.bf-product-strip{background:#191919;border-bottom:1px solid #c6a04d;text-align:center;font-family:Arial,sans-serif;line-height:18px}.bf-product-strip>button{border:0;background:transparent;color:#f0cf81;font:13px/18px Arial,sans-serif;padding:5px 10px;cursor:pointer;letter-spacing:0;width:100%;margin:0;min-height:0;text-transform:none}.bf-product-strip>button:focus-visible{outline:2px solid #edcc7a;outline-offset:-3px}.bf-signup-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(440px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:38px 28px 24px;background:#191919;color:#fff;border:1px solid #c6a04d;border-radius:10px;text-align:left;font:15px/1.65 Arial,sans-serif;letter-spacing:0;box-shadow:0 15px 65px #0006;margin:auto}.bf-signup-dialog::backdrop{background:#0008}.bf-signup-dialog h2{color:#fff;font:36px/1.12 Georgia,serif;letter-spacing:-.7px;margin:15px 0 20px;text-transform:none}.bf-signup-dialog p{margin:15px 0}.bf-signup-dialog .bf-eyebrow{color:#edcc7a;letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700}.bf-signup-dialog .bf-close{position:absolute;right:9px;top:5px;border:0;background:none;color:#edcc7a;font:30px/36px Arial,sans-serif;width:40px;height:40px;padding:0;cursor:pointer}.bf-signup-dialog .bf-offer{font:26px Georgia,serif;color:#edcc7a;display:block;margin-bottom:24px}.bf-signup-dialog label{display:block;font-size:13px;text-transform:none;letter-spacing:0;margin-bottom:6px}.bf-signup-dialog input[type=email]{width:100%;padding:13px;border:1px solid #d9b969;background:#242424;color:#fff;border-radius:4px;box-sizing:border-box;font:16px Arial,sans-serif;margin:0 0 16px}.bf-signup-dialog .bf-submit{width:100%;padding:14px;background:#e8c779;color:#191919;border:0;border-radius:4px;font:700 15px Arial,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer}.bf-signup-dialog .bf-consent{font-size:11px;line-height:1.6;color:#c5c2b8;text-align:center}.bf-signup-dialog a{color:#edcc7a;text-decoration:underline}@media(max-width:600px){.bf-product-strip>button{font-size:12px;white-space:nowrap}.bf-signup-dialog{padding:32px 22px 20px}.bf-signup-dialog h2{font-size:32px}}.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}[data-owl-two-buttons] .product-form__buttons>.button{min-height:64px!important;padding:16px 24px;font-size:20px!important;font-weight:700!important;line-height:1.2;letter-spacing:1px;border-radius:8px;border:2px solid #087fa4!important;box-shadow:none}[data-owl-two-buttons] .product-form__buttons>.button:before,[data-owl-two-buttons] .product-form__buttons>.button:after{box-shadow:none}[data-owl-two-buttons] [data-owl-buy-now]{background:#fff;color:#087fa4;margin-bottom:12px}[data-owl-two-buttons] .product-form__submit{background:#087fa4!important;color:#fff!important}[data-owl-two-buttons] .product-form__buttons>.button:focus-visible{outline:3px solid #173e3c;outline-offset:3px}.santa-related .button:before,.santa-related .button:after{box-shadow:none}body:has(.santa-related) cart-drawer .discounts__discount svg{width:15px;height:15px;flex-shrink:0}body:has(.santa-related) cart-drawer .drawer__inner{height:100dvh}.santa-related{padding-top:32px;padding-bottom:24px}.santa-related__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.santa-related h2{margin:0}.santa-related__arrows{display:flex;gap:8px;flex-shrink:0}.santa-related__arrow{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid #087fa4;border-radius:50%;color:#087fa4;background:#fff;cursor:pointer}.santa-related__arrow svg{width:22px;height:22px}.santa-related__arrow:hover:not(:disabled){color:#fff;background:#087fa4}.santa-related__arrow:disabled{opacity:.35;cursor:default}.santa-related__arrow:focus-visible{outline:2px solid #087fa4;outline-offset:3px}@media(max-width:749px){.santa-related h2{font-size:22px}}.santa-related .quick-add__submit{min-height:46px;background:#087fa4;color:#fff;border-radius:8px}.santa-related [data-related-status]{text-align:center;min-height:24px}.santa-related .product-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:20px;padding:4px 2px 16px;scroll-snap-type:x mandatory;scroll-padding-inline:2px;-webkit-overflow-scrolling:touch}.santa-related .product-grid>.grid__item{flex:0 0 calc((100% - 60px)/4);width:calc((100% - 60px)/4);max-width:none;scroll-snap-align:start}.santa-related .product-grid:focus-visible{outline:2px solid #087fa4;outline-offset:4px}@media(max-width:749px){.santa-related .product-grid{gap:14px}.santa-related .product-grid>.grid__item{flex-basis:72%;width:72%}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
