:root{--cp-brown:#6C4E3A;--cp-cream:#FFFDFC;--cp-ink:#303030}.blog-articles__title,.collection-list-title,.collection__title,.main-page-title,.rich-text__heading,.section-header h2,.title,.title-wrapper h2,h2.title{text-transform:uppercase;letter-spacing:.18em}.button,.cart__checkout-button,.personalizer-add-to-cart,.product-form__submit,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.16em;font-weight:500;font-size:1.25rem}.header__menu-item,.list-menu__item--link{text-transform:uppercase;letter-spacing:2px;font-size:1.3rem;font-weight:400;white-space:nowrap}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .list-menu__item{white-space:nowrap}@media screen and (min-width:990px){.header{max-width:100%;padding-left:5rem;padding-right:5rem;grid-column-gap:1rem}}.personalizer-price--current,.price-item--sale,.price__sale .price-item--sale{color:var(--cp-brown)}.badge,.price__badge-sale{text-transform:uppercase;letter-spacing:.1em;border-radius:0;font-size:1.05rem}.card-information__text,.full-unstyled-link{letter-spacing:.04em}.card__heading{text-transform:uppercase;font-size:1.3rem}.banner__text em,.rich-text__text em{font-style:italic}.cp-transparent-header .header-wrapper{position:fixed;top:var(--cp-ann-h, 0px);left:0;width:100%;z-index:6;background:0 0!important;border:0!important;transition:background .3s ease,box-shadow .3s ease}.cp-transparent-header.cp-scrolled .header-wrapper{top:var(--cp-ann-h, 39px)}.cp-transparent-header:not(.cp-scrolled) .header__active-menu-item,.cp-transparent-header:not(.cp-scrolled) .header__heading,.cp-transparent-header:not(.cp-scrolled) .header__heading a,.cp-transparent-header:not(.cp-scrolled) .header__heading-link,.cp-transparent-header:not(.cp-scrolled) .header__icon,.cp-transparent-header:not(.cp-scrolled) .header__icon .icon,.cp-transparent-header:not(.cp-scrolled) .header__icon--cart .icon,.cp-transparent-header:not(.cp-scrolled) .header__menu-item,.cp-transparent-header:not(.cp-scrolled) .header__menu-item span,.cp-transparent-header:not(.cp-scrolled) .list-menu__item--link,.cp-transparent-header:not(.cp-scrolled) .localization-form__select{color:#fff!important}.cp-transparent-header:not(.cp-scrolled) .header__icon .icon{stroke:#fff}.cp-transparent-header:not(.cp-scrolled) .header__heading-logo{filter:brightness(0) invert(1)}.cp-transparent-header.cp-scrolled .header-wrapper{background:#fffdfc!important;box-shadow:0 1px #0000000f}.header__heading-logo{height:30px;width:auto;max-width:100%}.cp-transparent-header #MainContent>.shopify-section:first-child .banner{min-height:calc(100vh - var(--cp-ann-h, 44px))}.cp-transparent-header .banner__heading{font-size:2.3rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;line-height:1.5}.cp-transparent-header .banner__text,.cp-transparent-header .banner__text *{font-size:1.3rem;font-weight:400;letter-spacing:2px;text-transform:uppercase}.cp-transparent-header .banner .button{font-size:1.3rem;font-weight:400;letter-spacing:2.6px;padding:1.4rem 2.8rem;border:1px solid #fff!important;color:#fff!important;background:0 0!important;box-shadow:none!important;transition:background .25s ease,color .25s ease}.cp-transparent-header .banner .button:hover{background:#fff!important;color:var(--cp-ink)!important}.cp-transparent-header .banner .button:after,.cp-transparent-header .banner .button:before{display:none!important}.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover{background:#fffdfc!important;box-shadow:0 1px #0000000f}.cp-transparent-header .header__submenu .header__menu-item,.cp-transparent-header .header__submenu a,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .header__active-menu-item,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .header__heading,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .header__heading a,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .header__heading-link,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .header__icon,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .header__icon .icon,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .header__menu-item,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .header__menu-item span,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .list-menu__item--link,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .localization-form__select,.cp-transparent-header:not(.cp-scrolled) .header__submenu .header__menu-item{color:var(--cp-ink)!important}.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .header__icon .icon{stroke:var(--cp-ink)!important}.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .header__heading-logo{filter:none!important}.cp-transparent-header:not(.cp-scrolled) .header-wrapper:has(details[open]){background:#fffdfc!important;box-shadow:0 1px #0000000f}.cp-transparent-header:not(.cp-scrolled) .header-wrapper:has(details[open]) .header__heading,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:has(details[open]) .header__heading a,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:has(details[open]) .header__icon,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:has(details[open]) .header__menu-item,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:has(details[open]) .header__menu-item span,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:has(details[open]) .list-menu__item--link{color:var(--cp-ink)!important}.cp-transparent-header:not(.cp-scrolled) .header-wrapper:has(details[open]) .header__icon .icon{stroke:var(--cp-ink)!important}.cp-transparent-header:not(.cp-scrolled) .header-wrapper:has(details[open]) .header__heading-logo{filter:none!important}.header__submenu{background:#fffdfc}.announcement-bar__message{text-transform:uppercase;font-size:1.2rem;letter-spacing:2px;text-align:center;justify-content:center;width:100%}.collection .title,.featured-collection .title,.title-wrapper-with-link .title{font-size:2.2rem;letter-spacing:2px;text-align:center;color:rgb(var(--color-foreground))!important;width:100%}.title-wrapper-with-link{flex-direction:column;align-items:center;gap:.8rem}.card-information,.card-information__wrapper,.card__content .card-information,.card__information{text-align:center}.card__heading{letter-spacing:2px}.card-information .price,.card-information .price-item--regular,.card-information .price__regular .price-item{color:rgb(var(--color-foreground))}.card .badge,.card-wrapper .badge,.card__badge .badge{background:var(--cp-cream)!important;color:#595959!important;font-size:1.2rem;letter-spacing:.1em;border:0}.product-grid{--pl-cols:2;--pl-gap:1.5rem;--pl-card-w:calc(100% / var(--pl-cols) - var(--pl-gap) * (var(--pl-cols) - 1) / var(--pl-cols));display:grid!important;grid-template-columns:repeat(auto-fit,var(--pl-card-w))!important;justify-content:center!important;column-gap:var(--pl-gap)!important;row-gap:3.5rem!important;padding-left:0!important;margin:0!important}.product-grid>.grid__item{width:auto!important;max-width:none!important;margin:0!important}@media screen and (min-width:750px){.product-grid{--pl-cols:3;--pl-gap:2rem}}@media screen and (min-width:990px){.product-grid{--pl-cols:4;--pl-gap:2.5rem}.cp-transparent-header .product-grid{padding-inline:5rem!important}}.banner__media,.banner__media img,.card,.card .media,.card-wrapper .media,.card__inner,.card__media img,.global-media-settings,.global-media-settings img,.image-with-text__media,.image-with-text__media img,.media,.media>img{border-radius:0}.image-with-text__heading{font-size:2.2rem!important;letter-spacing:2px;text-transform:uppercase;font-weight:400;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.cp-transparent-header .page-width:has(>.image-with-text){max-width:100%!important;padding-left:0!important;padding-right:0!important}.cp-transparent-header .image-with-text__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;align-items:stretch!important;direction:ltr!important}.cp-transparent-header .image-with-text__media-item,.cp-transparent-header .image-with-text__text-item{width:100%!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important}.cp-transparent-header .image-with-text__media-item{order:2}.cp-transparent-header .image-with-text__text-item{order:1}.cp-transparent-header .image-with-text__media{aspect-ratio:1/1;height:auto!important;width:100%!important;position:relative}.cp-transparent-header .image-with-text__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.cp-transparent-header .image-with-text__text-item .image-with-text__content{padding-inline:5rem!important;max-width:560px}}.article-card__image,.article-card__image.media{aspect-ratio:3/2!important;padding-bottom:0!important;border-radius:0}.article-card__image img{width:100%!important;height:100%!important;object-fit:cover!important}.article-card .card__content,.article-card__info{text-align:center}.blog__posts{--bl-cols:1;--bl-gap:2.5rem;--bl-card-w:calc(100% / var(--bl-cols) - var(--bl-gap) * (var(--bl-cols) - 1) / var(--bl-cols));display:grid!important;grid-template-columns:repeat(auto-fit,var(--bl-card-w))!important;justify-content:center!important;column-gap:var(--bl-gap)!important;row-gap:3rem!important;overflow:visible!important;margin:0!important;scroll-snap-type:none!important}.blog__posts>.blog__post{width:auto!important;max-width:none!important;margin:0!important;scroll-snap-align:none!important}@media screen and (min-width:750px){.blog__posts{--bl-cols:2}}@media screen and (min-width:990px){.blog__posts{--bl-cols:3}}.footer__content-top .footer-block{text-align:center;align-items:center}.footer-block__heading{width:100%;text-align:center}.footer-block__details-content,.footer-block__details-content .list-unstyled{align-items:center}.footer-block__details-content .list-unstyled{width:100%}.footer-block__details-content .list-menu__item--link,.footer-block__details-content li{justify-content:center;text-align:center}.footer-block__details-content .list-social{justify-content:center}.footer-block-newsletter,.footer__newsletter{align-items:center;text-align:center}.footer__content-bottom,.footer__content-bottom-wrapper,.footer__copyright{text-align:center;justify-content:center}.policies{text-align:center}.footer__content-bottom-wrapper{flex-direction:column;gap:1rem;align-items:center}.policies{display:flex;flex-wrap:wrap;justify-content:center}.footer-block--newsletter{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center}.footer-block--newsletter>*{width:100%}.footer-block__newsletter{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center}.footer-block--newsletter .newsletter-form{justify-content:center;margin-inline:auto;max-width:36rem;width:100%}.footer-block--newsletter .list-social,.footer__list-social.list-social{justify-content:center!important;width:100%;margin-top:1.8rem}.section-header{top:0}.section-header.shopify-section-group-header-group{z-index:5}body:not(.cp-transparent-header) .header__menu-item{transition:color .2s ease}body:not(.cp-transparent-header) .header__inline-menu .header__menu-item:hover,body:not(.cp-transparent-header) .header__inline-menu .header__menu-item:hover span{color:var(--cp-brown)!important}body:not(.cp-transparent-header) .header__active-menu-item,body:not(.cp-transparent-header) .header__inline-menu .header__menu-item span,body:not(.cp-transparent-header) .header__inline-menu .header__menu-item:hover span,body:not(.cp-transparent-header) .header__inline-menu .header__menu-item[aria-current=true],body:not(.cp-transparent-header) .header__inline-menu details[open]>.header__menu-item,body:not(.cp-transparent-header) .header__inline-menu details[open]>.header__menu-item span{text-decoration:none!important}body:not(.cp-transparent-header) .header__icon:hover .icon{color:var(--cp-brown)}body:not(.cp-transparent-header) .header-wrapper.header-wrapper--border-bottom{border-bottom:1px solid #efe7df}@media(hover:hover)and (min-width:990px){.header__inline-menu header-menu>details:hover>.header__submenu{z-index:50!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a,.footer-block__heading,.footer__copyright,.footer__copyright a,.policies a{color:#2b2724!important;transition:color .2s ease}.footer-block__details-content .list-menu__item--link:hover,.footer-block__details-content a:hover,.footer__copyright a:hover,.policies a:hover{color:var(--cp-brown)!important}.footer__list-social .icon,.list-social .icon{transition:color .2s ease}.footer__list-social a:hover .icon,.list-social a:hover .icon{color:var(--cp-brown)}::placeholder,button,input,select,textarea{font-family:inherit}.footer-block__heading,.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6{font-weight:400!important}.cpf-tagline,.rte em,.rte i,blockquote,em,i{font-style:normal!important}.cp-reassbar{border-top:1px solid #d4d4d2;border-bottom:1px solid #d4d4d2;background:rgb(var(--color-background));padding:64px 18px}.cp-reassbar__grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.cp-reassbar__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding:0 8px}.cp-reassbar__item svg{width:30px;height:30px;color:#2b2724;stroke-width:1.5}.cp-reassbar__title{margin:0;font-size:12px;line-height:1.7;font-weight:400;letter-spacing:.18em;text-transform:none;color:#2b2724}@media(max-width:749px){.cp-reassbar{padding:44px 14px}.cp-reassbar__grid{grid-template-columns:repeat(2,1fr);gap:36px 10px}.cp-reassbar__item svg{width:28px;height:28px}}body:not(.cp-transparent-header) .header__menu-item{color:#1c1c1c}.header__submenu .header__menu-item{color:#1c1c1c!important;white-space:nowrap}.header__submenu{width:max-content!important;min-width:200px}.header__active-menu-item,.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item:focus-visible,.header__inline-menu .header__menu-item:hover,.header__menu-item:hover .header__active-menu-item,.header__submenu .header__menu-item:hover{text-decoration:none!important}.header__menu-item .icon-caret{display:none!important}.header__icons .header__search{display:flex!important}.header__icon--cart .icon,.header__search .icon-search{width:24px!important;height:24px!important}:root{--font-heading-family:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-heading-style:normal;--font-body-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body-style:normal}body{font-family:var(--font-body-family);line-height:1.6}.h0,.h1,.h2,h1,h2{font-family:var(--font-heading-family);line-height:1.1}.h2,h2{line-height:1.15}.blog-articles__title,.collection-list-title,.collection__title,.main-page-title,.rich-text__heading,.section-header h2,.title,.title-wrapper h2,h2.title{font-weight:500}.button,.card-information__text,.card__heading,.card__heading a,.cart__checkout-button,.personalizer-add-to-cart,.personalizer-price--compare,.personalizer-price--current,.price,.price-item,.product-form__submit,.shopify-payment-button__button,button{font-family:var(--font-body-family)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cp-editorial.css.map */
