*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.template-product,body.template-collection{--bg: #000000;--bg-2: #000000}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:1.05rem;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}input,select,textarea{font:inherit}a{color:inherit}ul[role=list]{list-style:none;margin:0;padding:0}:focus-visible{outline:2px solid var(--red);outline-offset:3px}::selection{background:var(--red);color:var(--text)}.container{width:var(--container);margin-inline:auto}.section{padding-block:var(--section-pad);position:relative}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;top:-100px;left:16px;z-index:300;background:var(--red);color:var(--text);padding:10px 18px;text-decoration:none;font-family:var(--font-sans)}.skip-link:focus{top:16px}h1,h2,h3{margin:0 0 .5em;font-weight:500}.serif-display{font-family:var(--font-serif);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:.98}h1.serif-display,.h1{font-size:clamp(2.4rem,6vw,5rem)}h2.serif-display,.h2{font-size:clamp(1.9rem,4.2vw,3.4rem)}.sans-head{font-family:var(--font-sans);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.05rem,1.8vw,1.4rem)}.cond-display{font-family:var(--font-cond);font-weight:900;text-transform:uppercase;color:var(--red);letter-spacing:.02em;line-height:.95;font-size:clamp(2.6rem,7vw,6rem)}.eyebrow{display:block;font-family:var(--font-mono);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--red);margin-bottom:1rem}.mono-label{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}p{margin:0 0 1em}p:last-child{margin-bottom:0}.text-red{color:var(--red)}.text-dim{color:var(--text-dim)}.btn-red{display:inline-flex;align-items:center;justify-content:center;gap:.5em;background:var(--red);color:var(--text);font-family:var(--font-sans);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;padding:1.05em 2em;border-radius:4px;transition:filter .25s var(--ease),transform .25s var(--ease)}.btn-red:hover{filter:brightness(1.12)}.btn-red:active{transform:translateY(1px)}.btn-red:disabled{opacity:.4;cursor:not-allowed}.btn-red--full{width:100%}.btn-red.is-loading{pointer-events:none;opacity:.6}.btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:.5em;background:var(--text);color:var(--bg);font-family:var(--font-sans);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;padding:.9em 1.9em;border-radius:var(--pill-radius);transition:transform .25s var(--ease),background .25s var(--ease)}.btn-pill:hover{transform:scale(1.04)}.btn-pill--ghost{background:transparent;color:var(--text);border:1px solid var(--text)}.btn-pill--ghost:hover{background:var(--text);color:var(--bg)}.size-row{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.size-row__label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.size-pill{position:relative;cursor:pointer;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);padding-bottom:4px;transition:color .2s var(--ease)}.size-pill input{position:absolute;opacity:0;pointer-events:none}.size-pill:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--red);transition:right .3s var(--ease)}.size-pill.is-active{color:var(--text)}.size-pill.is-active:after{right:0}.size-pill:hover{color:var(--text)}.field{width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;color:var(--text);font-family:var(--font-sans);padding:.95em 1.1em}.field:focus{outline:none;border-color:var(--red)}.marquee{overflow:hidden;display:flex}.marquee__track{display:flex;align-items:center;flex-shrink:0;min-width:100%;animation:lc-marquee var(--marquee-dur, 30s) linear infinite}@keyframes lc-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.marquee__track{animation:none}}.car{position:relative}.car__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.car__track::-webkit-scrollbar{display:none}.car__track>*{scroll-snap-align:center;flex-shrink:0}.car__arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--border);color:var(--text);background:#0d0d0d99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s var(--ease),border-color .25s var(--ease);font-family:var(--font-sans);font-size:1.1rem}.car__arrow:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.car__dots{display:flex;gap:6px;justify-content:center}.car__dot{width:6px;height:6px;border-radius:50%;background:var(--border);transition:background .2s,transform .2s}.car__dot.is-active{background:var(--text);transform:scale(1.3)}.acc__item{position:relative}.acc__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;text-align:left;padding:1.25rem 0;font-family:var(--font-sans);font-weight:600;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.acc__toggle{font-family:var(--font-mono);color:var(--red);font-size:1.1rem;line-height:1}.acc__panel[hidden]{display:none}.acc__content{padding:0 0 1.4rem;color:var(--text-dim);max-width:60ch}.scribble{display:block;width:100%;height:14px}.scribble path{fill:none;stroke:var(--red);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200}.is-in .scribble path,.scribble.is-in path{animation:lc-draw 1.1s var(--ease) forwards}.scribble--white path{stroke:var(--text)}@keyframes lc-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.scribble path{stroke-dashoffset:0;animation:none}}.lc-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.lc-reveal.is-in,.no-js .lc-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lc-reveal{transition-duration:.01s}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;visibility:hidden}.drawer.is-open{pointer-events:auto;visibility:visible}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;opacity:0;transition:opacity .4s var(--ease)}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(460px,94vw);background:var(--bg-2);border-left:1px solid var(--border);display:flex;flex-direction:column;transform:translate(101%);transition:transform .45s var(--ease);overflow-y:auto}.drawer.is-open .drawer__panel{transform:translate(0)}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border)}.drawer__title{font-family:var(--font-serif);text-transform:uppercase;font-size:1.15rem;margin:0}.x-eyes{display:inline-block;vertical-align:middle;color:var(--red)}.qv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:center;justify-content:center}.qv-modal[hidden]{display:none}.qv-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf}.qv-modal__panel{position:relative;width:min(980px,94vw);max-height:90svh;overflow-y:auto;background:var(--bg-2);border:1px solid var(--border);border-radius:6px;padding:clamp(1.25rem,3vw,2.5rem)}.qv-modal__close{position:absolute;top:14px;right:14px;color:var(--text-dim);z-index:2}.qv-modal__close:hover{color:var(--text)}.qs{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:1rem;display:flex;flex-direction:column;gap:.9rem}.qs__media{position:relative;border-radius:4px;overflow:hidden;background:var(--bg-2)}.qs__track img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.qs__track>img{flex:0 0 100%}.qs__media--static{display:block}.qs__media--static img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.qs__dots{position:absolute;bottom:10px;left:0;right:0}.qs__tag{position:absolute;top:10px;left:10px;z-index:2;background:var(--red);color:var(--text);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:3px}.qs__eye{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0d0d0da6;color:var(--text);opacity:0;transition:opacity .25s var(--ease)}.qs:hover .qs__eye,.qs:focus-within .qs__eye{opacity:1}@media(hover:none){.qs__eye{opacity:1}}.qs__eyebrow{margin-bottom:0}.qs__titlerow{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.qs__title{font-family:var(--font-serif);font-weight:800;letter-spacing:-.01em;text-transform:uppercase;font-size:1.25rem;margin:0}.qs__title a{color:var(--text);text-decoration:none}.qs__price{font-family:var(--font-sans);font-weight:600}.qs__form{display:flex;flex-direction:column;gap:1rem}.qs__form .btn-red{margin-top:.75rem}.qs__strip{display:flex;align-items:center;gap:.7rem;border-top:1px solid var(--border);padding-top:.85rem;overflow:hidden}.qs__strip>.mono-label{color:var(--text-dim);flex-shrink:0}.qs__thumbs{display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none}.qs__thumbs::-webkit-scrollbar{display:none}.qs__thumb{display:inline-flex;align-items:center;gap:6px;color:var(--text-dim);text-decoration:none;white-space:nowrap}.qs__thumb img{width:28px;height:28px;border-radius:50%;object-fit:cover}.qv__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1.25rem,3vw,2.5rem)}.qv__gallery img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px}.qv__gallery .car__track>img{flex:0 0 100%}.qv__buy{display:flex;flex-direction:column;gap:1rem}.qv__desc{color:var(--text-dim)}@media(max-width:749px){.qv__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lc-base.css.map */
