.sp-builder-popup{height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible!important}.sp-builder-popup>.sp-builder-inner{height:0!important}.sp-popup{position:fixed;inset:0;z-index:2147483000;display:none;box-sizing:border-box}.sp-popup.is-open{display:block}.sp-popup-overlay{position:absolute;inset:0;background:var(--popup-overlay);opacity:var(--popup-overlay-opacity);backdrop-filter:blur(var(--popup-blur))}.sp-popup-positioner{position:absolute;inset:0;display:grid;place-items:center;padding:20px;overflow:auto}.sp-popup-modal{position:relative;box-sizing:border-box;width:min(var(--popup-width),var(--popup-max));max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);overflow-x:hidden;overflow-y:auto;padding:var(--popup-py) var(--popup-px);border:var(--popup-border);border-radius:var(--popup-radius);background:var(--popup-bg);color:#fff;text-align:center;box-shadow:0 28px 80px #000a;outline:none}.sp-popup-close{position:absolute;z-index:2;display:grid;place-items:center;min-width:38px;min-height:38px;padding:2px;border:0;line-height:1;cursor:pointer}.sp-popup-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;padding:10px 28px;border-radius:999px;background:var(--popup-badge-bg);color:var(--popup-badge-color);font-size:18px;font-weight:800}.sp-popup-modal h2{margin:24px 0 4px;color:var(--popup-title-color);font-size:var(--popup-title-size);font-weight:800;line-height:1.08;word-break:normal;overflow-wrap:normal}.sp-popup-price{display:block;margin:6px 0;color:var(--popup-price-color);font-size:var(--popup-price-size);font-weight:800;line-height:1.05}.sp-popup-subtitle{margin:10px 0 24px;color:var(--popup-subtitle-color);font-size:var(--popup-subtitle-size);line-height:1.25}.sp-popup-box{box-sizing:border-box;width:100%;max-width:100%;padding:var(--popup-box-padding);border:var(--popup-box-border);border-radius:var(--popup-box-radius);background:var(--popup-box-bg);text-align:left}.sp-popup-box h3{margin:0 0 12px;color:var(--popup-price-color);font-size:22px}.sp-popup-box hr{margin:10px 0 20px;border-style:solid;border-right:0;border-bottom:0;border-left:0}.sp-popup-box ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sp-popup-box li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;max-width:100%;color:var(--popup-item-color);font-size:var(--popup-item-size);line-height:1.35;white-space:normal;word-break:normal;overflow-wrap:normal}.sp-popup-box li i{color:var(--popup-icon-color);font-style:normal}.sp-popup-box li span{min-width:0}.sp-popup-box span span[style*="background"]{padding:var(--popup-highlight-py) var(--popup-highlight-px);border-radius:var(--popup-highlight-radius);box-decoration-break:clone;-webkit-box-decoration-break:clone}.sp-popup-button{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:22px;text-decoration:none;font-weight:900;line-height:1.2;white-space:normal;word-break:normal;overflow-wrap:normal;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.sp-popup-primary{background:var(--popup-primary-bg);color:var(--popup-primary-color)}.sp-popup-primary:hover,.sp-popup-primary:focus-visible{background:var(--popup-primary-hover-bg);color:var(--popup-primary-hover-color)}.sp-popup-secondary{background:var(--popup-secondary-bg);color:var(--popup-secondary-color)}.sp-popup-secondary:hover,.sp-popup-secondary:focus-visible{background:var(--popup-secondary-hover-bg);color:var(--popup-secondary-hover-color)}html.sp-popup-scroll-locked,html.sp-popup-scroll-locked body{overflow:hidden!important}
@media(max-width:980px){.sp-popup-modal{width:min(var(--popup-width-tablet),var(--popup-max-tablet));padding:var(--popup-py-tablet) var(--popup-px-tablet);border-radius:var(--popup-radius-tablet)}.sp-popup-modal h2{font-size:var(--popup-title-size-tablet)}.sp-popup-price{font-size:var(--popup-price-size-tablet)}.sp-popup-subtitle{font-size:var(--popup-subtitle-size-tablet)}.sp-popup-box{padding:var(--popup-box-padding-tablet)}.sp-popup-box li{font-size:var(--popup-item-size-tablet)}}
@media(max-width:600px){.sp-popup-positioner{padding:10px}.sp-popup-modal{width:min(var(--popup-width-mobile),var(--popup-max-mobile));max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:var(--popup-py-mobile) var(--popup-px-mobile);border-radius:var(--popup-radius-mobile)}.sp-popup-modal h2{font-size:var(--popup-title-size-mobile)}.sp-popup-price{font-size:var(--popup-price-size-mobile)}.sp-popup-subtitle{font-size:var(--popup-subtitle-size-mobile)}.sp-popup-box{padding:var(--popup-box-padding-mobile)}.sp-popup-box li{font-size:var(--popup-item-size-mobile)}.sp-popup-button{font-size:16px!important}}

