:root{--ccs-plum: #4A2036;--ccs-plum-muted: #6B4A5C;--ccs-bubblegum: #E274AB;--ccs-bubblegum-deep: #A13170;--ccs-blush: #FBEEF0;--ccs-gold: #EBB077;--ccs-icing: #FFFFFF;--ccs-line: #EADFE3;--ccs-surface-2: #F3E6EA;--ccs-bubblegum-deep-hover: #8A2760;--ccs-plum-hover: #3A1829;--ccs-shadow: 0 12px 30px rgba(74,32,54,.12);--ccs-radius-card: 16px;--ccs-radius-input: 12px;--ccs-pill-tilt: -3deg;--ccs-cookie-tilt: -8deg;--ccs-radius-pill: 999px;--ccs-font: "Nunito", ui-rounded, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ccs-tap: 44px;--ccs-focus-color: var(--ccs-plum);--ccs-space-1: 4px;--ccs-space-2: 8px;--ccs-space-3: 12px;--ccs-space-4: 16px;--ccs-space-5: 24px;--ccs-space-6: 32px;--ccs-space-7: 48px;--ccs-space-8: 64px;--ccs-space-9: 96px;--ccs-section-padding: 48px;--ccs-card-padding: 16px;--ccs-chip-gap: 8px;--ccs-ease: cubic-bezier(.16, 1, .3, 1);--ccs-duration-state: .15s;--ccs-duration-drawer: .25s;--ccs-duration-flash: .4s}@media screen and (min-width:750px){:root{--ccs-section-padding: 96px}}.color-scheme-3,.color-scheme-5{--ccs-focus-color: var(--ccs-blush)}:root{--focused-base-outline: 2px solid var(--ccs-focus-color);--focused-base-outline-offset: 2px;--focused-base-box-shadow: none;--duration-short: var(--ccs-duration-state);--duration-default: var(--ccs-duration-drawer);--alpha-link: 1}body,[class*=color-scheme-]{color:rgb(var(--color-foreground))}*:focus-visible,.focused,.focus-inset:focus-visible,.focused.focus-inset,.focus-offset:focus-visible,.focus-offset.focused,.button:focus-visible,.button.focused,.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--ccs-focus-color);outline-offset:2px;box-shadow:none}.button:focus:not(:focus-visible){box-shadow:none}.button,.button-label,.shopify-challenge__button,.customer button{font-family:var(--ccs-font);font-size:1.6rem;font-weight:900;line-height:2rem;letter-spacing:0;text-transform:none}.button--secondary{--color-button: 255, 255, 255;--color-button-text: 74, 32, 54}.button:disabled,.button[aria-disabled=true],.button.disabled{--color-button: 243, 230, 234;--color-button-text: 107, 74, 92;opacity:1}.field__input,.select__select,.customer .field input,.customer select,.text-area{background-color:var(--ccs-icing);color:var(--ccs-plum)}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) var(--ccs-line)}.field:hover.field:after,.select:hover.select:after,.customer .field:hover.field:after{box-shadow:0 0 0 calc(var(--inputs-border-width) + 1px) var(--ccs-plum-muted)}.badge{font-family:var(--ccs-font);font-size:1.4rem;font-weight:900;line-height:1.8rem;letter-spacing:0;padding:.4rem 1.2rem;text-transform:none}.global-settings-popup,.product-popup-modal__content,.drawer__inner,.menu-drawer,.search-modal__content,.predictive-search{box-shadow:var(--ccs-shadow)}body{font-family:var(--ccs-font);font-weight:700;font-size:1.6rem;line-height:2.4rem;letter-spacing:0}@media screen and (min-width:750px){body{font-size:1.8rem;line-height:2.8rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--ccs-font);color:rgb(var(--color-foreground))}h1,.h1,.h0{font-weight:900;font-size:4rem;line-height:4.4rem;letter-spacing:-.03em}h2,.h2{font-weight:900;font-size:2.8rem;line-height:3.2rem;letter-spacing:-.02em}h3,.h3{font-weight:800;font-size:2rem;line-height:2.6rem;letter-spacing:-.01em}h4,.h4{font-weight:800;font-size:1.8rem;line-height:2.4rem;letter-spacing:-.01em}h5,.h5{font-weight:800;font-size:1.6rem;line-height:2rem;letter-spacing:0}@media screen and (min-width:750px){h1,.h1,.h0{font-size:5.6rem;line-height:5.6rem}h2,.h2{font-size:3.6rem;line-height:4rem}}.caption,.caption-large,.ccs-small{font-size:1.4rem;font-weight:700;line-height:2rem;letter-spacing:0}.caption-with-letter-spacing,.form__label,.ccs-label{font-family:var(--ccs-font);font-size:1.2rem;font-weight:800;line-height:1.6rem;letter-spacing:.14em;text-transform:uppercase}.ccs-tilt{transform:rotate(var(--ccs-pill-tilt))}span.ccs-tilt:not(.ccs-pill){display:inline-block}.ccs-muted{color:var(--ccs-plum-muted)}.color-scheme-3 .ccs-muted,.color-scheme-5 .ccs-muted{color:var(--ccs-blush)}.ccs-link{color:var(--ccs-bubblegum-deep);font-weight:800;text-decoration:none;text-underline-offset:.3rem;background:none;border:0;padding:0;font-family:inherit;font-size:inherit;cursor:pointer}.ccs-link:hover{text-decoration:underline}.ccs-pill{display:inline-flex;align-items:center;justify-content:center;gap:.4em;box-sizing:border-box;border:2px solid transparent;border-radius:var(--ccs-radius-pill);padding:2px 12px;font-family:var(--ccs-font);font-size:1.4rem;font-weight:900;line-height:1.8rem;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;vertical-align:middle;transition:background-color var(--ccs-duration-state) var(--ccs-ease),color var(--ccs-duration-state) var(--ccs-ease),border-color var(--ccs-duration-state) var(--ccs-ease)}a.ccs-pill,button.ccs-pill{min-height:var(--ccs-tap);padding:10px 24px;font-size:1.6rem;line-height:2rem;cursor:pointer}.ccs-pill--primary{background-color:var(--ccs-bubblegum-deep);border-color:var(--ccs-bubblegum-deep);color:var(--ccs-blush)}.ccs-pill--secondary,.ccs-pill--price{background-color:var(--ccs-icing);border-color:var(--ccs-plum);color:var(--ccs-plum)}.ccs-pill--status-new{background-color:var(--ccs-plum);border-color:var(--ccs-plum);color:var(--ccs-blush)}.ccs-pill--status-sale{background-color:var(--ccs-bubblegum-deep);border-color:var(--ccs-bubblegum-deep);color:var(--ccs-blush)}.ccs-pill--status-set{background-color:var(--ccs-bubblegum);border-color:var(--ccs-bubblegum);color:var(--ccs-plum)}.ccs-pill--static{background-color:var(--ccs-icing);border-color:var(--ccs-line);color:var(--ccs-plum);min-height:var(--ccs-tap);padding:10px 20px;font-size:1.6rem;line-height:2rem}a.ccs-pill--primary:hover,button.ccs-pill--primary:hover{background-color:var(--ccs-bubblegum-deep-hover);border-color:var(--ccs-bubblegum-deep-hover)}a.ccs-pill--secondary:hover,button.ccs-pill--secondary:hover{background-color:var(--ccs-surface-2)}.ccs-chip{position:relative;display:inline-flex;align-items:center;gap:var(--ccs-space-2);min-height:var(--ccs-tap);padding:0 16px 0 12px;border:2px solid var(--ccs-line);border-radius:var(--ccs-radius-pill);background-color:var(--ccs-icing);color:var(--ccs-plum);font-size:1.6rem;font-weight:800;line-height:2rem;cursor:pointer;transition:border-color var(--ccs-duration-state) var(--ccs-ease),background-color var(--ccs-duration-state) var(--ccs-ease),color var(--ccs-duration-state) var(--ccs-ease)}.ccs-chip:hover{border-color:var(--ccs-plum-muted)}.ccs-chip__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ccs-chip:has(.ccs-chip__input:focus-visible){outline:2px solid var(--ccs-focus-color);outline-offset:2px}.ccs-chip--swatch:has(.ccs-chip__input:checked){border-color:var(--ccs-plum)}.ccs-chip--text:has(.ccs-chip__input:checked){background-color:var(--ccs-bubblegum-deep);border-color:var(--ccs-bubblegum-deep);color:var(--ccs-blush)}.ccs-chip__dot{flex:none;width:22px;height:22px;border-radius:50%;background:var(--swatch, var(--ccs-blush));box-shadow:inset 0 0 0 1px #4a20362e;background-size:cover;background-position:center}.ccs-chip__extra{font-size:1.4rem;font-weight:700;line-height:2rem;color:var(--ccs-plum-muted)}.ccs-chip--text:has(.ccs-chip__input:checked) .ccs-chip__extra{color:var(--ccs-blush)}.ccs-chip[hidden],.ccs-chip__extra:empty{display:none}@keyframes ccs-price-flash{0%{background-color:var(--ccs-bubblegum)}to{background-color:var(--ccs-icing)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media screen and (min-width:990px){h2,.h2{font-size:3.6rem;line-height:4rem}}h1,.h1{line-height:4.4rem}@media screen and (min-width:990px){h1,.h1{line-height:5.6rem}}.ccs-product-title h1{line-height:1.1}.facets__reset,.mobile-facets__clear,.active-facets__button-remove,.active-facets__button-remove span,.mobile-facets__count{font-size:1.4rem!important;line-height:2rem}.product-form__input--pill label,variant-selects label{line-height:1.8rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ccs-tokens.css.map */
