:root{--of-bg:#17161F;--of-surface:#22202D;--of-footer:#0F0E15;--of-plum:#3A3346;--of-cream:#F5EEE4;--of-paper:#FBF8F3;--of-sand:#EAE1D3;--of-sand-2:#E4D9C8;--of-sand-3:#F1EADF;--of-accent:#F0A872;--of-ember:#D9623B;--of-lav:#B9B4C4;--of-muted:#8E889C;--of-ink-muted:#5E5868;--of-ink-2:#3D3846;--of-display:"Bricolage Grotesque",sans-serif;--of-body:"Geist",system-ui,sans-serif;--of-mono:"Geist Mono",ui-monospace,monospace;--of-gutter:clamp(16px,3vw,44px);--of-max:1440px}html{scroll-behavior:smooth}body.of-body{margin:0;background:var(--of-bg);color:var(--of-cream);font-family:var(--of-body);-webkit-font-smoothing:antialiased}.of-body *,.of-body *:before,.of-body *:after{box-sizing:border-box}.of-body a{color:var(--of-accent);text-decoration:none}.of-body a:hover{color:var(--of-cream)}.of-body button{font-family:inherit;cursor:pointer}.of-body img{max-width:100%;display:block}.of-body :focus-visible{outline:2px solid var(--of-accent);outline-offset:3px}.of-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--of-cream);color:var(--of-bg)!important;padding:10px 16px;border-radius:8px}.of-skip:focus{left:12px;top:12px}.of-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes of-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes of-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes of-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}@keyframes of-fade{0%{opacity:0}to{opacity:1}}@keyframes of-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-anim]{animation:none!important}.of-body *{transition:none!important}}.of-sec{position:relative;background:var(--sec-bg,var(--of-bg));color:var(--sec-fg,var(--of-cream));scroll-margin-top:70px}.of-wrap{max-width:var(--of-max);margin:0 auto;padding:calc(clamp(72px,9vw,140px)*var(--sec-pad,1)) var(--of-gutter)}.of-wrap--1280{max-width:1280px}.of-eyebrow{font:400 12px/1 var(--of-mono);letter-spacing:.1em;color:var(--sec-muted,var(--of-ink-muted));text-transform:uppercase}.of-eyebrow--accent{color:var(--of-accent)}.of-h2{margin:18px 0 0;font:700 calc(clamp(40px,5.4vw,88px)*var(--hs,1))/.95 var(--of-display);letter-spacing:-.04em;color:inherit;text-wrap:balance}.of-h2 .of-hl{color:var(--sec-accent,var(--of-accent))}.of-lede{font:400 17px/1.55 var(--of-body);color:var(--sec-muted,var(--of-lav))}.of-align-center{text-align:center}.of-align-center .of-h2,.of-align-center .of-lede{margin-left:auto;margin-right:auto}.of-ph{display:flex;align-items:flex-end;padding:12px;background:var(--ph-bg,var(--of-surface)) repeating-linear-gradient(135deg,var(--ph-stripe,rgba(245,238,228,.05)) 0 10px,transparent 10px 20px);position:relative;overflow:hidden}.of-ph>img,.of-ph>video,.of-media-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.of-ph__label{position:relative;font:400 10px/1.3 var(--of-mono);color:var(--ph-label,var(--of-accent))}.of-ph__label--chip{color:var(--of-bg);background:#f5eee4e6;padding:4px 8px;border-radius:5px}.of-ph--light{--ph-bg:var(--of-sand);--ph-stripe:rgba(23,22,31,.06)}.of-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;font:600 17px/1 var(--of-body);transition:transform .25s,box-shadow .25s,background .25s,color .25s;text-align:center}.of-btn:hover{transform:translateY(-2px)}.of-btn--cream{background:var(--of-cream);color:var(--of-bg)!important;padding:20px 32px}.of-btn--cream:hover{box-shadow:0 0 0 6px #f0a87240;color:var(--of-bg)!important}.of-btn--accent{background:var(--of-accent);color:var(--of-bg)!important}.of-btn--accent:hover{background:var(--of-cream);color:var(--of-bg)!important}.of-btn--ink{background:var(--of-bg);color:var(--of-cream)!important}.of-announce{background:var(--of-surface);color:var(--of-lav);text-align:center;padding:9px 16px;font:400 12px/1.3 var(--of-mono);letter-spacing:.04em;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;text-transform:uppercase}.of-header{position:sticky;top:0;z-index:40;background:#17161fe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(245,238,228,.08)}.of-header__bar{max-width:var(--of-max);margin:0 auto;padding:14px var(--of-gutter);display:flex;align-items:center;gap:28px}.of-logo{font:700 26px/1 var(--of-display);letter-spacing:-.03em;color:var(--of-cream)!important}.of-logo img{height:auto}.of-nav{display:none;gap:26px;font:500 14px/1 var(--of-body)}.of-nav a{color:var(--of-lav)}.of-nav a:hover{color:var(--of-cream)}.of-header__right{display:flex;align-items:center;gap:12px;margin-left:auto}.of-clockchip{display:flex;align-items:center;gap:8px;font:400 12px/1 var(--of-mono);color:var(--of-lav);white-space:nowrap}.of-dot{width:7px;height:7px;border-radius:50%;background:var(--of-accent);animation:of-breathe 3s ease-in-out infinite}.of-header__cta{display:none;padding:12px 22px;font-size:14px}.of-iconbtn{position:relative;width:44px;height:44px;border-radius:999px;border:1px solid rgba(245,238,228,.25);background:transparent;display:flex;align-items:center;justify-content:center;color:var(--of-cream);flex:none}.of-cartcount{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--of-accent);color:var(--of-bg);font:700 11px/20px var(--of-body);text-align:center}.of-cartcount[hidden]{display:none}.of-menubtn{width:44px;height:44px;border-radius:999px;border:none;background:var(--of-cream);color:var(--of-bg);font:600 17px/1 sans-serif;flex:none}.of-mnav{display:flex;flex-direction:column;padding:12px 20px 26px;gap:2px;border-top:1px solid rgba(245,238,228,.08)}.of-mnav[hidden]{display:none}.of-mnav a{font:700 30px/1.5 var(--of-display);letter-spacing:-.02em;color:var(--of-cream)}.of-mnav .of-btn{margin-top:14px;padding:17px;font-size:16px}@media(min-width:1024px){.of-nav{display:flex}.of-header__cta{display:inline-flex}.of-menubtn,.of-mnav{display:none!important}}@media(max-width:359px){.of-clockchip{display:none}}.of-hero{overflow:hidden}.of-hero__grid{max-width:var(--of-max);margin:0 auto;padding:calc(clamp(36px,6vw,96px)*var(--sec-pad,1)) var(--of-gutter) calc(clamp(56px,7vw,110px)*var(--sec-pad,1));display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(36px,4vw,64px);align-items:center}.of-hero__kicker{font:400 12px/1.4 var(--of-mono);letter-spacing:.08em;color:var(--of-accent);text-transform:uppercase}.of-hero h1{margin:20px 0 0;font:700 calc(clamp(52px,7.2vw,118px)*var(--hs,1))/.9 var(--of-display);letter-spacing:-.045em;color:inherit;text-wrap:balance}.of-hero h1 .of-hl{color:var(--sec-accent,var(--of-accent))}.of-hero__body{margin:28px 0 0;max-width:480px;font:400 clamp(17px,1.4vw,19px)/1.55 var(--of-body);color:var(--of-lav);text-wrap:pretty}.of-hero__body p{margin:0}.of-hero__ctas{display:flex;gap:20px;align-items:center;margin-top:34px;flex-wrap:wrap}.of-textlink{font:500 15px/1 var(--of-body);color:var(--of-cream)!important;border-bottom:1px solid rgba(245,238,228,.4);padding-bottom:4px}.of-hero__tags{display:flex;gap:18px;margin-top:40px;flex-wrap:wrap;font:400 11px/1 var(--of-mono);letter-spacing:.08em;color:var(--of-muted);text-transform:uppercase}.of-hero__visual{position:relative;width:100%;max-width:640px;justify-self:center;aspect-ratio:1}.of-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 52%,#f0a87299,#d9623b38 42%,#17161f00 70%);animation:of-breathe 7s ease-in-out infinite}.of-hero__disc{position:absolute;top:17%;right:17%;bottom:17%;left:17%;border-radius:50%;background:var(--of-surface) repeating-linear-gradient(135deg,rgba(245,238,228,.05) 0 10px,transparent 10px 20px);border:1px solid rgba(240,168,114,.35);display:flex;align-items:center;justify-content:center;overflow:hidden}.of-hero__disc span{font:400 11px/1.5 var(--of-mono);color:var(--of-accent);text-align:center;padding:0 16px}.of-hero__inset{position:absolute;left:0;bottom:6%;width:34%;aspect-ratio:3/4;border-radius:20px;border:4px solid var(--of-bg);--ph-bg:var(--of-plum);--ph-stripe:rgba(245,238,228,.06);padding:10px}.of-hero__inset .of-ph__label{font-size:9.5px;color:var(--of-cream)}.of-pricecard{position:absolute;right:2%;top:8%;background:var(--of-cream);color:var(--of-bg);border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.of-pricecard__name{font:400 10px/1 var(--of-mono);letter-spacing:.06em;color:var(--of-ink-muted);text-transform:uppercase}.of-pricecard__price{font:700 26px/1 var(--of-display);letter-spacing:-.02em}.of-pricecard__price small{font:500 12px/1 var(--of-body);color:var(--of-ink-muted)}.of-marquee{background:var(--sec-bg,var(--of-surface));border-top:1px solid rgba(245,238,228,.08);border-bottom:1px solid rgba(245,238,228,.08);overflow:hidden}.of-marquee__track{display:flex;width:max-content;animation:of-marquee var(--mq-speed,40s) linear infinite}.of-marquee__item{display:flex;align-items:center;gap:26px;padding:17px 26px 17px 0;font:400 13px/1 var(--of-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sec-fg,var(--of-cream));white-space:nowrap}.of-marquee__item span{color:var(--of-accent)}.of-cards4{margin-top:clamp(44px,5vw,72px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.of-evcard{border-top:1.5px solid var(--sec-fg,var(--of-bg));padding-top:18px;display:flex;flex-direction:column;gap:16px}.of-evcard__time{font:500 15px/1 var(--of-mono)}.of-evcard__media{aspect-ratio:4/5;border-radius:22px;--ph-bg:var(--of-sand);--ph-stripe:rgba(23,22,31,.06)}.of-evcard:nth-child(2n) .of-evcard__media{--ph-bg:var(--of-sand-2)}.of-evcard h3{margin:0;font:700 25px/1.08 var(--of-display);letter-spacing:-.02em}.of-evcard p{margin:0;font:400 15.5px/1.55 var(--of-body);color:var(--of-ink-muted)}.of-evcard--hl{border-top-color:var(--of-ember)}.of-evcard--hl .of-evcard__time{color:var(--of-ember)}.of-evcard--hl .of-evcard__media{background:var(--of-bg)}.of-evcard--hl .of-evcard__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,rgba(240,168,114,.55),transparent 60%);z-index:0}.of-evcard--hl .of-ph__label{color:var(--of-cream);background:none;padding:0}.of-modes__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.of-modes__head .of-h2{margin:0;max-width:820px}.of-modes__head p{margin:0;max-width:340px;font:400 16px/1.55 var(--of-body);color:var(--of-lav)}.of-modes__grid{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(28px,4vw,56px);align-items:center}.of-modes__left{display:flex;flex-direction:column;align-items:center;gap:28px}.of-stage{position:relative;width:min(100%,520px);aspect-ratio:1;--mc:#E7DDF0}.of-stage__glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--mc) 60%,transparent),color-mix(in srgb,var(--mc) 15%,transparent) 45%,#17161f00 70%);transition:background .6s}.of-stage__disc{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;background:var(--of-surface);border:2px solid var(--mc);transition:border-color .5s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;overflow:hidden}.of-stage__disc>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.of-stage__num,.of-stage__label,.of-stage__cap{position:relative}.of-stage__num{font:400 11px/1 var(--of-mono);letter-spacing:.14em;color:var(--of-muted)}.of-stage__label{font:700 clamp(30px,4vw,48px)/1 var(--of-display);letter-spacing:-.03em;color:var(--mc);transition:color .5s}.of-stage__cap{font:400 11px/1.4 var(--of-mono);color:var(--of-lav);max-width:70%}.of-tabs{display:flex;gap:6px;padding:6px;border-radius:999px;background:var(--of-surface);border:1px solid rgba(245,238,228,.1);flex-wrap:wrap;justify-content:center}.of-tab{border:none;background:transparent;color:var(--of-lav);padding:14px 22px;border-radius:999px;font:600 14px/1 var(--of-body);transition:background .25s,color .25s}.of-tab:hover{color:var(--of-cream)}.of-tab[aria-selected=true]{background:var(--of-cream);color:var(--of-bg)}.of-mode-panel[hidden]{display:none}.of-mode-panel{display:flex;flex-direction:column;animation:of-fade .4s ease}.of-mode-panel__kicker{font:400 12px/1 var(--of-mono);letter-spacing:.1em;color:var(--of-accent);text-transform:uppercase}.of-mode-panel h3{margin:16px 0 0;font:700 clamp(34px,3.6vw,56px)/1 var(--of-display);letter-spacing:-.035em;color:var(--of-cream)}.of-mode-panel__body{margin:20px 0 0;max-width:520px;font:400 17px/1.6 var(--of-body);color:var(--of-lav);text-wrap:pretty}.of-mode-panel__body p{margin:0}.of-points{margin-top:28px;border-top:1px solid rgba(245,238,228,.12)}.of-point{display:flex;gap:14px;align-items:baseline;padding:16px 0;border-bottom:1px solid rgba(245,238,228,.12);font:500 15.5px/1.45 var(--of-body);color:var(--of-cream)}.of-point span{font:400 11px/1 var(--of-mono);color:var(--of-accent)}.of-mode-panel__inset{margin-top:26px;aspect-ratio:16/9;border-radius:22px}.of-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,80px);align-items:start}.of-h2--xl{font-size:calc(clamp(44px,6vw,96px)*var(--hs,1));line-height:.92;letter-spacing:-.045em}.of-honest__intro{margin:22px 0 0;max-width:420px;color:var(--of-ink-muted)}.of-inklink{display:inline-block;margin-top:26px;font:600 15px/1 var(--of-body);color:var(--sec-fg,var(--of-bg))!important;border-bottom:1.5px solid currentColor;padding-bottom:4px}.of-stack{display:flex;flex-direction:column;gap:14px}.of-qcard{background:var(--of-paper);border-radius:26px;padding:clamp(24px,3vw,36px)}.of-qcard__num{font:400 11px/1 var(--of-mono);letter-spacing:.1em;color:var(--of-ember);text-transform:uppercase}.of-qcard h3{margin:12px 0 0;font:700 28px/1.08 var(--of-display);letter-spacing:-.025em}.of-qcard__body{margin:10px 0 0;font:400 15.5px/1.6 var(--of-body);color:var(--of-ink-muted)}.of-qcard__body p{margin:0 0 .6em}.of-qcard__body p:last-child{margin:0}.of-qcard--dark{background:var(--of-bg);color:var(--of-cream)}.of-qcard--dark .of-qcard__num{color:var(--of-accent)}.of-qcard--dark .of-qcard__body{color:var(--of-lav)}.of-reach{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px}.of-reach div{background:var(--of-cream);border-radius:16px;padding:16px}.of-reach strong{display:block;font:400 10.5px/1 var(--of-mono);letter-spacing:.08em;color:var(--of-bg);text-transform:uppercase}.of-reach div+div strong{color:var(--of-ember)}.of-reach p{margin:8px 0 0;font:500 15px/1.45 var(--of-body)}.of-pdp{background:var(--sec-bg,var(--of-paper));color:var(--sec-fg,var(--of-bg))}.of-pdp__grid{max-width:var(--of-max);margin:0 auto;padding:calc(clamp(48px,6vw,100px)*var(--sec-pad,1)) var(--of-gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(28px,4vw,64px);align-items:start}.of-gallery{display:flex;flex-direction:column;gap:12px;min-width:0}.of-gallery__main{position:relative;aspect-ratio:1;border-radius:30px;background:var(--of-sand) repeating-linear-gradient(135deg,rgba(23,22,31,.06) 0 12px,transparent 12px 24px);display:flex;align-items:center;justify-content:center;overflow:hidden}.of-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .35s;pointer-events:none}.of-gallery__slide.is-active{opacity:1}.of-gallery__slide img{width:100%;height:100%;object-fit:cover}.of-gallery__slide .of-chip{font:400 12px/1.4 var(--of-mono);color:var(--of-bg);background:#fbf8f3eb;padding:6px 10px;border-radius:6px}.of-gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:transparent;cursor:zoom-in;z-index:1}.of-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:none;background:var(--of-bg);color:var(--of-cream);font:500 17px/1 sans-serif;z-index:2;transition:transform .2s}.of-arrow:hover{transform:translateY(-50%) scale(1.06)}.of-arrow--prev{left:14px}.of-arrow--next{right:14px}.of-gallery__count{pointer-events:none;position:absolute;bottom:14px;left:14px;font:400 11px/1 var(--of-mono);color:var(--of-bg);background:#fbf8f3eb;padding:7px 10px;border-radius:999px;z-index:2}.of-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.of-thumb{aspect-ratio:1;border-radius:14px;border:2px solid transparent;background:var(--of-sand-3) repeating-linear-gradient(135deg,rgba(23,22,31,.04) 0 6px,transparent 6px 12px);font:400 9px/1.2 var(--of-mono);color:var(--of-ink-muted);padding:0;overflow:hidden;transition:border-color .2s}.of-thumb:hover{border-color:#17161f4d}.of-thumb[aria-current=true]{border-color:var(--of-bg);background-color:var(--of-sand);color:var(--of-bg)}.of-thumb img{width:100%;height:100%;object-fit:cover}.of-buy{display:flex;flex-direction:column;min-width:0}.of-buy .of-eyebrow{color:var(--of-ink-muted)}.of-buy h2{margin:14px 0 0;font:700 calc(clamp(42px,4.6vw,68px)*var(--hs,1))/.92 var(--of-display);letter-spacing:-.045em;color:inherit}.of-buy__price{display:flex;align-items:baseline;gap:10px;margin-top:18px;flex-wrap:wrap}.of-buy__price strong{font:700 36px/1 var(--of-display);letter-spacing:-.02em}.of-buy__price s{font:500 18px/1 var(--of-body);color:var(--of-ink-muted)}.of-buy__price span{font:500 14px/1 var(--of-body);color:var(--of-ink-muted)}.of-buy__tagline{margin:20px 0 0;font:400 17px/1.6 var(--of-body);color:var(--of-ink-2);text-wrap:pretty}.of-buy__tagline p{margin:0}.of-numlist{display:flex;flex-direction:column;margin-top:22px;border-top:1px solid rgba(23,22,31,.12)}.of-numlist div{display:flex;gap:14px;align-items:baseline;padding:13px 0;border-bottom:1px solid rgba(23,22,31,.12);font:500 15px/1.4 var(--of-body)}.of-numlist span{font:400 11px/1 var(--of-mono);color:var(--of-ember)}.of-optlabel{margin-top:26px;font:400 11px/1 var(--of-mono);letter-spacing:.1em;color:var(--of-ink-muted);text-transform:uppercase}.of-opts{display:flex;flex-direction:column;gap:10px;margin-top:10px;border:none;padding:0;min-width:0}.of-opt{position:relative;border:2px solid rgba(23,22,31,.18);background:transparent;border-radius:20px;padding:18px 20px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:border-color .2s,background .2s}.of-opt:hover{border-color:#17161f66}.of-opt input{position:absolute;opacity:0;pointer-events:none}.of-opt__radio{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--of-bg);display:flex;align-items:center;justify-content:center}.of-opt__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--of-bg);transform:scale(0);transition:transform .2s}.of-opt:has(input:checked){border-color:var(--of-bg);background:var(--of-cream)}.of-opt:has(input:checked) .of-opt__radio:after{transform:scale(1)}.of-opt:has(input:focus-visible){outline:2px solid var(--of-accent);outline-offset:3px}.of-opt:has(input:disabled){opacity:.55;cursor:not-allowed}.of-opt__main{flex:1;min-width:0}.of-opt__title{font:700 18px/1.2 var(--of-display);letter-spacing:-.01em}.of-opt__sub{font:500 13px/1.4 var(--of-body);color:var(--of-ink-muted)}.of-opt__price{font:700 21px/1 var(--of-display)}.of-buyrow{display:flex;gap:12px;margin-top:16px}.of-qty{display:flex;align-items:center;border:1.5px solid rgba(23,22,31,.25);border-radius:999px;height:62px;flex:none}.of-qty button{width:48px;height:100%;border:none;background:transparent;font:500 20px/1 sans-serif;color:var(--of-bg)}.of-qty input{width:32px;text-align:center;border:none;background:transparent;font:600 16px/1 var(--of-body);color:var(--of-bg);-moz-appearance:textfield;padding:0}.of-qty input::-webkit-outer-spin-button,.of-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.of-atc{flex:1;height:62px;border:none;border-radius:999px;background:var(--of-bg);color:var(--of-cream);font:600 17px/1 var(--of-body);transition:transform .25s,box-shadow .25s,opacity .2s;min-width:0;padding:0 16px}.of-atc:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 0 6px #f0a87259}.of-atc:disabled{opacity:.55;cursor:not-allowed}.of-atc[aria-busy=true]{opacity:.8;cursor:progress}.of-formmsg{margin:12px 0 0;font:500 14px/1.4 var(--of-body);border-radius:12px;padding:10px 14px}.of-formmsg[hidden]{display:none}.of-formmsg--error{background:#f7d9cf;color:#7a2a12}.of-formmsg--ok{background:var(--of-cream);color:var(--of-bg)}.of-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.of-trust div{background:var(--of-cream);border-radius:14px;padding:12px;font:500 12px/1.35 var(--of-body);color:var(--of-ink-muted);text-align:center}.of-acc{margin-top:28px;border-top:1px solid rgba(23,22,31,.15)}.of-acc__item{border-bottom:1px solid rgba(23,22,31,.15)}.of-acc__btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border:none;background:transparent;text-align:left;font:600 16px/1.3 var(--of-body);color:var(--of-bg)}.of-acc__sign{font:400 20px/1 sans-serif;color:var(--of-ember);flex:none}.of-acc__panel{margin:0 0 20px;font:400 15px/1.6 var(--of-body);color:var(--of-ink-muted)}.of-acc__panel[hidden]{display:none}.of-acc__panel p{margin:0 0 .7em}.of-acc__panel p:last-child{margin:0}.of-acc__panel ul,.of-acc__panel ol{margin:0;padding-left:1.2em}.of-sticky{display:none}@media(max-width:767px){.of-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--of-bg);border-top:1px solid rgba(245,238,228,.12);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s ease;visibility:hidden}.of-sticky.is-visible{transform:translateY(0);visibility:visible}.of-sticky__name{font:700 15px/1.2 var(--of-display);color:var(--of-cream)}.of-sticky__price{font:400 12px/1.2 var(--of-mono);color:var(--of-lav)}.of-sticky .of-btn{height:50px;padding:0 24px;font-size:15px;flex:none}.of-sticky .of-btn:disabled{opacity:.55}body.of-has-sticky{padding-bottom:0}}.of-steps{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.of-step{display:flex;flex-direction:column;gap:18px}.of-step__media{aspect-ratio:4/3;border-radius:24px}.of-step__row{display:flex;gap:16px;align-items:baseline}.of-step__row>span{font:500 13px/1 var(--of-mono);color:var(--of-accent)}.of-step h3{margin:0;font:700 26px/1.05 var(--of-display);letter-spacing:-.02em}.of-step__body{margin:10px 0 0;font:400 15.5px/1.55 var(--of-body);color:var(--of-lav)}.of-step__body p{margin:0}.of-safety{margin-top:44px;border:1px solid rgba(217,98,59,.6);border-radius:26px;padding:clamp(22px,3vw,36px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.of-safety__label{font:400 11px/1 var(--of-mono);letter-spacing:.1em;color:var(--of-ember);text-transform:uppercase}.of-safety h3{margin:12px 0 0;font:700 28px/1.05 var(--of-display);letter-spacing:-.02em}.of-safety__text{font:400 15px/1.6 var(--of-body);color:var(--of-lav)}.of-safety__text p{margin:0}.of-specs__media{margin-top:32px;aspect-ratio:4/3;border-radius:26px}.of-specs__table{border-top:1.5px solid var(--sec-fg,var(--of-bg))}.of-spec{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.4fr);gap:16px;padding:18px 0;border-bottom:1px solid rgba(23,22,31,.15)}.of-spec dt{font:400 12px/1.5 var(--of-mono);letter-spacing:.06em;color:var(--of-ink-muted);text-transform:uppercase}.of-spec dd{margin:0;font:500 16px/1.45 var(--of-body)}.of-confirm{display:inline-block;margin-left:8px;font:400 10px/1 var(--of-mono);letter-spacing:.06em;background:var(--of-accent);color:var(--of-bg);padding:4px 6px;border-radius:5px;vertical-align:middle}.of-cmp__intro{margin:18px 0 40px;max-width:520px}.of-cmp__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:26px;background:var(--of-bg);border:1px solid rgba(245,238,228,.08)}.of-cmp__table{min-width:840px}.of-cmp__row{display:grid;grid-template-columns:minmax(170px,1.2fr) repeat(5,minmax(120px,1fr))}.of-cmp__row+.of-cmp__row{border-top:1px solid rgba(245,238,228,.08)}.of-cmp__row>*{padding:18px 14px;text-align:center;font:400 14px/1.3 var(--of-body);color:var(--of-lav)}.of-cmp__row>:first-child{position:sticky;left:0;background:var(--of-bg);padding:18px 20px;text-align:left;font-weight:600;color:var(--of-cream);z-index:1}.of-cmp__row>:nth-child(2){background:#f0a87224;font-weight:600;color:var(--of-cream)}.of-cmp__head>*{padding:22px 14px;font:500 13px/1.25 var(--of-body)}.of-cmp__head>:nth-child(2){background:var(--of-accent);color:var(--of-bg);font:700 16px/1.1 var(--of-display)}.of-cmp__note{margin:16px 0 0;font:400 12px/1.5 var(--of-body);color:var(--of-muted)}.of-rev__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.of-rev__head .of-h2{margin:0;max-width:760px}.of-rev__head p{margin:0;max-width:380px;font:400 16px/1.55 var(--of-body);color:var(--of-lav)}.of-rev__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.of-rcard{min-height:340px;border-radius:26px;position:relative;overflow:hidden}.of-rcard--slot{border:1.5px dashed rgba(245,238,228,.22)}.of-rcard--video{background:var(--of-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center}.of-rcard--video video,.of-rcard--video iframe,.of-rcard--photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.of-play{width:56px;height:56px;border-radius:50%;background:var(--of-accent);color:var(--of-bg);display:flex;align-items:center;justify-content:center;font:600 16px/1 sans-serif}.of-slotlabel{font:400 11px/1.4 var(--of-mono);color:var(--of-lav);text-transform:uppercase}.of-rcard--text{padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;background:var(--of-surface)}.of-rcard--text.of-rcard--slot{background:transparent}.of-rcard--text blockquote{margin:0;font:500 20px/1.35 var(--of-body);color:var(--of-cream)}.of-rcard--slot blockquote{color:#5a5468}.of-rcard__meta{font:400 11px/1.4 var(--of-mono);color:var(--of-muted);text-transform:uppercase}.of-stars{color:var(--of-accent);letter-spacing:.1em;font-size:14px}.of-rcard--photo{background:var(--of-surface) repeating-linear-gradient(135deg,rgba(245,238,228,.04) 0 10px,transparent 10px 20px);display:flex;align-items:flex-end;padding:16px}.of-rcard--photo .of-slotlabel{position:relative}.of-rcard--cta{background:var(--of-accent);color:var(--of-bg);padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.of-rcard--cta p{margin:0;font:700 28px/1.05 var(--of-display);letter-spacing:-.02em}.of-rcard--cta a{align-self:flex-start;background:var(--of-bg);color:var(--of-cream)!important;padding:13px 20px;border-radius:999px;font:600 14px/1 var(--of-body)}.of-faq__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(32px,5vw,80px);align-items:start}.of-faq__intro{margin:18px 0 0;max-width:360px;color:var(--of-ink-muted)}.of-faq__list{border-top:1.5px solid var(--sec-fg,var(--of-bg))}.of-faq__item{border-bottom:1px solid rgba(23,22,31,.15)}.of-faq__btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;border:none;background:transparent;text-align:left;font:600 18px/1.3 var(--of-body);color:var(--sec-fg,var(--of-bg))}.of-faq__sign{flex:none;width:34px;height:34px;border-radius:50%;background:var(--of-bg);color:var(--of-cream);font:400 19px/34px sans-serif;text-align:center}.of-faq__panel{margin:0 0 24px;max-width:620px;font:400 16px/1.6 var(--of-body);color:var(--of-ink-muted)}.of-faq__panel[hidden]{display:none}.of-faq__panel p{margin:0 0 .7em}.of-faq__panel p:last-child{margin:0}.of-final{overflow:hidden}.of-final__glow{position:absolute;left:50%;top:55%;width:min(1100px,140vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#f0a87273,#d9623b26 40%,#17161f00 68%);animation:of-breathe 8s ease-in-out infinite}.of-final__bgimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35}.of-final__inner{position:relative;max-width:1100px;margin:0 auto;padding:calc(clamp(96px,12vw,180px)*var(--sec-pad,1)) var(--of-gutter);text-align:center;display:flex;flex-direction:column;align-items:center}.of-final__kicker{font:400 13px/1 var(--of-mono);letter-spacing:.12em;color:var(--of-accent);text-transform:uppercase}.of-final__clock{margin-top:18px;font:700 clamp(96px,16vw,240px)/.85 var(--of-display);letter-spacing:-.06em;color:inherit;font-variant-numeric:tabular-nums}.of-final h2{margin:26px 0 0;font:700 calc(clamp(36px,4.4vw,64px)*var(--hs,1))/1 var(--of-display);letter-spacing:-.035em;color:inherit;text-wrap:balance}.of-final__body{margin:16px 0 0;font:400 18px/1.5 var(--of-body);color:var(--of-lav)}.of-final__body p{margin:0}.of-final .of-btn{margin-top:34px;padding:22px 38px;font-size:18px}.of-footer{background:var(--sec-bg,var(--of-footer));color:var(--of-cream)}.of-footer__inner{max-width:var(--of-max);margin:0 auto;padding:clamp(48px,6vw,80px) var(--of-gutter) 32px}.of-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:32px}.of-footer__brand{grid-column:span 2;min-width:0}@media(max-width:420px){.of-footer__brand{grid-column:auto}}.of-footer__word{font:700 clamp(52px,8vw,112px)/.85 var(--of-display);letter-spacing:-.05em;color:var(--of-cream)}.of-footer__tag{margin:16px 0 0;max-width:320px;font:400 15px/1.55 var(--of-body);color:var(--of-muted)}.of-footer__col{display:flex;flex-direction:column;gap:12px;font:400 15px/1.3 var(--of-body)}.of-footer__col>span{font:400 11px/1 var(--of-mono);letter-spacing:.1em;color:var(--of-muted);text-transform:uppercase}.of-footer__col a{color:var(--of-cream)}.of-footer__col a:hover{color:var(--of-accent)}.of-footer__legal{margin-top:48px;padding-top:20px;border-top:1px solid rgba(245,238,228,.1);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font:400 12.5px/1.5 var(--of-body);color:var(--of-muted)}.of-footer__legal nav{display:flex;gap:20px;flex-wrap:wrap}.of-footer__legal a{color:var(--of-muted)}.of-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.of-drawer[hidden]{display:none}.of-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0e1599;animation:of-fade .25s ease}.of-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--of-cream);color:var(--of-bg);display:flex;flex-direction:column;animation:of-slide-in .3s ease}.of-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid rgba(23,22,31,.12)}.of-drawer__head h2{margin:0;font:700 26px/1 var(--of-display);letter-spacing:-.02em}.of-roundbtn{width:44px;height:44px;border-radius:50%;border:none;background:var(--of-bg);color:var(--of-cream);font:500 15px/1 sans-serif;flex:none}.of-drawer__items{flex:1;overflow-y:auto;padding:8px 22px}.of-line{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid rgba(23,22,31,.08)}.of-line__img{width:84px;height:84px;flex:none;border-radius:16px;background:var(--of-sand) repeating-linear-gradient(135deg,rgba(23,22,31,.07) 0 6px,transparent 6px 12px);overflow:hidden}.of-line__img img{width:100%;height:100%;object-fit:cover}.of-line__main{flex:1;min-width:0}.of-line__title{font:700 17px/1.2 var(--of-display);color:var(--of-bg)!important}.of-line__sub{font:500 13px/1.4 var(--of-body);color:var(--of-ink-muted)}.of-line__ctrls{display:flex;align-items:center;gap:6px;margin-top:10px;flex-wrap:wrap}.of-line__ctrls button.of-pm{width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(23,22,31,.25);background:transparent;color:var(--of-bg)}.of-line__ctrls span{min-width:24px;text-align:center;font:600 15px/1 var(--of-body)}.of-line__remove{margin-left:8px;border:none;background:none;font:500 13px/1 var(--of-body);color:var(--of-ink-muted);text-decoration:underline;padding:8px 0}.of-line__price{font:700 17px/1 var(--of-display);white-space:nowrap}.of-drawer__foot{padding:22px;border-top:1px solid rgba(23,22,31,.12)}.of-drawer__sub{display:flex;justify-content:space-between;font:600 16px/1 var(--of-body)}.of-drawer__note{margin:8px 0 16px;font:400 13px/1.4 var(--of-body);color:var(--of-ink-muted)}.of-drawer__checkout{width:100%;height:58px;border:none;border-radius:999px;background:var(--of-bg);color:var(--of-cream);font:600 16px/1 var(--of-body)}.of-drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:22px;text-align:center}.of-drawer__empty p{margin:0;font:700 24px/1.2 var(--of-display)}.of-drawer__empty a{background:var(--of-bg);color:var(--of-cream)!important;padding:16px 26px;border-radius:999px;font:600 15px/1 var(--of-body)}.of-drawer.is-busy .of-drawer__items{opacity:.6;pointer-events:none}.of-drawer__err{margin:0 22px 12px;font:500 13px/1.4 var(--of-body);background:#f7d9cf;color:#7a2a12;padding:10px;border-radius:10px}.of-drawer__err[hidden]{display:none}.of-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0f0e15f0;display:flex;align-items:center;justify-content:center;padding:24px;animation:of-fade .2s ease}.of-lightbox[hidden]{display:none}.of-lightbox__stage{width:min(80vh,90vw);aspect-ratio:1;border-radius:24px;background:var(--of-sand) repeating-linear-gradient(135deg,rgba(23,22,31,.06) 0 14px,transparent 14px 28px);display:flex;align-items:center;justify-content:center;overflow:hidden}.of-lightbox__stage img{width:100%;height:100%;object-fit:contain;background:#fff}.of-lightbox__stage span{font:400 13px/1.4 var(--of-mono);color:var(--of-bg);background:#f5eee4eb;padding:6px 10px;border-radius:6px}.of-lbbtn{position:absolute;width:48px;height:48px;border-radius:50%;border:none;background:var(--of-cream);color:var(--of-bg);font:500 17px/1 sans-serif;z-index:1}.of-lbbtn--close{top:18px;right:18px}.of-lbbtn--prev{left:18px}.of-lbbtn--next{right:18px}body.of-locked{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/21/assets/offora.css.map */
