.fb-promo-popup[hidden],.fb-promo-popup__teaser[hidden]{display:none!important}.fb-promo-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;place-items:center;padding:24px}.fb-promo-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;background:var(--fbp-overlay);opacity:var(--fbp-overlay-opacity);border:0;cursor:default}.fb-promo-popup__dialog{position:relative;z-index:1;display:grid;grid-template-columns:var(--fbp-image-width) minmax(0,1fr);width:min(100%,var(--fbp-width));max-height:min(88vh,860px);overflow:auto;color:var(--fbp-text);background:var(--fbp-bg);border-radius:var(--fbp-radius);box-shadow:0 34px 100px #00000047}.fb-promo-popup__dialog.is-image-right{grid-template-columns:minmax(0,1fr) var(--fbp-image-width)}.fb-promo-popup__dialog.is-image-right .fb-promo-popup__media{order:2}.fb-promo-popup__dialog.is-image-right .fb-promo-popup__content{order:1}.fb-promo-popup__dialog.is-no-image{grid-template-columns:1fr;max-width:650px}.fb-promo-popup__media{min-width:0;min-height:100%;background:#ded7ce}.fb-promo-popup__image{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:var(--fbp-image-x) var(--fbp-image-y)}.fb-promo-popup__content{display:flex;align-items:center;min-width:0;padding:clamp(34px,4.5vw,68px)}.fb-promo-popup__form,.fb-promo-popup__signup,.fb-promo-popup__success{width:100%}.fb-promo-popup__dialog.is-centered .fb-promo-popup__content,.fb-promo-popup__dialog.is-centered .fb-promo-popup__signup,.fb-promo-popup__dialog.is-centered .fb-promo-popup__success{text-align:center}.fb-promo-popup__dialog.is-centered .fb-promo-popup__badge{margin-inline:auto}.fb-promo-popup__close{position:absolute;top:16px;right:16px;z-index:4;display:grid;width:42px;height:42px;place-items:center;margin:0;padding:0 0 3px;color:var(--fbp-text);font-family:Questrial,sans-serif;font-size:27px;font-weight:400;line-height:1;background:#ffffffd1;border:1px solid rgba(21,21,21,.14);border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fb-promo-popup__eyebrow{margin:0 0 12px;color:var(--fbp-accent);font-family:var(--fbp-body-font);font-size:11px;font-weight:400;line-height:1.2;letter-spacing:.14em}.fb-promo-popup__title{margin:0 0 16px;color:var(--fbp-text);font-family:var(--fbp-title-font);font-size:var(--fbp-title-size);font-weight:400;line-height:1.06;letter-spacing:-.02em}.fb-promo-popup__text{max-width:36rem;color:var(--fbp-text);font-family:var(--fbp-body-font);font-size:var(--fbp-body-size);font-weight:400;line-height:1.55}.fb-promo-popup__dialog.is-centered .fb-promo-popup__text{margin-inline:auto}.fb-promo-popup__text>*{margin-top:0}.fb-promo-popup__text>*:last-child,.fb-promo-popup__legal>*:last-child{margin-bottom:0}.fb-promo-popup__badge{display:table;margin:22px 0 20px;padding:8px 12px;color:var(--fbp-accent);font-family:var(--fbp-body-font);font-size:11px;line-height:1.2;letter-spacing:.1em;border:1px solid var(--fbp-accent)}.fb-promo-popup__fields{display:grid;gap:10px;margin-top:22px}.fb-promo-popup__field label{display:block;margin:0 0 7px;color:var(--fbp-text);font-family:var(--fbp-body-font);font-size:12px;line-height:1.3}.fb-promo-popup__field input{box-sizing:border-box;display:block;width:100%;min-height:52px;margin:0;padding:12px 14px;color:var(--fbp-text);font-family:var(--fbp-body-font);font-size:15px;line-height:1.2;background:var(--fbp-field-bg);border:1px solid var(--fbp-field-border);border-radius:var(--fbp-field-radius);outline:none;box-shadow:none}.fb-promo-popup__field input::placeholder{color:color-mix(in srgb,var(--fbp-text) 45%,transparent)}.fb-promo-popup__field input:focus{border-color:var(--fbp-accent)}.fb-promo-popup__button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:12px;padding:13px 20px;color:var(--fbp-button-text)!important;font-family:var(--fbp-body-font);font-size:15px;font-weight:400;line-height:1.2;text-align:center;text-decoration:none;background:var(--fbp-accent);border:1px solid var(--fbp-accent);border-radius:var(--fbp-button-radius);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.fb-promo-popup__button:hover{color:var(--fbp-button-text)!important;background:var(--fbp-accent-hover);border-color:var(--fbp-accent-hover)}.fb-promo-popup__legal{margin-top:14px;color:var(--fbp-muted);font-family:var(--fbp-body-font);font-size:10px;line-height:1.45}.fb-promo-popup__error{margin:10px 0 0;color:var(--fbp-accent);font-family:var(--fbp-body-font);font-size:12px;line-height:1.4}.fb-promo-popup__error ul{margin:0;padding-left:18px}.fb-promo-popup__code{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:58px;margin:24px 0 0;padding:14px 16px;color:var(--fbp-accent);font-family:var(--fbp-body-font);font-size:18px;background:transparent;border:1px solid var(--fbp-accent);border-radius:var(--fbp-field-radius);cursor:pointer}.fb-promo-popup__copy-label{font-size:11px;letter-spacing:.08em}.fb-promo-popup__teaser{position:fixed;z-index:10010;bottom:18px;min-height:44px;padding:10px 16px;color:var(--fbp-button-text);font-family:Questrial,sans-serif;font-size:11px;font-weight:400;line-height:1.2;letter-spacing:.08em;background:var(--fbp-accent);border:0;cursor:pointer;box-shadow:0 10px 30px #00000024;transition:background-color .18s ease}.fb-promo-popup__teaser.is-left{left:18px}.fb-promo-popup__teaser.is-right{right:18px}.fb-promo-popup__teaser:hover{background:var(--fbp-accent-hover)}body.fb-promo-popup-open{overflow:hidden}@media(max-width:749px){.fb-promo-popup{align-items:end;padding:10px}.fb-promo-popup__dialog,.fb-promo-popup__dialog.is-image-right{grid-template-columns:1fr;width:100%;max-height:94vh}.fb-promo-popup__media,.fb-promo-popup__dialog.is-image-right .fb-promo-popup__media{order:1;height:var(--fbp-mobile-image-height);min-height:0}.fb-promo-popup__media.is-hidden-mobile{display:none}.fb-promo-popup__content,.fb-promo-popup__dialog.is-image-right .fb-promo-popup__content{order:2;padding:28px 22px 26px}.fb-promo-popup__image{height:100%;min-height:0}.fb-promo-popup__title{font-size:var(--fbp-title-size-mobile)}.fb-promo-popup__close{top:12px;right:12px}.fb-promo-popup__teaser{bottom:12px}.fb-promo-popup__teaser.is-left{left:12px}.fb-promo-popup__teaser.is-right{right:12px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fb-popup-promocional.css.map */
