:root{color-scheme:light;--paper:#fff;--ink:#111;--grey:#757575;--hair:#e4e4e2;--stone:#f3f2f0;--veil:rgba(17,17,17,.35);--serif:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--gl:max(16px,env(safe-area-inset-left,0px));--gr:max(16px,env(safe-area-inset-right,0px))}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:13px;line-height:1.55;letter-spacing:.01em;-webkit-font-smoothing:antialiased}body.lock{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;letter-spacing:inherit}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.wrap{padding-left:var(--gl);padding-right:var(--gr);max-width:1600px;margin:0 auto}.caps{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:500}.serif{font-family:var(--serif);font-weight:400;letter-spacing:.01em;text-wrap:balance}.ul{border-bottom:1px solid currentColor;padding-bottom:2px}.ul:hover{opacity:.6}.price{font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ann{border-bottom:1px solid var(--hair);text-align:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ann .wrap{padding-block:9px}header.top{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--hair)}.hrow{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"l m t" "n n n";align-items:center;gap:14px 16px;padding-top:20px}.hrow .burger{grid-area:l}.hrow .mark{grid-area:m}.hrow .tools{grid-area:t}.unav{grid-area:n;display:flex;gap:30px;align-items:center;justify-content:center;flex-wrap:wrap}.unav .sep{width:1px;height:12px;background:var(--hair)}.nv>a{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:500;padding:6px 0 16px}.nv>a span{border-bottom:1px solid transparent;padding-bottom:3px}.nv:hover>a span,.nv>a[aria-current=true] span{border-color:var(--ink)}.mega{display:none;position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--hair);box-shadow:0 30px 40px -30px #0000001f}.nv:hover .mega,.nv:focus-within .mega{display:block}.mega .wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:32px;padding-block:34px 40px}.mega h4{margin:0 0 14px;font-weight:500}.mega ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.mega li a{font-size:13.5px}.mega li a:hover{text-decoration:underline;text-underline-offset:4px}.mega figure{margin:0;display:grid;gap:10px}.mega figure img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top;background:var(--stone)}.mark{font-family:var(--serif);font-size:30px;letter-spacing:.42em;padding-left:.42em;font-weight:500;line-height:1;text-align:center}.tools{display:flex;justify-content:flex-end;align-items:center;gap:4px}.ib{position:relative;width:38px;height:38px;display:grid;place-items:center}.ib svg{width:19px;height:19px;stroke:var(--ink);fill:none;stroke-width:1.25}.cnt{position:absolute;top:4px;right:2px;font-size:9.5px;font-weight:600;min-width:15px;height:15px;border-radius:8px;background:var(--ink);color:var(--paper);display:grid;place-items:center;padding:0 3px}.cnt[data-n="0"],.burger{display:none}@media(max-width:900px){.unav{display:none}.burger{display:grid}.hrow{grid-template-columns:auto 1fr auto;grid-template-areas:"l m t";padding-block:14px}.mark{font-size:22px}.tools .hide-m{display:none}}.search-panel{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--hair)}.search-panel .wrap{padding-block:26px 30px;display:grid;gap:14px}.search-panel input[name=q],.sform input[name=q]{width:100%;border:0;border-bottom:1px solid var(--ink);font:inherit;font-family:var(--serif);font-size:clamp(22px,3vw,34px);padding:6px 0;outline:none;background:none;color:var(--ink);border-radius:0}.sugg{display:flex;gap:18px;flex-wrap:wrap}.hero{display:grid;grid-template-columns:1fr 1fr;position:relative}.hero img{width:100%;height:clamp(420px,72vw,860px);object-fit:cover;object-position:50% 0;display:block;background:var(--stone)}.hero .cap{position:absolute;left:0;right:0;bottom:44px;text-align:center;color:#fff;display:grid;gap:14px;justify-items:center;padding-inline:var(--gl) var(--gr);text-shadow:0 1px 18px rgba(0,0,0,.25);z-index:1}.hero .cap h1{margin:0;font-size:clamp(38px,6vw,84px);line-height:1}.hero .cap .links{display:flex;gap:28px}.hero .cap .ul{color:#fff}.hero:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(0deg,#00000061,#0000);pointer-events:none}@media(max-width:700px){.hero{grid-template-columns:1fr}.hero img:nth-of-type(2){display:none}.hero img{height:min(150vw,640px)}}.intro{text-align:center;max-width:640px;margin:0 auto;padding-block:72px 56px;display:grid;gap:14px;justify-items:center}.intro h2{margin:0;font-size:clamp(26px,3.4vw,40px);line-height:1.15}.intro p{margin:0;color:var(--grey);font-size:14px}section.blk{padding-block:56px}.shead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px;flex-wrap:wrap}.shead h2{margin:0;font-size:clamp(22px,2.6vw,32px)}.coll{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.coll a{position:relative;display:block;background:var(--stone);overflow:hidden}.coll img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .8s ease}.coll a:hover img{transform:scale(1.04)}.coll .lb{position:absolute;left:0;right:0;bottom:0;padding:22px 20px;display:grid;gap:6px;background:linear-gradient(to top,#f6f5f2f2,#f6f5f200)}.coll .lb b{font-family:var(--serif);font-weight:400;font-size:clamp(18px,1.6vw,24px)}.coll .lb span{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey)}@media(max-width:900px){.coll{grid-template-columns:1fr 1fr}}.split{display:grid;grid-template-columns:1fr 1fr;gap:4px}.split a{position:relative;display:block;overflow:hidden;background:var(--stone)}.split img{width:100%;height:clamp(380px,62vw,820px);object-fit:cover;object-position:top;display:block;transition:transform 1.2s ease}.split a:hover img{transform:scale(1.025)}.split .lbl{position:absolute;left:0;right:0;bottom:36px;display:grid;justify-items:center;gap:10px;color:#fff;text-shadow:0 1px 18px rgba(0,0,0,.3)}.split .lbl .serif{font-size:clamp(30px,4vw,56px);line-height:1}@media(max-width:700px){.split{grid-template-columns:1fr}}.services{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.services .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-block:34px;text-align:center}.services b{display:block;font-weight:500;margin-bottom:4px}.services span{color:var(--grey);font-size:12.5px}@media(max-width:800px){.services .wrap{grid-template-columns:1fr 1fr}}.news{text-align:center;padding-block:72px;display:grid;gap:14px;justify-items:center}.news h2{margin:0;font-size:clamp(26px,3vw,38px)}.news p{margin:0;color:var(--grey);max-width:48ch}.news form{display:flex;width:min(460px,100%);border-bottom:1px solid var(--ink);margin-top:10px}.news input{flex:1;min-width:0;border:0;outline:none;font:inherit;padding:10px 0;background:none;color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:44px 6px}.card{display:grid;gap:12px;min-width:0;text-align:center;align-content:start}.card .media{position:relative;display:block;background:var(--stone);aspect-ratio:3/4;overflow:hidden}.card .media img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .5s ease,transform 1.2s ease}.card .media img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.card:hover .media img+img{opacity:1}.card:hover .media img{transform:scale(1.03)}.card .tag{position:absolute;top:12px;left:12px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:#ffffffd9;padding:3px 7px;z-index:1}.card .meta{display:grid;gap:2px;justify-items:center}.card .nm{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-inline:8px}.card .br,.card .nc{font-size:11px;color:var(--grey)}.card .price{font-size:12.5px}@media(max-width:900px){.grid{--cols:2!important;gap:34px 4px}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 18px)/4);gap:6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.rail>*{scroll-snap-align:start}@media(max-width:900px){.rail{grid-auto-columns:46%}}.lhead{text-align:center;padding-block:44px 22px;display:grid;gap:10px;justify-items:center}.lhead h1{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.05}.lhead .crumb{color:var(--grey)}.ctag{max-width:56ch;margin:0 auto;color:var(--grey);font-size:13.5px;text-align:center}.subnav{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;padding-bottom:22px}.subnav a{font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 0;border-bottom:1px solid transparent;color:var(--grey);white-space:nowrap}.subnav a[aria-current=true]{color:var(--ink);border-color:var(--ink)}.subnav a:hover{color:var(--ink)}.subnav .vsep{width:1px;align-self:stretch;background:var(--hair)}@media(max-width:900px){.subnav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:20px}}.lbar{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding-block:12px;margin-bottom:34px}.lbar select{font:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:0;background:none;color:var(--ink);cursor:pointer}.empty{padding:90px 0;text-align:center;color:var(--grey)}.pager{display:flex;justify-content:center;gap:16px;padding-block:44px;font-size:12px;letter-spacing:.12em}.pager .current{border-bottom:1px solid var(--ink)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--veil);z-index:80}.panel{position:fixed;top:0;bottom:0;right:0;width:min(440px,100vw);background:var(--paper);z-index:90;display:flex;flex-direction:column;padding:calc(22px + env(safe-area-inset-top,0px)) var(--gr) calc(20px + env(safe-area-inset-bottom,0px)) 28px}.panel.left{right:auto;left:0;padding:calc(22px + env(safe-area-inset-top,0px)) 24px calc(20px + env(safe-area-inset-bottom,0px)) var(--gl)}.panel.wide{width:min(640px,100vw)}.phead{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.pbody{flex:1;overflow:auto;padding-right:4px}.pfoot{border-top:1px solid var(--hair);padding-top:16px;display:grid;gap:10px}.pfoot .lab b{font-weight:500}.fs{display:grid;gap:8px;margin-bottom:10px;font-size:12px}.bar{height:2px;background:var(--hair)}.bar i{display:block;height:100%;background:var(--ink)}.btn{display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;background:var(--ink);color:var(--paper);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;width:100%;border:0;cursor:pointer}.btn.out{background:none;color:var(--ink);border:1px solid var(--ink)}.btn[disabled]{opacity:.35;cursor:default}.macc>a,.macc summary{display:flex;justify-content:space-between;width:100%;padding:16px 0;border-bottom:1px solid var(--hair);text-transform:uppercase;letter-spacing:.16em;font-size:12px}.macc details{border:0;padding:0}.macc .sub{padding:8px 0 14px 4px;display:grid;gap:6px}.macc .sub h5{margin:10px 0 4px;color:var(--grey);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.macc .sub a{font-size:14px;padding:3px 0}.bitem{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:16px;padding-block:16px;border-bottom:1px solid var(--hair)}.bitem img{width:84px;aspect-ratio:3/4;object-fit:cover;background:var(--stone);display:block}.bitem .nm{text-transform:uppercase;letter-spacing:.1em;font-size:11.5px}.bitem .m{color:var(--grey);font-size:12px}.qty{display:flex;gap:12px;align-items:center;margin-top:8px}.qty button{width:24px;height:24px;border:1px solid var(--hair)}.pdp{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);border-bottom:1px solid var(--hair)}.pdp .pic{background:var(--stone);display:grid;place-items:center;min-height:70vh;position:relative;min-width:0}.pdp .pic>img{width:100%;max-height:92vh;object-fit:contain;display:block}.thumbs{position:absolute;left:16px;right:16px;bottom:16px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.thumbs button{flex:0 0 auto;width:56px;aspect-ratio:3/4;border:1px solid transparent;background:var(--paper);opacity:.75}.thumbs button[aria-pressed=true]{border-color:var(--ink);opacity:1}.thumbs img{width:100%;height:100%;object-fit:cover;display:block}.pdp .info{padding:56px clamp(20px,5vw,80px);display:grid;gap:22px;align-content:start;position:sticky;top:70px}.pdp h1{margin:0;font-size:clamp(26px,2.8vw,38px);line-height:1.12}.pdp .br{color:var(--grey)}.pdp .price{font-size:15px}.note{color:var(--grey);font-size:11.5px}.lab{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sizes,.colors{display:flex;flex-wrap:wrap;gap:6px}.sizes button{min-width:46px;height:40px;border:1px solid var(--hair);font-size:12px;padding:0 10px}.colors button{border:1px solid var(--hair);padding:6px 11px;font-size:12px}.sizes button[aria-pressed=true],.colors button[aria-pressed=true]{border-color:var(--ink)}.sizes button.na,.colors button.na{color:#b4b4b4;text-decoration:line-through}details{border-top:1px solid var(--hair);padding-block:16px}details:last-of-type{border-bottom:1px solid var(--hair)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.16em;font-size:11px}summary::-webkit-details-marker{display:none}summary:after{content:"+"}details[open] summary:after{content:"\2212"}details p,.rte{margin:12px 0 0;font-size:13.5px;color:#3a3a3a;max-width:60ch;line-height:1.7}.rte p{margin:0 0 12px}.macc details summary:after{content:"+"}@media(max-width:900px){.pdp{grid-template-columns:minmax(0,1fr)}.pdp .pic{min-height:0;display:block}.thumbs{position:static;padding:10px 12px 14px}.pdp .info{position:static;padding:28px var(--gr) 40px var(--gl)}}.info-b p,.info-b li{font-size:13.5px;line-height:1.7;color:#3a3a3a;margin:0 0 14px}.info-b h4{margin:18px 0 6px}.tbl{overflow-x:auto;border:1px solid var(--hair)}.tbl table{border-collapse:collapse;width:100%;font-size:12.5px;font-variant-numeric:tabular-nums;min-width:440px}.tbl th,.tbl td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--hair);white-space:nowrap}.tbl th{font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);background:var(--stone)}.page{max-width:760px;margin:0 auto;padding-block:20px 80px}.page .rte{max-width:none}.cartp{max-width:900px;margin:0 auto;padding-bottom:80px}.cartp .bitem input{width:56px;border:1px solid var(--hair);padding:6px;font:inherit}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--ink);color:var(--paper);padding:12px 20px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;z-index:100;max-width:calc(100vw - 32px);text-align:center}footer{border-top:1px solid var(--hair);margin-top:24px}footer .wrap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding-block:52px 28px}footer h4{margin:0 0 14px;font-weight:500}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;color:var(--grey);font-size:12.5px}footer ul a:hover,footer ul button:hover{color:var(--ink)}footer ul button{text-align:left}footer .base{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--hair);padding-top:22px;color:var(--grey);font-size:11.5px}footer .bigmark{grid-column:1/-1;text-align:center;font-family:var(--serif);font-size:clamp(54px,14vw,200px);letter-spacing:.32em;padding-left:.32em;line-height:1;padding-block:20px 6px}footer .pay{display:flex;gap:6px;flex-wrap:wrap}footer .pay svg{height:22px;width:auto}@media(max-width:800px){footer .wrap{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/oy.css.map */
