:root{--bone:#F2F0EC;--bone-deep:#E7E4DE;--ink:#0C0C0B;--graphite:#6E6E6A;--rule:#D3CFC7;--ease:cubic-bezier(.65,0,.35,1);--gut:clamp(20px,4vw,64px)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bone);color:var(--ink);font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:15px;line-height:1.45;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.label{font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite)}.label--ink{color:var(--ink)}.display{font-weight:400;letter-spacing:-.035em;line-height:.9;font-size:clamp(48px,11.5vw,168px)}.h2{font-size:clamp(24px,3.4vw,40px);font-weight:400;letter-spacing:-.02em;line-height:1.06}.body-lg{font-size:clamp(15px,1.35vw,18px);line-height:1.5;letter-spacing:-.005em;color:var(--graphite)}.topbar{position:fixed;inset:0 0 auto 0;z-index:60;background:#f2f0ecd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}.topbar__in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--gut)}.mark{font-size:11px;letter-spacing:.24em;font-weight:500;text-transform:uppercase;white-space:nowrap}.link-q{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);border-bottom:1px solid var(--rule);padding-bottom:3px;transition:color .18s var(--ease),border-color .18s var(--ease)}.link-q:hover{color:var(--ink);border-color:var(--ink)}.statusbar{display:flex;justify-content:center;gap:clamp(16px,4vw,40px);padding:6px var(--gut);border-top:1px solid var(--rule);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite)}.statusbar span:nth-child(2){display:none}@media(min-width:760px){.statusbar span:nth-child(2){display:block}}main{padding-top:78px}.stage{position:relative;padding:0 var(--gut);display:block;width:100%;text-align:left}.stage--open{cursor:pointer}.stage--inset{padding:0}.stage--inset .gl--h{left:0;right:0}.stage__frame{position:relative;padding:clamp(18px,4vw,54px) 0}.gl{position:absolute;background:var(--rule);pointer-events:none;z-index:0}.gl--h{left:calc(var(--gut) * -1);right:calc(var(--gut) * -1);height:1px}.gl--v{top:0;bottom:0;width:1px;opacity:.7}.stage__shoe{position:relative;z-index:1;width:100%;aspect-ratio:1200/743;transition:transform .5s var(--ease)}.stage--open:hover .stage__shoe{transform:scale(1.015)}.stage__shoe img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .38s var(--ease);will-change:opacity}.stage__shoe img.is-on{opacity:1}.dim{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite)}.dim__bar{flex:1;height:1px;background:var(--rule);position:relative}.dim__bar:before,.dim__bar:after{content:"";position:absolute;top:-4px;width:1px;height:9px;background:var(--rule)}.dim__bar:before{left:0}.dim__bar:after{right:0}.hero{padding-bottom:clamp(48px,8vw,110px)}.hero__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:clamp(28px,5vw,64px) var(--gut) clamp(14px,2vw,22px)}.hero__foot{display:grid;gap:22px;padding:clamp(22px,3.5vw,40px) var(--gut) 0;grid-template-columns:1fr}@media(min-width:860px){.hero__foot{grid-template-columns:1.6fr .7fr .7fr;align-items:end}}.hero__meta{display:flex;flex-direction:column;gap:6px}.hero__meta p{font-size:13px;color:var(--graphite);letter-spacing:-.005em}.swatch{width:13px;height:13px;border-radius:50%;border:1px solid var(--rule);flex:0 0 auto}.process{background:var(--bone-deep);padding:clamp(64px,10vw,140px) var(--gut)}.process__grid{display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:1fr}@media(min-width:900px){.process__grid{grid-template-columns:1fr 1fr}}.spec{width:100%;border-collapse:collapse;margin-top:8px}.spec tr{border-top:1px solid var(--rule)}.spec tr:last-child{border-bottom:1px solid var(--rule)}.spec th,.spec td{padding:13px 0;text-align:left;font-weight:400;vertical-align:top}.spec th{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);width:44%}.spec td{font-size:14px}.band{padding:clamp(56px,9vw,120px) var(--gut)}.band__img{width:100%;aspect-ratio:16/9;object-fit:contain;background:var(--bone)}.band__cap{display:flex;justify-content:center;gap:16px;padding-top:14px;border-top:1px solid var(--rule);margin-top:16px}.pdp{padding:clamp(20px,3vw,40px) 0 clamp(56px,8vw,110px)}.pdp__grid{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1fr;padding:0 var(--gut)}@media(min-width:960px){.pdp__grid{grid-template-columns:1.25fr .75fr;align-items:start}}.pdp__media{position:relative}.thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.thumbs::-webkit-scrollbar{display:none}.thumb{flex:0 0 88px;height:62px;border:1px solid var(--rule);background:var(--bone);transition:border-color .18s var(--ease),opacity .18s var(--ease);opacity:.65}.thumb img{width:100%;height:100%;object-fit:contain}.thumb[aria-pressed=true]{border-color:var(--ink);opacity:1}.thumb:hover{opacity:1}.pdp__info{position:sticky;top:104px;display:flex;flex-direction:column;gap:26px}@media(max-width:959px){.pdp__info{position:static}}.pdp__title{font-size:clamp(28px,3.6vw,40px);font-weight:400;letter-spacing:-.025em;line-height:1}.pdp__price{font-size:15px;color:var(--graphite);margin-top:8px}.field{display:flex;flex-direction:column;gap:11px}.field__head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.cwrow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cwrow::-webkit-scrollbar{display:none}.cwbtn{display:flex;align-items:center;gap:8px;flex:0 0 auto;border:1px solid var(--rule);padding:8px 13px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);transition:border-color .18s var(--ease),color .18s var(--ease)}.cwbtn[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.cwbtn:hover{border-color:var(--ink)}.btn{display:block;width:100%;border:1px solid var(--ink);padding:16px;text-align:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;transition:background .2s var(--ease),color .2s var(--ease)}.btn:hover{background:var(--ink);color:var(--bone)}.btn[disabled]{opacity:.4;cursor:not-allowed}.note{font-size:11.5px;color:var(--graphite);line-height:1.5}.acc{border-top:1px solid var(--rule)}.acc__item{border-bottom:1px solid var(--rule)}.acc__btn{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-align:left}.acc__sign{transition:transform .25s var(--ease);font-size:14px;line-height:1}.acc__btn[aria-expanded=true] .acc__sign{transform:rotate(45deg)}.acc__panel{max-height:0;overflow:hidden;transition:max-height .3s var(--ease)}.acc__panel p{font-size:13.5px;color:var(--graphite);line-height:1.6;padding:0 0 17px}.rv{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.rv.is-in{opacity:1;transform:none}.footer{border-top:1px solid var(--rule);padding:clamp(40px,6vw,72px) var(--gut) 26px}.footer__grid{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:760px){.footer__grid{grid-template-columns:1.4fr .8fr}}.flist{display:flex;flex-direction:column;gap:9px}.flist a{font-size:13px;color:var(--graphite);transition:color .18s var(--ease)}.flist a:hover{color:var(--ink)}.signup{display:flex;border-bottom:1px solid var(--rule);margin-top:14px;max-width:340px}.signup input{flex:1;border:0;background:none;padding:10px 0;font:inherit;font-size:13px;color:var(--ink)}.signup input::placeholder{color:var(--graphite)}.signup input:focus{outline:0}.signup button{font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:10px 0 10px 14px;transition:opacity .18s var(--ease)}.signup button:hover{opacity:.55}.colophon{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(40px,6vw,72px);padding-top:16px;border-top:1px solid var(--rule)}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}.rv{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/leshuuz.css.map */
