:root{--ccc-champagne: #c2a676;--ccc-champagne-soft: #d4ba8c;--ccc-champagne-deep: #a88955;--ccc-ink: #f5f2eb;--ccc-ink-muted: rgba(245, 242, 235, .72);--ccc-void: #0d0606;--ccc-panel: #141312;--ccc-panel-lift: #1a1816;--ccc-line: rgba(194, 166, 118, .28);--ccc-line-soft: rgba(194, 166, 118, .14);--ccc-ease: cubic-bezier(.22, 1, .36, 1);--ccc-shadow: 0 24px 60px rgba(0, 0, 0, .45);--ccc-shadow-soft: 0 12px 36px rgba(0, 0, 0, .28)}body.gradient{background:radial-gradient(1400px 700px at 8% -12%,rgba(194,166,118,.1),transparent 55%),radial-gradient(1000px 560px at 100% 0%,rgba(194,166,118,.06),transparent 52%),radial-gradient(800px 400px at 50% 110%,rgba(194,166,118,.04),transparent 55%),rgb(var(--color-background))}.page-width{max-width:min(var(--page-width),118rem)}.shopify-section+.shopify-section{position:relative}.shopify-section+.shopify-section:before{content:"";display:block;width:min(12rem,30%);height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--ccc-line),transparent);opacity:.55}.shopify-section:has(.banner):before,.shopify-section:first-child:before{display:none}.banner__heading,.product__title,.collection__title,.title,.h0,.h1,.h2,.rich-text__heading,.image-with-text__heading,.multicolumn-card__title{letter-spacing:.02em;text-wrap:balance;font-weight:500}.banner__text,.product__text,.collection__description,.rich-text__text,.image-with-text__text,.multicolumn-card__info p{color:var(--ccc-ink-muted);letter-spacing:.03em;line-height:1.7}.caption-with-letter-spacing,.product__text.caption-with-letter-spacing{letter-spacing:.2em;color:var(--ccc-champagne);font-size:1.15rem;text-transform:uppercase}.price .price-item{letter-spacing:.06em}.price--on-sale .price-item--regular{opacity:.55}.button,.shopify-challenge__button,.customer button{letter-spacing:.14em;text-transform:uppercase;font-size:1.25rem;min-height:4.8rem;transition:background-color .35s var(--ccc-ease),color .35s var(--ccc-ease),border-color .35s var(--ccc-ease),transform .35s var(--ccc-ease),box-shadow .35s var(--ccc-ease)}.button:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 10px 28px #00000059}.button--secondary{border:1px solid var(--ccc-line);background:transparent}.button--secondary:not([disabled]):hover{border-color:var(--ccc-champagne);color:var(--ccc-champagne-soft)}.color-scheme-57964e38-719c-45da-ae9a-d0079d93e4d7 .button:not(.button--secondary):not(.button--tertiary),.banner--desktop-transparent .banner__buttons .button:first-child,.easify-build-your-box .button,.easify-build-your-box a.button{background:linear-gradient(180deg,var(--ccc-champagne-soft) 0%,var(--ccc-champagne) 55%,var(--ccc-champagne-deep) 100%)!important;color:#141312!important;border:none;box-shadow:0 8px 24px #c2a67638}.color-scheme-57964e38-719c-45da-ae9a-d0079d93e4d7 .button:not(.button--secondary):not(.button--tertiary):after,.banner--desktop-transparent .banner__buttons .button:first-child:after,.easify-build-your-box .button:after,.easify-build-your-box a.button:after{box-shadow:none!important;border:none!important}.easify-build-your-box .button:not([disabled]):hover,.easify-build-your-box a.button:not([disabled]):hover{box-shadow:0 12px 32px #c2a67652}.header-wrapper{backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);background:#0d0606c7;border-bottom:1px solid var(--ccc-line-soft)}.header__heading-link{letter-spacing:.1em}.header__heading-link:hover .h2{color:var(--ccc-champagne-soft)}.header__menu-item{letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem}.header__menu-item span{transition:color .25s var(--ccc-ease)}.header__menu-item:hover span,.header__menu-item:focus span{color:var(--ccc-champagne-soft);text-decoration-color:var(--ccc-champagne)}.header__icon{transition:color .25s var(--ccc-ease)}.header__icon:hover{color:var(--ccc-champagne)}.banner{position:relative;isolation:isolate}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,rgba(13,6,6,.72) 0%,rgba(13,6,6,.38) 38%,rgba(13,6,6,.12) 62%,transparent 78%),linear-gradient(0deg,rgba(13,6,6,.45) 0%,transparent 42%);z-index:1}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 120px #0d060659}.banner__content{position:relative;z-index:2}.banner__box{max-width:56rem;padding:3.2rem 0}@media screen and (min-width:750px){.banner__box{padding:5.5rem 0}.banner--content-align-center .banner__box{text-align:left}}.banner__heading{margin-bottom:1.2rem;text-shadow:0 2px 24px rgba(0,0,0,.35)}.banner__text{max-width:42rem;margin-bottom:2.4rem}.banner__buttons{gap:1.2rem}.banner__buttons>*{flex-grow:0}.featured-product{align-items:center;gap:3.5rem}.featured-product .product__title{margin-top:.4rem;margin-bottom:1rem;font-size:clamp(2.8rem,3.2vw,3.6rem)}.featured-product .price{margin-bottom:1.8rem}.featured-product .price-item{letter-spacing:.08em;font-size:1.5rem;color:var(--ccc-champagne-soft)}.featured-product .product__media-wrapper .product-media-container{border:1px solid var(--ccc-line-soft);border-radius:2px;overflow:hidden;box-shadow:var(--ccc-shadow);background:var(--ccc-panel)}.featured-product .product__media-item img{transition:transform .8s var(--ccc-ease)}.featured-product:hover .product__media-item img{transform:scale(1.02)}.easify-build-your-box{margin:.6rem 0 1.8rem;max-width:44rem}.easify-build-your-box .button,.easify-build-your-box a.button{width:100%;display:inline-flex;justify-content:center;align-items:center;visibility:visible!important;opacity:1!important}.featured-product .share-button{opacity:.45}.featured-product .product__view-details{margin-top:.8rem;letter-spacing:.14em;text-transform:uppercase;font-size:1.1rem;color:var(--ccc-champagne);transition:color .25s var(--ccc-ease)}.featured-product .product__view-details:hover{color:var(--ccc-champagne-soft)}.featured-product .product__info-container>*:not([hidden]){max-width:46rem}.card-wrapper{transition:transform .45s var(--ccc-ease)}.card-wrapper:hover{transform:translateY(-5px)}.card--card,.card--standard .card__inner{border:1px solid var(--ccc-line-soft);background:var(--ccc-panel);box-shadow:var(--ccc-shadow-soft);overflow:hidden}.card--card:hover,.card--standard:hover .card__inner{border-color:#c2a67652;box-shadow:0 18px 44px #0006}.card__media .media img{transition:transform .7s var(--ccc-ease),filter .7s var(--ccc-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.04);filter:brightness(1.05)}.card__heading{letter-spacing:.03em}.card-wrapper:hover .card__heading a{color:var(--ccc-champagne-soft)}.card-information .price{color:var(--ccc-champagne-soft);letter-spacing:.05em}.collection__title{margin-bottom:.6rem}.collection__description{max-width:54rem;margin-bottom:2.6rem}.collection .button{letter-spacing:.14em}.image-with-text__media{border:1px solid var(--ccc-line-soft);box-shadow:var(--ccc-shadow-soft);overflow:hidden}.image-with-text__content{padding-inline:clamp(1rem,3vw,3rem)}.rich-text__blocks{max-width:64rem}.multicolumn-card{background:linear-gradient(180deg,var(--ccc-panel-lift) 0%,var(--ccc-panel) 100%);border:1px solid var(--ccc-line-soft);box-shadow:var(--ccc-shadow-soft)}.multicolumn-card__image-wrapper{overflow:hidden}.multicolumn-card__image-wrapper img{transition:transform .7s var(--ccc-ease)}.multicolumn-card:hover .multicolumn-card__image-wrapper img{transform:scale(1.03)}.newsletter__wrapper{border-top:1px solid var(--ccc-line-soft);border-bottom:1px solid var(--ccc-line-soft);background:radial-gradient(600px 200px at 50% 0%,rgba(194,166,118,.08),transparent 70%),transparent}.newsletter-form__field-wrapper .field__input{border-color:var(--ccc-line-soft);background:#141312a6;letter-spacing:.04em}.newsletter-form__field-wrapper .field__input:focus{border-color:var(--ccc-champagne);box-shadow:0 0 0 1px #c2a67659}.product__title{font-weight:500}.product__media-wrapper .product-media-container{border:1px solid var(--ccc-line-soft);border-radius:2px;overflow:hidden;box-shadow:var(--ccc-shadow-soft)}.product-form__submit{letter-spacing:.14em}.quantity{border-color:var(--ccc-line-soft)}.product__accordion .summary__title,.product__accordion .accordion__title{letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem}@media screen and (min-width:750px){.section-featured-product .page-width{padding-top:1.5rem;padding-bottom:1.5rem}}.footer{border-top:1px solid var(--ccc-line-soft);background:linear-gradient(180deg,rgba(194,166,118,.05),transparent 28%),rgb(var(--color-background))}.footer__content-top a{transition:color .25s var(--ccc-ease)}.footer__content-top a:hover{color:var(--ccc-champagne)}.footer-block__heading{letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;color:var(--ccc-champagne-soft)}@media(prefers-reduced-motion:no-preference){.banner__heading,.banner__text,.banner__buttons{animation:ccc-rise .95s var(--ccc-ease) both}.banner__text{animation-delay:.1s}.banner__buttons{animation-delay:.18s}.featured-product .product__media-wrapper{animation:ccc-rise 1s var(--ccc-ease) both}.featured-product .product__info-container{animation:ccc-rise 1s .12s var(--ccc-ease) both}.card-wrapper{animation:ccc-rise .8s var(--ccc-ease) both}}@keyframes ccc-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.banner__heading,.banner__text,.banner__buttons,.featured-product .product__media-wrapper,.featured-product .product__info-container,.card-wrapper{animation:none}.card-wrapper:hover,.button:not([disabled]):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ccc-luxury.css.map */
