:root{color-scheme:dark;--bg: #050505;--panel: #0d0d0d;--line: rgba(255,255,255,.14);--muted: #9d9d9d;--white: #f4f2ee;--green: #00c667;--yellow: #ffe000;--red: #ff2b20;--accent: var(--green)}.checkout-modal{width:min(1120px,calc(100% - 32px));max-height:calc(100svh - 32px);padding:0;overflow:hidden;background:#0b0b0b;border-color:#2c2c2c;box-shadow:0 36px 100px #000000b8}.checkout-modal .modal-close{z-index:8;background:#0b0b0bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.checkout-modal .order-form-wrap{max-height:calc(100svh - 34px);overflow:auto}.checkout-heading{min-height:145px;padding:34px 74px 28px 36px;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #282828;background:radial-gradient(circle at 78% -35%,rgba(0,198,103,.18),transparent 45%),#0b0b0b}.checkout-heading .kicker{margin:0 0 12px;color:#777}.checkout-heading h2{margin:0;font-family:Sofia Sans Extra Condensed,Impact,sans-serif;font-size:64px;font-weight:600;line-height:.75;letter-spacing:-.025em}.checkout-step{color:#616161;font-size:9px;letter-spacing:.18em}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(300px,.88fr)}.checkout-layout .order-form{margin:0;padding:34px 36px 38px;gap:26px}.checkout-section{display:grid;gap:18px}.checkout-section+.checkout-section{padding-top:26px;border-top:1px solid #282828}.checkout-section-title{display:flex;align-items:center;gap:12px}.checkout-section-title>span{width:25px;height:25px;display:block;position:absolute;border:1px solid #3a3a3a;border-radius:50%;color:#888;font-size:8px}.checkout-section-title h3{margin:0;font-family:Sofia Sans Extra Condensed,Impact,sans-serif;font-size:31px;font-weight:550;letter-spacing:.01em;text-transform:uppercase}.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-fields .field-wide{grid-column:1 / -1}.checkout-modal .order-form label{position:relative}.checkout-modal .order-form label>span{color:#777;font-size:8px}.checkout-modal .order-form input:not([type=checkbox]){height:54px;padding:0 15px;border-color:#303030;background:#070707;font-size:12px;transition:border-color .2s,background .2s}.checkout-modal .order-form input:not([type=checkbox]):focus{border-color:#717171;background:#0d0d0d}.city-field{position:relative}.city-search-icon{width:15px;height:15px;position:absolute;right:16px;bottom:19px;border:1px solid #7b7b7b;border-radius:50%;pointer-events:none}.city-search-icon:after{content:"";width:6px;height:1px;position:absolute;right:-4px;bottom:-2px;transform:rotate(48deg);background:#7b7b7b}.city-suggestions{position:absolute;z-index:12;top:calc(100% + 6px);left:0;right:0;max-height:235px;overflow:auto;border:1px solid #343434;background:#111;box-shadow:0 20px 45px #0009}.city-suggestions button{width:100%;min-height:45px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;border-bottom:1px solid #252525;background:transparent;color:#eee;text-align:left;cursor:pointer}.city-suggestions button:hover{background:#1a1a1a}.city-suggestions small{color:#777;font-size:8px;text-transform:uppercase}.delivery-loading,.pickup-loading{min-height:62px;display:flex;align-items:center;gap:12px;color:#888;font-size:10px}.delivery-loading i,.pickup-loading i{width:17px;height:17px;border:2px solid #333;border-top-color:#fff;border-radius:50%;animation:checkout-spin .8s linear infinite}@keyframes checkout-spin{to{transform:rotate(360deg)}}.delivery-options{display:grid;gap:9px}.delivery-options>p{margin:0;padding:18px;border:1px dashed #303030;color:#737373;font-size:10px;line-height:1.5}.delivery-option{min-height:68px;padding:12px 14px;display:grid!important;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px!important;border:1px solid #303030;background:#080808;cursor:pointer;transition:border-color .2s,background .2s}.delivery-option.active{border-color:#e8e6e1;background:#111}.delivery-option input{position:absolute;opacity:0;pointer-events:none}.delivery-option>i{width:18px;height:18px;position:relative;border:1px solid #6a6a6a;border-radius:50%}.delivery-option.active>i:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#00c667}.delivery-option>span{display:grid;gap:5px}.delivery-option strong{font-size:11px;font-weight:650}.delivery-option small{color:#777;font-size:8px}.delivery-option>b{font-family:Sofia Sans Extra Condensed,Impact,sans-serif;font-size:25px;font-weight:550}.pickup-open-button{min-height:52px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border:1px solid #dedbd5;background:#dedbd5;color:#080808;font-size:10px;font-weight:700;cursor:pointer}.pickup-open-button:disabled{border-color:#292929;background:#151515;color:#555;cursor:not-allowed}.pickup-selected{padding:15px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;border:1px solid rgba(0,198,103,.5);background:#00c6670f}.pickup-selected>div{display:grid;gap:5px}.pickup-selected small{color:#00c667;font-size:7px;letter-spacing:.12em;text-transform:uppercase}.pickup-selected strong{font-size:10px}.pickup-selected span{color:#999;font-size:9px;line-height:1.4}.pickup-selected button{padding:0;border:0;background:transparent;color:#ddd;font-size:8px;text-decoration:underline;cursor:pointer}.checkout-pay-button{min-height:58px;justify-content:space-between;padding-inline:20px}.checkout-pay-button:disabled{background:#252525;color:#666;cursor:not-allowed}.checkout-secure-note{padding-left:24px;position:relative}.checkout-secure-note:before{content:"✓";width:15px;height:15px;position:absolute;left:0;top:0;display:grid;place-items:center;border:1px solid #4b4b4b;border-radius:50%;color:#00c667;font-size:8px}.checkout-summary{padding:36px 28px;border-left:1px solid #282828;background:#080808}.checkout-summary>.kicker{margin-bottom:23px;color:#777}.checkout-summary-items{display:grid;gap:15px}.checkout-summary-items article{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px}.checkout-summary-items img{width:54px;height:62px;object-fit:cover;background:#151515}.checkout-summary-items article>div{display:grid;gap:5px}.checkout-summary-items strong{font-size:9px}.checkout-summary-items span{color:#737373;font-size:8px}.checkout-summary-items b{font-size:9px}.checkout-totals{margin-top:25px;padding-top:18px;display:grid;gap:13px;border-top:1px solid #282828}.checkout-totals>div{display:flex;align-items:center;justify-content:space-between;color:#888;font-size:9px}.checkout-totals strong{color:#ddd;font-size:11px}.checkout-totals .checkout-grand-total{margin-top:7px;padding-top:18px;border-top:1px solid #282828;color:#eee}.checkout-grand-total strong{font-family:Sofia Sans Extra Condensed,Impact,sans-serif;font-size:34px;font-weight:550}.checkout-trust{margin:28px 0 0;padding:0;display:grid;gap:12px;list-style:none}.checkout-trust li{display:flex;align-items:center;gap:9px;color:#777;font-size:8px}.checkout-trust i{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#17291f;color:#00c667;font-size:8px;font-style:normal}@media(max-width:760px){.checkout-modal{inset:0;width:100%;max-height:100svh;height:100svh;border:0;transform:translate(-50%,-46%)}.checkout-modal.open{transform:translate(-50%,-50%)}.checkout-modal .order-form-wrap{max-height:100svh}.checkout-heading{min-height:118px;padding:28px 54px 22px 18px}.checkout-heading h2{font-size:49px}.checkout-layout{grid-template-columns:1fr}.checkout-layout .order-form{padding:25px 18px 36px}.checkout-fields{grid-template-columns:1fr}.checkout-fields .field-wide{grid-column:auto}.checkout-summary{padding:27px 18px 92px;border-top:1px solid #282828;border-left:0}.checkout-section-title h3{font-size:27px}.delivery-option{grid-template-columns:18px minmax(0,1fr) auto;padding-inline:11px}.delivery-option>b{font-size:22px}.pickup-selected{grid-template-columns:1fr}.pickup-selected button{justify-self:start}.checkout-modal .modal-close{right:12px;top:16px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,Arial,sans-serif;overflow-x:hidden}body.locked{overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.noise{position:fixed;inset:0;opacity:.055;pointer-events:none;z-index:30;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.promo-bar{height:28px;display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(90deg,#96f9c8,#e6ff8b,#ff9fbf,#a9d8ff);color:#050505;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.14em}.promo-dot{width:4px;height:4px;background:#050505;border-radius:50%}.site-header{height:72px;padding:0 3.4vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:sticky;top:0;z-index:25;background:#050505d1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.logo{justify-self:start;font-family:Sofia Sans Extra Condensed,Impact,sans-serif;font-size:35px;line-height:1;font-weight:700;letter-spacing:-.025em;font-style:italic}.logo span{display:inline-block;color:transparent;-webkit-text-stroke:1px var(--white);transform:skew(-10deg)}.desktop-nav{display:flex;align-items:center;gap:26px;font-size:12px;color:#c6c6c6}.desktop-nav a,.footer-links a{transition:color .2s ease}.desktop-nav a:hover,.footer-links a:hover{color:var(--white)}.school-nav-link{display:inline-flex;align-items:center;gap:7px}.school-nav-link span{padding:4px 6px;border:1px solid rgba(255,78,163,.55);border-radius:99px;color:#ff62ad;font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.header-actions{justify-self:end;display:flex;align-items:center;gap:10px}.cart-button{border:1px solid var(--line);color:var(--white);background:transparent;min-height:39px;padding:0 8px 0 15px;display:flex;align-items:center;gap:13px;cursor:pointer;border-radius:7px;font-size:12px;transition:border-color .2s ease,background .2s ease}.cart-button:hover{border-color:#fff6;background:#ffffff0d}.cart-count{width:24px;height:24px;display:grid;place-items:center;background:var(--white);color:#050505;border-radius:5px;font-weight:700}.menu-button{display:none;width:39px;height:39px;border:1px solid var(--line);background:transparent;border-radius:7px;padding:0 10px}.menu-button span{display:block;height:1px;width:100%;background:var(--white);margin:6px 0;transition:transform .2s ease}.mobile-nav{display:none}.hero{min-height:calc(100svh - 100px);display:grid;grid-template-columns:55% 45%;border-bottom:1px solid var(--line);position:relative}.hero-copy{padding:clamp(70px,8vw,128px) 3.4vw 55px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.eyebrow,.kicker{margin:0 0 24px;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700;color:#b6b6b6}.live-dot{display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px #00c6671f,0 0 24px #00c667cc;animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 10px #00c66700,0 0 28px #00c66780}}.hero h1{margin:0;font-family:Sofia Sans Extra Condensed,Impact,sans-serif;font-size:clamp(75px,9vw,164px);line-height:.72;font-weight:600;letter-spacing:-.045em;text-transform:uppercase}.hero h1 span{display:inline-block;margin-top:.13em;color:transparent;background:linear-gradient(100deg,var(--green) 0 25%,var(--yellow) 48%,var(--red) 88%);-webkit-background-clip:text;background-clip:text}.hero-lead{max-width:560px;margin:38px 0 28px;color:#aaa;font-size:clamp(15px,1.3vw,19px);line-height:1.55}.hero-actions{display:flex;align-items:center;gap:28px}.button{min-height:54px;border:0;border-radius:7px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:30px;font-weight:700;font-size:13px;cursor:pointer;transition:transform .2s ease,filter .2s ease,background .2s ease}.button:hover{transform:translateY(-2px);filter:brightness(1.08)}.button-primary{color:#050505;background:var(--white)}.button-primary span{font-size:19px;line-height:0}.text-link{font-size:12px;color:#c8c8c8;border-bottom:1px solid #626262;padding-bottom:4px}.text-link span{margin-left:8px}.hero-meta{margin-top:46px;display:flex;align-items:center;gap:15px;color:#858585;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.hero-meta i{width:3px;height:3px;border-radius:50%;background:#565656}.hero-visual{min-height:670px;position:relative;overflow:hidden;border-left:1px solid var(--line)}.hero-photo-wrap{position:absolute;inset:0;overflow:hidden}.hero-photo{width:100%;height:100%;object-fit:cover;object-position:50% 27%;filter:saturate(.83) contrast(1.06);transform:scale(1.04)}.hero-gradient{position:absolute;inset:0;background:linear-gradient(180deg,#0000000d 35%,#000000e0),linear-gradient(90deg,rgba(5,5,5,.5),transparent 45%)}.status-orbit{position:absolute;height:34px;padding:0 13px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000005c;font-size:9px;letter-spacing:.15em;font-weight:700}.status-orbit span{width:7px;height:7px;border-radius:50%}.orbit-green{top:17%;right:11%;transform:rotate(7deg)}.orbit-green span{background:var(--green);box-shadow:0 0 12px var(--green)}.orbit-yellow{top:47%;left:5%;transform:rotate(-7deg)}.orbit-yellow span{background:var(--yellow);box-shadow:0 0 12px var(--yellow)}.orbit-red{bottom:24%;right:7%;transform:rotate(5deg)}.orbit-red span{background:var(--red);box-shadow:0 0 12px var(--red)}.hero-caption{position:absolute;left:30px;right:30px;bottom:27px;display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid rgba(255,255,255,.32);padding-top:15px}.hero-caption span{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:34px;font-weight:300}.hero-caption p{margin:0;text-align:right;text-transform:uppercase;letter-spacing:.09em;font-size:9px;line-height:1.6}.ticker{overflow:hidden;border-bottom:1px solid var(--line);background:#090909}.ticker-track{width:max-content;height:58px;display:flex;align-items:center;gap:30px;animation:ticker 30s linear infinite;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:21px;letter-spacing:.05em}.ticker-track span{white-space:nowrap}.ticker-track i{font-style:normal;color:#4b4b4b}.ticker b{font-weight:700}.ticker .green{color:var(--green)}.ticker .yellow{color:var(--yellow)}.ticker .red{color:var(--red)}@keyframes ticker{to{transform:translate(-50%)}}.section{padding:clamp(90px,10vw,150px) 3.4vw}.section-heading{display:grid;grid-template-columns:25% 75%;align-items:start;margin-bottom:70px}.section-heading .kicker{padding-top:10px}.section-heading h2,.compact-heading h2,.secret h2,.why-title h2,.final-content h2{margin:0;font-family:Sofia Sans Extra Condensed,Impact,sans-serif;font-weight:500;letter-spacing:-.025em;text-transform:uppercase}.section-heading h2{font-size:clamp(56px,6.3vw,106px);line-height:.86}.section-heading h2 span{color:#6e6e6e}.how{background:var(--white);color:#080808}.how .kicker{color:#515151}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bbb;border-bottom:1px solid #bbb}.how-card{min-height:440px;padding:22px 28px 32px;display:flex;flex-direction:column;border-right:1px solid #bbb}.how-card:last-child{border-right:0}.how-number{font-size:10px;letter-spacing:.12em;color:#767676}.how-icon{height:190px;flex:none;display:flex;align-items:center;justify-content:center}.signal-icon{gap:12px}.signal-icon span{width:46px;height:46px;border-radius:50%;box-shadow:inset 0 0 0 10px #00000014}.signal-icon span:nth-child(1){background:var(--green)}.signal-icon span:nth-child(2){background:var(--yellow)}.signal-icon span:nth-child(3){background:var(--red)}.wrist-icon span{width:210px;height:52px;display:grid;place-items:center;border:3px solid #080808;border-radius:50%;transform:rotate(-7deg);font-family:Sofia Sans Extra Condensed,sans-serif;font-size:23px;font-weight:700;font-style:italic}.chat-icon{position:relative}.chat-icon span{width:90px;height:62px;border:2px solid #080808;border-radius:50%;position:relative}.chat-icon span:first-child{margin-right:-12px;margin-top:-35px}.chat-icon span:last-child{margin-top:42px}.chat-icon span:after{content:"";position:absolute;width:12px;height:12px;border-right:2px solid #080808;border-bottom:2px solid #080808;bottom:-4px;right:11px;transform:rotate(30deg);background:var(--white)}.how-card h3{margin:auto 0 8px;font-size:24px}.how-card p{margin:0;color:#5f5f5f;font-size:13px;line-height:1.65;max-width:350px}.status-shop{--accent: var(--green);--accentText: #041b0d;background:#050505;transition:--accent .3s ease}.shop-heading{grid-template-columns:25% 75%}.shop-heading h2 span{color:var(--accent);transition:color .3s ease}.status-tabs{margin-left:25%;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.status-tab{height:64px;display:flex;align-items:center;justify-content:center;gap:10px;color:#8e8e8e;background:transparent;border:0;border-right:1px solid var(--line);cursor:pointer;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:700;transition:color .2s,background .2s}.status-tab:last-child{border-right:0}.status-tab span{width:8px;height:8px;border-radius:50%;background:#5a5a5a}.status-tab[data-status=green] span{background:var(--green)}.status-tab[data-status=yellow] span{background:var(--yellow)}.status-tab[data-status=red] span{background:var(--red)}.status-tab.active{color:#050505;background:var(--accent)}.product-stage{min-height:680px;display:grid;grid-template-columns:58% 42%;margin-top:28px;border:1px solid var(--line);background:#0b0b0b}.product-image-panel{position:relative;overflow:hidden;min-height:660px;background:#080808}.product-image-panel:after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(transparent,#000000ad);pointer-events:none}.product-image-panel img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 52%;transition:opacity .25s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.product-image-panel img.stage-campaign-image{object-position:center center}.product-image-panel.changing img{opacity:0;transform:scale(1.025)}.stage-code{position:absolute;top:22px;left:24px;z-index:2;font-size:9px;letter-spacing:.13em;color:#bbb}.image-badge{position:absolute;z-index:2;left:24px;bottom:22px;display:flex;align-items:center;gap:12px}.image-badge span{width:46px;height:46px;border:1px solid rgba(255,255,255,.5);border-radius:50%;display:grid;place-items:center;font-size:9px;letter-spacing:.1em}.image-badge small{max-width:90px;color:#bdbdbd;font-size:9px;line-height:1.45;text-transform:uppercase;letter-spacing:.08em}.product-info{padding:clamp(42px,5vw,76px);display:flex;flex-direction:column}.product-label{margin:0 0 28px;font-size:10px;letter-spacing:.18em;color:var(--accent);font-weight:700}.product-info h3{margin:0;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:clamp(54px,5.2vw,82px);line-height:.86;text-transform:uppercase;font-weight:500}.product-description{margin:25px 0 32px;color:#a1a1a1;line-height:1.65;max-width:450px;font-size:14px}.product-meaning{display:flex;gap:14px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.meaning-dot{width:13px;height:13px;flex:none;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--accent)}.product-meaning p{margin:0;display:flex;flex-direction:column;gap:5px}.product-meaning small{color:#777;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.product-meaning strong{font-size:12px;font-weight:500}.feature-list{list-style:none;margin:25px 0 34px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.feature-list li{color:#8c8c8c;font-size:10px;padding-top:12px;border-top:1px solid #3d3d3d}.buy-row{display:grid;grid-template-columns:100px 1fr;gap:16px;margin-top:auto}.price{display:flex;flex-direction:column;justify-content:center}.price small{color:#777;text-transform:uppercase;font-size:8px;letter-spacing:.12em}.price strong{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:37px;font-weight:500}.button-buy{width:100%;color:var(--accentText);background:var(--accent)}.button-buy span{margin-left:auto;font-size:21px}.shipping-note{margin:13px 0 0;color:#777;font-size:9px;line-height:1.4}.shipping-note span{color:var(--accent);margin-right:5px}.all-products{padding-top:30px}.compact-heading{display:grid;grid-template-columns:25% 75%;margin-bottom:55px}.compact-heading .kicker{padding-top:10px}.compact-heading h2{font-size:clamp(55px,6.5vw,100px);line-height:.83}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.product-card{position:relative;overflow:hidden;border:1px solid var(--line);background:#0d0d0d}.card-top{height:50px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:8px;letter-spacing:.11em}.availability{color:#777}.availability:before{content:"";width:5px;height:5px;margin-right:7px;display:inline-block;border-radius:50%;background:var(--green)}.card-media{position:relative;overflow:hidden;aspect-ratio:1 / 1.12;isolation:isolate;background:#090909}.card-slide{position:absolute;inset:0;margin:0;opacity:0;pointer-events:none;transform:scale(1.035);transition:opacity .5s ease,transform .85s cubic-bezier(.2,.8,.2,1)}.card-slide.active{z-index:1;opacity:1;pointer-events:auto;transform:none}.card-slide:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(transparent,#000000b8)}.card-slide img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 56%}.card-slide .card-product{object-position:50% 63%}.card-slide .card-wrist-green{object-position:50% 68%}.card-slide figcaption{position:absolute;z-index:2;top:14px;left:14px;padding:7px 9px;border:1px solid rgba(255,255,255,.46);background:#050505ad;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:7px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.card-view-toggle{width:58px;height:28px;padding:0;position:absolute;z-index:4;right:13px;bottom:13px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.48);border-radius:99px;background:#050505b8;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-view-toggle span{width:7px;height:7px;border:1px solid rgba(255,255,255,.68);border-radius:50%;transition:width .25s ease,border-color .25s ease,background .25s ease}.card-view-toggle span.active{width:18px;border-color:#fff;border-radius:99px;background:#fff}.card-view-toggle:focus-visible{outline:2px solid white;outline-offset:3px}.card-body{min-height:95px;padding:18px 16px;display:flex;justify-content:space-between;gap:15px}.card-body h3{margin:0 0 6px;font-size:18px}.card-body p{margin:0;color:#777;font-size:10px}.card-body strong{white-space:nowrap;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:25px;font-weight:500}.product-card>button:not(.card-view-toggle){width:100%;height:51px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border:0;color:#050505;cursor:pointer;font-size:11px;font-weight:700}.product-card>button:not(.card-view-toggle) span{font-size:18px}.product-green>button:not(.card-view-toggle){background:var(--green)}.product-yellow>button:not(.card-view-toggle){background:var(--yellow)}.product-red>button:not(.card-view-toggle){background:var(--red);color:#fff}.bundle-strip{margin-top:14px;min-height:145px;padding:26px;display:grid;grid-template-columns:110px 1.1fr 1.2fr auto;gap:24px;align-items:center;color:#050505;background:var(--white)}.bundle-dots{display:flex}.bundle-dots span{width:34px;height:34px;border-radius:50%;margin-right:-6px;border:3px solid var(--white)}.bundle-dots span:nth-child(1){background:var(--green)}.bundle-dots span:nth-child(2){background:var(--yellow)}.bundle-dots span:nth-child(3){background:var(--red)}.bundle-strip p{margin:0;font-size:10px;color:#5b5b5b}.bundle-strip h3{margin:4px 0 0;font-size:22px}.bundle-copy{line-height:1.55;max-width:330px}.button-light{background:#080808;color:var(--white)}.button-light span{color:#aaa;font-weight:500}.secret{padding-top:30px}.secret-card{min-height:720px;display:grid;grid-template-columns:53% 47%;overflow:hidden;background:linear-gradient(135deg,#d7ff76,#84e9ee 35%,#d5adff 66%,#ffb39c);color:#050505}.secret-copy{padding:clamp(45px,6vw,90px);display:flex;flex-direction:column}.secret .kicker{color:#353535}.secret h2{font-size:clamp(60px,7vw,110px);line-height:.78}.secret h2 span{color:transparent;-webkit-text-stroke:1px #050505}.secret-copy>p:not(.kicker){max-width:560px;margin:35px 0 30px;font-size:14px;line-height:1.7}.rarity{display:flex;gap:8px;margin-bottom:auto}.rarity span{border:1px solid rgba(0,0,0,.45);padding:8px 12px;text-transform:uppercase;font-size:8px;font-weight:700;letter-spacing:.12em}.light-link{color:#050505;border-color:#00000080;align-self:flex-start;font-weight:600}.secret-visual{position:relative;min-height:640px;background:#00000026;display:grid;place-items:center;overflow:hidden}.secret-visual:before{content:"SECRET DROP";position:absolute;white-space:nowrap;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:150px;color:#ffffff40;transform:rotate(90deg)}.secret-visual img{width:min(54%,340px);position:relative;z-index:2;transform:rotate(8deg);filter:drop-shadow(0 32px 38px rgba(40,0,36,.38));transition:transform .35s ease}.secret-card:hover .secret-visual img{transform:rotate(4deg) translateY(-8px)}.glow{position:absolute;width:350px;height:350px;border-radius:50%;background:#fff;filter:blur(75px);opacity:.45}.secret-note{position:absolute;right:22px;bottom:22px;text-align:right;font-size:8px;text-transform:uppercase;letter-spacing:.12em;line-height:1.6}.why{border-bottom:1px solid var(--line)}.why-grid{display:grid;grid-template-columns:50% 50%}.why-title h2{font-size:clamp(70px,8vw,130px);line-height:.74}.why-title h2 span{color:#4a4a4a}.why-list{border-top:1px solid var(--line)}.why-list article{min-height:160px;display:grid;grid-template-columns:60px 1fr;padding:28px 0;border-bottom:1px solid var(--line)}.why-list article>span{color:#555;font-size:9px}.why-list h3{margin:0 0 11px;font-size:21px}.why-list p{margin:0;color:#888;max-width:450px;font-size:12px;line-height:1.65}.faq{display:grid;grid-template-columns:42% 58%;gap:30px}.faq .compact-heading{display:block;margin:0}.faq .compact-heading h2{font-size:clamp(65px,7vw,115px)}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:16px}.faq summary::-webkit-details-marker{display:none}.faq summary i{width:26px;height:26px;position:relative;flex:none}.faq summary i:before,.faq summary i:after{content:"";position:absolute;top:50%;left:5px;width:16px;height:1px;background:#aaa;transition:transform .2s}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i:after{transform:rotate(0)}.faq details p{margin:-4px 45px 28px 0;color:#888;font-size:12px;line-height:1.7;max-width:680px}.final-cta{min-height:660px;border-top:1px solid var(--line);position:relative;display:grid;place-items:center;overflow:hidden}.final-cta:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0,rgba(5,5,5,.2) 40%,#050505 82%)}.final-status{position:absolute;font-family:Sofia Sans Extra Condensed,sans-serif;font-weight:700;font-size:clamp(125px,22vw,360px);letter-spacing:-.05em;line-height:1;opacity:.13}.final-green{color:var(--green);left:-9%;top:0;transform:rotate(-10deg)}.final-yellow{color:var(--yellow);right:-4%;top:15%;transform:rotate(7deg)}.final-red{color:var(--red);left:12%;bottom:-28%;transform:rotate(2deg)}.final-content{position:relative;z-index:2;text-align:center}.final-content p{font-size:10px;letter-spacing:.18em;color:#aaa}.final-content h2{margin:12px 0 35px;font-size:clamp(80px,12vw,190px);line-height:.72}.final-content .button{margin:auto}footer{padding:44px 3.4vw 26px;min-height:230px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;border-top:1px solid var(--line);color:#828282;font-size:10px;line-height:1.7}.footer-logo{color:var(--white)}.footer-links{justify-self:center;display:flex;gap:26px;color:#aaa}.copyright{grid-column:1/-1;align-self:end;margin:40px 0 0;padding-top:18px;border-top:1px solid var(--line)}.drawer-backdrop,.modal-backdrop{position:fixed;inset:0;z-index:39;background:#000000ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .25s}.drawer-backdrop.open,.modal-backdrop.open{opacity:1;pointer-events:auto}.cart-drawer{position:fixed;z-index:40;top:0;right:0;width:min(460px,100%);height:100%;padding:28px;background:#101010;border-left:1px solid var(--line);transform:translate(102%);transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.cart-drawer.open{transform:none}.drawer-header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid var(--line)}.drawer-header small{color:#777;text-transform:uppercase;letter-spacing:.13em}.drawer-header h2{margin:6px 0 0;font-family:Sofia Sans Extra Condensed,sans-serif;text-transform:uppercase;font-size:42px;font-weight:500}.drawer-header button,.modal-close{width:36px;height:36px;border:1px solid var(--line);border-radius:50%;color:#fff;background:transparent;font-size:21px;cursor:pointer}.cart-items{padding:12px 0;overflow:auto;flex:1}.empty-cart{height:100%;min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-cart>span{width:70px;height:70px;display:grid;place-items:center;border:1px solid #333;border-radius:50%;color:#575757;font-size:32px}.empty-cart h3{margin:20px 0 7px}.empty-cart p{margin:0;color:#777;font-size:11px}.cart-line{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.cart-thumb{width:72px;height:86px;object-fit:cover}.cart-line h3{margin:4px 0 5px;font-size:13px}.cart-line p{margin:0;color:#777;font-size:9px}.qty-control{margin-top:12px;width:88px;height:28px;display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid #373737}.qty-control button{color:#fff;background:transparent;border:0;cursor:pointer}.qty-control span{display:grid;place-items:center;font-size:10px}.line-price{text-align:right;font-size:12px}.line-price button{display:block;margin:14px 0 0 auto;padding:0;color:#666;background:transparent;border:0;font-size:9px;text-decoration:underline;cursor:pointer}.cart-footer{padding-top:20px;border-top:1px solid var(--line)}.cart-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.cart-total span{color:#888;font-size:11px}.cart-total strong{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:35px;font-weight:500}.checkout-button{width:100%}.cart-footer>p{text-align:center;color:#666;font-size:9px}.order-modal{position:fixed;z-index:41;top:50%;left:50%;width:min(620px,calc(100% - 28px));max-height:calc(100svh - 28px);overflow:auto;padding:42px;background:#111;border:1px solid var(--line);opacity:0;pointer-events:none;transform:translate(-50%,-46%) scale(.98);transition:opacity .2s,transform .25s}.order-modal.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.modal-close{position:absolute;right:18px;top:18px}.order-form-wrap>h2,.order-success h2{margin:0;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:58px;line-height:.9;text-transform:uppercase;font-weight:500}.order-form-wrap>p:not(.kicker),.order-success>p:not(.kicker){color:#888;font-size:12px;line-height:1.6}.order-form{display:grid;gap:14px;margin-top:28px}.order-form label{display:grid;gap:8px}.order-form label span{font-size:9px;color:#888;text-transform:uppercase;letter-spacing:.12em}.order-form input,.order-form select{height:50px;padding:0 14px;color:#fff;background:#080808;border:1px solid #333;border-radius:0;outline:none}.order-form select{appearance:auto}.order-form input:focus,.order-form select:focus{border-color:#888}.order-form .button{width:100%;margin-top:6px}.order-form>small{color:#5f5f5f;font-size:8px;line-height:1.5}.order-form .consent-field{min-height:42px;display:grid;grid-template-columns:20px 1fr;align-items:center;gap:10px}.order-form .consent-field input{width:17px;height:17px;margin:0;accent-color:var(--green)}.order-form .consent-field span{color:#888;font-size:9px;line-height:1.45;text-transform:none;letter-spacing:0}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.order-form-message{min-height:16px;margin:0;color:#ff746c;font-size:10px;line-height:1.45}.order-form.is-loading{opacity:.72;pointer-events:none}.order-success{text-align:center;padding:30px 0}.success-mark{width:70px;height:70px;margin:0 auto 25px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#030b05;font-size:32px}.order-success .button{margin:24px auto 0}.toast{position:fixed;z-index:50;right:22px;bottom:22px;width:280px;padding:14px;display:flex;gap:12px;align-items:center;background:var(--white);color:#050505;transform:translateY(130%);opacity:0;transition:transform .3s,opacity .3s}.toast.show{transform:none;opacity:1}.toast>span{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:var(--green)}.toast p{margin:0;display:flex;flex-direction:column;gap:2px}.toast strong{font-size:11px}.toast small{color:#666;font-size:9px}.mobile-buy{display:none}#statuses{scroll-margin-top:72px}.status-shop{height:calc(100svh - 72px);min-height:640px;padding:clamp(24px,3.2vh,42px) 3.4vw;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.status-shop .shop-heading{margin-bottom:clamp(13px,2vh,22px)}.status-shop .shop-heading h2{font-size:clamp(52px,5vw,82px);line-height:.78}.status-shop .status-tabs{min-height:50px}.status-shop .status-tab{height:50px}.status-shop .product-stage{min-height:0;height:100%;margin-top:14px}.status-shop .product-image-panel{min-height:0}.status-shop .product-info{min-height:0;padding:clamp(24px,3.5vw,52px)}.status-shop .product-label{margin-bottom:16px}.status-shop .product-info h3{font-size:clamp(43px,4.2vw,68px)}.status-shop .product-description{margin:17px 0 20px;font-size:12px}.status-shop .product-meaning{padding:14px 0}.status-shop .feature-list{margin:16px 0 20px}.status-shop .shipping-note{margin-top:9px}.secret-deck{position:relative;z-index:2;width:min(82%,520px);aspect-ratio:1 / .95}.prize-card{position:absolute;top:8%;left:50%;width:48%;aspect-ratio:.64;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.65);border-radius:15px;background:#080808;color:#fff;box-shadow:0 28px 45px #24001e61;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .3s ease}.prize-card:before{content:"";position:absolute;inset:0;pointer-events:none;border:6px solid transparent;border-image:linear-gradient(135deg,#ff6e9f,#ffcf70,#8eefff,#d8a2ff) 1;opacity:.85}.prize-card-legendary{z-index:1;padding:24px 20px;display:flex;flex-direction:column;transform:translate(-93%,11%) rotate(-12deg);background:radial-gradient(circle at 24% 15%,rgba(255,57,143,.32),transparent 32%),#080808;animation:secretFloatLeft 5.8s ease-in-out infinite}.prize-card-epic{z-index:2;padding:24px 20px;display:flex;flex-direction:column;transform:translate(-52%) rotate(1deg);background:radial-gradient(circle at 74% 23%,rgba(90,221,255,.28),transparent 34%),#080808;animation:secretFloatCenter 5.2s ease-in-out -.7s infinite}.prize-card-rare{z-index:3;transform:translate(-8%,13%) rotate(12deg);animation:secretFloatRight 5.5s ease-in-out -1.4s infinite}.secret-deck .prize-card-rare img{width:100%;height:100%;object-fit:cover;position:static;transform:none;filter:none;transition:none}.prize-brand{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:25px;font-style:italic;font-weight:700}.prize-card small{align-self:flex-start;margin-top:24px;padding:4px 11px;border:1px solid currentColor;border-radius:99px;font-size:7px;letter-spacing:.13em}.prize-card strong{margin:auto 0 8px;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:clamp(27px,2.4vw,42px);line-height:.82}.prize-card i{color:#ff57a4;font-size:38px;font-style:normal}.prize-footer{margin-top:auto;padding-top:13px;border-top:1px solid rgba(255,255,255,.25);color:#969696;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.secret-card:hover .prize-card-legendary{transform:translate(-103%,8%) rotate(-16deg)}.secret-card:hover .prize-card-epic{transform:translate(-52%,-3%) rotate(0)}.secret-card:hover .prize-card-rare{transform:translate(1%,9%) rotate(16deg)}.secret-card:hover .secret-visual img{transform:none}@keyframes secretFloatLeft{50%{transform:translate(-93%,8%) rotate(-10deg)}}@keyframes secretFloatCenter{50%{transform:translate(-52%,-3%) rotate(-1deg)}}@keyframes secretFloatRight{50%{transform:translate(-8%,9%) rotate(10deg)}}.school-teaser{padding-top:30px}.school-teaser-card{min-height:680px;display:grid;grid-template-columns:44% 56%;overflow:hidden;background:#f0ede7;color:#070707}.school-teaser-copy{padding:clamp(42px,5.7vw,88px);display:flex;flex-direction:column;position:relative;z-index:2}.school-teaser .kicker{color:#5a5a5a}.school-teaser h2{margin:0;font-family:Sofia Sans Extra Condensed,Impact,sans-serif;font-size:clamp(82px,8vw,132px);font-weight:600;letter-spacing:-.035em;line-height:.72;text-transform:uppercase}.school-teaser h2 span{color:#f02b84}.school-teaser-copy>p:not(.kicker){max-width:530px;margin:36px 0 28px;color:#373737;font-size:14px;line-height:1.7}.school-module-list{display:flex;flex-wrap:wrap;gap:8px}.school-module-list span{padding:9px 11px;border:1px solid rgba(0,0,0,.38);border-radius:99px;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.school-teaser-link{align-self:flex-start;margin-top:auto;padding-bottom:5px;border-bottom:1px solid #070707;font-size:12px;font-weight:700}.school-teaser-link b{margin-left:12px;font-size:16px}.school-teaser-visual{min-height:680px;position:relative;overflow:hidden;background:#070707}.school-teaser-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.1),transparent 35%),linear-gradient(0deg,rgba(0,0,0,.7),transparent 35%);pointer-events:none}.school-teaser-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s ease}.school-teaser-card:hover .school-teaser-visual img{transform:scale(1.035);filter:brightness(1.08)}.school-soon{position:absolute;z-index:2;top:24px;right:24px;padding:8px 12px;border:1px solid rgba(255,255,255,.55);border-radius:99px;background:#00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.school-visual-note{position:absolute;z-index:2;left:24px;bottom:22px;color:#d5d5d5;font-size:8px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.prize-card-legendary{transform:translate(-93%,11%) rotate(-12deg)}.prize-card-epic{transform:translate(-52%) rotate(1deg)}.prize-card-rare{transform:translate(-8%,13%) rotate(12deg)}}@media(max-width:980px){.desktop-nav{display:none}.menu-button{display:block}.site-header{grid-template-columns:1fr auto;height:64px}.header-actions{grid-column:2}.mobile-nav{position:fixed;z-index:24;top:92px;left:0;right:0;padding:20px 3.4vw 28px;display:flex;flex-direction:column;gap:20px;background:#080808;border-bottom:1px solid var(--line);transform:translateY(-130%);transition:transform .3s}.mobile-nav.open{transform:none}.mobile-nav a{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:32px;text-transform:uppercase}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{min-height:630px;padding-top:90px}.hero-visual{min-height:680px;border-left:0;border-top:1px solid var(--line)}.hero h1{font-size:clamp(80px,16vw,142px)}.section-heading,.compact-heading{grid-template-columns:1fr}.section-heading .kicker,.compact-heading .kicker{padding:0}.section-heading h2{font-size:clamp(60px,10vw,96px)}.how-grid{grid-template-columns:1fr}.how-card{min-height:300px;border-right:0;border-bottom:1px solid #bbb}.how-card:last-child{border-bottom:0}.how-icon{height:120px}.status-tabs{margin-left:0}.product-stage{grid-template-columns:1fr}.product-image-panel{min-height:720px}.product-info{min-height:600px}.product-grid{grid-template-columns:1fr 1fr}.product-card:last-child{grid-column:1/-1;max-width:50%}.bundle-strip{grid-template-columns:80px 1fr auto}.bundle-copy{display:none}.secret-card{grid-template-columns:1fr}.secret-visual{min-height:700px}.why-grid{grid-template-columns:1fr;gap:70px}.faq{grid-template-columns:1fr;gap:55px}.faq .compact-heading{display:block}footer{grid-template-columns:1fr 1fr}.footer-links{justify-self:end}.copyright{grid-column:1/-1}}@media(max-width:640px){.promo-bar{height:25px;font-size:8px;gap:7px}.promo-bar span:last-child{display:none}.site-header{top:0;padding:0 18px}.logo{font-size:29px}.cart-button>span:first-child{display:none}.cart-button{padding:0 7px;gap:0}.menu-button{width:37px}.mobile-nav{top:89px;padding-left:18px}.hero{min-height:calc(100svh - 89px)}.hero-copy{min-height:calc(100svh - 89px);padding:50px 18px 34px;justify-content:center}.eyebrow{margin-bottom:20px;font-size:8px}.hero h1{font-size:clamp(69px,22.5vw,105px);line-height:.76}.hero-lead{margin:26px 0 23px;font-size:13px;line-height:1.55;max-width:330px}.hero-actions{gap:18px}.hero-actions .button{flex:1;padding:0 15px;gap:17px}.hero-actions .text-link{font-size:10px}.hero-meta{margin-top:30px;font-size:7px;gap:10px}.hero-visual{display:none}.ticker-track{height:49px;font-size:17px}.section{padding:80px 18px}.section-heading{margin-bottom:40px}.section-heading h2,.compact-heading h2{font-size:clamp(50px,16vw,76px);line-height:.85}.how-grid{margin:0 -18px;border-color:#aaa}.how-card{padding:20px 18px;min-height:280px}.how-card p{max-width:300px}.how-icon{height:105px}.signal-icon span{width:38px;height:38px}.status-shop{padding-bottom:45px}.shop-heading h2{font-size:clamp(58px,18.5vw,86px)}.status-tabs{grid-template-columns:repeat(3,1fr);margin:0 -18px}.status-tab{height:56px;font-size:7px;letter-spacing:.08em}.product-stage{margin:18px -18px 0;border-left:0;border-right:0}.product-image-panel{min-height:490px}.product-image-panel img{object-position:center}.product-info{padding:34px 18px;min-height:530px}.product-info h3{font-size:59px}.product-description{font-size:12px}.feature-list{gap:7px}.feature-list li{font-size:8px}.buy-row{grid-template-columns:80px 1fr}.button{min-height:50px}.button-buy{gap:8px;padding:0 15px}.shipping-note{padding-bottom:55px}.compact-heading{margin-bottom:35px}.all-products{padding-top:55px}.product-grid{grid-template-columns:1fr;gap:12px}.product-card:last-child{grid-column:auto;max-width:none}.card-media{aspect-ratio:1/1.08}.card-product-shot{width:31%}.bundle-strip{grid-template-columns:1fr;gap:15px;padding:22px}.bundle-dots{position:absolute;right:22px}.bundle-strip{position:relative}.bundle-strip .button{width:100%;justify-content:space-between}.secret{padding:0}.secret-card{margin:0}.secret-copy{padding:65px 18px 45px;min-height:620px}.secret h2{font-size:66px}.secret-copy>p:not(.kicker){font-size:12px}.secret-visual{min-height:560px}.secret-visual img{width:54%}.why{padding-top:100px}.why-title h2{font-size:80px}.why-list article{grid-template-columns:40px 1fr}.faq{padding-top:90px}.faq summary{font-size:13px}.faq details p{margin-right:15px}.final-cta{min-height:580px}.final-content h2{font-size:92px}.final-status{font-size:180px}footer{grid-template-columns:1fr;gap:20px;padding:36px 18px 90px}.footer-links{justify-self:start}.copyright{margin-top:10px}.mobile-buy{position:fixed;z-index:23;left:10px;right:10px;bottom:10px;height:58px;padding:6px 7px 6px 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid #d7d7d7;border-radius:8px;background:var(--white);color:#050505;box-shadow:0 10px 35px #00000073}.mobile-buy>span{display:flex;flex-direction:column;align-items:flex-start;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:24px;font-weight:600;line-height:1}.mobile-buy small{font-family:Inter,sans-serif;font-size:7px;letter-spacing:.1em;color:#686868}.mobile-buy strong{height:44px;padding:0 18px;display:grid;place-items:center;background:#050505;color:#fff;border-radius:6px;font-size:11px}.cart-drawer{padding:20px}.order-modal{padding:34px 20px}.order-form-wrap>h2,.order-success h2{font-size:45px}.toast{left:12px;right:12px;bottom:80px;width:auto}.faq .compact-heading h2{font-size:74px}}.secret-meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.secret-meta .kicker{margin:0}.secret-meta>span{padding:7px 10px;border:1px solid rgba(0,0,0,.35);border-radius:99px;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.secret-copy>p:not(.kicker){max-width:500px;margin:25px 0 22px;font-size:13px;line-height:1.62}.secret-actions{margin-top:22px;display:flex;align-items:center;flex-wrap:wrap;gap:18px}.secret-terms-link{padding-bottom:4px;border-bottom:1px solid rgba(0,0,0,.55);color:#050505;font-size:9px;font-weight:700;letter-spacing:.04em;text-decoration:none}.secret-note{right:16px;bottom:15px}@media(max-width:640px){.secret-copy{padding:38px 18px 35px}.secret-meta>span{font-size:7px}.secret h2{margin-top:23px;font-size:clamp(49px,14.8vw,61px);line-height:.82}.secret-copy>p:not(.kicker){margin:23px 0 20px;font-size:12px;line-height:1.58}.secret-actions{margin-top:20px;gap:16px}.secret-visual{min-height:410px}.secret-deck{width:min(91%,390px)}.prize-card{width:46%;border-radius:11px}.prize-card-legendary,.prize-card-epic{padding:17px 14px}.prize-brand{font-size:19px}.prize-card strong{font-size:25px}.secret-note{font-size:7px}}.daryana-teaser{padding-top:46px;padding-bottom:46px}.daryana-teaser-card{min-height:540px;position:relative;display:grid;grid-template-columns:minmax(0,47%) minmax(0,53%);grid-template-areas:"head visual" "details visual";grid-template-rows:auto 1fr;overflow:hidden;border:1px solid rgba(132,57,82,.32);border-radius:22px;background:radial-gradient(circle at 16% 12%,rgba(255,255,255,.72),transparent 28%),linear-gradient(145deg,#f8e6ec,#e8b3c5);color:#391621;box-shadow:0 30px 90px #d4779726}.daryana-teaser-card:before{content:"";width:260px;height:260px;position:absolute;left:-100px;bottom:-130px;border:1px solid rgba(255,255,255,.62);border-radius:50%;box-shadow:62px -24px 0 -20px #ffffff29,120px -92px 0 -64px #ffffff40;pointer-events:none}.daryana-teaser-head{z-index:2;grid-area:head;padding:clamp(38px,4vw,64px) clamp(30px,4.4vw,70px) 20px}.daryana-teaser-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#966076;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.daryana-teaser-topline span{display:inline-flex;align-items:center;gap:9px}.daryana-teaser-topline span i{width:7px;height:7px;border-radius:50%;background:#e83f7b;box-shadow:0 0 0 6px #e83f7b1f}.daryana-teaser-topline b{padding:8px 11px;border:1px solid rgba(109,39,62,.16);border-radius:99px;background:#ffffff75;color:#6f2c43;font-size:9px;white-space:nowrap}.daryana-teaser-lockup{margin:30px 0 15px;display:flex;align-items:baseline;gap:11px;color:#a34d6c}.daryana-teaser-lockup strong{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:29px;font-style:italic;letter-spacing:.04em}.daryana-teaser-lockup i{font-size:14px}.daryana-teaser-lockup em{font-family:Georgia,serif;font-size:29px;font-weight:400}.daryana-teaser-head h2{margin:0;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:clamp(62px,5.2vw,86px);font-weight:600;letter-spacing:-.035em;line-height:.8}.daryana-teaser-head h2 span{color:transparent;-webkit-text-stroke:1px #391621}.daryana-teaser-visual{min-width:0;position:relative;grid-area:visual;margin:10px;overflow:hidden;border-radius:16px;background:#e99fb8}.daryana-teaser-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 24%,rgba(255,255,255,.38) 43%,transparent 58%);transform:translate(-120%);animation:daryanaShine 5.2s ease-in-out infinite;pointer-events:none}.daryana-teaser-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.daryana-teaser-card:hover .daryana-teaser-visual img{transform:scale(1.025)}.daryana-teaser-glint{position:absolute;z-index:2;color:#fff;text-shadow:0 0 14px #fff,0 0 30px rgba(255,97,155,.95);animation:daryanaTwinkle 2.5s ease-in-out infinite}.daryana-teaser-glint.glint-one{top:9%;right:9%;font-size:27px}.daryana-teaser-glint.glint-two{left:8%;bottom:12%;font-size:17px;animation-delay:-1.1s}.daryana-teaser-details{z-index:2;grid-area:details;padding:0 clamp(30px,4.4vw,70px) clamp(38px,4vw,64px);align-self:end}.daryana-teaser-details>p{max-width:520px;margin:0;color:#704653;font-size:15px;line-height:1.6}.daryana-teaser-details ul{margin:22px 0 24px;padding:0;display:flex;flex-wrap:wrap;gap:7px;list-style:none}.daryana-teaser-details li{padding:8px 10px;border:1px solid rgba(104,39,60,.2);border-radius:99px;background:#ffffff6b;color:#603042;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.daryana-teaser-buy{display:grid;grid-template-columns:116px minmax(120px,1fr) auto;align-items:stretch;gap:10px}.daryana-teaser-buy>p{margin:0;display:flex;flex-direction:column;justify-content:center}.daryana-teaser-buy small{color:#906074;font-size:9px;text-transform:uppercase}.daryana-teaser-buy strong{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:37px;line-height:1}.daryana-teaser-buy button,.daryana-teaser-buy a{min-height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s ease,filter .2s ease,background .2s ease}.daryana-teaser-buy button{border:0;background:linear-gradient(110deg,#5f2237,#b64d73 58%,#da8aa6);color:#fff;cursor:pointer;box-shadow:0 14px 32px #5f223738}.daryana-teaser-buy button span{margin-left:20px;font-size:19px}.daryana-teaser-buy a{border:1px solid rgba(91,31,51,.24);color:#5e2b3e;white-space:nowrap}.daryana-teaser-buy button:hover,.daryana-teaser-buy a:hover{transform:translateY(-2px);filter:brightness(1.04)}.daryana-teaser-buy a:hover{background:#fff6}@media(max-width:1080px){.daryana-teaser-card{grid-template-columns:minmax(0,50%) minmax(0,50%)}.daryana-teaser-buy{grid-template-columns:108px 1fr}.daryana-teaser-buy a{grid-column:1 / -1;min-height:48px;justify-content:center}}@media(max-width:760px){.daryana-teaser{padding-top:28px;padding-bottom:28px}.daryana-teaser-card{min-height:0;grid-template-columns:1fr;grid-template-areas:"head" "visual" "details";grid-template-rows:auto auto auto;border-radius:17px}.daryana-teaser-head{padding:32px 18px 22px}.daryana-teaser-topline{font-size:9px}.daryana-teaser-topline b{padding:7px 9px;font-size:8px}.daryana-teaser-lockup{margin:23px 0 13px}.daryana-teaser-lockup strong,.daryana-teaser-lockup em{font-size:26px}.daryana-teaser-head h2{font-size:clamp(54px,16.4vw,70px)}.daryana-teaser-visual{aspect-ratio:4 / 3;margin:0 8px;border-radius:12px}.daryana-teaser-details{padding:25px 18px 34px}.daryana-teaser-details>p{font-size:14px;line-height:1.58}.daryana-teaser-details ul{margin:19px 0 22px;gap:6px}.daryana-teaser-details li{font-size:8px}.daryana-teaser-buy{grid-template-columns:104px minmax(0,1fr)}.daryana-teaser-buy strong{font-size:34px}.daryana-teaser-buy button{min-width:0;padding:0 15px}.daryana-teaser-buy a{min-height:52px;font-size:12px}}.cart-drawer:before,.order-modal:before{content:"Обновить";position:sticky;z-index:20;top:-34px;display:block;height:0;text-align:center;color:var(--green);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:0;transition:opacity .16s}.cart-drawer.pull-refresh-ready:before,.order-modal.pull-refresh-ready:before{opacity:1}@media(prefers-reduced-motion:reduce){.daryana-teaser-visual:after,.daryana-teaser-glint{animation:none}}@media(max-width:1120px)and (min-width:981px){.desktop-nav{gap:15px;font-size:11px}}@media(max-width:980px){.mobile-nav{top:64px}.mobile-nav .school-nav-link{justify-content:flex-start}.status-shop{height:calc(100svh - 64px);min-height:620px;padding:22px 3.4vw}.status-shop .shop-heading{display:grid;grid-template-columns:30% 70%;align-items:end;margin-bottom:13px}.status-shop .shop-heading h2{font-size:clamp(48px,7.6vw,70px)}.status-shop .shop-heading .kicker{margin:0;padding-bottom:4px}.status-shop .status-tabs{margin-left:0}.status-shop .product-stage{position:relative;display:block;overflow:hidden}.status-shop .product-image-panel{position:absolute;inset:0}.status-shop .product-image-panel:after{height:76%;background:linear-gradient(transparent,#00000073 35%,#000000fa)}.status-shop .product-info{position:relative;z-index:3;width:min(62%,590px);height:100%;margin-left:auto;padding:30px;justify-content:flex-end;background:linear-gradient(90deg,transparent,rgba(5,5,5,.78) 18%,rgba(5,5,5,.94))}.status-shop .product-info h3{font-size:clamp(43px,7vw,62px)}.status-shop .product-description{margin:13px 0 15px}.status-shop .feature-list{margin:14px 0 17px}.school-teaser-card{min-height:0;grid-template-columns:1fr}.school-teaser-copy{min-height:540px}.school-teaser-visual{min-height:640px}.secret-deck{width:min(76%,520px)}}@media(max-width:640px){#statuses{scroll-margin-top:64px}.hero{height:calc(100svh - 89px);min-height:540px;grid-template-rows:minmax(0,63%) minmax(0,37%)}.hero-copy{min-height:0;padding:18px 18px 14px;justify-content:center}.eyebrow{margin-bottom:12px;font-size:7px}.hero h1{font-size:clamp(56px,18vw,72px);line-height:.75}.hero-lead{margin:15px 0 14px;font-size:11px;line-height:1.45;max-width:310px}.hero-actions{gap:13px}.hero-actions .button{min-height:45px;padding:0 12px;gap:8px;font-size:10px}.hero-actions .text-link{font-size:9px}.hero-meta{margin-top:13px;font-size:6px;gap:8px}.hero-visual{display:block;min-height:0;border-top:1px solid var(--line)}.hero-photo{object-position:50% 20%;transform:scale(1.01)}.hero-gradient{background:linear-gradient(180deg,#05050557,#0505050d 38%,#050505b3)}.status-orbit{height:25px;padding:0 8px;font-size:6px}.orbit-green{top:12%;right:5%}.orbit-yellow{top:48%;left:4%}.orbit-red{bottom:17%;right:5%}.hero-caption{left:14px;right:14px;bottom:10px;padding-top:7px}.hero-caption span{font-size:18px}.hero-caption p{font-size:6px}.status-shop{height:calc(100svh - 64px);min-height:548px;padding:13px 18px 14px}.status-shop .shop-heading{grid-template-columns:31% 69%;margin-bottom:8px}.status-shop .shop-heading .kicker{margin:0;max-width:90px;font-size:6px;line-height:1.5}.status-shop .shop-heading h2{font-size:clamp(39px,12vw,49px);line-height:.76}.status-shop .status-tabs{min-height:42px;margin:0}.status-shop .status-tab{height:42px;font-size:6px}.status-shop .product-stage{margin:8px 0 0;border-left:1px solid var(--line);border-right:1px solid var(--line)}.status-shop .product-image-panel img{object-position:45% 42%}.status-shop .image-badge{display:none}.status-shop .stage-code{top:12px;left:12px;font-size:7px}.status-shop .product-info{width:100%;margin:0;padding:13px 13px 14px;background:linear-gradient(0deg,rgba(5,5,5,.98) 0 48%,rgba(5,5,5,.72) 67%,transparent 88%)}.status-shop .product-label{margin-bottom:8px;font-size:7px}.status-shop .product-info h3{max-width:310px;font-size:clamp(35px,10vw,43px);line-height:.84}.status-shop .product-description{display:none}.status-shop .product-meaning{margin-top:9px;padding:9px 0}.status-shop .product-meaning small{font-size:6px}.status-shop .product-meaning strong{font-size:9px}.status-shop .meaning-dot{width:9px;height:9px}.status-shop .feature-list{display:none}.status-shop .buy-row{grid-template-columns:65px 1fr;gap:10px;margin-top:10px}.status-shop .price strong{font-size:29px}.status-shop .button-buy{min-height:43px;padding:0 12px;font-size:9px}.status-shop .shipping-note,.mobile-buy{display:none}.secret-copy{min-height:540px}.secret-visual{min-height:470px}.secret-deck{width:min(91%,430px)}.prize-card{border-radius:10px}.prize-card-legendary,.prize-card-epic{padding:15px 12px}.prize-brand{font-size:17px}.prize-card small{margin-top:14px;padding:3px 7px;font-size:5px}.prize-card strong{font-size:23px}.prize-card i{font-size:24px}.prize-footer{padding-top:8px;font-size:5px}.school-teaser{padding:18px 0 0}.school-teaser-card{display:flex;flex-direction:column}.school-teaser-copy{min-height:510px;padding:54px 18px 34px}.school-teaser h2{font-size:clamp(77px,25vw,104px)}.school-teaser-copy>p:not(.kicker){margin:27px 0 22px;font-size:12px}.school-module-list{gap:6px}.school-module-list span{padding:7px 8px;font-size:6px}.school-teaser-link{margin-top:34px}.school-teaser-visual{min-height:430px;order:-1}.school-teaser-visual img{object-position:56% center}.school-soon{top:14px;right:14px}.school-visual-note{left:14px;bottom:13px}.footer-links{flex-wrap:wrap}}.status-shop{grid-template-rows:auto auto auto minmax(0,1fr)}.status-switch-hint{margin:0 0 7px 25%;color:#bdbdbd;font-size:9px;font-weight:600;letter-spacing:.06em}.status-switch-hint span{margin-right:7px;color:var(--accent);font-size:15px}.status-shop .status-tab{font-size:10px}.status-shop .product-info{justify-content:center}.status-shop .buy-row{margin-top:0}.status-shop .feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.status-shop .feature-list li{min-height:52px;padding:10px 9px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#ffffff0e;color:#f5f3ef;font-size:10px;font-weight:650;line-height:1.3}.status-shop .feature-list li:before{content:"✓";width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--accentText);font-size:10px;font-weight:900}.secret-note{min-width:190px;padding:12px 15px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.48);border-radius:8px;background:#050505d6;box-shadow:0 12px 35px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:10px;font-weight:700;line-height:1.35;letter-spacing:.04em}.secret-note b{padding:5px 7px;border-radius:99px;background:#ff5aa5;color:#080808;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.school-teaser-link{min-height:54px;padding:0 18px;display:inline-flex;align-items:center;gap:28px;border:1px solid #ff3b92;border-radius:7px;background:#080808;color:#fff;box-shadow:0 0 0 1px #ff3b922e,0 0 34px #ff3b9247;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.school-teaser-card:hover .school-teaser-link{transform:translateY(-2px);background:#ff3b92;color:#080808;box-shadow:0 0 42px #ff3b928c}.school-soon{border-color:#ff5ca7cc;background:#050505bd;color:#ff86bc}.contact-band{display:grid;grid-template-columns:24% 76%;background:#f1eee8;color:#080808;border-top:1px solid #b8b5af}.contact-band>.kicker{padding-top:10px;color:#5a5a5a}.contact-band-copy h2{margin:0;font-family:Sofia Sans Extra Condensed,Impact,sans-serif;font-size:clamp(72px,8vw,128px);font-weight:550;line-height:.73;letter-spacing:-.035em}.contact-band-copy>p{max-width:680px;margin:38px 0 30px;color:#4d4d4d;font-size:14px;line-height:1.65}.contact-pending{max-width:760px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #a7a49e;border-bottom:1px solid #a7a49e}.contact-pending span,.contact-pending a{min-height:70px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-right:1px solid #a7a49e;font-size:13px;font-weight:700}.contact-pending>:last-child{border-right:0}.contact-pending b{color:#77736d;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.contact-pending a b{color:#4f303a;letter-spacing:0;text-transform:none}@media(max-width:980px){.status-switch-hint{margin-left:0}.status-shop .product-info{justify-content:flex-end}.contact-band{grid-template-columns:1fr;gap:28px}}@media(max-width:640px){.status-shop{min-height:590px;padding-top:11px}.status-switch-hint{margin:0 0 5px;font-size:9px;line-height:1}.status-switch-hint span{margin-right:4px;font-size:11px}.status-shop .status-tabs{min-height:46px}.status-shop .status-tab{height:46px;padding:0 4px;font-size:9px}.status-shop .product-image-panel img{top:-30%;bottom:auto;height:110%;object-position:45% 40%;filter:brightness(1.28) saturate(1.08) contrast(1.03)}.status-shop .product-image-panel:after{height:65%;background:linear-gradient(transparent,#00000014 38%,#000000b8)}.status-shop .product-info{padding:12px;background:linear-gradient(0deg,rgba(5,5,5,.95) 0 47%,rgba(5,5,5,.34) 65%,transparent 84%)}.status-shop .product-info h3{font-size:clamp(33px,9.5vw,41px)}.status-shop .product-meaning{margin-top:6px;padding:7px 0}.status-shop .feature-list{margin:7px 0 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.status-shop .feature-list li{min-height:42px;padding:6px 5px;gap:4px;font-size:8.5px}.status-shop .feature-list li:before{width:15px;height:15px;flex-basis:15px;font-size:8px}.status-shop .buy-row{margin-top:5px}.status-shop .price strong{font-size:28px}.secret-note{min-width:0;max-width:220px;right:12px;bottom:12px;padding:9px 10px;font-size:8px}.school-teaser-copy{min-height:470px;padding-top:44px}.school-teaser-visual img{object-fit:contain;object-position:center}.school-teaser-visual{min-height:0;aspect-ratio:1.5}.school-module-list span{font-size:8px}.school-teaser-link{width:100%;min-height:52px;margin-top:28px;justify-content:space-between}.contact-band{padding-top:72px;padding-bottom:72px}.contact-band-copy h2{font-size:78px}.contact-band-copy>p{margin:28px 0 25px;font-size:12px}.contact-pending{grid-template-columns:1fr}.contact-pending span,.contact-pending a{min-height:62px;border-right:0;border-bottom:1px solid #a7a49e}.contact-pending>:last-child{border-bottom:0}}.school-nav-link span{border-color:#ffe00099;color:#ffe000}.secret-copy{overflow:hidden}.secret h2 span{display:block}.secret-copy>p:not(.kicker){overflow-wrap:break-word}.rarity{flex-wrap:wrap;margin-bottom:0}.secret-copy .light-link{margin-top:26px;display:inline-flex;align-items:center;gap:12px}.school-teaser-card{position:relative;border:1px solid var(--line);background:#0b0b0b;color:#fff}.school-teaser-card:before{content:"";height:4px;position:absolute;z-index:5;inset:0 0 auto;background:linear-gradient(90deg,#ff2b20 0 33.33%,#ffe000 33.33% 66.66%,#00c667 66.66%)}.school-teaser .kicker{color:#9a9a9a}.school-teaser h2{color:#f5f3ef}.school-teaser h2 span{color:transparent;-webkit-text-stroke:1px #f5f3ef}.school-teaser-copy>p:not(.kicker){color:#a7a7a7}.school-module-list span{border-color:#ffffff3d;background:#ffffff09;color:#d6d6d6}.school-teaser-link{border-color:#f1eee8;background:#f1eee8;color:#080808;box-shadow:none}.school-teaser-card:hover .school-teaser-link{background:#ffe000;color:#080808;box-shadow:0 0 34px #ffe00038}.school-teaser-visual{border-left:1px solid var(--line);background:radial-gradient(circle at 18% 34%,rgba(255,43,32,.14),transparent 27%),radial-gradient(circle at 50% 48%,rgba(255,224,0,.13),transparent 28%),radial-gradient(circle at 82% 62%,rgba(0,198,103,.14),transparent 27%),#080808}.school-teaser-visual:after{background:linear-gradient(90deg,rgba(0,0,0,.18),transparent 34%),linear-gradient(0deg,rgba(0,0,0,.68),transparent 31%)}.school-teaser-visual img{padding:clamp(26px,4vw,60px);object-fit:contain;object-position:center;filter:drop-shadow(0 30px 32px rgba(0,0,0,.46))}.school-soon{border-color:#ffe000ad;background:#050505d1;color:#ffe000}.school-visual-note{color:#f3f1ed}@media(max-width:640px){.status-shop .feature-list li{min-width:0;padding:6px 4px;display:grid;grid-template-columns:15px minmax(0,1fr);gap:5px;overflow-wrap:normal;font-size:clamp(7.2px,2.15vw,8.3px);line-height:1.18}.status-shop .feature-list li:before{flex-basis:auto}.status-shop .buy-row{grid-template-columns:72px minmax(0,1fr)}.status-shop .button-buy{min-width:0;white-space:normal;text-align:left;line-height:1.15}.secret-copy{min-height:0;padding:56px 18px 48px}.secret h2{font-size:clamp(55px,17.5vw,68px)}.secret-copy>p:not(.kicker){margin:28px 0 25px;line-height:1.65}.secret-copy .light-link{margin-top:24px}.school-teaser-card{display:flex;flex-direction:column}.school-teaser-copy{min-height:0;order:0;padding:58px 18px 38px}.school-teaser h2{font-size:clamp(69px,22vw,91px)}.school-teaser-copy>p:not(.kicker){margin:25px 0 22px}.school-teaser-link{margin-top:28px}.school-teaser-visual{min-height:0;order:1;aspect-ratio:1 / .92;border-top:1px solid var(--line);border-left:0}.school-teaser-visual img{padding:28px 14px 36px}}.hero h1 span{background-size:220% 100%;animation:status-gradient-flow 5.8s ease-in-out infinite alternate}@keyframes status-gradient-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}.hero-product-line{max-width:620px;margin:30px 0 0;color:#f5f3ef;font-size:clamp(17px,1.5vw,22px);font-weight:700;line-height:1.38}.hero-product-line+.hero-lead{margin-top:13px}.nowrap{white-space:nowrap}.yandex-delivery-widget .widget__address-card{display:none!important}@media(max-width:640px){.hero-product-line{max-width:340px;margin-top:20px;font-size:16px;line-height:1.4}.hero-product-line+.hero-lead{margin-top:9px}.status-bundle-offer strong{line-height:1.25}}@media(prefers-reduced-motion:reduce){.hero h1 span{animation:none}}.product-image-panel img.stage-lifestyle-image{object-position:center;filter:saturate(1.04) contrast(1.02)}.secret-note{color:#f8f7f3}.secret-note b{background:#ffe000;color:#080808}.school-drop-pill{width:fit-content;min-height:34px;padding:0 15px;position:relative;display:inline-flex;align-items:center;gap:9px;overflow:visible;border:1px solid rgba(255,224,0,.92);border-radius:999px;background:#ffe000;box-shadow:0 0 0 1px #ffe0001f,0 0 28px #ffe0002e;color:#080808!important;font-size:11px!important;font-weight:800;letter-spacing:.1em}.school-drop-pill:before{content:"✦";font-size:12px;animation:schoolPillSpark 1.8s ease-in-out infinite}.school-drop-pill:after{content:"✦";position:absolute;top:-10px;right:-9px;color:#ffe000;font-size:13px;filter:drop-shadow(0 0 7px rgba(255,224,0,.8));animation:schoolPillSpark 1.8s ease-in-out -.65s infinite}@keyframes schoolPillSpark{0%,to{opacity:.45;transform:scale(.72) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(18deg)}}@media(max-width:980px)and (min-width:641px){.status-shop{height:auto;min-height:0}.status-shop .product-stage{min-height:620px;display:grid;grid-template-columns:minmax(0,54%) minmax(0,46%);overflow:hidden}.status-shop .product-image-panel{min-height:620px;position:relative;inset:auto}.status-shop .product-info{width:auto;height:auto;margin:0;position:relative;padding:34px 28px;background:#0b0b0b}.status-shop .product-image-panel:after{height:34%;background:linear-gradient(transparent,#000000b3)}}@media(max-width:640px){.status-shop{height:auto;min-height:0;padding-bottom:58px}.status-shop .product-stage{height:auto;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(390px,116vw) auto;overflow:hidden}.status-shop .product-image-panel{min-height:0;position:relative;inset:auto}.status-shop .product-image-panel img,.status-shop .product-image-panel img.stage-lifestyle-image{height:100%;top:0;bottom:0;object-fit:cover;object-position:50% 50%!important;filter:saturate(1.05) contrast(1.02)}.status-shop .product-image-panel:after{height:28%;background:linear-gradient(transparent,#000000ad)}.status-shop .product-info{width:100%;height:auto;margin:0;position:relative;padding:24px 14px 20px;justify-content:center;background:#0b0b0b}.school-drop-pill{min-height:32px;padding:0 13px;font-size:9px!important}.school-teaser-card{min-height:720px;position:relative;display:block;overflow:hidden}.school-teaser-copy{min-height:720px;position:relative;z-index:2;padding:48px 18px 34px;background:linear-gradient(180deg,#0b0b0b 0 49%,#0b0b0be0 61%,#0b0b0b33)}.school-teaser-visual{min-height:0;position:absolute;z-index:1;inset:0;aspect-ratio:auto;border:0}.school-teaser-visual:after{background:linear-gradient(180deg,#00000040,#0000000f 58%,#000000a3)}.school-teaser-visual img{padding:275px 4px 25px;object-fit:contain;object-position:center bottom;opacity:.92}.school-teaser-link{margin-top:auto}.school-visual-note{z-index:3}}@media(prefers-reduced-motion:reduce){.school-drop-pill:before,.school-drop-pill:after{animation:none}}.order-modal.checkout-modal{width:min(1120px,calc(100% - 32px));max-height:calc(100svh - 32px);padding:0;overflow:hidden}@media(max-width:760px){.order-modal.checkout-modal{width:100%;height:100svh;max-height:100svh;padding:0}}@media(max-width:640px){.promo-bar{font-size:10px;letter-spacing:.08em}.eyebrow,.kicker{font-size:10px;line-height:1.4}.hero-lead{font-size:13px}.hero-actions .text-link{font-size:11px}.hero-meta,.status-orbit,.hero-caption p{font-size:9px;letter-spacing:.08em}.status-shop .shop-heading .kicker{max-width:108px;font-size:9px;line-height:1.35}.status-switch-hint{margin-bottom:9px;font-size:11px;line-height:1.35}.status-shop .status-tab{font-size:10px;letter-spacing:.045em}.status-shop .stage-code,.status-shop .product-label{font-size:10px}.status-shop .product-meaning small{font-size:9px;line-height:1.3}.status-shop .product-meaning strong{font-size:12px;line-height:1.3}.status-shop .feature-list li{min-height:52px;padding:8px 6px;font-size:10px;line-height:1.25}.status-shop .feature-list li:before{font-size:9px}.status-shop .price small{font-size:10px}.status-shop .button-buy{font-size:12px;line-height:1.2}.card-top,.card-slide figcaption{font-size:10px}.card-body p{font-size:12px;line-height:1.4}.product-card>button:not(.card-view-toggle){font-size:12px}.bundle-strip p{font-size:12px;line-height:1.45}.rarity span{font-size:10px}.prize-card small,.prize-footer{font-size:8px}.secret-note{font-size:10px}.secret-note b{font-size:9px}.school-drop-pill{font-size:10px!important;letter-spacing:.06em}.school-module-list span{padding:9px 10px;font-size:10px}.school-teaser-link{font-size:12px}.school-visual-note{font-size:10px;line-height:1.45}.why-list article>span{font-size:10px}.why-list p,.faq details p{font-size:13px}.contact-pending b{font-size:10px}footer{font-size:11px}.cart-line p,.line-price button{font-size:11px}.cart-footer>p{font-size:10px;line-height:1.4}.toast small{font-size:10px}.checkout-step,.checkout-modal .order-form label>span,.pickup-selected small,.pickup-selected button{font-size:10px}.checkout-modal .order-form input:not([type=checkbox]){font-size:13px}.delivery-options>p,.delivery-option small,.pickup-selected span,.checkout-secure-note,.checkout-trust li{font-size:11px}.delivery-option strong{font-size:13px}.pickup-selected strong{font-size:12px}.checkout-summary-items strong,.checkout-summary-items b,.checkout-totals>div{font-size:11px}.checkout-summary-items span{font-size:10px}.pickup-list strong{font-size:11px}.pickup-list small{font-size:10px}.pickup-list em,.pickup-list b{font-size:9px}}.logo{width:136px;height:auto;display:block;font-size:0;line-height:0}.logo img{width:100%;height:auto}.footer-logo{width:160px}.lock-mark{width:12px;height:10px;display:inline-block;position:relative;flex:0 0 12px;border:1.5px solid currentColor;border-radius:2px}.lock-mark:before{content:"";width:7px;height:7px;position:absolute;left:50%;top:-7px;border:1.5px solid currentColor;border-bottom:0;border-radius:7px 7px 0 0;transform:translate(-50%)}.school-nav-link span{display:inline-flex;align-items:center;gap:6px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card:last-child{grid-column:auto;max-width:none}.card-body{min-height:118px}.set-card-media{overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.08),transparent 52%),#090909}.set-bracelets{position:absolute;inset:0}.set-bracelet{width:48%;height:78%;position:absolute;top:10%;object-fit:cover;object-position:50% 55%;border:1px solid rgba(255,255,255,.22);border-radius:5px;box-shadow:0 24px 40px #0000008f}.set-bracelet-red{left:4%;transform:rotate(-8deg)}.set-bracelet-yellow{left:26%;z-index:2;transform:translateY(-4px)}.set-bracelet-green{right:4%;transform:rotate(8deg)}.set-card-label{min-height:30px;padding:0 10px;position:absolute;z-index:4;left:14px;bottom:14px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.45);border-radius:99px;background:#050505c7;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-set>button:not(.card-view-toggle){background:linear-gradient(90deg,var(--red),var(--yellow) 50%,var(--green));color:#050505}.school-teaser-locked{width:150px;justify-content:center;gap:12px;border-color:#ffe000;background:#ffe000;color:#080808;cursor:default}.school-teaser-locked strong{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.school-teaser-card:hover .school-teaser-locked{transform:none;background:#ffe000;box-shadow:none}.promo-bar{font-size:11px}.desktop-nav{font-size:13px}.school-nav-link span{font-size:9px}.eyebrow,.kicker{font-size:11px}.status-orbit{font-size:10px}.hero-caption p,.status-switch-hint{font-size:11px}.status-shop .status-tab{font-size:12px}.stage-code{font-size:11px}.product-label{font-size:12px}.product-meaning small{font-size:11px}.product-meaning strong{font-size:14px}.feature-list li{font-size:12px}.price small{font-size:10px}.shipping-note{font-size:11px}.card-top,.card-slide figcaption{font-size:10px}.card-body p{font-size:13px;line-height:1.45}.product-card>button:not(.card-view-toggle){font-size:12px}.rarity span{font-size:10px}.secret-note{font-size:11px}.secret-note b{font-size:9px}.school-module-list span{font-size:11px}.school-visual-note{font-size:10px}.why-list article>span{font-size:11px}footer{font-size:12px}.contact-pending b{font-size:10px}.checkout-step,.checkout-modal .order-form label>span,.pickup-selected small,.pickup-selected button{font-size:11px}.delivery-options>p,.delivery-option small,.pickup-selected span,.checkout-secure-note,.checkout-trust li{font-size:12px}.delivery-option strong{font-size:13px}.checkout-summary-items strong,.checkout-summary-items b,.checkout-totals>div{font-size:12px}.checkout-summary-items span{font-size:11px}.pickup-list strong{font-size:12px}.pickup-list small{font-size:11px}.pickup-list em,.pickup-list b{font-size:10px}@media(max-width:1180px)and (min-width:641px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.logo{width:105px}.footer-logo{width:138px}.promo-bar,.eyebrow,.kicker{font-size:11px}.hero-lead{font-size:14px}.status-orbit,.hero-caption p,.status-shop .shop-heading .kicker{font-size:10px}.status-switch-hint{font-size:12px}.status-shop .status-tab,.status-shop .stage-code,.status-shop .product-label{font-size:11px}.status-shop .product-meaning small{font-size:10px}.status-shop .product-meaning strong{font-size:13px}.status-shop .feature-list li{font-size:11px}.status-shop .button-buy{font-size:13px}.product-grid{grid-template-columns:1fr}.card-top,.card-slide figcaption,.set-card-label{font-size:11px}.card-body{min-height:108px}.card-body p{font-size:13px}.product-card>button:not(.card-view-toggle){font-size:13px}.school-module-list span{font-size:11px}.school-teaser-link{font-size:13px}.school-visual-note{font-size:11px}footer{font-size:12px}.checkout-step,.checkout-modal .order-form label>span,.pickup-selected small,.pickup-selected button{font-size:11px}.delivery-options>p,.delivery-option small,.pickup-selected span,.checkout-secure-note,.checkout-trust li{font-size:12px}}.cart-icon{width:18px;height:15px;display:block;position:relative;flex:0 0 18px;border:1.5px solid currentColor;border-radius:2px 2px 5px 5px}.cart-icon:before{content:"";width:8px;height:6px;position:absolute;left:50%;top:-6px;border:1.5px solid currentColor;border-bottom:0;border-radius:7px 7px 0 0;transform:translate(-50%)}.school-nav-disabled{color:#777;cursor:not-allowed;-webkit-user-select:none;user-select:none}.desktop-nav .school-nav-disabled:hover{color:#777}.footer-links>span{color:#666;cursor:default}.school-teaser-disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none}.school-teaser-disabled .school-teaser-visual:before{content:"";position:absolute;z-index:2;inset:0;background:#0404047a;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none}.school-teaser-disabled .school-teaser-visual img,.school-teaser-disabled:hover .school-teaser-visual img{filter:blur(22px) brightness(.38) saturate(.45);transform:scale(1.16)}.school-teaser-disabled .school-visual-note{z-index:3;color:#ffffffad}.product-set{border-color:#ffe000a3;box-shadow:0 0 0 1px #ffe0001f,0 20px 55px #ffe00017;animation:setCardGlow 3.8s ease-in-out infinite}.product-set .card-top{border-bottom-color:#ffe00057;background:linear-gradient(90deg,#ff2b2014,#ffe0001a,#00c66714)}.set-card-media{background:#090909}.set-all-colors-image{width:100%;height:100%;display:block;object-fit:contain;object-position:center;filter:saturate(1.12) contrast(1.04);animation:setImageFloat 5.2s ease-in-out infinite}.set-card-media:after{content:"";width:34%;position:absolute;z-index:3;top:-20%;bottom:-20%;left:-52%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:skew(-18deg);animation:setShine 3.9s ease-in-out infinite;pointer-events:none}.set-discount-badge{width:82px;height:82px;position:absolute;z-index:5;top:13px;right:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ff2b20;color:#fff;clip-path:polygon(50% 0,61% 10%,76% 5%,82% 20%,97% 24%,91% 40%,100% 50%,90% 61%,96% 76%,81% 82%,76% 97%,60% 91%,50% 100%,39% 90%,24% 96%,18% 81%,3% 76%,9% 60%,0 50%,10% 39%,4% 24%,19% 18%,24% 3%,40% 9%);filter:drop-shadow(0 10px 17px rgba(0,0,0,.42));transform:rotate(7deg)}.set-discount-badge strong{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:27px;line-height:.85}.set-discount-badge small{margin-top:5px;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.set-sparkle{position:absolute;z-index:5;color:#ffe000;text-shadow:0 0 18px rgba(255,224,0,.9);animation:setSparkle 2.3s ease-in-out infinite;pointer-events:none}.set-sparkle-one{left:16px;top:18%;font-size:24px}.set-sparkle-two{right:23%;bottom:20%;font-size:15px;animation-delay:-1.1s}.set-price{display:flex;flex-direction:column;align-items:flex-end;color:#ffe000;line-height:.95}.set-price del{margin-bottom:5px;color:#747474;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.product-set>button:not(.card-view-toggle){background-size:220% 100%;animation:setButtonShift 4s ease-in-out infinite}@keyframes setCardGlow{50%{box-shadow:0 0 0 1px #ffe00047,0 22px 65px #ffe0002e}}@keyframes setImageFloat{50%{transform:scale(1.025)}}@keyframes setShine{0%,26%{left:-52%;opacity:0}42%{opacity:1}62%,to{left:125%;opacity:0}}@keyframes setSparkle{0%,to{opacity:.3;transform:scale(.72) rotate(0)}50%{opacity:1;transform:scale(1.16) rotate(25deg)}}@keyframes setButtonShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(max-width:980px){.mobile-nav>.school-nav-link{justify-content:flex-start;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:32px;text-transform:uppercase}}@media(max-width:640px){.site-header{padding-right:12px;padding-left:12px}.logo{width:96px}.header-actions{gap:7px}.cart-button{min-width:96px;min-height:40px;padding:0 6px;gap:6px;border-color:#fff6;background:#ffffff0f}.cart-button>span.cart-icon{display:block}.cart-label{display:inline;font-size:10px;font-weight:600}.cart-count{width:21px;height:21px;font-size:10px}.menu-button{width:37px}.set-discount-badge{width:88px;height:88px;top:16px;right:16px}.set-discount-badge strong{font-size:30px}.set-card-label{bottom:16px}}.daryana-drop{padding-top:30px;padding-bottom:30px}.daryana-drop-card{min-height:610px;position:relative;display:grid;grid-template-columns:45% 55%;overflow:hidden;border:1px solid rgba(139,61,83,.3);border-radius:20px;background:#f4dce4;color:#3a1722;box-shadow:0 28px 80px #e084a324}.daryana-drop-card:before{content:"";width:360px;height:360px;position:absolute;left:-150px;bottom:-210px;border-radius:50%;background:#ffffffc2;filter:blur(50px);pointer-events:none}.daryana-copy{padding:clamp(40px,4.3vw,66px);position:relative;z-index:2;display:flex;flex-direction:column}.daryana-topline{display:flex;align-items:center;justify-content:space-between;gap:20px}.daryana-topline .kicker{margin:0;color:#8d5969}.daryana-topline>span{min-height:30px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(94,38,56,.22);border-radius:99px;background:#ffffff57;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.daryana-topline>span i{width:6px;height:6px;border-radius:50%;background:#e0457a;box-shadow:0 0 0 5px #e0457a1c}.daryana-lockup{margin:28px 0 15px;display:flex;align-items:baseline;gap:11px;color:#9f5169}.daryana-lockup strong{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:26px;font-style:italic;letter-spacing:.03em}.daryana-lockup i{font-size:14px}.daryana-lockup em{font-family:Georgia,serif;font-size:26px;font-weight:400}.daryana-copy h2{margin:0;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:clamp(62px,5.6vw,91px);font-weight:600;letter-spacing:-.035em;line-height:.77;text-transform:uppercase}.daryana-copy h2 span{color:transparent;-webkit-text-stroke:1px #3a1722}.daryana-lead{max-width:560px;margin:27px 0 25px;color:#78505d;font-size:14px;line-height:1.6}.daryana-kit{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;list-style:none;border-top:1px solid rgba(73,27,41,.18)}.daryana-kit li{min-height:68px;padding:13px 12px 12px 0;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid rgba(73,27,41,.18)}.daryana-kit li:nth-child(odd){border-right:1px solid rgba(73,27,41,.18)}.daryana-kit li:nth-child(2n){padding-left:13px}.daryana-kit b{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.daryana-kit span{color:#89626e;font-size:10px;line-height:1.4}.daryana-rare-note{margin-top:18px;display:flex;align-items:center;gap:11px}.daryana-rare-note>span{width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;border-radius:50%;background:#3a1722;color:#ffb5ce;box-shadow:0 8px 20px #3a172233}.daryana-rare-note p{margin:0;display:flex;flex-direction:column;gap:3px}.daryana-rare-note b{font-size:11px}.daryana-rare-note small{color:#8c6571;font-size:9px}.daryana-buy-row{margin-top:22px;display:grid;grid-template-columns:110px 1fr;gap:13px}.daryana-buy-row>p{margin:0;display:flex;flex-direction:column;justify-content:center}.daryana-buy-row small{color:#916572;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.daryana-buy-row strong{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:34px;line-height:1}.daryana-buy-button{min-height:56px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:9px;background:linear-gradient(110deg,#6d2c43,#bf587c 56%,#d986a3);color:#fff;cursor:pointer;font-size:12px;font-weight:700;box-shadow:0 12px 28px #6d2c4340;transition:transform .2s ease,filter .2s ease}.daryana-buy-button:hover{transform:translateY(-2px);filter:brightness(1.06)}.daryana-buy-button span{font-size:19px}.daryana-terms-link{width:fit-content;margin-top:12px;color:#8a5e6b;border-bottom:1px solid rgba(105,57,72,.35);font-size:9px}.daryana-visual{min-height:610px;position:relative;display:grid;grid-template-rows:minmax(0,1fr) 156px;gap:8px;padding:8px;background:#d89bb0}.daryana-visual figure{margin:0;position:relative;overflow:hidden;border-radius:13px;background:#eebdcd}.daryana-visual img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.daryana-main-shot img{object-position:center 34%}.daryana-drop-card:hover .daryana-main-shot img{transform:scale(1.025)}.daryana-mini-gallery{display:grid;grid-template-columns:1.35fr 1fr .72fr;gap:8px}.daryana-mini-gallery figure:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(transparent,#3814208c);pointer-events:none}.daryana-mini-gallery figcaption{position:absolute;z-index:2;left:12px;bottom:10px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.daryana-autograph-shot img{width:175%;max-width:none;object-position:left center}.daryana-mini-gallery figure:nth-child(2) img{object-position:center}.daryana-mini-gallery figure:nth-child(3) img{object-position:center 42%}.daryana-scent-badge{min-width:158px;min-height:56px;padding:8px 13px 8px 48px;position:absolute;z-index:5;top:24px;right:24px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.72);border-radius:99px;background:#521d30b8;color:#fff;box-shadow:0 12px 32px #34111e3d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.daryana-scent-badge>i{position:absolute;border-radius:50%;background:#ffbed7d1;border:1px solid rgba(255,255,255,.8)}.daryana-scent-badge>i:nth-child(1){width:26px;height:26px;left:13px;top:16px}.daryana-scent-badge>i:nth-child(2){width:12px;height:12px;left:34px;top:9px}.daryana-scent-badge>i:nth-child(3){width:8px;height:8px;left:29px;bottom:8px}.daryana-scent-badge span{display:flex;flex-direction:column;gap:2px}.daryana-scent-badge small{color:#f3cbd8;font-size:8px;letter-spacing:.07em;text-transform:uppercase}.daryana-scent-badge b{font-family:Georgia,serif;font-size:15px;font-style:italic;font-weight:400}.daryana-terms{padding-top:28px;padding-bottom:28px}.daryana-terms details{border:1px solid var(--line);background:#0a0a0a}.daryana-terms summary{min-height:84px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.daryana-terms summary::-webkit-details-marker{display:none}.daryana-terms summary>span{display:flex;flex-direction:column;gap:5px;font-size:16px}.daryana-terms summary small{color:#d37a98;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.daryana-terms summary>i{padding:7px 10px;border:1px solid #343434;border-radius:99px;color:#9a9a9a;font-size:9px;font-style:normal;text-transform:uppercase}.daryana-terms-body{padding:0 22px 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;border-top:1px solid var(--line)}.daryana-terms-body p{margin:0;padding-top:20px;color:#888;font-size:11px;line-height:1.6}.daryana-terms-body b{display:block;margin-bottom:5px;color:#d7d7d7}.daryana-terms-body .terms-claim{color:#c88aa0}.daryana-terms-body .terms-claim b{color:#ffb4cf}.daryana-terms-body .terms-claim a{color:#ffd3e2;border-bottom:1px solid rgba(255,211,226,.45);overflow-wrap:anywhere}@media(max-width:980px){.daryana-drop-card{grid-template-columns:1fr}.daryana-copy{padding:52px 5vw 45px}.daryana-visual{min-height:650px}.daryana-terms-body{grid-template-columns:1fr 1fr}}@media(max-width:640px){.daryana-drop{padding:18px 10px}.daryana-drop-card{border-radius:15px}.daryana-copy{padding:38px 18px 32px}.daryana-topline>span{font-size:8px}.daryana-lockup{margin-top:25px}.daryana-copy h2{font-size:clamp(59px,18vw,75px)}.daryana-lead{font-size:13px}.daryana-kit{grid-template-columns:1fr}.daryana-kit li:nth-child(odd){border-right:0}.daryana-kit li:nth-child(2n){padding-left:0}.daryana-kit b,.daryana-kit span,.daryana-rare-note b{font-size:11px}.daryana-rare-note small{font-size:10px;line-height:1.35}.daryana-buy-row{grid-template-columns:94px 1fr}.daryana-buy-row strong{font-size:31px}.daryana-buy-button{font-size:12px}.daryana-terms-link{font-size:10px}.daryana-visual{min-height:480px;grid-template-rows:minmax(0,1fr) 112px;padding:6px;gap:6px}.daryana-mini-gallery{gap:6px}.daryana-mini-gallery figcaption{left:7px;bottom:7px;font-size:7px}.daryana-scent-badge{min-width:144px;min-height:52px;top:14px;right:14px}.daryana-terms{padding:18px 10px}.daryana-terms summary{padding:16px}.daryana-terms summary>span{font-size:14px}.daryana-terms-body{grid-template-columns:1fr;gap:0;padding:0 16px 20px}.daryana-terms-body p{font-size:11px}}.daryana-drop-card{min-height:690px;grid-template-columns:48% 52%;border-color:#8b3d536b;background:radial-gradient(circle at 8% 92%,rgba(255,255,255,.82),transparent 28%),linear-gradient(145deg,#f8e8ed,#f2d3de);box-shadow:0 32px 90px #e084a333}.daryana-copy{padding:clamp(44px,4.1vw,66px)}.daryana-copy h2{font-size:clamp(68px,5.8vw,96px);line-height:.79}.daryana-lead{max-width:590px;margin:29px 0 27px;color:#6d4350;font-size:16px;line-height:1.58}.daryana-kit li{min-height:78px;padding-top:15px;padding-bottom:14px}.daryana-kit b{color:#3a1722;font-size:13px}.daryana-kit span{color:#724b57;font-size:12px;line-height:1.42}.daryana-story-grid{margin-top:19px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.daryana-story-grid article{min-height:102px;padding:15px;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:11px;border:1px solid rgba(83,30,47,.19);border-radius:12px;background:#ffffff7a;box-shadow:inset 0 1px #ffffffbf}.daryana-story-grid article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%}.daryana-pink-dot{background:#ef77a5;box-shadow:0 0 0 7px #ef77a521,0 9px 22px #a33a6333}.daryana-card-story>span{background:#3a1722;color:#ffb5ce;box-shadow:0 9px 22px #3a172233}.daryana-story-grid p{margin:0;display:flex;flex-direction:column;gap:6px}.daryana-story-grid small{color:#9a6073;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.daryana-story-grid b{color:#4f2935;font-size:12px;line-height:1.4}.daryana-buy-row{margin-top:20px;grid-template-columns:120px 1fr}.daryana-buy-row small{font-size:10px}.daryana-buy-row strong{font-size:39px}.daryana-buy-button{min-height:61px;font-size:14px}.daryana-terms-link{margin-top:14px;font-size:11px}.daryana-visual{min-height:690px;grid-template-rows:minmax(0,1fr) 172px;padding:10px;gap:10px;background:linear-gradient(145deg,#dc94ae,#bb6f8b)}.daryana-main-shot{isolation:isolate}.daryana-main-shot:after{content:"";width:28%;position:absolute;z-index:2;top:-18%;bottom:-18%;left:-48%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);transform:skew(-17deg);animation:daryanaShine 4.8s ease-in-out infinite;pointer-events:none}.daryana-main-shot img{object-position:center 31%;filter:saturate(1.03) contrast(1.015)}.daryana-mini-gallery figcaption{font-size:10px}.daryana-glint{position:absolute;z-index:6;color:#fff;text-shadow:0 0 18px rgba(255,255,255,.92),0 0 34px rgba(255,179,207,.88);pointer-events:none;animation:daryanaTwinkle 2.4s ease-in-out infinite}.daryana-glint-one{top:16%;left:7%;font-size:25px}.daryana-glint-two{top:42%;right:6%;font-size:18px;animation-delay:-.8s}.daryana-glint-three{bottom:21%;left:43%;font-size:14px;animation-delay:-1.5s}.daryana-scent-badge>i{animation:daryanaBubble 3.2s ease-in-out infinite}.daryana-scent-badge>i:nth-child(2){animation-delay:-.9s}.daryana-scent-badge>i:nth-child(3){animation-delay:-1.7s}@keyframes daryanaShine{0%,30%{left:-48%;opacity:0}44%{opacity:1}64%,to{left:128%;opacity:0}}@keyframes daryanaTwinkle{0%,to{opacity:.25;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(28deg)}}@keyframes daryanaBubble{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.08)}}@media(max-width:1180px)and (min-width:981px){.daryana-drop-card{grid-template-columns:51% 49%}.daryana-copy{padding:45px 38px}.daryana-story-grid{grid-template-columns:1fr}.daryana-story-grid article{min-height:82px}}@media(max-width:980px){.daryana-drop-card{grid-template-columns:1fr}.daryana-copy{padding:54px 5vw 48px}.daryana-visual{min-height:680px}}@media(max-width:640px){.daryana-drop{padding:16px 10px 24px}.daryana-drop-card{display:flex;flex-direction:column;min-height:0}.daryana-visual{min-height:545px;order:-1;grid-template-rows:minmax(0,1fr) 122px;padding:6px;gap:6px;border-bottom:1px solid rgba(105,44,66,.3)}.daryana-main-shot img{object-position:center 30%}.daryana-copy{padding:36px 18px 34px}.daryana-topline{align-items:flex-start}.daryana-topline .kicker{font-size:10px}.daryana-lockup{margin-top:23px}.daryana-copy h2{font-size:clamp(62px,19vw,79px);line-height:.78}.daryana-lead{margin:25px 0 23px;font-size:15px;line-height:1.58}.daryana-kit li{min-height:72px}.daryana-kit b{font-size:13px}.daryana-kit span{font-size:12px}.daryana-story-grid{grid-template-columns:1fr;gap:9px}.daryana-story-grid article{min-height:92px;padding:14px}.daryana-story-grid small{font-size:10px}.daryana-story-grid b{font-size:12px}.daryana-buy-row{grid-template-columns:100px minmax(0,1fr)}.daryana-buy-row strong{font-size:35px}.daryana-buy-button{min-width:0;padding:0 15px;font-size:13px}.daryana-mini-gallery figcaption{font-size:7px}.daryana-scent-badge{top:13px;right:13px}.daryana-glint-one{top:20%;left:5%}.daryana-glint-two{top:48%;right:5%}}.daryana-editorial{overflow:hidden;border:1px solid rgba(148,76,99,.36);border-radius:24px;background:#f6e3e9;color:#35131e;box-shadow:0 34px 100px #ce6b8f33}.daryana-editorial-head{padding:clamp(48px,5.2vw,80px) clamp(32px,6vw,94px) clamp(42px,4.7vw,70px);background:radial-gradient(circle at 88% 14%,rgba(255,255,255,.95),transparent 25%),linear-gradient(135deg,#faedf1,#f1cfdb)}.daryana-editorial-topline{display:flex;align-items:center;justify-content:space-between;gap:20px}.daryana-editorial-topline p{margin:0;color:#915b6b;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.daryana-editorial-topline>span{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(75,23,40,.22);border-radius:99px;background:#ffffff80;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.daryana-editorial-topline>span i{width:7px;height:7px;border-radius:50%;background:#e4497f;box-shadow:0 0 0 6px #e4497f1f}.daryana-editorial-lockup{margin:33px 0 17px;display:flex;align-items:baseline;gap:13px;color:#a64e6d}.daryana-editorial-lockup strong{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:31px;font-style:italic;letter-spacing:.035em}.daryana-editorial-lockup i{font-size:15px}.daryana-editorial-lockup em{font-family:Georgia,serif;font-size:31px;font-weight:400}.daryana-editorial-head h2{max-width:1050px;margin:0;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:clamp(74px,7.4vw,122px);font-weight:600;letter-spacing:-.04em;line-height:.76;text-transform:uppercase}.daryana-editorial-head h2 span{color:transparent;-webkit-text-stroke:1px #35131e}.daryana-editorial-head>p:last-child{max-width:720px;margin:31px 0 0;color:#714754;font-size:17px;line-height:1.6}.daryana-package-stage{height:clamp(500px,48vw,690px);position:relative;overflow:hidden;border-top:1px solid rgba(99,39,58,.24);border-bottom:1px solid rgba(99,39,58,.24);background:#eeb9cb;isolation:isolate}.daryana-package-photo{position:absolute;z-index:-1;inset:0;background-image:url(/assets/daryana-box.png);background-repeat:no-repeat;background-size:205% auto;background-position:left 23%;filter:saturate(.97) contrast(1.02);transform:scale(1.015);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.daryana-editorial:hover .daryana-package-photo{transform:scale(1.04)}.daryana-package-stage:after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,transparent 20%,rgba(245,220,228,.24) 38%,rgba(245,220,228,.98) 66%);pointer-events:none}.daryana-package-stage:before{content:"";width:27%;position:absolute;z-index:2;top:-22%;bottom:-22%;left:-44%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent);transform:skew(-18deg);animation:daryanaShine 5.2s ease-in-out infinite;pointer-events:none}.daryana-package-caption{max-width:390px;position:absolute;z-index:3;top:50%;right:clamp(34px,7vw,110px);display:flex;flex-direction:column;gap:12px;transform:translateY(-50%)}.daryana-package-caption small{color:#9c6576;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.daryana-package-caption strong{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:clamp(38px,3.8vw,60px);font-weight:500;letter-spacing:-.02em;line-height:.91;text-transform:uppercase}.daryana-package-glint,.daryana-content-glint{position:absolute;z-index:5;color:#fff;text-shadow:0 0 16px white,0 0 32px rgba(255,143,185,.9);pointer-events:none;animation:daryanaTwinkle 2.5s ease-in-out infinite}.daryana-package-glint.glint-a{left:9%;top:18%;font-size:25px}.daryana-package-glint.glint-b{left:43%;bottom:13%;font-size:17px;animation-delay:-1.2s}.daryana-bubble-mark{width:112px;height:112px;position:absolute;z-index:4;right:clamp(30px,6vw,95px);bottom:34px;display:grid;place-items:center;border:1px solid rgba(107,37,61,.22);border-radius:50%;background:#ffffff8a;color:#7e3851;box-shadow:0 15px 34px #7e385129;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.daryana-bubble-mark>i{position:absolute;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#ed73a085;animation:daryanaBubble 3s ease-in-out infinite}.daryana-bubble-mark>i:nth-child(1){width:28px;height:28px;left:4px;top:8px}.daryana-bubble-mark>i:nth-child(2){width:15px;height:15px;right:5px;top:22px;animation-delay:-.8s}.daryana-bubble-mark>i:nth-child(3){width:11px;height:11px;left:17px;bottom:7px;animation-delay:-1.5s}.daryana-bubble-mark span{font-family:Georgia,serif;font-size:16px;font-style:italic;line-height:1;text-align:center}.daryana-product-story{display:grid;grid-template-columns:48% 52%;grid-template-areas:"copy gallery" "purchase gallery";background:#f8e8ed}.daryana-product-copy{grid-area:copy;padding:clamp(48px,5vw,76px) clamp(36px,5.2vw,82px) 30px}.daryana-story-kicker{margin:0 0 22px;color:#9b6072;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.daryana-product-copy h3{margin:0;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:clamp(56px,5vw,83px);font-weight:600;letter-spacing:-.035em;line-height:.8;text-transform:uppercase}.daryana-product-lead{max-width:600px;margin:27px 0 25px;color:#68404c;font-size:15px;line-height:1.62}.daryana-pink-concept{padding:18px;display:grid;grid-template-columns:45px 1fr;align-items:center;gap:15px;border:1px solid rgba(127,49,76,.23);border-radius:13px;background:#ffffff85}.daryana-pink-concept>span{width:45px;height:45px;border-radius:50%;background:#ec76a1;box-shadow:0 0 0 8px #ec76a121,0 12px 26px #9c325933}.daryana-pink-concept p{margin:0;display:flex;flex-direction:column;gap:6px}.daryana-pink-concept small{color:#a45f77;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.daryana-pink-concept strong{color:#4f2935;font-size:13px;line-height:1.52}.daryana-contents-list{margin:24px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;list-style:none;border-top:1px solid rgba(78,31,45,.18)}.daryana-contents-list li{min-height:83px;padding:15px 13px 14px 0;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid rgba(78,31,45,.18)}.daryana-contents-list li:nth-child(odd){border-right:1px solid rgba(78,31,45,.18)}.daryana-contents-list li:nth-child(2n){padding-left:14px}.daryana-contents-list b{font-size:12px;letter-spacing:.055em;text-transform:uppercase}.daryana-contents-list span{color:#74505b;font-size:11px;line-height:1.43}.daryana-contents-gallery{min-height:860px;padding:10px;position:relative;grid-area:gallery;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:58% 42%;gap:10px;background:linear-gradient(145deg,#cf7f9c,#a85876)}.daryana-contents-gallery figure{margin:0;position:relative;overflow:hidden;border-radius:15px;background:#e8aabe}.daryana-contents-gallery figure:after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(transparent,#320e1b9e);pointer-events:none}.daryana-open-box{grid-column:1/-1}.daryana-open-box>div{width:100%;height:100%;background-image:url(/assets/daryana-box.png);background-repeat:no-repeat;background-size:205% auto;background-position:right 21%;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.daryana-editorial:hover .daryana-open-box>div{transform:scale(1.025)}.daryana-contents-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.daryana-editorial:hover .daryana-contents-gallery img{transform:scale(1.025)}.daryana-autograph-detail img{object-position:28% center}.daryana-sticker-detail img{object-position:center}.daryana-contents-gallery figcaption{position:absolute;z-index:3;left:16px;bottom:14px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.daryana-content-glint.content-glint-a{top:7%;left:7%;font-size:24px}.daryana-content-glint.content-glint-b{right:6%;bottom:36%;font-size:16px;animation-delay:-1.1s}.daryana-purchase-panel{padding:0 clamp(36px,5.2vw,82px) clamp(48px,5vw,76px);grid-area:purchase}.daryana-purchase{display:grid;grid-template-columns:130px 1fr;gap:14px}.daryana-purchase>p{margin:0;display:flex;flex-direction:column;justify-content:center}.daryana-purchase small{color:#966174;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.daryana-purchase strong{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:43px;line-height:1}.daryana-purchase button{min-height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:10px;background:linear-gradient(110deg,#5f2237,#b64d73 58%,#da8aa6);color:#fff;cursor:pointer;box-shadow:0 14px 34px #5f22373d;font-size:14px;font-weight:700;transition:transform .2s ease,filter .2s ease}.daryana-purchase button:hover{transform:translateY(-2px);filter:brightness(1.06)}.daryana-purchase button span{font-size:21px}.daryana-purchase-panel .daryana-terms-link{margin-top:14px;font-size:11px}@media(max-width:1180px)and (min-width:981px){.daryana-product-story{grid-template-columns:52% 48%}.daryana-product-copy{padding:52px 38px 28px}.daryana-purchase-panel{padding:0 38px 52px}.daryana-contents-list{grid-template-columns:1fr}.daryana-contents-list li:nth-child(odd){border-right:0}.daryana-contents-list li:nth-child(2n){padding-left:0}}@media(max-width:980px){.daryana-editorial-head{padding:56px 5vw 50px}.daryana-package-stage{height:590px}.daryana-package-photo{background-size:230% auto;background-position:left 25%}.daryana-package-stage:after{background:linear-gradient(90deg,transparent 25%,rgba(245,220,228,.2) 45%,rgba(245,220,228,.97) 75%)}.daryana-product-story{grid-template-columns:1fr;grid-template-areas:"copy" "gallery" "purchase"}.daryana-product-copy{padding:54px 5vw 40px}.daryana-contents-gallery{min-height:780px}.daryana-purchase-panel{padding:38px 5vw 54px}}@media(max-width:640px){.daryana-editorial{border-radius:16px}.daryana-editorial-head{padding:36px 18px 32px}.daryana-editorial-topline{align-items:flex-start}.daryana-editorial-topline p{max-width:150px;font-size:9px;line-height:1.4}.daryana-editorial-topline>span{min-height:29px;padding:0 10px;font-size:8px}.daryana-editorial-lockup{margin:25px 0 14px}.daryana-editorial-lockup strong,.daryana-editorial-lockup em{font-size:27px}.daryana-editorial-head h2{font-size:clamp(59px,18vw,75px);line-height:.77}.daryana-editorial-head>p:last-child{margin-top:25px;font-size:14px;line-height:1.58}.daryana-package-stage{height:430px}.daryana-package-photo{background-size:250% auto;background-position:left 25%}.daryana-package-stage:after{background:linear-gradient(0deg,rgba(245,220,228,.98) 0,rgba(245,220,228,.78) 28%,transparent 59%)}.daryana-package-caption{max-width:270px;inset:auto auto 22px 18px;gap:7px;transform:none}.daryana-package-caption strong{font-size:36px}.daryana-bubble-mark{width:82px;height:82px;right:13px;bottom:14px}.daryana-bubble-mark span{font-size:13px}.daryana-package-glint.glint-a{left:7%;top:14%}.daryana-package-glint.glint-b{left:65%;bottom:48%}.daryana-product-copy{padding:40px 18px 32px}.daryana-story-kicker{margin-bottom:18px;font-size:10px}.daryana-product-copy h3{font-size:clamp(57px,17.8vw,73px)}.daryana-product-lead{font-size:14px}.daryana-pink-concept{grid-template-columns:40px 1fr;padding:15px}.daryana-pink-concept>span{width:40px;height:40px}.daryana-pink-concept strong{font-size:12px;line-height:1.48}.daryana-contents-list{grid-template-columns:1fr}.daryana-contents-list li{min-height:73px;padding:14px 0}.daryana-contents-list li:nth-child(odd){border-right:0}.daryana-contents-list li:nth-child(2n){padding-left:0}.daryana-contents-list b,.daryana-contents-list span{font-size:12px}.daryana-contents-gallery{min-height:610px;padding:6px;grid-template-rows:56% 44%;gap:6px}.daryana-contents-gallery figure{border-radius:10px}.daryana-open-box>div{background-size:230% auto;background-position:right 23%}.daryana-contents-gallery figcaption{left:9px;bottom:9px;font-size:8px}.daryana-purchase-panel{padding:30px 18px 40px}.daryana-purchase{grid-template-columns:104px minmax(0,1fr)}.daryana-purchase strong{font-size:36px}.daryana-purchase button{min-width:0;min-height:60px;padding:0 15px;font-size:13px}}.secret-card{min-height:500px;grid-template-columns:48% 52%}.secret-copy{min-height:0;padding:clamp(38px,4.4vw,66px)}.secret h2{margin-top:26px;font-size:clamp(53px,5.2vw,80px);line-height:.8}.secret-copy>p:not(.kicker){margin:25px 0 22px;font-size:13px;line-height:1.62}.secret-visual{min-height:500px}.secret-deck{width:min(76%,440px)}.secret-copy .secret-actions .light-link{margin-top:0}@media(max-width:980px){.secret-card{grid-template-columns:1fr}.secret-copy{padding:48px 5vw 42px}.secret-visual{min-height:520px}}@media(max-width:640px){.secret-copy{min-height:0;padding:38px 18px 35px}.secret h2{margin-top:23px;font-size:clamp(49px,14.8vw,61px);line-height:.82}.secret-copy>p:not(.kicker){margin:23px 0 20px;font-size:12px;line-height:1.58}.secret-copy .secret-actions .light-link{margin-top:0}.secret-visual{min-height:410px}.secret-deck{width:min(91%,390px)}}[hidden]{display:none!important}h1,h2,h3,.section-heading h2,.compact-heading h2,.final-content h2{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}p,li,a,button,label,summary{overflow-wrap:break-word}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #fff;outline-offset:3px}.button{min-height:56px;font-size:14px}.logo,.desktop-nav a,.footer-links a{min-height:44px;display:flex;align-items:center}.secret-actions .text-link{min-height:44px;display:inline-flex;align-items:center}.contact-pending a{min-height:68px}.cart-button{min-height:46px;font-size:13px}.menu-button{width:46px;height:46px}.product-card>button:not(.card-view-toggle){min-height:56px;height:auto;font-size:14px}.card-view-toggle{width:72px;height:44px}.card-top,.card-slide figcaption,.set-card-label{font-size:11px}.card-body p{font-size:14px;line-height:1.5}.shipping-note{font-size:12px}.secret-terms-link{min-height:44px;padding:0 4px;display:inline-flex;align-items:center;font-size:12px;font-weight:700;text-underline-offset:4px}.secret-meta>span{font-size:10px}.contact-pending-single{grid-template-columns:minmax(0,560px)}.contact-pending-single>:last-child{border-right:0}.promo-terms{padding-top:16px;padding-bottom:clamp(70px,8vw,120px)}.promo-terms details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.promo-terms summary{min-height:100px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none}.promo-terms summary::-webkit-details-marker{display:none}.promo-terms summary>span{display:flex;flex-direction:column;gap:8px;font-size:17px;font-weight:700}.promo-terms summary small{color:#888;font-size:12px;font-weight:600;letter-spacing:.08em}.promo-terms summary i{color:#aaa;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.promo-terms-body{padding:30px 0 36px;columns:2;column-gap:48px;border-top:1px solid var(--line)}.promo-terms-body p{margin:0 0 18px;break-inside:avoid;color:#aaa;font-size:14px;line-height:1.72}.promo-terms-body b{color:#f1efea}.promo-terms-body a{color:#fff;text-underline-offset:3px}.drawer-header button,.modal-close,.pickup-panel-head button{width:46px;height:46px}.qty-control{width:126px;height:44px}.qty-control button{min-width:42px;min-height:42px;font-size:16px}.qty-control span{font-size:12px}.line-price{white-space:nowrap;font-size:13px}.line-price button{min-height:44px;margin-top:4px;display:flex;align-items:center;justify-content:flex-end;font-size:12px}.cart-total strong,.checkout-summary-items b,.checkout-totals strong{white-space:nowrap}.cart-line p{font-size:12px;line-height:1.45}.cart-footer>p{font-size:11px;line-height:1.5}.checkout-modal .order-form label>span,.checkout-step{font-size:12px}.checkout-modal .order-form input:not([type=checkbox]){font-size:15px}.city-suggestions button{min-height:50px;font-size:13px}.city-suggestions small{font-size:11px}.delivery-options>p,.delivery-option small,.pickup-selected span,.checkout-secure-note,.checkout-trust li{font-size:13px}.delivery-option strong{font-size:14px}.pickup-selected small,.pickup-selected button{font-size:12px}.pickup-selected strong{font-size:13px}.checkout-summary-items strong,.checkout-summary-items b,.checkout-totals>div{font-size:13px}.checkout-summary-items span{font-size:12px}.checkout-modal .consent-field{min-height:52px}.checkout-modal .consent-field span{font-size:13px;line-height:1.55}.checkout-modal .consent-field a{color:#fff;text-decoration:underline;text-underline-offset:3px}.checkout-pay-button{min-height:60px;font-size:14px}.pickup-list>button{min-height:76px}.pickup-list strong{font-size:13px}.pickup-list small{font-size:12px}.pickup-list em,.pickup-list b{font-size:11px}.checkout-button:disabled{border-color:#333;background:linear-gradient(135deg,#1f1f1f,#141414);color:#aaa;cursor:not-allowed;box-shadow:inset 0 0 0 1px #ffffff05}.sales-paused-note{margin-top:10px;padding:14px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;border:1px solid #343434;border-radius:10px;background:#161616;text-align:left}.sales-paused-note[hidden],.checkout-preview-notice[hidden]{display:none}.sales-paused-note>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#262626;color:#d5d5d5}.sales-paused-note p{margin:0;display:grid;gap:4px;text-align:left}.sales-paused-note strong{color:#f2f2f2;font-size:13px}.sales-paused-note small{color:#929292;font-size:11px;line-height:1.45}.sales-paused-note.is-preview{border-color:#ffe00061;background:#ffe00012}.sales-paused-note.is-preview>span{background:#ffe000;color:#111}.sales-paused-note.is-preview strong{color:#ffe000}.checkout-preview-notice{margin-bottom:22px;padding:15px 16px;display:grid;gap:5px;border:1px solid rgba(255,224,0,.4);border-radius:10px;background:#ffe00014}.checkout-preview-notice b{color:#ffe000;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.checkout-preview-notice span{color:#c6c09a;font-size:12px;line-height:1.5}@media(max-width:760px){.order-modal.checkout-modal,.checkout-modal .order-form-wrap{height:100dvh;max-height:100dvh}.checkout-modal .order-form-wrap{scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom))}.checkout-modal .order-form input:not([type=checkbox]){font-size:16px}.checkout-layout .order-form{padding-bottom:max(42px,env(safe-area-inset-bottom))}.checkout-summary{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.pickup-panel-body{height:calc(100dvh - 112px)}}@media(max-width:640px){body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.promo-bar{min-height:28px;height:auto;padding:6px 12px;font-size:11px;line-height:1.25;text-align:center}.site-header{height:66px;padding-inline:12px}.logo{width:96px;min-height:44px;display:flex;align-items:center}.cart-button{min-width:112px;min-height:46px;padding-inline:8px;gap:7px}.cart-label,.cart-count{font-size:12px}.cart-count{width:24px;height:24px}.menu-button{width:46px;height:46px}.mobile-nav{top:94px}.mobile-nav{gap:4px}.mobile-nav a{min-height:48px;display:flex;align-items:center}.hero{height:auto;min-height:0;grid-template-rows:auto minmax(300px,88vw)}.hero-copy{min-height:0;padding:46px 16px 38px}.eyebrow{margin-bottom:16px;font-size:11px;line-height:1.4}.hero h1{font-size:clamp(55px,17.6vw,72px);line-height:.76}.hero-lead{max-width:340px;margin:23px 0 22px;font-size:15px;line-height:1.58}.hero-actions .button{min-height:54px;padding-inline:17px;font-size:13px}.status-orbit{min-height:30px;height:30px;font-size:10px}.hero-caption p{font-size:11px;line-height:1.45}.section{padding:70px 14px}.status-shop{height:auto;min-height:0;padding:64px 14px 70px;display:block}.status-shop .shop-heading{display:block;margin-bottom:24px}.status-shop .shop-heading .kicker{max-width:none;margin:0 0 13px;padding:0;font-size:11px}.status-shop .shop-heading h2{font-size:clamp(49px,15.5vw,64px);line-height:.8}.status-switch-hint{margin-bottom:12px;font-size:13px;line-height:1.4}.status-shop .status-tabs{min-height:54px;margin:0}.status-shop .status-tab{height:54px;padding-inline:5px;font-size:11px;letter-spacing:.04em}.status-shop .product-stage{min-height:0;margin:14px 0 0;display:grid;grid-template-columns:1fr;overflow:hidden;border:1px solid var(--line)}.status-shop .product-image-panel{min-height:380px;position:relative;inset:auto}.status-shop .product-image-panel img{width:100%;height:100%;position:absolute;inset:0;object-position:center 42%;filter:brightness(1.12) saturate(1.04) contrast(1.03)}.status-shop .product-image-panel:after{height:42%;background:linear-gradient(transparent,#000000b8)}.status-shop .stage-code{top:15px;left:15px;font-size:11px}.status-shop .product-info{width:100%;height:auto;position:relative;padding:26px 18px 22px;justify-content:flex-start;background:#0b0b0b}.status-shop .product-label{margin-bottom:12px;font-size:12px}.status-shop .product-info h3{max-width:none;font-size:clamp(43px,14vw,57px);line-height:.82}.status-shop .product-description{margin:18px 0;display:block;font-size:15px;line-height:1.58}.status-shop .product-meaning{margin-top:0;padding:15px 0}.status-shop .product-meaning small{font-size:11px}.status-shop .product-meaning strong{font-size:14px;line-height:1.42}.status-shop .feature-list{margin:16px 0 18px;grid-template-columns:1fr;gap:7px}.status-shop .feature-list li{min-height:46px;padding:9px 11px;gap:10px;font-size:13px}.status-shop .feature-list li:before{width:20px;height:20px;flex-basis:20px;font-size:11px}.status-shop .buy-row{margin-top:0;grid-template-columns:82px minmax(0,1fr);gap:10px}.status-shop .price small{font-size:11px}.status-shop .price strong{font-size:34px}.status-shop .button-buy{min-height:56px;padding-inline:14px;font-size:13px}.status-shop .shipping-note{margin-top:14px;padding:0;display:block;font-size:12px;line-height:1.45}.all-products{padding-top:54px}.compact-heading{display:block;margin-bottom:34px}.compact-heading .kicker{margin-bottom:13px;padding:0}.section-heading h2,.compact-heading h2{font-size:clamp(48px,15vw,64px)}.product-grid{gap:18px}.card-top{min-height:54px;height:auto;padding-block:10px;font-size:12px}.card-view-toggle{width:76px;height:46px}.card-body{min-height:0;padding:21px 16px}.card-body h3{font-size:21px}.card-body p{font-size:14px}.card-body strong{font-size:28px}.product-card>button:not(.card-view-toggle){min-height:58px;font-size:14px}.set-discount-badge small{font-size:11px}.set-card-label{min-height:34px;font-size:11px}.secret{padding-inline:0}.secret-copy{padding:42px 18px 38px}.secret h2{font-size:clamp(48px,15vw,61px)}.secret-copy>p:not(.kicker){font-size:14px;line-height:1.62}.secret-meta>span{font-size:11px}.prize-card small,.prize-footer{font-size:10px}.rarity span{padding:9px 11px;font-size:10px}.secret-actions{align-items:stretch}.secret-actions .text-link,.secret-terms-link{min-height:48px;font-size:13px}.secret-visual{min-height:410px;overflow:hidden}.secret-note{max-width:250px;padding:10px 12px;font-size:11px}.secret-note b{font-size:10px}.promo-terms{padding:20px 14px 70px}.promo-terms summary{min-height:92px;gap:16px}.promo-terms summary>span{font-size:15px;line-height:1.35}.promo-terms summary small,.promo-terms summary i{font-size:11px}.promo-terms-body{padding:24px 0 28px;columns:1}.promo-terms-body p{font-size:14px;line-height:1.65}.contact-band{padding-block:70px}.contact-band-copy h2{font-size:clamp(58px,18vw,76px)}.contact-band-copy>p{margin:27px 0 24px;font-size:15px}.contact-pending{grid-template-columns:1fr}.contact-pending a{min-height:68px;padding-inline:13px;border-right:0;font-size:14px}.contact-pending b{font-size:12px}.final-cta{min-height:520px;padding-inline:14px}.final-content p{font-size:12px;line-height:1.4}.final-content h2{font-size:clamp(68px,22vw,90px)}.final-content .button{min-height:56px;font-size:14px}.final-status{font-size:clamp(140px,50vw,180px)}footer{padding:42px 16px;gap:24px;font-size:14px}.footer-links{display:grid;grid-template-columns:1fr 1fr;justify-self:stretch;gap:13px 18px}.footer-links a{min-height:44px;display:flex;align-items:center}.mobile-buy{min-height:64px;height:64px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;padding:7px 8px 7px 16px;display:flex;z-index:35}.mobile-buy small{font-size:11px}.mobile-buy>span{font-size:27px}.mobile-buy strong{min-height:50px;padding-inline:20px;font-size:13px}body.locked .mobile-buy{opacity:0;pointer-events:none}.cart-drawer{padding:22px 18px max(20px,env(safe-area-inset-bottom))}.drawer-header small{font-size:12px}.cart-line{grid-template-columns:74px minmax(0,1fr) auto;gap:11px}.cart-line h3{font-size:14px}.cart-line p{font-size:12px}.line-price{font-size:13px}.cart-footer>p{font-size:12px}.checkout-heading{min-height:122px;padding:30px 58px 23px 18px}.checkout-heading h2{font-size:50px}.checkout-layout .order-form{padding:26px 18px max(44px,env(safe-area-inset-bottom))}.checkout-section-title h3{font-size:30px}.checkout-modal .order-form label>span,.checkout-step{font-size:12px}.delivery-option{min-height:76px;grid-template-columns:20px minmax(0,1fr) auto;gap:10px!important}.delivery-option strong{font-size:14px}.delivery-option small{font-size:12px;line-height:1.45}.delivery-option>b{font-size:24px}.pickup-open-button{min-height:56px;font-size:13px}.checkout-modal .consent-field{grid-template-columns:24px 1fr;gap:12px}.checkout-modal .consent-field input{width:20px;height:20px}.checkout-modal .consent-field span{font-size:13px}.checkout-secure-note,.checkout-trust li{font-size:12px}.checkout-pay-button{min-height:60px;font-size:14px}.checkout-summary-items strong,.checkout-summary-items b,.checkout-totals>div{font-size:13px}.checkout-summary-items span{font-size:12px}.pickup-panel-head button{width:46px;height:46px}.pickup-list>button{min-height:88px}.pickup-list strong{font-size:13px}.pickup-list small{font-size:12px}.pickup-list em,.pickup-list b{font-size:11px}}@media(max-width:350px){.logo{width:88px}.cart-button{min-width:105px}.cart-label{font-size:11px}.hero h1{font-size:53px}.status-shop .shop-heading h2{font-size:47px}.status-shop .buy-row{grid-template-columns:76px minmax(0,1fr)}.status-shop .button-buy{padding-inline:11px;font-size:12px}.footer-links{grid-template-columns:1fr}}.pickup-inline{display:grid;gap:14px;min-width:0}.pickup-mode-switch[hidden]{display:none!important}.pickup-address-field{position:relative;display:grid;gap:8px}.pickup-address-field>span{color:#a0a0a0!important;font-size:13px!important}.pickup-address-field input{padding-right:48px!important}.pickup-suggestions{position:absolute;z-index:18;top:calc(100% + 7px);left:0;right:0;max-height:310px;overflow:auto;border:1px solid #3a3a3a;background:#0c0c0c;box-shadow:0 22px 50px #000000ad}.pickup-suggestions>button{width:100%;min-height:68px;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:0;border-bottom:1px solid #252525;background:transparent;color:#fff;text-align:left;cursor:pointer}.pickup-suggestions>button:hover,.pickup-suggestions>button:focus-visible{background:#171717}.pickup-suggestions>button>span{display:grid;gap:4px}.pickup-suggestions strong{font-size:13px}.pickup-suggestions small{color:#aaa;font-size:12px;line-height:1.4}.pickup-suggestions em{color:#777;font-size:11px;font-style:normal}.pickup-suggestions b{color:#00c667;font-size:12px}.pickup-search-state,.pickup-empty,.pickup-provider-note{min-height:74px;padding:16px;display:flex;align-items:center;justify-content:center;gap:10px;color:#aaa;font-size:13px;line-height:1.5;text-align:center}.pickup-empty{display:grid;gap:5px}.pickup-empty strong{color:#fff;font-size:14px}.pickup-empty span{color:#888;font-size:12px}.yandex-delivery-widget{min-height:480px;overflow:hidden;border:1px solid #303030;background:#f3f3f3}.yandex-delivery-widget>iframe,.yandex-delivery-widget>div{max-width:100%}.pickup-inline.has-selection .pickup-address-field,.pickup-inline.has-selection .yandex-delivery-widget,.pickup-inline.has-selection .cdek-pickup-map,.pickup-inline.has-selection .pickup-provider-note{display:none}.pickup-selected{grid-template-columns:minmax(0,1fr) auto;padding:18px}.pickup-selected>div{gap:7px}.pickup-selected small{font-size:11px}.pickup-selected strong{font-size:15px}.pickup-selected span{font-size:13px;line-height:1.5}.pickup-selected button{min-height:42px;padding:0 14px;border:1px solid #505050;color:#fff;font-size:12px;cursor:pointer}@media(max-width:760px){.pickup-inline{gap:12px}.pickup-address-field>span{font-size:13px!important}.pickup-address-field input{min-height:56px;font-size:16px!important}.pickup-suggestions{max-height:min(330px,52vh)}.pickup-suggestions>button{min-height:78px;padding:13px 12px}.pickup-suggestions strong{font-size:14px}.pickup-suggestions small{font-size:13px}.pickup-suggestions em,.pickup-suggestions b{font-size:12px}.yandex-delivery-widget{min-height:420px}.pickup-selected{grid-template-columns:1fr;gap:14px}.pickup-selected button{justify-self:start;min-height:46px;font-size:13px}.pickup-selected small{font-size:11px}.pickup-selected strong{font-size:15px}.pickup-selected span{font-size:13px}}.promo-bar{height:36px;padding:0 3.4vw;position:sticky;top:0;z-index:28;justify-content:space-between;gap:20px;background:linear-gradient(90deg,#c8ff69,#8ff5d0 44%,#ffbdd5);font-size:11px;letter-spacing:.08em}.promo-message{display:flex;align-items:center;gap:12px}.promo-message b{font-weight:800}.promo-message span{font-weight:600;opacity:.72}.promo-bar a{color:#050505;font-weight:800;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.site-header{top:36px}.mobile-nav{top:108px}.status-bundle-offer{margin-top:22px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid color-mix(in srgb,var(--accent) 58%,#333);background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 13%,#0b0b0b),#0b0b0b 58%)}.status-bundle-offer p{margin:0;display:grid;gap:5px}.status-bundle-offer small{color:var(--accent);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.status-bundle-offer strong{color:#fff;font-size:18px}.status-bundle-offer p>span{color:#999;font-size:12px}.status-bundle-offer .button{min-height:50px;padding-inline:18px;background:var(--accent);color:var(--accentText);white-space:nowrap}.single-catalog-link{width:fit-content;min-height:44px;margin-top:8px;display:inline-flex;align-items:center;color:#aaa;font-size:12px;text-decoration:underline;text-underline-offset:4px}.all-products{scroll-margin-top:115px}.product-set{scroll-margin-top:115px;box-shadow:0 0 0 1px #ffe00038,0 22px 70px #ffe00014}.promo-terms{padding-bottom:56px}.contact-band{padding-top:74px}footer{grid-template-columns:minmax(180px,.72fr) minmax(360px,1.1fr) minmax(310px,1fr);gap:30px}.footer-links{width:100%;justify-self:stretch;display:grid;grid-template-columns:1fr 1fr;gap:24px}.footer-links>span{display:grid;align-content:start;gap:5px}.footer-links b,.footer-addresses b{margin-bottom:5px;color:#eee;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.footer-links a{min-height:34px}.footer-addresses{display:grid;gap:14px}.footer-addresses p{margin:0;display:grid;color:#919191;line-height:1.55}.back-to-top{grid-column:1 / -1;min-height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid #333;color:#eee;font-size:13px;font-weight:700}.copyright{margin-top:12px}.mobile-buy{display:none!important}body{padding-bottom:0}.toast{width:min(430px,calc(100vw - 24px));min-height:72px;padding:10px 10px 10px 14px;grid-template-columns:32px minmax(0,1fr) auto;display:grid;border:1px solid #d4d1ca;border-radius:12px;box-shadow:0 18px 55px #00000073}.toast button{min-height:48px;padding:0 15px;border:0;border-radius:8px;background:#050505;color:#fff;font-size:12px;font-weight:750;cursor:pointer}.checkout-layout{grid-template-columns:minmax(0,1.62fr) minmax(300px,.88fr)}.checkout-layout .order-form{grid-column:1;grid-row:1}.checkout-summary{grid-column:2;grid-row:1}.checkout-summary-items article{align-items:start}.checkout-summary-items img{object-fit:cover;object-position:center}.checkout-summary-items article>div{min-width:0}.checkout-qty{width:fit-content;height:32px;margin-top:4px;display:grid;grid-template-columns:32px 30px 32px;align-items:center;border:1px solid #333}.checkout-qty button{width:32px;height:30px;border:0;background:transparent;color:#fff;cursor:pointer}.checkout-qty b{display:grid;place-items:center;font-size:11px}.delivery-option-disabled{opacity:.52;cursor:not-allowed}.delivery-option-disabled>b{color:#888;font-size:17px}.field-error{min-height:16px;display:block;color:#ff736b;font-size:11px;line-height:1.35}.field-invalid input{border-color:#ff5047!important}.yandex-delivery-widget,.cdek-pickup-map{width:100%;max-width:100%;min-height:480px;position:relative;z-index:1;overflow:hidden;border:1px solid #d7d7d7;background:#f5f5f5;color-scheme:light;touch-action:pan-x pan-y;isolation:isolate}.yandex-delivery-widget *,.cdek-pickup-map *{color-scheme:light}.yandex-delivery-widget>iframe,.yandex-delivery-widget>div{width:100%!important;max-width:100%!important}.yandex-delivery-widget input{background:#fff!important;color:#111!important}@media(max-width:980px){footer{grid-template-columns:1fr 1fr}.footer-addresses{grid-column:1 / -1;grid-template-columns:1fr 1fr}}@media(max-width:760px){.promo-bar{height:42px;padding:0 12px;font-size:10px}.promo-message span{display:none}.promo-bar a{min-height:32px;display:flex;align-items:center}.site-header{top:42px}.mobile-nav{top:108px}.status-bundle-offer{grid-template-columns:1fr;gap:14px}.status-bundle-offer strong{font-size:17px}.status-bundle-offer .button{width:100%;justify-content:space-between}.all-products{padding-top:38px}.secret{padding-top:30px}.promo-terms{padding-top:12px;padding-bottom:38px}.contact-band{padding-top:54px;padding-bottom:54px}footer{padding-bottom:28px;grid-template-columns:1fr;gap:22px}.footer-intro,.footer-links,.footer-addresses{grid-column:auto}.footer-links{grid-template-columns:1fr 1fr;padding:12px 0;border-top:1px solid #2c2c2c;border-bottom:1px solid #2c2c2c}.footer-links a{min-height:40px}.footer-addresses{grid-template-columns:1fr}.copyright{grid-column:auto;margin:0}.back-to-top{grid-column:auto}.toast{right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;width:auto}.toast p{min-width:0}.toast small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast button{padding-inline:12px}.checkout-layout{grid-template-columns:1fr}.checkout-summary{grid-column:1;grid-row:1;padding:22px 18px;border:0;border-bottom:1px solid #282828}.checkout-layout .order-form{grid-column:1;grid-row:2}.checkout-summary>.kicker{margin-bottom:14px}.checkout-summary-items article{grid-template-columns:62px minmax(0,1fr) auto}.checkout-summary-items img{width:62px;height:72px}.checkout-trust{margin-top:20px}.checkout-summary{padding-bottom:24px}.checkout-modal .order-form-wrap{scroll-padding-bottom:max(30px,env(safe-area-inset-bottom))}.checkout-layout .order-form{padding-bottom:max(34px,env(safe-area-inset-bottom))}.pickup-inline{width:100%;min-width:0;overflow:hidden}.yandex-delivery-widget,.cdek-pickup-map{min-height:520px;border-radius:12px}.yandex-delivery-widget>iframe,.yandex-delivery-widget>div{min-width:0!important}}@media(max-width:390px){.promo-bar{font-size:9px}.toast{grid-template-columns:28px minmax(0,1fr)}.toast button{grid-column:1 / -1;width:100%}.footer-links{grid-template-columns:1fr}}.cart-button{position:relative;overflow:hidden;isolation:isolate;border-color:#c8ff6994;background:linear-gradient(110deg,#c8ff6914,#ffffff05,#8ff5d017);box-shadow:0 0 0 1px #c8ff690a,0 0 22px #8ff5d01f}.cart-button:after{content:"";width:38%;position:absolute;z-index:-1;inset:-40% auto -40% -55%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);animation:cart-glint 3.8s ease-in-out infinite}@keyframes cart-glint{0%,58%{left:-55%;opacity:0}66%{opacity:1}82%,to{left:125%;opacity:0}}.product-specs-strip{max-width:1180px;margin:14px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-specs-strip li{min-height:48px}footer{grid-template-columns:minmax(190px,.72fr) minmax(380px,1.28fr)}.footer-links{grid-column:2}.copyright{grid-column:1}.promo-terms summary{min-height:72px}.promo-terms summary>span{gap:5px;font-size:15px}.promo-terms-body{padding-block:22px 26px;columns:3;column-gap:34px}.promo-terms-body p{margin-bottom:13px;font-size:12px;line-height:1.58}.checkout-final-total{margin-top:4px;padding:18px;display:grid;gap:11px;border:1px solid #353535;background:linear-gradient(135deg,#c8ff6913,#ffffff04)}.checkout-final-total>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;color:#999;font-size:13px}.checkout-final-total strong{max-width:62%;color:#f4f4f4;font-size:14px;text-align:right}.checkout-final-total>div:last-child{margin-top:5px;padding-top:14px;border-top:1px solid #3b3b3b;color:#fff;font-weight:750}.checkout-final-total>div:last-child strong{color:#c8ff69;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:28px}.checkout-totals [data-checkout-delivery-total]{max-width:62%;font-size:11px;line-height:1.35;text-align:right}.pickup-mode-switch{padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid #343434;border-radius:12px;background:#090909}.pickup-mode-switch button{min-height:44px;border:0;border-radius:8px;background:transparent;color:#8f8f8f;font-size:13px;font-weight:750;cursor:pointer}.pickup-mode-switch button.active{background:#f1efea;color:#090909;box-shadow:0 5px 18px #0000003d}.pickup-inline.has-selection .pickup-mode-switch{display:none}.pickup-address-field[hidden],.yandex-delivery-widget[hidden],.cdek-pickup-map[hidden],.pickup-provider-note[hidden]{display:none!important}.yandex-delivery-widget,.cdek-pickup-map{border-radius:16px;color-scheme:only light;box-shadow:0 14px 35px #0000003d}.yandex-delivery-widget>iframe{color-scheme:only light;border:0!important;border-radius:16px}.cdek-balloon-address{margin:4px 0 8px}.pickup-balloon-provider{color:#626262;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pickup-map-legend{position:relative;z-index:1;width:100%;max-width:none;margin-top:-1px;padding:7px 9px;display:flex;flex-wrap:wrap;gap:6px 10px;border:1px solid rgba(0,0,0,.13);border-radius:0 0 9px 9px;background:#111;box-shadow:none;color:#ddd;font-size:10px;font-weight:700;line-height:1.2;pointer-events:none}.pickup-map-legend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.pickup-map-legend i{width:8px;height:8px;border-radius:50%;background:#e53935}.pickup-map-legend i.cdek{background:#16a34a}.pickup-map-legend i.partner{background:#f59e0b}.pickup-map-legend i.fivepost{background:#7c3aed}.pickup-map-legend i.terminal{background:#2563eb}.pickup-inline.has-selection .pickup-map-legend{display:none}.card-carousel{touch-action:pan-y pinch-zoom}.cart-drawer,.order-modal{overscroll-behavior-y:contain}.cdek-balloon-select{min-width:132px;min-height:42px;border:0;background:#050505;color:#fff;font-size:14px;font-weight:750;cursor:pointer}@media(max-width:760px){.status-shop .product-image-panel{min-height:300px;height:300px}.status-shop .product-image-panel img{object-position:center 38%}.status-shop .product-info{min-height:0;padding:21px 18px 18px}.status-shop .product-label{margin-bottom:8px}.status-shop .product-info h3{font-size:clamp(43px,13vw,52px)}.status-shop .product-description{margin:12px 0;font-size:14px;line-height:1.48}.status-shop .product-meaning{padding:10px 0}.status-shop .product-meaning strong{font-size:13px}.status-bundle-offer{margin-top:13px;padding:12px;grid-template-columns:minmax(0,1fr) 96px;gap:10px}.status-bundle-offer p{gap:3px}.status-bundle-offer small{font-size:10px}.status-bundle-offer strong{font-size:16px}.status-bundle-offer p>span{font-size:11px;line-height:1.35}.status-bundle-offer .button{width:96px;min-height:50px;padding-inline:13px}.single-catalog-link{min-height:36px;margin-top:5px;font-size:12px}.status-shop .shipping-note{margin-top:6px;font-size:12px}.product-specs-strip{margin-top:10px;grid-template-columns:1fr;gap:6px}.product-specs-strip li{min-height:42px!important;font-size:13px!important}footer{grid-template-columns:1fr}.footer-links,.copyright{grid-column:auto}.promo-terms summary{min-height:66px;padding-block:12px}.promo-terms summary>span{font-size:13px}.promo-terms summary small,.promo-terms summary i{font-size:10px}.promo-terms-body{max-height:min(54svh,420px);padding:16px 8px 18px 0;columns:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.promo-terms-body p{margin-bottom:11px;font-size:11px;line-height:1.55}.checkout-summary{padding-bottom:18px}.checkout-final-total{padding:15px 14px}.checkout-final-total>div{font-size:13px}.checkout-final-total strong{font-size:13px}.checkout-final-total>div:last-child strong{font-size:29px}.checkout-pay-button{min-height:64px;font-size:16px}.pickup-inline{overflow:visible}.pickup-mode-switch{position:relative;z-index:4}.pickup-address-field{position:relative;z-index:5}.pickup-address-field input{border-radius:10px!important}.yandex-delivery-widget,.cdek-pickup-map{min-height:460px;border-radius:16px}.yandex-delivery-widget>iframe,.yandex-delivery-widget>div{height:460px!important;border-radius:16px}.pickup-map-legend{width:100%;margin-top:-1px;justify-content:center;gap:5px 9px;padding:7px;font-size:9px}}@media(prefers-reduced-motion:reduce){.cart-button:after{animation:none;display:none}}.checkout-modal .modal-close{width:44px;height:44px;padding:0;display:grid;place-items:center;border-color:#ffffff3d;line-height:1;font-size:0}.checkout-modal .modal-close:before{content:"";position:absolute;left:50%;top:50%;width:17px;height:1.5px;border-radius:2px;background:#fff;transform:translate(-50%,-50%) rotate(45deg)}.checkout-modal .modal-close:after{content:"";position:absolute;left:50%;top:50%;width:17px;height:1.5px;border-radius:2px;background:#fff;transform:translate(-50%,-50%) rotate(-45deg)}.status-shop .single-catalog-link{align-self:center;margin-top:18px;text-align:center}.status-shop .product-info{padding-bottom:clamp(42px,5vw,70px)}.product-specs-strip{gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:linear-gradient(135deg,#ffffff0b,#ffffff03)}.product-specs-strip li{min-height:58px;justify-content:center;border:0!important;border-right:1px solid rgba(255,255,255,.13)!important;border-radius:0!important;background:transparent!important;text-align:center}.product-specs-strip li:last-child{border-right:0!important}.yandex-delivery-widget .ydw-widget,.yandex-delivery-widget .widget__wrapper,.yandex-delivery-widget .widget__map{overflow:hidden!important;border-radius:16px!important}.yandex-delivery-widget .status-widget-price-row{display:none!important}.yandex-delivery-widget.has-point-detail .widget__panel{max-width:min(100%,380px)!important;box-shadow:14px 0 36px #0003}.yandex-delivery-widget .widget__point-detail-button{min-height:48px!important;font-size:15px!important;font-weight:750!important}.yandex-delivery-widget .widget__point-detail-close{min-width:44px!important;min-height:44px!important}@media(max-width:760px){.status-shop .product-stage{height:auto!important;min-height:0!important;grid-template-rows:auto auto!important;align-self:start}.status-shop .product-image-panel{height:290px;min-height:290px}.status-shop .product-info{height:auto!important;min-height:0!important}.product-specs-strip{grid-template-columns:1fr!important;gap:0}.product-specs-strip li{min-height:48px!important;padding:9px 12px!important;grid-template-columns:22px minmax(0,1fr)!important;justify-items:initial!important;align-content:center;gap:10px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.13)!important;text-align:left!important}.product-specs-strip li:last-child{border-bottom:0!important}.product-specs-strip li:before{width:22px!important;height:22px!important;flex-basis:22px!important}.checkout-modal .modal-close{position:fixed;top:max(10px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}.yandex-delivery-widget,.yandex-delivery-widget>div,.yandex-delivery-widget .ydw-widget,.yandex-delivery-widget .widget__wrapper,.yandex-delivery-widget .widget__map{height:470px!important;min-height:470px!important}.yandex-delivery-widget.has-point-detail .widget__panel{width:100%!important;max-width:100%!important}}.product-specs-strip li{min-width:0;padding:10px 14px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;justify-content:initial;gap:10px;text-align:left}.product-specs-strip li:before{width:24px!important;height:24px!important;flex-basis:24px!important}.product-specs-strip li>span{min-width:0;display:grid;gap:2px}.product-specs-strip li small{color:#777;font-size:8px;font-weight:750;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.product-specs-strip li strong{color:#f5f3ef;font-size:12px;font-weight:700;line-height:1.25}@media(max-width:760px){.status-shop{padding-bottom:20px!important}.all-products{padding-top:26px!important}.product-specs-strip{margin:9px 0 0!important}.product-specs-strip li{min-height:48px!important;padding:9px 12px!important;grid-template-columns:22px minmax(0,1fr)!important;justify-items:initial;gap:10px!important;text-align:left}.product-specs-strip li small{display:none}.product-specs-strip li strong{font-size:13px;line-height:1.25}}@media(max-width:760px){.status-shop .feature-list.product-specs-strip{width:100%;height:auto;margin:9px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important}.status-shop .feature-list.product-specs-strip li{width:100%;min-height:48px!important;margin:0!important;padding:9px 12px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.13)!important;text-align:left!important}.status-shop .feature-list.product-specs-strip li:last-child{border-bottom:0!important}.status-shop .feature-list.product-specs-strip li>span{display:block!important}.status-shop .feature-list.product-specs-strip li small{display:none!important}.status-shop .feature-list.product-specs-strip li strong{display:block!important;color:#f5f3ef!important;font-size:13px!important;line-height:1.25!important}}
