:root{--jdm-fs-hero: 3.1rem;--jdm-fs-h1: 2.73rem;--jdm-fs-h2: 2.36rem;--jdm-fs-product: 2.91rem;--jdm-fs-h3: 1.73rem;--jdm-fs-h4: 1.55rem;--jdm-fs-body: 1.55rem;--jdm-fs-small: 1.36rem;--jdm-fs-card-title: 1.45rem;--jdm-fs-price: 1.82rem;--jdm-fs-price-main: 2.18rem;--jdm-fs-compare: 1.45rem;--jdm-fs-button: 1.55rem;--jdm-fs-badge: 1.18rem;--jdm-fs-footer-title: 2.36rem;--jdm-fs-feature: 1.73rem;--jdm-cream: #FAF6F0;--jdm-sage: #7D9E8C;--jdm-terra: #C4714A;--jdm-honey: #A87A28;--jdm-forest: #2C4A3E;--jdm-sand: #E8C9B0;--jdm-muted: #7a8c85;--jdm-price-compare: #65756F;--jdm-badge-bg: #A95C37;--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-body-family: "Inter", Arial, sans-serif}h1,.h1,h2,.h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-variant-numeric:lining-nums}body,h3,.h3,h4,.h4,h5,.h5,button,.button,.btn{font-family:Inter,Arial,sans-serif}.button{font-weight:500}.summary-text.expanded-summary-count{display:none!important}#CartDrawer .drawer__heading{font-size:2.5rem!important}@media(max-width:480px){.footer-block__brand-info .footer__list-social.list-social{justify-content:center}}@media screen and (max-width:749px){.banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box{--color-foreground: 44, 74, 62;--color-button: 44, 74, 62;--color-button-text: 250, 246, 240}.banner:not(.banner--mobile-bottom) .banner__box .button--secondary{--color-button: 44, 74, 62;--color-button-text: 44, 74, 62}.banner__box{background:#faf6f0eb!important;margin:20px!important;padding:30px 20px!important;border-radius:16px!important;width:auto!important;max-width:calc(100% - 40px)!important}}@media screen and (min-width:1400px){.banner__box{background:#faf6f0eb!important;border-radius:16px!important}}.footer__content-bottom-wrapper .policies li:before{display:none!important}.footer__content-bottom-wrapper .policies li{padding:0 10px!important;display:inline-block!important}.article-template__hero-container{max-width:80rem!important}.cart-drawer-item__single-item-prices .cart-drawer__discounts .badge{font-size:1rem!important}.quantity-breaks__title{font-size:1.8rem!important}.quantity-breaks{--badge-font-size: 1.4rem!important}.quantity-break__badge{font-weight:700}.footer-block__details-content.rte a[href^="mailto:"]{color:#fff}.main-page-title{color:var(--jdm-forest)}.complementary-products__container .summary__title{text-align:center!important}.complementary-products__container{gap:0px!important}.complementary-products__container .contains-card{gap:12px}.jdm-fbt{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(44,74,62,.12);border-radius:14px;background:#2c4a3e0a}.jdm-fbt__media img{width:64px;height:64px;object-fit:cover;border-radius:10px;display:block}.jdm-fbt__body{flex:1;min-width:0}.jdm-fbt__title{display:block;font-weight:600;color:var(--jdm-forest);text-decoration:none;line-height:1.2;margin-bottom:6px}.jdm-fbt__price{font-size:14px;color:var(--jdm-forest);display:flex;gap:8px;align-items:baseline}.jdm-fbt__price-was{text-decoration:line-through;opacity:.6;font-size:13px}.jdm-fbt__actions{flex-shrink:0}.jdm-fbt__btn{border-radius:999px;padding:10px 14px;border:1px solid rgba(44,74,62,.25);background:#fff;color:var(--jdm-forest);font-weight:600;cursor:pointer;white-space:nowrap}.jdm-fbt__btn:hover{border-color:#2c4a3e73}.jdm-toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;padding:10px 14px;border-radius:999px;background:#2c4a3ef2;color:#fff;font-size:14px;z-index:9999;max-width:calc(100vw - 32px);text-align:center}.jdm-toast.is-visible{opacity:1;transform:translate(-50%) translateY(-6px)}@media screen and (max-width:749px){#shopify-section-template--26997189312798__image_banner_jYeQgT .banner__box,#shopify-section-template--26997189312798__image_banner_jYeQgT .banner__box *:not(a):not(.button):not(.button--primary):not(.button--secondary){background:none!important}#shopify-section-template--26997189312798__image_banner_jYeQgT .banner__content{align-items:flex-end;padding-bottom:50px}}@media screen and (min-width:1440px){#shopify-section-template--26997189312798__image_banner_jYeQgT .banner__box,#shopify-section-template--26997189312798__image_banner_jYeQgT .banner__box *{background:none!important}}#shopify-section-template--26997189312798__image_banner_jYeQgT .banner__buttons .button{color:var(--jdm-cream)!important;border:none!important;padding:14px 28px;font-size:2rem;background:var(--jdm-forest)!important;box-shadow:0 4px 12px #2c4a3e33;transition:all .3s ease;--alpha-button-background: 1 !important;background-color:var(--jdm-forest)!important}#shopify-section-template--26997189312798__image_banner_jYeQgT .banner__buttons .button:before,#shopify-section-template--26997189312798__image_banner_jYeQgT .banner__buttons .button:after{content:none!important;display:none!important}section#shopify-section-template--25944380571934__rich_text_K4DRnD{padding-bottom:3rem}content-tabs.product-tabs .content-tab p{font-size:14px!important}.price .price-item--sale,.price__regular .price-item--regular,.quantity-break__price{color:var(--jdm-forest);font-weight:700}.price--on-sale .price__compare-price .price-item--regular,.price__sale s.price-item--regular,.quantity-break__compare-price,.compare-price,.jdm-fbt__price-was{color:var(--jdm-price-compare)!important;text-decoration:line-through;font-weight:400;opacity:1}.badge.price__badge-sale{background-color:var(--jdm-badge-bg);border-color:var(--jdm-badge-bg);color:var(--jdm-cream)}.kaching-bundles__block{--block-title-color: #2C4A3E !important;--bar-background-color: #FAF6F0 !important;--bar-selected-background-color: #FFFFFF !important;--bar-border-color: rgba(44, 74, 62, .3) !important;--bar-selected-border-color: #2C4A3E !important;--bar-title-color: #2C4A3E !important;--bar-label-color: #2C4A3E !important;--bar-price-color: #2C4A3E !important;--bar-full-price-color: #65756F !important;--bar-most-popular-background-color: #A95C37 !important;--bar-most-popular-color: #FAF6F0 !important}.kaching-bundles__bar-full-price{color:var(--jdm-price-compare)!important}.jdm-reassurance{display:grid;gap:1rem;margin:1.6rem 0 0;padding:1.4rem 1.6rem;border-radius:12px;background:#2c4a3e0d;color:var(--jdm-forest)}.jdm-reassurance__item{display:flex;align-items:flex-start;gap:1rem;font-size:var(--jdm-fs-body);line-height:1.4}.jdm-reassurance__icon{font-size:2.2rem;color:var(--jdm-forest)}@media screen and (max-width:749px){product-info .product__text-container{--font-size: max(var(--jdm-fs-body), var(--mobile-text-size))}}.quantity-break__benefit{font-size:1.3rem!important;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.quantity-break__caption{font-size:1.5rem!important}.sticky-atc__price .badge{font-size:var(--jdm-fs-badge)!important}.kaching-bundles__block{--block-block-title-color: #2C4A3E !important;--bar-subtitle-font-size: 16px !important;--bar-label-font-size: 14px !important}.kaching-bundles__bar-most-popular{--badge-text-size: 14px !important}.kaching-bundles__bar-full-price{font-size:14px!important}.splide__slide__container:has(>.icon-bar-card),.splide__slide__container>.icon-bar-card{height:100%}main#MainContent>.shopify-section:last-child{margin-bottom:5.6rem}main#MainContent>.shopify-section:last-child:has(.newsletter:not(.newsletter--narrow)){margin-bottom:0}.footer:before{content:"";display:block;height:48px;margin:0 0 3.2rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='180' height='48' viewBox='0 0 180 48'%3E%3Cpath d='M0 24C30 15 60 15 90 24S150 33 180 24' fill='none' stroke='%237D9E8C' stroke-width='1.6' stroke-linecap='round'/%3E%3Cg transform='translate(19.8 19.4) rotate(-51.5)'%3E%3Cpath d='M0 0C6-7.5 15-9 23 0C15 9 6 7.5 0 0Z' fill='%237D9E8C'/%3E%3Cpath d='M0 0C6-7.5 15-9 23 0Z' fill='%23FAF6F0' opacity='.22'/%3E%3Cpath d='M1.5 0H20' stroke='%232C4A3E' stroke-width='.9' stroke-linecap='round' opacity='.6'/%3E%3C/g%3E%3Cg transform='translate(45.0 17.2) rotate(42.0)'%3E%3Cpath d='M0 0C6-7.5 15-9 23 0C15 9 6 7.5 0 0Z' fill='%237D9E8C'/%3E%3Cpath d='M0 0C6-7.5 15-9 23 0Z' fill='%23FAF6F0' opacity='.22'/%3E%3Cpath d='M1.5 0H20' stroke='%232C4A3E' stroke-width='.9' stroke-linecap='round' opacity='.6'/%3E%3C/g%3E%3Cg transform='translate(70.2 19.4) rotate(-32.5)'%3E%3Cpath d='M0 0C6-7.5 15-9 23 0C15 9 6 7.5 0 0Z' fill='%237D9E8C'/%3E%3Cpath d='M0 0C6-7.5 15-9 23 0Z' fill='%23FAF6F0' opacity='.22'/%3E%3Cpath d='M1.5 0H20' stroke='%232C4A3E' stroke-width='.9' stroke-linecap='round' opacity='.6'/%3E%3C/g%3E%3Cg transform='translate(109.8 28.6) rotate(51.5)'%3E%3Cpath d='M0 0C6-7.5 15-9 23 0C15 9 6 7.5 0 0Z' fill='%237D9E8C'/%3E%3Cpath d='M0 0C6-7.5 15-9 23 0Z' fill='%23FAF6F0' opacity='.22'/%3E%3Cpath d='M1.5 0H20' stroke='%232C4A3E' stroke-width='.9' stroke-linecap='round' opacity='.6'/%3E%3C/g%3E%3Cg transform='translate(135.0 30.8) rotate(-42.0)'%3E%3Cpath d='M0 0C6-7.5 15-9 23 0C15 9 6 7.5 0 0Z' fill='%237D9E8C'/%3E%3Cpath d='M0 0C6-7.5 15-9 23 0Z' fill='%23FAF6F0' opacity='.22'/%3E%3Cpath d='M1.5 0H20' stroke='%232C4A3E' stroke-width='.9' stroke-linecap='round' opacity='.6'/%3E%3C/g%3E%3Cg transform='translate(160.2 28.6) rotate(32.5)'%3E%3Cpath d='M0 0C6-7.5 15-9 23 0C15 9 6 7.5 0 0Z' fill='%237D9E8C'/%3E%3Cpath d='M0 0C6-7.5 15-9 23 0Z' fill='%23FAF6F0' opacity='.22'/%3E%3Cpath d='M1.5 0H20' stroke='%232C4A3E' stroke-width='.9' stroke-linecap='round' opacity='.6'/%3E%3C/g%3E%3Ccircle cx='40' cy='33' r='1.8' fill='%23E8C9B0'/%3E%3Ccircle cx='45' cy='35.5' r='1.5' fill='%23E8C9B0'/%3E%3Ccircle cx='40.5' cy='37.5' r='1.3' fill='%23E8C9B0'/%3E%3Ccircle cx='140' cy='15' r='1.8' fill='%23E8C9B0'/%3E%3Ccircle cx='135' cy='12.5' r='1.5' fill='%23E8C9B0'/%3E%3Ccircle cx='139.5' cy='10.5' r='1.3' fill='%23E8C9B0'/%3E%3Ccircle cx='90.0' cy='19.8' r='2.6' fill='%23E8C9B0'/%3E%3Ccircle cx='86.0' cy='22.7' r='2.6' fill='%23E8C9B0'/%3E%3Ccircle cx='87.5' cy='27.4' r='2.6' fill='%23E8C9B0'/%3E%3Ccircle cx='92.5' cy='27.4' r='2.6' fill='%23E8C9B0'/%3E%3Ccircle cx='94.0' cy='22.7' r='2.6' fill='%23E8C9B0'/%3E%3Ccircle cx='90' cy='24' r='1.9' fill='%237D9E8C'/%3E%3C/svg%3E") repeat-x center / auto 48px;pointer-events:none}@media(hover:none){.button:hover{color:rgb(var(--color-button-text))!important}.button:not(.button--secondary):not(.button--tertiary):hover:after{transform:none!important}.button--secondary:hover:after{transform:scaleX(0)!important}}.jdm-breadcrumb{padding-top:1.2rem;padding-bottom:.4rem}.jdm-breadcrumb__list{display:flex;align-items:center;flex-wrap:nowrap;gap:0;margin:0;padding:0;list-style:none;font-size:var(--jdm-fs-small);line-height:1.4;color:var(--jdm-price-compare);min-width:0}.jdm-breadcrumb__item{display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.jdm-breadcrumb__item+.jdm-breadcrumb__item:before{content:"\203a";margin:0 .6rem;color:var(--jdm-price-compare)}.jdm-breadcrumb__item--current{flex-shrink:1;min-width:0}.jdm-breadcrumb__item--current span{overflow:hidden;text-overflow:ellipsis}.jdm-breadcrumb__link{display:inline-flex;align-items:center;min-height:44px;color:var(--jdm-forest);text-decoration:underline;text-decoration-color:#2c4a3e59;text-underline-offset:.25em}.jdm-breadcrumb__link:hover,.jdm-breadcrumb__link:focus-visible{text-decoration-color:var(--jdm-forest)}@media screen and (max-width:749px){.jdm-breadcrumb{padding-top:.2rem;padding-bottom:0}.jdm-breadcrumb__item{display:none}.jdm-breadcrumb__item:nth-last-child(2){display:flex;min-width:0}.jdm-breadcrumb__item:nth-last-child(2):before{content:"\2039";margin:0 .6rem 0 0;font-size:1.3em;line-height:1;color:var(--jdm-forest)}.jdm-breadcrumb__item:nth-last-child(2) .jdm-breadcrumb__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:44px}}.color-background-2 .icon-bar-card,.color-background-2 .multicolumn-card.content-container{border:1px solid rgba(44,74,62,.1)}.jdm-mobile-search{padding-bottom:1rem}.jdm-mobile-search__form{display:flex;align-items:stretch;height:48px;border:1px solid rgba(44,74,62,.3);border-radius:999px;background:#fff;overflow:hidden}.jdm-mobile-search__form:focus-within{border-color:var(--jdm-forest);box-shadow:0 0 0 2px #2c4a3e26}.jdm-mobile-search__input{flex:1;min-width:0;border:0;background:transparent;padding:0 0 0 1.8rem;font-family:var(--font-body-family);font-size:1.6rem;color:var(--jdm-forest);-webkit-appearance:none;appearance:none}.jdm-mobile-search__input::placeholder{color:var(--jdm-price-compare);opacity:1}.jdm-mobile-search__input:focus{outline:none;box-shadow:none}.jdm-mobile-search__button{width:52px;border:0;background:var(--jdm-forest);color:var(--jdm-cream);display:flex;align-items:center;justify-content:center;cursor:pointer}.jdm-mobile-search__button .icon{width:2rem;height:2rem}@media screen and (max-width:749px){.header-wrapper:has(.jdm-mobile-search) .header__search{display:none}}.header-drawer-v2__footer .rich-text-block{color:var(--jdm-forest)}.header-drawer-v2__footer .rich-text-block ul{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.header-drawer-v2__footer .rich-text-block li{position:relative;padding-left:2.6rem;line-height:1.45}.header-drawer-v2__footer .rich-text-block li:before{content:"";position:absolute;left:0;top:.15em;width:1.6rem;height:1.6rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 13C3 7 7 3 13 3c0 6-4 10-10 10Z' fill='%237D9E8C'/%3E%3Cpath d='M4 12 11 5' stroke='%232C4A3E' stroke-width='1' stroke-linecap='round' opacity='.6'/%3E%3C/svg%3E") no-repeat center / contain}.jdm-drawer-thumb{flex-shrink:0;width:44px;height:44px;margin-right:.2rem;border-radius:10px;overflow:hidden;background:var(--jdm-sand)}#menu-drawer .jdm-drawer-thumb img{width:44px!important;height:44px!important;max-width:none!important;max-height:none!important;object-fit:cover;display:block;opacity:1!important;position:static!important;transform:none!important}#menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{display:flex;align-items:center;min-height:56px}@media screen and (min-width:990px){.products-mega-menu__container{min-height:0}.products-mega-menu__item--active .products-mega-menu__content{max-height:none;overflow:visible}.products-mega-menu__cards{grid-template-columns:repeat(5,minmax(0,1fr))!important}.products-mega-menu__item:not(.products-mega-menu__item--active) .jdm-mega-menu__view-all{visibility:hidden;opacity:0}.jdm-mega-menu__view-all{margin-left:2rem;display:inline-flex;align-items:center;gap:.6rem;min-height:44px;margin-top:1.2rem;font-weight:500;color:var(--jdm-forest);text-decoration:underline;text-underline-offset:.25em}.products-mega-menu__item>a{min-height:56px;font-size:1.5rem}}.js .menu-drawer{height:100vh;height:100dvh}.header-drawer-v2__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))!important}.header-drawer-v2__footer .rich-text-block ul{gap:.4rem}.header-drawer-v2__footer .button{min-height:48px}.button.button--secondary:after{box-shadow:inset 0 0 0 1.5px rgb(var(--color-button-text))!important}product-info .payment-badges-block:not(.jdm-payment){display:none}.jdm-payment{margin:1.4rem 0 0}.jdm-payment+.jdm-reassurance{margin-top:1.2rem}@media screen and (min-width:750px){:root{--jdm-fs-hero: 4.36rem;--jdm-fs-h1: 3.64rem;--jdm-fs-h2: 2.91rem;--jdm-fs-product: 3.82rem;--jdm-fs-h3: 1.91rem;--jdm-fs-h4: 1.64rem;--jdm-fs-card-title: 1.55rem;--jdm-fs-price: 2rem;--jdm-fs-price-main: 2.36rem;--jdm-fs-footer-title: 2.55rem;--jdm-fs-feature: 1.82rem}}body{font-size:var(--jdm-fs-body);letter-spacing:0}.h0,h1,.h1{font-size:var(--jdm-fs-h1);line-height:1.2;letter-spacing:0}h2,.h2{font-size:var(--jdm-fs-h2);line-height:1.2;letter-spacing:0}h2.h1,h2.h0{font-size:var(--jdm-fs-h1)}h3,.h3{font-size:var(--jdm-fs-h3);font-weight:500;line-height:1.3;letter-spacing:0}h4,.h4,h5,.h5{font-size:var(--jdm-fs-h4);font-weight:500;line-height:1.35;letter-spacing:0}.banner h1,.banner h2,.banner .h0,.banner .h1,.banner .h2{font-size:var(--jdm-fs-hero);line-height:1.15}.product__title h1,.product__title h2,.product__title .h1,.product__title .h2{font-size:var(--jdm-fs-product)!important;line-height:1.15}main .rte p,main .rte li,main .rich-text-block.rte{font-size:max(var(--jdm-fs-body),1em);line-height:1.6;letter-spacing:0}.card__heading,.card__heading a{font-size:var(--jdm-fs-card-title)!important;font-weight:500;line-height:1.35;letter-spacing:0}.card-information .price-item,.card__information .price-item{font-size:var(--jdm-fs-price)!important;letter-spacing:0}.card-information .price__compare-price .price-item,.card__information .price__compare-price .price-item,.card-information s.price-item,.card__information s.price-item{font-size:var(--jdm-fs-compare)!important}.price--large .price-item--sale,.price--large .price__regular .price-item--regular{font-size:var(--jdm-fs-price-main)!important;font-weight:600;letter-spacing:0}.price--large .price__compare-price .price-item--regular{font-size:var(--jdm-fs-compare)!important;letter-spacing:0}.button,.shopify-payment-button__button{font-size:var(--jdm-fs-button);letter-spacing:.01em}.product-form__submit{font-size:var(--jdm-fs-button)!important;text-transform:none!important;letter-spacing:.01em!important}.badge,.quantity-break__badge{font-size:var(--jdm-fs-badge)!important;font-weight:600;letter-spacing:.02em}details summary,details summary .collapsible-content__heading,.collapsible-row__header,.accordion__title{line-height:1.35;letter-spacing:0}.announcement-bar__message{font-size:var(--jdm-fs-small)!important;letter-spacing:.01em}.announcement-bar__message strong{font-weight:600}.footer{letter-spacing:0}.footer .list-menu__item--link,.footer-block__details-content{font-size:var(--jdm-fs-small)}.copyright__content,.footer .policies a,.footer__copyright{font-size:1.27rem;letter-spacing:0}.product__text-container .product__text:has(.material-symbols-outlined){align-items:flex-start}.product__text-container .product__text .material-symbols-outlined{margin-top:.2em}.footer .footer-block__heading{font-size:var(--jdm-fs-footer-title)!important;line-height:1.2;margin-bottom:1.2rem}.image-with-text .rte p,.image-with-text .rte li,.multirow .rte p,.multirow .rte li{font-size:var(--jdm-fs-feature);line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-general.css.map */
