:root{--cm-ivory: #faf7f1;--cm-stone: #f0ebe2;--cm-paper: #fffdf9;--cm-ink: #382a20;--cm-bronze: #89622e;--cm-muted: #66594e;--cm-line: #d8cdbd;--cm-display: var(--font-heading--family, "Cormorant", "Times New Roman", serif)}body{background:var(--cm-ivory);color:var(--cm-ink)}.header__row{background-color:var(--cm-ivory);color:var(--cm-ink)}.header-logo{width:auto;max-width:100%}.cm-wordmark{position:relative;display:block;width:clamp(9.5rem,20vw,17rem);aspect-ratio:1928 / 341;overflow:hidden}.cm-wordmark img{position:absolute;top:-63.64%;left:-1.61%;display:block;width:103.16%;max-width:none;height:auto}@media(forced-colors:active){.cm-wordmark{background-color:#faf7f1;forced-color-adjust:none}.account-button .account-button__icon,.account-button .account-button__text{color:ButtonText}}.cm-eyebrow{margin:0 0 .875rem;color:var(--cm-bronze);font-size:.75rem;font-weight:650;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.cm-hero{position:relative;display:flex;min-height:clamp(36rem,48vw,42rem);align-items:center;width:100%;margin:0;padding:4rem max(clamp(1.25rem,5vw,6rem),calc((100vw - 1280px)/2));overflow:hidden;isolation:isolate;box-sizing:border-box;background:var(--cm-ivory)}.cm-hero__copy{position:relative;z-index:1;width:min(42%,440px);padding-block:1.5rem}.cm-hero__heading{max-width:12ch;margin:0;color:var(--cm-ink);font-family:var(--cm-display);font-size:clamp(3rem,5.6vw,5.25rem);font-weight:var(--font-heading--weight, 500);letter-spacing:-.015em;line-height:.99;overflow-wrap:normal;text-wrap:balance}.cm-hero__description,.cm-section__description{max-width:38ch;margin:1.5rem 0 1.75rem;color:var(--cm-muted);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.7}.cm-hero__media{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--cm-stone)}.cm-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--cm-ivory) 0%,rgb(250 247 241 / 96%) 27%,rgb(250 247 241 / 72%) 43%,rgb(250 247 241 / 0%) 68%);content:"";pointer-events:none}.cm-hero__picture{display:block;width:100%;height:100%}.cm-hero__image,.cm-story__image{display:block;width:100%;height:100%;object-fit:cover}.cm-hero__image{object-position:center}.cm-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.875rem;padding:.75rem 1.25rem;border:1px solid var(--cm-ink);border-radius:2px;background:var(--cm-ink);color:var(--cm-paper);font-size:.9375rem;font-weight:650;line-height:1.25;text-decoration:none}.cm-button:hover{background:#4a382b;color:var(--cm-paper)}.cm-text-link{display:inline-flex;min-height:3rem;align-items:center;gap:.625rem;color:var(--cm-ink);font-weight:650;text-decoration-color:var(--cm-bronze);text-decoration-thickness:1px;text-underline-offset:.3em}.cm-text-link:hover{color:var(--cm-bronze)}.cm-section{width:min(100%,1200px);margin-inline:auto;padding:clamp(3.25rem,7vw,6rem) clamp(1.25rem,4vw,4rem);box-sizing:border-box}.cm-section__heading{margin:0;color:var(--cm-ink);font-family:var(--cm-display);font-size:clamp(2rem,3.7vw,3.25rem);font-weight:var(--font-heading--weight, 500);letter-spacing:-.015em;line-height:1.08;text-wrap:balance}.cm-categories .cm-section__heading{max-width:18ch}.cm-categories__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem);margin:2.5rem 0 0;padding:0;list-style:none}.cm-categories__item{min-width:0}.cm-categories__link{display:flex;height:100%;flex-direction:column;color:var(--cm-ink);text-decoration:none}.cm-categories__image-wrap{display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:hidden;background:#fff}.cm-categories__image{display:block;width:100%;height:100%;object-fit:contain}.cm-categories__caption{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .125rem 0;color:var(--cm-ink);font-family:var(--cm-display);font-weight:var(--font-heading--weight, 500);font-size:clamp(1rem,1.55vw,1.35rem);line-height:1.25}.cm-categories__link:hover{color:var(--cm-bronze)}.cm-categories__arrow{flex:0 0 auto;color:var(--cm-bronze);font-family:var(--font-body--family, sans-serif);font-size:1rem}.carat-muse-featured-products-section{background:var(--cm-stone)}.cm-featured__intro{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.25rem}.cm-featured__intro .cm-section__description{margin-block:.75rem 0}.cm-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin:0;padding:0;list-style:none}.cm-product-grid__item{min-width:0}.cm-product-card{height:100%}.cm-product-card__image-link{display:block;overflow:hidden;aspect-ratio:4 / 5;background:#fff}.cm-product-card__image{display:block;width:100%;height:100%;object-fit:contain}.cm-product-card__image-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#e9e0d3,#f7f1e7)}.cm-product-card__details{padding-top:.875rem}.cm-product-card__title{margin:0;color:var(--cm-ink);font-family:var(--font-body--family, sans-serif);font-size:.9375rem;font-weight:550;line-height:1.45}.cm-product-card__title a{color:inherit;text-decoration:underline;text-decoration-color:var(--cm-bronze);text-decoration-thickness:1px;text-underline-offset:.2em}.cm-product-card__title a:hover{text-decoration-color:var(--cm-ink);text-decoration-thickness:2px}.cm-product-card__price{margin:.4rem 0 0;color:var(--cm-ink);font-size:.9375rem;line-height:1.4}.cm-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);width:min(100%,1200px);margin-inline:auto;padding:clamp(3.25rem,7vw,6rem) clamp(1.25rem,4vw,4rem);box-sizing:border-box}.cm-story__media{overflow:hidden;aspect-ratio:3 / 2;background:var(--cm-stone)}.cm-story__copy{padding-block:1rem}.cm-story__copy .cm-section__heading{max-width:11ch}.cm-story__copy .cm-section__description{margin-bottom:1rem}.carat-muse-story-section{background:var(--cm-paper)}footer{color:var(--cm-paper)}footer .footer-content,footer .footer-utilities{color:var(--cm-paper)}footer a:not(.button):not(.email-signup__button){color:var(--cm-paper)}footer a:not(.button):not(.email-signup__button):hover{color:#ead7b8}footer .email-signup__input{min-height:3rem;color:var(--cm-ink)}footer .email-signup__button--text{min-height:3rem}:focus-visible{outline:3px solid var(--cm-bronze)!important;outline-offset:3px}footer :focus-visible{outline-color:var(--cm-paper)!important}footer .terms-policies-popover{--color-foreground: var(--cm-ink);--color-foreground-rgb: 56 42 32;color:var(--cm-ink);background:var(--cm-paper)}footer .terms-policies-popover a:not(.button):not(.email-signup__button){color:var(--cm-ink)}footer .terms-policies-popover :focus-visible{outline-color:var(--cm-bronze)!important}.facets input[type=checkbox]:not(:disabled),.facets input[type=radio]:not(:disabled),.facets .checkbox:not(.checkbox--disabled) .icon-checkmark{border-color:var(--color-foreground)}.facets .checkbox:not(.checkbox--disabled):hover .icon-checkmark{border-color:var(--color-foreground)}#pc--opt-out-form-container .pc--show-email-field{min-inline-size:0;max-inline-size:100%}#pc--opt-out-form-container .pc--show-email-field label{min-inline-size:0;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}@media(min-width:750px)and (max-width:989px){.cm-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cm-wordmark{width:min(43vw,10.5rem,calc(100vw - 208px))}.cm-hero{min-height:max(34rem,150vw);align-items:flex-start;padding:1.25rem 1rem 2rem}.cm-hero__copy{width:100%;padding:0}.cm-hero__heading{max-width:12ch;font-size:clamp(2.5rem,11vw,3.5rem);overflow-wrap:anywhere}.cm-hero__description{max-width:36ch;margin-block:.875rem 1.25rem}.cm-hero__media{top:0;right:0;bottom:0;left:0}.cm-hero__media:after{background:linear-gradient(180deg,var(--cm-ivory) 0%,rgb(250 247 241 / 94%) 28%,rgb(250 247 241 / 0%) 55%)}.cm-hero__image{object-position:center bottom}.cm-section{padding:3.25rem 1rem}.cm-categories__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:1.25rem 1rem;margin-top:1.5rem}.cm-categories__caption>span:first-child{min-width:0;overflow-wrap:anywhere}.cm-featured__intro{display:block;margin-bottom:1.5rem}.cm-featured__intro>.cm-text-link{margin-top:.5rem}.cm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .875rem}.cm-product-card__title,.cm-product-card__price{font-size:.875rem}.cm-story{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:3.25rem 1rem}.cm-story__media{aspect-ratio:4 / 3}.cm-story__copy{padding:0}header .menu-drawer-container .header__icon--menu{padding:0;width:44px;min-width:44px;height:44px;min-height:44px;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/carat-muse-brand.css.map */
