:root{--color-bg: #0E1424;--color-cream: #121A2E;--color-card: rgba(20, 28, 48, .66);--color-text: #EEF1F8;--color-heading: #FFFFFF;--color-muted: #9EA8C2;--color-border: rgba(184, 198, 238, .14);--color-border-strong: rgba(184, 198, 238, .26);--color-accent: #A3B4E6;--color-accent-bg: rgba(140, 162, 222, .14);--color-accent-text: #B8C6EE;--color-button: #7F96D8;--color-button-hover: #7088CC;--color-button-text: #FFFFFF;--color-star: #F3D58A;--color-announcement-bg: #0A0F1C;--color-announcement-text: #DCE4F7;--color-footer-bg: #0A0F1C;--color-header-from: rgba(14, 20, 36, .72);--color-header-to: rgba(14, 20, 36, .72);--radius-image: 24px;--radius-card: 24px;--radius-button: 999px;--radius-input: 14px;--night-glass: linear-gradient(rgba(20, 28, 48, .66), rgba(20, 28, 48, .66)) padding-box, linear-gradient(140deg, rgba(184, 198, 238, .3), rgba(255, 255, 255, .05) 38%, rgba(255, 255, 255, .03) 62%, rgba(150, 200, 210, .24)) border-box;--night-btn: linear-gradient(110deg, #A9BBEA 0%, #7F96D8 40%, #9DB4E4 60%, #7F96D8 100%);--night-glow: 0 14px 34px -14px rgba(110, 135, 205, .65), 0 0 0 1px rgba(255, 255, 255, .12) inset}html{color-scheme:dark;background:var(--color-bg)}body{background:radial-gradient(900px 600px at 15% -5%,rgba(70,95,170,.2),transparent 60%),radial-gradient(800px 600px at 95% 10%,rgba(90,160,180,.14),transparent 60%),var(--color-bg);background-attachment:fixed;color:var(--color-text)}::selection{background:#8ca2de66;color:#fff}:focus-visible{outline-color:var(--color-accent-text)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{color:var(--color-heading);font-weight:750}h1,.h1{font-weight:800;letter-spacing:-.035em}.section--bg,.hero{background:transparent}.section--cream,.section--accent{background:linear-gradient(#465faa0d,#5aa0b40a);border-block:1px solid rgba(184,198,238,.06)}.section--cream+.section--cream{border-top:0}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--color-accent-text);font-weight:700;letter-spacing:.18em}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#b8c6ee;box-shadow:0 0 0 4px #8ca2de2e,0 0 14px 2px #8ca2de99}.lead,.muted{color:var(--color-muted)}.btn{--btn-bg: transparent;background:var(--night-btn);background-size:200% 100%;background-position:0% 0;border:0;color:#fff;box-shadow:var(--night-glow);transition:background-position .6s ease,transform .25s ease,box-shadow .25s ease}.btn:hover{background:var(--night-btn);background-size:200% 100%;background-position:100% 0;border:0;color:#fff;transform:translateY(-1px);box-shadow:0 18px 40px -14px #6e87cdcc,0 0 0 1px #ffffff29 inset}.btn--secondary,.btn--light{background:#ffffff08;color:var(--color-text);box-shadow:0 0 0 1px #b8c6ee47 inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--secondary:hover,.btn--light:hover{background:#8ca2de1f;color:#fff;box-shadow:0 0 0 1px #b8c6ee80 inset}.btn.is-loading .spinner{border-color:#fff transparent #fff #fff}.announcement{background:var(--color-announcement-bg);color:var(--color-announcement-text);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid rgba(184,198,238,.1)}.header{background:#0e1424b8;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(184,198,238,.1)}.header.is-scrolled{border-bottom-color:#b8c6ee2e;box-shadow:0 10px 30px -18px #000000e6}.header__logo-text{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem;background:linear-gradient(180deg,#fff 30%,#bfcbee);-webkit-background-clip:text;background-clip:text;color:transparent}.header__nav a{color:#d3daec}.header__nav a:hover{color:#fff}.icon-btn:hover{background:#8ca2de24}.cart-count{background:var(--night-btn);box-shadow:0 0 10px #6e87cd99}.hero{position:relative;padding-top:clamp(48px,7vw,96px);overflow:hidden}.hero:before,.hero:after{content:"";position:absolute;z-index:0;pointer-events:none;border-radius:50%;filter:blur(80px)}.hero:before{width:520px;height:520px;left:-160px;top:-120px;background:#5f78c338}.hero:after{width:460px;height:460px;right:-140px;top:120px;background:#5aa0b424}.hero__grid{position:relative;z-index:1;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,64px);justify-items:center}.hero__content,.hero--image-left .hero__content{order:0;max-width:820px;text-align:center}.hero__content h1{font-size:clamp(2.5rem,6vw,4.75rem);background:linear-gradient(180deg,#fff 30%,#d3ddf6 75%,#a9bbe8);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__content .lead{margin-inline:auto;max-width:560px}.hero__actions,.hero__note{justify-content:center}.hero__note .dots span{border-color:var(--color-bg)}.hero__visual{order:1;width:100%;max-width:860px}.hero__media{aspect-ratio:5 / 4;max-height:none;border-radius:28px;box-shadow:0 50px 120px -60px #5f78c399,0 0 0 1px #b8c6ee2e}@media(max-width:989px){.hero__visual{order:1}.hero__media{aspect-ratio:1 / 1;border-radius:22px}.hero__actions{flex-direction:column;width:100%}}.media{background:#18213a;border-radius:var(--radius-image);box-shadow:0 0 0 1px #b8c6ee1f}.iwt__media,.vwt__media{box-shadow:0 40px 100px -60px #5f78c38c,0 0 0 1px #b8c6ee24}.spec-card,.review-card,.compare,.cart-summary,.reviews-empty{background:var(--night-glass);border:1px solid transparent;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.reviews-empty{border-style:solid}.benefit{background:var(--night-glass);border:1px solid transparent;border-radius:24px;padding:28px 22px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.benefits{gap:16px}.benefit__icon,.section--bg .benefit__icon,.section--accent .benefit__icon{background:radial-gradient(circle at 30% 30%,#b8c6ee59,#5f78c326);border:1px solid rgba(184,198,238,.3);color:#dce4f7;box-shadow:0 0 24px -8px #5f78c399}.benefit p{color:var(--color-muted)}@media(max-width:989px){.benefits{gap:12px}.benefit{padding:22px 14px}}.iwt__points svg{color:#b8c6ee;filter:drop-shadow(0 0 6px rgba(140,162,222,.5))}.vwt__icon{background:radial-gradient(circle at 30% 30%,#b8c6ee59,#5f78c326)!important;border:1px solid rgba(184,198,238,.3);color:#dce4f7!important}.product-info__title{color:#fff}.price__current{color:#fff;font-weight:800}.price__badge{background:#8ca2de2e;color:#dce4f7;box-shadow:0 0 0 1px #b8c6ee4d inset}.swatch label{box-shadow:inset 0 0 0 1px #ffffff40}.swatch input:checked+label{outline-color:#b8c6ee;box-shadow:0 0 14px #8ca2de99,inset 0 0 0 1px #ffffff40}.size-btn label{background:#141c3099;border-color:#b8c6ee33;color:var(--color-text)}.size-btn label:hover{border-color:#b8c6ee8c}.size-btn input:checked+label{background:#8ca2de29;border-color:#a3b4e6;box-shadow:inset 0 0 0 1px #a3b4e6,0 0 18px -6px #8ca2deb3}.qty,.input,.cart-summary textarea{background:#141c30b3;border-color:#b8c6ee33;color:var(--color-text)}.input:focus{border-color:#a3b4e6}.mini-benefits{border-top-color:#b8c6ee1f}.mini-benefits__icon{background:#8ca2de29;color:#dce4f7}.product-form__error,.form-message--error{background:#ef44441f;color:#fca5a5}.form-message{background:#8ca2de24}.gallery__viewport,.gallery__thumb,.cart-item__image{background:#18213a}.gallery__thumb[aria-current=true]{outline-color:#a3b4e6}.gallery__arrow,.gallery__counter{background:#0e1424bf;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sticky-atc{background:#0e1424d9;border-top-color:#b8c6ee24}.product-card .media{box-shadow:0 0 0 1px #b8c6ee24}.product-card:hover .media{box-shadow:0 30px 70px -35px #5f78c3b3,0 0 0 1px #b8c6ee4d}.product-card__price{color:#fff;font-weight:700}.compare td.compare__ours,.compare th.compare__ours{background:#8ca2de1a}.compare__mark--yes{background:var(--night-btn);box-shadow:0 0 12px #6e87cd99}.compare__mark--no{border-color:#b8c6ee40}.faq{border-top:0;display:grid;gap:12px}.faq__item{background:var(--night-glass);border:1px solid transparent;border-radius:20px;padding:0 22px}.faq__icon{background:#8ca2de2e}.faq__icon:before,.faq__icon:after{background:#dce4f7}.drawer__overlay{background:#05081099}.drawer__panel,.drawer__footer{background:#111829}.drawer__panel{box-shadow:-20px 0 60px -20px #5f78c366}.drawer__header{border-bottom-color:#b8c6ee1f}.drawer__footer,.cart-item,.mobile-nav li{border-color:#b8c6ee1f}.footer{background:linear-gradient(180deg,transparent,#0A0F1C 30%);border-top:1px solid rgba(184,198,238,.1)}.footer h2{color:#b8c6ee}.footer__logo-text{text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(180deg,#fff 30%,#bfcbee);-webkit-background-clip:text;background-clip:text;color:transparent}.footer__bottom{border-top-color:#b8c6ee1f}.pagination .current{background:var(--night-btn)}.data-table th,.data-table td{border-bottom-color:#b8c6ee1f}.trustbar{border-top:1px solid rgba(184,198,238,.1);background:#0a0f1c80}.trustbar__inner{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 36px;padding:28px var(--gutter)}.trustbar__item{display:inline-flex;align-items:center;gap:10px;font-size:.875rem;font-weight:600;color:#d3daec}.trustbar__item svg{width:18px;height:18px;color:#b8c6ee;filter:drop-shadow(0 0 6px rgba(140,162,222,.5))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/night.css.map */
