.cav-pdp{--cav-green: #32B67D;--cav-navy: #17324D;--cav-text: #17191C;--cav-muted: #5F6872;--cav-border: #E5E8EB;--cav-soft: #F7F8F9;--cav-navy-tint: rgba(23, 50, 77, .07);--ink: var(--cav-text);--steel: var(--cav-muted);--mist: var(--cav-border);--paper: var(--cav-soft);--green: var(--cav-green)}.cav-btn__arrow,.cav-contact-link__icon{display:none}.cav-contact-link{display:inline-flex;align-items:center;gap:8px}.cav-sticky-cta{display:none}.cav-mount-actions{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s3)}.cav-mount-actions a{margin:0;width:100%}.cav-editorial__item--mount .cav-editorial__body p{max-width:60ch}@media(max-width:749px){.cav-hero .cav-commercial{margin-bottom:var(--s4)}.cav-cta{flex-direction:column;gap:var(--s3);margin-bottom:var(--s4)}.cav-cta .cav-btn{width:100%;min-height:54px;border-radius:14px;font-size:16px}.cav-cta .cav-btn--primary{font-weight:650;gap:10px;box-shadow:0 1px 2px #0b0f1414}.cav-cta .cav-btn--primary .cav-btn__arrow{display:inline-block;font-weight:600;line-height:1}.cav-cta .cav-btn--secondary{background:#fff;color:var(--ink);border:1.5px solid rgba(50,182,125,.55);font-weight:600}.cav-cta .cav-btn--secondary:hover{background:var(--green-tint);color:var(--ink);border-color:var(--green)}.cav-cta .cav-btn--secondary .cav-icon--whatsapp,.cav-cta .cav-btn--secondary:hover .cav-icon--whatsapp{color:var(--wa);width:20px;height:20px}.cav-support{gap:var(--s2) var(--s5);margin:0 0 var(--s5);font-size:14px}.cav-support .cav-contact-link{color:var(--slate);text-decoration:none;min-height:44px}.cav-support .cav-contact-link:hover,.cav-support .cav-contact-link:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.cav-contact-link__icon{display:inline-block;flex:0 0 16px;width:16px;height:16px;color:var(--green-ink)}.cav-contact-link__label{display:none}.cav-sticky-cta{display:grid;grid-template-columns:minmax(0,21fr) minmax(0,21fr) minmax(0,58fr);align-items:center;gap:var(--s2);position:fixed;left:0;right:0;bottom:0;z-index:500;padding:var(--s2) var(--s3) calc(var(--s2) + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--mist);box-shadow:0 -6px 18px #0b0f1414}.cav-sticky-cta__act{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);min-height:56px;padding:0 var(--s1);border:0;background:none;color:var(--ink);text-decoration:none;font-size:12px;font-weight:600;line-height:1.1;border-radius:12px}.cav-sticky-cta__act+.cav-sticky-cta__act{position:relative}.cav-sticky-cta__act+.cav-sticky-cta__act:before{content:"";position:absolute;left:-4px;top:14px;bottom:14px;width:1px;background:var(--mist)}.cav-sticky-cta__act:hover{background:var(--paper)}.cav-sticky-cta__glyph{width:22px;height:22px;color:var(--slate)}.cav-sticky-cta__act--wa .cav-sticky-cta__glyph{color:var(--wa)}.cav-sticky-cta__quote{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 var(--s4);border:0;border-radius:14px;background:var(--green);color:var(--ink);font-family:inherit;font-size:16px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #0b0f1414}.cav-sticky-cta__quote:hover{background:#2aa06d}.cav-sticky-cta__act:focus-visible,.cav-sticky-cta__quote:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px var(--green)}body:has(.cav-sticky-cta){padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.cav-pdp .cav-eyebrow,.cav-model b,.cav-rte--enhanced h3,.cav-rte--enhanced h4{color:var(--cav-navy)}.cav-rte--enhanced h3:before,.cav-rte--enhanced h4:before{background:var(--cav-navy)}.cav-specs__title{color:var(--cav-navy);border-bottom-color:var(--cav-navy)}.cav-specs__icon,.cav-trust__icon,.cav-editorial__icon,.cav-feature__icon{color:var(--cav-navy)}.cav-solution__icon{background:var(--cav-navy-tint);color:var(--cav-navy)}.cav-nav a[aria-current=true]{color:var(--cav-navy);border-bottom-color:var(--cav-navy)}.cav-editorial>.cav-editorial__item:last-child:nth-child(odd){grid-column:1 / -1}.cav-editorial>.cav-editorial__item:last-child:nth-child(odd) .cav-editorial__body p{max-width:80ch}#cav-included .cav-rte,#cav-included .cav-rte p{max-width:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/cav-product-cta.css.map */
