.modal--lead{--modal-content-width: 30rem}.lead-popup{text-align:start}.lead-popup__variant{display:grid;gap:1.5rem}.lead-popup__header{padding-inline-end:2rem}.lead-popup__contact-details{padding:1rem 1.125rem;border:1px solid rgb(var(--text-color) / .12);border-radius:min(.625rem,var(--button-border-radius))}.lead-popup__product{padding:.5rem .875rem;border-radius:min(.625rem,var(--button-border-radius));background:rgb(var(--text-color) / .05);justify-self:start}.lead-popup__subheading{opacity:.7}.lead-popup__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem}.button.lead-popup__action--whatsapp{--button-background: 37 211 102;--button-text-color: 255 255 255}.lead-popup__action .icon{width:1.125rem;height:auto}.lead-popup__divider{display:flex;align-items:center;gap:1rem}.lead-popup__divider:before,.lead-popup__divider:after{content:"";flex:1;height:1px;background:rgb(var(--text-color) / .12)}.lead-popup__form{display:grid;gap:1rem}.lead-popup__conditions{text-align:center}.lead-popup-launcher{position:fixed;z-index:998;inset-block-end:max(1.25rem,env(safe-area-inset-bottom));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;min-width:3.25rem;padding:.875rem;border-radius:999px;font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);box-shadow:0 8px 24px #0000002e;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease;animation:lead-popup-launcher-in .5s cubic-bezier(.2,.8,.2,1) 1s both}.lead-popup-launcher.color-scheme{background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary))}.lead-popup-launcher:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000038}.lead-popup-launcher:has(.lead-popup-launcher__text){padding-inline:1.125rem 1.375rem}.lead-popup-launcher--start{inset-inline-start:1.25rem}.lead-popup-launcher--end{inset-inline-end:1.25rem}.lead-popup-launcher__icon{display:grid;place-items:center}.lead-popup-launcher__icon .icon{width:1.25rem;height:auto}html.lock .lead-popup-launcher{opacity:0;pointer-events:none}@keyframes lead-popup-launcher-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:699px){.lead-popup-launcher__text{display:none}.lead-popup-launcher:has(.lead-popup-launcher__text){padding:.875rem}}@media(prefers-reduced-motion:reduce){.lead-popup-launcher{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=AAAAIA */
