.zv-footer{background:var(--zv-ink)!important;border-top:1px solid var(--zv-teal)}.zv-footer .zv-wrap{max-width:1900px}.zv-footer__acc-toggle{display:none!important}.zv-footer__top{display:grid;grid-template-columns:1fr;gap:22px;padding-bottom:4px}@media screen and (min-width:750px)and (max-width:989px){.zv-footer__top{grid-template-columns:.9fr 1.8fr;gap:24px}}@media screen and (min-width:990px){.zv-footer__top{grid-template-columns:.9fr 1.8fr;gap:24px}}.zv-footer__logo{max-width:210px;height:auto;margin-bottom:8px}.zv-footer__wordmark{font-family:var(--zv-font-heading);font-weight:700;font-size:clamp(26px,1.28vw,32px);letter-spacing:.04em;color:var(--zv-bg);margin-bottom:16px}.zv-footer__description{font-family:var(--zv-font-body);font-size:clamp(14px,.68vw,17px);line-height:1.3;color:var(--zv-teal);max-width:340px;margin-bottom:8px}.zv-footer__description p{margin:0 0 6px}.zv-footer__newsletter{max-width:460px;margin-bottom:6px}.zv-footer__newsletter-heading{position:relative;display:inline-block;font-family:var(--zv-font-heading);font-weight:700;font-size:clamp(16.5px,.8vw,20px);color:var(--zv-bg);margin:4px 0 10px}.zv-footer__newsletter-heading:after{content:"";position:absolute;left:0;bottom:-8px;width:40px;height:2px;background:var(--zv-teal)}.zv-footer__newsletter-subtext{font-family:var(--zv-font-body);font-size:clamp(13px,.64vw,16px);line-height:1.5;color:var(--zv-teal);margin-bottom:6px}.zv-footer__newsletter-subtext p{margin:0}.zv-footer__newsletter-field{display:flex;align-items:center;background:var(--zv-bg);border:none;border-radius:18px;overflow:hidden}.zv-footer__newsletter-field input{flex:1;background:transparent;border:none;color:var(--zv-ink);font-family:var(--zv-font-body);font-size:clamp(14px,.68vw,17px);padding:13px 16px;min-width:0}.zv-footer__newsletter-field input::placeholder{color:#0f2a2e99}.zv-footer__newsletter-field input:focus-visible{outline:none}.zv-footer__newsletter-submit{flex-shrink:0;width:42px;height:42px;margin:3px;border-radius:12px;border:none;background:var(--zv-teal);color:var(--zv-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.zv-footer__newsletter-submit:hover{background:var(--zv-teal-dark);transform:translateY(-2px)}.zv-footer__newsletter-submit svg{width:16px;height:16px;transform:rotate(90deg)}.zv-footer__newsletter-message{font-family:var(--zv-font-body);font-weight:600;font-size:clamp(13px,.64vw,16px);color:var(--zv-teal);margin:8px 0 0}.zv-footer__social{display:flex;gap:14px;padding:0;margin:0}.zv-footer .list-social__item{list-style:none}.zv-footer .list-social__link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;color:var(--zv-teal);transition:transform .25s ease,color .25s ease}.zv-footer .list-social__link svg{width:18px;height:18px}.zv-footer .list-social__link:hover{color:var(--zv-teal-dark);transform:scale(1.05)}.zv-footer__columns{display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:750px)and (max-width:989px){.zv-footer__columns{grid-template-columns:repeat(4,1fr);gap:28px}}@media screen and (min-width:990px){.zv-footer__columns{grid-template-columns:repeat(4,1fr);gap:30px}}.zv-footer__col{border-bottom:1.5px solid rgba(124,148,145,.35)}@media screen and (min-width:750px){.zv-footer__col{border-bottom:none}}.zv-footer__col-heading{display:flex;align-items:center;justify-content:space-between;font-family:var(--zv-font-heading);font-weight:700;font-size:clamp(17px,.84vw,21px);color:var(--zv-bg);padding:12px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.zv-footer__chevron{display:flex;color:var(--zv-bg);transition:transform .25s ease}.zv-footer__chevron svg{width:16px;height:16px}.zv-footer__acc-toggle:checked~.zv-footer__col-heading .zv-footer__chevron{transform:rotate(180deg)}.zv-footer__col-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.zv-footer__acc-toggle:checked~.zv-footer__col-body{max-height:480px}@media screen and (min-width:750px){.zv-footer__col-heading{cursor:default;pointer-events:none;padding:0 0 10px}.zv-footer__chevron{display:none}.zv-footer__col-body{max-height:none!important;overflow:visible}}.zv-footer__link-list,.zv-footer__contact-list{list-style:none;margin:0;padding:0 0 14px}@media screen and (min-width:750px){.zv-footer__link-list,.zv-footer__contact-list{padding-bottom:0}}.zv-footer__link-list li{margin-bottom:7px}.zv-footer__link{position:relative;display:inline-block;font-family:var(--zv-font-body);font-size:clamp(15px,.76vw,19px);line-height:1.2;color:var(--zv-teal);text-decoration:none;white-space:nowrap;transition:color .2s ease}.zv-footer__link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--zv-teal);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.zv-footer__link:hover{color:var(--zv-teal-dark)}.zv-footer__link:hover:after{transform:scaleX(1)}.zv-footer__contact-row{padding:6px 0;border-bottom:1.5px solid rgba(124,148,145,.35)}.zv-footer__contact-row:last-child{border-bottom:none}.zv-footer__contact-text{display:flex;flex-direction:column;gap:2px;color:var(--zv-text-faint);text-decoration:none}.zv-footer__contact-line{display:flex;align-items:center;gap:7px}.zv-footer__contact-icon{display:flex;align-items:center;justify-content:center;color:var(--zv-text-faint);transition:transform .25s ease}.zv-footer__contact-icon svg{width:17px;height:17px}.zv-footer__contact-row:hover .zv-footer__contact-icon{transform:scale(1.15)}.zv-footer__contact-label{font-family:var(--zv-font-body);font-weight:600;font-size:clamp(15px,.76vw,19px);color:var(--zv-teal);white-space:nowrap}.zv-footer__contact-value{font-family:var(--zv-font-body);font-size:clamp(13px,.64vw,16px);color:var(--zv-teal);padding-left:24px}.zv-footer__trust-divider{border-top:1.5px solid rgba(124,148,145,.35)}.zv-footer__trust{display:grid;grid-template-columns:1fr;gap:18px;padding-top:10px;padding-bottom:14px}@media screen and (min-width:750px){.zv-footer__trust{grid-template-columns:repeat(4,1fr)}}.zv-footer__trust-item{display:flex;align-items:center;gap:14px}.zv-footer__trust-icon{flex-shrink:0;width:56px;height:56px;border-radius:50%;border:1px solid rgba(245,247,246,.35);color:var(--zv-bg);display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.zv-footer__trust-icon svg{width:28px;height:28px}.zv-footer__trust-item:hover .zv-footer__trust-icon{transform:scale(1.06)}.zv-footer__trust-heading{font-family:var(--zv-font-heading);font-weight:800;font-size:clamp(18px,.88vw,22px);color:var(--zv-bg);margin:0 0 2px}.zv-footer__trust-sub{font-family:var(--zv-font-body);font-size:clamp(13px,.64vw,16px);color:var(--zv-teal);margin:0}.zv-footer__divider{border-top:1.5px solid rgba(124,148,145,.35)}.zv-footer__payment{padding-top:5px;padding-bottom:3px}.zv-footer__payment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;margin:0;padding:0}.zv-footer__payment-list li{display:flex;opacity:.9;transition:opacity .2s ease,filter .2s ease}.zv-footer__payment-list li:hover{opacity:1;filter:brightness(1.12)}.zv-footer__payment-list .icon{height:33px;width:auto}.zv-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:16px;text-align:center}@media screen and (min-width:750px){.zv-footer__bottom{flex-direction:row;justify-content:space-between;text-align:left}}.zv-footer__bottom-text{display:flex;flex-direction:column;align-items:center;gap:5px}@media screen and (min-width:750px){.zv-footer__bottom-text{align-items:flex-start}}.zv-footer__copyright,.zv-footer__tagline{font-family:var(--zv-font-body);font-size:clamp(13px,.64vw,16px);color:var(--zv-teal)}.zv-footer__back-to-top{display:inline-flex;align-items:center;gap:6px;font-family:var(--zv-font-body);font-weight:600;font-size:clamp(13px,.64vw,16px);color:var(--zv-text-faint);text-decoration:none;transition:color .2s ease,transform .2s ease}.zv-footer__back-to-top svg{width:14px;height:14px}.zv-footer__back-to-top:hover{color:var(--zv-bg);transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zonvo-footer.css.map?cb=2 */
