:root{--cc-bone: #f3f1ec;--cc-bone-2: #e9e5dd;--cc-ink: #151315;--cc-mut: #6a636a;--cc-plum: #2a0a29;--cc-orchid: #9a6a95;--cc-gold: #c9a46a;--cc-line: rgba(21, 19, 21, .2);--cc-d: "Italiana", "Cormorant Garamond", Georgia, serif;--cc-s: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading-family: var(--cc-d);--font-heading-style: normal;--font-heading-weight: 400;--font-heading-text-transform: uppercase;--font-heading-letter-spacing: -.1em;--font-heading-line-height: 1;--font-heading-card-family: var(--cc-d);--font-heading-card-weight: 400;--font-popups-heading-family: var(--cc-d);--font-body-family: var(--cc-s);--font-text-card-family: var(--cc-s);--font-subtitle-family: var(--cc-s);--font-subtitle-weight: 500;--font-subtitle-letter-spacing: 2em;--font-button-family: var(--cc-s);--font-button-weight: 500;--font-button-text-transform: uppercase;--font-button-letter-spacing: 1.4em;--font-header-menu-family: var(--cc-s);--font-footer-menu-family: var(--cc-s);--font-footer-menu-weight: 500;--border-radius-button: 99px}body{-webkit-font-smoothing:antialiased;font-family:var(--cc-s)}::selection{background:var(--cc-plum);color:var(--cc-bone)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--cc-d);font-weight:400;text-transform:uppercase;letter-spacing:-.01em;line-height:1}h5,h6,.h5,.h6,.subheading,.section-header__subheading,.caption-with-letter-spacing,.product__text.caption,.card__vendor,.collection-banner__word{font-family:var(--cc-s);font-weight:500;font-size:1.152rem;letter-spacing:.2em;line-height:1.3;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}.main-page-title,.page-header .title--page,.collection-banner__title,.main-blog__title,.article-template__title,.cart__empty-title,.contact__title,.search-results__title{font-family:var(--cc-d);font-weight:400;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;text-wrap:balance}.main-page-title,.page-header .title--page,.collection-banner__title,.article-template__title{font-size:clamp(4.8rem,8.5vw,12.8rem)}.main-blog__title,.cart__empty-title,.contact__title,.search-results__title{font-size:clamp(3.6rem,5vw,7.2rem)}.page-header{text-align:center;padding-block:clamp(3.2rem,6vw,8rem) clamp(2.4rem,4vw,5.6rem)}.page-header .title--page{margin:0 auto}.product__title__wrapper .product__title,.product__title{font-family:var(--cc-d);font-weight:400;text-transform:uppercase;font-size:clamp(4rem,5.2vw,8rem);line-height:.95;letter-spacing:-.01em}.section-header__title,.section-header__title-item .section-header__title{font-size:clamp(4rem,6vw,9.6rem);line-height:.95}@media screen and (max-width:749px){.section-header__title,.section-header__title-item .section-header__title{font-size:clamp(3.6rem,11vw,5.2rem)}}.rte,.product__description,.collection-banner__desc,.article-template__content{color:rgb(var(--color-foreground));line-height:1.7}.rte em{color:var(--cc-orchid)}.rte a:not(.button),.article-template__content a:not(.button){color:rgb(var(--color-foreground-title));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:color .3s}.rte a:not(.button):hover,.article-template__content a:not(.button):hover{color:var(--cc-orchid)}.rte blockquote{font:400 clamp(2.8rem,3.6vw,4.8rem)/1.15 var(--cc-d);border:0;margin:4rem auto;padding:0;text-align:center;color:rgb(var(--color-foreground-title))}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button,button.shopify-payment-button__button{border-radius:99px!important;font-family:var(--cc-s);font-weight:500;font-size:1.248rem;letter-spacing:.14em;text-transform:uppercase;min-height:48px}.button--primary:before,.button--secondary:before{border-radius:inherit}.rte a.button{color:rgb(var(--btn-color));text-decoration:none}.button--simple{min-height:0;font-size:1.152rem;letter-spacing:.14em}.cc-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 3.2rem;border:1px solid currentColor;border-radius:99px;font:500 1.248rem/1 var(--cc-s);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:inherit;background:transparent;transition:background .3s,color .3s}.cc-pill:hover{background:rgb(var(--color-foreground-title));color:rgb(var(--color-background))}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--cc-gold)!important;outline-offset:3px;box-shadow:none}.field__input,.select__select,.customer .field input,.customer select,textarea.field__input,.quantity{border-radius:14px;font-family:var(--cc-s)}.field__label,.customer .field label{font-family:var(--cc-s);letter-spacing:.02em}.card__heading,.card__heading a,.card-information__text{font-family:var(--cc-d);font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.05}.card__heading{font-size:clamp(2rem,1.9vw,2.6rem)}.card__heading a{text-decoration:none}.card .card__inner,.card .media,.card__media,.collection-card .media{border-radius:6px;overflow:hidden}.price,.price-item{font-family:var(--cc-s);letter-spacing:.04em}@media(hover:hover){.card-wrapper:hover .card__heading{text-decoration:none;color:var(--cc-orchid)}}.product-grid{row-gap:clamp(2.4rem,3vw,4.8rem)}.facets__summary,.facet-filters__field .select__select,.active-facets__button{font-family:var(--cc-s);font-weight:500;font-size:1.248rem;letter-spacing:.06em}.active-facets__button,.facets__pill{border-radius:99px}.product__info-container .price{font-size:1.8rem}.product-form__input .form__label,.product-form__input legend{font:500 1.152rem/1.3 var(--cc-s);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}.product-form__input input[type=radio]+label{border-radius:99px;font-family:var(--cc-s);font-weight:500;letter-spacing:.04em}.product-form__input input[type=radio]:checked+label{background:var(--cc-ink);color:var(--cc-bone);border-color:var(--cc-ink)}.product__media,.product__media-item,.product-media-container{border-radius:6px;overflow:hidden}.accordion summary,.product__accordion summary{font:400 clamp(2.2rem,2.2vw,2.8rem)/1.1 var(--cc-d);text-transform:uppercase}.breadcrumb,.breadcrumb a,.breadcrumb span{font-family:var(--cc-s);font-weight:500;font-size:1.088rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary));text-decoration:none}.breadcrumb a:hover{color:var(--cc-orchid)}.drawer__heading,.cart-drawer .drawer__heading,.cart__heading{font-family:var(--cc-d);text-transform:uppercase;font-weight:400}.drawer__heading em{font-style:normal}.cart-item__name{font-family:var(--cc-d);text-transform:uppercase;font-size:2rem;line-height:1.05;text-decoration:none}.footer,.footer .footer__content-top,.footer .footer__content-bottom{background-color:var(--cc-plum)}.footer-block__heading{font:500 1.088rem/1.3 var(--cc-s);letter-spacing:.2em;text-transform:uppercase;color:var(--cc-gold)}.footer a,.footer .list-menu__item--link{text-decoration:none;transition:color .3s}.footer a:hover{color:var(--cc-gold)}.footer__content-bottom{border-top:1px solid rgba(243,241,236,.14)}hr,.divider{border-color:var(--cc-line)}.scroll-top,.scroll-top-button{border-radius:99px}@media(prefers-reduced-motion:reduce){.button--simple,.rte a{transition:none}}h1,.h1{font-size:clamp(4rem,6.4vw,9.6rem)}h2,.h2{font-size:clamp(3.2rem,4.4vw,6.4rem)}h3,.h3{font-size:clamp(2.4rem,2.8vw,4rem)}h4,.h4{font-size:clamp(2rem,1.9vw,2.6rem);line-height:1.1}.h0{font-size:clamp(5.6rem,10vw,16rem);line-height:.92}p,li{text-wrap:pretty}h1,h2,h3,.h0,.h1,.h2,.h3{text-wrap:balance}body{font-size:1.6rem;line-height:1.65}@media screen and (min-width:750px){body{font-size:1.65rem}}small,.small-text{font-size:1.3rem}.button--primary,.button--secondary{min-height:5.2rem;padding:1.2rem 3.6rem}.button--full-width{width:100%}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.card__link{min-height:4.4rem;padding:.8rem 2rem;font-size:1.1rem}.field__input,.select__select,.customer .field input,.customer select,.cart__note textarea,.contact .field__input,input[type=email],input[type=text],input[type=tel],input[type=password],input[type=search],textarea{min-height:5.2rem;font-size:1.6rem;border-radius:14px}textarea.field__input,.cart__note textarea,textarea{min-height:14rem;padding-top:1.6rem;line-height:1.5}.field__input:focus,.select__select:focus,textarea:focus,input:focus{outline:2px solid var(--cc-gold);outline-offset:2px}.form__message,.form-status{font-size:1.5rem;border-radius:14px}.form__message .icon-checkmark{color:#3e7a52}.page-section,.page-section .container{scroll-margin-top:96px}.page-header+.rte{padding-bottom:clamp(6.4rem,9vw,14.4rem)}.collection-banner__title{margin-bottom:1.6rem}.collection-banner__desc,.collection-banner__desc p{max-width:60ch;margin-inline:auto;font-size:1.7rem;line-height:1.7;color:rgb(var(--color-foreground))}.facets__summary,.facets__button,.facets-sorting__label{font-family:var(--cc-s);text-transform:uppercase;letter-spacing:.14em;font-size:1.15rem;font-weight:500}.facets__display,.facets__disclosure .facets__display{border-radius:14px;box-shadow:0 24px 48px -20px #15131540}.facets__product-count,.facets__product-count-text{font-size:1.3rem;color:rgb(var(--color-foreground-secondary));letter-spacing:.04em}.collection--empty .title-wrapper,.collection--empty{text-align:center}.product__info-container>*+*{margin-top:2rem}.product__info-container .price,.product .price-item{font:400 2rem/1.2 var(--cc-s);letter-spacing:.02em;color:rgb(var(--color-foreground-title))}.product__description,.product-about__accordion-content,.product-about__accordion-description{font-size:1.6rem;line-height:1.75;text-align:left}.product-form__buttons .button{width:100%}.product-popup__link{text-decoration:underline;text-underline-offset:.4em}.inventory__title{font-size:1.3rem;letter-spacing:.04em}.product-about__accordion-title{font-family:var(--cc-d);text-transform:uppercase;font-size:clamp(2rem,2vw,2.6rem)}.product-about__accordion-item{border-color:var(--cc-line)}@media screen and (min-width:990px){.product__info-wrapper{padding-left:clamp(3.2rem,4vw,8rem)}}.product-media-modal{background:#151315f5}.cart-items__heading--wide,.total-th{font:500 1.1rem/1.3 var(--cc-s);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}.cart-item{border-color:var(--cc-line)}.cart-item__media img,.cart-item__media-wrapper{border-radius:6px;overflow:hidden}.cart__footer .totals,.totals__subtotal-value,.totals__total-value{font-family:var(--cc-s)}.totals__subtotal,.totals__total{font:400 clamp(2.4rem,2.4vw,3.2rem)/1 var(--cc-d);text-transform:uppercase}.cart__ctas .button,.cart__checkout-button{width:100%}.cart__empty-text{font-size:1.7rem;color:rgb(var(--color-foreground-secondary))}.tax-note{font-size:1.3rem;color:rgb(var(--color-foreground-secondary))}.drawer__inner{background:var(--cc-bone)}.drawer__header{border-bottom:1px solid var(--cc-line)}.contact__title,.contact-form__title{text-align:center}.contact__desc,.contact-form__desc{max-width:60ch;margin-inline:auto;text-align:center;font-size:1.7rem}.contact .button{min-width:22rem}.search__input.field__input{border-radius:99px;padding-inline:2.4rem}.template-search__header,.main-404{text-align:center}.customer h1,.customer .title--page{font-family:var(--cc-d);text-transform:uppercase;font-size:clamp(4rem,6vw,8rem);text-align:center}.customer h2{font-size:clamp(2.4rem,3vw,3.6rem)}.customer .button{border-radius:99px}.article-template__title{margin-inline:auto;max-width:18ch;text-align:center}.article-template__content{max-width:70rem;margin-inline:auto;font-size:1.75rem}.article-card__title,.article-card .card__heading{font-family:var(--cc-d);text-transform:uppercase}.article-card__info,.article-card .caption-with-letter-spacing{letter-spacing:.14em}.footer{font-size:1.5rem}.footer .newsletter-form__field-wrapper .field__input,.footer input[type=email]{background:#f3f1ec14;border-color:#f3f1ec40;color:var(--cc-bone)}.footer input::placeholder{color:#f3f1ec99}.footer .copyright,.footer__copyright{font-size:1.25rem;letter-spacing:.06em;color:#b9a6b5}a,button{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){.card,.collection-card{transition:none}.card:hover,.collection-card:hover{transform:none}}@media screen and (max-width:749px){.page-header{padding-block:2.4rem 2rem}.button--primary,.button--secondary{width:100%}.rte .button{width:auto}.cart-item__name{font-size:1.8rem}.contact .button{width:100%;min-width:0}}#MainContent .page-section .rte{padding-bottom:clamp(6rem,8vw,12rem)}#MainContent .rte{max-width:76rem;margin:0 auto;font:400 1.7rem/1.75 var(--cc-s);color:rgb(var(--color-foreground))}#MainContent .rte *{line-height:inherit}#MainContent .rte>*+*{margin-top:1.6rem}#MainContent .rte p,#MainContent .rte li{font-size:inherit;letter-spacing:0;max-width:none;margin:0}#MainContent .rte p+p{margin-top:1.4rem}#MainContent .rte strong,#MainContent .rte b{font-weight:600;color:rgb(var(--color-foreground-title))}#MainContent .rte em{color:inherit}#MainContent .rte h1,#MainContent .rte h2,#MainContent .rte h3{font-family:var(--cc-d);font-weight:400;text-transform:uppercase;letter-spacing:-.005em;color:rgb(var(--color-foreground-title));border:0;padding:0;text-wrap:balance}#MainContent .rte h1{font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1;margin:6.4rem 0 1.6rem}#MainContent .rte h2{font-size:clamp(2.8rem,3.4vw,4.4rem);line-height:1.02;margin:5.6rem 0 1.4rem}#MainContent .rte h3{font-size:clamp(2.2rem,2.4vw,3rem);line-height:1.08;margin:4rem 0 1.2rem}#MainContent .rte h4,#MainContent .rte .cc-subhead{font:600 1.2rem/1.4 var(--cc-s);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground-title));margin:4rem 0 1rem}#MainContent .rte .cc-subhead *{font:inherit;color:inherit}#MainContent .rte h5,#MainContent .rte h6{font:400 1.7rem/1.75 var(--cc-s);letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground));margin:1.4rem 0 0}#MainContent .rte>:first-child{margin-top:0}#MainContent .rte a:not(.button){color:rgb(var(--color-foreground-title));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:currentColor}#MainContent .rte a:not(.button):hover{color:var(--cc-orchid)}#MainContent .rte a [style*=color],#MainContent .rte a[style*=color]{color:inherit!important}#MainContent .rte ul,#MainContent .rte ol{margin:1.6rem 0 0;padding-left:2.2rem}#MainContent .rte li{padding-left:.4rem}#MainContent .rte li+li{margin-top:.6rem}#MainContent .rte img{position:static;left:auto;right:auto;transform:none;display:block;width:auto;max-width:100%;height:auto;max-height:none;margin:2.4rem auto;padding:0;border:0;border-radius:6px;object-fit:initial}#MainContent .rte p>img:only-child{margin-block:1.2rem}#MainContent .rte .cc-gallery{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:1.6rem;margin:3.2rem 0}#MainContent .rte .cc-gallery img{width:100%;margin:0}#MainContent .rte .cc-gallery.many img{aspect-ratio:4 / 5;height:auto;object-fit:cover}@media(max-width:560px){#MainContent .rte .cc-gallery{grid-template-columns:repeat(var(--cols-m, 2),minmax(0,1fr));gap:1rem}}#MainContent .rte .cc-table-wrap{overflow-x:auto;margin:3.2rem 0;-webkit-overflow-scrolling:touch}#MainContent .rte table{width:100%!important;height:auto!important;table-layout:auto;border-collapse:collapse;margin:0;font-size:1.6rem;box-shadow:none;border-style:none}#MainContent .rte tr{height:auto!important}#MainContent .rte td,#MainContent .rte th{width:auto!important;height:auto!important;padding:1.4rem 1.2rem;border:0;border-bottom:1px solid var(--cc-line);vertical-align:top;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}#MainContent .rte td :is(h1,h2,h3,h4,h5,h6){font:500 1.6rem/1.45 var(--cc-s);text-transform:none;letter-spacing:0;margin:0;color:inherit}#MainContent .rte .cc-callout{background:var(--cc-bone-2);border-radius:14px;padding:2.4rem 2.8rem;margin:3.2rem 0}@media(max-width:749px){#MainContent .rte{font-size:1.6rem}#MainContent .rte h1{margin-top:4.8rem}#MainContent .rte h2{margin-top:4rem}}#MainContent .rte :is(h1,h2,h3,h4) :is(strong,b){font-weight:inherit;color:inherit}#MainContent .rte [style*=color]{color:inherit!important}html,body{background-color:#f3f1ec}.footer,.footer .footer__content-top,.footer .footer__content-bottom,.footer .background{background-color:#2a0a29!important;color:#d8c8d5}.footer :is(p,span,small,li,div,address),.footer .footer__copyright,.footer .copyright__content-text{color:#d8c8d5}.footer a,.footer .list-menu__item--link,.footer .footer--button{color:#f3f1ec!important}.footer a:hover{color:#c9a46a!important}.footer :is(h2,h3,h4,h5,h6),.footer .footer-block__heading{color:#c9a46a!important}.footer .h1,.footer .h2,.footer .footer__logo-text,.footer .footer-block__logo{color:#f3f1ec!important}.footer .button,.footer button[type=submit]{background:#f3f1ec;color:#2a0a29}.breadcrumb,.breadcrumb_margin{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/43/assets/cc-theme.css.map */
