.fior-pop{padding:0;border:0;background:transparent;max-width:460px;width:calc(100% - 32px);max-height:calc(100dvh - 48px);overflow:visible;color:var(--fior-bosque)}.fior-pop::backdrop{background:#0f2a208c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fior-pop[open]{animation:fior-pop-in .22s ease-out}.fior-pop--saliendo{animation:fior-pop-out .18s ease-in forwards}@keyframes fior-pop-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes fior-pop-out{to{opacity:0;transform:translateY(14px)}}.fior-pop__card{position:relative;background:var(--fior-blanco);border-radius:28px;overflow:hidden;box-shadow:0 30px 80px #0f2a2059;max-height:calc(100dvh - 48px);overflow-y:auto}.fior-pop--oscuro .fior-pop__card{background:var(--fior-bosque);color:#fff}.fior-pop__x{position:absolute;top:14px;right:14px;z-index:2;width:40px;height:40px;border-radius:9999px;border:0;background:#fff;color:var(--fior-bosque);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #0000002e}.fior-pop__foto{aspect-ratio:16 / 9;background:var(--fior-arena)}.fior-pop__foto img{width:100%;height:100%;object-fit:cover;display:block}.fior-pop__foto--abajo{aspect-ratio:16 / 10}.fior-pop__body{padding:28px 28px 24px;display:flex;flex-direction:column;gap:12px}.fior-pop--oscuro .fior-pop__body{padding-top:40px}.fior-pop__eyebrow{margin:0;font:700 11px var(--fior-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fior-hoja)}.fior-pop--oscuro .fior-pop__eyebrow{color:#fff;opacity:.85}.fior-pop__title{margin:0;font:700 clamp(28px,4vw,34px)/1.08 var(--fior-serif);color:inherit}.fior-pop__title em{font-weight:500;color:var(--fior-hoja)}.fior-pop--oscuro .fior-pop__title em{color:var(--fior-menta)}.fior-pop__text{margin:0;font:400 15px/1.55 var(--fior-sans);color:var(--fior-texto-suave)}.fior-pop--oscuro .fior-pop__text{color:#d8e2dc}.fior-pop__price{margin:4px 0;font:700 28px var(--fior-serif)}.fior-pop__price span{font:500 13px var(--fior-sans);color:var(--fior-menta-vivo)}.fior-pop__form{display:flex;flex-direction:column;gap:10px;margin-top:4px}.fior-pop__form input[type=email],.fior-pop__form input[type=tel]{min-height:52px;padding:0 20px;border-radius:9999px;border:1px solid #D6D0C4;font:400 15px var(--fior-sans);color:var(--fior-bosque);background:#fff}.fior-pop__form .fior-btn,.fior-pop__cta{width:100%}.fior-pop__no{align-self:center;background:none;border:0;padding:8px;font:500 13px var(--fior-sans);color:inherit;opacity:.75;text-decoration:underline;cursor:pointer;min-height:40px}.fior-pop__legal,.fior-pop__legal p{margin:0;font:400 11.5px/1.5 var(--fior-sans);opacity:.75;text-align:center}.fior-pop__legal a{color:inherit}.fior-pop__ok{display:flex;gap:8px;align-items:center;justify-content:center;margin:0;font:600 15px var(--fior-sans);color:var(--fior-exito)}.fior-pop--oscuro .fior-pop__ok{color:var(--fior-menta-vivo)}.fior-pop__ok strong{color:var(--fior-oro-texto);letter-spacing:.06em}.fior-pop__err{margin:0;color:var(--fior-error);font-size:14px}@media(max-width:749px){.fior-pop{width:100%;max-width:none;margin:auto 0 0;max-height:85dvh}.fior-pop__card{border-radius:24px 24px 0 0;max-height:85dvh}.fior-pop__foto{aspect-ratio:16 / 7}.fior-pop__body{padding:22px 18px 20px;align-items:center;text-align:center}.fior-pop__form{width:100%}.fior-pop[open]{animation:fior-hoja-in .24s ease-out}@keyframes fior-hoja-in{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}}@media(prefers-reduced-motion:reduce){.fior-pop[open],.fior-pop--saliendo{animation:none}}.fior-pop__card{display:flex;flex-direction:column;overflow:hidden}.fior-pop__body{flex:0 0 auto}.fior-pop__foto{flex:0 1 auto;min-height:0;overflow:hidden}.fior-pop__foto--abajo{order:2}@media(max-height:720px){.fior-pop__body{padding:20px 20px 16px;gap:8px}.fior-pop__title{font-size:26px}.fior-pop__text{font-size:14px;line-height:1.45}.fior-pop__form input[type=email],.fior-pop__form input[type=tel],.fior-pop .fior-btn{min-height:46px}}@media(max-height:560px){.fior-pop__foto{display:none}.fior-pop--oscuro .fior-pop__body,.fior-pop__body{padding-top:52px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fior-sec-popups.css.map */
