[data-checkout-template=vice-sunset],[data-demo-preview=vice-sunset],.vs-shell{--vs-night:#0a0612;--vs-dusk:#1a0b2e;--vs-twilight:#3b1c6e;--vs-panel:#160b26;--vs-panel-2:#1e1333;--vs-ink:#fff7fb;--vs-muted:#c9b4d0;--vs-label:#e4d0e8;--vs-magenta:#ff4d8d;--vs-flamingo:#fc94af;--vs-coral:#ff6b4a;--vs-orange:#ff8a3d;--vs-gold:#ffad36;--vs-teal:#12c2c4;--vs-cyan:#5ce1e6;--vs-success:#2dd4bf;--vs-error:#ff5a7a;--vs-border:#3a2658;--vs-field:#12081f;--vs-sunset:linear-gradient(100deg,#ff4d8d 0%,#ff8a3d 48%,#12c2c4 100%);--vs-btn:linear-gradient(180deg,#ff7ab6 0%,#ff4d8d 42%,#ff7a3d 100%);--fc-red:var(--vs-error);--fc-green:var(--vs-success);--fc-green-dark:var(--vs-teal);--fc-link:var(--vs-cyan);--fc-focus:var(--vs-teal);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--vs-night);color:var(--vs-ink)}.cdk-bg[data-bg=sunset]{background:var(--vs-night,#0a0612);overflow:hidden}.cdk-sunset-sky,.cdk-sunset-glow,.cdk-sunset-skyline,.cdk-sunset-cluster,.cdk-sunset-palm,.cdk-sunset-frond,.cdk-sunset-grain{pointer-events:none;position:absolute}.cdk-sunset-sky,.cdk-sunset-glow,.cdk-sunset-grain{inset:0}.cdk-sunset-sky{background:radial-gradient(90% 60% at 50% 115%,#ff8a3db8 0%,#ff6b4a47 28%,#0000 62%),radial-gradient(55% 40% at 82% 8%,#ff4d8d80 0%,#0000 70%),linear-gradient(#0a0612 0%,#1a0b2e 30%,#3b1c6e 56%,#7a2e6a 76%,#c45a4a 100%)}.cdk-sunset-glow-a{filter:blur(8px);background:radial-gradient(42% 38% at 78% 12%,#ff4d8d8c,#0000 70%)}.cdk-sunset-glow-b{filter:blur(10px);background:radial-gradient(36% 32% at 12% 78%,#12c2c447,#0000 70%)}.cdk-sunset-glow-c{filter:blur(6px);background:radial-gradient(50% 28% at 50% 100%,#ffad3659,#0000 70%)}.cdk-sunset-skyline,.cdk-sunset-cluster,.cdk-sunset-palm,.cdk-sunset-frond{background-color:#0000;background-repeat:no-repeat}.cdk-sunset-skyline{opacity:.2;filter:blur(1.4px);background-image:linear-gradient(#7a3a68 0%,#3a1840 60%,#160814 100%);height:min(26vh,260px);bottom:0;left:0;right:0;-webkit-mask:url(/vice-sunset/skyline.svg) bottom/100% no-repeat;mask:url(/vice-sunset/skyline.svg) bottom/100% no-repeat}.cdk-sunset-cluster{opacity:.4;filter:blur(.8px);background-image:linear-gradient(#7a3068 0%,#3a1848 50%,#160814 100%);height:min(40vh,400px);bottom:0;left:4%;right:4%;-webkit-mask:url(/vice-sunset/palms-cluster.png) bottom/contain no-repeat;mask:url(/vice-sunset/palms-cluster.png) bottom/contain no-repeat}.cdk-sunset-palm-far-l{opacity:.38;filter:blur(1px);background-image:linear-gradient(#7a3a78 0%,#2a1438 100%);width:min(16vw,160px);height:min(42vh,380px);bottom:5%;left:8%;-webkit-mask:url(/vice-sunset/palm-tall.png) bottom/contain no-repeat;mask:url(/vice-sunset/palm-tall.png) bottom/contain no-repeat}.cdk-sunset-palm-far-r{opacity:.34;filter:blur(1.2px);background-image:linear-gradient(#6a2a70 0%,#2a1438 100%);width:min(15vw,150px);height:min(40vh,360px);bottom:6%;right:9%;transform:scaleX(-1);-webkit-mask:url(/vice-sunset/palm-wind.png) bottom/contain no-repeat;mask:url(/vice-sunset/palm-wind.png) bottom/contain no-repeat}.cdk-sunset-palm-mid-l{opacity:.52;background-image:linear-gradient(#8a2a68 0%,#3a1540 50%,#140814 100%);width:min(22vw,240px);height:min(60vh,580px);bottom:-2%;left:0;-webkit-mask:url(/vice-sunset/palm-wind.png) bottom/contain no-repeat;mask:url(/vice-sunset/palm-wind.png) bottom/contain no-repeat}.cdk-sunset-palm-mid-r{opacity:.48;background-image:linear-gradient(#7a2860 0%,#2a1238 100%);width:min(18vw,200px);height:min(64vh,620px);bottom:-1%;right:1%;-webkit-mask:url(/vice-sunset/palm-tall.png) bottom/contain no-repeat;mask:url(/vice-sunset/palm-tall.png) bottom/contain no-repeat}.cdk-sunset-palm-near-l{opacity:.8;background-image:linear-gradient(#b83a78 0%,#5a1c50 42%,#1a0a1c 100%);width:min(42vw,480px);height:min(78vh,780px);bottom:-4%;left:-5%;-webkit-mask:url(/vice-sunset/palm-date.png) 0 100%/contain no-repeat;mask:url(/vice-sunset/palm-date.png) 0 100%/contain no-repeat}.cdk-sunset-palm-near-r{opacity:.76;background-image:linear-gradient(#a83870 0%,#4a1848 42%,#1a0a1c 100%);width:min(38vw,440px);height:min(74vh,720px);bottom:-5%;right:-6%;transform:scaleX(-1);-webkit-mask:url(/vice-sunset/palm-date.png) 100% 100%/contain no-repeat;mask:url(/vice-sunset/palm-date.png) 100% 100%/contain no-repeat}.cdk-sunset-frond{opacity:.26;filter:blur(2px);background-image:linear-gradient(#c45a8a 0%,#6a2860 55%,#2a1030 100%);width:min(52vw,560px);height:min(52vw,560px);-webkit-mask:url(/vice-sunset/palm-frond.png) 50%/contain no-repeat;mask:url(/vice-sunset/palm-frond.png) 50%/contain no-repeat}.cdk-sunset-frond-tl{opacity:.26;top:-12%;left:-14%;transform:rotate(-25deg)}.cdk-sunset-frond-tr{opacity:.22;top:-14%;right:-16%;transform:scaleX(-1)rotate(-18deg)}.cdk-sunset-frond-bl{opacity:.3;filter:blur(2.5px);bottom:-18%;left:-18%;transform:rotate(16deg)}.cdk-sunset-frond-br{opacity:.28;filter:blur(2.5px);bottom:-20%;right:-18%;transform:scaleX(-1)rotate(-12deg)}.cdk-sunset-grain{opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .7 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");background-size:160px 160px}@media (prefers-reduced-motion:reduce){[data-checkout-template=vice-sunset] #hosted-main-cta,.vs-shell .vs-cta{transition:none!important;animation:none!important}}[data-checkout-template=vice-sunset] .cdk-head p,.vs-shell .vs-eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--vs-flamingo);margin:0 0 8px;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-weight:600}[data-checkout-template=vice-sunset] .cdk-head h1,.vs-shell .vs-title{letter-spacing:.02em;text-transform:uppercase;background:var(--vs-sunset);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #0a0612e6)drop-shadow(1px 0 #ff4d8d8c)drop-shadow(-1px 0 #12c2c466)drop-shadow(0 6px 18px #ff4d8d47);-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:clamp(36px,6vw,64px);font-style:italic;font-weight:700;line-height:.95}[data-checkout-template=vice-sunset] .cdk-head{z-index:1;margin-bottom:8px;position:relative}[data-checkout-template=vice-sunset] .cdk-frame .cdk-zone-aside,[data-checkout-template=vice-sunset] .cdk-frame .cdk-sec:not([data-joined]),[data-checkout-template=vice-sunset] .cdk-frame .cdk-wallets[data-joined],[data-checkout-template=vice-sunset] .cdk-frame .cdk-sec[data-sec=payment][data-joined],[data-checkout-template=vice-sunset] .cdk-frame .cdk-bumps,[data-checkout-template=vice-sunset] .cdk-bumps,.vs-shell .vs-card{position:relative;background-color:var(--vs-panel)!important;background-image:linear-gradient(var(--vs-panel),var(--vs-panel)),linear-gradient(135deg,#ff4d8d 0%,#ff8a3d 48%,#12c2c4 100%)!important;border-radius:var(--cd-r-card,18px)!important;-webkit-backdrop-filter:none!important;background-attachment:scroll,fixed!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;border:3px solid #0000!important;box-shadow:inset 0 0 0 1.5px #0e0718,0 0 0 1px #ff4d8d38,0 0 28px #ff4d8d47,0 18px 50px #04010a73,inset 0 1px #fff7fb14!important}@supports (color:color-mix(in lab, red, red)){:is([data-checkout-template=vice-sunset] .cdk-frame .cdk-zone-aside,[data-checkout-template=vice-sunset] .cdk-frame .cdk-sec:not([data-joined]),[data-checkout-template=vice-sunset] .cdk-frame .cdk-wallets[data-joined],[data-checkout-template=vice-sunset] .cdk-frame .cdk-sec[data-sec=payment][data-joined],[data-checkout-template=vice-sunset] .cdk-frame .cdk-bumps,[data-checkout-template=vice-sunset] .cdk-bumps,.vs-shell .vs-card){background-color:color-mix(in srgb,var(--vs-panel)94%,#0a0612)!important;background-image:linear-gradient(color-mix(in srgb,var(--vs-panel)96%,#0a0612),color-mix(in srgb,var(--vs-panel)96%,#0a0612)),linear-gradient(135deg,#ff4d8d 0%,#ff8a3d 48%,#12c2c4 100%)!important}}[data-checkout-template=vice-sunset] .cdk-zone-aside{padding:8px}[data-checkout-template=vice-sunset] .cdk-sec:not([data-joined]),[data-checkout-template=vice-sunset] .cdk-wallets[data-joined]{margin-bottom:16px;padding:22px 28px 10px!important}:is([data-checkout-template=vice-sunset] .cdk-zone>.cdk-el:has(>.cdk-wallets[data-joined]),[data-checkout-template=vice-sunset] .cdk-zone>.cdk-el:has(>.cdk-el-tag+.cdk-wallets[data-joined])){margin-bottom:-16px!important}[data-checkout-template=vice-sunset] .cdk-wallets[data-joined] [class*=divider]{margin-bottom:0!important}[data-checkout-template=vice-sunset] .cdk-frame .cdk-wallets[data-joined]{border-bottom:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;margin-bottom:0!important;padding:22px 28px 8px!important;box-shadow:inset 1.5px 1.5px #0e0718,inset -1.5px 0 #0e0718,0 0 0 1px #ff4d8d38,inset 0 1px #fff7fb14!important}[data-checkout-template=vice-sunset] .cdk-frame .cdk-sec[data-sec=payment][data-joined],[data-checkout-template=vice-sunset] .cdk-frame .cdk-zone-main .cdk-el+.cdk-el .cdk-sec[data-sec=payment][data-joined]{position:relative;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:var(--cd-r-card,18px)!important;border-bottom-right-radius:var(--cd-r-card,18px)!important;border-top:0!important;margin:-3px 0 16px!important;padding:22px 28px!important;box-shadow:inset 1.5px 0 #0e0718,inset -1.5px 0 #0e0718,inset 0 -1.5px #0e0718,0 0 0 1px #ff4d8d38,0 0 28px #ff4d8d47,0 18px 50px #04010a73!important}[data-checkout-template=vice-sunset] .cdk-sec[data-sec=payment][data-joined] [class*=cardBox]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}[data-checkout-template=vice-sunset] input,[data-checkout-template=vice-sunset] select,[data-checkout-template=vice-sunset] textarea,[data-checkout-template=vice-sunset] [class*=liveField],[data-checkout-template=vice-sunset] [class*=fakeInput],.vs-shell .vs-input{transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff0a;background:var(--vs-field)!important;border:1px solid var(--vs-border)!important;color:var(--vs-ink)!important;border-radius:var(--cd-r-input,12px)!important}[data-checkout-template=vice-sunset] input:focus,[data-checkout-template=vice-sunset] select:focus,[data-checkout-template=vice-sunset] textarea:focus,[data-checkout-template=vice-sunset] [class*=liveField]:focus-within,[data-checkout-template=vice-sunset] [class*=fakeInput]:focus-within,.vs-shell .vs-input:focus{outline:none;box-shadow:0 0 0 3px #12c2c447,0 0 24px #12c2c429;border-color:var(--vs-teal)!important}[data-checkout-template=vice-sunset] input[aria-invalid=true],[data-checkout-template=vice-sunset] [data-invalid] input,.vs-shell .vs-input[aria-invalid=true]{box-shadow:0 0 0 3px #ff5a7a47;border-color:var(--vs-error)!important}[data-checkout-template=vice-sunset] label,.vs-shell .vs-label{color:var(--vs-label);letter-spacing:.16em;text-transform:uppercase;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-weight:600}[data-checkout-template=vice-sunset] #hosted-main-cta,[data-checkout-template=vice-sunset] .cdk-step-next,.vs-shell .vs-cta{box-sizing:border-box;text-align:center;-webkit-text-fill-color:#fff;min-height:var(--cd-button-h,58px);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 22px;line-height:1;text-decoration:none;transition:filter .16s,transform 80ms,box-shadow .16s;box-shadow:0 1px 2px #14041073,0 10px 28px #ff4d8d52,inset 0 1px #ffffff57,inset 0 -1px 1px #500a1e47;background:var(--vs-btn)!important;color:#fff!important;border-radius:var(--cd-r-button,14px)!important;border:1px solid #e5600f!important;border-bottom-color:#c2410c!important;font-family:Barlow Condensed,ui-sans-serif,sans-serif!important;font-size:20px!important;font-weight:700!important;display:inline-flex!important}[data-checkout-template=vice-sunset] #hosted-main-cta:hover:not(:disabled),[data-checkout-template=vice-sunset] .cdk-step-next:hover,.vs-shell .vs-cta:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 2px 4px #14041066,0 14px 32px #ff4d8d66,inset 0 1px #fff6}[data-checkout-template=vice-sunset] #hosted-main-cta:active:not(:disabled),.vs-shell .vs-cta:active:not(:disabled){filter:brightness(.98);transform:translateY(1px);box-shadow:0 1px 2px #14041066,0 6px 16px #ff4d8d3d,inset 0 1px #fff3}[data-checkout-template=vice-sunset] #hosted-main-cta:disabled,.vs-shell .vs-cta:disabled{opacity:.55;filter:grayscale(.15)}[data-checkout-template=vice-sunset] .cdk-wallets-mock,[data-checkout-template=vice-sunset] [class*=wallet]{filter:none}.vs-demo-wallets{grid-template-columns:1fr 1fr;gap:10px;display:grid}[data-checkout-template=vice-sunset] [data-demo-wallet],[data-checkout-template=vice-sunset] [class*=walletBtn]{cursor:pointer;color:#fff;background-color:#000;background-image:linear-gradient(#000,#000),var(--vs-sunset);filter:none;background-origin:border-box;background-clip:padding-box,border-box;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;min-height:48px;padding:0 16px;font-weight:600;display:inline-flex;box-shadow:none!important;border:3px solid #0000!important;border-radius:12px!important}[data-checkout-template=vice-sunset] [data-demo-wallet] .cf-apple-pay-mark,[data-checkout-template=vice-sunset] [data-demo-wallet] .cf-google-pay-mark,[data-checkout-template=vice-sunset] [class*=walletBtn] .cf-apple-pay-mark,[data-checkout-template=vice-sunset] [class*=walletBtn] .cf-google-pay-mark{color:#fff;align-items:center;display:inline-flex}[data-checkout-template=vice-sunset] hr,[data-checkout-template=vice-sunset] [class*=divider]{border-color:var(--vs-border)}@supports (color:color-mix(in lab, red, red)){:is([data-checkout-template=vice-sunset] hr,[data-checkout-template=vice-sunset] [class*=divider]){border-color:color-mix(in srgb,var(--vs-border)80%,transparent)}}[data-checkout-template=vice-sunset] [class*=payError],[data-checkout-template=vice-sunset] [role=alert],.vs-shell .vs-error{font-weight:600;color:var(--vs-error)!important}[data-checkout-template=vice-sunset] [class*=badge],[data-checkout-template=vice-sunset] [class*=freeTag],.vs-shell .vs-badge{background:var(--vs-teal);color:var(--vs-cyan);border:1px solid var(--vs-teal);border-radius:999px}@supports (color:color-mix(in lab, red, red)){:is([data-checkout-template=vice-sunset] [class*=badge],[data-checkout-template=vice-sunset] [class*=freeTag],.vs-shell .vs-badge){background:color-mix(in srgb,var(--vs-teal)16%,transparent);border:1px solid color-mix(in srgb,var(--vs-teal)40%,transparent)}}[data-checkout-template=vice-sunset] .cdk-bumps,[data-checkout-template=vice-sunset] [data-order-bumps-container]{padding:14px}[data-checkout-template=vice-sunset] .cdk-bumps-title{font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:var(--cd-fs-label,11px);letter-spacing:.22em;text-transform:uppercase;color:var(--vs-label);margin:2px 2px 8px;font-weight:600}[data-checkout-template=vice-sunset] .cdk-topbar{width:100%;background:var(--vs-night)!important;border-bottom:1px solid var(--vs-border)!important;color:var(--vs-ink)!important;-webkit-backdrop-filter:none!important}[data-checkout-template=vice-sunset] .cdk-topbar [class*=topbarInner],[data-checkout-template=vice-sunset] .cdk-topbar [class*=topbarBrand],[data-checkout-template=vice-sunset] .cdk-topbar [class*=topbarLock],[data-checkout-template=vice-sunset] .cdk-topbar [class*=topbarLogo]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}[data-checkout-template=vice-sunset] .cdk-topbar span,[data-checkout-template=vice-sunset] .cdk-topbar [class*=topbarBrand]{color:var(--vs-ink)!important}[data-checkout-template=vice-sunset] .cdk-topbar [class*=topbarLock]{color:var(--vs-teal)!important;background:0 0!important}[data-checkout-template=vice-sunset] [class*=summaryTitle],[data-checkout-template=vice-sunset] .cdk-zone-aside h2,[data-checkout-template=vice-sunset] [class*=sectionTitle]{letter-spacing:.22em;text-transform:uppercase;color:var(--vs-label);font-family:Barlow Condensed,ui-sans-serif,sans-serif}[data-checkout-template=vice-sunset] [class*=spinner],[data-checkout-template=vice-sunset] [class*=loader],.vs-shell .vs-loader{border-color:var(--vs-magenta);border-top-color:var(--vs-orange)}@supports (color:color-mix(in lab, red, red)){:is([data-checkout-template=vice-sunset] [class*=spinner],[data-checkout-template=vice-sunset] [class*=loader],.vs-shell .vs-loader){border-color:color-mix(in srgb,var(--vs-magenta)25%,transparent)}}[data-checkout-template=vice-sunset] .cdk-container,[data-checkout-template=vice-sunset] .cdk-frame,.vs-shell .vs-frame{z-index:1;position:relative}.vs-shell .vs-frame{padding-bottom:80px}@media (max-width:720px){[data-checkout-template=vice-sunset] [class*=fakeInput]{white-space:nowrap;flex-wrap:nowrap;gap:6px;padding:0 10px;font-size:13px}[data-checkout-template=vice-sunset] [class*=fakeInput]>span{white-space:nowrap;min-width:0}[data-checkout-template=vice-sunset] [class*=brands]{flex-shrink:0;gap:2px}[data-checkout-template=vice-sunset] [class*=brands] svg,[data-checkout-template=vice-sunset] [class*=brand]{width:20px;height:13px}[data-checkout-template=vice-sunset] .cdk-head h1,.vs-shell .vs-title{letter-spacing:.01em;font-size:34px}.cdk-sunset-palm-far-l,.cdk-sunset-palm-far-r,.cdk-sunset-palm-mid-l,.cdk-sunset-palm-mid-r,.cdk-sunset-frond-tl,.cdk-sunset-frond-tr{display:none}.cdk-sunset-skyline{opacity:.14;filter:blur(1.8px);height:16vh}.cdk-sunset-cluster{opacity:.22;height:26vh}.cdk-sunset-palm-near-l{opacity:.55;width:62vw;height:46vh;left:-16%}.cdk-sunset-palm-near-r{opacity:.5;width:56vw;height:42vh;right:-18%}.cdk-sunset-frond-bl,.cdk-sunset-frond-br{opacity:.16;width:70vw;height:70vw}}[data-demo-preview=vice-sunset] .vs-demo-notice{z-index:30;box-sizing:border-box;text-align:center;color:var(--vs-ink);border-bottom:1px solid var(--vs-teal);background:linear-gradient(#1a0b2ef0,#0a0612e6);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:0;padding:10px 20px 11px;font-family:DM Sans,ui-sans-serif,sans-serif;font-size:13.5px;line-height:1.45;display:flex;position:relative;box-shadow:inset 0 1px #fff7fb14}@supports (color:color-mix(in lab, red, red)){[data-demo-preview=vice-sunset] .vs-demo-notice{border-bottom:1px solid color-mix(in srgb,var(--vs-teal)32%,var(--vs-border))}}[data-demo-preview=vice-sunset] .vs-demo-notice-label{letter-spacing:.16em;text-transform:uppercase;color:var(--vs-cyan);border:1px solid var(--vs-teal);background:var(--vs-teal);border-radius:999px;align-items:center;padding:2px 8px;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-demo-preview=vice-sunset] .vs-demo-notice-label{border:1px solid color-mix(in srgb,var(--vs-teal)45%,transparent);background:color-mix(in srgb,var(--vs-teal)14%,transparent)}}@media (max-width:720px){[data-demo-preview=vice-sunset] .vs-demo-notice{padding:10px 14px 12px;font-size:13px}}[data-demo-preview=vice-sunset] .vs-install-cta{z-index:50;box-sizing:border-box;color:#fff;-webkit-text-fill-color:#fff;letter-spacing:.04em;text-align:center;pointer-events:auto;background:#fa7319;border:1px solid #e56a12;border-bottom-color:#c4530c;border-radius:999px;justify-content:center;align-items:center;max-width:calc(100vw - 32px);padding:12px 20px;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 1px 2px #280c0066,0 8px 22px #fa731961,inset 0 1px #ffffff6b,inset 0 -1px 1px #5a190047}[data-demo-preview=vice-sunset] .vs-install-cta:hover{filter:brightness(1.06)}[data-demo-preview=vice-sunset] .vs-install-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:720px){[data-demo-preview=vice-sunset] .vs-install-cta{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:16px;width:auto;max-width:none;padding:14px 16px}[data-demo-preview=vice-sunset] .cdk-pay,[data-demo-preview=vice-sunset] .vs-frame{padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))}[data-demo-preview=vice-sunset] #hosted-main-cta,[data-demo-preview=vice-sunset] .vs-cta{scroll-margin-bottom:calc(100px + env(safe-area-inset-bottom,0px))}:is(html:has([data-demo-preview=vice-sunset]),body:has([data-demo-preview=vice-sunset])){scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}}.cdk-bg{z-index:0;pointer-events:none;--a:var(--cd-bg-accent,#6366f1);--i:var(--cd-bg-int,.5);inset:0;overflow:hidden;position:absolute!important}.cdk-bg[data-bg=gradient]{background:linear-gradient(var(--cd-bg-angle,160deg),var(--fc-bg),var(--cd-bg2))}.cdk-bg[data-bg=gradient][data-animate]{background-size:200% 200%;animation:18s ease-in-out infinite alternate cdk-pan}.cdk-bg[data-bg=grid]{background-image:radial-gradient(60% 50% at 50% 0%,var(--a),transparent 70%),linear-gradient(var(--a)1px,transparent 1px),linear-gradient(90deg,var(--a)1px,transparent 1px);background-size:100% 100%,40px 40px,40px 40px;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}@supports (color:color-mix(in lab, red, red)){.cdk-bg[data-bg=grid]{background-image:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--a)calc(var(--i)*45%),transparent),transparent 70%),linear-gradient(color-mix(in srgb,var(--a)calc(var(--i)*28%),transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--a)calc(var(--i)*28%),transparent)1px,transparent 1px)}}.cdk-bg[data-bg=grid][data-animate]{animation:24s linear infinite cdk-grid}.cdk-bg[data-bg=dots]{background-image:radial-gradient(var(--a)1.4px,transparent 1.6px);background-size:22px 22px;-webkit-mask-image:radial-gradient(80% 70% at 50% 20%,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 20%,#000,#0000)}@supports (color:color-mix(in lab, red, red)){.cdk-bg[data-bg=dots]{background-image:radial-gradient(color-mix(in srgb,var(--a)calc(var(--i)*70%),transparent)1.4px,transparent 1.6px)}}.cdk-bg[data-bg=dots][data-animate]{animation:30s linear infinite cdk-dots}.cdk-bg[data-bg=noise]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>"),linear-gradient(var(--cd-bg-angle,160deg),transparent,var(--cd-bg2));opacity:calc(.35 + var(--i)*.65)}@supports (color:color-mix(in lab, red, red)){.cdk-bg[data-bg=noise]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>"),linear-gradient(var(--cd-bg-angle,160deg),transparent,color-mix(in srgb,var(--cd-bg2)70%,transparent))}}.cdk-bg[data-bg=glow]{background:radial-gradient(45% 55% at 50% -5%,var(--a),transparent 70%),radial-gradient(30% 40% at 85% 30%,var(--a),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.cdk-bg[data-bg=glow]{background:radial-gradient(45% 55% at 50% -5%,color-mix(in srgb,var(--a)calc(var(--i)*70%),transparent),transparent 70%),radial-gradient(30% 40% at 85% 30%,color-mix(in srgb,var(--a)calc(var(--i)*25%),transparent),transparent 70%)}}.cdk-bg[data-bg=glow][data-animate]{animation:9s ease-in-out infinite alternate cdk-breathe}.cdk-bg[data-bg=mesh]{filter:blur(60px)saturate(1.1);opacity:calc(.45 + var(--i)*.55)}.cdk-blob{border-radius:50%;width:46vmax;max-width:760px;height:46vmax;max-height:760px;position:absolute}.cdk-blob-a{background:var(--a);top:-18%;left:-8%}.cdk-blob-b{background:var(--cd-bg2);top:8%;right:-12%}.cdk-blob-c{background:var(--a);bottom:-30%;left:30%}@supports (color:color-mix(in lab, red, red)){.cdk-blob-c{background:color-mix(in srgb,var(--a)50%,var(--cd-bg2))}}.cdk-bg[data-animate] .cdk-blob-a{animation:22s ease-in-out infinite alternate cdk-float-a}.cdk-bg[data-animate] .cdk-blob-b{animation:26s ease-in-out infinite alternate cdk-float-b}.cdk-bg[data-animate] .cdk-blob-c{animation:30s ease-in-out infinite alternate cdk-float-c}@keyframes cdk-pan{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes cdk-grid{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 40px,40px 0}}@keyframes cdk-dots{0%{background-position:0 0}to{background-position:22px 44px}}@keyframes cdk-breathe{0%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}@keyframes cdk-float-a{to{transform:translate(12%,10%)scale(1.08)}}@keyframes cdk-float-b{to{transform:translate(-10%,14%)scale(.94)}}@keyframes cdk-float-c{to{transform:translate(8%,-12%)scale(1.1)}}@media (prefers-reduced-motion:reduce){.cdk-bg,.cdk-bg *,.cdk-live-dot{animation:none!important}}.cdk-muted{color:var(--fc-muted)}.cdk-timer{color:var(--cd-timer-text,#fff);font-family:var(--cd-font-label);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cdk-timer-bar{background:var(--cd-urgency);border-radius:var(--cd-r-card);margin:16px 0 8px;padding:10px 16px}.cdk-timer-clock{font-variant-numeric:tabular-nums;background:var(--cd-timer-text,#fff);border-radius:6px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.cdk-timer-clock{background:color-mix(in srgb,var(--cd-timer-text,#fff)16%,transparent)}}.cdk-timer-pill{background:var(--cd-urgency);border-radius:999px;width:fit-content;margin:16px auto 8px;padding:6px 14px}.cdk-timer-inline{color:var(--fc-text);margin:16px 0 4px}.cdk-timer-inline .cdk-timer-clock{background:var(--cd-urgency);color:var(--cd-timer-text,#fff)}.cdk-timer-blocks{border-radius:var(--cd-r-card);background:var(--cd-urgency);flex-direction:column;gap:8px;margin:16px 0 8px;padding:14px 16px}.cdk-timer-units{gap:8px;display:flex}.cdk-timer-unit{background:var(--cd-timer-text,#fff);border-radius:8px;flex-direction:column;align-items:center;min-width:52px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.cdk-timer-unit{background:color-mix(in srgb,var(--cd-timer-text,#fff)14%,transparent)}}.cdk-timer-unit strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.cdk-timer-unit small{opacity:.75;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.cdk-spots{width:fit-content;color:var(--fc-text);align-items:center;gap:8px;margin:8px auto;font-size:12.5px;font-weight:600;display:flex}.cdk-spots-pill{background:var(--fc-surface);border:var(--cd-bw,1px)solid var(--fc-border);box-shadow:var(--cd-shadow);border-radius:999px;padding:5px 12px}.cdk-spots-bar{border-radius:var(--cd-r-card);background:var(--cd-spots);flex-wrap:wrap;justify-content:center;width:min(420px,100%);padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.cdk-spots-bar{background:color-mix(in srgb,var(--cd-spots)10%,var(--fc-surface))}}.cdk-spots-inline{margin:8px auto}.cdk-spots-dot{background:var(--cd-spots);width:8px;height:8px;box-shadow:0 0 0 3px var(--cd-spots);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cdk-spots-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--cd-spots)22%,transparent)}}.cdk-spots-meter{background:var(--cd-spots);border-radius:99px;flex-basis:100%;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cdk-spots-meter{background:color-mix(in srgb,var(--cd-spots)18%,transparent)}}.cdk-spots-meter>span{background:var(--cd-spots);border-radius:inherit;height:100%;display:block}.cdk-people{color:var(--fc-text);justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.cdk-people strong{font-weight:700}.cdk-people-icon{color:var(--cd-people)}.cdk-people-bar{border-radius:var(--cd-r-input);background:var(--cd-people);border:1px solid var(--cd-people);padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.cdk-people-bar{background:color-mix(in srgb,var(--cd-people)9%,var(--fc-surface));border:1px solid color-mix(in srgb,var(--cd-people)22%,transparent)}}.cdk-people-pill{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:999px;width:fit-content;margin-left:auto;margin-right:auto;padding:5px 12px}.cdk-people-toast{z-index:30;background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:12px;justify-content:flex-start;padding:10px 14px;animation:.4s ease-out both cdk-toast-in;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 30px #00000024}@keyframes cdk-toast-in{0%{opacity:0;transform:translateY(8px)}}.cdk-live-dot{background:var(--cd-people);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite cdk-pulse}@keyframes cdk-pulse{}.cdk-trust{color:var(--fc-muted);flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:16px;font-size:12px;display:flex}.cdk-trust-item{align-items:center;gap:6px;display:inline-flex}.cdk-trust-icon{color:var(--cd-trust);flex-shrink:0}.cdk-trust-pills .cdk-trust-item{border:1px solid var(--fc-border);background:var(--fc-surface);border-radius:999px;padding:5px 10px}.cdk-trust-cards{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.cdk-trust-cards .cdk-trust-item{text-align:center;border-radius:var(--cd-r-input);border:var(--cd-bw,1px)solid var(--fc-border);background:var(--fc-surface);color:var(--fc-text);flex-direction:column;gap:6px;padding:12px 8px;font-weight:500}.cdk-trust-cards .cdk-trust-icon{width:20px;height:20px}.cdk-trust-stacked{flex-direction:column;align-items:flex-start;gap:8px}.cdk-stars{color:#f5b301;vertical-align:-2px;gap:1px;display:inline-flex}.cdk-star{display:inline-block;position:relative}.cdk-star svg{display:block}.cdk-free{letter-spacing:.04em;color:var(--cd-success);white-space:nowrap;justify-self:end;font-size:10.5px;font-weight:700}.cdk-free-pill{background:var(--cd-success);border-radius:999px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.cdk-free-pill{background:color-mix(in srgb,var(--cd-success)12%,transparent)}}.cdk-free-outline{border:1px solid;border-radius:999px;padding:1px 7px}.cdk-blocks{gap:var(--cd-gap,24px);flex-direction:column;display:flex}.cdk-blocks-top{margin:16px 0 var(--cd-gap,24px)}.cdk-blocks-form{margin-bottom:var(--cd-gap,24px)}.cdk-blocks-after,.cdk-blocks-summary{margin-top:var(--cd-gap,24px)}.cdk-block{color:var(--fc-text)}.cdk-b-title{font-family:var(--cd-font-heading);color:var(--fc-text);margin-bottom:10px;font-size:16px;font-weight:650}.cdk-b-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--fc-muted);margin-bottom:10px;font-size:11px}.cdk-b-video{aspect-ratio:16/9;border-radius:var(--cd-r-card);background:var(--fc-text);border:var(--cd-bw,1px)solid var(--fc-border);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cdk-b-video{background:color-mix(in srgb,var(--fc-text)8%,var(--fc-surface))}}.cdk-b-video iframe,.cdk-b-video video{border:0;width:100%;height:100%;position:absolute;inset:0}.cdk-b-video-empty{color:var(--fc-muted);border-radius:var(--cd-r-card);border:1px dashed var(--fc-border);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}div.cdk-b-video-empty{position:relative}.cdk-b-image{border-radius:var(--cd-r-card);object-fit:cover;width:100%;display:block}.cdk-b-image-full{border-radius:0}.cdk-b-image-banner{border-radius:var(--cd-r-card)}.cdk-b-countdown{border-radius:var(--cd-r-card);background:var(--cd-urgency);color:var(--cd-timer-text,#fff);text-align:center;padding:16px}.cdk-b-countdown-bar{justify-content:center;align-items:center;gap:16px;padding:10px 16px;display:flex}.cdk-b-countdown-bar .cdk-b-countdown-title{margin:0}.cdk-b-countdown-title{margin-bottom:10px;font-size:13.5px;font-weight:600}.cdk-b-countdown-units{justify-content:center;gap:8px;display:flex}.cdk-b-countdown-unit{background:var(--cd-timer-text,#fff);border-radius:10px;flex-direction:column;align-items:center;min-width:56px;padding:8px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.cdk-b-countdown-unit{background:color-mix(in srgb,var(--cd-timer-text,#fff)14%,transparent)}}.cdk-b-countdown-bar .cdk-b-countdown-unit{flex-direction:row;align-items:baseline;gap:4px;min-width:0;padding:2px 8px}.cdk-b-countdown-unit strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.cdk-b-countdown-bar .cdk-b-countdown-unit strong{font-size:16px}.cdk-b-countdown-unit small{text-transform:uppercase;letter-spacing:.08em;opacity:.75;font-size:10px}.cdk-b-countdown-inline{justify-content:center;align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.cdk-b-countdown-inline strong{font-variant-numeric:tabular-nums;color:var(--cd-urgency)}.cdk-b-reviews-head{align-items:center;gap:8px;display:flex}.cdk-b-reviews{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.cdk-b-carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:4px;display:flex;overflow-x:auto}.cdk-b-carousel .cdk-b-review{scroll-snap-align:start;flex:0 0 min(280px,85%)}.cdk-b-review{border-radius:var(--cd-r-card);background:var(--fc-surface);border:var(--cd-bw,1px)solid var(--fc-border);box-shadow:var(--cd-shadow);text-align:left;margin:0;padding:14px}.cdk-b-review blockquote{color:var(--fc-text);margin:8px 0 10px;font-size:13.5px;line-height:1.5}.cdk-b-review figcaption{color:var(--fc-text);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.cdk-b-avatar{background:var(--fc-focus);width:24px;height:24px;color:var(--fc-focus);border-radius:50%;place-items:center;font-size:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.cdk-b-avatar{background:color-mix(in srgb,var(--fc-focus)16%,var(--fc-surface))}}.cdk-b-verified{color:var(--cd-success)}.cdk-b-stars{border-radius:var(--cd-r-card);border:var(--cd-bw,1px)solid var(--fc-border);background:var(--fc-surface);align-items:center;gap:12px;width:fit-content;padding:12px 16px;display:flex}.cdk-block[style*=center] .cdk-b-stars{margin:0 auto}.cdk-b-stars-score{font-family:var(--cd-font-heading);font-size:32px;font-weight:700;line-height:1}.cdk-b-guarantee{text-align:left;align-items:flex-start;gap:12px;display:flex}.cdk-b-guarantee p{color:var(--fc-muted);margin:0;font-size:13px;line-height:1.5}.cdk-b-guarantee .cdk-b-title{margin-bottom:4px;font-size:14.5px}.cdk-b-guarantee-card{border-radius:var(--cd-r-card);background:var(--cd-success);border:var(--cd-bw,1px)solid var(--cd-success);padding:16px}@supports (color:color-mix(in lab, red, red)){.cdk-b-guarantee-card{background:color-mix(in srgb,var(--cd-success)7%,var(--fc-surface));border:var(--cd-bw,1px)solid color-mix(in srgb,var(--cd-success)25%,var(--fc-border))}}.cdk-b-seal{color:var(--cd-success);background:var(--cd-success);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.cdk-b-seal{background:color-mix(in srgb,var(--cd-success)14%,transparent)}}.cdk-b-guarantee-seal .cdk-b-seal{border:2px dashed var(--cd-success);width:56px;height:56px}.cdk-b-faq details{border-top:1px solid var(--fc-border);text-align:left;padding:10px 0}.cdk-b-faq details:last-child{border-bottom:1px solid var(--fc-border)}.cdk-b-faq summary{cursor:pointer;justify-content:space-between;font-size:13.5px;font-weight:600;list-style:none;display:flex}.cdk-b-faq summary:after{content:"+";color:var(--fc-muted)}.cdk-b-faq details[open] summary:after{content:"–"}.cdk-b-faq p{color:var(--fc-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.cdk-b-benefits ul{text-align:left;gap:8px;margin:0;padding:0;list-style:none;display:grid}.cdk-b-benefits li{align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.cdk-b-check{color:var(--cd-success);flex-shrink:0;margin-top:2px}.cdk-b-num{background:var(--fc-cta);width:20px;height:20px;color:var(--cd-cta-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.cdk-b-text p{color:var(--fc-text);margin:0;font-size:13.5px;line-height:1.55}.cdk-b-logos-row{opacity:.75;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;display:flex}.cdk-b-logos-row img{filter:grayscale();width:auto;height:22px}.cdk-b-logos-row span{font-family:var(--cd-font-heading);letter-spacing:-.01em;color:var(--fc-muted);font-size:16px;font-weight:700}.cdk-b-divider{border:0;border-top:max(1px,var(--cd-bw,1px))solid var(--fc-border)}.cdk-b-divider-dashed{border-top-style:dashed}[data-frame] .cdk-bg,.cdk-bg{min-height:100%}.cdk-bg[data-bg=grid],.cdk-bg[data-bg=dots]{-webkit-mask-image:none;mask-image:none}.cdk-container{padding-top:24px;padding-bottom:48px}.cdk-frame{gap:var(--cd-gap,24px);flex-direction:column;display:flex}.cdk-zone{flex-direction:column;gap:16px;min-width:0;display:flex}.cdk-cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.cdk-frame[data-summary-left] .cdk-cols{grid-template-columns:380px minmax(0,1fr)}.cdk-frame[data-summary-left] .cdk-zone-aside{order:-1}.cdk-aside-inner{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.cdk-frame[data-sections=plain] .cdk-zone-main{background-color:var(--fc-surface);border:var(--cd-bw)solid var(--fc-border);border-radius:var(--cd-r-card);box-shadow:var(--cd-shadow);padding:var(--cd-pad);gap:var(--cd-gap)}.cdk-frame[data-sections=plain] .cdk-zone-main .cdk-el+.cdk-el .cdk-sec{border-top:var(--cd-divider);padding-top:var(--cd-gap)}.cdk-frame[data-sections=plain] .cdk-zone-main .cdk-el+.cdk-el .cdk-sec-tight{border-top:0;padding-top:0}.cdk-zone-main .cdk-sec,.cdk-zone-aside .cdk-sec{margin:0!important}.cdk-frame[data-sections=cards] .cdk-sec,.cdk-frame[data-sections=steps] .cdk-sec{background:var(--fc-surface);border:var(--cd-bw)solid var(--fc-border);border-radius:var(--cd-r-card);box-shadow:var(--cd-shadow);padding:var(--cd-pad)}.cdk-frame[data-sections=steps] .cdk-sec{padding-top:0;overflow:hidden}.cdk-frame[data-sections=steps] .cdk-sec h2{margin:0 calc(var(--cd-pad)*-1)16px;padding:12px var(--cd-pad);background:var(--fc-text);border-bottom:1px solid var(--fc-border);text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.cdk-frame[data-sections=steps] .cdk-sec h2{background:color-mix(in srgb,var(--fc-text)6%,var(--fc-surface))}}.cdk-frame[data-sections=steps] .cdk-sec-tight{padding-top:var(--cd-pad)}.cdk-frame-single .cdk-cols{grid-template-columns:minmax(0,1fr);width:100%;max-width:640px;margin:0 auto}.cdk-frame-single .cdk-zone-top,.cdk-frame-single .cdk-zone-bottom{width:100%;max-width:720px;margin:0 auto}.cdk-frame-single .cdk-zone-aside{order:0!important}.cdk-frame-single .cdk-aside-inner{position:static}.cdk-container[data-frame=shopify]{max-width:none;padding:0}[data-frame=shopify] .cdk-frame-shopify,.cdk-frame-shopify{gap:0;min-height:100%}.cdk-frame-shopify .cdk-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;min-height:100vh}.cdk-frame-shopify .cdk-zone-main{justify-self:end;width:100%;max-width:620px;background:var(--fc-surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:40px 48px 64px 24px!important}.cdk-frame-shopify .cdk-zone-aside{background:var(--cd-summary);border-left:1px solid var(--fc-border);padding:40px 24px 64px 44px}.cdk-frame-shopify .cdk-aside-inner{max-width:440px}.cdk-frame-shopify .cdk-zone-top,.cdk-frame-shopify .cdk-zone-bottom{padding:0 24px}.cdk-frame-shopify .cdk-zone-top:empty{display:none}.cdk-frame-shopify .cdk-head{text-align:left!important;margin:0!important}.cdk-frame-shopify .cdk-sec h2{text-transform:none!important;letter-spacing:-.01em!important;font-size:21px!important;font-weight:600!important}.cdk-frame-shopify .cdk-sec h2 svg{display:none}.cdk-frame-shopify .cdk-zone-main .cdk-sec{border-top:0!important}.cdk-head-band{background:var(--cd-header-bg,#111);text-align:center;padding:28px 24px 30px;margin:0 calc(50% - 50vw)!important}.cdk-frame-shopify .cdk-head-band,.cdk-zone-main .cdk-head-band,.cdk-zone-aside .cdk-head-band{border-radius:var(--cd-r-card);margin:0!important}.cdk-head-band p,.cdk-head-band h1{color:var(--cd-header-tx,#fff)!important}.cdk-head-band p{background:var(--fc-focus);border-radius:4px;padding:4px 10px;font-weight:700;display:inline-block;color:#fff!important}@supports (color:color-mix(in lab, red, red)){.cdk-head-band p{background:color-mix(in srgb,var(--fc-focus)90%,transparent)}}.cdk-head-plain{margin:8px auto 0!important}.cdk-mobile-summary{display:none}.cdk-steps{border-radius:var(--cd-r-card);background:var(--fc-surface);border:1px solid var(--fc-border);align-items:center;gap:10px;padding:12px 14px;display:flex}.cdk-step{font:inherit;color:var(--fc-muted);text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}button.cdk-step[data-done]{cursor:pointer}.cdk-step strong{font-size:13px;display:block}.cdk-step small{color:var(--fc-link);font-size:11px;display:block}.cdk-step[data-on],.cdk-step[data-done]{color:var(--fc-text)}.cdk-step-no{border:2px solid var(--fc-border);border-radius:99px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.cdk-step[data-on] .cdk-step-no,.cdk-step[data-done] .cdk-step-no{background:var(--fc-cta);border-color:var(--fc-cta);color:var(--cd-cta-text,#fff)}.cdk-step-line{background:var(--fc-border);flex:1;height:2px}.cdk-steps[data-step="2"] .cdk-step-line{background:var(--fc-cta)}.cdk-step-next{width:100%;height:var(--cd-button-h,52px);border-radius:var(--cd-r-button);background:var(--fc-cta);color:var(--cd-cta-text,#fff);font:700 16px/1 var(--cd-font-label,inherit);cursor:pointer;border:0}.cdk-addr{flex-direction:column;gap:10px;display:flex}.cdk-addr-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cdk-packs{flex-direction:column;gap:10px;display:flex}.cdk-pack{border:var(--cd-bw,1px)solid var(--fc-border);border-width:max(1px,var(--cd-bw,1px));border-radius:var(--cd-r-input);background:var(--fc-surface);cursor:pointer;color:var(--fc-text);align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.cdk-pack input{opacity:0;pointer-events:none;position:absolute}.cdk-pack[data-on]{border-color:var(--fc-focus);box-shadow:0 0 0 1px var(--fc-focus);background:var(--fc-focus)}@supports (color:color-mix(in lab, red, red)){.cdk-pack[data-on]{background:color-mix(in srgb,var(--fc-focus)6%,var(--fc-surface))}}.cdk-pack-radio{border:2px solid var(--fc-border);border-radius:99px;flex-shrink:0;width:18px;height:18px}.cdk-pack[data-on] .cdk-pack-radio{border:5px solid var(--fc-focus)}.cdk-pack-body{flex:1;min-width:0}.cdk-pack-body strong{font-size:14px;display:block}.cdk-pack-body small{color:var(--cd-success,#16a34a);font-size:12px;font-weight:600}.cdk-pack-badge{text-transform:uppercase;letter-spacing:.06em;background:var(--fc-focus);color:#fff;border-radius:99px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:-9px;right:14px}.cdk-pack-price{white-space:nowrap;font-weight:700}.cdk-pack-price s{color:var(--fc-muted);margin-right:6px;font-weight:400}.cdk-bumps{flex-direction:column;gap:10px;display:flex}.cdk-bumps-title{color:var(--fc-text);margin:4px 2px 6px;font-size:13px;font-weight:600}.cdk-bump{box-sizing:border-box;background:var(--bump-bg);color:var(--bump-tx);border:var(--bump-bw)solid var(--bump-bd);border-radius:var(--cd-r-card);cursor:pointer;height:auto;min-height:0;padding:14px 16px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block;overflow:hidden}.cdk-bump:hover{border-color:var(--fc-focus,var(--bump-bd))}@supports (color:color-mix(in lab, red, red)){.cdk-bump:hover{border-color:color-mix(in srgb,var(--fc-focus,var(--bump-bd))45%,var(--bump-bd))}}.cdk-bump-row{align-items:flex-start;gap:12px;display:flex}.cdk-bump-check{appearance:none;border:1.5px solid var(--bump-tx);background:var(--fc-surface,#fff)center/12px 12px no-repeat;cursor:pointer;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin:2px 0 0;transition:background-color .15s,border-color .15s}@supports (color:color-mix(in lab, red, red)){.cdk-bump-check{border:1.5px solid color-mix(in srgb,var(--bump-tx)28%,transparent)}}.cdk-bump-check:checked{background-color:var(--fc-focus,var(--bump-bd));border-color:var(--fc-focus,var(--bump-bd));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.5 6.2 2.3 2.3 4.7-4.9' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cdk-bump-check:focus-visible{outline:2px solid var(--fc-focus,var(--bump-bd));outline-offset:2px}.cdk-bump-thumb img{object-fit:cover;border-radius:8px;width:48px;height:48px;display:block}.cdk-bump-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cdk-bump-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cdk-bump-title{overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:14px;font-weight:600;line-height:1.35}.cdk-bump-price{white-space:nowrap;font-size:14px;font-weight:600}.cdk-bump-price s{opacity:.5;margin-right:6px;font-weight:400}.cdk-bump-desc{opacity:.72;font-size:13px;line-height:1.45}.cdk-bump-cta{color:var(--fc-focus,var(--fc-link));margin-top:2px;font-size:12.5px;font-weight:600}.cdk-bump[data-on]{border-color:var(--fc-focus,var(--bump-bd));box-shadow:0 0 0 1px var(--fc-focus,var(--bump-bd));background:var(--fc-focus,var(--bump-bd))}@supports (color:color-mix(in lab, red, red)){.cdk-bump[data-on]{background:color-mix(in srgb,var(--fc-focus,var(--bump-bd))5%,var(--bump-bg))}}.cdk-bump-dashed{border-style:dashed;border-width:max(2px,var(--bump-bw))}.cdk-bump-highlight{border-width:max(2px,var(--bump-bw));box-shadow:0 10px 28px -14px var(--bump-bd)}.cdk-bump-arrow{color:#dc2626;font-size:18px;animation:1s ease-in-out infinite alternate cdk-nudge}.cdk-bump.cdk-bump-arrow{border-style:dashed;border-width:max(2px,var(--bump-bw));color:var(--bump-tx);font-size:inherit;padding:0;animation:none;overflow:hidden}.cdk-bump-bar{background:var(--bump-bd);align-items:center;gap:10px;padding:10px 14px;font-size:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.cdk-bump-bar{background:color-mix(in srgb,var(--bump-bd)30%,#fff)}}.cdk-bump-bar strong{color:#b91c1c;text-decoration:underline}.cdk-bump.cdk-bump-arrow .cdk-bump-row{padding:12px 14px 14px}.cdk-bump-minimal{border-radius:var(--cd-r-input);padding:12px 14px;box-shadow:none!important}.cdk-bump-minimal .cdk-bump-title{font-weight:500}@keyframes cdk-nudge{0%{transform:translate(-3px)}to{transform:translate(3px)}}.cdk-plan{background:var(--cd-summary);border:1px solid var(--fc-border);border-radius:var(--cd-r-card);box-shadow:var(--cd-shadow);color:var(--fc-text);background-image:radial-gradient(80% 60% at 100% 0%,var(--fc-focus),transparent 70%);padding:28px}@supports (color:color-mix(in lab, red, red)){.cdk-plan{background-image:radial-gradient(80% 60% at 100% 0%,color-mix(in srgb,var(--fc-focus)22%,transparent),transparent 70%)}}.cdk-plan-name{font-family:var(--cd-font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--fc-link);font-size:12px}.cdk-plan-price{align-items:baseline;gap:10px;margin-top:10px;display:flex}.cdk-plan-price strong{font-family:var(--cd-font-heading);letter-spacing:-.04em;font-size:48px;line-height:1}.cdk-plan-price s{color:var(--fc-muted)}.cdk-plan-sub{color:var(--fc-muted);margin-top:6px;font-size:13px}.cdk-plan-feats{border-top:1px solid var(--fc-border);flex-direction:column;gap:10px;margin:22px 0 0;padding:18px 0 0;font-size:14px;list-style:none;display:flex}.cdk-plan-feats li{align-items:center;gap:10px;display:flex}.cdk-plan-feats li>span:nth-child(2){flex:1}.cdk-plan-feats s{color:var(--fc-muted);font-size:12px}.cdk-plan-check{background:var(--cd-success);width:20px;height:20px;color:var(--cd-success);border-radius:99px;flex-shrink:0;place-items:center;font-size:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.cdk-plan-check{background:color-mix(in srgb,var(--cd-success)20%,transparent)}}.cdk-lines{color:var(--fc-text);flex-direction:column;gap:14px;font-size:14px;display:flex}.cdk-line{align-items:center;gap:14px;display:flex}.cdk-line-thumb{border:1px solid var(--fc-border);background:var(--fc-surface);border-radius:8px;flex-shrink:0;width:64px;height:64px;position:relative}.cdk-line-thumb>div,.cdk-line-thumb img{object-fit:cover;border-radius:8px;width:100%;height:100%}.cdk-line-qty{color:#fff;background:#0009;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:600;display:grid;position:absolute;top:-8px;right:-8px}.cdk-line-name{flex:1;min-width:0;font-weight:500}.cdk-line-sm{color:var(--fc-muted);padding-left:78px;font-size:13px}.cdk-line-price{white-space:nowrap}.cdk-line-price s{margin-right:6px}.cdk-lines-rows{border-top:1px solid var(--fc-border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.cdk-lines-rows>div{justify-content:space-between;display:flex}.cdk-lines-save{color:var(--cd-success)}.cdk-lines-total{justify-content:space-between;align-items:baseline;font-size:19px;font-weight:600;display:flex}.cdk-lines-total strong{font-size:21px}.cdk-el{min-width:0;position:relative}.cdk-el[data-editing]{cursor:grab;outline-offset:4px;border-radius:4px;outline:1px dashed #0000}.cdk-el[data-editing]:hover{outline-color:#ff62438c}.cdk-el[data-selected]{outline:2px solid #ff6243!important}.cdk-el-tag{z-index:5;color:#fff;white-space:nowrap;pointer-events:none;background:#ff6243;border-radius:4px;padding:0 6px;font:600 10px/16px ui-sans-serif,system-ui,sans-serif;display:none;position:absolute;top:-18px;left:0}.cdk-el[data-editing]:hover>.cdk-el-tag,.cdk-el[data-selected]>.cdk-el-tag{display:block}.cdk-el[data-editing] input,.cdk-el[data-editing] select,.cdk-el[data-editing] button,.cdk-el[data-editing] iframe{pointer-events:none}.cdk-drop-line{background:#ff6243;border-radius:2px;height:3px;margin:-2px 0}.cdk-dropzone{border-radius:8px;min-height:10px}.cdk-dropzone:not(:empty){color:#ff6243e6;background:#ff62430a;border:1.5px dashed #ff624373;place-items:center;min-height:64px;font:500 12px ui-sans-serif,system-ui,sans-serif;display:grid}.cdk-break-marker{border:1px dashed var(--fc-border);color:var(--fc-muted);text-align:center;border-radius:6px;padding:8px 10px;font:500 11px ui-sans-serif,system-ui,sans-serif}@media (max-width:860px){.cdk-cols,.cdk-frame[data-summary-left] .cdk-cols,.cdk-frame-shopify .cdk-cols{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0}.cdk-frame-split .cdk-zone-aside{order:0!important}.cdk-frame-shopify .cdk-zone-aside{border-left:0;border-bottom:1px solid var(--fc-border);padding:20px 16px;order:-1!important}.cdk-frame-shopify .cdk-zone-main{justify-self:stretch;padding:20px 16px 48px!important}.cdk-frame-split .cdk-mobile-summary{display:block}.cdk-frame-split .cdk-mobile-summary>div{display:flex!important}.cdk-aside-inner{position:static}.cdk-addr-row{grid-template-columns:1fr}}:is(.cdk-zone>.cdk-el:has(>.cdk-wallets[data-joined]),.cdk-zone>.cdk-el:has(>.cdk-el-tag+.cdk-wallets[data-joined])){margin-bottom:-16px}.cdk-frame .cdk-zone-main .cdk-el+.cdk-el .cdk-sec[data-sec=payment][data-joined],.cdk-frame .cdk-sec[data-sec=payment][data-joined]{box-shadow:none!important;border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;padding-top:0!important}.cdk-frame .cdk-wallets[data-joined]{border-bottom:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;padding-bottom:0!important}.cdk-wallets:not([data-joined])>:last-child{margin-bottom:0}
