.sau,.sau-dark{--bg:#0d0a09;--bg2:#161110;--bg3:#211916;--card:#161110;--fg:#f2ebe3;--fg2:#d9cfc4;--fg-h:#fff;--mute:#a5978c;--line:rgba(242,235,227,.13);--accent:#d9a46b;color:var(--fg)}.sau--light{--bg:#f6f6f4;--bg2:#ffffff;--bg3:#ecebe7;--card:#ffffff;--fg:#171311;--fg2:#3b3430;--fg-h:#2e2622;--mute:#6b625b;--line:rgba(23,19,17,.12);--accent:#9a5a24}.sau{--char:#0d0a09;--bone:#f2ebe3;--ember:#ff4a2a;--ember2:#c2240f;--hem:#d9a46b;--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--serif:"Newsreader",Georgia,"Times New Roman",serif;--sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--gut:clamp(20px,4.4vw,64px);font-family:var(--sans);font-size:16px;line-height:1.55;background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.sau *,.sau *:before,.sau *:after{box-sizing:border-box}:where(.sau) :where(h1,h2,h3,p,ul,ol,figure,dl,dd,blockquote){margin:0;padding:0}:where(.sau) :where(ul,ol){list-style:none}:where(.sau) :where(a){color:inherit}:where(.sau) :where(img,video,svg){display:block;max-width:100%}:where(.sau) :where(button){font:inherit;color:inherit}.sau :focus-visible{outline:2px solid currentColor;outline-offset:3px}.sau [hidden]{display:none!important}.sau-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sau-wrap{max-width:1360px;margin-inline:auto;padding-inline:var(--gut)}.sau-sec{padding-block:clamp(88px,11vw,168px)}.sau--light.sau-sec{box-shadow:inset 0 1px 0 var(--line)}.sau-head{max-width:760px}.sau-head--center{margin-inline:auto;text-align:center}.sau-head--center .sau-eyebrow{justify-content:center}.sau-head--center .sau-lede{margin-inline:auto}.sau-eyebrow{display:flex;align-items:center;gap:10px;font:400 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:22px}.sau-eyebrow:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--ember);box-shadow:0 0 10px 1px #ff4a2a99}.sau .sau-h2{font-family:var(--serif);font-weight:300;font-size:clamp(38px,5.1vw,78px);line-height:1.03;letter-spacing:-.024em;text-wrap:balance;color:inherit}.sau-lede{font-size:clamp(17px,1.45vw,20px);line-height:1.5;color:var(--mute);max-width:54ch;margin-top:22px;text-wrap:pretty}.sau-fine{font-size:13px;line-height:1.5;color:var(--mute);text-wrap:pretty}.sau-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sau-card{border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line);padding:clamp(22px,2.6vw,36px)}.sau-card.sau-dark{background:var(--bg);box-shadow:none}.sau-btn{-webkit-appearance:none;appearance:none;border:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;background:var(--fg);color:var(--bg);font:500 16px/1.1 var(--sans);letter-spacing:-.005em;border-radius:8px;cursor:pointer;text-decoration:none;text-align:center;transition:transform .16s var(--ease-out),background-color .2s ease,box-shadow .2s ease;touch-action:manipulation;user-select:none;-webkit-user-select:none}.sau-btn:active{transform:scale(.97)}.sau-btn--light{background:var(--bone);color:var(--char)}.sau-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}@media(hover:hover)and (pointer:fine){.sau-btn:hover{background:var(--fg-h)}.sau-btn--light:hover{background:#fff;box-shadow:0 0 0 1px #fff6,0 10px 40px -10px #ff4a2a8c}.sau-btn--ghost:hover{background:#7f7f7f1f}}.sau-js .sau-reveal{opacity:0;transform:translateY(16px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--i,0)*70ms)}.sau-js .sau-reveal[data-in]{opacity:1;transform:none}@keyframes sau-fade{0%{opacity:0;transform:translateY(6px)}}.sau-stars__i,.sau-stars i{display:inline-block;width:84px;height:14px;background:linear-gradient(90deg,var(--hem) var(--r),rgba(127,127,127,.35) var(--r));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath d='M12 1l3 6.3 6.9.9-5 4.8 1.2 6.8L12 16.6 5.9 19.8 7.1 13l-5-4.8 6.9-.9z'/%3E%3C/svg%3E") 0 0/16.8px 14px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath d='M12 1l3 6.3 6.9.9-5 4.8 1.2 6.8L12 16.6 5.9 19.8 7.1 13l-5-4.8 6.9-.9z'/%3E%3C/svg%3E") 0 0/16.8px 14px repeat-x}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-group(sau-cabin){animation-duration:.52s;animation-timing-function:cubic-bezier(.77,0,.175,1)}sau-hero{display:block}.sau-hero__grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(380px,1fr);max-width:1600px;margin-inline:auto}.sau-stage{position:sticky;top:0;height:calc(100svh - var(--header-height,0px));min-height:600px;max-height:1000px;overflow:hidden;background:radial-gradient(70% 46% at 50% 76%,rgba(255,74,42,.14),transparent 70%),linear-gradient(180deg,#120d0c,#0d0a09 62%,#0a0807)}.sau-slide--cabin:after{content:"";position:absolute;inset:auto 0 18% 0;height:1px;background:linear-gradient(90deg,transparent,rgba(242,235,227,.09) 30%,rgba(242,235,227,.09) 70%,transparent);pointer-events:none}.sau-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.sau-track::-webkit-scrollbar{display:none}.sau-slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;overflow:hidden}.sau-slide>img{width:100%;height:100%;object-fit:cover}.sau-slide--photo{display:flex;align-items:center;justify-content:center;padding:84px var(--gut) 32px}.sau-slide--photo>img{width:auto;height:100%;max-width:100%;object-fit:contain;border-radius:10px;box-shadow:0 0 0 1px #f2ebe314,0 40px 80px -40px #000000e6}.sau-slide--film{background:#000}.sau-slide--film video{width:100%;height:100%;object-fit:contain}.sau-cabin{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:18%}.sau-cabin__body{position:relative;height:min(70%,700px)}.sau-cabin__img{height:100%;width:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sau-cabin__dim{filter:brightness(.32) saturate(.35) contrast(1.08)}.sau-cabin__lit{position:absolute;top:0;right:0;bottom:0;left:0;view-transition-name:sau-cabin}.sau-cabin__floor{position:absolute;left:0;top:100%;height:100%;width:auto;transform:scaleY(-1);opacity:.16;filter:blur(1.5px);-webkit-mask:linear-gradient(to top,#000,transparent 34%);mask:linear-gradient(to top,#000,transparent 34%);pointer-events:none}.sau-cabin__glow{position:absolute;left:50%;bottom:4%;width:min(92%,980px);aspect-ratio:2/1;transform:translate(-50%);background:radial-gradient(closest-side,rgba(255,74,42,.42),rgba(194,36,15,.16) 55%,transparent);pointer-events:none}.sau-js .sau-cabin__lit,.sau-js .sau-cabin__floor{opacity:0}.sau-js .sau-cabin__glow{opacity:0;transform:translate(-50%) scale(.9)}.sau-cabin[data-lit] .sau-cabin__lit{opacity:1;transition:opacity 1.5s var(--ease-out) .15s}.sau-cabin[data-lit] .sau-cabin__floor{opacity:.16;transition:opacity 1.5s var(--ease-out) .3s}.sau-cabin[data-lit] .sau-cabin__glow{opacity:1;transform:translate(-50%) scale(1);transition:opacity 1.9s var(--ease-out) .1s,transform 1.9s var(--ease-out) .1s}.sau-cabin[data-instant] *{transition:none!important}.sau-readout{position:absolute;left:var(--gut);bottom:28px;display:flex;align-items:baseline;gap:12px;font:400 12px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.sau-readout__dot{width:7px;height:7px;border-radius:50%;background:var(--ember);box-shadow:0 0 12px 2px #ff4a2abf;align-self:center;animation:sau-breathe 2.6s ease-in-out infinite}.sau-readout__temp{font:200 30px/1 var(--sans);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;text-transform:none;min-width:3.1em}@keyframes sau-breathe{50%{opacity:.45;box-shadow:0 0 6px 1px #ff4a2a80}}.sau-thumbs{position:absolute;right:var(--gut);top:20px;display:flex;gap:6px;z-index:2}.sau-thumb{-webkit-appearance:none;appearance:none;position:relative;width:52px;height:52px;padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--bg3);cursor:pointer;opacity:.62;box-shadow:0 0 0 1px #f2ebe338;transition:opacity .2s ease,box-shadow .2s ease,transform .16s var(--ease-out);touch-action:manipulation}.sau-thumb:active{transform:scale(.95)}.sau-thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--fg)}.sau-thumb img{width:100%;height:100%;object-fit:cover}.sau-thumb--cabin img{object-fit:contain;padding:5px}.sau-thumb--film svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:#fff;filter:drop-shadow(0 1px 4px rgba(0,0,0,.6))}@media(hover:hover)and (pointer:fine){.sau-thumb:hover{opacity:1}}.sau-order{display:flex;flex-direction:column;gap:24px;padding:clamp(28px,3.6vw,64px) var(--gut) clamp(40px,5vw,72px) clamp(28px,3.2vw,56px)}.sau-stars{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--mute);text-decoration:none;width:fit-content}.sau-stars b{color:var(--fg);font-weight:500}.sau-title h1{font-family:var(--serif);font-weight:300;font-size:clamp(38px,3.7vw,58px);line-height:1.02;letter-spacing:-.024em;text-wrap:balance}.sau-title .sau-title__line{margin-top:16px;font:500 clamp(18px,1.5vw,21px)/1.35 var(--sans);letter-spacing:-.012em;color:var(--fg);text-wrap:balance}.sau-br{display:none}.sau-feat{display:grid;gap:12px}.sau-feat li{position:relative;padding-left:30px;font-size:15.5px;line-height:1.4;color:var(--fg2);text-wrap:pretty}.sau-feat li:before{content:"";position:absolute;left:0;top:0;width:19px;height:19px;border-radius:50%;background:#d9a46b1a;box-shadow:inset 0 0 0 1px #d9a46b80}.sau-feat li:after{content:"";position:absolute;left:7px;top:4px;width:4px;height:8px;border:solid var(--hem);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.sau-size{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sau-size__opt{position:relative;display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:16px 16px 15px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;transition:box-shadow .2s ease,background-color .2s ease,transform .16s var(--ease-out);touch-action:manipulation}.sau-size__opt:active{transform:scale(.98)}.sau-size__opt[aria-current]{box-shadow:inset 0 0 0 1.5px var(--fg);background:#f2ebe30b}.sau-size__name{font-weight:500;font-size:15px}.sau-size__price{font:400 13px/1.6 var(--mono);color:var(--mute)}.sau-size__opt[aria-current] .sau-size__price{color:var(--fg)}.sau-size__meta{grid-column:1/-1;font-size:12.5px;line-height:1.4;color:var(--mute)}@media(hover:hover)and (pointer:fine){.sau-size__opt:not([aria-current]):hover{box-shadow:inset 0 0 0 1px #f2ebe366}}.sau-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.sau-price strong{font:200 40px/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sau-price s{font-size:17px;color:var(--mute)}.sau-price__note{font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hem);padding:6px 9px;border-radius:99px;box-shadow:inset 0 0 0 1px #d9a46b66}.sau-terms{font-size:14px;color:var(--mute);margin-top:-12px}.sau-truemed{margin-top:-12px;font-size:14px;color:var(--mute);--truemed-text-color:var(--mute)!important;--truemed-link-color:var(--fg)!important;--truemed-link-hover-color:#fff!important}.sau-truemed .truemed-entry-text,.sau-truemed .truemed-entry-link{font-size:13px!important}.sau-apps{display:contents}.sau-apps--end>[id*=essential]{order:1}.sau-apps [data-essential-upsell-element=container]{padding:16px 16px 18px!important;border-radius:14px!important;background:#f6f6f4!important;color:#171311!important;color-scheme:light;box-shadow:0 30px 60px -36px #000000b3!important}.sau-apps [data-essential-upsell-element=header]{padding:0 2px 12px!important}.sau-apps [data-essential-upsell-element=header]>[data-essential-upsell-element=title]{--fontSize:16px!important;--lineHeight:1.35!important;--color:#171311!important;font-weight:500!important;letter-spacing:-.01em;gap:8px 12px}.sau-apps [data-essential-upsell-element=offer-badge]{--backgroundColor:#9a5a24!important;--color:#fff!important;--borderWidth:0px!important;--borderRadius:99px!important;--fontSize:10.5px!important;--lineHeight:1!important;padding:5px 9px!important;font-family:var(--mono)!important;font-weight:400!important;letter-spacing:.08em;text-transform:uppercase}.sau-apps [data-essential-upsell-element=product]{--backgroundColor:#fff!important;--borderColor:rgba(23,19,17,.12)!important;--borderRadius:10px!important}.sau-apps [data-essential-upsell-element=product] input{--borderColor:#171311!important;accent-color:#171311}.sau-apps [data-essential-upsell-element=image-container]{border-radius:8px!important;background:#fff}.sau-apps [data-essential-upsell-element=content] [data-essential-upsell-element=title]{--color:#171311!important;--fontSize:14px!important;font-weight:500!important}.sau-apps [data-essential-upsell-element=discounted-price]{--color:#171311!important;--fontSize:13px!important;font-family:var(--mono)!important}.sau-apps [data-essential-upsell-element=regular-price]{--color:#8b8079!important;--fontSize:13px!important;font-family:var(--mono)!important}.sau-buy button[name=add],.sau-buy .add-to-cart-button{min-height:60px;border-radius:8px!important;font:500 16px/1.1 var(--sans)!important;letter-spacing:-.005em}.sau-assure{display:grid}.sau-assure li{display:grid;gap:2px;padding:14px 0;border-top:1px solid var(--line);font-size:14px;color:var(--mute)}.sau-assure li:last-child{border-bottom:1px solid var(--line)}.sau-assure b{font-size:15px;font-weight:500;color:var(--fg)}.sau-human{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:18px 20px;border-radius:14px;background:var(--bg2);font-size:14px;color:var(--mute)}.sau-human p{flex-basis:100%}.sau-tel{font:300 21px/1.2 var(--sans);letter-spacing:-.01em;color:var(--fg);text-decoration:none}.sau-bar{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:18px;width:min(820px,calc(100% - 24px));padding:8px 8px 8px 20px;border-radius:14px;background:#161110db;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 0 0 1px var(--line),0 18px 50px -12px #0000008c;transform:translate(-50%,calc(100% + 30px));opacity:0;transition:transform .42s var(--ease-drawer),opacity .26s ease;pointer-events:none}.sau-bar[data-show]{transform:translate(-50%);opacity:1;pointer-events:auto}#sticky_add_to_cart_root{display:none!important}.sau-bar__id{display:grid;line-height:1.25;min-width:0}.sau-bar__id b{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sau-bar__id>span{font-size:13px;color:var(--mute);white-space:nowrap}.sau-bar nav{display:flex;gap:2px;margin-left:auto}.sau-bar nav a{padding:8px 10px;border-radius:8px;font-size:13px;color:var(--mute);text-decoration:none;transition:color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.sau-bar nav a:hover{color:var(--fg);background:#f2ebe312}}.sau-bar .sau-btn{min-height:46px;padding:0 24px;font-size:15px}.sau-sheet{border:0;padding:0;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 32px);border-radius:18px;background:var(--bg2);color:var(--fg);box-shadow:0 0 0 1px var(--line),0 40px 90px -20px #000c}.sau-sheet[open]{animation:sau-pop .28s var(--ease-out)}.sau-sheet::backdrop{background:#0504039e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes sau-pop{0%{opacity:0;transform:scale(.96)}}.sau-sheet__in{display:grid;gap:18px;padding:28px}.sau-sheet .sau-eyebrow{margin:0}.sau-sheet h2{font:300 30px/1.1 var(--serif);letter-spacing:-.02em}.sau-sheet__lines{display:grid;gap:12px}.sau-line{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;font-size:14px}.sau-line img{width:56px;height:56px;border-radius:8px;object-fit:cover;background:var(--bg3)}.sau-line em{font-style:normal;color:var(--hem)}.sau-sheet__total{display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid var(--line);font-size:15px}.sau-sheet__foot{display:grid;gap:10px}.sau-sheet__foot .sau-fine{text-align:center;margin-top:4px}sau-heat{display:block}.sau-heat__pin{position:relative;overflow:hidden;padding-block:clamp(80px,10vw,140px)}.sau-heat__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 60% at 70% 62%,rgba(255,74,42,.3),rgba(194,36,15,.1) 45%,transparent 72%);opacity:.85;pointer-events:none}.sau-heat__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(24px,5vw,80px);align-items:center}.sau-heat__read{display:flex;align-items:baseline;gap:18px;margin:clamp(18px,3vh,36px) 0 clamp(18px,3vh,32px)}.sau-heat__temp{font-family:var(--serif);font-weight:300;font-size:clamp(84px,11vw,176px);line-height:.86;letter-spacing:-.045em;font-variant-numeric:tabular-nums;min-width:2.3em}.sau-heat__clock{font:400 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.sau-heat__steps{display:grid;gap:16px;max-width:460px}.sau-heat__steps li{display:grid;gap:3px;padding-left:18px;border-left:1px solid var(--line);transition:opacity .42s ease,border-color .42s ease}.sau-heat__steps b{font-size:17px;font-weight:500}.sau-heat__steps span{font-size:15px;line-height:1.5;color:var(--mute)}.sau-heat__cabin{position:relative;justify-self:center;height:min(72svh,720px)}.sau-heat__img{height:100%;width:auto}.sau-heat__dim{filter:brightness(.3) saturate(.35) contrast(1.08)}.sau-heat__lit{position:absolute;top:0;right:0;bottom:0;left:0}.sau-heat__meter{position:relative;display:none}.sau-heat__bar{height:2px;border-radius:2px;background:var(--line);overflow:hidden}.sau-heat__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--hem),var(--ember));transform-origin:0 50%;transform:scaleX(0)}.sau-heat__ticks{display:flex;justify-content:space-between;margin-top:10px;font:400 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.sau-heat[data-pin] .sau-heat__track{height:330vh}.sau-heat[data-pin] .sau-heat__pin{position:sticky;top:0;height:100svh;padding-block:clamp(56px,9vh,96px) 28px;display:grid;grid-template-rows:1fr auto}.sau-heat[data-pin] .sau-heat__meter{display:block;width:100%}.sau-heat[data-pin] .sau-heat__bg{opacity:.1}.sau-heat[data-pin] .sau-heat__lit{opacity:0}.sau-heat[data-pin] .sau-heat__steps li{opacity:.3}.sau-heat[data-pin] .sau-heat__steps li[data-on]{opacity:1;border-left-color:var(--ember)}sau-science{display:block}.sau-sci__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.5fr);gap:clamp(40px,6vw,104px);align-items:start}.sau-sci__intro{position:sticky;top:clamp(24px,6vh,72px)}.sau-sci__refs{display:grid;gap:10px;margin-top:clamp(36px,4vw,56px);padding-top:22px;border-top:1px solid var(--line);counter-reset:ref}.sau-sci__refs li{position:relative;padding-left:22px;font-size:12.5px;line-height:1.5;color:var(--mute);counter-increment:ref;scroll-margin-top:120px}.sau-sci__refs li:before{content:counter(ref);position:absolute;left:0;top:0;font:400 11px/1.7 var(--mono);color:var(--accent)}.sau-sci__refs li:target{color:var(--fg)}.sau-sci__refs a{white-space:nowrap}.sau-sci__fine{margin-top:18px;max-width:52ch}.sau-sci__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.sau-stat{display:flex;flex-direction:column;padding:clamp(28px,3vw,44px) clamp(20px,2.6vw,40px) clamp(32px,3.4vw,48px) 0;border-bottom:1px solid var(--line)}.sau-stat:nth-child(2n){padding-left:clamp(20px,2.6vw,40px);padding-right:0;border-left:1px solid var(--line)}.sau-stat__tag{display:inline-flex;align-items:center;gap:9px;width:fit-content;padding:7px 12px 7px 10px;border-radius:99px;background:var(--card);box-shadow:0 0 0 1px var(--line);font:400 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg2)}.sau-stat__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ember);box-shadow:0 0 8px #ff4a2a8c}.sau-stat__num{display:flex;align-items:baseline;gap:.08em;margin:clamp(22px,2.4vw,34px) 0 14px;font-family:var(--serif);font-weight:300;font-size:clamp(76px,8.4vw,132px);line-height:.84;letter-spacing:-.05em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.sau-stat__num small{font-size:.34em;letter-spacing:-.02em;color:var(--accent)}.sau-stat__what{font-size:16.5px;line-height:1.5;color:var(--fg2);max-width:30ch;text-wrap:pretty}.sau-stat__what sup{font:500 10px/0 var(--mono);margin-left:2px;vertical-align:super}.sau-stat__what sup a{color:var(--accent);text-decoration:none;padding:2px}.sau-stat__owner{margin-top:auto;padding-top:26px}.sau-stat__owner p{position:relative;padding-top:20px;font-family:var(--serif);font-style:italic;font-weight:300;font-size:17px;line-height:1.45;color:var(--fg);text-wrap:pretty}.sau-stat__owner p:before{content:"";position:absolute;left:0;top:0;width:28px;height:1px;background:var(--accent)}.sau-stat__owner cite{display:block;margin-top:10px;font:normal 400 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}sau-inside{display:block}.sau-inside__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.sau-inside__stage{position:sticky;top:clamp(16px,4vh,48px);height:min(86svh,860px);display:grid;place-items:center;border-radius:22px;background:radial-gradient(60% 50% at 50% 62%,rgba(255,74,42,.18),transparent 70%),var(--bg2);box-shadow:0 40px 80px -40px #17131173}.sau-inside__cabin{position:relative;height:min(74svh,740px)}.sau-inside__cabin img{height:100%;width:auto}.sau-pin{-webkit-appearance:none;appearance:none;position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#0d0a09b8;color:var(--bone);font:400 11px/1 var(--mono);box-shadow:0 0 0 1px #f2ebe38c;cursor:pointer;transition:transform .22s var(--ease-out),background-color .2s ease,color .2s ease;touch-action:manipulation}.sau-pin span{position:relative;z-index:1}.sau-pin[data-on]{background:var(--bone);color:var(--char);transform:scale(1.18);box-shadow:0 0 0 1px var(--bone),0 0 22px #ffffff59}.sau-pin[data-on]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;box-shadow:0 0 0 1px var(--bone);animation:sau-ring 1.9s var(--ease-out) infinite}@keyframes sau-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.sau-feats{margin-top:clamp(28px,4vw,48px)}.sau-feats li{border-top:1px solid var(--line)}.sau-feats li:last-child{border-bottom:1px solid var(--line)}.sau-feats button{-webkit-appearance:none;appearance:none;width:100%;border:0;background:none;display:grid;grid-template-columns:34px 1fr;gap:2px 10px;padding:16px 0;text-align:left;cursor:pointer;opacity:.6;transition:opacity .2s ease;touch-action:manipulation}.sau-feats button[aria-pressed=true]{opacity:1}@media(hover:hover)and (pointer:fine){.sau-feats button:hover{opacity:1}}.sau-feats i{grid-row:span 2;width:24px;height:24px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font:normal 400 11px/1 var(--mono);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .2s ease,color .2s ease}.sau-feats button[aria-pressed=true] i{background:var(--fg);color:var(--bg);box-shadow:none}.sau-feats b{font-size:16px;font-weight:500}.sau-feats span{font-size:14.5px;line-height:1.5;color:var(--mute)}.sau-feats__more{display:grid;grid-template-columns:34px 1fr;gap:2px 10px;padding:16px 0}.sau-feats__more b{grid-column:2;font-size:16px;font-weight:500}.sau-feats__more span{grid-column:2;font-size:14.5px;color:var(--mute)}sau-proof{display:block}.sau-proof__top{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.sau-proof__score{display:flex;align-items:center;gap:16px;text-decoration:none}.sau-proof__score b{font:300 clamp(64px,7vw,104px)/.9 var(--serif);letter-spacing:-.04em}.sau-proof__score span{display:grid;gap:8px;font-size:14px;color:var(--mute);max-width:13em}.sau-proof__lead{margin-top:clamp(48px,6vw,80px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--line);max-width:1100px}.sau-proof__lead blockquote{font:300 clamp(28px,3.4vw,50px)/1.14 var(--serif);letter-spacing:-.018em;text-indent:-.42em;text-wrap:balance}.sau-proof__lead figcaption{margin-top:20px;display:flex;gap:12px;font:400 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.sau-proof__lead figcaption span{color:var(--mute)}.sau-chips{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(40px,5vw,64px) 0 24px}.sau-chip{-webkit-appearance:none;appearance:none;border:0;min-height:40px;padding:0 18px;border-radius:99px;background:transparent;box-shadow:inset 0 0 0 1px var(--line);font-size:14px;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .16s var(--ease-out);touch-action:manipulation}.sau-chip:active{transform:scale(.97)}.sau-chip[aria-pressed=true]{background:var(--fg);color:var(--bg);box-shadow:none}@media(hover:hover)and (pointer:fine){.sau-chip:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1px var(--mute)}}.sau-quotes{columns:3 300px;column-gap:16px}.sau-quote{break-inside:avoid;display:grid;gap:10px;margin-bottom:16px;padding:24px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.sau-quote[data-fresh]{animation:sau-fade .38s var(--ease-out) both;animation-delay:calc(var(--n,0) * 40ms)}.sau-quote b{font-size:15px;font-weight:500}.sau-quote p{font-size:16.5px;line-height:1.5;text-wrap:pretty}.sau-quote__by{display:grid;gap:2px;margin-top:4px;font-size:14px;font-weight:500}.sau-quote__by small{font:400 11px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mute)}.sau-proof__all{margin-top:28px}sau-fit{display:block}.sau-fit__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;margin-top:clamp(40px,5vw,72px);align-items:start}.sau-fit__units{display:inline-flex;padding:4px;border-radius:10px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.sau-fit__units input{position:absolute;opacity:0;pointer-events:none}.sau-fit__units span{display:block;padding:8px 14px;border-radius:7px;font-size:13px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.sau-fit__units input:checked+span{background:var(--fg);color:var(--bg)}.sau-fit__units input:focus-visible+span{outline:2px solid var(--fg);outline-offset:2px}.sau-fit__inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.sau-fit__inputs label{position:relative;display:grid;gap:6px}.sau-fit__inputs label>span{font-size:13px;color:var(--mute)}.sau-fit__inputs input{width:100%;height:54px;padding:0 44px 0 14px;border:0;border-radius:10px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);font:400 16px/1 var(--sans);color:var(--fg);font-variant-numeric:tabular-nums;-moz-appearance:textfield;transition:box-shadow .15s ease}.sau-fit__inputs input::-webkit-inner-spin-button,.sau-fit__inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sau-fit__inputs input:focus{outline:0;box-shadow:inset 0 0 0 1.5px var(--fg)}.sau-fit__inputs em{position:absolute;right:14px;bottom:18px;font:normal 400 13px/1 var(--mono);color:var(--mute);pointer-events:none}.sau-fit__out{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:16px;margin-top:20px}.sau-fit__plan,.sau-fit__elev{display:grid;gap:10px;align-content:start}.sau-fit__plan svg{width:100%;height:auto;max-height:340px;border-radius:12px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.sau-fit__plan figcaption,.sau-fit__elev figcaption{font:400 11px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}.sau-fit__room{position:relative;height:240px;border-radius:12px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.sau-fit__room:before{content:"";position:absolute;left:0;right:0;top:var(--ceil,8%);border-top:1.5px dashed rgba(23,19,17,.45)}.sau-fit__cab{position:absolute;left:22%;right:22%;bottom:0;height:var(--cab,70%);border-radius:3px 3px 0 0;background:var(--fg);transition:height .4s var(--ease-out)}.sau-fit__room[data-warn] .sau-fit__cab{background:var(--ember2)}.sau-fit__verdict{display:grid;gap:4px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.sau-fit__verdict b{font:300 28px/1.15 var(--serif);letter-spacing:-.015em}.sau-fit__verdict span{font-size:15px;color:var(--mute)}.sau-fit__big{font:300 clamp(36px,3.6vw,52px)/1.02 var(--serif);letter-spacing:-.03em;margin-bottom:16px;text-wrap:balance}.sau-fit__power>p:not(.sau-eyebrow):not(.sau-fit__big):not(.sau-fine){font-size:16px;color:var(--fg2)}.sau-ticks{display:grid;gap:12px;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--line)}.sau-ticks li{position:relative;padding-left:20px;font-size:15px;color:var(--fg2)}.sau-ticks li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--ember);box-shadow:0 0 8px #ff4a2a99}.sau-ticks b{color:var(--fg);font-weight:500}.plan-room{fill:#fff;stroke:#17131180;stroke-width:1.5;vector-effect:non-scaling-stroke}.plan-keep{fill:#1713110d;stroke:#17131140;stroke-dasharray:4 4;stroke-width:1;vector-effect:non-scaling-stroke}.plan-cab{fill:#171311}.plan-warn .plan-cab{fill:var(--ember2)}.plan-door{fill:none;stroke:#17131166;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.plan-txt{font-family:var(--sans);font-weight:500;fill:#fff}.sau-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1040px;margin:clamp(48px,6vw,88px) auto 0;align-items:stretch}.sau-vs__card{display:flex;flex-direction:column;border-radius:22px;padding:clamp(24px,3vw,40px)}.sau-vs__card--us{background:radial-gradient(120% 60% at 50% 0%,#ff4a2a38,#ff4a2a00 62%),var(--bg);box-shadow:0 0 0 1px #ff8c6438,0 50px 90px -40px #c2240f80}.sau-vs__card--them{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.sau-vs__top{display:flex;align-items:flex-end;gap:22px;min-height:168px;padding-bottom:26px;border-bottom:1px solid var(--line)}.sau-vs__top img{height:168px;width:auto;filter:drop-shadow(0 20px 30px rgba(255,74,42,.35))}.sau-vs__top .sau-vs__ghost{filter:grayscale(1) brightness(1.4);opacity:.22}.sau-vs__name{font-family:var(--serif);font-weight:300;font-size:clamp(26px,2.4vw,34px);line-height:1.1;letter-spacing:-.02em}.sau-vs__price{margin-top:6px;font:200 22px/1.2 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sau-vs__card--them .sau-vs__price,.sau-vs__card--them .sau-vs__name{color:var(--mute)}.sau-vs__rows li{display:grid;gap:6px;padding:17px 0;border-bottom:1px solid var(--line)}.sau-vs__k{font:400 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.sau-vs__v{display:flex;align-items:center;gap:12px;font-size:16.5px;line-height:1.35}.sau-vs__card--them .sau-vs__v{color:var(--mute)}.sau-vs__yes,.sau-vs__no{flex:none;position:relative;width:18px;height:18px;border-radius:50%}.sau-vs__yes{background:var(--hem)}.sau-vs__yes:after{content:"";position:absolute;left:6px;top:4px;width:4px;height:8px;border:solid var(--char);border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.sau-vs__no{box-shadow:inset 0 0 0 1px var(--line)}.sau-vs__no:after{content:"";position:absolute;left:5px;right:5px;top:50%;height:1.5px;margin-top:-.75px;background:var(--mute)}.sau-vs__card--us .sau-btn{width:100%;margin-top:auto}.sau-vs__card--us .sau-vs__rows{margin-bottom:30px}.sau-compare__fine{margin:28px auto 0;max-width:70ch;text-align:center}.sau-steps{display:grid;grid-template-columns:repeat(5,1fr);margin-top:clamp(48px,6vw,88px)}.sau-steps li{position:relative;display:grid;align-content:start;gap:6px;padding:28px 22px 0 0;border-top:1px solid var(--line)}.sau-steps li:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--fg)}.sau-steps li:last-child:before{background:var(--ember);box-shadow:0 0 12px #ff4a2acc}.sau-steps time{font:400 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.sau-steps b{font-size:17px;font-weight:500}.sau-steps span{font-size:14.5px;line-height:1.5;color:var(--mute)}.sau-crate{margin-top:clamp(56px,7vw,96px);padding:clamp(24px,3vw,40px);border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.sau-crate ul{columns:3 240px;column-gap:32px}.sau-crate li{break-inside:avoid;position:relative;padding:8px 0 8px 22px;font-size:15px;color:var(--fg2)}.sau-crate li:before{content:"";position:absolute;left:2px;top:15px;width:9px;height:5px;border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(-45deg)}.sau-faq{interpolate-size:allow-keywords}.sau-faq__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(32px,6vw,96px);align-items:start}.sau-faq .sau-head{position:sticky;top:48px}.sau-q{border-top:1px solid var(--line)}.sau-q:last-child{border-bottom:1px solid var(--line)}.sau-q summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:450;cursor:pointer;list-style:none;touch-action:manipulation}.sau-q summary::-webkit-details-marker{display:none}.sau-q summary i{position:relative;flex:none;width:14px;height:14px;transition:transform .24s var(--ease-out)}.sau-q summary i:before,.sau-q summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:currentColor;border-radius:1px}.sau-q summary i:after{transform:rotate(90deg)}.sau-q[open] summary i{transform:rotate(45deg)}.sau-q::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--ease-out),content-visibility .32s allow-discrete}.sau-q[open]::details-content{block-size:auto}.sau-q__a{padding:0 40px 24px 0;font-size:16px;line-height:1.6;color:var(--fg2);max-width:64ch}.sau-q__a p+p{margin-top:10px}.sau-closing{position:relative;overflow:hidden;padding-top:clamp(80px,10vw,140px)}.sau-closing__glow{position:absolute;left:50%;bottom:-30%;width:140%;aspect-ratio:2/1;transform:translate(-50%);background:radial-gradient(closest-side,rgba(255,74,42,.38),rgba(194,36,15,.14) 50%,transparent);pointer-events:none}.sau-closing__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:end}.sau-closing__copy{padding-bottom:clamp(64px,9vw,140px)}.sau-closing .sau-h2{font-size:clamp(44px,6vw,96px)}.sau-closing__cta{display:flex;flex-wrap:wrap;gap:12px;margin:36px 0 18px}.sau-closing__img{justify-self:center;height:min(78svh,760px);width:auto;-webkit-mask:linear-gradient(to bottom,#000 76%,transparent);mask:linear-gradient(to bottom,#000 76%,transparent)}@media(max-width:999px){.sau-hero__grid{grid-template-columns:1fr}.sau-stage{position:relative;height:auto;min-height:0;aspect-ratio:4/4.6;max-height:78svh}.sau-cabin{padding-bottom:16%}.sau-cabin__body{height:72%}.sau-readout{bottom:18px}.sau-readout__txt{display:none}.sau-thumbs{top:auto;bottom:24px;gap:6px;align-items:center}.sau-slide--photo{align-items:flex-start;padding:0 0 44px}.sau-slide--photo>img{border-radius:0;box-shadow:none}.sau-thumb{width:7px;height:7px;border-radius:4px;opacity:.4;background:var(--fg);box-shadow:none;transition:width .24s var(--ease-out),opacity .2s ease}.sau-thumb>*{display:none}.sau-thumb[aria-current=true]{width:20px;opacity:1;box-shadow:none}.sau-thumb:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}.sau-order{padding:28px var(--gut) 48px}.sau-br{display:inline}.sau-bar nav{display:none}.sau-bar .sau-btn{margin-left:auto}.sau-heat__grid{grid-template-columns:1fr}.sau-heat__cabin{height:56svh;grid-row:2}.sau-heat[data-pin] .sau-heat__grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head" "read cabin" "steps steps";align-items:end;gap:12px 16px}.sau-heat[data-pin] .sau-heat__copy{display:contents}.sau-heat[data-pin] .sau-heat__copy>.sau-eyebrow,.sau-heat[data-pin] .sau-heat__copy>.sau-h2{grid-area:head}.sau-heat[data-pin] .sau-heat__copy>.sau-eyebrow{align-self:start;margin:0}.sau-heat[data-pin] .sau-heat__copy>.sau-h2{margin-top:30px;font-size:clamp(34px,9vw,52px)}.sau-heat[data-pin] .sau-heat__read{grid-area:read;flex-direction:column;align-items:flex-start;gap:10px;margin:0}.sau-heat[data-pin] .sau-heat__cabin{grid-area:cabin;height:min(40svh,360px)}.sau-heat[data-pin] .sau-heat__steps{grid-area:steps;display:grid;grid-template-areas:"s";min-height:7.5em;margin-top:12px}.sau-heat[data-pin] .sau-heat__steps li{grid-area:s;opacity:0;border-left-color:var(--ember)}.sau-heat[data-pin] .sau-heat__steps li[data-on]{opacity:1}.sau-sci__grid{grid-template-columns:1fr}.sau-sci__intro{position:static;display:contents}.sau-sci__intro>.sau-head{order:0}.sau-sci__stats{order:1}.sau-sci__refs,.sau-sci__fine{order:2}.sau-sci__refs{margin-top:0}.sau-sci__fine{margin-top:-24px}.sau-inside__grid{grid-template-columns:1fr;gap:0}.sau-inside__stage{top:0;z-index:2;height:46svh;border-radius:0 0 20px 20px;margin-inline:calc(var(--gut) * -1)}.sau-inside__cabin{height:40svh}.sau-inside__copy{padding-top:36px}.sau-fit__grid,.sau-faq__grid,.sau-closing__grid{grid-template-columns:1fr}.sau-faq .sau-head{position:static}.sau-vs,.sau-steps{grid-template-columns:1fr}.sau-steps li{padding:0 0 28px 28px;border-top:0;border-left:1px solid var(--line)}.sau-steps li:last-child{border-left-color:transparent;padding-bottom:0}.sau-steps li:before{top:2px;left:-4px}.sau-closing__copy{padding-bottom:0}.sau-closing__img{height:56svh}}@media(max-width:640px){.sau-size{gap:8px}.sau-size__opt{padding:14px 12px 13px}.sau-size__meta{font-size:12px}.sau-price strong{font-size:36px}.sau-sci__stats{grid-template-columns:1fr}.sau-stat,.sau-stat:nth-child(2n){padding:32px 0 36px;border-left:0}.sau-fit__inputs{grid-template-columns:1fr}.sau-fit__out{grid-template-columns:minmax(0,1fr) 84px}.sau-fit__room{height:200px}.sau-bar{padding-left:16px}.sau-sheet{width:100%;max-width:100%;margin:auto 0 0;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}.sau-sheet[open]{animation:sau-up .42s var(--ease-drawer)}@keyframes sau-up{0%{transform:translateY(100%)}}.sau-closing__cta .sau-btn{flex:1 1 100%}}@media(max-width:400px){.sau-size__opt{grid-template-columns:1fr;gap:2px}.sau-size__price{line-height:1.4}}@media(prefers-reduced-motion:reduce){.sau-js .sau-reveal{transform:none;transition:opacity .4s ease}.sau-cabin[data-lit] .sau-cabin__glow,.sau-js .sau-cabin__glow{transform:translate(-50%)}.sau-cabin[data-lit] .sau-cabin__lit,.sau-cabin[data-lit] .sau-cabin__floor,.sau-cabin[data-lit] .sau-cabin__glow{transition-duration:.4s;transition-delay:0ms}.sau-readout__dot,.sau-pin[data-on]:after{animation:none}.sau-quote[data-fresh],.sau-sheet[open]{animation:none}.sau-bar{transition:opacity .2s ease}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/mdg-sauna.css.map */
