:root{--cv-paper:#f4f1eb;--cv-ink:#22211f;--cv-gold:#917343}html{scroll-behavior:smooth;scroll-padding-top:110px}body{color:var(--cv-ink)}a{color:inherit}a,button,summary,input{touch-action:manipulation}button,a,summary{-webkit-tap-highlight-color:transparent}*:focus-visible{outline:2px solid var(--cv-gold);outline-offset:5px}.button{min-height:50px;font-size:1.4rem;letter-spacing:.065em;padding:1.4rem 2.7rem}.button:after{box-shadow:none}.button--secondary{border:1px solid currentColor}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:3rem;letter-spacing:.055em;text-transform:uppercase}.header{column-gap:2rem}.header__icon{width:44px;height:44px}.announcement-bar__message{font-size:1.1rem;letter-spacing:.18em;padding:1rem 0}.cv-eyebrow{font-family:var(--font-body-family);font-size:1.05rem;line-height:1.6;letter-spacing:.19em;text-transform:uppercase;margin:0 0 2rem;color:var(--cv-gold);font-weight:600}.cv-hero{display:grid;grid-template-columns:45% 55%;background:var(--cv-paper);max-width:1920px;margin:auto;min-height:610px}.cv-hero-copy{padding:clamp(40px,6vw,100px);align-self:center}.cv-hero h1,.cv-hero h2{font-size:clamp(5rem,5.5vw,9rem);line-height:.99;letter-spacing:-.035em;max-width:650px;margin:0 0 2.8rem;font-weight:400}.cv-hero-description{font-size:1.65rem;line-height:1.7;max-width:440px;margin:0 0 3rem}.cv-actions{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.cv-text-link{display:inline-flex;align-items:center;gap:2rem;text-decoration:none;border-bottom:1px solid var(--cv-gold);padding:1rem 0;font-size:1.3rem;line-height:1.5}.cv-text-link:hover{color:var(--cv-gold)}.cv-hero-note{font-size:1.05rem;letter-spacing:.1em;margin:5rem 0 0}.cv-hero-media{position:relative;background:#e8e5df;overflow:hidden;min-height:100%}.cv-hero-media picture{display:block;height:100%}.cv-hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focal-point,center)}.cv-hero--compact{grid-template-columns:50% 50%;min-height:440px}.cv-hero--compact .cv-hero-copy{padding:7rem}.cv-hero--compact h2{font-size:clamp(4rem,4.7vw,7rem)}.cv-section{padding-top:8rem;padding-bottom:6rem}.cv-section-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3.6rem}.cv-section-heading .cv-eyebrow{margin-bottom:1rem}.cv-section h2,.cv-newsletter h2{font-size:clamp(3.4rem,3.7vw,5.4rem);font-weight:400;letter-spacing:-.025em;line-height:1.1;margin:0}.cv-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2.8rem}.cv-collection-card{display:block;text-decoration:none;min-width:0}.cv-collection-image{aspect-ratio:4/5;overflow:hidden;background:var(--cv-paper)}.cv-collection-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cv-collection-card:hover img{transform:scale(1.025)}.cv-collection-caption{display:flex;justify-content:space-between;gap:2rem;padding-top:1.8rem}.cv-collection-caption h3{font-size:2.7rem;margin:0;line-height:1.1}.cv-collection-caption p{font-size:1.3rem;line-height:1.6;margin:.8rem 0 0}.cv-collection-caption>span{color:var(--cv-gold);font-size:2rem}.cv-collection-card:last-child:nth-child(3n+1){grid-column:2}.cv-moods .cv-collection-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}.cv-moods .cv-collection-card:last-child{grid-column:auto}.cv-moods .cv-collection-caption h3{font-size:2.2rem}.cv-moods .cv-collection-caption>span{display:none}.cv-moods .cv-collection-image{aspect-ratio:1}.cv-statement{background:var(--cv-paper);text-align:center;margin:4rem 0}.cv-statement-inner{max-width:1000px;padding-top:9rem;padding-bottom:9rem}.cv-statement h2{font-size:clamp(4.4rem,5vw,7rem);line-height:1.08;letter-spacing:-.025em;margin:0 auto 2.7rem;max-width:850px;font-weight:400}.cv-statement-text{max-width:650px;margin:0 auto 2rem;font-size:1.7rem;line-height:1.8}.cv-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:8rem;padding-top:8rem;padding-bottom:8rem}.cv-newsletter p{max-width:420px;line-height:1.7}.cv-newsletter .cv-eyebrow{margin-bottom:1.5rem}.cv-newsletter-form{padding-top:2rem}.cv-newsletter-form label{font-size:1.3rem;display:block;margin-bottom:.8rem}.cv-newsletter-fields{display:flex;gap:0}.cv-newsletter-fields input{width:100%;min-width:0;border:1px solid #8c8881;border-right:0;border-radius:0;padding:1.3rem;font-size:16px;background:transparent;color:inherit}.cv-newsletter-fields button{flex-shrink:0}.cv-fine-print{font-size:1.15rem;line-height:1.7;opacity:.8}.cv-care{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:4rem;padding-top:5rem;padding-bottom:5rem;border-top:1px solid #e1ddd5}.cv-care h2{font-size:3rem;margin:0}.cv-care h3{font-family:var(--font-body-family);font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 2rem}.cv-care a{display:block;font-size:1.3rem;text-decoration:none;line-height:1.5;padding:.6rem 0}.cv-care a:hover{text-decoration:underline}.cv-care p{font-size:1.3rem}.cv-about{padding-top:9rem;padding-bottom:9rem}.cv-about>h1{font-size:clamp(5rem,7vw,10rem);max-width:1000px;line-height:1.05;margin:2rem 0 7rem}.cv-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:10rem}.cv-about-grid h2{font-size:4.5rem;line-height:1.1;margin:0}.cv-about .rte{font-size:1.7rem;line-height:1.8}.cv-about .rte p:first-child{margin-top:0}.cv-about .button{margin-top:2rem}.cv-product-details{max-width:1100px;padding-top:3rem;padding-bottom:3rem}.cv-product-details details{border-bottom:1px solid #ddd8ce;padding:1.7rem 0}.cv-product-details summary{font-size:1.5rem;min-height:28px}.cv-product-details details .rte{padding-top:1rem}.cv-image-hint{background:var(--cv-paper);padding:4rem;min-height:200px;font-size:1.4rem}.card__heading{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.01em;line-height:1.5}.card-information .price{font-size:1.35rem;margin-top:.8rem}.card__inner{background:#f5f4f1}.card__media img{object-fit:contain!important}.card__information{padding-top:1.8rem}.card__badge .badge{border-radius:0;font-size:1rem;letter-spacing:.04em}.quick-add__submit{min-height:44px;font-size:1.2rem;background:transparent;color:var(--cv-ink);border:1px solid #d8d3ca}.product__title h1{font-size:clamp(3rem,3.3vw,5rem);line-height:1.1}.product__info-container .price{font-size:1.8rem}.product-form__input .form__label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em}.product-form__input--pill input[type=radio]+label{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.cv-mobile-purchase{display:none}.collection-hero__title{font-size:clamp(4rem,5vw,7rem)}.cv-nav-details{position:relative}.cv-nav-details summary{list-style:none;cursor:pointer;padding:1.2rem 1.4rem;font-size:1.25rem;letter-spacing:.04em;display:flex;gap:1.4rem;align-items:center}.cv-nav-details summary::-webkit-details-marker{display:none}.cv-nav-panel{position:absolute;left:0;top:100%;width:240px;padding:1.6rem;background:#fff;box-shadow:0 10px 24px #0000000e;list-style:none;border:1px solid #eee9e1;z-index:5}.cv-nav-panel a{display:block;padding:1rem;text-decoration:none;font-size:1.35rem;line-height:1.6}.cv-nav-panel a:hover{background:var(--cv-paper)}.cv-nav-about{display:block;padding:1.2rem 1.4rem;text-decoration:none;font-size:1.25rem;letter-spacing:.04em}.menu-drawer .cv-nav-panel{position:static;width:100%;border:0;box-shadow:none;padding:0 3rem 1.5rem}.menu-drawer .cv-nav-details summary,.menu-drawer .cv-nav-about{padding:1.6rem 3rem;font-size:1.7rem}.menu-drawer .cv-nav-details summary{justify-content:space-between}.menu-drawer .cv-nav-panel a{min-height:44px}.cv-navigation{align-items:center}cv-product-edit,cv-recently-viewed{display:block}cv-recently-viewed[hidden]{display:none}.cv-product-details:empty{display:none}@media(min-width:990px){.cv-collection-grid:not(.cv-moods .cv-collection-grid) .cv-collection-card:nth-child(3n+2){padding-top:5rem}.cv-hero:not(.cv-hero--compact) .cv-hero-media{min-height:680px}}@media(max-width:1100px)and (min-width:750px){.cv-hero-copy{padding:4rem}.header__heading-link .h2{font-size:2.6rem}.cv-moods .cv-collection-grid{grid-template-columns:repeat(3,1fr)}.cv-newsletter{gap:4rem}.cv-nav-details summary,.cv-nav-about{padding:1.2rem 1rem}}@media(max-width:749px){html{scroll-padding-top:85px}.header__heading-link .h2{font-size:2.2rem;letter-spacing:.025em}.header{padding:12px 16px;column-gap:8px}.announcement-bar__message{font-size:.95rem}.cv-hero{display:flex;flex-direction:column;min-height:0}.cv-hero-copy{padding:4rem 2.4rem}.cv-hero h1,.cv-hero h2{font-size:5.6rem;max-width:440px;margin-bottom:2rem}.cv-hero-description{font-size:1.5rem;margin-bottom:2.3rem}.cv-hero .cv-eyebrow{font-size:.95rem;margin-bottom:1.8rem}.cv-actions{gap:1.6rem}.cv-actions .button{padding:1.2rem 1.7rem;font-size:1.2rem}.cv-actions .cv-text-link{font-size:1.15rem;gap:1rem}.cv-hero-note{display:none}.cv-hero-media{min-height:0;height:auto;aspect-ratio:4/5}.cv-hero--compact .cv-hero-copy{padding:4rem 2.4rem}.cv-hero--compact h2{font-size:4.8rem}.cv-hero--compact .cv-hero-media{aspect-ratio:4/3}.cv-section{padding-top:4.8rem;padding-bottom:3rem}.cv-section-heading{align-items:start;margin-bottom:2.5rem;gap:1.5rem}.cv-section-heading h2{font-size:3.5rem}.cv-section-heading>.cv-text-link{font-size:1.1rem;flex-shrink:0;gap:.7rem}.cv-section-heading .cv-eyebrow{font-size:.85rem;max-width:230px}.cv-collection-grid,.cv-moods .cv-collection-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.6rem;padding-bottom:1.6rem}.cv-collection-card{flex:0 0 82%;scroll-snap-align:start}.cv-collection-caption h3{font-size:2.7rem}.cv-moods .cv-collection-card{flex-basis:65%}.cv-moods .cv-collection-caption h3{font-size:2.5rem}.cv-statement{margin:2rem 0}.cv-statement-inner{padding-top:5rem;padding-bottom:5rem}.cv-statement h2{font-size:4.4rem}.cv-statement-text{font-size:1.5rem}.cv-newsletter{grid-template-columns:1fr;gap:1rem;padding-top:5rem;padding-bottom:5rem}.cv-newsletter h2{font-size:4rem}.cv-newsletter-fields button{padding:1rem 1.7rem;font-size:1.2rem}.cv-care{grid-template-columns:1fr 1fr;gap:3rem 2rem;padding-top:4rem;padding-bottom:3rem}.cv-care>div:first-child{grid-column:1/-1}.cv-care a{min-height:44px}.cv-about{padding-top:5rem;padding-bottom:5rem}.cv-about>h1{font-size:5.4rem;margin-bottom:4rem}.cv-about-grid{grid-template-columns:1fr;gap:2rem}.cv-about-grid h2{font-size:3.4rem}.cv-about .rte{font-size:1.5rem}.product-grid{column-gap:14px;row-gap:24px}.product-grid .grid__item{width:calc(50% - 7px);max-width:calc(50% - 7px)}.card__heading,.card-information .price{font-size:1.25rem}.quick-add__submit{font-size:1.1rem;padding:1rem}.cv-mobile-purchase{display:block;position:fixed;bottom:0;left:0;right:0;background:#fffffff5;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e4dfd5;z-index:3}.cv-mobile-purchase .button{width:100%;min-height:46px}.cv-has-product .footer{padding-bottom:85px}.cv-product-details{padding-top:1rem;padding-bottom:2rem}.product__info-container{scroll-margin-top:90px}.cv-hero-media img{object-position:var(--focal-point,center)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}variant-selects,.product-form form{scroll-margin-top:110px}.section-header,.shopify-section-header-sticky,.header-wrapper,.header{background:#fff;isolation:isolate}.header-wrapper{border-bottom:1px solid #e8e4dd}.section-header{z-index:30}.announcement-bar-section .utility-bar{background:#262623;color:#fff}.announcement-bar__message,.announcement-bar__link{color:inherit}.cv-hero h1,.cv-hero h2,.cv-section h2,.cv-statement h2,.cv-newsletter h2,.cv-about h1,.cv-about h2,.cv-collection-caption h3,.cv-care h2{font-family:var(--cv-display,Georgia,serif);font-weight:400}.header__heading-link .h2{font-family:var(--cv-display,Georgia,serif);font-size:2.65rem;letter-spacing:.045em}.cv-hero .button,.cv-newsletter .button,.cv-about .button,.cv-mobile-purchase .button,.product-form__submit{background:#242421;color:#fff;border:1px solid #242421}.cv-hero .button:hover,.cv-newsletter .button:hover,.cv-about .button:hover{background:#44433b}.cv-hero{min-height:560px;grid-template-columns:44% 56%}.cv-hero-copy{padding:5rem clamp(3rem,5vw,8rem)}.cv-hero h1{font-size:clamp(5.2rem,4.7vw,7.6rem);line-height:1.04;letter-spacing:-.055em;max-width:540px}.cv-hero-description{font-size:1.55rem;line-height:1.8;max-width:410px}.cv-hero-note{margin-top:3.5rem;color:#68645a}.cv-hero:not(.cv-hero--compact) .cv-hero-media{min-height:560px}.cv-hero-media .cv-approved-image{object-position:55% 50%}.cv-hero--compact{min-height:480px}.cv-hero--compact .cv-hero-media .cv-approved-image{object-fit:contain;background:#ebe6dc}.cv-statement-inner{padding-top:7rem;padding-bottom:7rem}.cv-statement h2{font-size:clamp(4rem,4.2vw,6rem);max-width:850px}.cv-section{padding-top:6rem;padding-bottom:4rem}.cv-section h2{font-size:clamp(3.4rem,3.4vw,5rem)}.cv-collection-grid:not(.cv-moods .cv-collection-grid) .cv-collection-card:nth-child(3n+2){padding-top:0}.cv-collection-image img{object-fit:contain;background:#f3f1ec}.cv-hero--compact .cv-hero-copy{padding:5rem}.cv-hero--compact h2{font-size:clamp(4.2rem,4vw,6.4rem)}@media(max-width:749px){.header__heading-link .h2{font-size:2.1rem;letter-spacing:.015em}.cv-hero{min-height:0}.cv-hero-copy{padding:3.8rem 2.4rem}.cv-hero h1{font-size:5.3rem;max-width:350px}.cv-hero:not(.cv-hero--compact) .cv-hero-media{min-height:0;aspect-ratio:1.12}.cv-hero-media .cv-approved-image{object-position:57% 50%}.cv-hero--compact .cv-hero-copy{padding:4rem 2.4rem}.cv-hero--compact .cv-hero-media{aspect-ratio:1}.cv-statement h2{font-size:3.8rem}.cv-statement-inner{padding-top:4.5rem;padding-bottom:4.5rem}.cv-section{padding-top:4rem;padding-bottom:2.5rem}.cv-section-heading{flex-wrap:wrap}.cv-section-heading h2{font-size:3.3rem}.cv-statement-text{font-size:1.5rem}}.card__heading a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__information{min-height:9rem}.cv-hero .button:focus-visible{outline:2px solid #917343;outline-offset:4px}cart-notification .cart-notification{background:#fff;background-image:none;color:#242421;opacity:1;z-index:1001;isolation:isolate;border:1px solid #e4dfd6;border-radius:0;padding:2.4rem;box-shadow:0 16px 48px #19171329;width:42rem;max-width:calc(100vw - 3.2rem);max-height:calc(100vh - var(--header-height, 100px) - 24px);max-height:calc(100dvh - var(--header-height, 100px) - 24px);overflow-y:auto;overscroll-behavior:contain}cart-notification .cart-notification__header{align-items:center;gap:1.2rem;padding-bottom:1.6rem;border-bottom:1px solid #eee9e1}cart-notification .cart-notification__heading{font-family:var(--font-body-family,Arial,sans-serif);font-size:1.4rem;font-weight:600;line-height:1.5;letter-spacing:.02em;gap:1rem}cart-notification .cart-notification__heading>svg{width:1.6rem;height:1.6rem;flex-shrink:0;margin:0}cart-notification .cart-notification__close{position:static;margin:0;flex:0 0 44px;width:44px;height:44px;color:#242421;background:#fff}cart-notification .cart-notification-product{gap:1.6rem;padding:2rem 0;min-width:0}cart-notification .cart-notification-product__image{flex:0 0 76px;width:76px;margin:0;background:#f4f1eb;align-self:flex-start}cart-notification .cart-notification-product__image img{display:block;width:76px;height:100px;object-fit:contain}cart-notification .cart-notification-product>div:last-child{flex:1;min-width:0}cart-notification .cart-notification-product__name{font-family:var(--font-body-family,Arial,sans-serif);font-size:1.4rem;line-height:1.5;font-weight:400;letter-spacing:0;overflow-wrap:anywhere;margin:0 0 .8rem}cart-notification .product-option{font-size:1.25rem;line-height:1.6;color:#5d5952;overflow-wrap:anywhere}cart-notification .cart-notification__links{border-top:1px solid #eee9e1;padding-top:1rem}cart-notification .cart-notification__links .button{min-height:48px;font-size:1.3rem;letter-spacing:.06em;background:#242421;color:#fff;border:1px solid #242421}cart-notification .cart-notification__links .button--secondary{background:#fff;color:#242421}cart-notification .cart-notification__links>.link{min-height:44px;padding:1rem;color:#242421;font-size:1.25rem}cart-drawer .drawer__inner,cart-drawer .drawer__header,cart-drawer .drawer__footer,cart-drawer .drawer__inner-empty{background:#fff;background-image:none;color:#242421}cart-drawer .cart__checkout-button{background:#242421;color:#fff;border:1px solid #242421;min-height:48px}@media(max-width:749px){cart-notification .cart-notification{right:1.2rem;max-width:calc(100vw - 2.4rem);padding:1.8rem;max-height:calc(100dvh - var(--header-height, 85px) - 16px)}cart-notification .cart-notification-product{gap:1.2rem}}cart-notification .cart-notification,cart-notification .cart-notification *{box-sizing:border-box}@media screen and (max-width:989px){#cv-store-header{grid-template-areas:"heading heading heading" "left-icons search icons";grid-template-columns:44px 44px minmax(0,1fr);grid-template-rows:auto 44px;column-gap:6px;row-gap:2px;padding:10px 16px 8px;align-items:center}#cv-store-header>.header__heading,#cv-store-header>.header__heading-link{grid-area:heading;justify-self:center;text-align:center;min-width:0;max-width:100%;margin:0}#cv-store-header .header__heading-link{display:block;padding:6px 4px;max-width:100%;text-align:center}#cv-store-header .header__heading-link .h2{display:block;font-size:clamp(22px,5.8vw,28px);line-height:1.2;letter-spacing:.025em;white-space:nowrap;word-break:normal;overflow-wrap:normal}#cv-store-header .header__heading-logo-wrapper{max-width:min(260px,calc(100vw - 48px));margin:auto}#cv-store-header .header__heading-logo{max-width:100%;height:auto}#cv-store-header>header-drawer{grid-area:left-icons;justify-self:start;margin:0}#cv-store-header>.header__search{grid-area:search;justify-self:start;display:inline-flex}#cv-store-header>.header__icons{grid-area:icons;justify-self:end;padding-right:0;min-width:0}#cv-store-header>.header__search~.header__icons .header__search{display:none}#cv-store-header .header__icon{width:44px;height:44px}#cv-store-header .header__icon--cart{margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cv-editorial.css.map */
