main[data-template^=product] .product-details .kz-purchase-picker .kz-pack-option{min-height:90px;padding-block:15px;gap:12px;border-radius:12px}main[data-template^=product] .product-details .kz-purchase-picker .kz-pack-option:focus-within{outline:3px solid #437755;outline-offset:3px}main[data-template^=product] .kz-pack-option__title,main[data-template^=product] .kz-pack-option__price{font-size:18px}main[data-template^=product] .kz-pack-option__detail,main[data-template^=product] .kz-pack-option__unit{font-size:12px;line-height:1.45}main[data-template^=product] .kz-pack-option__shipping{font-size:12px}.kz-purchase-delivery{margin-top:12px;color:#243d2b}.kz-purchase-delivery__headline{margin:0;font-size:13px;font-weight:600;line-height:1.5}.kz-delivery-details{width:100%;color:#4b5d51;font-size:13px;line-height:1.55}.kz-delivery-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;cursor:pointer;list-style:none;font-weight:500}.kz-delivery-details>summary::-webkit-details-marker{display:none}.kz-delivery-details>summary span{font-size:18px}.kz-delivery-details[open]>summary span{transform:rotate(45deg)}.kz-delivery-details__body{padding:12px 14px;margin-bottom:10px;background:#f5f7f2;border:1px solid #dfe5db;border-radius:10px}.kz-delivery-details__body p{margin:8px 0}.kz-delivery-details a,.kz-use-details a{color:#315d40;text-underline-offset:3px}.kz-delivery-details summary:focus-visible,.kz-use-details summary:focus-visible{outline:3px solid #437755;outline-offset:3px}main[data-template^=product] .product-details product-form-component .product-form-buttons{gap:10px}main[data-template^=product] .product-details product-form-component .quantity-selector-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}main[data-template^=product] .product-details product-form-component .quantity-selector-wrapper:before{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}main[data-template^=product] .product-details product-form-component .quantity-selector{width:144px;min-width:144px;height:46px;border-radius:10px}main[data-template^=product] .product-details product-form-component .quantity-selector button{width:44px;min-height:44px}main[data-template^=product] .product-details product-form-component .add-to-cart-button{min-height:54px;border-radius:12px;background:#24472f;font-size:16px;font-weight:650;letter-spacing:0;box-shadow:none}main[data-template^=product] .product-details product-form-component .add-to-cart-button:hover{background:#183821}main[data-template^=product] .product-details .shopify-payment-button__button--unbranded{min-height:46px;border-radius:12px;background:#fff;color:#24472f;border:1px solid #b5c4b5;font-size:14px;box-shadow:none}.kz-use-details{border-top:1px solid #dde3d9;padding-block:6px;font-size:13px;line-height:1.55}.kz-use-details summary{min-height:38px;align-content:center;cursor:pointer;font-weight:600}.kz-use-details p{margin:6px 0 10px}#judgeme_product_reviews:has(.jm-no-reviews-state) .jdgm-empty-state{display:none}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__body{min-height:0;padding-block:0}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__header-and-body{padding:28px 22px;border:1px solid #dfe5db;border-radius:16px;background:#f7f8f3;box-shadow:none}#judgeme_product_reviews .jm-review-widget-minimal-header__title{color:#243d2b;font-size:24px;font-weight:650}#judgeme_product_reviews .jm-no-reviews-state__text{color:#5b685f;font-size:14px}#judgeme_product_reviews .jm-no-reviews-state__action-buttons button{background:#fff;color:#2a4d34;border:1px solid #718b73;border-radius:10px;min-height:44px;font-size:14px}.cart-totals .kz-delivery-details{margin-top:-6px;margin-bottom:4px}.kz-cart-shipping-conditional{background:#f1f5ed;color:#2a4530;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.45}.kz-cart-shipping-conditional p{margin:6px 0 0;font-size:12px;font-weight:400}.template-cart .kcs-cart-summary__title{font-size:23px;line-height:1.2}.template-cart .kcs-shipping-progress__message,.cart-drawer .kcs-shipping-progress__message{font-size:13px;line-height:1.45}.template-cart .kcs-shipping-unlocked,.cart-drawer .kcs-shipping-unlocked{padding:12px;border-radius:10px;font-size:13px;box-shadow:none}.template-cart .kcs-shipping-unlocked__text,.cart-drawer .kcs-shipping-unlocked__text{font-size:13px;line-height:1.45}.template-cart .cart__checkout-button,.cart-drawer .cart__checkout-button{min-height:52px;background:#24472f;color:#fff;border-radius:12px;box-shadow:none;font-size:16px}.template-cart .kz-cart-assurances,.cart-drawer .kz-cart-assurances{display:flex;flex-wrap:wrap;gap:12px 20px;padding-top:12px;border-top:1px solid #dde3d9}.template-cart .kz-cart-assurances .kcs-cart-assurance,.cart-drawer .kz-cart-assurances .kcs-cart-assurance{display:flex;gap:7px;background:none;border:0;padding:0;flex:1 1 125px;box-shadow:none}.kz-cart-assurances .kcs-cart-assurance small{display:none}.kz-cart-assurances .kcs-cart-assurance__icon{border:0;width:22px;height:22px;background:none}.template-cart .cart-summary__inner{box-shadow:none;border:1px solid #dfe5db;background:#fffdfa;padding:20px 18px}.template-cart .cart-totals{gap:14px}.cart-drawer .kcs-cart-summary__header,.cart-drawer .kcs-shipping-progress__value{display:none}.cart-drawer .cart-drawer__summary{padding-top:16px}.cart-drawer .cart-totals{gap:10px}.kz-cart-extras{width:100%;border-top:1px solid #dfe5db}.kz-cart-extras>summary{display:flex;justify-content:space-between;align-items:center;min-height:60px;gap:16px;cursor:pointer;list-style:none}.kz-cart-extras>summary::-webkit-details-marker{display:none}.template-cart .kz-cart-extras>summary .kryze-cart-addons__heading{margin:0;font-size:19px;line-height:1.4}.kz-cart-extras>summary span{font-size:22px}.kz-cart-extras[open]>summary span{transform:rotate(45deg)}.kz-cart-extras>summary:focus-visible{outline:3px solid #437755;outline-offset:3px}.kz-cart-extras .kryze-cart-addons__subheading{margin-bottom:18px}@media(max-width:374px){main[data-template^=product] .product-details .kz-purchase-picker .kz-pack-option{padding-left:34px;gap:8px}main[data-template^=product] .kz-pack-option__detail{max-width:130px}main[data-template^=product] .kz-pack-option__title,main[data-template^=product] .kz-pack-option__price{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/kryze-purchase-refinement.css.map */
