:root{--jk-ink:#1d1d1b;--jk-accent:var(--jk-green,#0a3a1d);--jk-accent-dark:#072a15;--jk-sale:var(--jk-red,#b00b12);--jk-sale-dark:var(--jk-red-dark,#8c080e);--jk-soft:var(--jk-green-light,#e8efe9);--jk-bg:#FFFFFF;--jk-border:#E3E1DD;--jk-muted:#5F6470;--jk-text:#2B2F38}body{background:var(--jk-bg)}.jk-breadcrumb{font:400 15px/1.4 var(--font-body--family);color:var(--jk-ink);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.jk-breadcrumb a{color:var(--jk-ink);text-decoration:none}.jk-breadcrumb a:hover{text-decoration:underline;color:var(--jk-sale)}.jk-breadcrumb svg{width:14px;height:14px;opacity:.7}.product-information .product-details{font-family:var(--font-body--family);color:var(--jk-ink)}.product-information .product-details h1{font-family:var(--font-heading--family)!important;font-weight:800!important;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:28px!important;line-height:1.18!important;letter-spacing:0!important;color:var(--jk-accent)!important;margin:0!important}.product-information .product-details .jk-price__now{font:600 24px/1.1 var(--font-body--family)!important;color:var(--jk-ink)!important}.product-information .product-details .jk-price__was{font:400 16px/1.1 var(--font-body--family)!important;color:var(--jk-muted)!important}.product-information .product-details product-price,.product-information .product-details .price{font-family:var(--font-body--family)!important;font-weight:600!important;font-size:24px!important;line-height:1.1!important;color:var(--jk-ink)!important}.product-information .product-details .compare-at-price{font-size:16px!important;color:var(--jk-muted)!important;font-weight:400!important}.jk-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid #cddbd1;background:var(--jk-soft);border-radius:10px;font:500 15px/1.3 var(--font-body--family);color:var(--jk-accent)}.jk-delivery p{margin:0 0 8px;font:400 15px/1.4 var(--font-body--family);color:var(--jk-ink)}.jk-delivery p:last-child{margin:0}.jk-u{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--jk-sale);text-underline-offset:4px;font-weight:500}.product-information .variant-option--buttons legend,.product-information .variant-option>label{font:600 17px/1.3 var(--font-body--family)!important;color:var(--jk-ink)!important;margin-bottom:14px!important;padding:0}.product-information .variant-option--buttons{gap:10px!important}.product-information .variant-option__button-label{min-height:54px!important;padding:0 20px!important;border:1px solid var(--jk-border)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.product-information .variant-option__button-label:has(input:checked){border:2px solid var(--jk-accent)!important}.product-information .variant-option__button-label__pill{display:none!important}.product-information .variant-option__button-label__text{font:600 16px/1 var(--font-body--family)!important;color:var(--jk-ink)!important}.product-information .variant-option{font:600 17px/1.3 var(--font-body--family);color:var(--jk-ink)}.product-information .variant-option__swatch-value{font-weight:400;margin-inline-start:8px}product-custom-property-component .__heading{font:600 17px/1.3 var(--font-body--family)!important;color:var(--jk-accent)!important;margin:0 0 12px!important}product-custom-property-component .__heading:after{content:" *";color:var(--jk-sale)}product-custom-property-component .__description{font:400 14px/1.4 var(--font-body--family)!important;color:var(--jk-muted)!important;margin:-4px 0 12px!important}product-custom-property-component input.field__input{height:50px!important;padding:0 72px 0 16px!important;border:1px solid var(--jk-border)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;font:400 16px/1 var(--font-body--family)!important;color:var(--jk-ink)!important}product-custom-property-component input.field__input::placeholder{color:#8a8f99}product-custom-property-component input.field__input:focus{border-color:var(--jk-accent)!important;outline:none!important}product-custom-property-component .__character-label{inset-inline-start:auto!important;inset-inline-end:16px!important;bottom:auto!important;top:50%!important;transform:translateY(-50%)}product-custom-property-component .__character-count{font:400 14px var(--font-body--family)!important;font-style:normal!important;color:var(--jk-muted)!important}.product-information .product-form-buttons{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px!important}.product-information .product-form-buttons .quantity-selector-wrapper{flex:0 0 128px}.product-information .product-form-buttons .quantity-selector{width:100%;height:54px!important;border:1px solid var(--jk-border)!important;border-radius:32px!important;background:#fff!important;font:500 16px var(--font-body--family);color:var(--jk-ink)}.product-information .product-form-buttons .quantity-selector input{font:500 16px var(--font-body--family)!important;color:var(--jk-ink)!important}.product-information .product-form-buttons add-to-cart-component{flex:1 1 auto;display:block}.product-information .product-form-buttons add-to-cart-component .button{width:100%!important;height:54px!important;min-height:54px!important;border-radius:32px!important;border:0!important;background:var(--jk-sale)!important;color:#fff!important;font:600 16px/1 var(--font-body--family)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.product-information .product-form-buttons add-to-cart-component .button:hover{background:var(--jk-sale-dark)!important}.product-information .product-form-buttons shopify-accelerated-checkout,.product-information .product-form-buttons .shopify-payment-button{display:none!important}.jk-trust{display:flex;flex-direction:column;gap:14px}.jk-trust__row{display:flex;align-items:center;gap:10px;font:400 15px/1.35 var(--font-body--family);color:var(--jk-ink)}.jk-trust__row strong{font-weight:600;color:var(--jk-accent)}.jk-trust__row svg{flex:0 0 22px;width:22px;height:22px}.jk-trust__row svg circle{fill:var(--jk-accent)}.product-information .product-details .accordion{--color-border:var(--jk-border);border-top:1px solid var(--jk-border)}.product-information .product-details .accordion .details__header{font:800 20px/1.3 var(--font-heading--family)!important;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;color:var(--jk-accent)!important;padding-block:18px!important}.product-information .product-details .accordion .details-content{font:400 15px/1.45 var(--font-body--family);color:var(--jk-text)}.product-information .product-details .accordion .details-content p{margin:0 0 12px}.product-information .product-details .accordion .details-content a{color:var(--jk-sale)}.jk-specs{width:100%;border-collapse:collapse;font:400 15px/1.4 var(--font-body--family);color:var(--jk-ink)}.jk-specs th,.jk-specs td{text-align:left;vertical-align:top;padding:14px 0;border-bottom:1px solid var(--jk-border)}.jk-specs th{font-weight:400;width:40%;padding-right:16px}.jk-specs td{font-weight:500}.jk-specs tr:last-child th,.jk-specs tr:last-child td{border-bottom:0}.jk-timeline{display:grid;grid-template-columns:1fr 1fr 1fr;position:relative;margin:4px 0 20px}.jk-timeline:before{content:"";position:absolute;top:18px;left:18px;right:18px;height:1px;background:#d9d6d0}.jk-step{position:relative;display:flex;flex-direction:column;gap:6px}.jk-step:nth-child(2){align-items:center;text-align:center}.jk-step:nth-child(3){align-items:flex-end;text-align:right}.jk-step__icon{width:36px;height:36px;border-radius:50%;background:var(--jk-soft);display:flex;align-items:center;justify-content:center;margin-bottom:8px;position:relative;z-index:1}.jk-step__icon svg{width:18px;height:18px;stroke:var(--jk-accent)}.jk-step__date{font:500 15px/1.3 var(--font-body--family);color:var(--jk-ink)}.jk-step__label{font:400 15px/1.3 var(--font-body--family);color:var(--jk-sale)}.jk-list{margin:0;padding-left:20px}.jk-list li{margin:0 0 8px}.jk-list li::marker{color:var(--jk-sale)}product-recommendations h3,.product-recommendations h3{font-family:var(--font-heading--family)!important;font-weight:800!important;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:26px!important;color:var(--jk-accent)!important;margin:0 0 8px!important}product-recommendations .product-card,product-recommendations .product-card *{font-family:var(--font-body--family)}product-recommendations .product-card a,product-recommendations [class*=title]{color:var(--jk-ink)!important;font-size:15px!important;font-weight:400!important}product-recommendations .price{color:var(--jk-ink)!important;font-weight:600!important;font-size:16px!important}product-recommendations img{border-radius:6px}.product-information variant-picker,.product-information .variant-picker{display:none!important}.product-information .product-details .accordion .details-content h1,.product-information .product-details .accordion .details-content h2,.product-information .product-details .accordion .details-content h3,.product-information .product-details .accordion .details-content h4{font:400 15px/1.45 var(--font-body--family)!important;font-variation-settings:normal!important;color:var(--jk-text)!important;letter-spacing:0!important;margin:0 0 12px!important}.product-information .jk-pers-label{font:600 17px/1.3 var(--font-body--family)!important;color:var(--jk-accent)!important}.product-information .jk-pers-label span{color:var(--jk-sale)!important}.product-information .jk-pers-help{font-family:var(--font-body--family)!important;color:var(--jk-muted)!important}.product-information .product-details .jk-personalize-btn{background:var(--jk-accent)!important;color:#fff!important;font-family:var(--font-body--family)!important}.product-information .product-details .jk-personalize-btn:hover{background:var(--jk-accent-dark)!important}.product-information .product-details .jk-personalize-btn--applied,.product-information .product-details .jk-personalize-btn--applied:hover{background:#fff!important;color:var(--jk-accent)!important;border:1px solid var(--jk-accent)!important}.jk-comp{margin:0}.jk-comp__title{font:600 17px/1.3 var(--font-body--family);color:var(--jk-accent);margin:0 0 10px}.jk-comp__card{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border:1px solid var(--jk-border);border-radius:12px;background:#fff;text-decoration:none;color:var(--jk-ink);transition:border-color .15s}.jk-comp__card+.jk-comp__card{margin-top:8px}.jk-comp__card:hover{border-color:var(--jk-accent)}.jk-comp__img{width:64px;height:64px;object-fit:cover;border-radius:8px;flex:0 0 64px;background:#f4f2ee}.jk-comp__info{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.jk-comp__name{font:500 15px/1.3 var(--font-body--family)}.jk-comp__price{font:600 15px/1.3 var(--font-body--family);color:var(--jk-ink)}.jk-comp__cta{font:500 14px/1 var(--font-body--family);color:var(--jk-sale);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.jk-bulk{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px dashed var(--jk-sale);border-radius:12px;background:#fdf3f3}.jk-bulk__icon{font-size:22px;line-height:1;flex:0 0 auto;margin-top:2px}.jk-bulk__title{margin:0 0 4px;font:800 17px/1.25 var(--font-heading--family);font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;color:var(--jk-sale)}.jk-bulk__text{margin:0;font:400 14px/1.45 var(--font-body--family);color:var(--jk-text)}@media(max-width:749px){.product-information .product-details h1{font-size:24px!important}.product-information .product-details .jk-price__now,.product-information .product-details product-price,.product-information .product-details .price{font-size:21px!important}.product-information .product-details .accordion .details__header{font-size:18px!important}.product-information .product-details .jk-personalize-btn,.product-information .product-details .jk-personalize-btn--applied{min-height:44px!important;padding:10px 18px!important;font-size:14px!important;line-height:1.25!important;gap:6px!important}.jk-breadcrumb,.jk-step__date,.jk-step__label{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/jk-product.css.map */
