.craft-home{--ch-ink:#21221e;--ch-cream:#f8f5ef;--ch-gold:#e8c779;color:var(--ch-ink);font-family:Arial,sans-serif;letter-spacing:0}.craft-home *{box-sizing:border-box}.craft-home a{color:inherit;text-decoration:none}.craft-home button{font:inherit;cursor:pointer}.craft-home a:focus-visible,.craft-home button:focus-visible,.craft-home summary:focus-visible{outline:3px solid #a47729;outline-offset:5px}.ch-header{display:flex;align-items:center;gap:28px;padding:24px max(5vw,22px);background:#f8f5ef;border-bottom:1px solid #e0dbd1}.ch-logo{font:32px Georgia,serif;letter-spacing:-1.2px}.ch-tagline{font-size:11px;color:#747168;letter-spacing:1.1px;text-transform:uppercase}.ch-header nav{margin-left:auto;display:flex;gap:28px;font-size:13px}.ch-header nav a:hover{text-decoration:underline}.ch-hero{min-height:640px;position:relative;isolation:isolate;background:#191a17;color:#fff;overflow:hidden}.ch-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ch-evergreen-image{object-position:right center;opacity:.5}.ch-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(15,16,14,.86),rgba(15,16,14,.48) 45%,transparent 75%);z-index:-1}.ch-hero-copy{max-width:1440px;margin:auto;padding:78px max(5vw,22px)}.ch-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:2.2px!important;text-transform:uppercase;margin:0 0 20px!important}.ch-hero .ch-eyebrow{color:#ead293}.ch-hero h1{font:clamp(48px,5.7vw,82px)/1.03 Georgia,serif;letter-spacing:-2.2px;color:#fff;margin:0 0 28px;max-width:650px}.ch-intro{max-width:490px;font-size:16px;line-height:1.8;color:#f2ede2;margin:0 0 25px}.ch-offer{border-left:2px solid var(--ch-gold);padding-left:18px;margin:25px 0}.ch-offer span{display:block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#e7d9b8}.ch-offer strong{font:29px Georgia,serif;color:#f5d990;display:block;margin-top:5px}.ch-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.ch-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:17px 23px;background:#e8c779;border:1px solid #e8c779;border-radius:2px;color:#1c211c;font-weight:700;font-size:14px;min-height:52px}.ch-button:hover{background:#f2d796}.ch-text-link{font-size:13px;color:#fff!important;border-bottom:1px solid #968a70;padding-bottom:6px}.ch-benefits{display:flex;justify-content:center;gap:9vw;padding:21px 20px;background:#ede8dd;font-size:12px}.ch-benefits span:before{content:"\2713";margin-right:10px}.ch-browse{padding:72px max(5vw,22px) 24px;max-width:1440px;margin:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.ch-browse h2,.ch-note h2,.ch-signup h2,.ch-faq h2{font:clamp(30px,3.1vw,44px)/1.13 Georgia,serif;letter-spacing:-.8px;color:#242820;margin:0}.ch-browse .ch-eyebrow{color:#73644a}.ch-collection-links{display:flex;gap:12px;flex-wrap:wrap}.ch-collection-links a{border:1px solid #bbb3a3;padding:12px 16px;font-size:12px}.ch-collection-links span{margin-left:15px}body:has(.craft-home){background:#f8f5ef}body:has(.craft-home) #MainContent{background:#f8f5ef}body:has(.craft-home) .shopify-section:has(.collection){background:#f8f5ef}body:has(.craft-home) .collection{padding-left:5vw;padding-right:5vw;max-width:1440px;margin:auto}body:has(.craft-home) .collection .page-width{padding-left:0;padding-right:0}body:has(.craft-home) .collection .title{font:30px Georgia,serif;letter-spacing:-.5px;margin-top:0;text-transform:none}body:has(.craft-home) .collection .grid{column-gap:22px;row-gap:35px}body:has(.craft-home) .collection .card__inner{--ratio-percent:125%!important;border-radius:4px;overflow:hidden;background:#e8e3d8}body:has(.craft-home) .collection .card__media .media{position:absolute;top:0;right:0;bottom:0;left:0}body:has(.craft-home) .collection .card__media img{object-fit:cover;object-position:center}body:has(.craft-home) .collection .card__heading{font:17px/1.35 Georgia,serif;letter-spacing:0}body:has(.craft-home) .collection .price{font-size:13px;letter-spacing:0;margin-top:10px}body:has(.craft-home) .collection .card__information{padding:17px 0 5px}body:has(.craft-home) .collection .badge{background:#273329;color:#fff;border:0;font-size:10px;padding:5px 9px}body:has(.craft-home) .collection .collection__view-all a{background:#273329;color:#fff;border:0;border-radius:2px;margin:20px 0 35px}.ch-note{display:grid;grid-template-columns:1fr 1fr;background:#e9e5db;margin-top:45px}.ch-note-image{position:relative;min-height:520px;overflow:hidden}.ch-note-image img{width:100%;height:100%;position:absolute;object-fit:cover}.ch-note-image span{position:absolute;bottom:25px;left:25px;background:#f8f5ef;padding:14px 18px;font:18px Georgia,serif}.ch-note-copy{padding:70px 10%;align-self:center}.ch-note-copy p:not(.ch-eyebrow){font-size:15px;line-height:1.9;max-width:440px;margin:25px 0}.ch-note-copy .ch-signature{font:italic 25px Georgia,serif!important}.ch-signup{text-align:center;background:#20271f;color:#fff;padding:75px 24px}.ch-signup h2{color:#fff}.ch-signup .ch-eyebrow{color:#d9bf86}.ch-signup p:not(.ch-eyebrow){max-width:500px;line-height:1.8;font-size:15px;margin:23px auto}.ch-signup small{display:block;color:#c2c7bd;font-size:11px;margin-top:20px}.ch-faq{max-width:1280px;margin:auto;padding:75px max(5vw,22px);display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.ch-faq details{border-bottom:1px solid #ccc6b9;padding:21px 0}.ch-faq details:first-child{padding-top:0}.ch-faq summary{cursor:pointer;list-style:none;font-size:15px;display:flex;justify-content:space-between;gap:20px}.ch-faq summary::-webkit-details-marker{display:none}.ch-faq details[open] summary span{transform:rotate(45deg)}.ch-faq details p{font-size:14px;line-height:1.8;margin:16px 0 0;color:#595d54}body:has(.craft-home) .footer{background:#ece8df;border-top:1px solid #d9d3c6}body:has(.craft-home) .footer__content-top{padding-top:30px;padding-bottom:25px}body:has(.craft-home) .footer__content-bottom{padding-top:20px}@media(max-width:749px){.ch-header{padding:18px 20px;gap:10px;flex-wrap:wrap}.ch-logo{font-size:27px}.ch-tagline{display:none}.ch-header nav{gap:18px;font-size:12px}.ch-header nav a:nth-child(2){display:none}.ch-hero{min-height:610px}.ch-hero-copy{padding:55px 23px}.ch-hero h1{font-size:52px;letter-spacing:-1.5px}.ch-hero-image{object-position:62% center}.ch-hero-shade{background:linear-gradient(90deg,#0f100eeb,#0f100e99)}.ch-intro{font-size:15px;max-width:360px}.ch-actions{gap:20px}.ch-benefits{gap:16px;justify-content:space-around;padding:17px 12px;font-size:10px;text-align:center}.ch-benefits span{max-width:100px}.ch-benefits span:before{display:block;margin:0 0 4px}.ch-browse{padding-top:45px;display:block}.ch-browse h2{max-width:310px}.ch-collection-links{margin-top:24px}.ch-note{grid-template-columns:1fr}.ch-note-image{min-height:390px}.ch-note-copy{padding:42px 25px}.ch-signup{padding:55px 24px}.ch-faq{grid-template-columns:1fr;gap:30px;padding-top:50px;padding-bottom:50px}body:has(.craft-home) .collection .grid{column-gap:12px;row-gap:22px}body:has(.craft-home) .collection .card__heading{font-size:15px}body:has(.craft-home) .collection .title{font-size:25px}}body:has(.craft-home) .color-background-1{--color-background:248,245,239}@media(min-width:990px){body:has(.craft-home) .collection .grid--4-col-desktop>.grid__item{width:calc((100% - 66px)/4);max-width:calc((100% - 66px)/4)}}@media(max-width:749px){body:has(.craft-home) .collection .grid--2-col-tablet-down>.grid__item{width:calc((100% - 12px)/2);max-width:calc((100% - 12px)/2)}}body:has(.craft-home) #shopify-section-footer,body:has(.craft-home) #shopify-section-footer .footer,body:has(.craft-home) #shopify-section-footer .site-footer{background:#191919;color:#f7f2e7}body:has(.craft-home) #shopify-section-footer a,body:has(.craft-home) #shopify-section-footer p,body:has(.craft-home) #shopify-section-footer small,body:has(.craft-home) #shopify-section-footer .footer-block__heading,body:has(.craft-home) #shopify-section-footer .footer__copyright,body:has(.craft-home) #shopify-section-footer .copyright__content,body:has(.craft-home) #shopify-section-footer .footer__title,body:has(.craft-home) #shopify-section-footer .footer__small-text{color:#f7f2e7;opacity:1}body:has(.craft-home) #shopify-section-footer a:hover,body:has(.craft-home) #shopify-section-footer a:focus-visible{color:#ebc66a}body:has(.craft-home) #shopify-section-footer .footer__content-bottom{border-color:#414141}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
