html,body{margin:0;overflow-x:clip}body{background:#0f0f0f;color:#fff;font-family:Montserrat,sans-serif}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}a:focus-visible{outline:3px solid #fff;outline-offset:5px}.destaq{color:#e84963}.elementor-invisible{visibility:visible!important}
.elementor-1892 .elementor-element.elementor-element-1c81fb90{padding:13px 20px!important;margin:0!important;background:#e84963;display:block!important;text-align:center;min-height:0}.sale-strip{font:700 12px/1.5 Montserrat,sans-serif;letter-spacing:1px;color:#fff;margin:auto;max-width:1100px}
.elementor-1892 .elementor-element.elementor-element-702a12cf{--margin-top:0px;--padding-top:90px;--padding-bottom:70px}.elementor-element-4ade3fb{width:100%!important}.sale-box{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:4px;max-width:100%;color:#fff}.sale-kicker{font-size:11px;font-weight:600;letter-spacing:1.4px;color:#ed9aa8}.sale-price{display:block;color:#e84963;font:800 70px/1.1 Montserrat,sans-serif;letter-spacing:-3px;margin:4px 0}.sale-payment{display:block;font:500 14px/1.5 Montserrat,sans-serif;letter-spacing:0;color:#fff}.sale-button,.elementor-button{white-space:normal!important;text-align:center;text-decoration:none!important;overflow-wrap:break-word}.sale-button{display:flex;align-items:center;justify-content:center;min-height:62px;width:100%;padding:18px 22px;border-radius:6px;background:linear-gradient(90deg,#e84963,#d33953);color:#fff!important;font:700 15px/1.5 Montserrat,sans-serif;box-shadow:0 8px 25px #e8496329;transition:background .2s,transform .2s}.sale-button:hover{background:#cf3550;transform:translateY(-2px)}.sale-email{font-size:11px;line-height:1.6;color:#bbb;max-width:420px;margin:4px 0 0}.elementor-element-ade381c .sale-price{margin-top:22px}.elementor-1892 .elementor-element.elementor-element-55efdd9a .sale-payment{font-size:14px}.elementor-1892 .elementor-element.elementor-element-39d3d8d0{--padding-top:40px;--padding-bottom:40px}
@media(max-width:1024px){.elementor-1892 .elementor-element.elementor-element-702a12cf{--padding-top:80px;--padding-bottom:50px}}
@media(max-width:767px){.sale-strip{font-size:10px;letter-spacing:.6px}.elementor-1892 .elementor-element.elementor-element-702a12cf{--padding-top:440px;--padding-bottom:38px;--margin-top:0px;background-position:center top!important}.sale-box{align-items:center;text-align:center;margin-top:0}.sale-price{font-size:58px;letter-spacing:-2px}.sale-button{font-size:12px;min-height:58px;padding:16px 12px}.sale-kicker{font-size:10px}.sale-email{font-size:10px;max-width:340px}.elementor-1892 .elementor-element.elementor-element-55efdd9a .sale-price{font-size:56px}.elementor-button-text{font-size:12px!important;line-height:1.5!important}.elementor-widget-image img{display:block;margin:auto}.elementor-1892 .elementor-element.elementor-element-37ace4af{--row-gap:32px;--padding-top:50px;--padding-bottom:55px}}
@media(max-width:380px){.elementor-1892 .elementor-element.elementor-element-702a12cf{--padding-top:390px}.sale-price{font-size:52px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
/* Whole button remains tappable, including its original padded outline. */
.elementor-1892 .elementor-widget-button{padding:0!important}.elementor-1892 .elementor-widget-button .elementor-button-wrapper{width:100%}.elementor-1892 .elementor-widget-button .elementor-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;padding:18px 24px;border-radius:15px;background:#e84963;font:700 15px/1.5 Montserrat,sans-serif}.elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center}.elementor-1892 .elementor-widget-button .elementor-button:hover{background:#ce3550}.elementor-widget-button .elementor-button-text{white-space:normal}.sale-button{border-radius:15px}@media(max-width:767px){.elementor-1892 .elementor-widget-button .elementor-button{min-height:58px;padding:17px 14px;font-size:12px}}
.elementor-1892 .elementor-widget-button .elementor-button{border-radius:15px!important;padding:18px 24px!important}@media(max-width:767px){.elementor-1892 .elementor-widget-button .elementor-button{padding:17px 14px!important}}
