:root{--cs-cream: #fff3e8;--cs-cream-2: #ffe9d6;--cs-pink: #ffe0dc;--cs-coral: #ff4a30;--cs-coral-dark: #d93a22;--cs-magenta: #aa4172;--cs-magenta-dark: #7e2c53;--cs-ink: #2b1a1f;--cs-muted: #6d5a5f;--cs-white: #ffffff;--cs-green: #1ebb5a;--cs-line: 2px;--cs-radius: 16px;--cs-radius-lg: 24px;--cs-shadow: 4px 4px 0 var(--cs-ink);--cs-shadow-sm: 3px 3px 0 var(--cs-ink);--cs-shadow-hover: 6px 6px 0 var(--cs-ink);--cs-font: "Host Grotesk", var(--font-body-family);--cs-gap: 2rem;--cs-space-section: clamp(4.8rem, 7vw, 8rem)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em}.cs-display{font-family:var(--cs-font);font-style:italic;font-weight:800;letter-spacing:-.02em;line-height:.95;color:var(--cs-coral);margin:0}.cs-display--xl{font-size:clamp(3.6rem,5vw,6.4rem)}.cs-display--lg{font-size:clamp(3.2rem,4.2vw,5.4rem)}.cs-display--md{font-size:clamp(2.6rem,3vw,3.6rem)}.cs-eyebrow{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-magenta);margin:0 0 .8rem}.cs-lead{font-size:1.7rem;line-height:1.5;color:var(--cs-muted);max-width:60ch;margin:1rem 0 0}.cs-section{padding-block:var(--cs-space-section)}.cs-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2.8rem}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;font-family:var(--cs-font);font-weight:800;font-style:italic;font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;line-height:1.1;padding:1.4rem 2.4rem;border-radius:999px;border:var(--cs-line) solid var(--cs-ink);box-shadow:var(--cs-shadow-sm);cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;background:var(--cs-coral);color:var(--cs-white)}.cs-btn:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--cs-ink)}.cs-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--cs-ink)}.cs-btn:focus-visible{outline:3px solid var(--cs-magenta);outline-offset:3px}.cs-btn[disabled],.cs-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:var(--cs-shadow-sm)}.cs-btn--cream{background:var(--cs-cream);color:var(--cs-ink)}.cs-btn--white{background:var(--cs-white);color:var(--cs-ink)}.cs-btn--magenta{background:var(--cs-magenta);color:var(--cs-white)}.cs-btn--ink{background:var(--cs-ink);color:var(--cs-white)}.cs-btn--sm{font-size:1.2rem;padding:.9rem 1.4rem}.cs-btn--block{width:100%}.cs-link{color:var(--cs-coral);font-weight:700;text-decoration:none}.cs-link:hover{text-decoration:underline;text-underline-offset:3px}.cs-card{background:var(--cs-white);color:var(--cs-ink);border:var(--cs-line) solid var(--cs-ink);border-radius:var(--cs-radius);box-shadow:var(--cs-shadow);overflow:hidden}.cs-card--hover{transition:transform .15s ease,box-shadow .15s ease}@media(hover:hover){.cs-card--hover:hover{transform:translate(-2px,-2px);box-shadow:var(--cs-shadow-hover)}}.cs-panel{background:var(--cs-pink);border:var(--cs-line) solid var(--cs-ink);border-radius:var(--cs-radius);padding:2rem}.cs-note{background:var(--cs-cream-2);border-left:4px solid var(--cs-coral);border-radius:8px;padding:1.4rem 1.6rem;font-size:1.4rem}.cs-note--warn{background:#fff4d6;border-left-color:#e0a100}.cs-chips{display:flex;gap:1rem;flex-wrap:wrap}.cs-chip{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:800;text-transform:uppercase;text-decoration:none;color:var(--cs-ink);background:var(--cs-white);padding:.9rem 1.6rem;border-radius:999px;border:var(--cs-line) solid var(--cs-ink);cursor:pointer;transition:background-color .15s,color .15s}.cs-chip:hover{background:var(--cs-pink)}.cs-chip[aria-current=true],.cs-chip.is-active{background:var(--cs-ink);color:var(--cs-white)}.cs-chip small{font-weight:600;opacity:.65}.cs-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:.5rem .9rem;border-radius:999px;border:2px solid var(--cs-ink);background:var(--cs-white);color:var(--cs-ink);line-height:1}.cs-badge--stock:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--cs-green)}.cs-badge--coral{background:var(--cs-coral);color:var(--cs-white)}.cs-badge--magenta{background:var(--cs-magenta);color:var(--cs-white)}.cs-badge--pink{background:var(--cs-pink)}.cs-breadcrumbs{font-size:1.3rem;color:var(--cs-muted);padding-block:1.4rem .4rem}.cs-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center}.cs-breadcrumbs li{display:inline-flex;align-items:center;gap:.8rem}.cs-breadcrumbs li+li:before{content:"\203a";color:var(--cs-coral);font-weight:800}.cs-breadcrumbs a{color:var(--cs-ink);text-decoration:none;font-weight:600}.cs-breadcrumbs a:hover{color:var(--cs-coral);text-decoration:underline;text-underline-offset:3px}.cs-breadcrumbs [aria-current=page]{color:var(--cs-muted);max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-accordion{border:var(--cs-line) solid var(--cs-ink);border-radius:var(--cs-radius);background:var(--cs-white);overflow:hidden;box-shadow:var(--cs-shadow-sm)}.cs-accordion+.cs-accordion{margin-top:1.2rem}.cs-accordion summary{list-style:none;cursor:pointer;padding:1.6rem 2rem;font-weight:800;font-size:1.6rem;display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.cs-accordion summary::-webkit-details-marker{display:none}.cs-accordion summary:after{content:"+";font-size:2.2rem;line-height:1;color:var(--cs-coral);transition:transform .2s}.cs-accordion[open] summary:after{transform:rotate(45deg)}.cs-accordion summary:focus-visible{outline:3px solid var(--cs-magenta);outline-offset:-3px}.cs-accordion__body{padding:0 2rem 1.8rem;font-size:1.5rem;line-height:1.6}.cs-accordion__body>*:first-child{margin-top:0}.cs-table,.rte table{width:100%;border-collapse:separate;border-spacing:0;border:var(--cs-line) solid var(--cs-ink);border-radius:12px;overflow:hidden;font-size:1.4rem;background:var(--cs-white)}.cs-table th,.cs-table td,.rte table th,.rte table td{padding:1rem 1.2rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(43,26,31,.15)}.cs-table th,.rte table th{background:var(--cs-pink);font-weight:800}.cs-table tr:last-child td,.rte table tr:last-child td{border-bottom:0}.cs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.cs-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(22rem,1fr);gap:1.8rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.4rem .4rem 1.4rem;margin:0 -.4rem;scrollbar-width:thin}.cs-rail>*{scroll-snap-align:start}@media(max-width:749px){.cs-rail{grid-auto-columns:70%}}.product__description.rte h2,.article-template__content h2{font-size:2.2rem;margin:3.2rem 0 1.2rem;color:var(--cs-ink)}.product__description.rte h3,.article-template__content h3{font-size:1.8rem;margin:2.4rem 0 1rem}.product__description.rte ul li,.article-template__content ul li{margin-bottom:.6rem}.rte a{color:var(--cs-coral);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}body{font-family:var(--cs-font)}.button,.shopify-payment-button__button--unbranded{font-family:var(--cs-font);font-weight:800;letter-spacing:.02em}.price{font-weight:800}.price-item--sale{color:var(--cs-coral)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cs-magenta);outline-offset:2px;box-shadow:none}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(prefers-reduced-motion:reduce){.cs-btn,.cs-card--hover,.cs-chip{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cs-base.css.map */
