:root{--cc-brick: #c2501f;--cc-brick-dark: #a2421a;--cc-cocoa: #2b1d14;--cc-cream: #fbf7f1;--cc-sand: #faf6f0;--cc-line: #e2d3bf;--cc-radius: 1.4rem;--cc-shadow: 0 .6rem 2rem rgba(43, 29, 20, .08)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;line-height:1.2}body{letter-spacing:.01rem;-webkit-font-smoothing:antialiased}.title-wrapper-with-link .title,.multicolumn .title,.collection-list-title{position:relative}.collection__title .title:after,.multicolumn__title .title:after,.blog__title:after{content:"";display:block;width:4.8rem;height:.3rem;margin-top:1.2rem;border-radius:1rem;background:var(--cc-brick)}.title-wrapper-with-link.content-align-center .title:after{margin-left:auto;margin-right:auto}.collection__title .title:empty:after,.multicolumn__title .title:empty:after{display:none}.button,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.04rem;min-height:5rem;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){box-shadow:0 .6rem 1.6rem #c2501f47}.button:active{transform:translateY(1px)}.button--secondary{background:transparent}.badge{font-weight:600;letter-spacing:.03rem;padding:.4rem 1.1rem}.card-wrapper .card{transition:box-shadow .25s ease}.card-wrapper:hover .card{box-shadow:var(--cc-shadow)}.card__heading{font-family:var(--font-body-family);font-weight:600;font-size:1.5rem;line-height:1.35}.card-information .price{font-weight:600;color:var(--cc-cocoa)}.card-information .price--on-sale .price-item--regular{color:#2b1d1480}.card-information .price--on-sale .price-item--sale{color:var(--cc-brick)}.announcement-bar__message{font-size:1.3rem;font-weight:500;letter-spacing:.04rem}.header-wrapper{border-bottom:1px solid var(--cc-line)}.header__menu-item{font-weight:500}.tiered-discounts__value{font-family:var(--font-heading-family);color:var(--cc-brick);font-size:clamp(2rem,2.6vw,2.6rem)!important}.tiered-discounts__caption{font-weight:500}.product__title h1{font-size:clamp(2.4rem,6vw,3.4rem);line-height:1.2}.product__info-container .price{font-size:2.4rem;font-weight:700;color:var(--cc-cocoa)}.product__info-container .price--on-sale .price-item--sale{color:var(--cc-brick)}.product__info-container .price--on-sale .price-item--regular{font-size:1.7rem;font-weight:400;color:#2b1d1480}.product__info-container>*+*{margin-top:1.4rem}.product-form__input--pill input[type=radio]+label{font-weight:500;padding:1rem 1.8rem}.product-form__input--pill input[type=radio]:checked+label{background:var(--cc-cocoa);border-color:var(--cc-cocoa);color:var(--cc-cream)}.product-form__input .form__label{font-weight:600}.product-form__submit{font-size:1.6rem}.product-form__submit.button--secondary{--color-button: 194, 80, 31;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1;background-color:var(--cc-brick);color:#fff}.product-form__submit.button--secondary:hover:not([disabled]){background-color:var(--cc-brick-dark)}.product-form__submit.button--secondary:after{box-shadow:none}.product__info-container .icon-with-text{background:var(--cc-sand);border-radius:var(--cc-radius);padding:1.6rem 1.2rem;gap:1.2rem}.product__info-container .icon-with-text .h4{font-family:var(--font-body-family);font-weight:600;font-size:1.3rem}.product__info-container .product__text{font-weight:500}.product__description{line-height:1.7}.product__accordion summary{font-weight:600}.product__media-wrapper .product__media-item{border-radius:var(--media-radius);overflow:hidden}.slider-counter,.thumbnail[aria-current]{border-color:var(--cc-cocoa)}.multicolumn-card{border-radius:var(--cc-radius)}.multicolumn-card__info strong{font-weight:600}.footer{border-top:1px solid var(--cc-line)}.footer-block__heading{font-size:1.7rem}.article-template__content{line-height:1.75}.article-template__content h2{margin-top:3.2rem}:focus-visible{outline-color:var(--cc-brick)}@media screen and (max-width:749px){.product__info-wrapper{padding-top:.4rem}.product__info-container .icon-with-text{padding:1.4rem .8rem}.card__heading{font-size:1.4rem}.tiered-discounts__caption{font-size:1.2rem!important}}@media(prefers-reduced-motion:reduce){.button,.card-wrapper .card{transition:none}}.banner__media>picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cc-theme.css.map */
