@font-face{font-family:steppe;src:url(../media/steppe-s.p.1_cyjcl9efkfh.woff2)format("woff2");font-display:swap}@font-face{font-family:steppe Fallback;src:local(Arial);ascent-override:68.19%;descent-override:22.73%;line-gap-override:18.18%;size-adjust:109.98%}.steppe_9f13e2f4-module__RO4m7q__className{font-family:steppe,steppe Fallback}.steppe_9f13e2f4-module__RO4m7q__variable{--font-steppe:"steppe", "steppe Fallback"}
@font-face{font-family:trento;src:url(../media/trento-s.0md8pu-_7_k15.ttf)format("truetype");font-display:swap}@font-face{font-family:trento Fallback;src:local(Arial);ascent-override:2123.49%;descent-override:415.67%;line-gap-override:0.0%;size-adjust:18.84%}.trento_be3bbf10-module__mbH_9a__className{font-family:trento,trento Fallback}.trento_be3bbf10-module__mbH_9a__variable{--font-trento:"trento", "trento Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#333;--paper:#fff;--sand:#cdc2ae;--terracotta:#8b4d36;--button:#4f3e35;--button-hover:#665044;--olive:#5a5d4a;--gold:#e1cba6;--line:#e7e2de;font-family:var(--font-steppe),Arial,sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0}button,input{font:inherit}a{color:inherit;text-underline-offset:4px}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border-radius:6px}button:disabled{cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--terracotta);outline-offset:4px}button:disabled{filter:grayscale(.4)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:normal;font-family:Montserrat,Arial,sans-serif;font-weight:300}h1{text-wrap:balance;font-size:clamp(28px,3vw,44px);line-height:1.2}h2{text-wrap:balance;font-size:clamp(28px,3vw,42px);line-height:1.2}h3{font-size:21px;line-height:1.3}p{line-height:1.55}.brand{line-height:1;text-decoration:none;display:inline-flex}.brand img{width:194px;height:auto}.story-mark img{max-width:100%;height:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;padding:0 5%;display:flex}.site-header nav{gap:34px;font-size:14px;display:flex}.site-header nav a{padding:15px 0;text-decoration:none}.hero{grid-template-columns:1fr 1fr;min-height:760px;display:grid}.hero-photo{background:var(--paper);min-height:100%;position:relative;overflow:hidden}.hero-photo-inner{position:absolute;inset:18px 24px}.photo-caption{background:var(--paper);padding:8px 13px;font-size:12px;position:absolute;bottom:25px;left:25px}.hero-copy{align-self:center;padding:46px clamp(28px,4.4vw,70px) 36px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;margin-bottom:20px;font-size:12px}.stylist-gift{max-width:35ch;margin:23px 0;font-size:17px}.lead-form{width:100%;max-width:520px}fieldset{border:0;min-width:0;margin:0;padding:0}.lead-form label:not(.consent){margin-bottom:8px;font-size:13px;display:block}input[type=tel]{width:100%;color:var(--ink);background:#f8f8f8;border:1px solid #d9d4d1;border-radius:6px;min-height:54px;padding:13px 16px;font-size:18px}input::placeholder{color:#605f54;opacity:1}.consent{cursor:pointer;color:#333;align-items:center;gap:8px;min-height:27px;margin:10px 0 12px;font-size:10px;line-height:1.35;display:flex}.consent input{width:20px;height:20px;accent-color:var(--button);flex:0 0 20px;margin:0}.primary{border:1px solid var(--button);background:var(--button);color:#fff;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:520px;min-height:56px;padding:15px 19px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4;display:flex}.primary span{font-size:22px;line-height:1}.primary:hover{background:var(--button-hover)}.primary{text-decoration:none;transition:background .18s}.form-message{color:var(--terracotta);font-size:13px;line-height:1.5}.form-message:not(:empty){margin:10px 0}.conditions{margin-top:15px;font-size:12px;line-height:1.45}.conditions p+p{margin-top:3px}.conditions .conditions-legal,.conditions.conditions-legal{opacity:.72;margin-top:8px;font-size:9px;line-height:1.4}.conditions-legal a{color:inherit;text-underline-offset:2px}.test-banner{text-align:center;background:#f8f8f8;padding:9px 5%;font-size:11px}.section{padding:88px 5%}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:32px;display:flex}.section-heading>p{font-size:14px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 25px;display:grid}.product-photo{aspect-ratio:2/3;background:var(--sand);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.product-photo img{object-fit:contain}.product-meta{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.text-link{color:var(--ink);background:0 0;border:0;border-bottom:1px solid;min-height:40px;padding:8px 0;font-size:13px;line-height:1.6;text-decoration:none;display:inline-block}.roulette{background:var(--paper);border-block:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}.wheel-wrap{place-items:center;padding:24px;display:grid;position:relative}.wheel{border:8px solid var(--paper);background:conic-gradient(from -30deg,var(--gold) 0deg 60deg,var(--paper) 60deg 120deg,var(--gold) 120deg 180deg,var(--paper) 180deg 240deg,var(--gold) 240deg 300deg,var(--paper) 300deg 360deg);border-radius:50%;width:340px;height:340px;transition:transform 3.5s cubic-bezier(.12,.66,.13,1);position:relative;box-shadow:0 12px 26px #2928201a}.wheel-label{white-space:nowrap;font-size:14px;position:absolute;top:17px;left:50%}.wheel-mark{width:84px;height:84px;color:var(--paper);background:var(--olive);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wheel-mark svg{flex:none;width:28px;height:34px;display:block}.wheel-pointer{z-index:1;background:var(--terracotta);clip-path:polygon(0 0,100% 0,50% 100%);width:22px;height:27px;position:absolute;top:10px;left:calc(50% - 11px)}.roulette-copy>p:not(.eyebrow){max-width:44ch;margin:22px 0}.preview-note{font-size:12px;line-height:1.5}.roulette-result:not(:empty){padding:20px 0 8px}.roulette-result .lead-form{margin-top:18px}.brand-story{text-align:center;max-width:1060px;margin:auto;padding-top:100px;padding-bottom:100px}.story-mark{margin-bottom:30px;font-size:66px;display:block}.brand-story>p{text-wrap:balance;font-size:24px;line-height:1.5}.stylist{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-top:0;padding-bottom:0;display:grid}.stylist-photo{aspect-ratio:4/5;position:relative}.stylist-copy>p:not(.eyebrow){max-width:42ch;margin:26px 0}.video-rail{scrollbar-width:thin;scroll-snap-type:x proximity;grid-auto-columns:calc(16.6667% - 16.6667px);grid-auto-flow:column;gap:20px;padding-bottom:16px;display:grid;overflow:auto}.video-card{aspect-ratio:9/16;background:var(--sand);scroll-snap-align:start;position:relative}.video-card video,.video-card button{object-fit:cover;width:100%;height:100%}.video-card button{border:0;padding:0;position:relative}.video-card button span{background:var(--paper);padding:12px;position:absolute;bottom:20px;left:10px;right:10px}.video-placeholder{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:22px 10px;display:flex}.video-placeholder p{text-align:center;font-size:13px}.video-placeholder small{font-size:10px}.video-monogram{font:16px var(--font-trento),serif;color:var(--olive);padding-top:25%}.stores{padding-top:15px}.store-tabs{border-bottom:1px solid var(--line);gap:30px;margin-bottom:26px;display:flex}.store-tabs button{color:var(--ink);background:0 0;border:0;border-bottom:2px solid #0000;min-height:50px;padding:10px 0 16px;font-size:15px}.store-tabs [aria-selected=true]{border-color:var(--terracotta);color:var(--terracotta)}.store-panel{padding-bottom:45px;position:relative}.store-photo{background:var(--sand);height:520px;position:relative}.store-photo img{object-fit:cover}.store-address{background:var(--paper);border:1px solid var(--line);width:400px;max-width:85%;margin:-110px 5% 0 auto;padding:33px;position:relative}.store-address p{margin-top:15px;font-size:14px}.final-offer{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.final-offer h2{font-size:clamp(30px,3.1vw,46px)}.footer{grid-template-columns:1fr 1fr;gap:24px;padding:48px 5%;display:grid}.footer p{font-size:12px}.footer nav{flex-wrap:wrap;grid-column:1/-1;gap:12px 25px;font-size:11px;display:flex}.sticky-form{display:none}.product-dialog{border:1px solid var(--line);background:var(--paper);width:540px;max-width:calc(100% - 28px);max-height:90svh;color:var(--ink);border-radius:12px;padding:0;overflow:auto}.product-dialog::backdrop{background:#292820a3}.dialog-inner{padding:38px}.dialog-inner>p:not(.eyebrow){margin:20px 0}.dialog-close{float:right;color:var(--ink);background:0 0;border:0;width:44px;height:44px;margin:-20px -20px 0 0;font-size:30px}.legal-page{max-width:850px;margin:auto;padding:60px 6%;display:block}.legal-page h1{margin:40px 0 24px;font-size:38px}.legal-page p{margin:20px 0}.sr-only,.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;background:var(--paper);padding:15px;position:fixed;top:5px;left:5px}@media (min-width:761px) and (max-width:1050px){.hero-copy{padding:30px}h1{font-size:34px}.hero{min-height:680px}.product-meta{flex-direction:column;align-items:flex-start;gap:3px}.wheel-wrap{padding:10px 0}.wheel{scale:.9}.wheel-pointer{top:10px}.video-rail{grid-auto-columns:calc(25% - 15px)}}@media (max-width:760px){html{scroll-padding-top:15px}.site-header{height:66px;padding:0 20px}.brand img{width:155px}.site-header nav{gap:20px;font-size:12px}.hero{flex-direction:column;min-height:0;display:flex}.hero-photo{height:330px;min-height:330px}.hero-photo img{object-position:center}.hero-photo-inner{inset:14px 20px}.photo-caption{padding:6px 10px;font-size:10px;bottom:14px;left:20px}.hero-copy{padding:27px 20px 24px}.eyebrow{margin-bottom:15px;font-size:10px}h1{letter-spacing:normal;text-wrap:pretty;font-size:28px;line-height:1.2}h2{font-size:32px}.stylist-gift{margin:17px 0 21px;font-size:15px}input[type=tel]{min-height:50px}.consent{margin:10px 0 12px;font-size:10px}.primary{min-height:54px;padding:13px 14px;font-size:13px}.conditions{margin-top:12px;font-size:12px}.test-banner{padding:10px 20px;font-size:10px}.section{padding:56px 20px}.section-heading{margin-bottom:25px;display:block}.section-heading>p{margin-top:12px;font-size:12px}.product-grid{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;gap:14px;padding:0 0 18px;display:grid;overflow:auto}.product-card{scroll-snap-align:start}.product-meta{padding-top:12px;display:block}.product-meta h3{font-size:16px}.product-meta .text-link{min-height:44px;font-size:12px}.roulette{flex-direction:column;gap:22px;padding-top:35px;padding-bottom:40px;display:flex}.wheel-wrap{padding:20px 0}.wheel{width:340px;height:340px}.roulette-copy{width:100%}.roulette-copy>p:not(.eyebrow){margin:16px 0;font-size:14px}.roulette-copy>p.preview-note{font-size:11px}.brand-story{padding:60px 25px}.story-mark{margin-bottom:23px;font-size:48px}.brand-story>p{font-size:19px;line-height:1.5}.stylist{padding:0;display:block}.stylist-photo{aspect-ratio:5/4}.stylist-photo img{object-position:center}.stylist-copy{padding:32px 20px 0}.stylist-copy>p:not(.eyebrow){margin:20px 0;font-size:15px}.video-rail{grid-auto-columns:57%;gap:12px}.video-monogram{font-size:20px}.video-placeholder small{font-size:11px}.stores{padding-top:10px}.store-tabs{justify-content:space-between;gap:0;margin-bottom:18px}.store-tabs button{min-height:48px;padding:9px 2px;font-size:11px}.store-photo{height:310px}.store-panel{padding-bottom:0}.store-address{width:calc(100% - 26px);max-width:none;margin:-35px auto 0;padding:24px}.store-address h3{font-size:22px}.store-address p{margin-top:10px;font-size:13px}.final-offer{display:block}.final-offer h2{font-size:32px}.final-offer .conditions{margin:0 0 24px}.footer{padding:35px 20px;display:block}.footer p{margin:20px 0}.footer nav{flex-direction:column;gap:14px}.sticky-form.is-visible{z-index:20;bottom:var(--keyboard,0px);padding:11px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);display:block;position:fixed;left:0;right:0;box-shadow:0 -5px 20px #29282012}.sticky-form>p{margin-bottom:9px;font-size:13px}.sticky-form .lead-form label:not(.consent){margin-bottom:5px;font-size:10px}.sticky-form input[type=tel]{min-height:43px;padding:9px 13px;font-size:16px}.sticky-form .consent{min-height:27px;margin:8px 0;font-size:10px}.sticky-form .primary{min-height:46px;font-size:12px}.dialog-inner{padding:30px 22px}.product-dialog h2{font-size:28px}.legal-page h1{overflow-wrap:anywhere;font-size:30px}}@media (max-width:374px){.hero-photo{height:300px;min-height:300px}h1{font-size:26px}.wheel-wrap{width:100%;height:310px}.wheel{scale:.85}.wheel-pointer{top:3px}.store-tabs button{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-photo-inner{transform:none!important}}.hero{color:#fff;isolation:isolate;background:#181818;min-height:900px;padding:130px 0 55px;display:block;position:relative}.hero-photo{width:min(48%,600px);min-height:0;position:absolute;inset:0 max(0px,50vw - 720px) 0 auto;overflow:hidden}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#181818 0%,#18181840 7%,#18181800 16%);position:absolute;inset:0}.hero-brand{z-index:2;position:absolute;top:48px;left:5%}.hero-brand img{filter:brightness(0)invert();width:232px;height:auto;display:block}.hero-copy{z-index:1;background:0 0;width:44%;max-width:650px;margin-left:max(5%,50vw - 655px);padding:0 28px 0 0;position:relative}.hero h1{text-align:left;text-wrap:initial;color:#fff;font-weight:300}.hero-intro{max-width:24ch;font-size:clamp(28px,2.65vw,38px);line-height:1.2;display:block}.hero-origin{margin-top:12px;font-size:16px;line-height:1.5;display:block}.hero-bridge{font-family:var(--font-steppe),Arial,sans-serif;margin:25px 0 8px;font-size:15px;font-weight:400;display:block}.hero-offer{white-space:nowrap;color:#fff;letter-spacing:-.02em;align-items:center;gap:20px;font-size:clamp(48px,5vw,72px);font-weight:300;line-height:1.12;display:flex}.hero-offer-tail{font-family:var(--font-steppe),Arial,sans-serif;letter-spacing:normal;white-space:normal;max-width:12ch;font-size:13px;font-weight:400;line-height:1.6}.hero .stylist-gift{align-items:center;gap:12px;max-width:40ch;margin:24px 0 26px;font-size:14px;display:flex}.hero .stylist-gift svg{flex:0 0 27px;width:27px;height:27px}.hero #hero-form{color:#333;background:#fff;border-radius:8px;max-width:510px;padding:22px}.hero .consent{font-size:10px}.hero .conditions{color:#fff;margin-top:16px;font-size:11px}.hero .form-message{color:#8b4d36}@media (min-width:761px) and (max-width:1050px){.hero{min-height:860px;padding-top:125px}.hero-copy{width:48%;margin-left:4%;padding-right:0}.hero-photo{width:48%}.hero-intro{font-size:30px}.hero-offer{gap:12px;font-size:52px}.hero-offer-tail{font-size:11px}.hero #hero-form{padding:17px}}@media (max-width:760px){.hero{background:#181818;min-height:0;padding:0 0 24px}.hero-photo{width:100%;height:auto;min-height:0;position:relative;inset:auto}.hero-photo-inner{aspect-ratio:5/6;position:relative;inset:auto;transform:none!important}.hero-photo img{object-fit:cover;object-position:center top}.hero-photo:after{background:linear-gradient(#18181800 80%,#18181838 89%,#181818aa 96%,#181818 100%)}.hero-brand{top:18px;left:18px}.hero-brand img{width:140px}.hero-copy{width:auto;margin:-56px 22px 0;padding:0}.hero-intro{max-width:20ch;font-size:26px;line-height:1.16}.hero-origin{margin-top:7px;font-size:12px}.hero-bridge{margin:15px 0 4px;font-size:12px}.hero-offer{gap:14px;font-size:52px}.hero-offer-tail{font-size:11px}.hero .stylist-gift{max-width:100%;margin:16px 0 18px;font-size:12px;line-height:1.5}.hero .stylist-gift svg{flex-basis:24px;width:24px;height:24px}.hero #hero-form{border-radius:7px;padding:16px}.hero .lead-form label:not(.consent){margin-bottom:6px;font-size:12px}.hero input[type=tel]{min-height:46px;padding:10px 12px}.hero .consent{margin:9px 0 11px;font-size:10px}.hero .primary{min-height:50px;padding:12px;font-size:11px}.hero .conditions{margin-top:13px;font-size:11px}}@media (max-width:374px){.hero-copy{margin-inline:20px}.hero-intro{font-size:24px}.hero-offer{font-size:46px}}.collection{padding-block:68px 52px}.collection .section-heading h2{max-width:23ch}.collection .section-heading>p{flex-shrink:0;max-width:28ch}.collection-description{max-width:60ch;margin-top:20px;line-height:1.6}.product-gallery{-webkit-user-select:none;user-select:none;min-width:0;position:relative}.product-photo-rail{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:6px;display:flex;overflow-x:auto}.product-photo-rail::-webkit-scrollbar{display:none}.product-photo-rail .product-photo{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.arrow-icon{flex:0 0 20px;width:20px;height:20px}.product-photo{border-radius:6px}.gallery-arrow{color:#4f3e35;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:calc(50% - 22px)}.gallery-arrow:before{content:"";background:#ffffff80;border-radius:50%;transition:background .18s;position:absolute;inset:7px}.gallery-arrow svg{stroke:currentColor;stroke-width:1.4px;width:14px;height:14px;position:relative}.gallery-arrow:hover:before{background:#ffffffc9}.gallery-prev{left:7px}.gallery-next{right:7px}.gallery-indicators{background:#ffffff60;border-radius:8px;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.gallery-indicators span{background:#ffffffb3;border-radius:2px;width:17px;height:2px}.gallery-indicators .is-active{background:#4f3e35}.product-meta{align-items:center;gap:14px}.product-meta h3{font-size:17px}.price-button{flex:none;width:auto;min-height:46px;padding:10px 15px;font-size:12px}.collection-more{max-width:340px;margin:34px auto 0}.form-card{color:#333;background:#fff;border-radius:10px;padding:24px}.form-card .lead-form,.form-card .primary{max-width:none}.brand-story{padding-block:78px 55px}.brand-story>.eyebrow{font-size:12px}.brand-story>p:not(.eyebrow){max-width:60ch;margin:22px auto 0;font-size:19px}.stylist{padding-bottom:78px}.stylist-photo{aspect-ratio:2/3;max-height:680px}.stylist-photo img{border-radius:6px}.video-rail{grid-auto-columns:calc(33.3333% - 13.3333px);max-width:960px;margin:auto}.video-card{border-radius:10px;overflow:hidden}.video-placeholder{background:linear-gradient(145deg,#ede5de,#dcd0c5);padding:35px 20px}.video-placeholder p{font-size:16px}.video-monogram{color:#4f3e35}.stores{max-width:1400px;margin:auto;padding-top:30px}.store-panel{background:#f4efea;border-radius:8px;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);align-items:center;padding-bottom:0;display:grid;overflow:hidden}.store-photo{background:#f4efea;height:auto}.store-photo img{object-fit:contain;width:100%;height:auto;display:block}.store-address{background:0 0;border:0;width:auto;max-width:none;margin:0;padding:30px}.store-address h3{font-size:26px}.photo-offer{isolation:isolate;color:#fff;background:#181818;border:0;grid-template-columns:min(42%,600px) minmax(0,1fr);align-items:center;gap:0;display:grid;position:relative}.offer-photo{background:#181818;align-self:stretch;align-items:center;display:flex;position:relative}.offer-photo img{width:100%;height:auto;display:block}.offer-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#18181800 86%,#18181830 93%,#181818 100%);position:absolute;inset:0}.offer-copy{z-index:1;justify-self:center;width:100%;max-width:760px;padding:55px clamp(28px,5vw,85px);position:relative}.offer-copy h2{color:#fff;font-size:clamp(30px,3vw,44px)}.offer-description{max-width:42ch;margin:24px 0 28px;font-size:16px;line-height:1.6}.offer-copy .stylist-gift{margin:25px 0;font-size:15px}.offer-copy .conditions{margin:18px 0 0;font-size:11px}@media (min-width:761px) and (max-width:1050px){.product-meta{align-items:stretch}.price-button{width:100%}.product-meta h3{min-height:48px}.form-card{padding:20px}.offer-copy{padding:38px 28px}.offer-copy h2{font-size:30px}.store-address{padding:22px}.store-address h3{font-size:23px}}@media (max-width:760px){.collection{padding:42px 16px 38px}.collection .section-heading h2{font-size:27px}.collection .section-heading>p{max-width:none}.product-grid{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:30px;padding:0;overflow:visible}.product-meta{align-items:center;gap:12px;padding-top:13px;display:flex}.product-meta h3{font-size:16px;line-height:1.4}.price-button{width:auto;min-height:46px;padding:10px 13px;font-size:12px}.price-button span{font-size:18px}.gallery-prev{left:5px}.gallery-next{right:5px}.gallery-arrow:before{background:#fff6;inset:9px}.gallery-arrow svg{width:12px;height:12px}.gallery-indicators{gap:4px;bottom:12px}.collection-more{margin-top:27px}.brand-story{padding:48px 22px 34px}.brand-story h2{font-size:29px}.brand-story>p:not(.eyebrow){margin-top:18px;font-size:16px}.stylist{padding:0 20px 48px}.stylist-photo{aspect-ratio:2/3;max-height:560px}.stylist-copy{padding:27px 0 0}.stylist-copy h2{font-size:29px}.video-rail{grid-auto-columns:76%;gap:12px}.videos{padding-block:42px}.videos h2{font-size:29px}.store-tabs{gap:6px}.store-panel{display:block}.store-photo{height:auto}.store-address{width:auto;margin:0;padding:24px}.store-address h3{font-size:23px}.stores{padding:16px 20px 44px}.stores h2{font-size:29px}.photo-offer,.offer-photo{display:block}.offer-photo:after{background:linear-gradient(#18181800 80%,#18181838 89%,#181818aa 96%,#181818 100%)}.offer-copy{margin:-12px 0 0;padding:0 20px 35px}.offer-copy h2{font-size:30px}.offer-description{margin:19px 0 23px;font-size:15px}.offer-copy .stylist-gift{margin:21px 0;font-size:13px}.offer-copy .form-card{padding:22px 16px}.offer-copy .conditions{font-size:11px}}.stylist{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:9%;max-width:1280px;margin:0 auto;padding:28px 5% 78px}.stylist-copy{padding:0}.stylist-copy h2{font-size:clamp(26px,2.5vw,36px);line-height:1.3}.stylist-copy h2>span{display:block}.stylist-copy .stylist-duration{margin-bottom:15px;font-size:clamp(64px,7vw,92px);line-height:1.05}.stylist-present{color:#8b4d36;margin-top:8px}.stylist-copy>p:not(.eyebrow){max-width:43ch;line-height:1.65}.stylist-photo{aspect-ratio:3/4;border-radius:8px;justify-self:end;width:100%;max-width:420px;max-height:none;overflow:hidden}.stylist-photo img{object-fit:cover;object-position:50% 100%;border-radius:8px;width:100%;height:100%;display:block}.store-photo-metropolis{aspect-ratio:2;overflow:hidden}.store-photo-metropolis img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}@media (max-width:760px){.stylist{flex-direction:column;gap:27px;padding:15px 20px 48px;display:flex}.stylist-copy{width:100%}.stylist-copy h2{font-size:27px}.stylist-copy .stylist-duration{margin-bottom:10px;font-size:64px}.stylist-photo{width:100%;max-width:420px}}.hero,.photo-offer{--photo-canvas:#251f1b;background:var(--photo-canvas);overflow:hidden}.hero{min-height:0;padding:108px 0 30px}.hero-photo{aspect-ratio:1.14;background:0 0;width:auto;max-width:62%;height:100%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2%);mask-image:linear-gradient(90deg,#0000,#000 2%)}.hero-photo-inner{inset:-10px 0}.hero-photo img{object-fit:cover;object-position:50% 10%}.hero-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#251f1b 0%,#251f1bed 8%,#251f1bc2 17%,#251f1b80 29%,#251f1b3d 42%,#251f1b0d 55%,#251f1b00 66%);position:absolute;inset:-1px}.hero:after{content:none}.hero-copy{z-index:1;width:45%;max-width:650px;margin-left:max(5%,50vw - 655px)}.hero-brand{top:38px;left:max(5%,50vw - 655px)}.hero .conditions{margin-bottom:0}.photo-offer{grid-template-columns:1fr 1fr;min-height:0}.offer-photo{aspect-ratio:1.3;background:0 0;width:auto;max-width:52%;height:100%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 98%,#0000);mask-image:linear-gradient(90deg,#000 98%,#0000)}.offer-photo img{object-fit:cover;object-position:50% 6%;width:100%;height:100%}.offer-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#251f1b00 38%,#251f1b0d 48%,#251f1b40 62%,#251f1b8c 77%,#251f1be0 92%,#251f1b 100%);position:absolute;inset:-1px}.photo-offer:after{content:none}.offer-copy{grid-column:2;padding:42px clamp(28px,4vw,65px) 32px}.offer-copy .conditions{margin-top:14px}.final-offer .offer-photo{aspect-ratio:4/5;width:auto;max-width:55%;height:100%}.final-offer .offer-photo img{object-position:50% 0}.final-offer .offer-photo:after{background:linear-gradient(90deg,#251f1b00 28%,#251f1b08 45%,#251f1b1f 58%,#251f1b4d 70%,#251f1b85 80%,#251f1bbd 89%,#251f1bf0 96%,#251f1b 100%)}.stylist-photo{aspect-ratio:2/3}.stylist-photo img{object-fit:contain;object-position:center}.product-dialog{width:600px}.product-dialog h2{margin-top:16px;font-size:32px;line-height:1.3}.product-dialog h2>span{display:block}.product-dialog h2 strong{color:var(--button);margin-top:12px;font-size:72px;font-weight:300;line-height:1.2;display:block}.product-dialog .dialog-offer-description{max-width:44ch;margin:18px 0 25px;font-size:15px}.product-dialog .primary{font-size:13px}@media (min-width:761px) and (max-width:1050px){.hero{padding-top:110px}.hero-copy{width:49%;margin-left:4%}.hero-photo{width:59%;max-width:59%}.hero-photo img{object-position:58% 10%}.offer-copy{padding:35px 25px 28px}}@media (max-width:760px){.hero{min-height:100svh;padding:0 0 14px}.hero-photo{aspect-ratio:auto;width:100%;max-width:none;height:auto;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.hero-photo-inner{aspect-ratio:auto;height:clamp(140px,100svh - 430px,480px);position:relative;inset:auto;transform:none!important}.hero-photo img{object-position:center top}.hero:after{content:none}.hero-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#251f1b00 62%,#251f1b0d 70%,#251f1b40 79%,#251f1b99 88%,#251f1be6 96%,#251f1b 100%);position:absolute;inset:-1px}.hero-copy{width:auto;margin:-20px 18px 0}.hero .hero-intro{max-width:24ch;font-size:clamp(22px,5.7vw,26px);line-height:1.13}.hero .hero-origin{margin-top:5px;font-size:12px;line-height:1.4}.hero .hero-bridge{margin:9px 0 3px;font-size:12px;line-height:1.2}.hero .hero-offer{gap:12px;font-size:clamp(42px,11.2vw,48px)}.hero .hero-offer-tail{font-size:11px;line-height:1.4}.hero .stylist-gift{gap:10px;margin:10px 0;font-size:12px;line-height:1.4}.hero #hero-form{padding:12px 14px}.hero input[type=tel]{min-height:44px;padding:9px 12px;font-size:16px}.hero .consent{margin:7px 0}.hero .primary{min-height:46px;padding:10px 12px}.hero .conditions{margin-top:8px;font-size:10px}.hero-brand{top:18px;left:18px}.photo-offer{min-height:0;display:block}.offer-photo{aspect-ratio:5/6;width:100%;max-width:none;height:auto;display:block;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.offer-photo img{object-position:center top;height:100%}.offer-photo:after{background:linear-gradient(#251f1b00 60%,#251f1b0d 68%,#251f1b40 77%,#251f1b99 87%,#251f1be6 96%,#251f1b 100%)}.offer-copy{margin:-15px 0 0;padding:0 22px 25px}.offer-copy .eyebrow{margin-bottom:14px}.final-offer .offer-photo{aspect-ratio:2/3;width:100%;max-width:none;height:auto}.final-offer .offer-photo:after{background:linear-gradient(#251f1b00 62%,#251f1b05 70%,#251f1b1a 78%,#251f1b3d 84%,#251f1b7a 90%,#251f1bbf 95%,#251f1bf0 98%,#251f1b 100%)}.product-dialog h2{font-size:25px}.product-dialog h2 strong{font-size:57px}.product-dialog .primary{font-size:12px}.product-dialog .dialog-offer-description{font-size:14px}}@media (max-width:374px){.hero-copy{margin-inline:20px}.product-dialog h2{font-size:23px}.product-dialog h2 strong{font-size:52px}}.conditions a{text-underline-offset:3px;text-decoration:underline}@keyframes quiet-entry{0%{opacity:.86;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-sc-in].sc-in{animation:.65s ease-out both quiet-entry}.hero-photo img[data-sc-parallax],.catalog-offer .offer-photo img[data-sc-parallax]{scale:1.065}.hero .hero-photo:after{background:linear-gradient(90deg,#251f1be6 0%,#251f1bd1 20%,#251f1b66 44%,#251f1b00 70%)}.hero-submitted{min-height:0}.hero-submitted #hero-form{background:0 0;padding:0}.saved-lead-note{color:#fff;margin-bottom:10px;font-size:13px}.catalog-offer{grid-template-columns:1fr 1fr;min-height:clamp(680px,88svh,960px)}.catalog-offer .offer-photo{aspect-ratio:auto;width:58%;max-width:58%;height:100%;overflow:hidden}.catalog-offer .offer-photo img[data-sc-parallax]{object-position:50% top;transform-origin:top}.catalog-offer .offer-copy{padding-block:72px}.catalog-offer .offer-photo:after{background:linear-gradient(90deg,#251f1b00 20%,#251f1b2e 55%,#251f1b99 78%,#251f1be6)}.roulette{background:#faf8f4;border-block:0}.wheel-wrap{padding:28px}.wheel{background:conic-gradient(from -30deg,#e4d5c0 0deg 60deg,#faf6ef 60deg 120deg,#e4d5c0 120deg 180deg,#faf6ef 180deg 240deg,#e4d5c0 240deg 300deg,#faf6ef 300deg 360deg);border:1px solid #bb9c77;outline:7px solid #eee6d9;width:340px;height:340px;box-shadow:0 10px 35px #4f3e350d}.wheel-labels{fill:#4f3e35;width:100%;height:100%;font-family:var(--font-steppe),Arial,sans-serif;font-size:14px;position:absolute;inset:0}.wheel-mark{background:#4f3e35;border:5px solid #f4ede3;width:76px;height:76px}.wheel-pointer{background:#4f3e35;width:16px;height:25px;top:8px;left:calc(50% - 8px)}.roulette-result .prize-title{margin-bottom:16px;font-size:24px;line-height:1.4}.roulette-result .prize-title strong{font-weight:500}.roulette-result .prize-next-step{margin-top:18px}.roulette-result .lead-form{background:#fff;border:1px solid #e7e2de;border-radius:10px;padding:20px}.roulette-result .primary{margin-top:8px}@media (max-width:760px){.hero{min-height:0;padding:0 0 20px}.hero .hero-photo{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:hidden}.hero .hero-photo-inner{aspect-ratio:auto;height:100%;position:absolute;inset:0}.hero .hero-photo img{object-position:53% top}.hero .hero-photo:after{background:linear-gradient(#251f1b00 12%,#251f1b1f 31%,#251f1b8c 47%,#251f1bd1 65%,#251f1be6 100%)}.hero .hero-copy{margin:0 18px;padding-top:clamp(240px,100svh - 370px,520px)}.hero .hero-brand{z-index:3;top:18px;left:18px}.hero .hero-brand img{width:clamp(120px,32vw,140px)}.hero .hero-origin,.hero .hero-bridge{margin:0;font-size:clamp(10px,2.8vw,12px);line-height:1.8;display:inline}.hero .hero-intro{margin-bottom:7px}.hero .hero-offer{margin-top:7px}.hero .conditions{margin-top:16px}.hero-submitted .hero-copy{padding-top:clamp(280px,47svh,490px)}.hero-submitted .conditions{margin-bottom:0}.catalog-offer{min-height:0;display:block}.catalog-offer .offer-photo{aspect-ratio:4/5;width:100%;max-width:none;height:auto;position:relative}.catalog-offer .offer-photo:after{background:linear-gradient(#251f1b00 35%,#251f1b26 60%,#251f1bb3 90%,#251f1be6)}.catalog-offer .offer-copy{margin-top:-28px;padding:0 20px 36px}.roulette{padding-block:48px}.wheel-wrap{height:auto;padding:22px 0}.wheel{aspect-ratio:1;width:min(310px,100vw - 54px);height:auto;scale:1}.wheel-pointer{top:3px}.roulette-result .prize-title{font-size:22px}.roulette-result .lead-form{padding:16px}}.wheel-legacy-anchor{pointer-events:none;width:1px;height:1px;position:absolute}.wheel-trigger-marker{width:1px;height:1px;display:block}.wheel{background:0 0}.wheel-spin-target{z-index:2;cursor:pointer;touch-action:pan-y pinch-zoom;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;inset:0}.wheel-spin-target:disabled{cursor:default}.wheel-spin-target:focus-visible{outline:3px solid var(--terracotta);outline-offset:6px}.wheel-face{border-radius:inherit;background:conic-gradient(from -30deg,#e4d5c0 0deg 60deg,#faf6ef 60deg 120deg,#e4d5c0 120deg 180deg,#faf6ef 180deg 240deg,#e4d5c0 240deg 300deg,#faf6ef 300deg 360deg);position:absolute;inset:0}.wheel-idle[data-wheel-visible=true] .wheel-face{animation:3.2s ease-in-out infinite wheel-invitation}.wheel-float .wheel-mini.wheel-idle .wheel-face{animation:2.2s ease-in-out infinite wheel-mini-invitation}@keyframes wheel-invitation{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes wheel-mini-invitation{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@keyframes wheel-float-invitation{0%,to{transform:translateY(0);box-shadow:0 5px 22px #33241a45,0 0 #a65b4030}50%{transform:translateY(-5px);box-shadow:0 9px 26px #33241a52,0 0 0 7px #a65b4000}}.wheel-float{inset:auto 24px calc(28px + env(safe-area-inset-bottom)) auto;z-index:25;color:#4f3e35;cursor:pointer;background:#faf6ef;border:1px solid #cda98d;border-radius:50%;place-items:center;width:72px;height:72px;padding:0;animation:2.6s ease-in-out infinite wheel-float-invitation;display:grid;position:fixed;overflow:visible;box-shadow:0 5px 22px #33241a45}.wheel-float:before{content:"Подарок";color:#4f3e35;letter-spacing:.02em;white-space:nowrap;background:#faf6eff2;border:1px solid #d8c4aa;border-radius:999px;padding:7px 10px 6px;font:500 11px/1 Montserrat,sans-serif;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 4px 14px #33241a24}.wheel-float:focus-visible{outline-offset:5px;outline:2px solid #765846}.wheel-mini.wheel-wrap{width:68px;height:68px;padding:7px}.wheel-mini .wheel{outline:3px solid #eee6d9;width:54px;height:54px;scale:1}.wheel-mini .wheel-face{background:conic-gradient(from -30deg,#b35f45 0deg 60deg,#faf6ef 60deg 120deg,#e4d5c0 120deg 180deg,#faf6ef 180deg 240deg,#e4d5c0 240deg 300deg,#faf6ef 300deg 360deg)}.wheel-mini .wheel-mark{border-width:2px;width:21px;height:21px}.wheel-mini .wheel-mark svg{width:10px;height:13px}.wheel-mini .wheel-pointer{width:8px;height:10px;top:1px;left:calc(50% - 4px)}.roulette-popup.roulette{color:#4f3e35;background:0 0;padding:0;display:block}.roulette-popup .wheel-wrap{width:100%;height:auto;margin:0 auto 12px;padding:10px}.roulette-popup .wheel{outline-width:4px;width:190px;height:190px;scale:1}.roulette-popup .wheel-pointer{width:12px;height:17px;top:1px;left:calc(50% - 6px)}.roulette-popup .wheel-mark{border-width:3px;width:48px;height:48px}.roulette-popup .wheel-mark svg{width:20px;height:24px}.roulette-popup .roulette-copy{width:100%}.roulette-popup .eyebrow{display:none}.roulette-popup .roulette-copy h2{margin:0 0 10px;font-size:27px;line-height:1.15}.roulette-popup .roulette-copy>p:not(.eyebrow){margin:0 0 14px;font-size:13px;line-height:1.45}.roulette-popup .preview-note{display:none}.roulette-popup .primary{min-height:44px;padding:10px 14px;font-size:14px}.roulette-popup .roulette-result:not(:empty){padding:6px 0 0}.roulette-popup .roulette-result p{margin:0 0 10px;font-size:13px;line-height:1.4}.roulette-popup .roulette-result .prize-title{font-size:18px}.roulette-popup .roulette-result .lead-form{margin:12px 0 0;padding:12px}.roulette-popup .lead-form label:not(.consent){font-size:12px}.roulette-popup .lead-form input[type=tel]{min-height:44px;padding:10px;font-size:16px}.roulette-popup .conditions{margin-top:10px;font-size:10px}.roulette-popup .conditions-legal{margin-top:8px;font-size:9px}.roulette-popup .form-message:empty{display:none}@media (max-width:760px){.wheel-float{width:66px;height:66px;inset:auto 16px calc(30px + env(safe-area-inset-bottom)) auto}.wheel-float .wheel-mini.wheel-wrap{transform-origin:0 0;transform:scale(.91)}.roulette-popup.roulette{grid-template-columns:130px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.roulette-popup .wheel-wrap{margin-top:10px;padding:8px 0}.roulette-popup .wheel{width:124px;height:124px}.roulette-popup .wheel-mark{width:34px;height:34px}.roulette-popup .wheel-mark svg{width:14px;height:18px}.roulette-popup .wheel-labels{font-size:18px}.roulette-popup .roulette-copy{display:contents}.roulette-popup .roulette-heading{grid-area:1/2;min-width:0;margin:10px 18px 0 0}.roulette-popup .roulette-copy h2{margin:0;font-size:22px}.roulette-popup .roulette-copy>p:not(.eyebrow):not(.preview-note):not(.conditions){grid-column:2;margin:10px 0;font-size:12px}.roulette-popup .wheel-wrap{grid-area:1/1/span 3}.roulette-popup .roulette-copy>.primary{grid-column:2;margin-top:4px}.roulette-popup .roulette-result{grid-column:1/-1}.roulette-popup .roulette-result:empty{display:none}.roulette-popup .roulette-copy>.wheel-terms{grid-column:1/-1}.roulette-popup .roulette-result .prize-next-step{font-size:12px}}.roulette .prize-summary:empty{display:none}.roulette .prize-summary .prize-title{margin:12px 0 6px;font-size:22px;line-height:1.25}.roulette .prize-title strong{font-weight:500}.roulette .prize-summary .prize-terms{margin:0;font-size:14px;line-height:1.45}.roulette .roulette-result:not(:empty){margin-top:16px;padding:0}.roulette .roulette-result .lead-form{margin-top:0}.roulette .wheel-terms{color:#70665e;max-width:520px;margin-top:16px;font-size:11px;line-height:1.45}.roulette .wheel-terms p{margin:0}.roulette .wheel-terms p+p{margin-top:6px}.roulette .wheel-terms a{color:inherit;text-underline-offset:2px;text-decoration:underline}.roulette-popup .prize-summary .prize-title{margin-top:8px;font-size:18px}.roulette-popup .prize-summary .prize-terms{font-size:12px}.roulette-popup[data-result=true]{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:0 14px;display:grid}.roulette-popup[data-result=true] .roulette-copy{display:contents}.roulette-popup[data-result=true] .wheel-wrap{grid-area:1/1;width:116px;margin:0;padding:8px 0}.roulette-popup[data-result=true] .wheel{width:110px;height:110px}.roulette-popup[data-result=true] .wheel-mark{width:34px;height:34px}.roulette-popup[data-result=true] .wheel-mark svg{width:14px;height:18px}.roulette-popup[data-result=true] .roulette-heading{grid-area:1/2;min-width:0;margin:4px 14px 0 0}.roulette-popup[data-result=true] .roulette-heading h2{margin:0;font-size:22px}.roulette-popup[data-result=true] .roulette-result,.roulette-popup[data-result=true] .wheel-terms{grid-column:1/-1}@media (max-width:760px){.roulette[data-result=true]:not(.roulette-popup){grid-template-columns:116px minmax(0,1fr);align-items:start;gap:0 14px;padding-block:28px;display:grid}.roulette[data-result=true]:not(.roulette-popup) .roulette-copy{display:contents}.roulette[data-result=true]:not(.roulette-popup) .eyebrow{display:none}.roulette[data-result=true]:not(.roulette-popup) .wheel-wrap{grid-area:1/1;width:116px;height:auto;margin:0;padding:8px 0}.roulette[data-result=true]:not(.roulette-popup) .wheel{outline-width:4px;width:110px;height:110px;scale:1}.roulette[data-result=true]:not(.roulette-popup) .wheel-mark{border-width:3px;width:34px;height:34px}.roulette[data-result=true]:not(.roulette-popup) .wheel-mark svg{width:14px;height:18px}.roulette[data-result=true]:not(.roulette-popup) .wheel-pointer{width:12px;height:17px;top:1px;left:calc(50% - 6px)}.roulette[data-result=true]:not(.roulette-popup) .roulette-heading{grid-area:1/2;min-width:0}.roulette[data-result=true]:not(.roulette-popup) h2{font-size:22px}.roulette[data-result=true]:not(.roulette-popup) .prize-title{margin-top:8px;font-size:18px}.roulette[data-result=true]:not(.roulette-popup) .prize-terms{font-size:12px}.roulette[data-result=true]:not(.roulette-popup) .roulette-result,.roulette[data-result=true]:not(.roulette-popup) .wheel-terms{grid-column:1/-1}.roulette-popup[data-result=true] .roulette-heading{margin-right:18px}.roulette-popup[data-result=true] .roulette-heading h2{font-size:20px}}@media (prefers-reduced-motion:reduce){[data-sc-in].sc-in{animation:none}[data-sc-parallax]{transform:scale(1)!important}.wheel-idle[data-wheel-visible=true] .wheel-face,.wheel-float .wheel-mini.wheel-idle .wheel-face,.wheel-float{animation:none}}.photo-form-scene{--photo-form-scene-radius:clamp(8px,1.1vw,18px);--photo-form-overlay:#251f1bf0;isolation:isolate;border-radius:var(--photo-form-scene-radius);background:#251f1b;position:relative;overflow:hidden}.hero.photo-form-scene{--photo-form-scene-radius:0px}.scene-media,.scene-backdrop,.scene-backdrop-image{width:100%;height:100%;display:block}.scene-media{position:relative}.scene-backdrop-image{object-fit:cover}.scene-subject{display:none}.photo-form-scene:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.photo-form-scene .hero-copy,.photo-form-scene .offer-copy,.photo-form-scene .hero-brand{z-index:2;position:relative}@media (min-width:761px){.hero,.photo-offer{min-height:100svh}.hero{align-items:center;padding:106px 0 40px;display:flex}.hero .hero-photo,.photo-offer .offer-photo{aspect-ratio:auto;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:hidden;transform:none;-webkit-mask-image:none;mask-image:none}.hero .hero-copy{width:44%;max-width:620px;transform:translateY(calc((var(--sc-p,.5) - .5) * 24px));margin-left:max(5%,50vw - 655px);padding:0}.hero .hero-brand{position:absolute;top:28px;left:max(5%,50vw - 655px)}.scene-subject{object-fit:contain;object-position:center;transform:translateY(calc((var(--sc-p,.5) - .5) * -28px));display:block;width:min(48vw,66.67svh)!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important}.scene-media--subject-right .scene-subject{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 100%);left:auto!important;right:max(1.5vw,50vw - 800px)!important}.scene-media--subject-left .scene-subject{-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%);left:max(1.5vw,50vw - 800px)!important;right:auto!important}.hero:before{background:linear-gradient(90deg,var(--photo-form-overlay) 0%,#251f1beb 22%,#251f1bc7 36%,#251f1b7a 49%,#251f1b29 59%,#251f1b00 69%)}.photo-offer{grid-template-columns:1fr 1fr;align-items:center;display:grid}.photo-offer:before{background:linear-gradient(90deg,#251f1b00 38%,#251f1b1a 48%,#251f1b70 61%,#251f1bc2 73%,#251f1be8 84%,var(--photo-form-overlay) 100%)}.photo-offer .offer-copy{transform:translateY(calc((var(--sc-p,.5) - .5) * 24px));grid-column:2;padding:48px 8% 48px 4%}.hero .hero-photo:after,.photo-offer .offer-photo:after{content:none}}@media (max-width:760px){.photo-form-scene{--photo-form-scene-radius:clamp(0px,2vw,9px)}.scene-subject{display:none!important}.scene-backdrop-image{object-fit:contain;object-position:center top}.hero,.hero.hero-submitted{--scene-text-top:85vw;min-height:100svh;padding-bottom:24px}.hero .hero-photo,.photo-offer .offer-photo{aspect-ratio:auto;z-index:0;width:100%;max-width:none;height:150vw;position:absolute;top:0;bottom:auto;left:0;-webkit-mask-image:none;mask-image:none}.hero .hero-copy,.hero.hero-submitted .hero-copy{padding-top:var(--scene-text-top);z-index:2;position:relative}.hero:before,.photo-offer:before{background:linear-gradient(to bottom,#251f1b00 calc(var(--scene-text-top) - 34px),#251f1b24 var(--scene-text-top),#251f1b8f calc(var(--scene-text-top) + 92px),#251f1bdb calc(var(--scene-text-top) + 210px),var(--photo-form-overlay) calc(var(--scene-text-top) + 330px))}.hero .hero-intro,.photo-offer h2{text-shadow:0 1px 6px #251f1b99}.photo-offer{--scene-text-top:92vw;min-height:100svh;display:block}.catalog-offer{--scene-text-top:82vw}.photo-offer .offer-copy{z-index:2;padding:var(--scene-text-top) 20px 36px;margin:0;position:relative}.catalog-offer .offer-copy .eyebrow{display:none}.photo-form-scene .hero-photo:after,.photo-form-scene .offer-photo:after{content:none}}@media (prefers-reduced-motion:reduce){.scene-subject,.hero .hero-copy,.photo-offer .offer-copy{transform:none}}@media (min-width:761px){:is(.landing-jackets,.landing-suits) .photo-offer{--photo-form-scene-radius:0px}:is(.landing-jackets,.landing-suits) .photo-form-scene .scene-backdrop-image{object-fit:cover;object-position:20% top}:is(.landing-jackets,.landing-suits) .hero .scene-backdrop-image{object-position:80% top}:is(.landing-jackets,.landing-suits) .hero:before{background:linear-gradient(90deg,#251f1bf0 0%,#251f1be6 28%,#251f1bcc 39%,#251f1b73 50%,#0000 65%)}:is(.landing-jackets,.landing-suits) .photo-offer:before{background:linear-gradient(90deg,#0000 30%,#251f1b2e 39%,#251f1b94 48%,#251f1bd1 58%,#251f1beb 75%,#251f1bf0 100%)}}@media (max-width:760px){:is(.landing-jackets,.landing-suits) .photo-form-scene .scene-backdrop-image{object-fit:cover;object-position:10% top}:is(.landing-jackets,.landing-suits) .hero .scene-backdrop-image{object-position:81% top}:is(.landing-jackets,.landing-suits) .hero,:is(.landing-jackets,.landing-suits) .hero.hero-submitted{--scene-text-top:80vw}:is(.landing-jackets,.landing-suits) .catalog-offer{--scene-text-top:82vw}:is(.landing-jackets,.landing-suits) .final-offer{--scene-text-top:80vw}:is(.landing-jackets,.landing-suits) .hero:before,:is(.landing-jackets,.landing-suits) .photo-offer:before{background:linear-gradient(to bottom,transparent calc(var(--scene-text-top) - 100px),#251f1b61 var(--scene-text-top),#251f1ba6 calc(var(--scene-text-top) + 100px),#251f1bcc calc(var(--scene-text-top) + 220px))}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){:is(.landing-jackets,.landing-suits) .hero,:is(.landing-jackets,.landing-suits) .photo-offer{--scene-text-top:80vw;padding:0 0 32px;display:block}:is(.landing-jackets,.landing-suits) .catalog-offer{--scene-text-top:82vw}:is(.landing-jackets,.landing-suits) .hero .hero-photo,:is(.landing-jackets,.landing-suits) .photo-offer .offer-photo{height:150vw;bottom:auto}:is(.landing-jackets,.landing-suits) .photo-form-scene .scene-backdrop-image{object-position:10% top}:is(.landing-jackets,.landing-suits) .hero .scene-backdrop-image{object-position:81% top}:is(.landing-jackets,.landing-suits) .hero .hero-copy,:is(.landing-jackets,.landing-suits) .photo-offer .offer-copy{width:auto;max-width:none;padding:var(--scene-text-top) 5% 0;margin:0;transform:none}:is(.landing-jackets,.landing-suits) .hero:before,:is(.landing-jackets,.landing-suits) .photo-offer:before{background:linear-gradient(to bottom,transparent calc(var(--scene-text-top) - 100px),#251f1b61 var(--scene-text-top),#251f1ba6 calc(var(--scene-text-top) + 100px),#251f1bcc calc(var(--scene-text-top) + 220px))}}@media (max-width:760px),(min-width:761px) and (max-width:1100px) and (orientation:portrait){:is(.landing-jackets,.landing-suits) .hero .hero-photo,:is(.landing-jackets,.landing-suits) .photo-offer .offer-photo{-webkit-mask-image:linear-gradient(#000 0% 72%,#000c 82%,#00000059 93%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#000c 82%,#00000059 93%,#0000 100%)}}@media (min-width:761px){.landing-suits .final-offer .offer-copy{grid-column:1;padding:48px 4% 48px 10%}.landing-suits .final-offer .scene-backdrop-image{object-position:80% top}.landing-suits .final-offer:before{background:linear-gradient(90deg,#251f1bf0 0%,#251f1be6 28%,#251f1bcc 39%,#251f1b73 50%,#0000 65%)}}@media (max-width:760px),(min-width:761px) and (max-width:1100px) and (orientation:portrait){.landing-suits .hero .scene-backdrop-image{object-position:94% top}.landing-suits .catalog-offer .scene-backdrop-image{object-position:19% top}.landing-suits .final-offer .scene-backdrop-image{object-position:68% top}.landing-suits .final-offer .offer-copy{padding:var(--scene-text-top) 5% 36px}.landing-suits .final-offer:before{background:linear-gradient(to bottom,transparent calc(var(--scene-text-top) - 100px),#251f1b61 var(--scene-text-top),#251f1ba6 calc(var(--scene-text-top) + 100px),#251f1bcc calc(var(--scene-text-top) + 220px))}}.product-meta>div{min-width:0}.product-meta>div>p{color:#70665e;margin-top:5px;font-size:12px;line-height:1.4}.dialog-product-name{margin-top:18px;font:500 16px/1.4 Montserrat,Arial,sans-serif}.dialog-product-composition{color:#70665e;margin-top:5px;font-size:13px}@media (max-width:760px){.product-meta{align-items:flex-start}.product-meta>div{padding-right:8px}.landing-suits .hero{--scene-text-top:82vw}.landing-suits .hero .hero-intro{font-size:clamp(20px,5.25vw,24px)}}[data-stack-scenes]{isolation:isolate}[data-stack-scenes]>*{z-index:0;position:relative}[data-stack-scenes]>.photo-form-scene:is([data-stack-scene=hero],[data-stack-scene=capture]){position:var(--stack-position,relative);top:var(--stack-top,0px)}:is(.landing-jackets,.landing-suits) .photo-form-scene{--photo-form-scene-radius:0px}[data-stack-scenes]>:not(.photo-form-scene){isolation:isolate}[data-stack-scenes]>:not(.photo-form-scene):before{content:"";z-index:-1;pointer-events:none;background:var(--stack-surface,var(--paper));box-shadow:0 0 0 100vmax var(--stack-surface,var(--paper));clip-path:inset(0 -100vmax);position:absolute;inset:0}[data-stack-scenes]>.test-banner{--stack-surface:#f8f8f8}[data-stack-scenes]>.roulette{--stack-surface:#faf8f4}[data-stack-scenes]>.photo-form-scene,[data-stack-scenes] .photo-form-scene :is(.hero-copy,.offer-copy,.scene-subject){opacity:1;animation:none;transform:none}main>.footer{z-index:0;background:var(--paper);position:relative}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait),(min-width:761px) and (max-height:680px),(prefers-reduced-motion:reduce){[data-stack-scenes]>.photo-form-scene[data-stack-scene]{position:relative;top:auto}}@media (max-width:760px){.landing-jackets .hero:before,.landing-jackets .photo-offer:before{--mobile-heading-fade-anchor:calc(var(--scene-text-top) - 20px);background:linear-gradient(to bottom, #251f1b00 calc(var(--mobile-heading-fade-anchor) - 60px), #251f1b14 calc(var(--mobile-heading-fade-anchor) - 40px), #251f1b45 calc(var(--mobile-heading-fade-anchor) - 20px), #251f1b80 var(--mobile-heading-fade-anchor), #251f1ba1 calc(var(--scene-text-top) + 8px), #251f1bbd calc(var(--scene-text-top) + 80px), #251f1bcc calc(var(--scene-text-top) + 200px))}}.final-offer[data-static-scene]{z-index:0;position:relative;top:auto}.final-offer[data-static-scene],.final-offer[data-static-scene] *,.final-offer[data-static-scene]:before,.final-offer[data-static-scene]:after,.final-offer[data-static-scene] :before,.final-offer[data-static-scene] :after{will-change:auto!important;transition:none!important;animation:none!important;transform:translate(0,0)rotate(0)scale(1)!important}
