.popup--stacked .popup__content{padding:20px 32px;border-radius:16px}.popup--stacked .popup__close-row{padding-top:0;margin-bottom:24px}.popup--stacked .popup__close{display:flex;width:36px;height:36px;padding:6px;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:100px;background-color:#ecf2f0}.popup--stacked .popup__close svg{display:block;width:14px;height:14px;flex-shrink:0}.popup--stacked .popup__inner{gap:16px}.popup--stacked .popup__inner--header>*{font-size:20px;line-height:28px}.popup--stacked .popup__image{height:211px;overflow:hidden;border-radius:16px;background-color:#caefff}.popup--stacked .popup__image img{width:100%;height:100%;object-fit:contain}.popup--stacked .popup__text .rte{font-size:16px;line-height:24px;text-align:left}.popup--photo .popup__close-row{margin-bottom:0}.popup--photo .popup__image{position:relative}.popup--photo .popup__image img{object-fit:cover}.popup--photo .popup__badge{position:absolute;right:12px;bottom:12px;line-height:0}.popup--photo .popup__text .rte p{margin:0}.popup--photo .popup__text .rte p+p{margin-top:24px}@media screen and (min-width:768px){.popup--stacked .popup__content{max-width:720px;padding:20px 44px}.popup--photo .popup__close-row{position:absolute;top:20px;right:20px;width:auto;margin:0}.popup--photo .popup__badge{right:20px;bottom:20px}.popup--photo .popup__text .rte p+p{margin-top:30px}.popup--stacked .popup__inner{gap:20px}.popup--stacked .popup__inner--header>*{font-size:26px;line-height:28px;letter-spacing:-.26px}.popup--stacked .popup__image{height:309px}.popup--stacked .popup__text .rte{font-size:20px;line-height:30px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/module-modal-stacked.css.map */
