.hp-pack-options{border:0;min-width:0;margin:16px 0;padding:0}.hp-pack-options legend{font:500 14px/1.4 var(--body);color:var(--ink);margin-bottom:10px;padding:0}.hp-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hp-pack-tile{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;font:400 14px/1.4 var(--body);transition:transform .16s var(--ease);flex-direction:column;align-items:center;gap:3px;padding:12px 8px 10px;display:flex;position:relative}.hp-pack-tile.is-selected{border-color:var(--accent-text);background:color-mix(in srgb, var(--accent) 12%, var(--surface));box-shadow:inset 0 0 0 1px var(--accent)}.hp-pack-tile:active{transform:scale(.98)}.hp-pack-tile:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.hp-pack-tile input{opacity:0;width:1px;height:1px;position:absolute}.hp-pack-label{font-size:17px;font-weight:600}.hp-pack-each{color:var(--muted);white-space:nowrap;font-size:13px}.hp-pack-total{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.hp-pack-total>span{font-size:12px;font-weight:400}.hp-pack-saving{color:var(--accent-text);font-size:12px;font-weight:600}.hp-vial-quantity{justify-content:center;align-items:center;width:100%;height:108px;display:flex;position:relative}.hp-vial-quantity-grid{grid-auto-columns:24px;grid-auto-flow:column;justify-content:center;gap:1px;display:grid}.hp-vial-quantity.is-many .hp-vial-quantity-grid{grid-template-columns:repeat(5,24px);grid-auto-flow:row}.hp-vial-quantity img{object-fit:contain;width:46px;max-width:none;height:52px;margin-inline:-11px;display:block}.hp-vial-outline{border:1px solid var(--muted);border-radius:3px 3px 5px 5px;width:14px;height:26px;margin:7px 5px;display:block}.hp-vial-multiplier{color:var(--accent-text);font-size:11px;position:absolute;bottom:0;right:0}.hp-pack-caption{font:400 12px/1.5 var(--body);color:var(--muted);margin:10px 0 18px}.hp-volume-label{font:500 12px/1.4 var(--body);color:var(--muted);margin-left:8px}.clstore :is(.pdp,.pdp-stack,.pdp-rail) :is(.opt-label,.opt-chip,.pdp-price-unit,.pdp-note){font-family:var(--body);letter-spacing:0}.clstore :is(.pdp,.pdp-stack,.pdp-rail) .opt-chip{font-size:14px}.clstore :is(.pdp,.pdp-stack,.pdp-rail) .opt-label{text-transform:none;font-size:13px}.clstore .pdp-buy .pdp-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.hp-card-quantities{color:var(--accent-text);font:500 12px/1.4 var(--body);margin-top:7px}.hp-set-count{color:var(--accent-text);font:500 13px/1.4 var(--body);margin:0 0 8px}.bb-bar.hp-box-bar{grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;display:grid}.hp-box-tray{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.hp-box-tray li{background:var(--surface);border:1px dashed var(--line-2);min-width:0;height:56px;color:var(--muted);font:500 11px var(--body);border-radius:6px;justify-content:center;align-items:center;display:flex}.hp-box-tray li.is-filled{border-style:solid;border-color:color-mix(in srgb, var(--accent) 60%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.hp-box-tray img{object-fit:contain;width:42px;height:52px;animation:hp-slot-in .18s var(--ease);display:block}@keyframes hp-slot-in{0%{opacity:.3;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.hp-pack-tile:hover{border-color:var(--accent-text)}}@media (max-width:1100px){.bb-bar.hp-box-bar{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.hp-pack-options{margin:12px 0}.hp-pack-options legend{margin-bottom:8px}.hp-pack-grid{gap:7px}.hp-pack-tile{gap:2px;padding:8px 4px}.hp-pack-label{font-size:15px}.hp-pack-each{font-size:11px}.hp-pack-total{font-size:14px}.hp-pack-total>span{font-size:10px}.hp-pack-saving{font-size:11px}.hp-vial-quantity{height:76px}.hp-vial-quantity-grid{grid-auto-columns:17px;gap:0}.hp-vial-quantity.is-many .hp-vial-quantity-grid{grid-template-columns:repeat(5,17px)}.hp-vial-quantity img{width:34px;height:38px;margin-inline:-8.5px}.hp-card-quantities{font-size:11px}.bb-bar.hp-box-bar{gap:8px;padding:10px}.hp-box-tray{gap:3px}.hp-box-tray li{border-radius:4px;height:34px}.hp-box-tray img{width:100%;height:32px}.bb-bar.hp-box-bar .bb-bar-l{gap:0}.bb-bar.hp-box-bar .bb-bar-r{gap:6px}.bb-bar.hp-box-bar .bb-meter{padding-top:3px;padding-bottom:16px}}@media (max-width:359px){.hp-pack-grid{gap:5px}.hp-vial-quantity.is-many .hp-vial-quantity-grid{grid-template-columns:repeat(5,14px)}.hp-vial-quantity-grid{grid-auto-columns:14px}.hp-vial-quantity img{width:30px;margin-inline:-8px}.hp-pack-each{font-size:10px}}@media (prefers-reduced-motion:reduce){.hp-pack-tile{transition:none}.hp-pack-tile:active{transform:none}.hp-box-tray img{animation:none}}.hp-size-options{border:0;min-width:0;padding:0}.hp-size-chip{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:inline-flex;position:relative}.hp-size-chip input{accent-color:var(--accent);margin:0}.hp-size-chip.disabled{opacity:.55;cursor:default}.hp-size-chip:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.hp-card-quantities{padding-inline:12px;padding-bottom:8px;display:block}.bb-media{cursor:pointer;background:0 0;border:0;position:relative}.bb-media:disabled{cursor:default}.bb-count{background:var(--accent);min-width:28px;height:28px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:8px;right:8px}.bb-qty-in{text-align:center;background:var(--surface);width:42px;min-width:0;min-height:44px;color:var(--ink);font:400 16px var(--body);border:0;border-radius:0;padding:4px}.bb-bar.hp-box-bar{bottom:max(8px,env(safe-area-inset-bottom));background:var(--surface);z-index:30;padding:14px;position:sticky}.hp-box-bar .bb-bar-l{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.bb-tally{flex-direction:column;gap:4px;display:flex}.bb-tally-row{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hp-box-bar .is-empty{visibility:hidden}.bb-off{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);padding:3px 8px;display:inline-block}.bb-next{min-height:1.5em}.bb-worth{flex-direction:column;gap:4px;display:flex}.bb-save{color:var(--accent-text);font-size:12px}.bb-share{border:1px solid var(--line-2);border-radius:var(--radius);min-height:44px;color:var(--ink);font:inherit;background:0 0;align-items:center;padding:8px;display:flex}.bb-meter{width:100%;min-width:0;padding:4px 26px 24px 5px;display:block}.bb-meter-rail{background:var(--line-2);border-radius:99px;height:4px;display:block;position:relative}.bb-meter-fill{background:var(--accent);transform-origin:0;transition:transform .24s;position:absolute;inset:0}.bb-stop{position:absolute;top:50%;transform:translate(-50%,-50%)}.bb-stop i{background:var(--surface);border:2px solid var(--line-2);border-radius:50%;width:10px;height:10px;display:block}.bb-stop.on i{background:var(--accent);border-color:var(--accent)}.bb-stop em{font:400 11px var(--body);white-space:nowrap;color:var(--muted);position:absolute;top:15px;left:50%;transform:translate(-50%)}.bb-stop.on em{color:var(--accent-text)}.bb-off.is-pulse{animation:.26s hp-tier}.bb-ghost{z-index:45;pointer-events:none;object-fit:contain;position:fixed}@keyframes hp-tier{50%{transform:scale(1.05)}}.cart-added{top:calc(var(--hdr-h,80px) + 12px);z-index:45;background:var(--surface);width:min(430px,100% - 24px);color:var(--ink);border:1px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow);align-items:flex-start;display:flex;position:fixed;right:clamp(12px,3vw,40px)}.cart-added-open{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:14px 0 14px 14px;display:flex}.cart-added-image{flex:none;width:48px}.cart-added-image img{object-fit:contain}.cart-added-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.cart-added-label{color:var(--accent-text);font:500 12px/1.4 var(--body)}.cart-added-name{font:600 18px/1.3 var(--body);overflow-wrap:anywhere}.cart-added-action{color:var(--accent-text);font:500 13px/1.5 var(--body);align-items:center;gap:10px;display:flex}.cart-added-count{color:var(--muted);font-size:12px}.cart-added-dismiss{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;flex:none;margin:4px;font-size:24px}@media (max-width:760px){.bb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-media{height:180px}.bb-media img{max-width:100%;height:165px}.hp-box-bar .bb-bar-r{flex-wrap:wrap}.hp-box-bar .bb-bar-r .btn{flex:100%}.bb-next{font-size:12px}.bb-worth{flex:1}.bb-bar.hp-box-bar{gap:6px}.hp-box-bar .bb-bar-l{gap:4px}.cart-added-name{font-size:16px}.clstore .pdp .pstage{height:clamp(140px,25svh,220px);min-height:0}.clstore .pdp .pstage img{object-fit:contain;width:100%;height:100%;max-height:220px}}@media (prefers-reduced-motion:reduce){.bb-meter-fill{transition:none}.bb-off.is-pulse{animation:none}}
.cin-block{position:absolute;inset:0;overflow:hidden}.cin-layer{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.cin-layer.is-on{opacity:1}.cin-turn{touch-action:pan-y;max-width:100%;line-height:0;display:inline-block;position:relative}.cin-turn [data-cinema-poster]{transition:opacity .35s cubic-bezier(.16,1,.3,1)}.cin-turn-layer{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .35s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.cin-turn.is-live .cin-turn-layer{opacity:1}.cin-turn.is-live [data-cinema-poster]{opacity:0}html[data-motion-tier=cinema] .cin-turn.is-live{cursor:grab}html[data-motion-tier=cinema] .cin-turn.is-live:active{cursor:grabbing}.cin-turn-opaque .cin-turn-layer{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 24%,#000 30% 70%,#0000 76%),linear-gradient(#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 24%,#000 30% 70%,#0000 76%),linear-gradient(#0000 0%,#000 4% 96%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.cin-scene{position:relative}.cin-scene-pin{height:clamp(420px,80svh,760px);position:relative;overflow:hidden}.cin-scene-media{z-index:0;position:absolute;inset:0;overflow:hidden}.cin-scene-poster{position:absolute;inset:0}.cin-scene-canvas{opacity:0;width:100%;height:100%;transition:opacity .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.cin-scene-canvas.is-on{opacity:1}.cin-scene-layer{pointer-events:none;position:absolute;inset:0}.cin-scene-copy{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}html[data-motion-tier=cinema] .cin-scene{height:calc(var(--cin-track,2) * 100vh)}html[data-motion-tier=cinema] .cin-scene-pin{height:100vh;position:sticky;top:0}html:not([data-motion-tier=cinema]) .clstore .stage .glow,html:not([data-motion-tier=cinema]) .htw-scroll span,html:not([data-motion-tier=cinema]) .ship-est-ico.roll svg{animation:none}html:not([data-motion-tier=cinema]) .holiday *{animation:none!important}html[data-motion-stance=calm] .clstore .stage .glow,html[data-motion-stance=calm] .htw-scroll span,html[data-motion-stance=calm] .ship-est-ico.roll svg,html[data-motion-stance=calm] .checkout-fab,html[data-motion-stance=calm] .type-caret{animation:none}html[data-motion-stance=calm] .holiday *{animation:none!important}html[data-motion-tier=cinema] .mrh{animation:var(--mrh-dur,.9s) cubic-bezier(.16,1,.3,1) var(--mrh-delay,0s) backwards}html[data-motion-tier=cinema] .mrh-bottom{animation-name:mrhBottom}html[data-motion-tier=cinema] .mrh-top{animation-name:mrhTop}html[data-motion-tier=cinema] .mrh-left{animation-name:mrhLeft}html[data-motion-tier=cinema] .mrh-right{animation-name:mrhRight}@keyframes mrhBottom{0%{clip-path:inset(100% 0% 0%)}to{clip-path:inset(0%)}}@keyframes mrhTop{0%{clip-path:inset(0% 0% 100%)}to{clip-path:inset(0%)}}@keyframes mrhLeft{0%{clip-path:inset(0% 100% 0% 0%)}to{clip-path:inset(0%)}}@keyframes mrhRight{0%{clip-path:inset(0% 0% 0% 100%)}to{clip-path:inset(0%)}}
:root{--av-signal:#5f84ed;--av-gray:gray;--av-meta:#5b5d6b;--av-peri:#dce3fa;--av-lilac:#e9e6f6;--av-ice:#e8edfb;--av-fog:#ecebef;--av-night:#0b0e2e;--av-night-2:#151a45;--av-sky:linear-gradient(180deg,#d3dcf8 0%,#e6e9f8 42%,#f6f4ef 100%);--av-spectrum:linear-gradient(90deg,#00008b 0%,#5f84ed 34%,#b9c6f4 62%,#e9e6f6 82%,#f1e7c9 100%);--radius:18px}.clstore h1,.clstore h2,.clstore .hp-h,.clstore .av-tile-h,.clstore .av-tile-big,.clstore .bnr-h,.clstore .sb-h{font-family:var(--f-pick-display),system-ui,sans-serif;letter-spacing:-.02em;font-weight:400}.clstore .eyebrow,.clstore .hp-ey,.clstore .bnr-ey,.clstore .av-tile-band,.clstore .step .n{font-family:var(--f-pick-mono),ui-monospace,monospace;letter-spacing:.12em}.clstore .shead h2{font-size:clamp(32px,4.2vw,58px);line-height:1}.hero-portrait{background:var(--av-sky)}.hero-portrait .hp-scrim{background:linear-gradient(90deg,#eef0faeb 0%,#eef0fabd 34%,#eef0fa2e 60%,#0000 76%)}.hero-portrait .hp-ey{color:var(--av-meta)}.hero-portrait .hp-h{color:var(--av-night);letter-spacing:-.035em;font-size:clamp(52px,8.4vw,136px);font-weight:400;line-height:.94}.hero-portrait .hp-dot{color:var(--av-signal)}.hero-portrait .hp-sub{color:#2c3050}.hp-cta .cl-btn-g{border:1px solid color-mix(in srgb,var(--av-night) 28%,transparent);color:var(--av-night);background:#ffffff8c}.hp-cta .cl-btn-g:hover{background:#fff}.hero-portrait:after{content:"";z-index:3;background:var(--av-spectrum);height:4px;position:absolute;bottom:0;left:0;right:0}@media (max-width:760px){.hero-portrait .hp-scrim{background:linear-gradient(#e8ecfaf0 0%,#e8ecfac7 46%,#e8ecfa14 72%,#0000 100%)}.hero-portrait{align-items:flex-start}.hero-portrait .hp-inner{padding-top:96px}.hero-portrait .hp-h{font-size:clamp(42px,12vw,64px)}}.clstore .strip{background:var(--av-night);color:#e6e9f8;border:0}.clstore .strip *{color:inherit}.av-bento{max-width:var(--maxw-wide,1360px);padding:clamp(56px,7vw,104px) var(--pad,24px) 24px;margin:0 auto}.av-bento-head{grid-template-columns:1fr minmax(0,420px);align-items:end;gap:12px 48px;margin-bottom:28px;display:grid}.av-bento-head .eyebrow{color:var(--accent-text);grid-column:1/-1}.av-bento-head h2{color:var(--av-night);margin:0;font-size:clamp(34px,4.6vw,64px);line-height:.98}.av-bento-head p{color:var(--av-meta);margin:0;line-height:1.55}.av-bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(220px,auto);gap:16px;display:grid}.av-tile{color:var(--av-night);isolation:isolate;border-radius:28px;flex-direction:column;gap:8px;padding:24px 24px 22px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.av-tile:before{content:"";background:var(--av-spectrum);opacity:.9;height:3px;position:absolute;inset:0 0 auto}.av-tile:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #0b0e2e59}.av-tile:active{transform:translateY(0)scale(.99)}.av-tile:focus-visible{outline:3px solid var(--av-signal);outline-offset:3px}.av-tile-channel{grid-column:span 4;min-height:440px;padding-right:44%}.av-tile-peri{background:linear-gradient(160deg,#cfd9f8,#e6ebfb)}.av-tile-lilac{background:linear-gradient(160deg,#e2ddf5,#f1eefa)}.av-tile-ice{background:linear-gradient(160deg,#e2e8f7,#f3f5fb)}.av-tile-navy{background:var(--av-night);color:#eef0fb;grid-column:span 6}.av-tile-signal{background:var(--av-signal);color:#fff;grid-column:span 3}.av-tile-paper{border:1px solid var(--line);background:#fff;grid-column:span 3}.av-tile-band{text-transform:uppercase;opacity:.78;font-size:11px}.av-tile-h{font-size:clamp(24px,2.3vw,34px);line-height:1}.av-tile-p{opacity:.86;max-width:34ch;font-size:15px;line-height:1.5}.av-tile-n{font-family:var(--f-pick-mono),monospace;letter-spacing:.06em;margin-top:auto;font-size:13px}.av-tile-big{font-size:clamp(56px,6vw,92px);line-height:.9}.av-tile-vial{justify-content:center;align-items:flex-end;width:38%;height:86%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:-2%;right:6%}.av-tile-vial img{object-fit:contain;filter:drop-shadow(0 22px 22px #0b0e2e38);width:auto;max-width:100%;height:100%}.av-tile:hover .av-tile-vial{transform:translateY(-8px)rotate(-2deg)}@media (max-width:1024px){.av-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-tile-channel,.av-tile-signal,.av-tile-paper{grid-column:span 1;min-height:300px}.av-tile-channel:first-child,.av-tile-navy{grid-column:span 2}}@media (max-width:760px){.av-bento-head{grid-template-columns:1fr}.av-bento-grid{grid-template-columns:1fr;grid-auto-rows:auto}.av-tile,.av-tile-navy,.av-tile-signal,.av-tile-paper,.av-tile-channel,.av-tile-channel:first-child{grid-column:auto}.av-tile-channel{min-height:240px;padding-right:42%}}.clstore .pcard{border:1px solid var(--line);background:#fff;border-radius:28px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.clstore .pcard:hover{transform:translateY(-3px);box-shadow:0 16px 36px -24px #0b0e2e66}.clstore .pcard-media{background:linear-gradient(170deg,var(--av-peri),var(--av-ice));position:relative}.clstore .pcard-media:before{content:"";background:var(--av-spectrum);z-index:1;height:3px;position:absolute;inset:0 0 auto}.clstore .pcard-name{font-family:var(--f-pick-display),system-ui,sans-serif;color:var(--av-night);font-size:17px}.clstore .pcard-price{font-family:var(--f-pick-mono),monospace;color:var(--av-night)}.clstore .pcard-foot{background:0 0}.clstore .pcard-media img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.clstore .pcard:hover .pcard-media img{transform:translateY(-6px)}.clstore #standard{background:var(--av-night);color:#e6e9f8;border-radius:36px;padding:clamp(36px,5vw,72px);position:relative;overflow:hidden}.clstore #standard:before{content:"";background:var(--av-spectrum);height:4px;position:absolute;inset:0 0 auto}.clstore #standard h2,.clstore #standard p{color:#eef0fb}.clstore #standard .eyebrow{color:#afc0f6}.clstore #standard .coacard{background:var(--av-night-2);color:#e6e9f8;border-color:#afc0f63d}.clstore #standard .coacard *{color:inherit}.clstore #standard .cl-btn-p{color:var(--av-night);background:#fff}.clstore .step{background:var(--av-ice);border:0;border-radius:28px}.clstore .step:nth-child(2){background:var(--av-lilac)}.clstore .step:nth-child(3){background:var(--av-peri)}.clstore .step:nth-child(4){background:var(--av-fog)}.clstore .step .n{color:var(--accent)}.clstore .faq details{background:var(--av-ice);border:0;border-radius:22px;margin-bottom:10px;padding:4px 22px}.clstore .faq details:nth-child(3n+2){background:var(--av-lilac)}.clstore .faq details:nth-child(3n){background:var(--av-peri)}.clstore .faq details[open] summary:after,.faq details[open] summary:after{content:none}.clstore .faq details[open]{box-shadow:0 0 0 1px var(--line);background:#fff}.clstore .bnr-media{border-radius:36px;overflow:hidden}.clstore .cl-btn-p{background:var(--accent);color:var(--accent-ink);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.clstore .cl-btn-p:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #00008b99}.clstore .cl-btn-p:active{transform:translateY(0)scale(.98)}footer.site-footer{background:var(--av-night);color:#d9ddf3;border-top:0;position:relative}.site-footer:before{content:"";background:var(--av-spectrum);height:4px;position:absolute;inset:0 0 auto}footer.site-footer a,footer.site-footer h4,footer.site-footer p,footer.site-footer span,footer.site-footer .fbrand,footer.site-footer .ruo,footer.site-footer label,footer.site-footer b,footer.site-footer strong{color:#d9ddf3}.site-footer .fcol h4,.site-footer .eyebrow{color:#afc0f6}.site-footer input{color:#fff;background:#151a45;border-color:#afc0f64d}.site-footer .cl-btn-p,.site-footer button[type=submit]{color:var(--av-night);background:#fff}@media (prefers-reduced-motion:reduce){.av-tile,.av-tile-vial,.clstore .pcard,.clstore .pcard-media img{transition:none}}.clgate.gv-split{background:#f6f4ef}.gv-split .gv-pane{background:var(--av-sky)}.gv-split .gv-pane-scrim{background:linear-gradient(#0000 60%,#0b0e2e2e)}.gv-split .clgate-card{background:#f6f4ef}.clgate .clg-h{font-family:var(--f-pick-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--av-night);font-size:clamp(28px,3vw,42px);font-weight:400}.clgate .clg-ey{font-family:var(--f-pick-mono),monospace}.clgate .clg-go{font-family:var(--f-pick-mono),monospace;border-radius:999px;padding:13px 28px}.clgate .clg-go:disabled{color:#fff;background:#b8beda}.av-gate-bands{grid-template-columns:repeat(3,1fr);gap:6px;max-width:320px;margin:14px 0 6px;display:grid}.av-gate-bands span{transform-origin:0;background:#e3e3ea;border-radius:999px;height:6px;transition:background .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.av-gate-bands span.on:first-child{background:#00008b}.av-gate-bands span.on:nth-child(2){background:#5f84ed}.av-gate-bands span.on:nth-child(3){background:linear-gradient(90deg,#b9c6f4,#f1e7c9)}.clgate .clg-ack,.clgate .clg-acks>*{border-radius:18px}@media (prefers-reduced-motion:reduce){.av-gate-bands span{transition:none}}.clstore.hdr-island .brand .hi-name{text-overflow:clip;white-space:nowrap;flex-shrink:0;overflow:visible}:is(.cl-btn,.coacard,.ic,.chip,.btn,.floating-back,.consent-btn,.nav-cart,.set-card,.faq summary,.card-add,.opt-chip){transition-duration:.2s;transition-timing-function:cubic-bezier(.2,.8,.2,1);transition-property:transform,opacity,background-color,border-color,color,box-shadow!important}:is(.nav-cart,.chip,.faq summary,.btn,.cl-btn,.floating-back,.consent-btn,.card-add,details summary,.opt-chip,.av-tile):active{transform:scale(.97)}summary{transition:color .15s,background-color .15s,transform .15s}summary:active{color:var(--accent);background-color:color-mix(in srgb, var(--av-peri,#dce3fa) 70%, transparent)}.faq summary,details summary{transform-origin:0}.set-cta{transition:transform .15s,background-color .15s}.set-cta:active{background-color:color-mix(in srgb, var(--accent) 82%, #0b0e2e);transform:scale(.96)}@media (hover:hover){.set-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00008b1f}.chip:hover{background-color:#dce3fa}.chip.on:hover{background-color:color-mix(in srgb, var(--accent) 86%, #0b0e2e);color:#fff}}@media (prefers-reduced-motion:reduce){:is(.nav-cart,.chip,.faq summary,.btn,.cl-btn,.set-card,details summary,.set-cta,.opt-chip,.av-tile,summary):active{transform:none}}.av-buybar{display:none}@media (max-width:760px){.av-buybar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;color:#f6f4ef;background:#0b0e2e;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:10px 10px 10px 20px;display:flex;position:fixed;box-shadow:0 14px 34px #0b0e2e4d}.av-buybar-price{font-family:var(--mono);flex-direction:column;font-size:17px;line-height:1.1;display:flex}.av-buybar-price small{opacity:.75;letter-spacing:.04em;font-size:11.5px}.av-buybar .btn{color:#00008b;background:#f6f4ef;min-height:46px;padding:0 24px}body:has(.av-buybar) .floating-back{bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.av-buybar) .site-footer{padding-bottom:96px}}@media (max-width:1023px){.clstore.hdr-island .hi-menu{margin-left:6px}.clstore.hdr-island .hi-cart{margin-right:2px}}@media (max-width:760px){input,select,textarea{font-size:16px!important}}@media (max-width:1599px){.floating-back{display:none!important}}.av-bento{max-width:calc(var(--maxw-grid) + var(--pad) * 2)}@media (max-width:760px){main :is(p,li):not([class*=eyebrow]):not([class*=meta]){font-size:max(15px,1em)}}.av-cart-page{min-height:44vh;padding-block:clamp(28px,5vw,64px)}.clgate .clg-go{justify-content:center;width:100%}.clgate .clg-go:disabled{color:#3a3d5c;opacity:1;cursor:not-allowed;background:#e9e6f6;border:1px solid #c9cde6}.site-footer .fsignup-eyebrow,.site-footer [class*=eyebrow]{color:#afc2f7}.site-footer .fsignup .btn-primary:disabled{color:#f6f4efcc;opacity:1;background:0 0;border:1px solid #f6f4ef73}@media (max-width:980px){.clgate.gv-split{overflow-y:auto}.gv-split .clgate-card{flex:none;justify-content:flex-start;align-items:flex-start;min-height:68svh}.gv-split .gv-pane{flex:0 0 26svh}}.clstore .pcard{gap:0}.clstore .pcard-main{background:0 0;border:0;border-radius:0}.clstore .pcard-media{aspect-ratio:4/5;justify-content:center;align-items:flex-end;padding:22px 0 14px;display:flex}.clstore .pcard-media img{object-fit:contain;filter:drop-shadow(0 18px 18px #0b0e2e2e);width:auto;max-width:70%;height:100%}.clstore .pcard-foot{text-align:left;border-top:1px solid var(--line);background:#fff;align-items:flex-start}.clstore .pcard-name{text-align:left}.clstore .pcard .hp-card-quantities{text-align:left;color:#5b5d6b;padding:0 12px 4px;font-size:12px;display:block}.clstore .pcard-buy{padding:8px 12px 14px}.clstore .pcard .card-add{opacity:1;background:var(--accent);color:#fff;border-radius:999px;width:100%;margin:0;transform:none}button[class*=submit]:disabled{cursor:not-allowed;color:#3a3d5c!important;opacity:1!important;background:#e9e6f6!important;border:1px dashed #b8beda!important}@media (max-width:980px){.gv-split .gv-pane img,.gv-split .gv-pane video{object-position:50% 30%!important}}.clstore .pds-buy>div{width:100%;max-width:560px}.clstore .hp-pack-options{width:100%}.clstore .hp-pack-options label,.clstore .hp-pack-options>*{min-width:0;overflow:hidden}.clstore .hp-pack-options img{max-width:100%;height:auto}@media (max-width:760px){.hero-portrait{min-height:calc(100svh - 64px)}.hero-portrait .hp-media img,.hero-portrait .hp-media video{object-position:50% 62%!important}}.clstore .pds-buy{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.hero-portrait .hp-media{height:46%!important;position:absolute!important;inset:auto 0 0!important}.hero-portrait .hp-scrim{background:linear-gradient(#e8ecfae6 0%,#e8ecfa80 50%,#0000 62%)}}.clstore .pcard .card-add:active{background:color-mix(in srgb, var(--accent) 82%, #0b0e2e);transform:scale(.96)}@media (hover:hover){.clstore .pcard .card-add:hover{background:color-mix(in srgb, var(--accent) 88%, #5f84ed)}}@media (prefers-reduced-motion:reduce){.clstore .pcard .card-add:active{transform:none}}.clstore{--brand-tone2:#5f84ed}.site-footer .brand-logo,.site-footer .wordmark{--accent:#f6f4ef;--brand-tone2:#afc2f7;color:#f6f4ef}.clstore.hdr-island .hi-brand .brand-logo{width:auto;height:22px}@media (max-width:760px){.clstore.hdr-island .hi-brand .brand-logo{height:18px}}.clstore .clgate button.clg-go:disabled,.clgate button.clg-go:disabled{color:#1f2366;opacity:1;filter:none;background:#eceaf8;border:1.5px dashed #5f84ed}.clgate .clg-box{border:1.5px solid #5b5d6b}