/* Segunda etapa responsiva do Pop-up de oferta. */
.sp-popup-modal h2{box-sizing:border-box;max-width:min(100%,var(--popup-title-max,560px));margin:var(--popup-title-top,24px) auto var(--popup-title-bottom,4px);font-weight:var(--popup-title-weight,800);line-height:var(--popup-title-line,1.08)}
.sp-popup-price{margin:var(--popup-price-top,6px) auto var(--popup-price-bottom,6px)}
.sp-popup-subtitle{margin:var(--popup-subtitle-top,10px) auto var(--popup-subtitle-bottom,24px)}
.sp-popup-box{max-width:min(100%,var(--popup-box-max,560px));margin:var(--popup-box-top,0) auto var(--popup-box-bottom,0)}
.sp-popup-primary{width:min(100%,var(--popup-primary-width,88%));margin:var(--popup-primary-top,22px) auto 0}
.sp-popup-secondary{width:min(100%,var(--popup-secondary-width,88%));margin:var(--popup-secondary-top,16px) auto 0}
@media(max-width:980px){.sp-popup-modal h2{max-width:min(100%,var(--popup-title-max-tablet,520px));margin:var(--popup-title-top-tablet,24px) auto var(--popup-title-bottom-tablet,4px);font-weight:var(--popup-title-weight-tablet,800);line-height:var(--popup-title-line-tablet,1.08)}.sp-popup-price{margin:var(--popup-price-top-tablet,6px) auto var(--popup-price-bottom-tablet,6px)}.sp-popup-subtitle{margin:var(--popup-subtitle-top-tablet,10px) auto var(--popup-subtitle-bottom-tablet,24px)}.sp-popup-box{max-width:min(100%,var(--popup-box-max-tablet,520px));margin:var(--popup-box-top-tablet,0) auto var(--popup-box-bottom-tablet,0)}.sp-popup-primary{width:min(100%,var(--popup-primary-width-tablet,92%));margin:var(--popup-primary-top-tablet,22px) auto 0}.sp-popup-secondary{width:min(100%,var(--popup-secondary-width-tablet,92%));margin:var(--popup-secondary-top-tablet,16px) auto 0}}
@media(max-width:600px){.sp-popup-modal h2{max-width:min(100%,var(--popup-title-max-mobile,350px));margin:var(--popup-title-top-mobile,24px) auto var(--popup-title-bottom-mobile,4px);font-weight:var(--popup-title-weight-mobile,800);line-height:var(--popup-title-line-mobile,1.08)}.sp-popup-price{margin:var(--popup-price-top-mobile,6px) auto var(--popup-price-bottom-mobile,6px)}.sp-popup-subtitle{margin:var(--popup-subtitle-top-mobile,10px) auto var(--popup-subtitle-bottom-mobile,24px)}.sp-popup-box{max-width:min(100%,var(--popup-box-max-mobile,350px));margin:var(--popup-box-top-mobile,0) auto var(--popup-box-bottom-mobile,0)}.sp-popup-primary{width:min(100%,var(--popup-primary-width-mobile,100%));margin:var(--popup-primary-top-mobile,22px) auto 0}.sp-popup-secondary{width:min(100%,var(--popup-secondary-width-mobile,100%));margin:var(--popup-secondary-top-mobile,22px) auto 0}}
