.scheme-pearl{--s-bg: var(--c-pearl);--s-surface: #fff;--s-surface-2: #eeedf4;--s-text: var(--c-light-text);--s-muted: var(--c-light-muted);--s-border: #e3e1eb;--s-accent: var(--c-accent);--s-mark-accent: var(--c-accent);background:var(--s-bg);color:var(--s-text)}.scheme-mist{--s-bg: var(--c-mist);--s-surface: #fff;--s-surface-2: #f4f3fa;--s-text: var(--c-light-text);--s-muted: #5a5868;--s-border: #dcd9e9;--s-accent: var(--c-accent);--s-mark-accent: var(--c-accent);background:radial-gradient(70% 60% at 85% 0%,rgba(var(--c-accent-rgb),.1),transparent 70%),var(--s-bg);color:var(--s-text)}.scheme-light{--s-mark-accent: var(--c-accent)}.scheme-ink{--s-bg: var(--c-ink);--s-surface: #121217;--s-surface-2: #1a1a21;--s-text: var(--c-text);--s-muted: var(--c-muted);--s-border: #22222a;--s-accent: var(--c-accent-2);background:var(--s-bg);color:var(--s-text)}.scheme-glow{--s-bg: var(--c-ink);--s-surface: rgba(255,255,255,.04);--s-surface-2: rgba(255,255,255,.07);--s-text: var(--c-text);--s-muted: #a9a8b4;--s-border: rgba(255,255,255,.09);--s-accent: var(--c-accent-2);color:var(--s-text);background:radial-gradient(55% 60% at 12% 8%,rgba(var(--c-accent-rgb),.26),transparent 70%),radial-gradient(45% 55% at 92% 96%,color-mix(in srgb,var(--c-ice) 18%,transparent),transparent 70%),radial-gradient(40% 40% at 60% 40%,color-mix(in srgb,var(--c-magenta) 10%,transparent),transparent 70%),var(--c-ink);background-size:140% 140%}@media(prefers-reduced-motion:no-preference){.scheme-glow{animation:ciGlowDrift 26s ease-in-out infinite alternate}}@keyframes ciGlowDrift{0%{background-position:0% 0%}to{background-position:100% 100%}}.scheme-pearl .btn--ghost,.scheme-mist .btn--ghost,.scheme-light .btn--ghost{color:var(--s-text)}.ci-edge{position:relative;isolation:isolate}.ci-edge:before{content:"";position:absolute;left:0;right:0;top:0;height:clamp(70px,9vw,150px);background:linear-gradient(180deg,var(--edge-from) 0%,color-mix(in srgb,var(--edge-from) 45%,transparent) 40%,transparent 100%);pointer-events:none;z-index:-1}.section.ci-edge{padding-top:max(calc(var(--section-space) * .62),64px)}.ci-fx{position:relative}.ci-fx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(280px circle at var(--mx, 50%) var(--my, 50%),rgba(var(--c-accent-rgb),.16),transparent 62%);z-index:1}.ci-fx:hover:after{opacity:1}.ci-mt__media,.ci-flag-card__media,.ci-cat{overflow:hidden}.ci-mt__media img,.ci-flag-card__media img,.ci-cat img{will-change:transform}.ci-marquee{position:relative;overflow:hidden;color:var(--ann-fg);background:linear-gradient(90deg,var(--ann-bg),var(--ann-bg-2, var(--ann-bg)) 50%,var(--ann-bg));font-size:.82rem;font-weight:500;letter-spacing:.01em}.ci-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.ci-marquee__track{display:flex;width:max-content;animation:ciMarquee var(--ann-speed, 45s) linear infinite}.ci-marquee:hover .ci-marquee__track,.ci-marquee:focus-within .ci-marquee__track{animation-play-state:paused}.ci-marquee__group{display:flex;align-items:center;flex:none}.ci-marquee__item{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 30px;white-space:nowrap;color:inherit;text-decoration:none}.ci-marquee__item svg{width:16px;height:16px;opacity:.9}.ci-marquee__item+.ci-marquee__item:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;background:currentColor;opacity:.45;transform:translate(-50%,-50%) rotate(45deg);border-radius:1px}a.ci-marquee__item:hover span{text-decoration:underline;text-underline-offset:3px}.ci-marquee__item--sale{padding-top:5px;padding-bottom:5px}@keyframes ciMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ci-marquee__track{animation:none}.ci-marquee__viewport{overflow-x:auto}}.ci-sale{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 14px 6px 10px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--c-sale-hot) 26%,transparent),rgba(var(--c-accent-rgb),.2));border:1px solid color-mix(in srgb,var(--c-sale-hot) 50%,transparent);font-size:.8rem;color:#fff;line-height:1.3}.ci-sale svg{width:18px;height:18px;color:var(--c-sale-hot);flex:none}.ci-sale strong{font-family:var(--font-display);font-style:var(--display-style);font-stretch:var(--display-stretch);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.ci-sale__off{font-weight:700;color:var(--c-sale-hot)}.ci-sale__time{font-variant-numeric:tabular-nums;opacity:.9}.ci-sale--bar{padding:3px 12px 3px 8px;background:#00000038;border-color:#ffffff38}.ci-sale--bar .ci-sale__off{color:#ffd2ad}.scheme-pearl .ci-sale,.scheme-mist .ci-sale,.scheme-light .ci-sale{color:var(--s-text)}.ci-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.ci-badge svg{width:14px;height:14px}.ci-badge--dark{background:var(--c-light-text);color:#fff}.scheme-dark .ci-badge--dark,.scheme-ink .ci-badge--dark,.scheme-glow .ci-badge--dark,.scheme-carbon .ci-badge--dark{background:#fff;color:#141417}.ci-badge--soft{background:rgba(var(--c-accent-rgb),.12);color:var(--s-accent, var(--c-accent))}.ci-badge--sale{background:linear-gradient(90deg,var(--c-sale-hot),color-mix(in srgb,var(--c-sale-hot) 60%,var(--c-accent)));color:#fff}.ci-product-top{position:relative;overflow:clip;padding-bottom:clamp(36px,5vw,72px)}.ci-product-top__glow{position:absolute;inset:-20% -10% auto auto;width:70%;height:80%;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--c-accent-rgb),.14),transparent 72%);z-index:0}.ci-product-top>.page-width{position:relative;z-index:1}.ci-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:18px 0 0;font-size:.8rem;color:var(--s-muted)}.ci-crumbs a{color:inherit;text-decoration:none}.ci-crumbs a:hover{color:var(--s-text)}.ci-crumbs [aria-current]{color:var(--s-text);font-weight:600}.ci-product{padding-top:18px}@media(min-width:990px){.ci-product{padding-top:24px;gap:64px}.ci-gallery{top:calc(var(--header-bottom, 110px) + 16px)}}.ci-gallery__main{box-shadow:0 30px 60px -30px #14142873}.ci-gallery__badge{position:absolute;top:14px;right:14px;z-index:2;padding:6px 12px;border-radius:999px;background:var(--c-sale-hot);color:#fff;font-weight:800;font-size:.82rem;letter-spacing:.02em}.ci-buy{gap:16px}.ci-buy>*{margin:0}.ci-buy__badges{display:flex;flex-wrap:wrap;gap:8px}.ci-buy__head{display:grid;gap:8px}.ci-buy__brand{margin:0;line-height:1}.ci-buy__brand svg{height:clamp(40px,4.2vw,58px);width:auto;max-width:100%}.ci-buy__edition{margin:0;font-family:var(--font-display);font-style:var(--display-style);font-stretch:var(--display-stretch);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.86rem;color:var(--s-muted)}.ci-buy__tagline{color:var(--s-muted);font-size:1rem;line-height:1.55}.ci-buy__rating{color:var(--s-muted)}.ci-pricebox{display:grid;gap:4px;padding:2px 0}.ci-pricebox__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.ci-pricebox__now{font-family:var(--font-display);font-style:var(--display-style);font-stretch:var(--display-stretch);font-weight:700;font-size:clamp(1.9rem,2.6vw,2.4rem);letter-spacing:-.01em;line-height:1}.ci-pricebox__was{color:var(--s-muted);font-size:1.1rem}.ci-pricebox__save{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--c-success, #2fbf7f) 16%,transparent);color:#128a56;font-weight:700;font-size:.8rem}.scheme-dark .ci-pricebox__save,.scheme-ink .ci-pricebox__save{color:#5ee0a6}.ci-pricebox__note{margin:0;font-size:.82rem;color:var(--s-muted)}.ci-pricebox__note s{opacity:.8}.ci-countdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px;border-radius:14px;color:#fff;background:linear-gradient(110deg,#1b0c3a,#2a1170 55%,color-mix(in srgb,var(--c-sale-hot) 70%,#2a1170) 130%);box-shadow:0 14px 30px -18px #2a1170cc}.ci-countdown__label{display:inline-flex;align-items:center;gap:10px;font-size:.9rem}.ci-countdown__label svg{width:22px;height:22px;color:var(--c-sale-hot);flex:none}.ci-countdown__label strong{font-family:var(--font-display);font-style:var(--display-style);font-stretch:var(--display-stretch);text-transform:uppercase;letter-spacing:.05em}.ci-countdown__clock{display:inline-flex;gap:6px;font-variant-numeric:tabular-nums}.ci-countdown__clock>span{display:inline-flex;align-items:baseline;gap:2px;padding:5px 8px;border-radius:8px;background:#ffffff1f}.ci-countdown__clock b{font-size:1.05rem}.ci-countdown__clock i{font-style:normal;font-size:.7rem;opacity:.75}.ci-vlabel{color:var(--s-text)}.ci-vcard{background:var(--s-surface);border-color:var(--s-border);grid-template-columns:auto 64px minmax(0,1fr) auto}.ci-vcard--noimg{grid-template-columns:auto minmax(0,1fr) auto}.ci-vcard:has(input:checked){border-color:var(--c-accent);background:color-mix(in srgb,var(--s-surface) 92%,var(--c-accent));box-shadow:0 0 0 3px rgba(var(--c-accent-rgb),.12)}.ci-vcard__radio{border-color:var(--s-muted)}.ci-vcard__radio:after{background:var(--c-accent)}.ci-vcard:has(input:checked) .ci-vcard__radio{border-color:var(--c-accent)}.ci-vcard__main{display:grid;min-width:0}.ci-vcard__desc{color:var(--s-muted)}.ci-vcard__price{display:grid;justify-items:end;gap:1px}.ci-vcard__price s{color:var(--s-muted)}.ci-vcard__off{font-size:.68rem;font-weight:800;color:var(--c-sale-hot)}.scheme-pearl .ci-vcard .badge,.scheme-mist .ci-vcard .badge,.scheme-light .ci-vcard .badge{background:var(--c-light-text);color:#fff}.ci-offers{border-radius:14px;padding:14px 16px;background:var(--s-surface);border:1px solid var(--s-border)}.ci-offers__title{margin:0 0 8px;font-weight:700;font-size:.9rem}.ci-offers ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.ci-offers li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:.86rem}.ci-offers li>svg{width:20px;height:20px;color:var(--c-accent)}.ci-offers__main{display:grid;gap:5px;min-width:0}.ci-offers__val{display:inline-flex;gap:8px;align-items:baseline;white-space:nowrap}.ci-offers__val s{color:var(--s-muted);font-size:.78rem}.ci-offers__val b{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#128a56}.ci-offers__gift:not(.is-unlocked) .ci-offers__val b{color:var(--s-muted)}.ci-offers__bar{display:block;height:5px;border-radius:999px;background:var(--s-surface-2, #eee);overflow:hidden}.ci-offers__bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--c-accent),var(--c-accent-2));transition:width .6s cubic-bezier(.23,1,.32,1)}.ci-offers__gift.is-unlocked .ci-offers__bar i{background:linear-gradient(90deg,#18b37a,#5ee0a6)}.ci-stock{color:var(--s-muted)}.ci-upsells{border:0;padding:0;display:grid;gap:8px}.ci-upsells__title{margin:0 0 2px;font-weight:700;font-size:.9rem}.ci-upsell{grid-template-columns:auto 52px minmax(0,1fr) auto;padding:10px 12px;border-radius:12px;border:1.5px solid var(--s-border);background:var(--s-surface);transition:border-color .2s ease,box-shadow .2s ease}.ci-upsell+.ci-upsell{border-top:1.5px solid var(--s-border)}.ci-upsell:has(input:checked){border-color:var(--c-accent);box-shadow:0 0 0 3px rgba(var(--c-accent-rgb),.12)}.ci-upsell input[type=checkbox]{width:18px;height:18px;accent-color:var(--c-accent);margin:0}.ci-upsell__main{display:grid;gap:2px;min-width:0}.ci-upsell__note{color:var(--s-muted)}.ci-upsell select{background:var(--s-surface);border-color:var(--s-border);color:var(--s-text)}.ci-upsell__price{display:grid;justify-items:end;gap:1px;white-space:nowrap}.ci-upsell__price s{font-size:.74rem;color:var(--s-muted);font-weight:400}.ci-upsell__ico{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:rgba(var(--c-accent-rgb),.1);color:var(--c-accent)}.ci-upsell__ico svg{width:26px;height:26px}.ci-upsell--warranty{border-style:dashed}.ci-buy__row{gap:10px}.ci-buy__add{min-height:58px;font-size:.95rem}.ci-buy__add svg{width:20px;height:20px}.ci-buy__express{margin-top:10px}.ci-paysafe{display:grid;gap:8px;justify-items:center;text-align:center}.ci-paysafe p{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.78rem;color:var(--s-muted)}.ci-paysafe p svg{width:14px;height:14px}.ci-paysafe .ci-payments{justify-content:center}.ci-delivery{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--s-surface);border:1px solid var(--s-border);font-size:.88rem}.ci-delivery svg{width:22px;height:22px;color:var(--c-accent);flex:none}.ci-giftnote{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px;border-radius:14px;background:linear-gradient(120deg,rgba(var(--c-accent-rgb),.1),color-mix(in srgb,var(--c-sale-hot) 10%,transparent));border:1px solid rgba(var(--c-accent-rgb),.18)}.ci-giftnote__ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--c-accent);color:#fff}.ci-giftnote__ico svg{width:24px;height:24px}.ci-giftnote__title{margin:0 0 2px;font-weight:700;font-size:.92rem}.ci-giftnote__text{margin:0;font-size:.84rem;color:var(--s-muted);line-height:1.45}.ci-product-top .ci-acc summary{padding:15px 0;font-size:.95rem}.ci-product-top .ci-acc summary .ci-acc__icon{background:var(--s-surface-2, var(--s-surface))}.ci-sticky__buy{display:flex;gap:14px;align-items:center;flex:1;justify-content:flex-end}.ci-sticky__price{display:grid;justify-items:end;font-weight:700;line-height:1.2}.ci-sticky__price s{font-weight:400;font-size:.76rem;color:var(--c-muted)}@media(max-width:749px){.ci-crumbs{display:none}.ci-product{padding-top:0}.ci-buy__brand svg{height:36px}.ci-countdown{padding:10px 12px}.ci-countdown__clock b{font-size:.95rem}.ci-vcard{grid-template-columns:auto 52px minmax(0,1fr) auto;gap:10px;padding:10px 12px}.ci-vcard img{width:52px;height:52px}.ci-vcard--noimg{grid-template-columns:auto minmax(0,1fr) auto}}.ci-cart-gift{margin:0 24px;padding:12px 14px;border-radius:12px;background:rgba(var(--c-accent-rgb),.12);border:1px solid rgba(var(--c-accent-rgb),.3);display:grid;gap:8px;font-size:.86rem}.ci-cart-gift p{display:flex;gap:10px;align-items:center;margin:0}.ci-cart-gift svg{width:20px;height:20px;flex:none;color:var(--c-accent-2)}.ci-cart-gift__bar{display:block;height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.ci-cart-gift__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c-accent),var(--c-accent-2));transition:width .5s cubic-bezier(.23,1,.32,1)}.ci-cart-gift.is-unlocked{background:color-mix(in srgb,#18b37a 14%,transparent);border-color:color-mix(in srgb,#18b37a 40%,transparent)}.ci-cart-gift.is-unlocked .ci-cart-gift__bar i{background:linear-gradient(90deg,#18b37a,#5ee0a6)}.ci-cart-gift .btn{justify-self:start}.ci-cart-item__deal{margin:-6px 0 8px;font-size:.74rem;font-weight:700;color:#5ee0a6;text-transform:uppercase;letter-spacing:.04em}.ci-free{color:#5ee0a6;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.ci-cart-warranty{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:16px;padding:12px;border-radius:12px;border:1px dashed rgba(var(--c-accent-rgb),.5);background:rgba(var(--c-accent-rgb),.06)}.ci-cart-warranty__ico{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--c-accent-rgb),.18);color:var(--c-accent-2)}.ci-cart-warranty__ico svg{width:22px;height:22px}.ci-cart-warranty__title{margin:0;font-weight:700;font-size:.88rem}.ci-cart-warranty p.small{margin:2px 0 0}.ci-cart-save{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,#18b37a 14%,transparent);color:#7ff0bd;font-size:.85rem}.ci-cart-save svg{width:16px;height:16px}.ci-cart-perks s{opacity:.7}.ci-cart-note{margin:0 0 12px;border:1px solid var(--c-border);border-radius:10px;padding:0 12px}.ci-cart-note summary{list-style:none;display:flex;align-items:center;gap:8px;padding:10px 0;cursor:pointer;font-size:.86rem;font-weight:600}.ci-cart-note summary::-webkit-details-marker{display:none}.ci-cart-note summary svg{width:18px;height:18px;color:var(--c-accent-2)}.ci-cart-note textarea{width:100%;margin:0 0 12px;padding:10px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface);resize:vertical;font-size:.88rem}.ci-cart-checkout{min-height:56px}.ci-cart-checkout svg{width:18px;height:18px}.ci-payments--center{justify-content:center;margin-top:12px}.ci-bundles{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:750px){.ci-bundles{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.ci-bundle-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px 22px 22px;border-radius:20px;background:var(--s-surface);border:1px solid var(--s-border);box-shadow:0 24px 50px -36px #14142873;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s ease}@media(hover:hover){.ci-bundle-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px #2a117080}}.ci-bundle-card.is-featured{border:2px solid var(--c-accent);box-shadow:0 30px 70px -30px rgba(var(--c-accent-rgb),.55)}.ci-bundle-card__badge{position:absolute;top:-12px;left:22px;padding:5px 12px;border-radius:999px;background:var(--c-accent);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ci-bundle-card__head h3{margin:0 0 4px}.ci-bundle-card__head p{margin:0;color:var(--s-muted);font-size:.9rem}.ci-bundle-card__items,.ci-bundle-card__free{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ci-bundle-card__items li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center}.ci-bundle-card__items img{width:52px;height:52px;border-radius:10px;object-fit:cover;background:#141417}.ci-bundle-card__items span{display:grid;min-width:0;font-size:.9rem}.ci-bundle-card__items small{color:var(--s-muted);font-size:.78rem}.ci-bundle-card__p{justify-items:end;font-weight:700;white-space:nowrap}.ci-bundle-card__p s{font-weight:400;color:var(--s-muted);font-size:.74rem}.ci-bundle-card__free{padding:12px 14px;border-radius:12px;background:var(--s-surface-2, rgba(0,0,0,.03))}.ci-bundle-card__free li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:.84rem}.ci-bundle-card__free svg{width:18px;height:18px;color:var(--c-accent)}.ci-bundle-card__free b{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#128a56}.ci-bundle-card__foot{margin-top:auto;display:grid;gap:6px}.ci-bundle-card__total{display:flex;align-items:baseline;gap:12px}.ci-bundle-card__total strong{font-family:var(--font-display);font-style:var(--display-style);font-stretch:var(--display-stretch);font-size:2rem;line-height:1}.ci-bundle-card__total s{color:var(--s-muted)}.ci-bundle-card__save{margin:0 0 6px;font-weight:700;color:#128a56;font-size:.9rem}.scheme-dark .ci-bundle-card__save,.scheme-ink .ci-bundle-card__save,.scheme-glow .ci-bundle-card__save,.scheme-dark .ci-bundle-card__free b,.scheme-ink .ci-bundle-card__free b,.scheme-glow .ci-bundle-card__free b{color:#5ee0a6}.ci-bundle-card .btn svg{width:18px;height:18px}.ci-bundles__note{text-align:center;margin:22px 0 0}.ci-footer{padding-top:0}.ci-footer__cta{position:relative;overflow:hidden;margin-bottom:64px;background:radial-gradient(60% 120% at 15% 0%,rgba(var(--c-accent-rgb),.45),transparent 70%),radial-gradient(50% 100% at 95% 100%,color-mix(in srgb,var(--c-sale-hot) 26%,transparent),transparent 70%),linear-gradient(180deg,#120a26,var(--c-bg));border-bottom:1px solid var(--c-border)}.ci-footer__cta-inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(48px,6vw,80px)}.ci-footer__cta h2{margin:0 0 10px}.ci-footer__cta .lead{margin:0;color:#c9c8d2}.ci-footer__cta-btns{display:flex;flex-wrap:wrap;gap:10px}.ci-footer__cta .btn svg{width:18px;height:18px}.ci-footer__cta .btn--ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff4d}.ci-footer__perks{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ci-footer__perk{padding:14px;border-radius:14px;background:var(--c-surface);transition:background-color .2s ease}@media(hover:hover){.ci-footer__perk:hover{background:var(--c-surface-2)}}.ci-footer__lineup ul{gap:10px}.ci-footer__lineup a{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center}.ci-footer__lineup img{width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--c-surface)}.ci-footer__lineup span{display:grid;line-height:1.25;color:var(--c-text);font-size:.9rem}.ci-footer__lineup small{color:var(--c-muted);font-size:.76rem}.ci-footer__lineup s{opacity:.7}.ci-footer__totop{display:inline-flex;align-items:center;gap:6px;color:var(--c-muted);text-decoration:none;font-size:.82rem}.ci-footer__totop svg{width:14px;height:14px;transform:rotate(180deg)}.ci-footer__giant svg{opacity:.1}@media(prefers-reduced-motion:no-preference){.ci-footer__giant svg{animation:ciGiantGlow 9s ease-in-out infinite alternate}}@keyframes ciGiantGlow{0%{opacity:.07;filter:drop-shadow(0 0 0 rgba(139,108,255,0))}to{opacity:.16;filter:drop-shadow(0 0 24px rgba(139,108,255,.5))}}@media(min-width:990px){.ci-footer__top{grid-template-columns:1.3fr repeat(var(--footer-cols, 3),1fr) 1.4fr}}.ci-faq>*{min-width:0}.ci-faq h2{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media(min-width:990px){.ci-faq h2.h1{font-size:calc(clamp(2rem,3.4vw,3.2rem) * var(--display-scale))}}.ci-more-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px}.ci-coll-top{position:relative;overflow:clip}.ci-coll-top .ci-coll-hero .ci-sale{margin-bottom:16px}.ci-sale--light{color:var(--s-text);background:linear-gradient(90deg,color-mix(in srgb,var(--c-sale-hot) 16%,#fff),rgba(var(--c-accent-rgb),.1))}.ci-offer-chips{list-style:none;margin:18px 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ci-offer-chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--s-surface);border:1px solid var(--s-border);font-size:.82rem;font-weight:600}.ci-offer-chips svg{width:17px;height:17px;color:var(--c-accent)}.ci-offer-chips s{color:var(--s-muted);font-weight:400}.ci-card__off{background:var(--c-sale-hot);color:#fff}.scheme-pearl .ci-card__media,.scheme-mist .ci-card__media,.scheme-light .ci-card__media{box-shadow:0 20px 40px -28px #14142880}.ci-gallery__thumbs button{opacity:1;box-shadow:inset 0 0 0 1px var(--s-border, var(--c-border))}.ci-gallery__thumbs button[aria-current=true]{box-shadow:0 0 0 2px var(--c-accent)}@media(hover:hover){.ci-gallery__thumbs button:hover{box-shadow:0 0 0 2px rgba(var(--c-accent-rgb),.5)}}.ci-gallery__count{color:#fff}.ci-sticky{color:var(--c-text)}.ci-sticky .muted{color:var(--c-muted)}.ci-sticky__title{font-weight:600}.ci-coll-top select{background-color:var(--s-surface);color:var(--s-text);border:1px solid var(--s-border);border-radius:var(--radius)}.ci-coll-top .ci-filters__panel{background:var(--s-surface);color:var(--s-text);border-color:var(--s-border);box-shadow:0 20px 40px -24px #14142859}.ci-coll-top .ci-filters summary{border-color:var(--s-border);color:var(--s-text)}.ci-coll-top .ci-toolbar{border-color:var(--s-border)}.ci-coll-top .ci-filters summary{box-shadow:inset 0 0 0 1px var(--s-border)}.ci-coll-top .ci-filters__price input{background:var(--s-bg);border-color:var(--s-border);color:var(--s-text)}.ci-edge--down:before{height:clamp(48px,6vw,96px);background:linear-gradient(180deg,color-mix(in srgb,var(--edge-from) 22%,transparent) 0%,transparent 100%)}.ci-edge--up:before{height:clamp(60px,7vw,120px);background:linear-gradient(180deg,color-mix(in srgb,var(--edge-from) 62%,transparent) 0%,color-mix(in srgb,var(--edge-from) 14%,transparent) 55%,transparent 100%)}:where(.ci-ico){width:20px;height:20px}.ci-compare .yes{display:inline-flex;color:var(--s-text)}.ci-compare .yes svg{width:20px;height:20px;stroke-width:2}.ci-nav__caret{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:-4px;border-radius:50%}@media(hover:hover){.ci-nav__caret:hover{background:#ffffff1a}}.ci-nav__item.is-open>.ci-nav__link .ci-nav__caret svg{transform:rotate(180deg)}.ci-mnav summary>a.ci-mnav__go{display:inline;flex:1;padding:0;font:inherit;color:inherit;text-decoration:none}.ci-reviews__disclosure{display:flex;gap:8px;align-items:flex-start;max-width:62ch;margin:14px 0 0;font-size:.86rem;color:var(--s-muted)}.ci-reviews__disclosure svg{width:16px;height:16px;flex:none;margin-top:3px}.ci-review__top{display:flex;justify-content:space-between;align-items:center;gap:10px}.ci-review__date{font-size:.78rem;color:var(--s-muted);white-space:nowrap}.ci-review__text{color:var(--s-text);line-height:1.55;font-size:.94rem}.ci-review__src{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.02em;background:var(--s-surface-2, rgba(0,0,0,.05));color:var(--s-muted);white-space:nowrap}.ci-review__who{gap:10px;flex-wrap:wrap}.ci-reviews__more{display:flex;justify-content:center;margin-top:26px}.ci-reviews__more .btn[hidden]{display:none}.ci-reviews-cont{padding:0 0 calc(var(--section-space) * .3)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ci-upgrade.css.map */
