:root{--ink: #0F0D0C;--ink-2: #3B3531;--ink-soft: #1A1613;--muted: #6F675F;--bg: #F7F3EC;--surface: #FFFDF9;--stone: #EFE9DF;--stone-2: #E5DDD0;--line: rgb(15 13 12 / .12);--line-strong: rgb(15 13 12 / .28);--gold: #7D5D24;--champagne: #C9AD7A;--champagne-soft: #E3D3B3;--on-dark: #F2EBDF;--on-dark-muted: #B3A794;--line-dark: rgb(242 235 223 / .14);--danger: #A8261B;--danger-bg: #FBF0EE;--success: #2E6A3E;--success-bg: #EEF5EF;--font-display: "Cormorant", "Cormorant Garamond", Georgia, serif;--font-body: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur: .45s;--dur-slow: 1.1s;--gutter: 20px;--header-h: 65px;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(min-width:768px){:root{--gutter: 40px}}@media(min-width:1024px){:root{--gutter: 56px;--header-h: 120px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 24px)}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:15.5px;font-weight:400;line-height:1.7;letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body.is-locked{overflow:hidden}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}p a,.prose a,.acc-body a,.check a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}h1,h2,h3,h4{margin:0;font-weight:400;line-height:1.1}p{margin:0 0 1em}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}dl,dd,figure{margin:0}fieldset{margin:0;padding:0;border:0;min-width:0}em{font-style:italic}[hidden]{display:none!important}main:focus{outline:none}::selection{background:var(--champagne-soft);color:var(--ink)}:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.container{width:100%;max-width:1480px;margin-inline:auto;padding-inline:var(--gutter)}.narrow{max-width:820px}.center{text-align:center}.nowrap{white-space:nowrap}.muted{color:var(--muted)}.small{font-size:13.5px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:400;background:var(--ink);color:var(--on-dark);padding:12px 18px;transition:top var(--dur) var(--ease-out)}.skip-link:focus{top:12px}.js .no-js-only{display:none}.icon{flex-shrink:0}@media(max-width:767px){.hide-sm{display:none!important}}@media(max-width:1023px){.hide-md{display:none!important}}.grain{position:relative;isolation:isolate}.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:var(--grain);opacity:.05;mix-blend-mode:overlay}@view-transition{navigation:auto}::view-transition-old(root){animation:.28s var(--ease-in-out) both vt-out}::view-transition-new(root){animation:.52s var(--ease-out) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}.eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 22px;font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.eyebrow-center,.center .eyebrow,.section-head-center .eyebrow{justify-content:center}.eyebrow-center:after,.center .eyebrow:after,.section-head-center .eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.eyebrow-light{color:var(--champagne)}.display{font-family:var(--font-display);font-weight:300;font-size:clamp(56px,9vw,138px);line-height:.92;letter-spacing:-.02em}.display em,.section-title em,.newsletter-title em,.statement-text em{font-style:italic;font-weight:300}.display-sm{font-family:var(--font-display);font-weight:300;font-size:clamp(40px,5.4vw,64px);line-height:1;margin-bottom:18px}.section-title{font-family:var(--font-display);font-weight:300;font-size:clamp(38px,5vw,70px);line-height:1.02;letter-spacing:-.015em}.lead{font-size:17px;font-weight:300;line-height:1.8;color:var(--ink-2);max-width:54ch}.split-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.split-w>span{display:inline-block;will-change:transform}.motion [data-split]:not(.is-split){opacity:0}.link-line{position:relative;display:inline-flex;align-items:center;min-height:44px;font-size:11.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;background:linear-gradient(currentColor,currentColor) left calc(50% + 13px) / 100% 1px no-repeat;transition:background-size .6s var(--ease-out)}.link-line:hover{background-size:0% 1px;background-position:right calc(50% + 13px)}.link-light{color:var(--on-dark)}.link-sm{font-size:11px;letter-spacing:.2em;min-height:32px;color:var(--gold)}.btn{--btn-bg: transparent;--btn-fg: var(--ink);--btn-bd: var(--ink);--btn-fill: var(--ink);--btn-fg-hover: var(--on-dark);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 38px;border:1px solid var(--btn-bd);border-radius:0;background:var(--btn-bg);color:var(--btn-fg);font-size:11.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .5s var(--ease-out),border-color .5s var(--ease-out);-webkit-tap-highlight-color:transparent}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn-fill);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease-out)}.btn:hover:before{transform:scaleY(1)}.btn:hover{color:var(--btn-fg-hover)}.btn:disabled,.btn[aria-busy=true]{opacity:.55;cursor:progress}.btn-primary{--btn-bg: var(--ink);--btn-fg: var(--on-dark);--btn-fill: var(--gold);--btn-bd: var(--ink);--btn-fg-hover: #fff}.btn-primary:hover{border-color:var(--gold)}.btn-outline{--btn-fill: var(--ink)}.btn-light{--btn-fg: var(--on-dark);--btn-bd: rgb(242 235 223 / .5);--btn-fill: var(--on-dark);--btn-fg-hover: var(--ink)}.btn-light:hover{border-color:var(--on-dark)}.btn-ghost{--btn-bd: transparent;--btn-fill: var(--stone);--btn-fg-hover: var(--ink)}.btn-block{width:100%}.btn-sm{min-height:44px;padding:0 22px;font-size:11px}.btn-lg{min-height:60px}.btn-grow{flex:1}.btn .icon{width:16px;height:16px}.icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease-out),opacity .3s var(--ease-out)}.icon-btn:hover{opacity:.6}.text-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;border:0;background:none;color:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;transition:opacity .3s var(--ease-out)}.text-btn:hover{opacity:.6}.text-btn-label{display:none}@media(min-width:1024px){.text-btn-label{display:inline}}.announce{position:relative;z-index:60;background:var(--ink);color:var(--champagne);font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.announce-list{position:relative;display:grid;place-items:center;height:36px;overflow:hidden;text-align:center;padding-inline:16px}.announce-list li{grid-area:1 / 1;white-space:nowrap}.js .announce-list li+li{opacity:0;visibility:hidden}#shopify-section-header,.shopify-section-header{position:sticky;top:0;z-index:100;width:100%}.site-header{position:relative;z-index:50;width:100%;background:#f7f3ecf5;-webkit-backdrop-filter:saturate(1.4) blur(18px);backdrop-filter:saturate(1.4) blur(18px);border-bottom:1px solid var(--line);color:var(--ink);transition:background-color .3s var(--ease-out),color .3s var(--ease-out),border-color .3s var(--ease-out)}.site-header.is-overlay{background:transparent;color:var(--on-dark);border-bottom-color:var(--line-dark);-webkit-backdrop-filter:none;backdrop-filter:none}.header-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.header-left{display:flex;align-items:center;gap:4px;margin-left:-10px}.header-actions{justify-self:end;display:flex;align-items:center;gap:6px;margin-right:-6px}@media(min-width:768px){.header-top{height:74px}.menu-toggle{display:none}.header-left{margin-left:-4px;gap:18px}.header-actions{gap:22px;margin-right:-4px}}.logo{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.logo-mark{font-family:var(--font-display);font-weight:400;font-size:26px;letter-spacing:.42em;margin-right:-.42em;text-transform:uppercase}.logo-sub{margin-top:6px;font-size:8.5px;font-weight:500;letter-spacing:.5em;margin-right:-.5em;text-transform:uppercase;color:var(--gold)}.is-overlay .logo-sub,.logo-light .logo-sub{color:var(--champagne)}.logo-sm .logo-mark{font-size:22px}@media(min-width:768px){.logo-mark{font-size:32px}.logo-sub{font-size:9px}}.cart-icon{position:relative;display:inline-grid}.cart-btn{gap:18px}.cart-count{position:absolute;top:-7px;right:-10px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--gold);color:#fff;font-size:10px;font-weight:600;letter-spacing:0;line-height:17px;text-align:center}.is-overlay .cart-count{background:var(--champagne);color:var(--ink)}.main-nav{display:none}@media(min-width:768px){.main-nav{display:block;border-top:1px solid var(--line);transition:border-color .6s var(--ease-out)}.is-overlay .main-nav{border-top-color:var(--line-dark)}.main-nav ul{display:flex;justify-content:center;gap:clamp(14px,2.5vw,48px);height:44px;align-items:center}.main-nav a{position:relative;display:inline-block;padding:8px 0;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease-out)}.main-nav a:hover:after,.main-nav a[aria-current]:after{transform:scaleX(1);transform-origin:left}}.mobile-nav-bar{display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;white-space:nowrap;gap:16px;padding:8px var(--gutter);border-top:1px solid var(--line);-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-nav-bar::-webkit-scrollbar{display:none}.mobile-nav-bar a{font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding:4px 0}.is-overlay .mobile-nav-bar a{color:var(--on-dark)}.is-overlay .mobile-nav-bar{border-top-color:var(--line-dark)}@media(min-width:768px){.mobile-nav-bar{display:none!important}}.site-search{border-top:1px solid var(--line);background:var(--bg);color:var(--ink)}.search-form{display:flex;align-items:center;gap:12px;padding-block:18px}.search-form input{flex:1;min-width:0;height:56px;border:0;border-bottom:1px solid var(--line-strong);background:transparent;font-family:var(--font-display);font-weight:300;font-size:clamp(26px,3vw,38px);outline:none}.search-form input:focus{border-bottom-color:var(--ink)}.search-form input::placeholder{color:#a39a90}.flash-stack{display:grid;gap:8px;padding-top:20px}.flash{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;font-size:14.5px;background:var(--success-bg);color:var(--success);border:1px solid rgb(46 106 62 / .2)}.flash .icon{margin-top:3px}.flash-error{background:var(--danger-bg);color:var(--danger);border-color:#a8261b33}.site-intro{display:none}.intro .site-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:var(--ink);color:var(--on-dark)}.intro body{overflow:hidden}.intro-mark{display:grid;justify-items:center;gap:18px}.intro-word{display:flex;font-family:var(--font-display);font-weight:300;font-size:clamp(44px,8vw,88px);letter-spacing:.4em;margin-right:-.4em;text-transform:uppercase}.intro-letter{display:inline-block;overflow:hidden}.intro-letter>span{display:inline-block;transform:translateY(105%)}.intro-line{width:140px;height:1px;background:var(--champagne);transform:scaleX(0)}.intro-sub{font-size:10px;letter-spacing:.5em;margin-right:-.5em;text-transform:uppercase;color:var(--champagne);opacity:0}.hero{position:relative;background:var(--bg)}.has-overlay-header .hero,.site-header.is-overlay~#main .hero{margin-top:calc(var(--header-h) * -1)}.hero-stage{position:relative;height:100svh;min-height:600px}.motion .hero-scroll{height:230svh}.motion .hero-scroll .hero-stage{position:sticky;top:0}.hero-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;background:var(--ink);color:var(--on-dark);clip-path:inset(0 0 0 0)}.hero-layer{position:absolute;pointer-events:none}.hero-layer img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.hero-back{top:-3%;right:-3%;bottom:-3%;left:-3%;z-index:0}.hero-spot{top:0;right:0;bottom:0;left:0;z-index:1;opacity:.5;mix-blend-mode:screen;background:radial-gradient(34% 46% at 56% 30%,rgb(247 233 203 / .22),transparent 70%)}.hero-fore{top:-5%;right:-5%;bottom:-5%;left:-5%;z-index:5}.hero-headline{position:absolute;z-index:2;left:0;right:0;top:calc(var(--header-h) + 4svh);width:100%;max-width:1480px;margin-inline:auto;padding-inline:var(--gutter);pointer-events:none;transform-origin:72% 42%}.hero-title{font-size:min(9.4vw,14.5svh);text-shadow:0 2px 30px rgb(0 0 0 / .35)}.hero-title .line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.hero-title .line>span{display:inline-block}.hero-title em{color:var(--champagne-soft);padding-left:.6em}.hero-subject{position:absolute;z-index:3;left:56%;top:9%;height:114%;aspect-ratio:800 / 1500;translate:-50% 0;transform-origin:50% 20%}.hero-subject-float{position:relative;width:100%;height:100%;animation:float 9s ease-in-out infinite}.hero-subject-img{width:100%;height:100%;max-width:none}.hero-flare{position:absolute;left:50%;top:20%;width:46%;max-width:none;translate:-50% -50%;opacity:.35;mix-blend-mode:screen}.hero.is-offscreen .hero-subject-float{animation-play-state:paused}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2%)}}.hero-beam{display:none}.motion .hero-beam{display:block;position:absolute;z-index:4;top:-10%;bottom:-10%;left:0;width:22vw;pointer-events:none;mix-blend-mode:screen;opacity:0}.hero-beam span{position:absolute;top:0;right:0;bottom:0;left:0;transform:skew(-16deg);background:linear-gradient(90deg,transparent,rgb(242 235 223 / .06) 30%,rgb(255 248 232 / .3) 50%,rgb(242 235 223 / .06) 70%,transparent)}.hero-copy-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;width:100%;max-width:1480px;margin-inline:auto;padding-inline:var(--gutter);pointer-events:none}.hero-copy-layer a,.hero-copy-layer button{pointer-events:auto}.hero-open{position:absolute;left:var(--gutter);bottom:8svh;max-width:440px}.hero-lead{max-width:40ch;font-size:16px;font-weight:300;line-height:1.8;color:var(--on-dark-muted)}.hero-ctas,.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:32px}.hero-peak,.hero-resolve{display:none}.motion .hero-scroll .hero-peak{display:block;position:absolute;left:var(--gutter);top:38%;max-width:13ch;margin:0;opacity:0;font-family:var(--font-display);font-weight:300;font-size:clamp(36px,4.2vw,68px);line-height:1.05;letter-spacing:-.01em;text-shadow:0 2px 24px rgb(0 0 0 / .45)}.hero-peak em{color:var(--champagne-soft)}.motion .hero-scroll .hero-resolve{display:grid;gap:6px;position:absolute;left:calc(var(--gutter) + 4%);bottom:13%;opacity:0}.hero-resolve-name{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(30px,3vw,44px);line-height:1.1}.hero-resolve-meta{margin:0 0 6px;font-size:13px;letter-spacing:.04em;color:var(--on-dark-muted)}@media(hover:hover)and (pointer:fine){.motion .hero-back,.motion .hero-fore,.motion .hero-subject-float{transition:translate 1.4s var(--ease-out)}.motion .hero-back{translate:calc(var(--mx, 0) * -12px) calc(var(--my, 0) * -8px)}.motion .hero-fore{translate:calc(var(--mx, 0) * 26px) calc(var(--my, 0) * 16px)}.motion .hero-subject-float{translate:calc(var(--mx, 0) * 6px) calc(var(--my, 0) * 4px)}}@media(max-width:767px){.motion .hero-scroll{height:200svh}.hero-stage{min-height:560px}.hero-headline{top:calc(var(--header-h) + 3svh);z-index:4}.hero-title{font-size:min(17vw,11svh)}.hero-subject{left:50%;top:38%;height:80%}.hero-spot{background:radial-gradient(60% 40% at 50% 52%,rgb(247 233 203 / .2),transparent 70%)}.motion .hero-beam{width:40vw}.hero-open{left:var(--gutter);right:var(--gutter);bottom:4svh;max-width:none;text-align:center}.hero-lead{display:none}.hero-ctas{justify-content:center;margin-top:0}.motion .hero-scroll .hero-peak{top:calc(var(--header-h) + 4svh);right:var(--gutter);max-width:none;font-size:clamp(30px,8.6vw,40px)}.motion .hero-scroll .hero-resolve{left:4%;right:4%;bottom:5%;padding:56px 16px 18px;justify-items:center;text-align:center;background:linear-gradient(180deg,transparent,rgb(11 9 8 / .82) 45%)}}.section{padding-block:clamp(80px,11vw,160px)}.section-tight{padding-block:40px clamp(80px,9vw,128px)}.section-flush-top{padding-top:0}.section-tint{background:var(--stone)}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(40px,5vw,72px)}.section-head-center{flex-direction:column;align-items:center;text-align:center}.section-cta{display:flex;justify-content:center;margin-top:clamp(48px,6vw,80px)}.statement{padding-block:clamp(96px,14vw,200px)}.statement-inner{max-width:1100px;text-align:center}.statement-text{font-family:var(--font-display);font-weight:300;font-size:clamp(30px,4.4vw,60px);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.statement-text em{color:var(--gold)}.motion .statement-text .sw{opacity:.14}.cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 14px}.cat-tile{display:block}.cat-media{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;background:var(--stone)}.cat-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease-out)}.cat-tile:hover .cat-media img{transform:scale(1.06)}.cat-label{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 14px;padding-top:18px}.cat-no{font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--gold)}.cat-name{font-family:var(--font-display);font-weight:300;font-size:clamp(24px,2.4vw,32px);line-height:1.1}.cat-link{grid-column:2;justify-self:start;font-size:10.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);background:linear-gradient(currentColor,currentColor) left bottom / 0% 1px no-repeat;padding-bottom:4px;transition:background-size .6s var(--ease-out),color .4s var(--ease-out)}.cat-tile:hover .cat-link{background-size:100% 1px;color:var(--ink)}@media(min-width:900px){.cat-grid{grid-template-columns:repeat(4,1fr);gap:28px}.cat-tile:nth-child(2n){margin-top:72px}}.signature{padding-block:clamp(40px,6vw,80px) clamp(80px,11vw,160px)}.signature-inner{display:grid;gap:48px;align-items:center}.signature-media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--ink)}.signature-media img{width:100%;height:116%;object-fit:cover;margin-top:-8%}.signature-copy .lead{margin-top:24px}.sig-specs{margin:36px 0 28px;border-top:1px solid var(--line)}.sig-specs div{display:flex;justify-content:space-between;gap:24px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.sig-specs dt{font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.sig-specs dd{text-align:right}.sig-price{font-family:var(--font-display);font-size:30px;font-weight:400;margin:0}.signature-copy .cta-row{margin-top:32px}@media(min-width:900px){.signature-inner{grid-template-columns:1.15fr .85fr;gap:clamp(56px,8vw,140px)}}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 14px}@media(min-width:768px){.product-grid{grid-template-columns:repeat(3,1fr);gap:64px 24px}}@media(min-width:1100px){.product-grid{grid-template-columns:repeat(4,1fr);gap:80px 28px}}.product-card{position:relative;display:flex;flex-direction:column;text-align:center}.pc-frame{position:relative}.pc-media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--stone)}.pc-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease-out),opacity .9s var(--ease-out)}.pc-img-alt{opacity:0}.pc-label{position:absolute;top:14px;left:0;right:0;z-index:2;pointer-events:none;font-size:9.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.pc-body{padding-top:20px}.pc-name{font-family:var(--font-display);font-weight:400;font-size:21px;line-height:1.2}.pc-name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pc-meta{margin:6px 0 0;font-size:12px;letter-spacing:.04em;color:var(--muted)}.pc-price{margin-top:8px;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;font-size:13.5px;font-weight:500;letter-spacing:.06em}.pc-old{font-size:12px;font-weight:400;color:var(--muted)}.pc-quick-form{display:contents}.pc-quick{display:none}@media(hover:hover)and (min-width:1024px){.product-card:hover .pc-img{transform:scale(1.05)}.product-card:hover .pc-img-alt{opacity:1}.pc-quick{position:absolute;z-index:3;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;height:52px;padding:0;border:0;background:#f7f3ece6;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;transform:translateY(101%);transition:transform .6s var(--ease-out),background-color .3s ease,color .3s ease}.pc-frame{overflow:hidden}.product-card:hover .pc-quick,.product-card:focus-within .pc-quick{transform:none}.pc-quick:hover{background:var(--ink);color:var(--on-dark)}}.story{background:var(--ink);color:var(--on-dark);padding-block:clamp(96px,12vw,180px);overflow:hidden}.story-inner{position:relative;z-index:2;display:grid;gap:56px;align-items:center}.story-media{overflow:hidden;aspect-ratio:4 / 5;background:#000}.story-media img{width:100%;height:116%;object-fit:cover;margin-top:-8%}.story .section-title em{color:var(--champagne-soft)}.story .lead{color:var(--on-dark-muted);margin-top:28px}.story-list{margin:44px 0 48px;border-top:1px solid var(--line-dark)}.story-list li{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--line-dark)}.story-no{font-family:var(--font-display);font-style:italic;font-size:18px;color:var(--champagne);line-height:1.5}.story-list h3{font-family:var(--font-display);font-size:24px;font-weight:400;margin-bottom:4px}.story-list p{font-size:14px;font-weight:300;color:var(--on-dark-muted)}@media(min-width:900px){.story-inner{grid-template-columns:1fr 1fr;gap:clamp(64px,8vw,140px)}}.gift-grid{display:grid;gap:16px}.gift-card{position:relative;display:block;overflow:hidden;color:var(--on-dark)}.gift-media{display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--ink)}.gift-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease-out)}.gift-card:hover .gift-media img{transform:scale(1.06)}.gift-body{position:absolute;inset:auto 0 0 0;z-index:2;display:grid;gap:10px;padding:32px 28px 28px;background:linear-gradient(180deg,transparent,rgb(11 9 8 / .7))}.gift-kicker{font-size:10px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--champagne)}.gift-title{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,2.8vw,38px);line-height:1.05}.gift-link{justify-self:start;margin-top:8px;padding-bottom:4px;font-size:10.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;transition:background-size .6s var(--ease-out)}.gift-card:hover .gift-link{background-size:40% 1px}@media(min-width:768px){.gift-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.services{border-top:1px solid var(--line)}.services-grid{display:grid;grid-template-columns:repeat(2,1fr)}.service{padding:40px 20px 40px 0;border-bottom:1px solid var(--line)}.service .icon{color:var(--gold);margin-bottom:18px;stroke-width:1.2}.service h3{font-family:var(--font-display);font-weight:400;font-size:22px;margin-bottom:6px}.service p{font-size:13.5px;color:var(--muted);max-width:26ch}@media(min-width:900px){.services-grid{grid-template-columns:repeat(4,1fr)}.service{padding:56px 32px;border-bottom:0;border-left:1px solid var(--line)}.service:first-child{border-left:0;padding-left:0}}.newsletter{background:var(--stone);padding-block:clamp(80px,10vw,140px)}.newsletter-inner{max-width:760px;text-align:center}.newsletter-title{font-family:var(--font-display);font-weight:300;font-size:clamp(34px,4.4vw,56px);line-height:1.05;margin-bottom:40px}.newsletter-title em{color:var(--gold)}.newsletter-form{display:flex;align-items:center;max-width:520px;margin-inline:auto;border-bottom:1px solid var(--ink)}.newsletter-form input{flex:1;min-width:0;height:56px;padding:0 4px;border:0;background:transparent;font-size:15px;outline:none}.newsletter-form input::placeholder{color:var(--muted)}.newsletter-submit{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 4px;border:0;background:none;font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.newsletter-submit .icon{transition:transform .5s var(--ease-out)}.newsletter-submit:hover .icon{transform:translate(6px)}.newsletter-form:focus-within{border-bottom-color:var(--gold)}.newsletter-note{margin-top:18px;font-size:12.5px;color:var(--muted)}.site-footer{background:var(--ink);color:var(--on-dark-muted);padding-top:clamp(72px,9vw,120px);font-size:13.5px;overflow:hidden}.site-footer>*{position:relative;z-index:2}.footer-grid{display:grid;gap:44px;padding-bottom:56px}.footer-lead{font-family:var(--font-display);font-weight:300;font-size:24px;line-height:1.35;color:var(--on-dark);max-width:22ch}.site-footer h3{margin-bottom:20px;font-family:var(--font-body);font-size:10.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--champagne)}.site-footer ul{display:grid;gap:2px}.site-footer a{transition:color .3s ease}.site-footer nav a{display:inline-block;padding:6px 0}.site-footer a:hover{color:var(--on-dark)}.footer-social{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:20px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--on-dark)}.footer-contact li{padding:6px 0}.footer-contact-dark{margin:24px 0 32px;color:var(--ink-2)}.footer-contact-dark li{display:flex;gap:12px;align-items:flex-start}.footer-contact-dark .icon{margin-top:4px;color:var(--gold)}.footer-wordmark{overflow:hidden;text-align:center;line-height:.78;-webkit-user-select:none;user-select:none;font-family:var(--font-display);font-weight:300;font-size:clamp(96px,25vw,400px);letter-spacing:.12em;margin-right:-.12em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgb(201 173 122 / .22)}.footer-wordmark span{display:inline-block}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:28px;border-top:1px solid var(--line-dark);font-size:12px;letter-spacing:.06em}.footer-bottom p{margin:0}.pay-list{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase}@media(min-width:768px){.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:48px}}.drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b090873;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer{position:absolute;top:0;bottom:0;width:min(460px,100%);display:flex;flex-direction:column;background:var(--bg);outline:none;padding-bottom:env(safe-area-inset-bottom)}.drawer-right{right:0}.drawer-left{left:0;width:min(380px,90%)}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:0 16px 0 28px;border-bottom:1px solid var(--line)}.drawer-head h2{font-family:var(--font-display);font-weight:300;font-size:30px}.drawer-body{flex:1;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.mobile-nav{flex:1;overflow-y:auto;padding:16px 0}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0 28px;font-family:var(--font-display);font-weight:300;font-size:28px}.mobile-nav a .icon{color:var(--gold);opacity:.7}.mobile-nav-foot{padding:24px 28px 32px;display:grid;gap:14px;text-align:center;border-top:1px solid var(--line)}.mini-empty{flex:1;display:grid;place-content:center;justify-items:center;gap:12px;padding:48px 32px;text-align:center}.mini-empty-icon,.empty-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;border:1px solid var(--line-strong);color:var(--gold);margin-bottom:12px}.mini-empty-title{font-family:var(--font-display);font-weight:300;font-size:30px;margin:0}.mini-empty .btn{margin-top:16px}.ship-meter{padding:18px 28px;font-size:13px;border-bottom:1px solid var(--line)}.ship-meter p{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px}.ship-meter .icon{color:var(--success)}.ship-track{height:2px;background:var(--stone-2);overflow:hidden}.ship-fill{display:block;height:100%;background:var(--gold);transform-origin:left;transform:scaleX(var(--fill, 0))}.mini-lines{flex:1;padding:4px 28px}.mini-line{position:relative;display:grid;grid-template-columns:84px 1fr auto;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.mini-thumb img{width:84px;height:105px;object-fit:cover;background:var(--stone)}.mini-name{font-family:var(--font-display);font-size:21px;line-height:1.2}.mini-meta{margin:4px 0 14px;font-size:12px;color:var(--muted)}.mini-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.mini-price{font-size:13.5px;font-weight:500;letter-spacing:.04em}.mini-remove{align-self:start;margin:-8px -10px 0 0;color:var(--muted)}.mini-remove:hover{color:var(--danger);opacity:1}.mini-foot{position:sticky;bottom:0;padding:22px 28px 28px;background:var(--bg);border-top:1px solid var(--line);display:grid;gap:10px}.mini-total{display:flex;justify-content:space-between;align-items:baseline}.mini-total span{font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.mini-total strong{font-family:var(--font-display);font-size:28px;font-weight:400}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong)}.qty-btn{display:grid;place-items:center;width:44px;height:52px;border:0;background:transparent;color:var(--ink);transition:background-color .3s ease}.qty-btn:hover:not(:disabled){background:var(--stone)}.qty-btn:disabled{color:#c2b9ae;cursor:not-allowed}.qty-input,.qty-value{width:40px;text-align:center;font-size:14px;font-weight:500}.qty-input{height:52px;border:0;background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input:focus{outline:none;background:var(--stone)}.qty-sm .qty-btn{width:38px;height:38px}.qty-sm .qty-value{width:30px;font-size:13px}.toast-region{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));z-index:150;transform:translate(-50%);display:grid;gap:8px;width:min(92vw,440px);pointer-events:none}.toast{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--ink);color:var(--on-dark);font-size:13.5px;letter-spacing:.02em;pointer-events:auto;box-shadow:0 24px 48px -20px #00000080}.toast .icon{color:var(--champagne)}.toast-error{background:var(--danger)}.toast-error .icon{color:#fff}.page-hero{padding-block:48px 56px;border-bottom:1px solid var(--line)}.page-hero-center{text-align:center;padding-block:clamp(56px,8vw,112px) clamp(48px,6vw,80px)}.page-hero-sm{padding-block:36px 40px}.page-title{font-family:var(--font-display);font-weight:300;font-size:clamp(46px,7vw,96px);line-height:.98;letter-spacing:-.02em}.page-desc{margin-top:22px;max-width:54ch;color:var(--ink-2);font-size:16.5px;font-weight:300}.page-hero-center .page-desc,.center .page-desc{margin-inline:auto}.page-hero-center .breadcrumb ol{justify-content:center}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.breadcrumb li+li:before{content:"\2014";margin-right:8px;color:var(--line-strong)}.breadcrumb a:hover,.breadcrumb [aria-current]{color:var(--ink)}.breadcrumb-pad ol{margin:28px 0 24px}.filters{display:grid;gap:20px;padding-bottom:8px;border-bottom:1px solid var(--line)}.cat-tabs{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.cat-tabs::-webkit-scrollbar{display:none}.cat-tab{position:relative;flex-shrink:0;display:inline-flex;align-items:center;min-height:48px;font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);transition:color .4s var(--ease-out)}.cat-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transition:transform .6s var(--ease-out)}.cat-tab:hover,.cat-tab[aria-current]{color:var(--ink)}.cat-tab[aria-current]:after{transform:scaleX(1)}.filter-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}.select-wrap{display:flex;align-items:center;gap:10px}.select-wrap label{font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.select-wrap select{width:auto;min-height:44px;padding:8px 28px 8px 0;border:0;background-color:transparent;background-position:right 2px center;font-size:13.5px}.select-wrap select:focus{box-shadow:none;outline:1px solid var(--gold);outline-offset:2px}@media(min-width:900px){.filters{grid-template-columns:1fr auto;align-items:end}.cat-tabs{margin:0;padding:0;gap:36px}}.result-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:22px 0 48px;font-size:12px;letter-spacing:.06em;color:var(--muted)}.result-bar p{margin:0}.active-filters{display:flex;flex-wrap:wrap;gap:8px}.tag{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--line-strong);font-size:12px;color:var(--ink);transition:border-color .3s ease}.tag:hover{border-color:var(--ink)}.empty-state{display:grid;justify-items:center;gap:10px;padding:80px 16px;text-align:center}.empty-state h2{font-family:var(--font-display);font-weight:300;font-size:36px}.empty-state .btn{margin-top:20px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid var(--line-strong);background:var(--surface);font-size:13px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.chip:hover{border-color:var(--ink)}.chip[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.pdp{display:grid;gap:36px;padding-bottom:clamp(64px,8vw,120px)}.pdp-gallery{position:relative;margin-inline:calc(var(--gutter) * -1)}.pdp-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.pdp-track::-webkit-scrollbar{display:none}.pdp-shot{flex:0 0 100%;scroll-snap-align:start;overflow:hidden;aspect-ratio:4 / 5;background:var(--stone)}.pdp-shot img{width:100%;height:100%;object-fit:cover}.pdp-count{position:absolute;right:calc(var(--gutter) + 4px);bottom:14px;margin:0;padding:4px 12px;background:#f7f3ecd9;font-size:11px;letter-spacing:.2em}.pdp-info{min-width:0}.pdp-title{font-family:var(--font-display);font-weight:300;font-size:clamp(40px,4.4vw,60px);line-height:1;letter-spacing:-.015em}.pdp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:22px 0 4px;font-family:var(--font-display);font-size:30px;font-weight:400}.pdp-price .pc-old{font-family:var(--font-body);font-size:14px}.pdp-tax{font-size:12px;letter-spacing:.04em;color:var(--muted);margin-bottom:28px}.pdp-short{font-size:16px;font-weight:300;line-height:1.8;color:var(--ink-2)}.spec-list{margin:32px 0;border-top:1px solid var(--line)}.spec-list div{display:flex;justify-content:space-between;gap:24px;padding:14px 0;border-bottom:1px solid var(--line)}.spec-list dt{font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);padding-top:3px}.spec-list dd{font-size:14px;text-align:right}.pdp-form{display:grid;gap:20px;margin-bottom:16px}.pdp-buy{display:flex;gap:12px}.pdp-advisor{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--line)}.pdp-advisor .icon{color:var(--gold);margin-top:2px}.pdp-advisor span{font-size:13px;color:var(--muted)}.pdp-advisor strong{display:block;font-weight:500;color:var(--ink);font-size:11px;letter-spacing:.24em;text-transform:uppercase;margin-bottom:2px}.pdp-advisor:hover strong{color:var(--gold)}.pdp-trust{display:grid;gap:8px;margin:22px 0 28px;font-size:13px;color:var(--muted)}.pdp-trust li{display:flex;align-items:center;gap:12px}.pdp-trust li:before{content:"";width:5px;height:5px;background:var(--champagne);transform:rotate(45deg)}.accordion{border-top:1px solid var(--line)}.acc{border-bottom:1px solid var(--line)}.acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;cursor:pointer;list-style:none;font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.acc summary::-webkit-details-marker{display:none}.acc summary .icon{transition:transform .5s var(--ease-out)}.acc[open] summary .icon{transform:rotate(180deg)}.acc-body{overflow:hidden;color:var(--ink-2);font-size:14.5px;font-weight:300;line-height:1.8}.acc-body>:last-child{padding-bottom:24px}@media(min-width:900px){.pdp{grid-template-columns:1.25fr 1fr;gap:clamp(48px,6vw,112px);align-items:start}.pdp-gallery{margin-inline:0}.pdp-track{display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:visible}.pdp-shot.is-lead{grid-column:span 2}.pdp-count{display:none}.pdp-sticky{position:sticky;top:calc(var(--header-h) + 40px)}}.field{display:grid;gap:8px}.field label,.field-row label{font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2)}.field-row{display:flex;justify-content:space-between;align-items:center;gap:12px}select,.field input,.field textarea{width:100%;min-height:52px;padding:12px 16px;border:1px solid var(--line-strong);border-radius:0;background:var(--surface);font-size:15px;transition:border-color .3s ease}select{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230F0D0C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}select:focus,.field input:focus,.field textarea:focus{outline:none;border-color:var(--ink)}.field textarea{resize:vertical;min-height:104px}.hint{margin:0;font-size:12.5px;color:var(--muted)}.optional{font-weight:400;letter-spacing:.06em;text-transform:none;color:var(--muted)}.field-error{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:12.5px;color:var(--danger)}.field-error .icon{margin-top:2px;width:14px;height:14px}[aria-invalid=true]{border-color:var(--danger)!important}.form-grid{display:grid;gap:22px}@media(min-width:640px){.form-grid{grid-template-columns:1fr 1fr}.span-2{grid-column:span 2}}.hp{position:absolute;left:-9999px}.check{display:flex;gap:14px;align-items:flex-start;font-size:13.5px;color:var(--ink-2);cursor:pointer}.check input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--ink);flex-shrink:0}.card{background:var(--surface);border:1px solid var(--line);padding:28px}.cart-layout{display:grid;gap:40px}.cart-lines{border-top:1px solid var(--line)}.cart-line{display:grid;grid-template-columns:92px 1fr auto;grid-template-areas:"thumb info remove" "thumb qty total";gap:10px 18px;padding:24px 0;border-bottom:1px solid var(--line);align-items:center}.cart-thumb{grid-area:thumb;align-self:start}.cart-thumb img{width:92px;height:115px;object-fit:cover;background:var(--stone)}.cart-info{grid-area:info}.cart-info p{margin:4px 0 0}.cart-name{font-family:var(--font-display);font-size:24px;line-height:1.15}.cart-qty{grid-area:qty}.cart-total{grid-area:total;margin:0;font-size:14px;font-weight:500;letter-spacing:.04em;text-align:right}.cart-remove{grid-area:remove;align-self:start;justify-self:end}.cart-remove .icon-btn{color:var(--muted)}form.qty{margin:0}@media(min-width:768px){.cart-line{grid-template-columns:120px 1fr auto 140px 44px;grid-template-areas:"thumb info qty total remove";gap:28px}.cart-thumb img{width:120px;height:150px}.cart-remove{align-self:center}}.summary{background:var(--surface);border:1px solid var(--line);padding:32px;display:grid;gap:18px;align-self:start}.summary .ship-meter{margin:0 -32px;padding-inline:32px;border-top:1px solid var(--line)}.summary-title{font-family:var(--font-display);font-weight:300;font-size:32px}.summary-rows{display:grid;gap:12px;font-size:14px}.summary-rows div{display:flex;justify-content:space-between;gap:16px}.summary-rows dt{color:var(--ink-2)}.summary-total{padding-top:16px;margin-top:4px;border-top:1px solid var(--line)}.summary-total dt{font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);align-self:center}.summary-total dd{font-family:var(--font-display);font-size:28px;font-weight:400}.summary-notes{display:grid;gap:8px;font-size:12.5px;color:var(--muted)}.summary-notes li{display:flex;align-items:center;gap:10px}.summary-notes .icon{color:var(--gold)}@media(min-width:1000px){.cart-layout{grid-template-columns:1fr 400px;gap:64px;align-items:start}.summary{position:sticky;top:calc(var(--header-h) + 32px)}}.steps{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:20px;font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.steps li{display:flex;align-items:center;gap:20px}.steps li+li:before{content:"";width:28px;height:1px;background:var(--line-strong)}.steps [aria-current]{color:var(--ink)}.steps .is-done a{color:var(--gold)}.checkout{display:grid;gap:40px}.checkout-form{display:grid;gap:24px}.form-section{background:var(--surface);border:1px solid var(--line);padding:28px;display:grid;gap:20px}.form-section legend{float:left;width:100%;display:flex;align-items:center;gap:14px;margin-bottom:20px;font-family:var(--font-display);font-weight:300;font-size:30px}.form-section legend+*{clear:both}.step-no{font-family:var(--font-display);font-style:italic;font-size:20px;color:var(--gold)}@media(min-width:768px){.form-section{padding:40px}}.error-summary{padding:22px 24px;border:1px solid rgb(168 38 27 / .25);border-left:2px solid var(--danger);background:var(--danger-bg);color:var(--danger)}.error-summary:focus{outline:1px solid var(--danger);outline-offset:3px}.error-summary h2{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;font-weight:600;letter-spacing:.02em}.error-summary ul{display:grid;gap:4px;padding-left:30px;list-style:disc;font-size:13.5px}.radio-cards{display:grid;gap:12px}.radio-card{display:flex;gap:14px;align-items:flex-start;padding:20px;cursor:pointer;border:1px solid var(--line-strong);transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out)}.radio-card:hover{border-color:var(--ink-2)}.radio-card:has(input:checked){border-color:var(--ink);background:var(--bg);box-shadow:inset 0 0 0 1px var(--ink)}.radio-card input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--ink);flex-shrink:0}.radio-body{display:grid;gap:4px}.radio-title{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-weight:500}.radio-fee{font-size:12.5px;font-weight:500;color:var(--gold)}.radio-desc{font-size:13px;color:var(--muted)}.radio-desc strong{color:var(--gold);font-weight:500}.radio-card-wide{grid-column:1 / -1}.radio-icon{margin-left:auto;color:var(--gold);flex-shrink:0}@media(min-width:640px){.radio-cards{grid-template-columns:1fr 1fr}}.co-lines{display:grid;gap:16px}.co-lines li{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.done-summary .co-lines li{grid-template-columns:1fr auto}.co-thumb{position:relative}.co-thumb img{width:56px;height:70px;object-fit:cover;background:var(--stone)}.co-qty{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--ink);color:var(--on-dark);font-size:11px;line-height:20px;text-align:center}.co-name{font-family:var(--font-display);font-size:19px;line-height:1.25}.co-name small{display:block;font-family:var(--font-body);font-size:12px;color:var(--muted)}.co-price{font-size:13.5px;font-weight:500}@media(min-width:1000px){.checkout{grid-template-columns:1fr 420px;gap:64px;align-items:start}.summary-sticky{position:sticky;top:calc(var(--header-h) + 32px)}}.done-card{background:var(--surface);border:1px solid var(--line);padding:clamp(32px,6vw,72px);text-align:center;display:grid;justify-items:center}.done-check{color:var(--gold);margin-bottom:24px}.order-no{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;font-weight:500}.done-card .lead{margin-inline:auto}.bank-box{width:100%;margin:32px 0;padding:28px;background:var(--stone);text-align:left}.bank-box h2{font-family:var(--font-display);font-weight:300;font-size:28px;margin-bottom:18px}.bank-box dl{display:grid;margin-bottom:16px;border-top:1px solid var(--line)}.bank-box dl div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line)}.bank-box dt{color:var(--muted);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding-top:3px}.iban{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.done-summary{width:100%;margin-top:28px;padding-top:28px;border-top:1px solid var(--line);text-align:left;display:grid;gap:18px}.done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px}.pay-main{display:grid;gap:24px;align-content:start}.pay-panel{background:var(--surface);border:1px solid var(--line);padding:28px;display:grid;gap:24px}@media(min-width:768px){.pay-panel{padding:40px}}.pay-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.pay-panel-title{font-family:var(--font-display);font-weight:300;font-size:30px}.pay-secure{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.pay-frame{display:block;width:100%;min-height:620px;border:0;background:#fff}.pay-actions{display:flex;flex-wrap:wrap;gap:12px}.pay-actions .btn-grow{flex:1 1 220px}.pay-main{min-width:0}@media(max-width:639px){.pay-actions .btn{flex:1 1 100%;padding-inline:16px;letter-spacing:.2em;white-space:normal;text-align:center}}.pay-actions form{display:contents}.pay-notes{padding-inline:4px}.pay-panel-error{border-left:2px solid var(--danger)}.pay-error-title{display:flex;align-items:center;gap:10px;margin:0;font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--danger)}.pay-error-msg{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(24px,2.6vw,30px);line-height:1.25}.pay-test-flag{margin:0;padding:12px 16px;border:1px dashed var(--champagne);color:var(--gold);font-size:12.5px}.pay-test-card{position:relative;display:grid;align-content:space-between;gap:28px;width:min(100%,360px);aspect-ratio:1.586;padding:24px 26px;overflow:hidden;background:linear-gradient(135deg,var(--ink-soft) 0%,var(--ink) 55%,#2a2219 100%);color:var(--on-dark);box-shadow:0 24px 48px -28px #0f0d0c99}.pay-test-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgb(201 173 122 / .18) 50%,transparent 60%);pointer-events:none}.pay-test-chip{width:42px;height:32px;border-radius:5px;background:linear-gradient(135deg,var(--champagne-soft),var(--champagne))}.pay-test-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(15px,4.4vw,19px);letter-spacing:.12em}.pay-test-meta{display:flex;justify-content:space-between;gap:12px;font-size:10.5px;letter-spacing:.2em;color:var(--on-dark-muted)}.pay-wait{width:56px;height:56px;margin-bottom:28px;border-radius:50%;border:1px solid var(--line);border-top-color:var(--gold);animation:pay-spin 1.4s linear infinite}@keyframes pay-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pay-wait{animation-duration:6s}}.about-grid{display:grid;gap:48px;align-items:center}.about-media{overflow:hidden;aspect-ratio:4 / 5;background:var(--stone)}.about-media img{width:100%;height:116%;object-fit:cover;margin-top:-8%}.about-copy p{color:var(--ink-2);font-size:16.5px;font-weight:300;line-height:1.85}.about-copy .section-title{margin-bottom:28px}@media(min-width:900px){.about-grid{grid-template-columns:1fr 1fr;gap:clamp(64px,8vw,140px)}.about-grid-rev .about-media{order:2}}.values-grid{display:grid;border-top:1px solid var(--line)}.value-card{padding:40px 0;border-bottom:1px solid var(--line)}.value-card .story-icon{display:inline-grid;color:var(--gold);margin-bottom:20px}.value-card h3{font-family:var(--font-display);font-weight:300;font-size:30px;margin-bottom:10px}.value-card p{color:var(--ink-2);font-size:14.5px;font-weight:300;max-width:34ch}@media(min-width:768px){.values-grid{grid-template-columns:repeat(3,1fr);border-top:0}.value-card{padding:16px 40px;border-bottom:0;border-left:1px solid var(--line)}.value-card:first-child{border-left:0;padding-left:0}}.contact-grid{display:grid;gap:40px}.contact-cards{display:grid;align-content:start;border-top:1px solid var(--line)}.contact-card{display:flex;gap:18px;align-items:flex-start;padding:22px 0;border-bottom:1px solid var(--line);transition:color .3s ease}a.contact-card:hover strong{color:var(--gold)}.contact-card .icon{color:var(--gold);margin-top:3px}.contact-card span{display:grid;gap:4px;font-size:14.5px;color:var(--ink-2)}.contact-card strong{font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);transition:color .3s ease}.contact-form{display:grid;gap:24px;position:relative}@media(min-width:900px){.contact-grid{grid-template-columns:380px 1fr;gap:72px}.contact-form{padding:48px}}.prose h2{font-family:var(--font-display);font-weight:300;font-size:32px;margin:40px 0 12px}.prose h2:first-child{margin-top:0}.prose p{color:var(--ink-2);font-size:15.5px;font-weight:300;line-height:1.85}.legal-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:56px;padding-top:28px;border-top:1px solid var(--line)}.nvs-sign,.console{--nvs-bg: #0a0a0a;--nvs-bg-2: #111111;--nvs-text: #e5e5e5;--nvs-muted: #888888;--nvs-dim: #aaaaaa;--nvs-line: #2a2a2a;--nvs-accent: #9664ff;--nvs-accent-soft: #b088ff;--nvs-ok: #00ff88;--nvs-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--nvs-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.nvs-sign{position:relative;overflow:hidden;isolation:isolate;background:var(--nvs-bg);color:var(--nvs-muted);font-family:var(--nvs-font);font-size:13px;letter-spacing:0;border-top:1px solid var(--nvs-line)}.nvs-sign:after{content:"";position:absolute;top:-1px;left:-60%;width:60%;height:1.5px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(150 100 255 / .4) 20%,rgb(200 160 255 / .95) 50%,rgb(90 210 255 / .9) 80%,transparent);box-shadow:0 0 15px #aa78ffcc,0 0 30px #5ac8ff80;animation:nvs-beam 7s cubic-bezier(.4,0,.2,1) infinite}.nvs-aurora{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 120% at 12% 130%,rgb(140 80 255 / .28),transparent 65%),radial-gradient(ellipse 40% 110% at 88% -20%,rgb(60 150 255 / .2),transparent 60%);filter:blur(30px);opacity:.9;animation:nvs-aurora 10s ease-in-out infinite alternate}.nvs-inner{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;padding-block:26px;text-align:center}.nvs-link{display:inline-flex;align-items:center;gap:14px;color:var(--nvs-text)}.nvs-link .nvs-mark{color:var(--nvs-text);opacity:.9;transition:opacity .3s ease}.nvs-link:hover .nvs-mark,.nvs-link:focus-visible .nvs-mark{opacity:1}.nvs-link:focus-visible{outline:1px solid var(--nvs-accent);outline-offset:6px}.nvs-q{transform-box:fill-box;transform-origin:center}.nvs-text{display:grid;gap:1px;text-align:left}.nvs-by{font-size:11px;color:var(--nvs-muted);letter-spacing:.02em}.nvs-brand{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nvs-text);white-space:nowrap}.nvs-tagline{margin:0;font-size:12.5px;color:var(--nvs-muted)}.console-status{display:inline-flex;align-items:center;gap:10px;padding:5px 14px;background:#00ff880f;border:1px solid rgb(0 255 136 / .3);border-radius:999px;box-shadow:0 0 20px #00ff881a;font-family:var(--nvs-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--nvs-ok)}.nvs-dot{width:7px;height:7px;border-radius:50%;background:var(--nvs-ok);box-shadow:0 0 10px var(--nvs-ok),0 0 20px #0f89;animation:nvs-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media(min-width:900px){.nvs-inner{display:flex;justify-content:space-between;align-items:center;min-height:88px;padding-block:18px;text-align:left}}@keyframes nvs-beam{0%{left:-60%}to{left:110%}}@keyframes nvs-aurora{0%{transform:translate(-3%) scale(1)}to{transform:translate(3%) scale(1.06)}}@keyframes nvs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.console{min-height:100svh;background:var(--nvs-bg);color:var(--nvs-text);font-family:var(--nvs-font);font-size:14px;letter-spacing:0;line-height:1.6}.console ::selection{background:var(--nvs-text);color:var(--nvs-bg)}.console a{color:inherit}.console :focus-visible{outline:1px solid var(--nvs-accent);outline-offset:3px}.console-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.console-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.console-orb-1{width:520px;height:520px;left:-160px;bottom:-220px;background:#8c50ff59;animation:nvs-aurora 12s ease-in-out infinite alternate}.console-orb-2{width:420px;height:420px;right:-140px;top:-180px;background:#3c96ff38;animation:nvs-aurora 14s ease-in-out infinite alternate-reverse}.console-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.console-login,.console-bar,.console-main{position:relative;z-index:1}.console-card{background:#111111b8;border:1px solid var(--nvs-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.console-label{font-family:var(--nvs-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--nvs-muted)}.console-idx{color:var(--nvs-accent);opacity:.8;margin-right:6px}.console-muted{color:var(--nvs-muted)}.console-mono{font-family:var(--nvs-mono);font-size:12.5px;letter-spacing:.02em}.console-empty{color:var(--nvs-muted);padding:24px 0}.console-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border:1px solid var(--nvs-line);background:transparent;color:var(--nvs-text);font-family:var(--nvs-font);font-size:12.5px;font-weight:500;letter-spacing:.02em;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.console-btn:hover{border-color:var(--nvs-text)}.console-btn-primary{background:var(--nvs-text);color:var(--nvs-bg);border-color:var(--nvs-text)}.console-btn-primary:hover{background:transparent;color:var(--nvs-text)}.console-btn:active{transform:scale(.98)}.console-login{min-height:100svh;display:grid;place-content:center;justify-items:center;gap:28px;padding:24px 16px}.console-login-card{width:min(420px,92vw);display:grid;gap:26px;padding:40px 36px;box-shadow:0 30px 80px -30px #9664ff40}.console-brand{display:flex;align-items:center;gap:14px;font-size:11.5px;font-weight:600;letter-spacing:.14em;color:var(--nvs-text)}.console-status{margin:0 0 18px}.console-status-sm{margin:0;padding:4px 12px;font-size:10px}.console-title{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.console-sub{margin:8px 0 0;color:var(--nvs-muted);font-size:13px}.console-field{display:grid;gap:8px}.console-field label,.console-status-form label{font-family:var(--nvs-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nvs-muted)}.console input,.console select{width:100%;min-height:46px;padding:10px 14px;background:var(--nvs-bg-2);color:var(--nvs-text);border:1px solid var(--nvs-line);border-radius:0;font-family:var(--nvs-font);font-size:14px;transition:border-color .3s ease,box-shadow .3s ease}.console select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23e5e5e5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.console input:focus,.console select:focus{outline:none;border-color:var(--nvs-accent);box-shadow:0 0 0 3px #9664ff2e}.console-error{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:#ff6b6b}.console-back{justify-self:center;font-size:12.5px;color:var(--nvs-muted);transition:color .3s ease}.console-back:hover{color:var(--nvs-text)}.console-credit{margin:0;font-size:12px;color:var(--nvs-muted);text-align:center}.console-credit a{color:var(--nvs-text)}.console-bar{border-bottom:1px solid var(--nvs-line);background:#0a0a0ab3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.console-bar:after{content:"";position:absolute;bottom:-1px;left:-60%;width:60%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(200 160 255 / .9) 50%,rgb(90 210 255 / .8) 80%,transparent);animation:nvs-beam 9s cubic-bezier(.4,0,.2,1) infinite}.console-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;flex-wrap:wrap;padding-block:10px}.console-bar-brand{display:flex;align-items:center;gap:12px}.console-bar-title{font-weight:600;font-size:15px;letter-spacing:-.01em}.console-bar-client{color:var(--nvs-muted)}.console-bar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.console-bar-actions form{margin:0}.console-main{padding-block:32px 48px;display:grid;gap:24px}.console-flash{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgb(0 255 136 / .3);background:#00ff880f;color:var(--nvs-ok);font-size:13px}.console-flash-error{border-color:#ff6b6b59;background:#ff6b6b12;color:#ff8a8a}.console-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.console-stat{display:grid;gap:10px;padding:22px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.console-stat:hover{transform:translateY(-4px);box-shadow:0 10px 30px #9664ff1a;border-color:#3a3a3a}.console-stat strong{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.1}@media(min-width:900px){.console-stats{grid-template-columns:repeat(4,1fr)}}.console-tabs{display:flex;gap:4px;border-bottom:1px solid var(--nvs-line);overflow-x:auto}.console-tabs a{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:13px;font-weight:500;color:var(--nvs-muted);transition:color .3s ease;white-space:nowrap}.console-tabs a span{font-family:var(--nvs-mono);font-size:11px;color:var(--nvs-accent-soft)}.console-tabs a:hover,.console-tabs a[aria-current]{color:var(--nvs-text)}.console-tabs a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--nvs-accent);box-shadow:0 0 10px var(--nvs-accent)}.console-list{display:grid;gap:10px}.console-order summary{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center;padding:16px 20px;cursor:pointer;list-style:none}.console-order summary::-webkit-details-marker{display:none}.console-order[open]{border-color:#3a3a3a}@media(min-width:900px){.console-order summary{grid-template-columns:170px 1fr 160px 200px 130px 150px}}.console-order.is-incomplete{opacity:.55}.console-order.is-incomplete[open],.console-order.is-incomplete:hover{opacity:1}.console-order-body{display:grid;gap:24px;padding:4px 20px 24px;border-top:1px solid var(--nvs-line)}.console-order-body h3{margin:18px 0 6px}.console-order-body p{color:var(--nvs-dim)}@media(min-width:900px){.console-order-body{grid-template-columns:1fr 1.4fr}}.console-table{width:100%;border-collapse:collapse;font-size:13.5px;margin-top:14px}.console-table th,.console-table td{padding:10px 8px;border-bottom:1px solid var(--nvs-line);text-align:left;font-weight:400}.console-table thead th{font-family:var(--nvs-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nvs-muted)}.console-table tr:last-child th{font-weight:600}.console-table td:last-child,.console-table th:last-child{text-align:right}.console-status-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.console-status-form select{width:auto;min-width:200px}.console-pill{justify-self:start;padding:3px 10px;border:1px solid var(--nvs-line);font-family:var(--nvs-mono);font-size:10.5px;letter-spacing:.06em;color:var(--nvs-dim)}.console-pill[data-status=Yeni],.console-pill[data-status="\d6 deme Bekleniyor"]{border-color:#9664ff80;color:var(--nvs-accent-soft);background:#9664ff14}.console-pill[data-status=Haz\131rlan\131yor]{border-color:#ffc40066;color:#ffd666}.console-pill[data-status=Kargoda]{border-color:#5ad2ff73;color:#7fdcff}.console-pill[data-status="Teslim Edildi"]{border-color:#0f86;color:var(--nvs-ok)}.console-pill[data-status=\130ptal]{border-color:#ff6b6b66;color:#ff8a8a}.console-pay{display:inline-block;margin-left:4px;font-family:var(--nvs-mono);font-size:10.5px;letter-spacing:.06em;color:var(--nvs-dim)}.console-pay[data-pay=paid]{color:var(--nvs-ok)}.console-pay[data-pay=review]{color:#ffd666}.console-pay[data-pay=failed],.console-pay[data-pay=error]{color:#ff8a8a}.console-pay[data-pay=pending]{color:var(--nvs-accent-soft)}.console-attempts td{vertical-align:top;font-size:12.5px}.console-msg{padding:20px}.console-msg header{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;margin-bottom:10px}.console-msg header a,.console-msg header span{color:var(--nvs-muted)}.console-msg time{margin-left:auto;font-family:var(--nvs-mono);font-size:11px;color:var(--nvs-muted)}.console-msg p{color:var(--nvs-dim)}.console-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;margin-top:16px;border-top:1px solid var(--nvs-line);font-size:12px;color:var(--nvs-muted)}.console-foot span{display:inline-flex;align-items:center;gap:10px}.console-foot a{color:var(--nvs-text)}.motion [data-reveal],.motion [data-stagger]>*,.motion [data-hero-fade],.motion [data-hero-art],.motion [data-nvs] .nvs-q,.motion [data-nvs] .nvs-text,.motion [data-nvs] .nvs-tagline{opacity:0}.motion [data-hero-line]{transform:translateY(110%)}.motion [data-reveal-img]{clip-path:inset(0 0 100% 0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-old(root),::view-transition-new(root){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/style.css.map */
