body:has(.z-product-assurance){background:#fff;color:#111713;font-family:'Plus Jakarta Sans',ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
body:has(.z-product-assurance) .product-information{background:#fbfaf7;padding-top:32px;padding-bottom:42px}
body:has(.z-product-assurance) .product-information__grid{gap:48px}
body:has(.z-product-assurance) .product-information__media{border-radius:18px;overflow:hidden;background:#fff}
body:has(.z-product-assurance) .product-details>.group-block{background:#fff;border:1px solid #e5e9e6;border-radius:18px;box-shadow:0 12px 34px rgba(10,55,39,.08);padding:30px!important}
body:has(.z-product-assurance) .product-details h1{font-size:clamp(28px,3vw,40px);line-height:1.16;letter-spacing:-.8px;color:#101512}
body:has(.z-product-assurance) .product-details .price{color:#064c35;font-weight:800}
body:has(.z-product-assurance) .product-details .compare-at-price{color:#8b948f;font-weight:500}
body:has(.z-product-assurance) .product-details .add-to-cart-button.button{min-height:56px;border-radius:10px;background:#064c35;color:#fff;border-color:#064c35;font-size:16px;font-weight:800;box-shadow:0 7px 18px rgba(6,76,53,.18)}
body:has(.z-product-assurance) .product-details .add-to-cart-button.button:hover{background:#0a6046;border-color:#0a6046}
body:has(.z-product-assurance) .product-details .quantity-selector{border-radius:9px}
body:has(.z-product-assurance) .product-details .accordion{border-radius:12px;overflow:hidden}
body:has(.z-product-assurance) .product-details .details__header{font-weight:750}
body:has(.z-product-assurance) .sticky-add-to-cart__bar{border:1px solid #dce5df;box-shadow:0 12px 34px rgba(6,76,53,.18)}
body:has(.z-product-assurance) .sticky-add-to-cart__button{background:#064c35;color:#fff;border-color:#064c35}
.z-product-assurance{padding:26px 0;background:#fff;border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee}
.z-product-assurance__heading{text-align:center;margin:0 0 18px;font-size:22px;letter-spacing:-.35px}.z-product-assurance__heading .z-ar{display:inline-block;color:#064c35;font-size:17px;margin-left:10px}
.z-product-assurance__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.z-product-assurance__item{display:flex;align-items:center;gap:12px;background:#f5f8f5;border:1px solid #e1e9e3;border-radius:12px;padding:16px}
.z-product-assurance__icon{width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:#e0f0e5;color:#064c35;display:grid;place-items:center}.z-product-assurance__icon svg{width:22px}
.z-product-assurance__item strong{display:block;font-size:13px;color:#142019}.z-product-assurance__item small{display:block;margin-top:2px;font-size:11px;color:#5f6d65;line-height:1.35}
body:has(.z-product-assurance) [data-testid='product-information']+.shopify-section{background:#fff}
@media(max-width:900px){body:has(.z-product-assurance) .product-information__grid{gap:24px}.z-product-assurance__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:749px){body:has(.z-product-assurance) .product-information{padding-top:12px;padding-bottom:24px}body:has(.z-product-assurance) .product-information__media{border-radius:12px}body:has(.z-product-assurance) .product-details>.group-block{border-radius:14px;padding:20px 16px!important;box-shadow:none}body:has(.z-product-assurance) .product-details h1{font-size:27px}.z-product-assurance{padding:22px 0}.z-product-assurance__heading{font-size:20px}.z-product-assurance__heading .z-ar{display:block;margin:5px 0 0}.z-product-assurance__grid{gap:9px}.z-product-assurance__item{padding:12px 10px;gap:9px}.z-product-assurance__icon{width:34px;height:34px;flex-basis:34px}.z-product-assurance__item strong{font-size:11px}.z-product-assurance__item small{font-size:9.5px}}
