:root{--zv-bg:#F5F2EC;--zv-white:#FFFDF9;--zv-beige:#E8E1D7;--zv-grey:#D5D1CA;--zv-text:#2E2D2A;--zv-border:#D8D2C8;--zv-dark:#34332F}html,body,.page-wrapper,.content-for-layout,main,footer,.shopify-section,.section,.section-background,#header-group,#header-component{background-color:var(--zv-bg)!important;color:var(--zv-text)!important}.card,.product-card,.collection-card,.cart-drawer,.search-modal,dialog,.modal,.popover,.drawer,.shopify-policy__container{background-color:var(--zv-white)!important;color:var(--zv-text)}input:not([type=checkbox]):not([type=radio]),textarea,select{background-color:var(--zv-white)!important;color:var(--zv-text)!important;border-color:var(--zv-border)!important}.button,.button-custom,button.shopify-payment-button__button--unbranded{--button-color:#fff;--button-background-color:var(--zv-dark);--button-border-color:var(--zv-dark)}.button-secondary{--button-color:var(--zv-text);--button-background-color:var(--zv-white);--button-border-color:var(--zv-border)}.announcement-bar,.footer,.footer-utilities{background-color:var(--zv-beige)!important}hr,.divider{border-color:var(--zv-border)!important}.product-information .shopify-payment-button,.product-information .accelerated-checkout,.shopify-payment-button{display:none!important}.cart-page{--zv-cart-radius: 14px}.cart-page__title{margin-bottom:4px}.cart-page__title h1,.cart-page__title h2{letter-spacing:-.02em}.cart-page__items,.cart-page__summary{background:var(--zv-white)!important;border:1px solid var(--zv-border);border-radius:var(--zv-cart-radius)}.cart-page__items{padding:22px}.cart-page__summary{background:var(--zv-beige)!important;padding:26px}.cart-items__table-row{border-color:var(--zv-border)!important}.cart-items__media-container{border-radius:10px;overflow:hidden;background:var(--zv-bg)}.cart-items__media-image{border-radius:10px!important}.cart-items__title{font-weight:600;color:var(--zv-text)!important}.cart-items__quantity .button,.cart-items__remove{color:var(--zv-text)!important}.cart__checkout-button{border-radius:10px!important;min-height:52px;font-weight:600;letter-spacing:.01em}.zavero-cart-reassurance{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.zavero-cart-reassurance>div{display:flex;flex-direction:column;gap:3px;padding:12px;background:#fffdf9a6;border:1px solid var(--zv-border);border-radius:10px}.zavero-cart-reassurance strong{font-size:13px}.zavero-cart-reassurance span{font-size:11px;line-height:1.35;opacity:.78}.cart-totals__total{padding-top:4px}.cart-totals__total-label{font-size:15px!important}.cart-totals__total-value{font-size:22px!important;font-weight:700}@media(max-width:749px){.cart-page__items{padding:14px}.cart-page__summary{padding:18px}.zavero-cart-reassurance{grid-template-columns:1fr}.cart-page__title{margin-bottom:10px}}.product-information .media-gallery,.product-information .product-media-container,.product-information .product-media,.product-information .product-media img,.product-information .media-gallery__image,.product-information .product-media-gallery img,.product-information .thumbnail,.product-information .thumbnail img{border-radius:12px!important}.product-information .product-media-container,.product-information .product-media,.product-information .media-gallery__image{overflow:hidden;background:var(--zv-bg, #F5F2EC)!important}.product-information .product-media img,.product-information .product-media-gallery img{object-fit:contain!important}.product-information .zavero-product-trust{margin-block:24px;padding:22px;border:1px solid var(--zv-border, #D8D2C8);border-radius:16px;background:#fffdf9b8}.product-information .zavero-brand-note{margin:0 0 18px;line-height:1.65}.product-information .zavero-brand-note strong{display:inline-block;margin-bottom:5px;font-size:1.08em}.product-information .zavero-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.product-information .zavero-benefits li{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:12px;border:1px solid var(--zv-border, #D8D2C8);border-radius:11px;background:var(--zv-white, #FFFDF9);font-size:14px;line-height:1.45}.product-information .zavero-benefits li span{flex:0 0 auto;color:#718575;font-weight:700}.product-information .zavero-payment-methods{margin-top:18px;padding-top:16px;border-top:1px solid var(--zv-border, #D8D2C8)}.product-information .zavero-payment-title{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.12em}.product-information .zavero-payment-methods .list-payment{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:749px){.product-information .zavero-product-trust{margin-block:18px;padding:15px;border-radius:13px}.product-information .zavero-benefits{grid-template-columns:1fr;gap:8px}.product-information .zavero-benefits li{padding:11px;font-size:13px}.product-information .product-media-container,.product-information .product-media,.product-information .media-gallery__image,.product-information .product-media img,.product-information .product-media-gallery img{border-radius:10px!important}}.product-information media-gallery .product-media,.product-information media-gallery .product-media-container,.product-information media-gallery [class*=media-container],.product-information media-gallery [class*=media-wrapper]{overflow:hidden!important;border-radius:12px!important}.product-information media-gallery .product-media img,.product-information media-gallery .product-media picture,.product-information media-gallery .product-media video,.product-information media-gallery img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.product-information media-gallery .product-media{min-height:0}.product-information media-gallery .product-media img{display:block}@media screen and (max-width:749px){.product-information media-gallery .product-media,.product-information media-gallery .product-media-container,.product-information media-gallery [class*=media-container],.product-information media-gallery [class*=media-wrapper],.product-information media-gallery .product-media img,.product-information media-gallery img{border-radius:10px!important}}.zavero-desktop-trust-only{display:none}@media screen and (min-width:750px){.zavero-desktop-trust-only{display:block}.zavero-desktop-trust-only .zavero-product-trust{max-width:100%;margin:0;padding:28px;border:1px solid #e5ddd4;border-radius:16px;background:#fbf9f5}.zavero-desktop-trust-only .zavero-brand-note{font-size:1rem}.zavero-desktop-trust-only .zavero-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.zavero-desktop-trust-only .zavero-benefits li{padding:16px;border-radius:12px;background:#fffdf9}}@media screen and (max-width:749px){.zavero-desktop-trust-only{display:none!important}}.zavero-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch;margin:30px 0}.zavero-info-card{min-width:0;padding:24px;border:1px solid #e5ddd4;border-radius:16px;background:#fbf9f5;box-shadow:0 3px 12px #261e1609}.zavero-info-card h3{margin:0 0 16px;font-size:clamp(1.2rem,1.6vw,1.65rem);line-height:1.2}.zavero-info-card ul{margin:0;padding-left:1.15em}.zavero-info-card li{margin:0 0 10px;line-height:1.55}.zavero-info-card li:last-child{margin-bottom:0}.zavero-info-card strong{font-weight:650}.zavero-travel-card{background:#fbf8f3}.zavero-specs-card{background:#f6f7f5}@media screen and (max-width:749px){.zavero-info-grid{grid-template-columns:1fr;gap:14px;margin:22px 0}.zavero-info-card{padding:19px;border-radius:14px}.zavero-info-card h3{font-size:1.3rem}}@media screen and (min-width:750px){.zavero-info-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px;max-width:100%}.zavero-info-card{width:100%;box-sizing:border-box}}.zavero-shipping-ticker{width:100%;overflow:hidden;background:#34332f;color:#fffdf9;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);white-space:nowrap}.zavero-shipping-ticker__track{display:flex;width:max-content;align-items:center;gap:clamp(34px,5vw,76px);padding:11px 0;animation:zavero-shipping-marquee 26s linear infinite}.zavero-shipping-ticker__track span{display:inline-block;font-size:12px;line-height:1.4;font-weight:650;letter-spacing:.14em;text-transform:uppercase}@keyframes zavero-shipping-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.zavero-shipping-ticker__track{animation:none}}@media screen and (max-width:749px){.zavero-shipping-ticker__track{padding:10px 0;gap:28px;animation-duration:20s}.zavero-shipping-ticker__track span{font-size:10px;letter-spacing:.11em}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zavero-palette.css.map */
