:root{--bg: #F8F5F1;--ink: #4A4139;--ink-hover: #3F3730;--beige: #EDE6DD;--border: #E0D8CE;--muted: #9E9189;--white: #FFFFFF;--sale: #c0392b;--ink-06: rgba(74,65,57,.06);--ink-12: rgba(74,65,57,.12);--ink-45: rgba(74,65,57,.45);--ink-92: rgba(74,65,57,.92);--f-brand: "Italiana", "Cormorant Garamond", serif;--f-display: "Cormorant Garamond", Georgia, serif;--f-sans: "Jost", "Helvetica Neue", Arial, sans-serif;--f-head: var(--f-display);--f-serif: var(--f-display);--f-body: var(--f-sans);--pad-x: clamp(16px, 5vw, 88px);--header-h: 168px;--stick-top: 150px;--sec-y: clamp(48px, 9vw, 132px);--tr: .22s ease;--tr-med: .26s ease;--ease-lux: cubic-bezier(.22,.61,.36,1);--ease-out: cubic-bezier(.25,1,.5,1);--zoom: .9s var(--ease-lux);--color-siyah: #1a1a1a;--color-beyaz: #f5f5f5;--color-bej: #d4b896;--color-krem: #f0e8d8;--color-kahverengi: #7a4f2d;--color-lacivert: #1b2a4a;--color-bordo: #7d1f2e;--color-mavi: #2c5f8a;--color-yesil: #3a7044;--color-pembe: #e8a8a8;--color-gri: #8a8a8a;--color-ekru: #f2ead8;--color-sari: #d4a843;--color-turuncu: #c8622a;--color-mor: #6b3fa0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--f-sans);font-size:15px;font-weight:400;line-height:1.65;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit;border:none;background:none;color:inherit}input,select,textarea{font-family:inherit}ul,ol{list-style:none}::selection{background:var(--ink);color:var(--bg)}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}html{scrollbar-width:thin;scrollbar-color:var(--muted) var(--beige)}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:var(--beige)}body::-webkit-scrollbar-thumb{background:var(--muted)}body::-webkit-scrollbar-thumb:hover{background:var(--ink)}main{flex:1 0 auto;animation:pageIn .35s var(--ease-lux) both}@keyframes pageIn{0%{opacity:0}to{opacity:1}}h1,h2,h3,h4{font-family:var(--f-display);font-weight:400;line-height:1.06;color:var(--ink);letter-spacing:.005em;text-wrap:balance}h1{font-size:clamp(40px,5.6vw,78px)}h2{font-size:clamp(30px,4vw,54px)}h3{font-size:clamp(22px,2.6vw,34px)}h4{font-size:20px}h1 i,h1 em,h2 i,h2 em,h3 i,h3 em{font-family:var(--f-display);font-style:italic;font-weight:300;letter-spacing:0}h5{font-family:var(--f-sans);font-size:10px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;line-height:1;color:var(--muted)}p{font-size:15px;line-height:1.75;color:var(--ink);text-wrap:pretty}.kicker{display:flex;align-items:center;gap:14px;font:500 10px/1 var(--f-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.kicker:before{content:"";width:32px;height:1px;background:var(--ink);flex-shrink:0}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 44px;font:500 11px/1 var(--f-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--white);border:1px solid var(--ink);background:transparent;overflow:hidden;isolation:isolate;white-space:nowrap;cursor:pointer;transition:color .3s var(--ease-lux),border-color .3s var(--ease-lux)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ink);transform:scaleX(1);transform-origin:left center;transition:transform .35s var(--ease-lux)}.btn:hover{color:var(--ink)}.btn:hover:before{transform:scaleX(0);transform-origin:right center}.btn.ghost{color:var(--ink)}.btn.ghost:before{transform:scaleX(0);transform-origin:left center}.btn.ghost:hover{color:var(--white)}.btn.ghost:hover:before{transform:scaleX(1)}.btn.full{width:100%;padding:19px}.btn:disabled{opacity:.4;pointer-events:none}.btn--light{color:var(--ink);border-color:var(--white)}.btn--light:before{background:var(--white)}.btn--light:hover{color:var(--white);border-color:var(--white)}.btn--light.ghost{color:var(--white)}.btn--light.ghost:hover{color:var(--ink)}.link-arrow{position:relative;display:inline-flex;align-items:center;gap:10px;font:500 10px/1 var(--f-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ink);padding-bottom:6px;transition:gap .35s var(--ease-lux)}.link-arrow:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--ink);transform:scaleX(.35);transform-origin:left center;transition:transform .45s var(--ease-lux)}.link-arrow:hover{gap:16px}.link-arrow:hover:after{transform:scaleX(1)}.skip-link{position:absolute;top:-100%;left:0;z-index:9999;padding:10px 18px;background:var(--ink);color:var(--white);font-size:13px}.skip-link:focus{top:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.will-reveal{opacity:0;transform:translateY(28px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out);transition-delay:var(--reveal-d, 0ms)}.will-reveal.revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.announce{position:relative;background:var(--ink);color:#fffc;overflow:hidden}.announce-track{position:relative;height:37px;display:flex;align-items:center;justify-content:center}.announce-item{position:absolute;inset-inline:0;text-align:center;font:400 10px/1.4 var(--f-sans);letter-spacing:.28em;text-transform:uppercase;padding:0 48px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(9px);transition:opacity .5s var(--ease-lux),transform .5s var(--ease-lux);pointer-events:none}.announce-item.active{opacity:1;transform:none;pointer-events:auto}.announce-item a{color:inherit;transition:color var(--tr)}.announce-item a:hover{color:var(--white)}.announce-close{position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:2;color:#ffffff73;font-size:13px;padding:4px 8px;transition:color var(--tr)}.announce-close:hover{color:var(--white)}.hdr{position:sticky;top:0;z-index:600;background:var(--bg);border-bottom:1px solid var(--border);transition:box-shadow .4s var(--ease-lux),background .4s var(--ease-lux)}.hdr.is-scrolled{box-shadow:0 4px 18px -8px #4a413924}.hdr-main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:22px var(--pad-x);transition:padding .4s var(--ease-lux)}.hdr.is-scrolled .hdr-main{padding-top:12px;padding-bottom:12px}.hdr-side{display:flex;align-items:center;gap:26px}.hdr-side--r{justify-content:flex-end}.hdr-brand{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;transition:opacity var(--tr)}.hdr-brand:hover{opacity:.75}.hdr-brand .logo-img{height:var(--logo-h, 56px);width:auto;max-height:none;transition:height .4s var(--ease-lux)}.hdr.is-scrolled .hdr-brand .logo-img{height:calc(var(--logo-h, 56px) * .72)}.hdr-wordmark{font:400 30px/1 var(--f-brand);letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--ink)}.hdr-tag{font:400 8px/1 var(--f-sans);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--muted)}.hdr-iconbtn{display:inline-flex;align-items:center;gap:8px;font:500 10px/1 var(--f-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);padding:4px 0;position:relative;transition:opacity var(--tr)}.hdr-iconbtn:hover{opacity:.6}.hdr-iconbtn svg{width:17px;height:17px;stroke-width:1.3;flex-shrink:0}.hdr-iconbtn-label{display:none}@media(min-width:1180px){.hdr-iconbtn-label{display:inline}}.hdr-bag-count{position:absolute;top:-7px;right:-11px;min-width:15px;height:15px;padding:0 4px;border-radius:50%;background:var(--ink);color:var(--bg);font:500 8.5px/15px var(--f-sans);text-align:center;letter-spacing:0}@media(min-width:1180px){.hdr-bag-count{position:static;margin-left:2px;background:transparent;color:var(--muted);font-size:10px}.hdr-bag-count:before{content:"("}.hdr-bag-count:after{content:")"}}.hdr-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:26px;height:26px;padding:2px 0}.hdr-burger span{display:block;height:1px;width:100%;background:var(--ink);transition:transform .35s var(--ease-lux),opacity .25s}.hdr-burger.is-open span:first-child{transform:translateY(3px) rotate(45deg)}.hdr-burger.is-open span:last-child{transform:translateY(-3px) rotate(-45deg)}.hdr-nav{display:flex;justify-content:center;align-items:stretch;border-top:1px solid var(--border)}.hnav-item{position:static}.hnav-link{position:relative;display:flex;align-items:center;gap:6px;padding:16px 26px;font:500 10.5px/1 var(--f-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);white-space:nowrap;transition:color var(--tr)}.hnav-link:hover{color:var(--muted)}.hnav-link:after{content:"";position:absolute;left:26px;right:26px;bottom:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:center;transition:transform .4s var(--ease-lux)}.hnav-item:hover .hnav-link:after,.hnav-link.is-active:after{transform:scaleX(1)}.hnav-badge{font:500 8px/1 var(--f-sans);letter-spacing:.14em;background:var(--ink);color:var(--bg);padding:3px 6px;border-radius:1px}.mega{position:absolute;top:100%;left:0;right:0;background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--ink);box-shadow:0 24px 44px -24px #4a41392e;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s var(--ease-lux),visibility .3s,transform .3s var(--ease-lux);pointer-events:none;z-index:500}.mega:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}.hnav-item:hover .mega,.hnav-item:focus-within .mega{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mega-inner{max-width:1240px;margin:0 auto}.mega-wrap{display:grid;grid-template-columns:minmax(190px,250px) minmax(0,1fr);gap:clamp(48px,6vw,96px);padding:50px var(--pad-x) 56px}.mega-label{display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid var(--border);padding-right:clamp(28px,3vw,48px)}.mega-label-kicker{display:flex;align-items:center;gap:12px;font:500 9px/1 var(--f-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.mega-label-kicker:before{content:"";width:26px;height:1px;background:var(--ink)}.mega-label-word{font:300 clamp(30px,2.8vw,44px)/1.02 var(--f-display);font-style:italic;color:var(--ink);margin-bottom:28px}.mega-all{position:relative;font:500 9px/1 var(--f-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ink);padding-bottom:6px;white-space:nowrap}.mega-all:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--ink);transform:scaleX(.4);transform-origin:left center;transition:transform .45s var(--ease-lux)}.mega-all:hover:after{transform:scaleX(1)}@keyframes megaIn{to{opacity:1;transform:none}}.mega-list{columns:3;column-gap:clamp(40px,5vw,80px)}.mega-list li{break-inside:avoid;opacity:0;transform:translateY(6px)}.hnav-item:hover .mega-list li,.hnav-item:focus-within .mega-list li{animation:megaIn .4s var(--ease-out) forwards;animation-delay:calc(min(var(--i, 1),18)*.03s)}.mega-list a{display:flex;align-items:center;padding:12px 0;font:400 12.5px/1.4 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink-06);transition:color var(--tr)}.mega-list a:before{content:"";width:0;height:1px;background:var(--ink);transition:width .35s var(--ease-lux),margin-right .35s var(--ease-lux)}.mega-list a:hover{color:var(--ink-hover)}.mega-list a:hover:before{width:20px;margin-right:14px}.mega-groups{display:flex;flex-wrap:wrap;gap:40px clamp(40px,5vw,88px)}.mega-group{min-width:160px;opacity:0;transform:translateY(8px)}.hnav-item:hover .mega-group,.hnav-item:focus-within .mega-group{animation:megaIn .45s var(--ease-out) forwards;animation-delay:calc(var(--i, 1) * .06s)}.mega-group-title{display:block;font:400 20px/1.1 var(--f-display);font-style:italic;color:var(--ink);padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--border);transition:color var(--tr)}.mega-group-title:hover{color:var(--muted)}.mega-group-list{display:flex;flex-direction:column;gap:11px}.mega-group-list a{display:inline-block;font:400 13px/1.5 var(--f-sans);letter-spacing:.05em;color:var(--ink);transition:color var(--tr),transform .3s var(--ease-lux)}.mega-group-list a:hover{color:var(--muted);transform:translate(5px)}@media(max-width:1180px){.mega-list{columns:2}.mega-wrap{grid-template-columns:minmax(170px,210px) 1fr;gap:40px}}.search-veil{position:fixed;top:0;left:0;right:0;z-index:800;background:var(--bg);border-bottom:1px solid var(--ink);transform:translateY(-101%);transition:transform .42s var(--ease-lux);box-shadow:0 24px 50px -20px #4a413938}.search-veil.is-open{transform:translateY(0)}.search-veil-inner{max-width:1000px;margin:0 auto;padding:clamp(48px,8vh,96px) var(--pad-x) clamp(40px,6vh,72px)}.sv-label{display:block;font:500 10px/1 var(--f-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--muted);margin-bottom:22px}.sv-form{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--ink);padding-bottom:14px}.sv-input{flex:1;border:none;background:transparent;outline:none;font:300 clamp(26px,4vw,44px)/1.15 var(--f-display);font-style:italic;color:var(--ink);min-width:0}.sv-input::placeholder{color:var(--border)}.sv-go{font:500 10px/1 var(--f-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ink);padding:12px 0 12px 12px;transition:opacity var(--tr)}.sv-go:hover{opacity:.6}.sv-close{position:absolute;top:24px;right:var(--pad-x);font:400 11px/1 var(--f-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:8px;transition:color var(--tr)}.sv-close:hover{color:var(--ink)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;background:#4a413966;opacity:0;visibility:hidden;transition:opacity .4s var(--ease-lux),visibility .4s}.scrim.is-on{opacity:1;visibility:visible}.drawer{position:fixed;top:0;left:0;bottom:0;z-index:750;width:min(420px,90vw);background:var(--bg);border-right:1px solid var(--border);transform:translate(-102%);transition:transform .4s var(--ease-lux);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.drawer.is-open{transform:translate(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid var(--border)}.drawer-brand{font:400 21px/1 var(--f-brand);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--ink)}.drawer-close{font:400 11px/1 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);transition:color var(--tr);display:inline-flex;align-items:center;gap:7px}.drawer-close:hover{color:var(--ink)}.drawer-search{padding:18px 28px;border-bottom:1px solid var(--border)}.drawer-search form{display:flex;align-items:center;gap:10px}.drawer-search svg{width:15px;height:15px;color:var(--muted);flex-shrink:0}.drawer-search input{flex:1;border:none;background:transparent;outline:none;font:400 14px/1 var(--f-sans);letter-spacing:.04em;color:var(--ink)}.drawer-search input::placeholder{color:var(--muted)}.drawer-nav{padding:14px 0;flex:1}.drawer-item{border-bottom:1px solid var(--border)}.drawer-item:last-child{border-bottom:none}.drawer-row{display:flex;align-items:center;justify-content:space-between;padding:0 28px}.drawer-link{flex:1;display:flex;align-items:baseline;gap:16px;padding:17px 0;font:400 25px/1.1 var(--f-display);color:var(--ink)}.drawer-num{font:400 9px/1 var(--f-sans);letter-spacing:.2em;color:var(--muted)}.drawer-sub-toggle{padding:17px 0 17px 20px;color:var(--muted);transition:transform .35s var(--ease-lux),color var(--tr);font-size:18px;font-weight:300;line-height:1}.drawer-item.is-open .drawer-sub-toggle{transform:rotate(45deg);color:var(--ink)}.drawer-sub{display:none;padding:2px 28px 18px 58px;flex-direction:column;gap:12px}.drawer-item.is-open .drawer-sub{display:flex}.drawer-sub a{font:400 14px/1.3 var(--f-sans);letter-spacing:.06em;color:var(--ink);opacity:.8}.drawer-sub a:hover{opacity:1}.drawer-foot{border-top:1px solid var(--border);padding:22px 28px 30px;display:flex;flex-direction:column;gap:14px;background:var(--beige)}.drawer-foot a{display:flex;align-items:center;gap:10px;font:500 10px/1 var(--f-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink)}.drawer-foot svg{width:15px;height:15px;stroke-width:1.3}.drawer.is-open .drawer-item{animation:drawerIn .42s var(--ease-out) both;animation-delay:calc(var(--d, 0) * .06s + .15s)}@keyframes drawerIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}body.nav-lock{overflow:hidden}.hero{position:relative;height:calc(100svh - var(--header-h));min-height:560px;max-height:980px;overflow:hidden;background:var(--beige)}.hero-media{display:grid;grid-template-columns:1fr 1fr;height:100%}.hero-pane{position:relative;overflow:hidden}.hero-pane img{width:100%;height:100%;object-fit:cover;animation:heroKen 2s var(--ease-out) both}@keyframes heroKen{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero-pane:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(74,65,57,.42) 0%,rgba(74,65,57,.05) 38%,transparent 60%)}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(74,65,57,.18) 0%,transparent 68%)}.hero-corner{position:absolute;top:28px;z-index:3;font:400 9px/1.7 var(--f-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--white);opacity:0;pointer-events:none;animation:heroFade .9s ease .65s forwards}.hero-corner--l{left:var(--pad-x)}.hero-corner--r{right:var(--pad-x);text-align:right}@keyframes heroFade{to{opacity:.62}}.hero-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--pad-x);pointer-events:none}.hero-center>*{pointer-events:auto}.hero-eyebrow{display:flex;align-items:center;gap:16px;font:500 10px/1 var(--f-sans);letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;color:var(--white);margin-bottom:26px;animation:heroRise .7s var(--ease-out) .15s both}.hero-eyebrow:before,.hero-eyebrow:after{content:"";width:44px;height:1px;background:#ffffff8c}.hero-title{font:300 clamp(56px,9.5vw,148px)/.96 var(--f-display);color:var(--white);letter-spacing:.01em;text-shadow:0 4px 60px rgba(74,65,57,.35);margin-bottom:14px}.hero-title .hero-line{display:block;animation:heroRise .8s var(--ease-out) .28s both}.hero-title .hero-line--it{font-style:italic;font-weight:300;animation-delay:.42s}.hero-lead{font:400 15px/1.7 var(--f-sans);letter-spacing:.04em;color:#ffffffe0;max-width:420px;margin-bottom:38px;animation:heroRise .7s var(--ease-out) .5s both}.hero-lead p{color:inherit;font:inherit}.hero-lead:empty{display:none;margin:0}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;animation:heroRise .7s var(--ease-out) .62s both}@keyframes heroRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.hero-foot{position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:24px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;font:400 9px/1 var(--f-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--white);opacity:0;animation:heroFade .9s ease .85s forwards;pointer-events:none}.hero-foot>span{display:inline-flex;align-items:center;gap:12px}.hero-cue{display:inline-block;width:44px;height:1px;background:#fff9;transform-origin:left center;animation:heroCue 2.4s var(--ease-lux) infinite}@keyframes heroCue{0%{transform:scaleX(0);opacity:0}35%{transform:scaleX(1);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(0);opacity:0}}.hero-foot-num{font-family:var(--f-brand);font-size:12px;letter-spacing:.3em}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:var(--sec-y) var(--pad-x) 36px}.section-head h2{font-size:clamp(34px,4.6vw,64px);line-height:1.02;margin:0}.section-head .meta .kicker{margin-bottom:14px}.section-head .link-arrow{margin-bottom:10px;flex-shrink:0}.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:transparent;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0 var(--pad-x);padding:0}.prod-grid>.pcard-wrap{background:var(--bg);box-shadow:0 0 0 .5px var(--border)}.prod-grid--scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.prod-grid--scroll::-webkit-scrollbar{display:none}.prod-grid--scroll>.pcard-wrap{flex:0 0 calc(25% - 1px);min-width:240px;scroll-snap-align:start}.shelf-end{padding:0 var(--pad-x) var(--sec-y)}.shelf-end .prod-grid{margin:0}.pcard-wrap{position:relative}.pcard{display:flex;flex-direction:column;background:var(--bg);height:100%}.pcard-wish{position:absolute;top:14px;right:14px;z-index:4;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#f8f5f1eb;border-radius:50%;color:var(--ink);opacity:0;transform:translateY(-6px);transition:opacity .35s var(--ease-lux),transform .35s var(--ease-lux),background var(--tr)}.pcard-wrap:hover .pcard-wish,.pcard-wish--active,.pcard-wish:focus-visible{opacity:1;transform:none}.pcard-wish:hover{background:var(--white)}.pcard-wish--active svg{fill:var(--ink)}.pcard-wish svg{width:14px;height:14px;pointer-events:none}@media(hover:none){.pcard-wish{opacity:1;transform:none}}.pcard-media{position:relative;aspect-ratio:2/3;overflow:hidden;background:var(--beige)}.pcard-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pcard-img--main{z-index:1;transition:transform var(--zoom)}.pcard-img--alt{z-index:2;opacity:0;transition:opacity .55s var(--ease-lux)}.pcard:hover .pcard-img--main{transform:scale(1.06)}.pcard:hover .pcard-img--alt{opacity:1}.pcard-placeholder{width:100%;height:100%;background:var(--beige)}.pcard-badges{position:absolute;top:14px;left:14px;z-index:3;display:flex;flex-direction:column;gap:6px}.pcard-badge{display:inline-block;padding:6px 10px;font:500 8px/1 var(--f-sans);letter-spacing:.22em;text-transform:uppercase}.pcard-badge--new{background:var(--bg);color:var(--ink)}.pcard-badge--sale{background:var(--ink);color:var(--bg)}.pcard-overlay{position:absolute;inset-inline:0;bottom:0;z-index:3;padding:13px;background:var(--ink-92);display:flex;align-items:center;justify-content:center;transform:translateY(101%);transition:transform .45s var(--ease-lux)}.pcard:hover .pcard-overlay{transform:none}.pcard-overlay-label{font:500 9px/1 var(--f-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--white);transition:letter-spacing .45s var(--ease-lux)}.pcard:hover .pcard-overlay-label{letter-spacing:.38em}.pcard-info{flex:1;display:flex;flex-direction:column;padding:16px 18px 20px;border-top:1px solid var(--border)}.pcard-name{font:400 11.5px/1.5 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--tr)}.pcard:hover .pcard-name{color:var(--muted)}.pcard-footer{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.pcard-swatches{display:flex;gap:6px;align-items:center}.pcs{width:10px;height:10px;border-radius:50%;outline:1px solid var(--border);outline-offset:1px;display:inline-block}.pcs-more{font:400 9px/1 var(--f-sans);letter-spacing:.08em;color:var(--muted)}.pcard-price-wrap{text-align:right;flex-shrink:0}.pcard-price{font:400 13px/1 var(--f-sans);letter-spacing:.08em;color:var(--ink);white-space:nowrap;display:block}.pcard-price--sale{color:var(--sale)}.pcard-price-old{font:400 10.5px/1 var(--f-sans);color:var(--muted);text-decoration:line-through;display:block;margin-bottom:4px}.pcard-fake-media{position:relative;aspect-ratio:2/3;background:var(--beige);overflow:hidden}.pcard-fake-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--beige) 25%,var(--border) 50%,var(--beige) 75%);background-size:400% 400%;animation:shimmer 1.8s ease infinite}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0% 50%}}.mosaic{display:grid;grid-template-columns:58% 42%;grid-template-rows:1fr 1fr;height:86vh;min-height:520px;gap:1px;background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mosaic-cell{position:relative;overflow:hidden;background:var(--beige)}.mosaic-cell:first-child{grid-row:span 2}.mosaic-cell img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-lux)}.mosaic-cell:hover img{transform:scale(1.05)}.mosaic-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(74,65,57,.66) 0%,rgba(74,65,57,.06) 46%,transparent 100%);transition:opacity .5s var(--ease-lux)}.mosaic-cell:hover:after{opacity:.92}.mosaic-cell .label{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:34px clamp(22px,3vw,44px);color:var(--white);transition:transform .55s var(--ease-lux)}.mosaic-cell:hover .label{transform:translateY(-8px)}.mosaic-cell .label .k{font:500 9px/1 var(--f-sans);letter-spacing:.32em;text-transform:uppercase;color:#ffffffb8;margin-bottom:12px}.mosaic-cell .label h3{font:400 clamp(26px,3vw,46px)/1.02 var(--f-display);font-style:italic;color:var(--white);margin-bottom:16px}.mosaic-cell .label .link-arrow{color:var(--white)}.mosaic-cell .label .link-arrow:after{background:#ffffffb3}.editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);padding:var(--sec-y) var(--pad-x)}.editorial .ed-img{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--beige)}.editorial .ed-img img,.ed-img-tag{width:100%;height:100%;object-fit:cover;transition:transform var(--zoom)}.editorial:hover .ed-img img{transform:scale(1.04)}.ed-img-placeholder{width:100%;height:100%;min-height:420px;background:var(--beige)}.editorial .ed-copy{max-width:520px}.editorial .ed-copy blockquote{position:relative;font:300 clamp(28px,3.4vw,48px)/1.18 var(--f-display);font-style:italic;color:var(--ink);margin:0 0 30px}.editorial .ed-copy blockquote:before{content:"\201c";display:block;font:400 64px/.4 var(--f-display);color:var(--border);margin-bottom:18px}.editorial .ed-copy p{font-size:15px;line-height:1.9;color:var(--muted);margin-bottom:36px}.editorial--reverse .ed-img{order:2}.editorial--reverse .ed-copy{order:1;justify-self:end}.services{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0 var(--pad-x) var(--sec-y)}.service-item{position:relative;padding:46px 26px;border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;transition:background .5s var(--ease-lux)}.service-item:hover{background:var(--beige)}.service-item:last-child{border-right:none}.service-item svg{width:26px;height:26px;color:var(--ink);stroke-width:1.1;transition:transform .5s var(--ease-lux)}.service-item:hover svg{transform:translateY(-4px)}.service-item h5{color:var(--ink);letter-spacing:.26em;font-size:10px}.service-item p{font-size:12.5px;color:var(--muted);margin:0;line-height:1.6}.journal{padding-bottom:var(--sec-y)}.journal .section-head{padding-left:var(--pad-x);padding-right:var(--pad-x)}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px);padding:0 var(--pad-x)}.journal-card{display:block}.journal-card .thumb{aspect-ratio:3/4;overflow:hidden;background:var(--beige);margin-bottom:22px;position:relative}.journal-card .thumb img{width:100%;height:100%;object-fit:cover;transition:transform var(--zoom)}.journal-card:hover .thumb img{transform:scale(1.05)}.journal-card .jmeta{font:500 9px/1 var(--f-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.journal-card h4{font:400 24px/1.15 var(--f-display);margin-bottom:10px;transition:color var(--tr)}.journal-card:hover h4{color:var(--muted)}.journal-card p{font-size:13.5px;color:var(--muted);line-height:1.7;margin-bottom:16px}.ftr{position:relative;background:var(--ink);color:#fff9;overflow:hidden}.ftr a{transition:color var(--tr)}.ftr-news-text{font:400 14px/1.7 var(--f-sans);color:#ffffff73;max-width:420px}.newsletter-form{width:100%}.newsletter-row{display:flex;align-items:center;gap:18px;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:14px;transition:border-color var(--tr-med)}.newsletter-row:focus-within{border-color:var(--bg)}.newsletter-row input{flex:1;background:transparent;border:none;outline:none;font:300 20px/1.3 var(--f-display);font-style:italic;color:var(--bg);min-width:0}.newsletter-row input::placeholder{color:#ffffff47}.newsletter-row button{display:inline-flex;align-items:center;gap:10px;font:500 10px/1 var(--f-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--bg);padding:8px 0;transition:opacity var(--tr),gap .35s var(--ease-lux)}.newsletter-row button:hover{gap:16px}.newsletter-row button svg{width:14px;height:14px}.newsletter-success{font:400 14px/1.6 var(--f-sans);color:#ffffffbf}.ftr-grid{display:grid;grid-template-columns:1.3fr .9fr .9fr .9fr 1.2fr;gap:clamp(32px,4vw,64px);padding:56px var(--pad-x) 46px;border-bottom:1px solid rgba(255,255,255,.1)}.ftr-brand .brand-mark{display:inline-flex;flex-direction:column;gap:6px;margin-bottom:22px}.ftr-brand .logo-img{height:var(--logo-h, 44px);width:auto}.ftr-wordmark{font:400 26px/1 var(--f-brand);letter-spacing:.32em;text-transform:uppercase;color:var(--bg)}.ftr-desc{font:400 13.5px/1.9 var(--f-sans);color:#ffffff6b;max-width:280px;margin-bottom:26px}.ftr-social{display:flex;gap:10px}.ftr-social-link{width:36px;height:36px;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff8c;transition:border-color var(--tr-med),color var(--tr-med),transform .35s var(--ease-lux)}.ftr-social-link:hover{border-color:var(--bg);color:var(--bg);transform:translateY(-3px)}.ftr-col h5{color:#ffffff59;margin-bottom:24px;letter-spacing:.32em}.ftr-col ul{display:flex;flex-direction:column;gap:13px}.ftr-col ul a{font:400 13.5px/1.4 var(--f-sans);letter-spacing:.05em;color:#ffffff94;position:relative}.ftr-col ul a:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:var(--bg);transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--ease-lux)}.ftr-col ul a:hover{color:var(--bg)}.ftr-col ul a:hover:after{transform:scaleX(1)}.ftr-base{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:26px var(--pad-x);position:relative;z-index:2}.ftr-base-l{display:flex;flex-direction:column;gap:10px}.ftr-base-l p{font:400 10px/1 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d}.ftr-policy{display:flex;flex-wrap:wrap;gap:8px 20px}.ftr-policy a{font:400 9.5px/1 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffff59}.ftr-policy a:hover{color:#ffffffb3}.ftr-pay{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.ftr-pay-label{font:500 8.5px/1 var(--f-sans);letter-spacing:.26em;text-transform:uppercase;color:#ffffff4d}.ftr-pay-logos{display:flex;align-items:center;gap:8px}.pay-logo{height:26px;width:auto;border-radius:3px;opacity:.8;transition:opacity var(--tr)}.pay-logo:hover{opacity:1}.pay-logo--iyzico{height:19px;border-radius:0;opacity:.65}.coll-hero{position:relative;background:var(--beige);border-bottom:1px solid var(--border)}.coll-hero--has-image{min-height:480px;display:flex;align-items:flex-end}.coll-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.coll-hero-img{width:100%;height:100%;object-fit:cover;object-position:center 22%;animation:heroKen 2s var(--ease-out) both}.coll-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#4a41391f,#4a413980 68%,#4a4139b3)}.coll-hero-content{padding:clamp(48px,7vw,88px) var(--pad-x) 56px;max-width:760px}.coll-hero-content--over{position:relative;z-index:2}.coll-hero-content h1{font:300 clamp(42px,6vw,88px)/1 var(--f-display);font-style:italic;margin-bottom:16px}.coll-hero-content p{font-size:15px;line-height:1.75;max-width:540px;margin-bottom:22px;color:var(--muted)}.coll-hero-content--over h1,.coll-hero-content--over p,.coll-hero-content--over .coll-count-badge{color:var(--white)}.coll-hero-content--over p{opacity:.85}.coll-eyebrow{display:flex;align-items:center;gap:14px;font:500 10px/1 var(--f-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.coll-eyebrow:before{content:"";width:32px;height:1px;background:currentColor}.coll-hero-content--over .coll-eyebrow{color:#ffffffbf}.coll-count-badge{display:inline-flex;align-items:center;font:500 9px/1 var(--f-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);padding:9px 16px}.coll-hero-content--over .coll-count-badge{border-color:#ffffff59}.coll-bar{position:sticky;top:0;z-index:100;background:var(--bg);border-bottom:1px solid var(--border);transition:box-shadow var(--tr-med),background .4s var(--ease-lux)}.coll-bar--stuck{box-shadow:0 4px 16px -8px #4a41391f}.coll-bar-inner{display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad-x);gap:12px;overflow:hidden}.coll-filters{display:flex;align-items:center;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1}.coll-filters::-webkit-scrollbar{display:none}.coll-pill{display:inline-flex;align-items:center;white-space:nowrap;padding:18px 20px;font:500 10px/1 var(--f-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid transparent;margin-bottom:-1px;transition:color var(--tr),border-color var(--tr)}.coll-pill:hover{color:var(--ink)}.coll-pill.active{color:var(--ink);border-bottom-color:var(--ink)}.coll-bar-right{display:flex;align-items:center;gap:16px;flex-shrink:0;padding:10px 0}.coll-total{font:400 10px/1 var(--f-sans);letter-spacing:.14em;color:var(--muted);white-space:nowrap}.coll-view-btns{display:flex;gap:0;border:1px solid var(--border)}.view-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--muted);transition:all var(--tr)}.view-btn:hover,.view-btn.active{background:var(--ink);color:var(--white)}.view-btn rect{fill:currentColor}.coll-sort{font:500 10px/1 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--border);padding:10px 34px 10px 14px;cursor:pointer;outline:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%234A4139' stroke-width='1.2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color var(--tr)}.coll-sort:hover{border-color:var(--ink)}.coll-filter-toggle{display:none;align-items:center;gap:8px;font:500 10px/1 var(--f-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border:1px solid var(--border);padding:10px 14px;transition:border-color var(--tr)}.coll-filter-toggle:hover{border-color:var(--ink)}.coll-filter-count{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--ink);color:var(--white);font:500 9px/1 var(--f-sans)}.coll-body{display:grid;grid-template-columns:230px 1fr;padding:0 var(--pad-x) var(--sec-y);align-items:start}.coll-sidebar{position:sticky;top:var(--stick-top);padding:34px 28px 34px 0;border-right:1px solid var(--border);max-height:calc(100vh - 100px);overflow-y:auto}.coll-sidebar::-webkit-scrollbar{width:3px}.coll-sidebar::-webkit-scrollbar-track{background:transparent}.coll-sidebar::-webkit-scrollbar-thumb{background:var(--border)}.sf-group{margin-bottom:34px}.sf-heading{font:500 9.5px/1 var(--f-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.sf-colors{display:flex;flex-wrap:wrap;gap:9px}.sf-swatch{position:relative;width:26px;height:26px;border-radius:50%;outline:1px solid var(--border);outline-offset:2px;transition:outline-color var(--tr),transform var(--tr);display:flex;align-items:center;justify-content:center}.sf-swatch:hover{outline-color:var(--ink);transform:scale(1.08)}.sf-swatch.active{outline:1px solid var(--ink)}.sf-swatch-check{position:absolute;filter:drop-shadow(0 0 1px rgba(0,0,0,.4));color:#fff}.sf-sizes{display:flex;flex-wrap:wrap;gap:7px}.sf-size{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:36px;padding:0 10px;font:400 11px/1 var(--f-sans);letter-spacing:.1em;border:1px solid var(--border);transition:background var(--tr),border-color var(--tr),color var(--tr)}.sf-size:hover{border-color:var(--ink)}.sf-size.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.sf-tags{display:flex;flex-wrap:wrap;gap:7px}.sf-tag{display:inline-flex;align-items:center;padding:7px 14px;font:400 11px/1 var(--f-sans);letter-spacing:.06em;border:1px solid var(--border);transition:background var(--tr),border-color var(--tr),color var(--tr)}.sf-tag:hover{border-color:var(--ink)}.sf-tag.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.sf-clear{display:inline-block;font:400 11px/1 var(--f-sans);letter-spacing:.1em;color:var(--muted);text-decoration:underline;text-underline-offset:3px;transition:color var(--tr)}.sf-clear:hover{color:var(--ink)}.coll-main{padding:34px 0 0;min-width:0}.coll-main .coll-grid{padding:0;background:transparent;gap:0}.coll-main .coll-card{box-shadow:inset 0 0 0 .5px var(--border)}.coll-grid{display:grid;gap:1px;background:transparent}.coll-grid.cols-3{grid-template-columns:repeat(3,1fr)}.coll-grid.cols-4{grid-template-columns:repeat(4,1fr)}.coll-card{display:block;background:var(--bg);position:relative;box-shadow:inset 0 0 0 .5px var(--border)}.coll-card-media{position:relative;aspect-ratio:2/3;overflow:hidden;background:var(--beige)}.coll-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.coll-img-primary{z-index:1;transition:transform var(--zoom),opacity .5s var(--ease-lux)}.coll-img-hover{z-index:2;opacity:0;transition:opacity .5s var(--ease-lux)}.coll-card:hover .coll-img-primary{transform:scale(1.06)}.coll-card:hover .coll-img-hover{opacity:1}.coll-card-placeholder{width:100%;height:100%;background:var(--beige)}.coll-badges{position:absolute;top:14px;left:14px;z-index:3;display:flex;flex-direction:column;gap:6px}.badge{display:inline-block;padding:6px 10px;font:500 8px/1 var(--f-sans);letter-spacing:.22em;text-transform:uppercase}.badge--new{background:var(--bg);color:var(--ink)}.badge--sale{background:var(--ink);color:var(--bg)}.coll-card-overlay{position:absolute;inset-inline:0;bottom:0;z-index:3;background:var(--ink-92);padding:15px 16px;display:flex;flex-direction:column;gap:9px;align-items:center;transform:translateY(101%);transition:transform .45s var(--ease-lux)}.coll-card:hover .coll-card-overlay{transform:none}.quick-sizes{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.qs{font:400 10px/1 var(--f-sans);letter-spacing:.08em;color:#ffffffbf;border:1px solid rgba(255,255,255,.25);padding:6px 9px;transition:all .2s}.qs:hover{background:var(--white);color:var(--ink);border-color:var(--white)}.quick-add-label{font:500 9px/1 var(--f-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--white)}.coll-card-info{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 18px 20px;border-top:1px solid var(--border);background:var(--bg)}.coll-card-left{flex:1;min-width:0}.coll-card-right{flex-shrink:0;text-align:right}.coll-card-name{font:400 11.5px/1.6 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.coll-swatches{display:flex;gap:6px;align-items:center}.cs{width:10px;height:10px;border-radius:50%;outline:1px solid var(--border);outline-offset:1px;display:inline-block}.cs-more{font:400 9px/1 var(--f-sans);color:var(--muted);letter-spacing:.06em}.coll-price{font:400 13px/1 var(--f-sans);letter-spacing:.08em;color:var(--ink);white-space:nowrap}.coll-price--sale{color:var(--sale)}.coll-price-old{display:block;font:400 10.5px/1 var(--f-sans);color:var(--muted);text-decoration:line-through;margin-bottom:4px}.coll-empty{grid-column:1 / -1;background:var(--bg);display:flex;flex-direction:column;align-items:center;padding:90px var(--pad-x);gap:26px;text-align:center}.coll-empty p{color:var(--muted);font-style:italic;font-family:var(--f-display);font-size:20px}.coll-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:64px var(--pad-x) 0}.coll-pag-info{font:400 11px/1 var(--f-sans);letter-spacing:.22em;color:var(--muted);padding:0 10px}.crumbs{padding:22px var(--pad-x) 0;font:400 9.5px/1.5 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.crumbs a{transition:color var(--tr)}.crumbs a:hover{color:var(--ink)}.crumbs .sep{opacity:.35}.pdp{display:grid;grid-template-columns:1fr 420px;padding:28px var(--pad-x) var(--sec-y);gap:0;align-items:start}.pdp .gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.pdp .shot{aspect-ratio:2/3;overflow:hidden;background:var(--beige)}.pdp .shot.tall{aspect-ratio:auto;grid-row:span 2}.pdp .shot img{width:100%;height:100%;object-fit:cover;transition:transform var(--tr-med)}.pdp .gallery--1{grid-template-columns:1fr}.pdp .gallery--3 .shot:first-child{grid-row:span 2;aspect-ratio:auto}.pdp .details{position:sticky;top:var(--stick-top);padding:10px 0 0 clamp(36px,4vw,64px)}.pdp .brandline{font:500 9px/1 var(--f-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.pdp h1{font:400 clamp(28px,3vw,42px)/1.1 var(--f-display);margin-bottom:18px}.pdp .price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:6px}.pdp .price{font:400 21px/1 var(--f-sans);letter-spacing:.06em;color:var(--ink)}.pdp .strike{font:400 15px/1 var(--f-sans);color:var(--muted);text-decoration:line-through}.pdp .vat{font:400 10px/1 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:34px}.option-wrap{margin-bottom:26px}.section-title{font:500 9.5px/1 var(--f-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);margin-bottom:14px;display:block}.selected-label{font:400 11px/1 var(--f-sans);letter-spacing:.08em;text-transform:none;color:var(--muted)}.colors{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:8px}.color-swatch{width:28px;height:28px;border-radius:50%;border:none;outline:1px solid var(--border);outline-offset:3px;cursor:pointer;transition:outline-color var(--tr),transform var(--tr)}.color-swatch.active,.color-swatch:hover{outline-color:var(--ink);transform:scale(1.06)}.sizes{display:flex;gap:8px;flex-wrap:wrap}.size-btn{min-width:50px;height:48px;padding:0 15px;background:transparent;border:1px solid var(--border);font:400 11.5px/1 var(--f-sans);letter-spacing:.12em;color:var(--ink);transition:background var(--tr-med),border-color var(--tr-med),color var(--tr-med);cursor:pointer}.size-btn:hover{border-color:var(--ink)}.size-btn.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.size-btn.out{color:var(--muted);text-decoration:line-through;opacity:.35;pointer-events:none}.size-guide-link{font:400 10px/1 var(--f-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--muted)!important;border-bottom:1px solid var(--border);padding-bottom:3px;transition:color var(--tr)}.size-guide-link:hover{color:var(--ink)!important;border-color:var(--ink)}.qty-add{display:flex;gap:12px;margin:30px 0 16px}.qty{display:flex;align-items:center;border:1px solid var(--ink);flex-shrink:0}.qty button{width:46px;height:54px;font-size:17px;font-weight:300;color:var(--ink);transition:background var(--tr)}.qty button:hover{background:var(--beige)}.qty input{width:44px;height:54px;text-align:center;border:none;background:transparent;font:400 13px/1 var(--f-sans);color:var(--ink);outline:none}.pdp-trust{display:flex;gap:20px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--border);margin-bottom:6px}.pdp-trust span{display:flex;align-items:center;gap:8px;font:400 10.5px/1 var(--f-sans);letter-spacing:.06em;color:var(--muted)}.pdp-trust svg{color:var(--ink);flex-shrink:0}.accordion{margin-top:26px;border-top:1px solid var(--border)}.accordion details{border-bottom:1px solid var(--border)}.accordion summary{display:flex;align-items:center;justify-content:space-between;padding:19px 0;cursor:pointer;list-style:none;font:500 10px/1 var(--f-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ink);-webkit-user-select:none;user-select:none;transition:color var(--tr)}.accordion summary:hover{color:var(--muted)}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-size:17px;font-weight:200;color:var(--muted);transition:transform .3s var(--ease-lux)}.accordion details[open] summary:after{transform:rotate(45deg)}.accordion .body{font-size:14px;line-height:1.9;color:var(--ink);padding:2px 0 22px}.accordion .body p{font-size:inherit}.also{padding:var(--sec-y) var(--pad-x);border-top:1px solid var(--border);margin-top:var(--sec-y)}.also h3{font-size:clamp(28px,3.4vw,46px);margin-bottom:36px}.also .prod-grid{margin:0}.cart-page{padding:clamp(40px,6vw,72px) var(--pad-x) var(--sec-y)}.cart-page>h1{margin-bottom:14px}.cart-count-line{font:500 10px/1 var(--f-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-bottom:44px}.cart-empty{display:flex;flex-direction:column;align-items:flex-start;gap:26px;padding:20px 0 60px}.cart-empty p{font:300 24px/1.4 var(--f-display);font-style:italic;color:var(--muted)}.cart-layout{display:grid;grid-template-columns:1fr 400px;gap:clamp(32px,5vw,72px);align-items:start}.cart-items{border-top:1px solid var(--ink)}.cart-item{display:grid;grid-template-columns:110px 1fr auto;gap:26px;padding:30px 0;border-bottom:1px solid var(--border);align-items:start}.cart-item>a{display:block;aspect-ratio:2/3;overflow:hidden;background:var(--beige)}.cart-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--zoom)}.cart-item>a:hover img{transform:scale(1.05)}.ci-name{font:400 20px/1.25 var(--f-display);margin-bottom:8px}.ci-meta{font:400 10px/1.6 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.ci-actions{display:flex;align-items:center;gap:20px}.ci-qty{display:inline-flex;align-items:center;border:1px solid var(--border)}.ci-qty button,.ci-qty a{width:32px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:300;color:var(--ink);transition:background var(--tr)}.ci-qty button:hover,.ci-qty a:hover{background:var(--beige)}.ci-qty span{min-width:34px;text-align:center;font:400 12px/1 var(--f-sans)}.ci-remove{font:400 9.5px/1 var(--f-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-decoration:underline;text-underline-offset:4px;transition:color var(--tr)}.ci-remove:hover{color:var(--ink)}.cart-price{font:400 15px/1 var(--f-sans);letter-spacing:.06em;text-align:right}.cart-summary{padding:36px 34px 38px;background:var(--beige);border:1px solid var(--border);position:sticky;top:var(--stick-top)}.cart-summary h3{font-size:26px;margin-bottom:26px}.cart-progress{margin-bottom:24px}.cart-progress-label{font:400 11.5px/1.5 var(--f-sans);color:var(--ink);margin-bottom:10px;display:block}.cart-progress-label b{font-weight:500}.cart-progress-track{height:2px;background:var(--border);position:relative;overflow:hidden}.cart-progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:left center;transform:scaleX(var(--p, 0));transition:transform 1s var(--ease-lux)}.cart-sum-row{display:flex;justify-content:space-between;font:400 13px/1 var(--f-sans);letter-spacing:.04em;color:var(--muted);margin-bottom:14px}.cart-sum-row.total{font-size:16px;color:var(--ink);border-top:1px solid var(--border);padding-top:18px;margin-top:6px}.cart-sum-row.ship{color:var(--ink);font-size:12px}.cart-summary .btn{margin-top:24px}.cart-summary .continue{display:block;text-align:center;margin-top:16px;font:400 9.5px/1 var(--f-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);text-decoration:underline;text-underline-offset:4px;transition:color var(--tr)}.cart-summary .continue:hover{color:var(--ink)}.contact-page{display:grid;grid-template-columns:1fr 1.3fr;min-height:72vh}.contact-info{background:var(--beige);padding:clamp(48px,6vw,88px) clamp(36px,5vw,80px);display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--border)}.contact-info h1{font-style:italic;font-weight:300;margin-bottom:26px}.contact-info .lead{font:400 15px/1.8 var(--f-sans);color:var(--muted);margin-bottom:48px;max-width:320px}.contact-detail{margin-bottom:30px}.contact-detail h5{margin-bottom:12px}.contact-detail p,.contact-detail a{font-size:14px;line-height:1.75;color:var(--ink)}.contact-detail a:hover{color:var(--muted)}.contact-hours{padding-top:30px;border-top:1px solid var(--border)}.contact-hours h5{margin-bottom:12px}.contact-hours p{font-size:13px;color:var(--muted);line-height:1.8}.contact-form-wrap{padding:clamp(48px,6vw,88px) clamp(36px,5vw,80px);display:flex;flex-direction:column;justify-content:center}.contact-form-wrap .form-title{font:500 10px/1 var(--f-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);margin-bottom:30px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.form-group{margin-bottom:18px}.form-label{display:block;font:500 9.5px/1 var(--f-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.form-input{width:100%;padding:14px 16px;border:1px solid var(--border);background:transparent;font:400 14px/1.4 var(--f-sans);letter-spacing:.03em;color:var(--ink);outline:none;transition:border-color var(--tr-med)}.form-input:focus{border-color:var(--ink)}.form-input::placeholder{color:var(--muted);font-size:13px}textarea.form-input{resize:vertical;line-height:1.7}.form-success{background:var(--beige);border-left:1px solid var(--ink);padding:18px 22px;margin-bottom:26px;font:400 14px/1.6 var(--f-sans);color:var(--ink);display:flex;align-items:center;gap:10px}.form-error{background:#fdf3f2;border-left:1px solid var(--sale);padding:18px 22px;margin-bottom:26px;font-size:14px;color:var(--sale)}.page-404{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px var(--pad-x);text-align:center}.page-404 .num{font:400 clamp(110px,18vw,200px)/1 var(--f-brand);color:var(--border);display:block;margin-bottom:4px;letter-spacing:.1em}.page-404 h2{font-style:italic;font-weight:300;font-size:clamp(26px,3vw,38px);margin-bottom:14px}.page-404>p{margin-bottom:36px;color:var(--muted)}.page-inner{padding:64px var(--pad-x) 90px;max-width:820px}.page-inner h1{margin-bottom:36px}.page-inner .rte{font-size:15px;line-height:1.9;color:var(--ink)}.page-inner .rte p{margin-bottom:18px}.page-inner .rte a{color:var(--muted);border-bottom:1px solid currentColor}.search-page{padding:clamp(40px,6vw,72px) var(--pad-x) var(--sec-y)}.search-page h1{margin-bottom:32px}.search-form-row{display:flex;max-width:560px;margin-bottom:52px;border-bottom:1px solid var(--ink)}.search-form-row input{flex:1;padding:14px 0;border:none;background:transparent;font:300 22px/1.3 var(--f-display);font-style:italic;color:var(--ink);outline:none}.search-form-row input::placeholder{color:var(--border)}.search-form-row button{padding:14px 0 14px 18px;font:500 10px/1 var(--f-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ink);transition:opacity var(--tr)}.search-form-row button:hover{opacity:.6}.search-page .prod-grid{margin:0}.auth-page{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - var(--header-h))}.auth-visual{background:var(--ink);display:flex;align-items:flex-end;padding:var(--pad-x);position:relative;overflow:hidden}.auth-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 10%,rgba(248,245,241,.08) 0%,transparent 50%),linear-gradient(135deg,rgba(74,65,57,.5) 0%,transparent 60%)}.auth-visual:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid rgba(255,255,255,.12);pointer-events:none}.auth-visual-inner{position:relative;z-index:1;padding:18px}.auth-visual-brand{display:block;font:400 34px/1 var(--f-brand);letter-spacing:.3em;text-transform:uppercase;color:var(--bg);margin-bottom:18px}.auth-visual-tagline{font:300 clamp(26px,3vw,42px)/1.2 var(--f-display);font-style:italic;color:#ffffffa6}.auth-form-wrap{display:flex;align-items:center;justify-content:center;padding:64px 48px;background:var(--bg)}.auth-form-inner{width:100%;max-width:400px}.auth-brand-mobile{display:none}.auth-kicker{display:flex;align-items:center;gap:14px;font:500 10px/1 var(--f-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.auth-kicker:before{content:"";width:28px;height:1px;background:var(--ink)}.auth-title{font:400 clamp(32px,3.4vw,46px)/1.05 var(--f-display);color:var(--ink);margin-bottom:12px}.auth-sub{font-size:14px;color:var(--muted);margin-bottom:34px;line-height:1.7}.auth-errors{background:#fdf3f2;border-left:1px solid var(--sale);padding:15px 18px;margin-bottom:22px;font-size:13px;color:var(--sale);line-height:1.6}.auth-success{background:var(--beige);border-left:1px solid var(--ink);padding:15px 18px;margin-bottom:22px;font-size:13px;color:var(--ink);line-height:1.6}.auth-forgot{position:absolute;right:0;top:0;font:400 10px/1 var(--f-sans);letter-spacing:.1em;color:var(--muted);border-bottom:1px solid var(--border);transition:color var(--tr)}.auth-forgot:hover{color:var(--ink)}.auth-switch{text-align:center;margin-top:22px;font:400 13px/1.5 var(--f-sans);color:var(--muted)}.auth-switch a{color:var(--ink);border-bottom:1px solid var(--border);transition:border-color var(--tr)}.auth-switch a:hover{border-color:var(--ink)}.auth-consent{margin-top:14px}.auth-consent-label{display:flex;gap:10px;align-items:flex-start;font:400 12px/1.6 var(--f-sans);color:var(--muted);cursor:pointer}.auth-consent-label input{margin-top:3px;flex-shrink:0;accent-color:var(--ink)}.auth-terms{margin-top:16px;text-align:center;font:400 11px/1.7 var(--f-sans);color:var(--muted)}.auth-terms a{color:var(--ink);border-bottom:1px solid var(--border);transition:border-color var(--tr)}.auth-terms a:hover{border-color:var(--ink)}.account-page{display:grid;grid-template-columns:280px 1fr;min-height:calc(80vh - var(--header-h));padding:52px var(--pad-x) var(--sec-y);gap:clamp(36px,5vw,72px);align-items:start}.account-sidebar{position:sticky;top:var(--stick-top)}.account-avatar{width:58px;height:58px;border-radius:50%;background:var(--ink);display:flex;align-items:center;justify-content:center;font:400 22px/1 var(--f-display);font-style:italic;color:var(--bg);margin-bottom:14px}.account-name{font:400 22px/1.1 var(--f-display);margin-bottom:5px}.account-email{font-size:12px;letter-spacing:.04em;color:var(--muted);margin-bottom:30px}.account-nav{display:flex;flex-direction:column;border-top:1px solid var(--border)}.account-nav-link{padding:15px 0;font:500 10px/1 var(--f-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);transition:color var(--tr),padding-left .35s var(--ease-lux);display:block}.account-nav-link:hover,.account-nav-link.active{color:var(--ink);padding-left:6px}.account-nav-link--logout{font-size:9px}.account-heading{font:400 clamp(26px,3vw,38px)/1.05 var(--f-display);margin-bottom:30px}.account-empty{display:flex;flex-direction:column;align-items:center;gap:22px;padding:70px 0;text-align:center}.account-empty svg{color:var(--border)}.account-empty p{color:var(--muted);font-family:var(--f-display);font-style:italic;font-size:19px}.order-table-wrap{overflow-x:auto}.order-table{width:100%;border-collapse:collapse}.order-table th{font:500 9px/1 var(--f-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);padding:13px 16px 13px 0;border-bottom:1px solid var(--ink);text-align:left}.order-table td{padding:17px 16px 17px 0;border-bottom:1px solid var(--border);font-size:13px;letter-spacing:.03em}.order-link{color:var(--ink);border-bottom:1px solid var(--border);transition:border-color var(--tr)}.order-link:hover{border-color:var(--ink)}.page-wrap{max-width:820px;margin:0 auto;padding:60px var(--pad-x) 90px}.page-head{margin-bottom:48px;padding-bottom:34px;border-bottom:1px solid var(--border)}.page-head h1{margin-top:14px}.page-body .rte{font-size:15px;line-height:1.9;color:var(--ink)}.page-body .rte h2{font-size:clamp(22px,2.4vw,30px);margin:38px 0 14px}.page-body .rte h3{font-size:20px;margin:28px 0 12px}.page-body .rte p{margin-bottom:18px}.page-body .rte ul,.page-body .rte ol{margin-bottom:18px;padding-left:20px;list-style:disc}.page-body .rte li{margin-bottom:8px}.page-body .rte a{color:var(--ink);border-bottom:1px solid var(--border);transition:border-color var(--tr)}.page-body .rte a:hover{border-color:var(--ink)}.page-body .rte strong{font-weight:500}.info-page-wrap{max-width:880px;margin:0 auto;padding:0 var(--pad-x) 110px}.info-page-head{padding:64px 0 50px;border-bottom:1px solid var(--border);margin-bottom:56px}.info-page-head h1{margin-top:14px}.info-page-lead{font:400 16px/1.75 var(--f-sans);color:var(--muted);max-width:580px;margin-top:18px}.about-hero{text-align:center;padding:clamp(72px,10vw,130px) var(--pad-x) clamp(64px,9vw,110px);border-bottom:1px solid var(--border);position:relative}.about-eyebrow{display:inline-flex;align-items:center;gap:16px;font:500 10px/1 var(--f-sans);letter-spacing:.36em;text-transform:uppercase;color:var(--muted);margin-bottom:24px}.about-eyebrow:before,.about-eyebrow:after{content:"";width:36px;height:1px;background:var(--border)}.about-headline{font:300 clamp(40px,6.5vw,84px)/1.04 var(--f-display);font-style:italic;color:var(--ink);margin-bottom:22px;max-width:900px;margin-inline:auto}.about-sub{font:400 15px/1.7 var(--f-sans);letter-spacing:.04em;color:var(--muted)}.about-story{display:grid;grid-template-columns:1fr 1fr;min-height:580px}.about-story-img{overflow:hidden}.about-story-img .about-img{width:100%;height:100%;object-fit:cover}.about-img-placeholder{width:100%;height:100%;min-height:420px;background:var(--beige)}.about-story-text{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,5vw,76px);background:var(--white)}.about-story-text h2{font-size:clamp(28px,3.2vw,44px);margin:16px 0 26px}.about-story-text p{color:var(--muted);line-height:1.85;margin-bottom:16px}.about-values{background:var(--beige);padding:clamp(64px,9vw,110px) var(--pad-x)}.about-values-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,56px)}.about-value{text-align:center}.about-value-icon{width:68px;height:68px;border-radius:50%;background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;margin:0 auto 22px}.about-value h4{font:400 24px/1.15 var(--f-display);font-style:italic;margin-bottom:12px}.about-value p{font-size:14px;line-height:1.75;color:var(--muted)}.about-materials-inner{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.about-mat-text{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,5vw,76px)}.about-mat-text h2{font-size:clamp(28px,3.2vw,44px);margin:16px 0 22px}.about-mat-text p{color:var(--muted);line-height:1.85;margin-bottom:26px}.about-mat-list{display:flex;flex-wrap:wrap;gap:9px}.about-mat-tag{padding:8px 16px;border:1px solid var(--border);font:400 11px/1 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;transition:background var(--tr-med),color var(--tr-med),border-color var(--tr-med)}.about-mat-tag:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.about-mat-img{overflow:hidden}.about-mat-img .about-img{width:100%;height:100%;object-fit:cover}.about-closing{text-align:center;padding:clamp(64px,9vw,110px) var(--pad-x);border-top:1px solid var(--border)}.about-quote{font:300 clamp(24px,3.4vw,40px)/1.35 var(--f-display);font-style:italic;color:var(--ink);max-width:680px;margin:0 auto 44px}.about-quote:before{content:"\201c"}.about-quote:after{content:"\201d"}.faq-group{margin-bottom:44px;padding-bottom:44px;border-bottom:1px solid var(--border)}.faq-group:last-of-type{border-bottom:none}.faq-group-title{font:500 10px/1 var(--f-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.faq-item{border-top:1px solid var(--border)}.faq-item:first-of-type{border-top:none}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;font:400 17px/1.4 var(--f-display);color:var(--ink);list-style:none;transition:color var(--tr)}.faq-q:hover{color:var(--muted)}.faq-q::-webkit-details-marker{display:none}.faq-icon{flex-shrink:0;color:var(--muted)}.faq-plus{display:block}.faq-minus{display:none}details[open] .faq-plus{display:none}details[open] .faq-minus{display:block}.faq-a{padding:0 0 22px;font:400 14px/1.85 var(--f-sans);color:var(--muted);max-width:700px}.faq-a a{color:var(--ink);border-bottom:1px solid var(--border);transition:border-color var(--tr)}.faq-a a:hover{border-color:var(--ink)}.faq-contact{text-align:center;padding:52px 0 0;border-top:1px solid var(--border);margin-top:44px}.faq-contact p{color:var(--muted);margin-bottom:22px;font-family:var(--f-display);font-style:italic;font-size:19px}.shipping-steps{display:flex;align-items:flex-start;margin-bottom:64px;padding:44px 36px;background:var(--beige);flex-wrap:wrap}.shipping-step{flex:1;min-width:140px;text-align:center;padding:8px 16px}.ship-step-num{font:400 10px/1 var(--f-sans);letter-spacing:.3em;color:var(--muted);margin-bottom:18px}.ship-step-icon{width:58px;height:58px;border-radius:50%;background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;margin:0 auto 18px;color:var(--ink)}.shipping-step h4{font:400 19px/1.2 var(--f-display);margin-bottom:8px}.shipping-step p{font:400 12.5px/1.7 var(--f-sans);color:var(--muted)}.shipping-step-arrow{padding-top:52px;color:var(--border);font-size:20px;flex-shrink:0}.shipping-tiers{margin-bottom:52px}.shipping-tiers-title{font:400 28px/1.1 var(--f-display);margin-bottom:26px}.shipping-tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);overflow:hidden}.shipping-tier{background:var(--bg);padding:32px 24px;text-align:center}.shipping-tier--highlight{background:var(--beige)}.tier-label{font:500 9px/1 var(--f-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.tier-value{font:400 26px/1.1 var(--f-display);font-style:italic;margin-bottom:8px}.tier-note{font:400 12px/1.4 var(--f-sans);color:var(--muted)}.shipping-notes{display:flex;flex-direction:column;gap:15px;margin-bottom:40px}.shipping-note{display:flex;gap:12px;align-items:flex-start;font:400 13px/1.75 var(--f-sans);color:var(--muted)}.shipping-note svg{flex-shrink:0;margin-top:2px;color:var(--muted)}.returns-badge{display:flex;align-items:center;gap:22px;padding:28px 32px;background:var(--beige);margin-bottom:52px}.returns-badge svg{flex-shrink:0;color:var(--ink)}.returns-badge strong{display:block;font:400 20px/1.2 var(--f-display);margin-bottom:5px}.returns-badge span{font:400 12px/1.4 var(--f-sans);letter-spacing:.04em;color:var(--muted)}.returns-steps{margin-bottom:60px}.returns-steps h3{font:400 30px/1.1 var(--f-display);margin-bottom:30px}.returns-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.returns-step{padding:30px 22px;background:var(--bg);border:1px solid var(--border);text-align:center}.returns-step-n{width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--bg);font:400 14px/34px var(--f-display);font-style:italic;text-align:center;margin:0 auto 18px}.returns-step h4{font:400 19px/1.2 var(--f-display);margin-bottom:9px}.returns-step p{font:400 12.5px/1.7 var(--f-sans);color:var(--muted)}.returns-step a{color:var(--ink);border-bottom:1px solid var(--border)}.returns-conditions{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);overflow:hidden;margin-bottom:52px}.returns-yes,.returns-no{background:var(--bg);padding:34px}.returns-no{background:var(--beige)}.returns-yes h4,.returns-no h4{display:flex;align-items:center;gap:9px;font:500 10px/1 var(--f-sans);letter-spacing:.22em;text-transform:uppercase;margin-bottom:22px}.returns-yes h4 svg{color:#4caf50}.returns-no h4 svg{color:var(--sale)}.returns-yes ul,.returns-no ul{list-style:disc;padding-left:16px}.returns-yes li,.returns-no li{font:400 13px/1.75 var(--f-sans);color:var(--muted);margin-bottom:7px}.returns-exchange{padding:34px;background:var(--beige)}.returns-exchange h3{font:400 26px/1.15 var(--f-display);font-style:italic;margin-bottom:12px}.returns-exchange p{font:400 14px/1.75 var(--f-sans);color:var(--muted)}.policy-wrap{max-width:780px;margin:0 auto;padding:0 var(--pad-x) 110px}.policy-head{padding:64px 0 44px;border-bottom:1px solid var(--border);margin-bottom:52px}.policy-head h1{margin-top:14px}.policy-meta{font:400 11px/1 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:18px}.policy-body .rte h2{font:400 26px/1.2 var(--f-display);margin:38px 0 14px;padding-top:30px;border-top:1px solid var(--border)}.policy-body .rte h3{font:400 20px/1.25 var(--f-display);margin:26px 0 10px}.policy-body .rte p{margin-bottom:16px;font:400 14px/1.85 var(--f-sans);color:var(--muted)}.policy-body .rte ul{list-style:disc;padding-left:20px;margin-bottom:16px}.policy-body .rte li{margin-bottom:6px;font:400 14px/1.75 var(--f-sans);color:var(--muted)}.policy-body .rte strong{font-weight:500;color:var(--ink)}.policy-footer{margin-top:64px;padding-top:34px;border-top:1px solid var(--border);font:400 13px/1.75 var(--f-sans);color:var(--muted)}.policy-footer a{color:var(--ink);border-bottom:1px solid var(--border);transition:border-color var(--tr)}.policy-footer a:hover{border-color:var(--ink)}.policy-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px}.policy-links a{font-size:12px}.lc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:transparent;border-top:1px solid var(--border);margin:0 var(--pad-x) var(--sec-y)}.lc-card{display:block;background:var(--bg);position:relative;overflow:hidden;box-shadow:0 0 0 .5px var(--border)}.lc-card-media{position:relative;aspect-ratio:2/3;overflow:hidden;background:var(--beige)}.lc-card-img{width:100%;height:100%;object-fit:cover;transition:transform var(--zoom)}.lc-card:hover .lc-card-img{transform:scale(1.05)}.lc-card-placeholder{width:100%;height:100%;background:var(--beige)}.lc-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#4a413952;opacity:0;transition:opacity .4s var(--ease-lux)}.lc-card:hover .lc-card-overlay{opacity:1}.lc-card-cta{font:500 10px/1 var(--f-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--white);border:1px solid rgba(255,255,255,.65);padding:14px 28px}.lc-card-info{padding:18px 20px 24px;border-top:1px solid var(--border);display:flex;align-items:baseline;justify-content:space-between}.lc-card-name{font:400 22px/1.15 var(--f-display);font-style:italic;color:var(--ink)}.lc-card-count{font:400 10px/1 var(--f-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}@media(max-width:1100px){.ftr-grid{grid-template-columns:1fr 1fr 1fr}.ftr-brand{grid-column:1 / -1}.pdp{grid-template-columns:1fr 380px}}@media(max-width:1000px){.pdp{grid-template-columns:1fr}.pdp .details{position:static;padding:40px 0 0}.editorial{grid-template-columns:1fr;gap:36px}.editorial--reverse .ed-img{order:1}.editorial--reverse .ed-copy{order:2}.contact-page{grid-template-columns:1fr}.contact-info{border-right:none;border-bottom:1px solid var(--border)}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}}@media(max-width:900px){:root{--header-h: 84px;--stick-top: 100px}.hdr-main{padding-top:14px;padding-bottom:14px}.hdr-burger{display:flex}.hdr-search-open,.hdr-iconbtn--account,.hdr-iconbtn--wish,.hdr-nav{display:none}.hdr-brand .logo-img{height:calc(var(--logo-h, 56px) * .68)}.hdr.is-scrolled .hdr-brand .logo-img{height:calc(var(--logo-h, 56px) * .6)}.hdr-wordmark{font-size:23px}.prod-grid{grid-template-columns:repeat(2,1fr)}.mosaic{grid-template-columns:1fr;grid-template-rows:auto;height:auto}.mosaic-cell{aspect-ratio:3/4}.mosaic-cell:first-child{grid-row:span 1}.journal-grid{grid-template-columns:1fr;gap:36px}.services{grid-template-columns:repeat(2,1fr)}.service-item:nth-child(2){border-right:none}.service-item:nth-child(-n+2){border-bottom:1px solid var(--border)}.section-head{flex-direction:column;align-items:flex-start;gap:18px}.ftr-grid{grid-template-columns:1fr 1fr;gap:36px}.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-form-wrap{padding:52px 32px}.auth-brand-mobile{display:block;margin-bottom:34px}.auth-brand-mobile a{font:400 22px/1 var(--f-brand);letter-spacing:.3em;text-transform:uppercase;color:var(--ink)}.account-page{grid-template-columns:1fr;gap:36px}.account-sidebar{position:static}.coll-bar-inner{gap:8px}.coll-view-btns{display:none}.coll-filter-toggle{display:flex}.coll-body{grid-template-columns:1fr}.coll-sidebar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:760;padding:28px var(--pad-x);background:var(--bg);border-right:none;transform:translate(-100%);transition:transform .45s var(--ease-lux);max-height:100vh;overflow-y:auto}.coll-sidebar.open{transform:none}.coll-main{padding:24px 0 0}.coll-grid.cols-3,.coll-grid.cols-4{grid-template-columns:repeat(2,1fr)}.about-story,.about-materials-inner{grid-template-columns:1fr}.about-values-inner{grid-template-columns:1fr;gap:36px}.about-story-img .about-img,.about-mat-img .about-img{height:360px}.shipping-steps{flex-direction:column;padding:30px 26px}.shipping-step{text-align:left;padding:14px 0;min-width:unset}.ship-step-icon{margin:0 0 14px}.shipping-step-arrow{display:none}.shipping-tiers-grid{grid-template-columns:1fr}.returns-steps-grid{grid-template-columns:repeat(2,1fr)}.returns-conditions{grid-template-columns:1fr}.lc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hero{min-height:520px;height:calc(100svh - var(--header-h) - 36px)}.hero-media{grid-template-columns:1fr}.hero-pane--r,.hero-corner--r{display:none}.hero-title{font-size:clamp(44px,13vw,64px)}.hero-ctas{flex-direction:column;align-items:stretch;width:100%;max-width:300px;gap:10px}.hero-foot{justify-content:center}.hero-foot-r,.hero-foot-num{display:none}.mosaic-cell{aspect-ratio:4/5}.prod-grid--scroll>.pcard-wrap{flex:0 0 calc(62% - 1px);min-width:unset}.pdp{padding:0 0 60px}.pdp .gallery{grid-template-columns:1fr;border-left:none;border-right:none}.pdp .details{padding:28px var(--pad-x) 0}.qty-add{flex-direction:column}.qty{width:100%;justify-content:space-between}.pdp-trust{gap:12px}.also{padding-left:0;padding-right:0}.also h3{padding:0 var(--pad-x)}.also .prod-grid{grid-template-columns:repeat(2,1fr)}.crumbs{padding-top:16px}.cart-item{grid-template-columns:86px 1fr}.cart-price{grid-column:2}.page-wrap{padding:44px var(--pad-x) 64px}.returns-steps-grid,.form-row{grid-template-columns:1fr}.editorial .ed-copy blockquote{font-size:clamp(24px,7vw,32px)}.ftr-base{flex-direction:column;align-items:flex-start}.ftr-pay{align-items:flex-start}}@media(max-width:500px){.services{grid-template-columns:1fr}.service-item{border-right:none;border-bottom:1px solid var(--border)}.service-item:last-child{border-bottom:none}.ftr-grid,.lc-grid{grid-template-columns:1fr}.coll-pill{padding:15px 13px;font-size:9px}.coll-sort{font-size:9px;padding:9px 28px 9px 10px}.coll-total{display:none}.newsletter-row{gap:12px}.newsletter-row input{font-size:17px}.announce-item{font-size:9px;padding:0 12px}}.wish-page .prod-grid,.search-page .prod-grid{margin:0}.brand-mark{display:inline-flex;flex-direction:column;gap:6px;color:inherit}.brand-mark .logo-img{height:var(--logo-h, 44px);width:auto;max-height:none}.ftr-newscol .ftr-news-text{font:400 12.5px/1.7 var(--f-sans);color:#ffffff73;margin-bottom:18px}.ftr-newscol .newsletter-row{padding-bottom:10px;gap:12px}.ftr-newscol .newsletter-row input{font:400 13.5px/1.4 var(--f-sans);font-style:normal;letter-spacing:.04em}.ftr-newscol .newsletter-row button{padding:4px 0}.ftr-newscol .newsletter-row button svg{width:15px;height:15px}@media(max-width:1100px){.ftr-newscol{grid-column:1 / -1;max-width:380px}}.wish-grid{background:transparent!important}.wish-card{box-shadow:0 0 0 .5px var(--border)}.cart-toast{position:fixed;top:96px;right:20px;z-index:900;width:min(360px,calc(100vw - 40px));background:var(--bg);border:1px solid var(--ink);box-shadow:0 24px 48px -20px #4a41394d;transform:translate(calc(100% + 28px));opacity:0;visibility:hidden;transition:transform .45s var(--ease-lux),opacity .35s var(--ease-lux),visibility .45s}.cart-toast.is-open{transform:none;opacity:1;visibility:visible}.ct-head{display:flex;align-items:center;gap:10px;padding:14px 44px 14px 20px;border-bottom:1px solid var(--border);font:500 10px/1 var(--f-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ink)}.ct-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--ink);color:var(--bg);font-size:10px;line-height:1;flex-shrink:0}.ct-close{position:absolute;top:10px;right:12px;font-size:13px;color:var(--muted);padding:4px 6px;transition:color var(--tr)}.ct-close:hover{color:var(--ink)}.ct-body{display:flex;gap:16px;padding:16px 20px}.ct-img{width:64px;aspect-ratio:2/3;object-fit:cover;background:var(--beige);flex-shrink:0}.ct-info{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px}.ct-name{font:400 14.5px/1.3 var(--f-display);color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-variant{font:400 9.5px/1.4 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.ct-price{font:400 12.5px/1 var(--f-sans);letter-spacing:.06em;color:var(--ink)}.ct-actions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border)}.ct-actions .ct-go{display:flex;align-items:center;justify-content:center;padding:14px 10px;background:var(--ink);color:var(--bg);font:500 9.5px/1 var(--f-sans);letter-spacing:.24em;text-transform:uppercase;transition:background var(--tr)}.ct-actions .ct-go:hover{background:var(--ink-hover)}.ct-actions .ct-continue{padding:14px 10px;font:500 9.5px/1 var(--f-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink);transition:background var(--tr)}.ct-actions .ct-continue:hover{background:var(--beige)}@media(max-width:600px){.cart-toast{top:auto;bottom:16px;right:16px;left:16px;width:auto;transform:translateY(calc(100% + 24px))}.cart-toast.is-open{transform:none}}@media(max-width:768px){input[type=search],input[type=email],input[type=text],input[type=tel],input[type=password],input[type=number],textarea,select{font-size:16px!important}.hdr-main{padding:12px var(--pad-x);gap:10px}.hdr-side{gap:16px}.hdr-burger{display:flex}.hdr-nav{display:none}.hdr-search-open{display:inline-flex}.hdr-search-open .hdr-iconbtn-label,.hdr-iconbtn--account,.hdr-iconbtn--wish{display:none}.hdr-iconbtn{padding:6px 2px}.hdr-brand .logo-img{height:calc(var(--logo-h, 56px) * .6)}.hdr.is-scrolled .hdr-brand .logo-img{height:calc(var(--logo-h, 56px) * .54)}.hdr-wordmark{font-size:21px}.hdr-bag-count{position:absolute;top:-6px;right:-10px;min-width:15px;height:15px;padding:0 4px;border-radius:50%;background:var(--ink);color:var(--bg);font:500 8.5px/15px var(--f-sans);margin:0}.hdr-bag-count:before,.hdr-bag-count:after{content:none}.announce-track{height:33px}.announce-item{font-size:8.5px;letter-spacing:.22em;padding:0 40px}.search-veil-inner{padding:76px var(--pad-x) 40px}.sv-close{top:18px;right:var(--pad-x)}.sv-input{font-size:24px}.hero{height:auto;min-height:0;aspect-ratio:3/4;max-height:86svh}.hero-media{grid-template-columns:1fr}.hero-pane--r,.hero-corner--r{display:none}.hero-corner--l{top:18px;font-size:8px}.hero-eyebrow{font-size:9px;margin-bottom:18px}.hero-eyebrow:before,.hero-eyebrow:after{width:26px}.hero-title{font-size:clamp(44px,15vw,64px);margin-bottom:10px}.hero-lead{font-size:13.5px;margin-bottom:26px;max-width:320px}.hero-ctas{flex-direction:column;align-items:stretch;width:100%;max-width:280px;gap:10px}.hero-ctas .btn{padding:15px 20px}.hero-foot{bottom:16px;justify-content:center}.hero-foot-r,.hero-foot-num{display:none}.section-head{flex-direction:column;align-items:flex-start;gap:16px;padding:48px var(--pad-x) 24px}.section-head h2{font-size:clamp(30px,9vw,42px)}.section-head .link-arrow{margin-bottom:0}.kicker{font-size:9px;letter-spacing:.28em;margin-bottom:12px}.kicker:before{width:24px}.shelf-end{padding:0 0 var(--sec-y)}.prod-grid--scroll{margin:0;padding:0 var(--pad-x);scroll-padding-left:var(--pad-x)}.prod-grid--scroll>.pcard-wrap{flex:0 0 70%;max-width:300px;min-width:0}.prod-grid{grid-template-columns:repeat(2,1fr);margin:0 var(--pad-x)}.search-page .prod-grid,.wish-page .prod-grid,.also .prod-grid,.shelf-end .prod-grid{margin:0}.pcard-info{padding:12px 12px 16px}.pcard-name{font-size:10px;letter-spacing:.12em;margin-bottom:9px}.pcard-price{font-size:12px}.pcard-overlay{display:none}.pcard-wish{width:32px;height:32px;top:10px;right:10px}.pcard-badges{top:10px;left:10px}.mosaic{grid-template-columns:1fr;grid-template-rows:none;height:auto}.mosaic-cell{aspect-ratio:4/5}.mosaic-cell:first-child{grid-row:auto}.mosaic-cell .label{padding:22px var(--pad-x)}.mosaic-cell .label h3{font-size:clamp(24px,8vw,34px);margin-bottom:12px}.editorial{grid-template-columns:1fr;gap:28px;padding:48px var(--pad-x)}.editorial--reverse .ed-img{order:1}.editorial--reverse .ed-copy{order:2;justify-self:start}.editorial .ed-copy blockquote{font-size:clamp(24px,7.5vw,32px);margin-bottom:22px}.editorial .ed-copy blockquote:before{font-size:48px;margin-bottom:12px}.editorial .ed-copy p{margin-bottom:26px}.services{grid-template-columns:repeat(2,1fr);margin:0 var(--pad-x) var(--sec-y)}.service-item{padding:26px 14px;gap:10px}.service-item:nth-child(2n){border-right:none}.service-item:nth-child(-n+2){border-bottom:1px solid var(--border)}.service-item svg{width:22px;height:22px}.service-item h5{font-size:9px;letter-spacing:.2em}.service-item p{font-size:11.5px}.journal-grid{grid-template-columns:1fr;gap:36px}.journal-card h4{font-size:21px}.ftr-grid{grid-template-columns:1fr 1fr;gap:30px 20px;padding:44px var(--pad-x) 36px}.ftr-brand{grid-column:1 / -1}.ftr-newscol{grid-column:1 / -1;max-width:none}.ftr-desc{margin-bottom:20px}.ftr-col h5{margin-bottom:16px;letter-spacing:.26em}.ftr-col ul{gap:11px}.ftr-col ul a{font-size:13px}.ftr-base{flex-direction:column;align-items:flex-start;gap:18px;padding:22px var(--pad-x) 28px}.ftr-pay{align-items:flex-start}.pay-logo{height:22px}.pay-logo--iyzico{height:16px}.pdp{display:block;padding:0 0 56px}.pdp .gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;border:none;background:transparent}.pdp .gallery::-webkit-scrollbar{display:none}.pdp .shot,.pdp .shot.tall,.pdp .gallery--3 .shot:first-child{flex:0 0 100%;aspect-ratio:3/4;grid-row:auto;scroll-snap-align:start}.pdp .shot img:hover{transform:none;cursor:default}.pdp .details{position:static;padding:24px var(--pad-x) 0}.pdp h1{font-size:clamp(24px,7vw,32px)}.pdp .price{font-size:19px}.pdp .vat{margin-bottom:26px}.size-btn{min-width:46px;height:46px}.qty-add{flex-direction:row;gap:10px;margin:24px 0 14px}.qty{flex-shrink:0}.qty button{width:40px;height:52px}.qty input{width:36px;height:52px}.qty-add .btn.full{padding:17px 10px;font-size:10px;letter-spacing:.18em}.pdp-trust{gap:10px 16px}.pdp-trust span{font-size:10px}.also{padding:48px 0;margin-top:48px}.also h3{padding:0 var(--pad-x);margin-bottom:24px;font-size:26px}.also .prod-grid{grid-template-columns:repeat(2,1fr);margin:0 var(--pad-x)}.crumbs{padding:14px var(--pad-x) 0;font-size:8.5px;gap:8px}.coll-hero--has-image{min-height:320px}.coll-hero-content{padding:36px var(--pad-x) 36px}.coll-hero-content h1{font-size:clamp(34px,11vw,52px)}.coll-bar-inner{gap:8px}.coll-view-btns,.coll-total{display:none}.coll-filter-toggle{display:flex}.coll-pill{padding:15px 13px;font-size:9px;letter-spacing:.18em}.coll-sort{font-size:12px;padding:8px 30px 8px 10px}.coll-body{grid-template-columns:1fr;padding-bottom:64px}.coll-main{padding:18px 0 0}.coll-grid.cols-3,.coll-grid.cols-4{grid-template-columns:repeat(2,1fr)}.coll-card-info{padding:12px 12px 16px}.coll-card-name{font-size:10px;letter-spacing:.12em}.coll-price{font-size:12px}.coll-card-overlay{display:none}.coll-sidebar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:760;padding:0 var(--pad-x) 32px;background:var(--bg);border-right:none;transform:translate(-100%);transition:transform .4s var(--ease-lux);max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.coll-sidebar.open{transform:none}.sf-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;background:var(--bg);padding:18px 0 16px;border-bottom:1px solid var(--border);margin-bottom:24px}.sf-head-title{font:500 11px/1 var(--f-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ink)}.sf-close{font:400 11px/1 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:6px 0 6px 14px}.sf-close:hover{color:var(--ink)}.sf-size{min-width:44px;height:40px}.coll-pagination{padding:44px var(--pad-x) 0}.cart-page{padding:32px var(--pad-x) 56px}.cart-count-line{margin-bottom:28px}.cart-layout{grid-template-columns:1fr;gap:28px}.cart-item{grid-template-columns:84px 1fr;gap:16px;padding:22px 0}.cart-price{grid-column:2;text-align:left;margin-top:4px}.ci-name{font-size:17px}.ci-actions{gap:14px;flex-wrap:wrap}.cart-summary{position:static;padding:26px 22px 30px}.page-wrap,.info-page-wrap,.policy-wrap{padding-bottom:64px}.info-page-head,.policy-head{padding:36px 0 32px;margin-bottom:36px}.page-wrap{padding-top:36px}.about-hero{padding:56px var(--pad-x) 48px}.about-headline{font-size:clamp(32px,10vw,48px)}.about-story-text,.about-mat-text{padding:32px var(--pad-x)}.about-values,.about-closing{padding:48px var(--pad-x)}.auth-form-wrap{padding:40px var(--pad-x)}.account-page{padding:32px var(--pad-x) 56px}.contact-info,.contact-form-wrap{padding:36px var(--pad-x)}.search-page{padding:32px var(--pad-x) 64px}.search-form-row{max-width:none;margin-bottom:36px}.search-form-row input{font-size:19px}.page-404 .num{font-size:clamp(90px,26vw,140px)}.returns-steps-grid{grid-template-columns:1fr;gap:14px}.form-row{grid-template-columns:1fr;gap:0;margin-bottom:0}.form-row .form-group{margin-bottom:18px}.drawer{width:min(360px,88vw)}.drawer-link{font-size:22px;padding:15px 0}.drawer-head{padding:18px 22px}.drawer-search,.drawer-row{padding-left:22px;padding-right:22px}.drawer-sub{padding-left:50px;padding-right:22px}.drawer-foot{padding:18px 22px 26px}.cart-toast{top:auto;bottom:14px;left:14px;right:14px;width:auto;transform:translateY(calc(100% + 22px))}.cart-toast.is-open{transform:none}}@media(max-width:380px){.hero-title{font-size:40px}.prod-grid--scroll>.pcard-wrap{flex:0 0 78%}.services{grid-template-columns:1fr}.service-item{border-right:none!important;border-bottom:1px solid var(--border)}.service-item:last-child{border-bottom:none}.ftr-grid,.coll-grid.cols-3,.coll-grid.cols-4,.prod-grid,.also .prod-grid{grid-template-columns:1fr}}@media(hover:none){.pcard-wish{opacity:1;transform:none}.pcard-img--alt,.coll-img-hover{display:none}}@media(min-width:769px){.sf-head{display:none}}@media(max-width:900px){.mega{display:none!important}}.drawer-sub-grand{padding-left:14px;font-size:13px;opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/81/assets/theme.css.map */
