body{background:var(--jh-cream);color:var(--jh-ink)}html{scroll-padding-top:110px}main a:focus-visible,main button:focus-visible,footer a:focus-visible,#header-group a:focus-visible,#header-group button:focus-visible{outline:3px solid #597625;outline-offset:5px}#header-group{position:relative;z-index:20}#header-group .header-section,#header-group header-component{background:var(--jh-cream)}#header-group .header-section{border-bottom:1px solid var(--jh-ink)}#header-group .header__row{min-height:70px;max-width:1800px;margin:auto}#header-group .header-menu a{font-weight:500;letter-spacing:0}#header-group .header-menu a:hover{color:#4c6327}body:has(.jh2) #MainContent{overflow:visible}footer .footer-content{max-width:1520px;margin:auto}footer .footer-content a:hover{text-decoration:underline;text-underline-offset:5px}.footer-content .menu__heading__default{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:1rem}.product-information{background:var(--jh-cream)}.product-information .product-details h1{font-family:var(--jh-display);font-weight:800;font-size:clamp(2.3rem,3.4vw,4rem);letter-spacing:-.05em;line-height:1.05}.product-information .product-details [class*=price]{color:var(--jh-ink)}.product-information button[name=add],.product-information .add-to-cart-button{background:var(--jh-ink);color:var(--jh-cream);border-color:var(--jh-ink);border-radius:0;min-height:50px;font-weight:700}.product-information button[name=add]:hover,.product-information .add-to-cart-button:hover{background:#285d47}.product-information .product-details a{color:var(--jh-ink);text-underline-offset:4px}.product-information .media-gallery{background:#e8e5d9}.product-information .variant-option__button-label{border-radius:0;min-height:42px;padding:10px 12px;font-size:.82rem}collection-component .product-grid{row-gap:42px}collection-component .product-grid__item{background:transparent;box-shadow:none;border:0}collection-component .product-grid__item a{color:var(--jh-ink)}collection-component .product-grid-container{background:var(--jh-cream)}collection-component .product-grid__item [class*=price]{font-weight:600}body[data-jh-template=search] .search-page__header{padding-block:65px 40px}body[data-jh-template=search] .search-page__header h1,body[data-jh-template=list-collections] .section-resource-list__content h1{font-family:var(--jh-display);font-weight:800;font-size:clamp(3rem,6vw,6rem);line-height:1.1;letter-spacing:-.045em}body[data-jh-template=cart] #MainContent{min-height:60vh}body[data-jh-template=cart] .cart-page{padding-top:60px;padding-bottom:60px}body[data-jh-template=cart] .cart-title h1{font-family:var(--jh-display);font-weight:800;font-size:clamp(2.7rem,5vw,5rem);line-height:1.1}.jh-journal-article{padding-block:65px;background:var(--jh-cream)}.jh-journal-article h1{font-family:var(--jh-display);font-size:clamp(3rem,6vw,6.5rem);font-weight:800;line-height:1.05;letter-spacing:-.05em;max-width:1100px;margin-inline:auto;color:var(--jh-ink)}.jh-journal-article .blog-post-details{font-size:.8rem;color:#47664e}.jh-journal-article .blog-post-content{max-width:760px;padding-block:35px;font-size:1.08rem;line-height:1.9;color:#374d40}.jh-journal-article .blog-post-content h2{font-family:Georgia,serif;font-size:clamp(2rem,3vw,2.7rem);line-height:1.2;letter-spacing:-.035em;font-weight:400;color:var(--jh-ink);margin:50px 0 20px}.jh-journal-article .blog-post-content h3{font-size:1.3rem;line-height:1.3;margin-top:30px}.jh-journal-article .blog-post-content p{margin-bottom:24px}.jh-journal-article .blog-post-content blockquote{border-left:3px solid #5c7230;background:var(--jh-sage);padding:25px;margin:30px 0}.jh-journal-article .blog-post-content a{text-underline-offset:5px}@media(min-width:1100px){.product-information .product-details{padding-left:clamp(15px,3vw,55px)}}@media(max-width:700px){html{scroll-padding-top:85px}#header-group .header__row{min-height:66px}.product-information .product-details h1{font-size:clamp(2.1rem,8vw,3.4rem)}.jh-journal-article{padding-block:40px}.jh-journal-article .blog-post-content{font-size:1rem;padding-block:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.jh-journal-article .text-block h1{font-size:clamp(2.8rem,5.6vw,6rem);line-height:1.06;font-family:var(--jh-display);font-weight:800;letter-spacing:-.06em}.jh-journal-article .image-block{max-width:1200px;margin-inline:auto}.jh-journal-article .image-block__image{width:100%;max-height:620px;object-fit:contain}.jh-article-return{display:inline-block;align-self:center;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--jh-ink);text-underline-offset:5px}.jh-article-return--end{background:var(--jh-accent);padding:17px 25px;letter-spacing:0;text-transform:none;font-size:.9rem;text-decoration:none;margin-bottom:35px}.jh-journal-article--academy .jh-article-return--end{background:#d7b66e;color:#242528}@media(max-width:700px){.jh-journal-article .text-block h1{font-size:clamp(2.5rem,8.5vw,4rem)}.jh-journal-article .image-block__image{max-height:500px}}#header-group .header__row{min-height:68px}#header-group .header-section{border-bottom:1px solid #a0ad93}#header-group .header-menu a{font-size:.9rem;font-weight:600}#header-group .header-menu a:hover{text-decoration:underline;text-underline-offset:7px;color:var(--jh-ink)}::selection{background:var(--jh-accent);color:var(--jh-ink)}.product-information .product-details .variant-option__button-label{font-family:Arial,Helvetica,sans-serif}.product-information button[name=add],.product-information .add-to-cart-button{border-radius:0}.product-information .product-details .price{font-size:1.1rem}.jh-journal-article .blog-post-content{font-size:1.09rem}.jh-article-return--end{border-radius:0}.footer-content .menu__heading__default{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.footer-content a{line-height:1.7}@media(max-width:749px){#header-group .header__row{min-height:64px}.jh-journal-article .blog-post-content{font-size:1rem}}body[data-jh-template=cart] .page-wrapper{height:auto;flex:1 0 auto}body[data-jh-template=cart] #MainContent{display:block;height:auto;flex:1 0 auto;min-height:0;background:var(--jh-cream);color:var(--jh-ink)}body[data-jh-template=cart] .cart-page{padding-block:8px 12px;gap:32px 5vw;align-items:start}body[data-jh-template=cart] .cart-page--empty{display:block}body[data-jh-template=cart] .cart-page--empty .cart-page__title{margin:0 0 28px}body[data-jh-template=cart] .cart-page--empty .cart-title{text-align:start}body[data-jh-template=cart] .cart-title h1{font:800 clamp(2.8rem,5vw,5rem)/1.05 var(--jh-display);letter-spacing:-.06em;color:var(--jh-ink)}.jh-cart-eyebrow{font:700 .65rem/1.6 Arial,Helvetica,sans-serif;letter-spacing:.12em;margin:0 0 15px;color:var(--jh-ink)}.jh-cart-intro{font:400 1rem/1.75 Arial,Helvetica,sans-serif;max-width:520px;margin:18px 0;color:#374d40}.jh-cart-textlink{display:inline-block;color:var(--jh-ink);font-size:.85rem;text-underline-offset:5px;line-height:1.6}body[data-jh-template=cart] .cart-page__title+.cart-page__items{margin-top:0}body[data-jh-template=cart] .cart-page__items{min-width:0}.jh-cart-empty{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,6vw,90px);align-items:center;width:100%;text-align:start}.jh-cart-empty__photo{margin:0;position:relative;min-width:0;background:var(--jh-sage)}.jh-cart-empty__photo img{display:block;width:100%;aspect-ratio:1.35;object-fit:cover;border-radius:0}.jh-cart-empty__photo figcaption{padding:12px 0;background:var(--jh-cream);font-size:.65rem;line-height:1.5;color:#374d40}.jh-cart-empty__copy{min-width:0;max-width:560px}.jh-cart-empty__heading{font:500 clamp(2.8rem,5vw,4.8rem)/1.05 Georgia,serif;letter-spacing:-.045em;margin:0 0 22px;color:var(--jh-ink);text-wrap:balance}.jh-cart-empty__intro{font:400 1.05rem/1.8 Arial,Helvetica,sans-serif;max-width:420px;color:#374d40;margin:0 0 25px}.jh-cart-shop.button{display:flex;align-items:center;justify-content:center;min-height:52px;width:fit-content;padding:15px 26px;border-radius:0;background:var(--jh-ink);color:var(--jh-cream);border:1px solid var(--jh-ink);font:700 .9rem/1.4 Arial,Helvetica,sans-serif;margin:0 0 20px;box-shadow:none}.jh-cart-shop.button:hover{background:#285342;color:#fff;border-color:#285342}.jh-cart-login{font-size:.78rem;line-height:1.6;margin:22px 0 0;color:#374d40}.jh-cart-login a{color:var(--jh-ink);text-underline-offset:4px}body[data-jh-template=cart] .cart-items__wrapper{align-items:stretch;text-align:start}body[data-jh-template=cart] .cart-page__summary{display:block;grid-row:1 / span 3;height:auto;border-top:3px solid var(--jh-ink);background:var(--jh-sage)}body[data-jh-template=cart] .cart-summary{display:block;border-radius:0}body[data-jh-template=cart] .cart-summary__inner{display:flex;padding:26px;gap:20px;position:static;background:transparent;color:var(--jh-ink)}.jh-cart-summary-heading{width:100%;margin:0;font:700 1.65rem/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.04em;color:var(--jh-ink)}:is(body[data-jh-template=cart],#cart-drawer) .cart-items__title{font-weight:600;font-size:1rem;line-height:1.45;color:var(--jh-ink)}:is(body[data-jh-template=cart],#cart-drawer) .cart-items__details{color:#374d40}:is(body[data-jh-template=cart],#cart-drawer) .cart-items__variants-wrapper{font-size:.8rem;line-height:1.65;color:#374d40;overflow-wrap:anywhere}:is(body[data-jh-template=cart],#cart-drawer) .cart-items__media-container{background:#e9e8df;border-radius:0}:is(body[data-jh-template=cart],#cart-drawer) .cart-items__media-image{object-fit:contain;border-radius:0}:is(body[data-jh-template=cart],#cart-drawer) .quantity-selector{border:1px solid #829184;border-radius:0;background:var(--jh-cream);color:var(--jh-ink);min-height:44px}:is(body[data-jh-template=cart],#cart-drawer) .quantity-selector input{color:var(--jh-ink);background:transparent}:is(body[data-jh-template=cart],#cart-drawer) .cart-totals{width:100%;color:var(--jh-ink)}:is(body[data-jh-template=cart],#cart-drawer) .cart-totals__total-value{font-weight:700;font-size:1.6rem;white-space:nowrap}:is(body[data-jh-template=cart],#cart-drawer) .cart-totals__tax-note{font-size:.8rem;line-height:1.6;color:#374d40}:is(body[data-jh-template=cart],#cart-drawer) .cart__checkout-button{min-height:54px;border-radius:0;background:var(--jh-ink);color:var(--jh-cream);border:1px solid var(--jh-ink);font:700 1rem/1.3 Arial,Helvetica,sans-serif;box-shadow:none}:is(body[data-jh-template=cart],#cart-drawer) .cart__checkout-button:hover{background:#285342;color:#fff}:is(body[data-jh-template=cart],#cart-drawer) :is(.cart-note__instructions,.cart-discount__input){border:1px solid #829184;border-radius:0;background:var(--jh-cream);color:var(--jh-ink)}.jh-cart-support{width:100%;border-top:1px solid #9aa995;padding-top:18px;color:var(--jh-ink);font:400 .78rem/1.6 Arial,Helvetica,sans-serif}.jh-cart-support a{color:var(--jh-ink);text-underline-offset:4px}.jh-cart-support__contact{font-weight:700}.jh-cart-support p{margin:8px 0 12px;color:#374d40}.jh-cart-support nav{display:flex;flex-wrap:wrap;gap:10px 20px}#cart-drawer{--color-background:var(--jh-cream);--color-foreground:var(--jh-ink);--color-foreground-rgb:23 47 41}#cart-drawer .theme-drawer__dialog{border-radius:0;background:var(--jh-cream);color:var(--jh-ink);--theme-drawer-padding:26px}#cart-drawer .theme-drawer__header{border-bottom:1px solid #9aa995;background:var(--jh-cream);color:var(--jh-ink)}body:has(#cart-drawer dialog[open]) #transcySwitcherContainer{visibility:hidden}#cart-drawer .theme-drawer__close-button{border-radius:0;box-shadow:none}#cart-drawer .theme-drawer__title{color:var(--jh-ink);font:700 1.7rem/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.04em}#cart-drawer .cart-drawer__content{background:var(--jh-cream);color:var(--jh-ink)}#cart-drawer .cart-drawer__summary{background:var(--jh-sage);-webkit-mask-image:none;mask-image:none;border-top:1px solid #9aa995;gap:18px}#cart-drawer .cart-drawer--empty .cart-drawer__content{justify-content:flex-start;padding:0 26px 26px;height:auto;overflow:auto}#cart-drawer .cart-drawer--empty .cart-drawer__items{width:100%}#cart-drawer .cart-drawer--empty .theme-drawer__title{margin:8px 0 24px;text-align:start;width:100%}#cart-drawer .jh-cart-empty{grid-template-columns:1fr;gap:20px}#cart-drawer .jh-cart-empty__photo img{aspect-ratio:1.8}#cart-drawer .jh-cart-empty__heading{font-size:2.3rem;margin-bottom:14px}#cart-drawer .jh-cart-empty__intro{font-size:.9rem;line-height:1.65;margin-bottom:20px}#cart-drawer .jh-cart-empty__photo figcaption{display:none}#cart-drawer .jh-cart-empty .jh-cart-login{margin-top:14px}#cart-drawer .jh-cart-shop{width:100%}@media(min-width:750px){body[data-jh-template=cart] .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) minmax(300px,370px)}}@media(max-width:749px){body[data-jh-template=cart] .cart-page{padding:0;gap:24px}body[data-jh-template=cart] .cart-page--empty .cart-page__title{margin-bottom:22px}body[data-jh-template=cart] .cart-title h1{font-size:2.7rem}.jh-cart-empty{grid-template-columns:1fr;gap:24px}.jh-cart-empty__photo img{aspect-ratio:1.6}.jh-cart-empty__heading{font-size:clamp(2.6rem,11vw,3.7rem)}.jh-cart-empty__intro{font-size:1rem;margin-bottom:20px}.jh-cart-shop.button{width:100%}body[data-jh-template=cart] .cart-page__summary{grid-row:auto;padding:0}body[data-jh-template=cart] .cart-summary__inner{padding:22px}#cart-drawer .theme-drawer__dialog{--theme-drawer-padding:20px}#cart-drawer .cart-drawer--empty .cart-drawer__content{padding-inline:20px}.jh-cart-support nav{gap:8px 18px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/jh-global-refresh.css.map */
