:root{--dc-ink: #0b0b0c;--dc-ink-soft: #1c1c1f;--dc-paper: #ffffff;--dc-bone: #edeff1;--dc-bone-warm: #f5f2ec;--dc-header-bg: #ffffff;--dc-header-bg-warm: rgb(250, 249, 246);--dc-bone-2: #eeeae1;--dc-pink: #ff2e9a;--dc-pink-hero: #ff2e88;--dc-pink-ink: #d4067a;--dc-pink-soft: #ffe1f1;--dc-muted: #74747a;--dc-line: #e7e3da;--dc-line-ink: #2c2c30;--dc-r-xs: 0;--dc-r-sm: 0;--dc-r-md: 0;--dc-r-lg: 0;--dc-r-xl: 0;--dc-r-pill: 999px;--dc-font-display: "Poller One", "Arial Black", "Helvetica Neue", system-ui, sans-serif;--dc-font-logo: "Archivo Black", "Arial Black", "Helvetica Neue", system-ui, sans-serif;--dc-font-body: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dc-font-mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--dc-font-title: "Archivo", var(--dc-font-display), sans-serif;--dc-font-punch: "Poller One", var(--dc-font-display), sans-serif;--dc-wrap: 1920px;--dc-gutter: clamp(20px, 3.4vw, 48px);--dc-shadow-sm: 0 2px 10px rgba(11,11,12,.06);--dc-shadow-md: 0 12px 34px rgba(11,11,12,.12);--dc-shadow-pink: 0 10px 30px rgba(255,46,154,.28);--dc-ease: cubic-bezier(.22,.61,.36,1)}.dc-wrap{max-width:var(--dc-wrap);margin-inline:auto;padding-inline:var(--dc-gutter)}.dc-section{padding-block:clamp(20px,3vw,32px)}.dc-section--bone{background:var(--dc-bone)}.dc-section--tight{padding-block:clamp(12px,2vw,20px)}.dc-eyebrow{font-family:var(--dc-font-mono);font-size:11.52px;letter-spacing:.18em;text-transform:uppercase;color:var(--dc-pink-ink);display:inline-flex;align-items:center;gap:.5em}.dc-eyebrow:before{content:"";width:.7em;height:.7em;border-radius:50%;background:var(--dc-pink);flex:none}.dc-h-display{font-family:var(--dc-font-display);font-weight:400;line-height:1;letter-spacing:-.01em;text-transform:uppercase;margin:0}h1.dc-h-display{font-size:clamp(41.6px,7vw,83.2px)}h2.dc-h-display{font-size:clamp(32px,4.5vw,52.8px)}h3.dc-h-display{font-size:clamp(22.4px,2.5vw,30.4px)}.dc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(24px,4vw,44px);flex-wrap:wrap}.dc-section-head p{color:var(--dc-muted);max-width:46ch;margin-top:8px}.dc-section-head h2.dc-h-display{font-size:clamp(25.6px,3vw,38.4px);font-family:var(--dc-font-punch);font-weight:400}.dc-collection__head h1.dc-h-display{font-family:var(--dc-font-punch);font-weight:400}.dc-btn{--dc-btn-bg: var(--dc-ink);--dc-btn-fg: var(--dc-paper);display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:14px 26px;border-radius:var(--dc-r-xs);background:var(--dc-btn-bg);color:var(--dc-btn-fg);font-family:var(--dc-font-mono);font-size:13.12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;transition:transform .18s var(--dc-ease),box-shadow .18s var(--dc-ease),background .18s;white-space:nowrap;text-decoration:none;border:0;cursor:pointer}.dc-btn:hover{transform:translateY(-2px)}.dc-btn:active{transform:translateY(0)}.dc-btn--pink,.dc-btn--outline-pink{--dc-btn-bg: #fff;--dc-btn-fg: var(--dc-pink);border:1.5px solid var(--dc-pink)}.dc-btn--pink:hover,.dc-btn--outline-pink:hover{--dc-btn-bg: #fff;box-shadow:inset 0 0 0 3px var(--dc-pink)}.dc-btn--punch{--dc-btn-bg: var(--dc-ink);--dc-btn-fg: var(--dc-pink);border:1.5px solid var(--dc-ink)}.dc-btn--punch:hover{--dc-btn-bg: var(--dc-ink)}.dc-btn--punch:active{transform:translateY(1px)}.dc-btn--ghost{--dc-btn-bg: transparent;--dc-btn-fg: var(--dc-ink);border:1.5px solid var(--dc-ink)}.dc-btn--ghost:hover{--dc-btn-bg: var(--dc-ink);--dc-btn-fg: var(--dc-paper)}.dc-btn--light{--dc-btn-bg: var(--dc-paper);--dc-btn-fg: var(--dc-ink)}.dc-btn--block{width:100%}.dc-btn--lg{padding:14px 24px;font-size:12.48px}.dc-pill{display:inline-flex;align-items:center;gap:.45em;padding:6px 12px;border-radius:var(--dc-r-xs);background:var(--dc-pink-soft);color:var(--dc-pink-ink);font-family:var(--dc-font-mono);font-size:10.88px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;white-space:nowrap}.dc-pill--ink{background:var(--dc-ink);color:var(--dc-paper)}.dc-pill--outline{background:transparent;border:1.5px solid var(--dc-line);color:var(--dc-muted)}@media(prefers-reduced-motion:reduce){.dc-btn{transition-duration:.001ms}}@media(max-width:560px){:root{--dc-pink: #ec55a1;--dc-pink-hero: #ec55a1;--dc-shadow-pink: 0 10px 30px rgba(236,85,161,.28)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dc-base.css.map */
