*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--c-bg);color:var(--c-ink);font-family:var(--font-body);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden;transition:background .4s ease,color .4s ease}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;mix-blend-mode:multiply;opacity:.06;background-image:radial-gradient(rgba(35,25,16,.6) 1px,transparent 1px);background-size:3px 3px}body[data-scheme=boudoir]:before{mix-blend-mode:overlay;opacity:.08}.display{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-letter);line-height:1}.italic{font-style:italic}.kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--c-muted)}.eyebrow{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--c-muted)}.lead{font-family:var(--font-body);font-size:17px;line-height:1.55;color:var(--c-muted);max-width:52ch}.shell{max-width:var(--max-w);margin:0 auto;padding-inline:var(--gutter)}.section{padding-block:clamp(44px,5.5vw,84px)}.section--tight{padding-block:clamp(28px,3.5vw,52px)}.divider{height:1px;background:var(--c-line)}.btn{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.01em;border:1px solid var(--c-ink);background:var(--c-ink);color:var(--c-bg);border-radius:0;cursor:pointer;text-decoration:none;transition:all .2s ease}.btn:hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accentInk)}.btn--ghost{background:transparent;color:var(--c-ink)}.btn--ghost:hover{background:var(--c-ink);color:var(--c-bg)}.btn--accent{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accentInk)}.btn--accent:hover{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-bg)}.btn .arrow{font-family:var(--font-mono);font-size:12px}.link{position:relative;color:inherit;text-decoration:none;display:inline-block}.link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.7,0,.3,1)}.link:hover:after{transform:scaleX(1)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1)}.reveal.in{opacity:1;transform:translateY(0)}.carousel-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:32px;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--c-muted) 50%,transparent);border-radius:0}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}::selection{background:var(--c-accent);color:var(--c-accentInk)}.img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in oklab,var(--c-line) 60%,transparent),color-mix(in oklab,var(--c-surface) 80%,transparent));display:flex;align-items:center;justify-content:center;color:var(--c-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:12px;text-align:center}.cover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:900px){.desk-only{display:none!important}}@media(min-width:901px){.mob-only{display:none!important}}@media(max-width:1024px){:root{--gutter: clamp(16px, 3vw, 32px)}}@media(max-width:768px){:root{--gutter: 18px}html,body{font-size:15px}.lead{font-size:15px;max-width:100%}.btn{padding:12px 18px;font-size:13px;gap:8px}.section{padding-block:clamp(34px,6.5vw,60px)}.section--tight{padding-block:clamp(22px,4vw,40px)}.carousel-track{gap:12px}}@media(hover:none){.link:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/base.css.map */
