:root{--jh-nav: #c9b896;--jh-nav-text: #273329;--jh-nav-hover: #6a2b2b;--jh-text: #372f28;--jh-muted: #665039;--jh-heading: #4a2c24;--jh-accent-ink: #7a4637;--jh-card: rgba(255, 255, 255, .85);--jh-primary: #8a7550;--jh-primary-hover: #6b5a3e;--jh-emphasis: #ede3cc;--jh-tag: #b8a47e;--jh-dark: #3a2e1a;--jh-border: rgba(237, 227, 204, .5);--jh-on-primary: #000000;--jh-on-primary-hover: #fff9ef;--jh-radius-button: 4px;--jh-radius-card: 8px}html{background:transparent}body{background:transparent;color:var(--jh-text);font-family:"Montserrat",var(--font-body--family);font-weight:400}body.jh-has-page-background{position:relative;isolation:isolate}body.jh-has-page-background:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background-image:var(--jh-page-background-image);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:var(--jh-page-background-opacity, 1);pointer-events:none}body :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:var(--jh-heading);font-family:"Playfair Display",var(--font-heading--family)}body :is(p,li,label,small,input,textarea,select,table,blockquote){font-family:"Montserrat",var(--font-body--family)}#header-group{background:var(--jh-nav);color:var(--jh-nav-text)}#header-group :is(.header__underlay-open,.header__underlay-closed){background:var(--jh-nav)}#header-group .announcement-bar,#header-group .announcement-bar__slider,#header-group .header,#header-group .header__row{background-color:var(--jh-nav);color:var(--jh-nav-text)}#header-group :is(header-menu,.header-menu,.header-menu__inner,.menu-list,overflow-menu,.overflow-menu){background-color:transparent}#header-group :is(.announcement-bar,.header__row) :is(a,button,summary){color:var(--jh-nav-text);font-family:"Montserrat",var(--font-body--family);font-weight:400}#header-group :is(.announcement-bar,.header__row) :is(a,button,summary):hover{color:var(--jh-nav-hover)}#header-group .header__row :is(svg,.icon-caret){color:currentColor}#footer-group{background:var(--jh-nav);color:var(--jh-text)}#footer-group :is(.section-background,.section,.utilities){background-color:var(--jh-nav);color:var(--jh-text)}#footer-group :is(a,button,p,span,small,strong){color:var(--jh-text);font-family:"Montserrat",var(--font-body--family);font-weight:400}#footer-group :is(a,button):hover{color:var(--jh-accent-ink)}body.jh-has-page-background #footer-group,body.jh-has-page-background #footer-group :is(.section-background,.section,.utilities){background-color:transparent}body #MainContent .section-background,body #MainContent>.shopify-section>.section,body #MainContent .collection-hero,body #MainContent .collection-hero__inner,body #MainContent .search-header,body #MainContent .main-collection,body #MainContent .main-product,body #MainContent .main-cart{background-color:transparent}body #MainContent :is(product-card,.product-card,.collection-card,.resource-card){overflow:hidden;padding:12px;border:1px solid var(--jh-border);border-radius:var(--jh-radius-card);background:var(--jh-card);color:var(--jh-text)}body #MainContent :is(product-card,.product-card,.collection-card,.resource-card) :is(a,p,small,strong,span){color:var(--jh-text)}body #MainContent :is(product-card,.product-card,.collection-card,.resource-card) :is(.price,[class*=price]){color:var(--jh-accent-ink)}body #MainContent .group-block{border-color:var(--jh-border);border-radius:var(--jh-radius-card)}body #MainContent media-gallery{isolation:isolate}body #MainContent media-gallery :is(.product-media-container--force-aspect,slideshow-slide.product-media-container,.product-media){background-color:#ffffffe0}body #MainContent media-gallery .product-media__image{display:block;width:100%;height:100%;visibility:visible;opacity:1;object-fit:cover}body :is(.button,.button-custom,button.shopify-payment-button__button--unbranded){border:1px solid var(--jh-primary);border-radius:var(--jh-radius-button);background-color:var(--jh-primary);color:var(--jh-on-primary);font-family:"Montserrat",var(--font-body--family);font-weight:400}body :is(.button,.button-custom,button.shopify-payment-button__button--unbranded):hover{border-color:var(--jh-primary-hover);background-color:var(--jh-primary-hover);color:var(--jh-on-primary-hover)}body .button-secondary{border:1px solid var(--jh-emphasis);border-radius:var(--jh-radius-button);background-color:var(--jh-emphasis);color:var(--jh-heading)}body .button-secondary:hover{border-color:#d8caaa;background-color:#d8caaa;color:var(--jh-heading)}body :is(input:not([type=checkbox],[type=radio]),textarea,select,.field__input){background-color:#ffffffd9;border-color:var(--jh-border);border-radius:var(--jh-radius-button);color:var(--jh-text);font-family:"Montserrat",var(--font-body--family)}body :is(.dialog-modal,.dialog-drawer,.cart-drawer__dialog,.account-drawer__dialog,.account-popover__panel,.search-modal__content,.mega-menu,.facets--drawer,.menu-drawer,.theme-drawer,.popover){background-color:#fff9ef!important;color:var(--jh-text)!important}body :is(.dialog-modal,.dialog-drawer,.cart-drawer__dialog,.account-drawer__dialog,.account-popover__panel,.search-modal__content,.mega-menu,.facets--drawer,.menu-drawer,.theme-drawer,.popover) :is(a,button,p,span,small,strong,label,summary){color:var(--jh-text)}body :is(.background-overlay,.menu-drawer__backdrop){background-color:#3a2e1a57}body #MainContent .cs{background:transparent;color:var(--jh-text);font-family:"Montserrat",var(--font-body--family)}body #MainContent .cs :is(.cs-copy,.cs-product__meta){color:var(--jh-muted)}body #MainContent .cs :is(.cs-kicker,.cs-recipe__copy span){color:var(--jh-accent-ink)}body #MainContent .cs :is(h1,h2,h3,.cs-title){color:var(--jh-heading);font-family:"Playfair Display",var(--font-heading--family);font-style:normal;font-weight:500;letter-spacing:-.025em}body #MainContent .cs :is(p,li,small,span,a,button,input,label){font-family:"Montserrat",var(--font-body--family)}body #MainContent .cs-hero__copy,body #MainContent .cs-trust,body #MainContent .cs-recipe,body #MainContent .cs-review,body #MainContent .cs-newsletter,body #MainContent .cs-newsletter__inner{border:1px solid var(--jh-border);border-radius:var(--jh-radius-card);background:var(--jh-card);color:var(--jh-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body #MainContent .cs-hero__copy :is(h1,p,.cs-kicker),body #MainContent .cs-review :is(blockquote,figcaption,strong,small),body #MainContent .cs-recipe__copy :is(h3,p,span),body #MainContent .cs-newsletter :is(h2,p,label){color:var(--jh-text)}body #MainContent .cs :is(.cs-hero__copy h1,.cs-title,.cs-recipe__copy h3,.cs-story__copy h2){color:var(--jh-heading)}body #MainContent .cs-hero__media:after,body #MainContent .cs-category:after,body #MainContent .cs-story:after{display:none;background:none}body #MainContent .cs-hero__frame,body #MainContent .cs-category,body #MainContent .cs-product__image,body #MainContent .cs-story,body #MainContent .cs-gallery__item{border-radius:var(--jh-radius-card)}body #MainContent .cs-hero__frame{position:relative;display:block;min-height:clamp(620px,76vh,820px);border:1px solid var(--jh-border);background:transparent}body #MainContent .cs-hero__media{position:relative;height:100%;min-height:inherit}body #MainContent .cs-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}body #MainContent .cs-hero__copy{position:absolute;z-index:3;top:clamp(24px,4vw,52px);right:auto;bottom:auto;left:clamp(24px,4vw,64px);width:min(440px,calc(100% - 48px));max-height:none;padding:clamp(23px,3.2vw,36px);transform:none}body #MainContent .cs-hero__copy .cs-kicker{margin:0 0 13px;padding:4px 8px;font-size:9px;letter-spacing:.11em}body #MainContent .cs-hero__copy .cs-kicker:empty,body #MainContent .cs-hero__label{display:none}body #MainContent .cs-hero__copy h1{max-width:12ch;margin:0 0 15px;font-size:clamp(40px,4.2vw,58px);line-height:.99;text-wrap:balance}body #MainContent .cs-hero__copy>p:not(.cs-kicker){max-width:34ch;margin:0;color:var(--jh-muted);font-size:13px;line-height:1.62}body #MainContent .cs-hero__actions{display:grid;grid-template-columns:1fr;gap:9px;width:min(280px,100%);margin-top:20px}body #MainContent .cs-hero__actions :is(.cs-button,.cs-link){width:100%;min-height:46px;justify-content:space-between;padding:10px 14px}body #MainContent .cs-trust__item{border-color:var(--jh-border)}body #MainContent .cs-category{border:1px solid var(--jh-border);background:var(--jh-card)}body #MainContent .cs-category__copy,body #MainContent .cs-story__copy{inset:auto 16px 16px;padding:16px;border:1px solid var(--jh-border);border-radius:var(--jh-radius-card);background:var(--jh-card);color:var(--jh-text)}body #MainContent .cs-category__copy :is(h3,p),body #MainContent .cs-story__copy :is(h2,p,.cs-kicker){color:var(--jh-text)}body #MainContent .cs-category__arrow,body #MainContent .cs-gallery__item>span{border:1px solid var(--jh-border);background:var(--jh-card);color:var(--jh-text)}body #MainContent .cs-products,body #MainContent .cs-reviews,body #MainContent .cs-marquee{background:transparent}body #MainContent .cs-product{padding:12px;border:1px solid var(--jh-border);border-radius:var(--jh-radius-card);background:var(--jh-card)}body #MainContent .cs-product__copy{padding:12px 2px 2px}body #MainContent .cs-product__copy :is(h3,.cs-product__meta a){color:var(--jh-heading)}body #MainContent .cs-product__copy small,body #MainContent .cs-kicker{width:fit-content;padding:4px 8px;border-radius:var(--jh-radius-button);font-family:"Montserrat",var(--font-body--family);font-weight:400;letter-spacing:.08em}body #MainContent .cs-product__copy small{background:var(--jh-primary);color:var(--jh-on-primary)}body #MainContent .cs-kicker{background:var(--jh-emphasis);color:var(--jh-accent-ink)}body #MainContent .cs-product__badge{border:1px solid var(--jh-border);border-radius:var(--jh-radius-button);background:var(--jh-dark);color:#fff9ef}body #MainContent .cs-category__copy>span{width:fit-content;padding:4px 8px;border-radius:var(--jh-radius-button);background:var(--jh-tag);color:var(--jh-heading)}body #MainContent .cs-link{min-height:0;padding:8px 12px;border:1px solid var(--jh-emphasis);border-radius:var(--jh-radius-button);background:var(--jh-emphasis);color:var(--jh-heading);font-family:"Montserrat",var(--font-body--family);font-weight:400}body #MainContent .cs-link:hover{background:#d8caaa;border-color:#d8caaa;color:var(--jh-heading)}body #MainContent :is(p,li,blockquote) a:not(.button,.button-secondary,.cs-button,.cs-link){color:var(--jh-accent-ink);text-decoration-color:currentColor}body #MainContent :is(.cs-title,.jhcc h2,.jhpc h2,h1):first-letter{color:var(--jh-accent-ink)}body #MainContent .cs-button,body #MainContent .cs-form button{border:1px solid var(--jh-primary)!important;border-radius:var(--jh-radius-button);background:var(--jh-primary)!important;color:var(--jh-on-primary)!important;font-family:"Montserrat",var(--font-body--family);font-weight:400}body #MainContent .cs-button:hover,body #MainContent .cs-form button:hover{transform:none;border-color:var(--jh-primary-hover)!important;background:var(--jh-primary-hover)!important;color:var(--jh-on-primary-hover)!important}body #MainContent .cs-form__row{border:1px solid var(--jh-border);border-radius:var(--jh-radius-button);background:#ffffffd9}body #MainContent .cs-review em,body #MainContent .cs-review__head>span{border-radius:var(--jh-radius-button);background:var(--jh-emphasis);color:var(--jh-heading)}body #MainContent .cs-review__stars,body #MainContent .cs-score span{color:var(--jh-primary)}body .terms-policies-popover,body .predictive-search-form__footer,body .facets__drawer-actions{background:var(--jh-panel)}body .terms-policies-popover:before,body .predictive-search-form__footer:before,body .facets__drawer-actions:before{background:none}body #MainContent .quick-add__button{border:1px solid var(--jh-primary);border-radius:var(--jh-radius-button);background:var(--jh-primary);color:var(--jh-on-primary)}body #MainContent .quick-add__button:hover{border-color:var(--jh-primary-hover);background:var(--jh-primary-hover);color:var(--jh-on-primary-hover)}body #MainContent .cs-avatar{background:var(--jh-dark);color:#fff9ef}body #MainContent .cs-section+.cs-section,body #MainContent .cs-trust__item+.cs-trust__item,body #MainContent .cs-product__meta{border-color:var(--jh-border)}body #MainContent .cs :focus-visible,body #MainContent :is(a,button,input,textarea,select):focus-visible{outline-color:var(--jh-primary)}@media(max-width:749px){body #MainContent .cs-hero__frame{min-height:0}body #MainContent .cs-hero__media{height:auto;min-height:0;aspect-ratio:4 / 3}body #MainContent .cs-hero__copy{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;max-height:none;margin:-34px 10px 10px;padding:20px 18px;box-shadow:0 12px 28px #3a2e1a1f}body #MainContent .cs-hero__label{top:12px;bottom:auto;left:12px}body #MainContent .cs-hero__copy h1{margin-bottom:13px;font-size:clamp(34px,10vw,42px)}body #MainContent .cs-hero__copy>p:not(.cs-kicker){font-size:12px;line-height:1.55}body #MainContent .cs-hero__actions{gap:8px;margin-top:16px}body #MainContent .cs-category__copy,body #MainContent .cs-story__copy{inset:auto 12px 12px;padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jh-skin.css.map */
