:root{--cc-paper: #FFFFFF;--cc-warm-white: #FAF8F4;--cc-cream: #F2EDE4;--cc-ink: #1A1A1A;--cc-ink-muted: #4A4A4A;--cc-rule: #E5E2DA;--cc-gold: #C9A66B;--cc-gold-deep: #A8884A;--cc-copper: #A87056;--cc-silver: #C5C8CC}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,.section-header__title,.banner__heading,.featured-collection__heading,.collection-list__heading{letter-spacing:.005em;font-weight:400}.banner__heading.h0{letter-spacing:-.01em;line-height:1.05}.caption-with-letter-spacing,.subtitle,.banner__text--subtitle,.section__title--subtitle,.rich-text__caption,.banner__caption{font-family:var(--font-body-family);font-size:.7rem!important;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--cc-ink)}body{line-height:1.55;color:var(--cc-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.price__regular .price-item,.price__sale .price-item,.price-item--regular,.price-item--sale,.product__price .price-item{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:400}.header{border-bottom:1px solid var(--cc-rule);padding:14px 5rem}@media(max-width:989px){.header{padding:12px 1.5rem}}.header__heading-logo-wrapper{display:inline-block;width:220px;height:88px;overflow:hidden;position:relative;vertical-align:middle}.header__heading-logo{display:block;width:220px!important;height:auto!important;max-width:none;filter:none}@media(max-width:749px){.header__heading-logo-wrapper{width:160px;height:64px}.header__heading-logo{width:160px!important}}.list-menu__item--link,.header__menu-item,.header__inline-menu .header__menu-item{letter-spacing:.12em;text-transform:uppercase;font-size:1rem;font-weight:500;padding:.8rem 1.4rem}.header__inline-menu .list-menu--inline{gap:.4rem}.header__menu-item .icon-caret,.header-menu summary .icon-caret,summary .icon-caret{position:static;margin-left:.6rem;width:.7rem;height:.7rem}.header__menu-item,header-menu summary,.header-menu>details>summary{display:inline-flex;align-items:center;gap:.2rem}.header__menu-item:hover{text-decoration:none;color:var(--cc-gold-deep)}.mega-menu__content,.menu-drawer__menu{border-top:1px solid var(--cc-rule);background:var(--cc-paper)}.announcement-bar{border-bottom:1px solid var(--cc-rule);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.button,button.button{border-radius:0;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:500;padding:1.1rem 2.4rem;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.button--primary,.button:not(.button--tertiary):not(.button--secondary):not(.button--small){background:var(--cc-ink);color:var(--cc-paper);border:1px solid var(--cc-ink)}.button--primary:hover,.button:not(.button--tertiary):not(.button--secondary):not(.button--small):hover{background:var(--cc-paper);color:var(--cc-ink)}.button--secondary{background:transparent;color:var(--cc-ink);border:1px solid var(--cc-ink)}.button--secondary:hover{background:var(--cc-ink);color:var(--cc-paper)}.color-scheme-3 .button--secondary,.color-scheme-5 .button--secondary,[class*=color-scheme-3] .button--secondary,[class*=color-scheme-5] .button--secondary{color:var(--cc-paper);border-color:var(--cc-paper)}.color-scheme-3 .button--secondary:hover,.color-scheme-5 .button--secondary:hover,[class*=color-scheme-3] .button--secondary:hover,[class*=color-scheme-5] .button--secondary:hover{background:var(--cc-paper);color:var(--cc-ink)}.button--tertiary,.link{position:relative;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;text-decoration:none;border-bottom:1px solid var(--cc-ink);padding-bottom:2px}.card-wrapper{background:transparent}.card{background:transparent;box-shadow:none;border:none}.card-information{padding-top:1.4rem;padding-bottom:.5rem}.card-information .card__heading,.card-information .full-unstyled-link{font-family:var(--font-body-family);font-size:.95rem;letter-spacing:.01em;font-weight:400;line-height:1.35}.card-information .price{font-size:.9rem;margin-top:.4rem}.card-wrapper .card .card__media{transition:transform .6s ease,opacity .2s ease}.card-wrapper:hover .card__media .media img{opacity:.92}.collection-list .card-wrapper .card-information{text-align:center;padding-top:1.6rem}.collection-list .card__heading{font-family:var(--font-heading-family);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;font-weight:400}.shopify-section+.shopify-section{position:relative}.banner--medium,.banner--large{border-bottom:1px solid var(--cc-rule)}.banner__heading{margin-bottom:1rem}.rich-text__wrapper{max-width:720px}.multicolumn-card{background:transparent}.multicolumn-card-spacing{padding:2rem}.footer{border-top:1px solid var(--cc-rule);background:var(--cc-warm-white);padding-top:5rem}.footer__content-top{padding-bottom:3rem}.footer-block__heading{font-family:var(--font-body-family);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.copyright__content{font-size:.78rem;letter-spacing:.06em;color:var(--cc-ink-muted)}.product__title h1{letter-spacing:.005em;font-size:2rem;line-height:1.2}.product__info-wrapper{padding-top:1rem}.product__info-container>*+*{margin-top:1.5rem}.product__description{line-height:1.65;font-size:.95rem}.product__description ul{list-style:none;padding-left:0;border-top:1px solid var(--cc-rule);padding-top:1rem;margin-top:1.5rem}.product__description ul li{padding:.5rem 0;border-bottom:1px solid var(--cc-rule);font-size:.85rem;letter-spacing:.02em}.product__description ul li strong{color:var(--cc-ink-muted);font-weight:500;display:inline-block;min-width:8rem}.product__description .cc-care-note{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--cc-rule);color:var(--cc-ink-muted);font-size:.85rem;font-style:italic}.collection-hero__title{letter-spacing:.01em;font-size:2.5rem;margin-bottom:.5rem}.collection-hero__description{color:var(--cc-ink-muted);font-size:1rem;max-width:640px}.facets__heading{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.facet-checkbox{font-size:.9rem;letter-spacing:.01em}.newsletter,.newsletter-form{text-align:center}.newsletter-form__field-wrapper{max-width:480px;margin:1.5rem auto 0}.cc-press-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px;margin:0 auto}@media(max-width:989px){.cc-press-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:600px){.cc-press-grid{grid-template-columns:1fr}}.cc-press-grid__item{display:block;border:1px solid var(--cc-rule);background:var(--cc-paper);overflow:hidden;transition:border-color .2s ease,transform .2s ease}.cc-press-grid__item:hover{border-color:var(--cc-gold)}.cc-press-grid__item img{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 5;display:block;background:var(--cc-cream)}.cc-page-summary{text-align:center;color:var(--cc-ink-muted);font-size:1.05rem;font-style:italic;max-width:640px;margin:0 auto}::selection{background:var(--cc-gold);color:var(--cc-ink)}a{text-underline-offset:4px}img{font-style:italic;background-color:var(--cc-cream)}.cc-spec-list{list-style:none;margin:0;padding:0}.cc-spec-list li{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding:.9rem 0;border-bottom:1px solid rgba(0,0,0,.08);font-size:1.4rem;line-height:1.5}.cc-spec-list li:last-child{border-bottom:none}.cc-spec-list li strong{font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:1.1rem;color:#0000009e}.cc-spec-list li span{text-align:right;color:#000000eb}.cc-wordmark-link{text-decoration:none!important;border:none!important;background:transparent!important;display:inline-flex;flex-direction:column;align-items:center;gap:.4rem;padding:.4rem 0}.cc-wordmark-link:after,.cc-wordmark-link:before{display:none!important;content:none!important}.cc-logo-wrapper{display:block;line-height:0}.cc-logo-wrapper img.header__heading-logo{display:block}.cc-wordmark{display:inline-block;font-family:var(--font-heading-family, "Times New Roman", serif);font-weight:300;font-size:1.05rem;line-height:1.2;letter-spacing:.34em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none!important;padding-left:.34em;white-space:nowrap}@media(min-width:750px){.cc-wordmark{font-size:1.2rem;letter-spacing:.4em}}.footer{background:#fafaf8}.footer .grid--footer{gap:4rem 6rem}.footer__content-top{padding-top:6rem;padding-bottom:4.8rem;border-bottom:1px solid rgba(0,0,0,.08)}.footer__content-bottom{padding-top:2.4rem;padding-bottom:2.4rem}.footer-block__heading,.footer__newsletter h2,.footer-block__details-content h2{font-family:var(--font-heading-family, serif);font-weight:400;font-size:1.1rem!important;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.6rem;color:#0000008c;border:none!important;text-decoration:none!important}.footer-block__heading:after,.footer-block__heading:before{content:none!important}.footer-block .footer-block__details-content{font-size:1.4rem;line-height:1.7;color:#000000c7}.footer-block .footer-block__details-content p{margin:0 0 1rem}.footer a,.footer__list-social a,.footer-block__details-content a,.footer__list a{text-decoration:none!important;background-image:none!important;border:none!important;color:#000000c7;transition:color .2s ease;display:inline-block;padding:.2rem 0}.footer a:hover{color:rgb(var(--color-foreground))!important;text-decoration:none!important}.footer a:after,.footer a:before{display:none!important;content:none!important}.footer-block:first-child .footer-block__heading{font-family:var(--font-heading-family, serif);font-weight:300;font-size:1.6rem!important;letter-spacing:.34em;text-transform:uppercase;color:rgb(var(--color-foreground));margin-bottom:1.6rem}.footer__list,.footer-block ul{list-style:none;margin:0;padding:0}.footer__list li,.footer-block ul li{padding:.4rem 0;font-size:1.4rem;line-height:1.6}.footer__newsletter{margin-top:0}.footer__newsletter .newsletter-form{margin-top:.8rem;max-width:36rem}.footer__newsletter .newsletter-form__field-wrapper input[type=email]{border:none;border-bottom:1px solid rgba(0,0,0,.18)!important;background:transparent;padding:1.2rem 4rem 1.2rem 0;font-size:1.4rem;border-radius:0}.footer__newsletter .newsletter-form__field-wrapper input[type=email]:focus{border-bottom-color:rgb(var(--color-foreground))!important;box-shadow:none;outline:none}.footer__newsletter .newsletter-form__button{background:transparent;color:rgb(var(--color-foreground))}.footer__list-social{margin-top:2rem;gap:1.4rem}.footer__list-social .social-icons{width:2rem;height:2rem;fill:#0000008c;transition:fill .2s ease}.footer__list-social a:hover .social-icons{fill:rgb(var(--color-foreground))}.footer__copyright,.footer__column--info{font-size:1.1rem;color:#00000080;letter-spacing:.05em}.footer__payment{margin-top:0}.footer__payment .list-payment__item svg{filter:grayscale(1);opacity:.7}.copyright__shopify{opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cc-brand.css.map */
