:root{--cc-red: #dd1c1d;--cc-red-hover: #b3100f;--cc-ink: #14151a;--cc-muted: #6c6f78;--cc-line: rgba(20, 21, 26, .1);--cc-radius: 14px;--cc-radius-sm: 10px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1,h2,.h2,h3,.h3,.slideshow__container h1{letter-spacing:-.02em;line-height:1.05}h4,.h4,h5,.h5{letter-spacing:-.01em}p,li{line-height:1.6}.slideshow--single-media .slideshow__container,.slideshow__container{--cc-hero-shade: linear-gradient(180deg, rgba(0,0,0,.15) 0%, rgba(0,0,0,.55) 100%)}.slideshow__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cc-hero-shade);pointer-events:none;z-index:0}.slideshow__container>*{position:relative;z-index:1}.slideshow__content,.slideshow__container .banner__content{display:flex;flex-direction:column;gap:18px}.slideshow__container .button{margin-top:4px}@media(max-width:749px){.slideshow__container h1,.slideshow__container .h0,.slideshow__container .h1{font-size:clamp(34px,10.5vw,50px)!important;line-height:1.02!important;text-wrap:balance}}.button,.button-primary,.button-secondary,.add-to-cart-button,.add-to-cart-button .button{border-radius:999px!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:13.5px;padding-block:14px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.button:hover,.add-to-cart-button:hover,.add-to-cart-button .button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #dd1c1d47}.button:active,.add-to-cart-button:active{transform:translateY(0)}.button-unstyled,.close-button,.link{border-radius:0!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transform:none!important;padding-block:0}.card-gallery{border-radius:var(--cc-radius);overflow:hidden}.card-gallery img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.product-card__link:hover .card-gallery img{transform:scale(1.04)}.product-card__link{display:block}.product-card__link .product-title,.product-card__title,.product-card__link h3,.product-card__link .h4{font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;margin-top:10px}.price{font-weight:700;color:var(--cc-ink)}.price .price__sale .price-item--regular,.compare-at-price{color:var(--cc-muted)!important;font-weight:500!important;text-decoration:line-through}.product-badges{gap:6px}.product-badges .badge,.product-badges>*{background:var(--cc-red)!important;color:#fff!important;border:none!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px!important;box-shadow:0 2px 8px #00000026}.swatch{border-radius:50%!important;box-shadow:inset 0 0 0 1px #00000029!important}.variant-option--swatches .swatch{width:30px;height:30px}.variant-option__button-label--has-swatch,.variant-option__button-label--has-swatch:hover,.variant-option__button-label--has-swatch:focus,.variant-option__button-label--has-swatch:focus-within,.variant-option__button-label--has-swatch:has(:checked),.variant-option--swatches .variant-option__button-label--has-swatch{background:none!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;min-width:0!important;width:auto!important;margin:2px}.variant-option__button-label--has-swatch:has(:checked) .swatch{box-shadow:inset 0 0 0 1px #00000029,0 0 0 2px #fff,0 0 0 3px var(--cc-red)!important}.variant-option__button-label--has-swatch:hover .swatch{box-shadow:inset 0 0 0 1px #00000029,0 0 0 2px #fff,0 0 0 3px #0000002e!important}@media(max-width:749px){.shopify-section+.shopify-section{margin-top:4px}.product-card__link .product-title{font-size:14px}}.accordion summary.details__header{padding-block:16px;letter-spacing:-.01em;cursor:pointer;transition:color .15s ease;list-style:none}.accordion summary.details__header:hover{color:var(--cc-red)}.accordion details[open]>summary.details__header{color:var(--cc-ink)}.accordion--dividers details{border-color:var(--cc-line)!important}.accordion details>*:not(summary){line-height:1.6;padding-bottom:14px}.accordion details>*:not(summary) p{margin:0 0 8px}.product-recommendations{margin-top:12px}.product-recommendations h2,.product-recommendations .h2,.product-recommendations__heading{letter-spacing:-.02em;margin-bottom:14px}@media(max-width:749px){.product-recommendations,.shopify-section{scroll-margin-top:70px}}hr,.divider{border-color:var(--cc-line)}::selection{background:#dd1c1d2e}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cc-design.css.map */
