:root{--ccc-ink: 34, 31, 36;--ccc-berry: 184, 42, 100;--ccc-berry-dark: 125, 25, 70;--ccc-blush: 253, 244, 248;--ccc-cream: 255, 251, 247;--ccc-line: 231, 220, 225;--ccc-radius-sm: 12px;--ccc-radius: 20px;--ccc-shadow: 0 12px 34px rgba(54, 27, 39, .08)}body.gradient{color:rgb(var(--ccc-ink));background:rgb(var(--ccc-cream));letter-spacing:-.01em}.page-width{max-width:136rem}.shopify-section.section{margin-top:clamp(3.6rem,6vw,8rem)}.announcement-bar-section{border-bottom:1px solid rgba(255,255,255,.16)}.announcement-bar{min-height:3.6rem}.announcement-bar__message{font-size:1.25rem;font-weight:650;letter-spacing:.035em}.section-header{box-shadow:0 1px rgba(var(--ccc-ink),.08)}.header-wrapper{background:#fffbf7f5!important;color:rgb(var(--ccc-ink))!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header{padding-top:1.4rem;padding-bottom:1.4rem}.header__heading-logo{max-height:6.4rem;width:auto}.header__menu-item{color:rgb(var(--ccc-ink));font-weight:650;text-underline-offset:.7rem}.header__menu-item:hover,.header__active-menu-item{color:rgb(var(--ccc-berry))}.header__icon{color:rgb(var(--ccc-ink))}h1,h2,h3,.h0,.h1,.h2,.h3{color:rgb(var(--ccc-ink));letter-spacing:-.035em;line-height:1.04}.title-wrapper-with-link{align-items:end;margin-bottom:3rem}.title{font-weight:760}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;border-radius:999px;font-weight:720;letter-spacing:.015em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:after,.shopify-challenge__button:after,.customer button:after{border-radius:999px}.button:hover{transform:translateY(-2px);box-shadow:0 9px 24px rgba(var(--ccc-berry),.2)}.slideshow{border-radius:0 0 3.2rem 3.2rem;overflow:hidden}.slideshow__text.banner__box{max-width:57rem;padding:clamp(2.6rem,4vw,5rem)!important;border-radius:var(--ccc-radius);background:#fffbf7eb!important;color:rgb(var(--ccc-ink))!important;box-shadow:var(--ccc-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.slideshow .banner__heading,.slideshow .banner__text{color:rgb(var(--ccc-ink))}.slideshow .banner__heading{font-size:clamp(3.4rem,5vw,6.2rem)!important}.slideshow .banner__text{font-size:clamp(1.6rem,2vw,2rem)!important;line-height:1.5!important}.card-wrapper .card{border-radius:var(--ccc-radius);background:#fff;overflow:hidden;box-shadow:0 1px rgba(var(--ccc-ink),.06);transition:transform .22s ease,box-shadow .22s ease}.card-wrapper:hover .card{transform:translateY(-5px);box-shadow:var(--ccc-shadow)}.card__inner{border-radius:var(--ccc-radius) var(--ccc-radius) 0 0!important;overflow:hidden}.card__media .media img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.035)}.card__content{padding:1.2rem 1.5rem 1.7rem}.card__heading{font-size:1.65rem;line-height:1.3;font-weight:700}.price{color:rgb(var(--ccc-berry-dark));font-weight:720}.badge{border:0;border-radius:999px;padding:.65rem 1rem;font-weight:700}.collection-list .card,.multicolumn-card,.rich-text__blocks{border-radius:var(--ccc-radius)}.multicolumn-card{background:#fff;box-shadow:0 1px rgba(var(--ccc-ink),.06)}.rich-text__wrapper{width:min(100%,90rem)}.rich-text__blocks{padding:clamp(2.8rem,5vw,6rem);background:rgb(var(--ccc-blush))}.footer{margin-top:clamp(6rem,9vw,12rem);border-top:0;background:rgb(var(--ccc-ink))}.footer,.footer a,.footer .caption-large,.footer__copyright{color:#ffffffd1}.footer .footer-block__heading,.footer a:hover{color:#fff}.field__input,.select__select,.customer .field input,.quantity{border-radius:var(--ccc-radius-sm);background:#fff}.field:after,.select:after,.customer .field:after,.quantity:after{border-radius:var(--ccc-radius-sm)}@media screen and (max-width:749px){.shopify-section.section{margin-top:4.4rem}.header{padding-top:1rem;padding-bottom:1rem}.header__heading-logo{max-height:5rem}.slideshow{border-radius:0 0 2rem 2rem}.slideshow__text.banner__box{margin:-2.5rem 1.5rem 0;padding:2.6rem 2.2rem!important}.slideshow .banner__heading{font-size:3.4rem!important}.card__content{padding:1rem 1.1rem 1.4rem}}@media(prefers-reduced-motion:reduce){.button,.card-wrapper .card,.card__media .media img{transition:none!important}.button:hover,.card-wrapper:hover .card,.card-wrapper:hover .card__media .media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ccc-refresh-2026.css.map */
