:root{--cp-brown: #6C4E3A;--cp-cream: #FFFDFC;--cp-ink: #303030}.title,.title-wrapper h2,.section-header h2,.collection__title,h2.title,.rich-text__heading,.collection-list-title,.blog-articles__title,.main-page-title{text-transform:uppercase;letter-spacing:.18em;font-weight:400}.button,.shopify-payment-button__button--unbranded,.product-form__submit,.personalizer-add-to-cart,.cart__checkout-button{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}}.price__sale .price-item--sale,.price-item--sale,.personalizer-price--current{color:var(--cp-brown)}.badge,.price__badge-sale{text-transform:uppercase;letter-spacing:.1em;border-radius:0;font-size:1.05rem}.card__heading,.card-information__text,.full-unstyled-link{letter-spacing:.04em}.card__heading{text-transform:uppercase;font-size:1.3rem;letter-spacing:.1em}.rich-text__text em,.banner__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:transparent!important;border:none!important;transition:background .3s ease,top .2s ease,box-shadow .3s ease}.cp-transparent-header.cp-scrolled .header-wrapper{top:0}.cp-transparent-header:not(.cp-scrolled) .header__heading-link,.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) .header__active-menu-item,.cp-transparent-header:not(.cp-scrolled) .list-menu__item--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) .localization-form__select,.cp-transparent-header:not(.cp-scrolled) .header__heading,.cp-transparent-header:not(.cp-scrolled) .header__heading a{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 #FFFFFF!important;color:#fff!important;background:transparent!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:before,.cp-transparent-header .banner .button:after{display:none!important}.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover{background:#fffdfc!important;box-shadow:0 1px #0000000f}.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .header__heading-link,.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 .header__active-menu-item,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .list-menu__item--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 .localization-form__select,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .header__heading,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:hover .header__heading a{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__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,.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__heading,.cp-transparent-header:not(.cp-scrolled) .header-wrapper:has(details[open]) .header__heading a{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}.cp-transparent-header .header__submenu .header__menu-item,.cp-transparent-header .header__submenu a,.cp-transparent-header:not(.cp-scrolled) .header__submenu .header__menu-item{color:var(--cp-ink)!important}.announcement-bar__message{text-transform:uppercase;font-size:1.2rem;letter-spacing:2px;text-align:center;justify-content:center;width:100%}.collection .title,.title-wrapper-with-link .title,.featured-collection .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,.card__content .card-information,.card-information__wrapper{text-align:center}.card__heading{letter-spacing:2px}.card-information .price,.card-information .price__regular .price-item,.card-information .price-item--regular{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:none}.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}}@media screen and (min-width:990px){.cp-transparent-header .product-grid{padding-inline:5rem!important}}.card,.card__inner,.card .media,.card-wrapper .media,.media,.media>img,.card__media img,.global-media-settings,.global-media-settings img,.image-with-text__media,.image-with-text__media img,.banner__media,.banner__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__info,.article-card .card__content{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,.footer-block--newsletter{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__list-social.list-social,.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,.policies{text-align:center;justify-content: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__list-social.list-social,.footer-block--newsletter .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__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 details[open]>.header__menu-item,body:not(.cp-transparent-header) .header__inline-menu details[open]>.header__menu-item span,body:not(.cp-transparent-header) .header__inline-menu .header__menu-item[aria-current=true],body:not(.cp-transparent-header) .header__active-menu-item{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__heading,.footer__copyright,.footer__copyright a,.policies a,.footer-block__details-content a,.footer-block__details-content .list-menu__item--link{color:#2b2724!important;transition:color .2s ease}.footer-block__details-content a:hover,.footer-block__details-content .list-menu__item--link:hover,.policies a:hover,.footer__copyright 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)}input,textarea,select,button,::placeholder{font-family:inherit}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.footer-block__heading{font-weight:400!important}em,i,blockquote,.cpf-tagline,.rte em,.rte 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__inline-menu .header__menu-item,.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:focus-visible,.header__active-menu-item,.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__search .icon-search,.header__icon--cart .icon{width:24px!important;height:24px!important}:root{--font-heading-family: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-body-family: "DM Sans", -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}h1,.h1,.h0{font-family:var(--font-heading-family);font-weight:600;line-height:1.1}h2,.h2{font-family:var(--font-heading-family);font-weight:600;line-height:1.15}.title,.title-wrapper h2,.section-header h2,.collection__title,h2.title,.rich-text__heading,.collection-list-title,.blog-articles__title,.main-page-title{font-weight:500}.button,button,.shopify-payment-button__button,.personalizer-add-to-cart,.product-form__submit,.cart__checkout-button,.price,.price-item,.personalizer-price--current,.personalizer-price--compare,.card__heading,.card__heading a,.card-information__text{font-family:var(--font-body-family)}
/*# sourceMappingURL=/cdn/shop/t/49/assets/cp-editorial.css.map */
