#main{--jkp-paper: #f7f6f0;--jkp-card: #fffefa;--jkp-ink: #252a23;--jkp-muted: #565e50;--jkp-olive: #485721;--jkp-border: #dcded0;background-color:var(--jkp-paper);background-image:radial-gradient(circle at 1px 1px,rgba(67,78,41,.055) .6px,transparent .9px);background-size:8px 8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#main .shopify-section--main-product>section,#main .shopify-section--product-content>section{background:transparent}#main .shopify-section--main-product .breadcrumb{color:var(--jkp-muted);font-size:12px;line-height:1.6}#main .shopify-section--main-product .breadcrumb__list{flex-wrap:wrap;row-gap:8px}#main .product__info{box-sizing:border-box;min-width:0;padding:clamp(20px,2.5vw,32px);border:1px solid var(--jkp-border);border-radius:14px;background:var(--jkp-card);color:var(--jkp-ink)}#main .product-meta__vendor.heading{margin-bottom:12px;color:var(--jkp-muted);font-family:inherit;font-size:11px;font-weight:650;line-height:1.5;letter-spacing:.06em}#main h1.product-meta__title.heading{margin:0 0 20px;color:var(--jkp-ink);font-family:inherit;font-size:clamp(26px,2.5vw,36px);font-weight:750;line-height:1.18;letter-spacing:-.025em;text-transform:none;overflow-wrap:break-word}#main .product-meta__price-list-container .price-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}#main .product-meta__price-list-container .price{font-family:inherit;font-size:23px;font-weight:650;line-height:1.5}#main .product-meta__price-list-container .price--compare{color:#64695c;font-size:16px;font-weight:400;text-decoration:line-through}#main .product__media-list-wrapper{border:1px solid var(--jkp-border);border-radius:12px;background:#fff}#main .product__thumbnail-item{min-width:44px;min-height:44px;border-radius:6px}#main .product__thumbnail-item[aria-current=true]{outline:2px solid var(--jkp-olive);outline-offset:2px}#main .product-form__quantity{margin-block:20px}#main .product-form__quantity-label{color:var(--jkp-ink);font-size:14px;font-weight:600}#main .product__info .quantity-selector{min-height:48px;border:1px solid #cbd0be;border-radius:7px;background:#fff}#main .product__info .quantity-selector__button{min-width:44px;min-height:46px}#main .product__info .quantity-selector__input{font-size:16px}#main .product__info .tcustomizer-field{margin-bottom:20px}#main .product__info .tcustomizer-field__heading{margin-bottom:8px;color:var(--jkp-ink);font-family:inherit;font-size:14px;font-weight:650;line-height:1.5}#main .product__info .tcustomizer__dropdown-button{box-sizing:border-box;min-height:48px;padding:12px 14px;border:1px solid #bfc7ac;border-radius:7px;background:#fff;color:var(--jkp-ink);font-family:inherit;font-size:16px;line-height:1.5}#main .product__info .tcustomizer-dropdown-image__label,#main .product__info .tcustomizer-radio-button__label{box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #cbd0be;border-radius:7px;color:var(--jkp-ink);font-family:inherit;font-size:14px;line-height:1.5}#main .product__info .tcustomizer-radio-button__label.tcustomizer-btn--active,#main .product__info .tcustomizer-dropdown-image__label.selected{border-color:var(--jkp-olive);background:#eef1df;box-shadow:inset 0 0 0 1px var(--jkp-olive)}#main .product__info .tcustomizer__btn-check:focus-visible+label{outline:3px solid #627333;outline-offset:3px}#main .product__info select,#main .product__info input[type=text],#main .product__info input[type=number],#main .product__info textarea{max-width:100%;font-family:inherit;font-size:16px;line-height:1.5}#main .product__info .product-form__add-button{min-height:52px;border-radius:8px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.02em;white-space:normal}#main .product__info .product-form__add-button:not(:disabled):not([aria-disabled=true]){--button-background: 72, 87, 33;--button-text-color: 255, 254, 250}#main .product-form__text{color:var(--jkp-muted);font-size:14px;line-height:1.7}#main .product-form__text a{color:var(--jkp-olive);text-decoration:underline;text-underline-offset:.2em}#main .product-tabs__content{box-sizing:border-box;padding:clamp(20px,3vw,36px);border:1px solid var(--jkp-border);border-radius:14px;background:var(--jkp-card);color:var(--jkp-ink)}#main .product-tabs__tab-item-content.rte{font-size:16px;line-height:1.8;overflow-wrap:break-word}#main .product-tabs__tab-item-content.rte p{margin-bottom:1.15em}#main .product-tabs__tab-item-content.rte li{margin-block:.5em}#main .product-tabs__tab-item-content.rte h2,#main .product-tabs__tab-item-content.rte h3{font-family:inherit;line-height:1.35;letter-spacing:-.02em;text-transform:none}#main .product-tabs__tab-item-content.rte a{color:var(--jkp-olive);text-decoration:underline;text-underline-offset:.2em}#main .product-tabs .collapsible-toggle{min-height:48px;font-family:inherit;font-size:16px;font-weight:650;line-height:1.5;text-transform:none}#main .shopify-section--faq .collapsible-toggle{min-height:48px;font-family:inherit;font-size:16px;line-height:1.5}#main a:focus-visible,#main button:focus-visible,#main input:focus-visible,#main select:focus-visible,#main textarea:focus-visible,#main summary:focus-visible{outline:3px solid #3e5118;outline-offset:4px;box-shadow:0 0 0 3px #fffefa}@media(max-width:740px){#main .product__info{padding:22px 18px;border-radius:12px}#main h1.product-meta__title.heading{font-size:27px}#main .product-tabs__content{padding:20px 18px}}@media(prefers-reduced-motion:reduce){#main .product__thumbnail{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/jkp-products.css.map */
