._popup_1fonm_1{color:#604837;flex-direction:column;background:#fffaf3!important;border:1px solid #ead8c6!important;border-radius:22px!important;gap:0!important;width:calc(100% - 24px)!important;max-width:540px!important;max-height:calc(100dvh - 32px)!important;padding:0!important;display:flex!important;overflow:hidden!important}._top_1fonm_2{background:#f5eadb;border-bottom:1px solid #ead8c6;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}._badge_1fonm_3{letter-spacing:.06em;color:#8c252b;font-size:14px;font-weight:700}._close_1fonm_4{color:#73252b;cursor:pointer;background:#fffaf3;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:90px;min-height:44px;font-size:16px;font-weight:600;display:flex}:is(._close_1fonm_4:focus-visible,._link_1fonm_5:focus-visible){outline-offset:3px;outline:3px solid #8c252b}._body_1fonm_6{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:22px 22px 24px;overflow-y:auto}._title_1fonm_7{color:#604837;font-family:Georgia,serif;margin:0 0 16px!important;font-size:29px!important;font-weight:600!important;line-height:1.2!important}._title_1fonm_7 span{color:#8c252b}._intro_1fonm_9{color:#604837!important;margin:0!important;font-size:16px!important;line-height:1.55!important}._products_1fonm_10{gap:15px;margin:20px 0;padding:0;list-style:none;display:grid}._products_1fonm_10 li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}._products_1fonm_10 li>span{flex-shrink:0;font-size:21px}._products_1fonm_10 p{color:#604837;margin:0!important;font-size:16px!important;line-height:1.5!important}._products_1fonm_10 strong{color:#73252b}._deadline_1fonm_15{margin:18px 0!important;font-size:16px!important;line-height:1.5!important}._coupon_1fonm_16{color:#8c252b;overflow-wrap:anywhere;border:1px dashed #b8936e;border-radius:12px;flex-direction:column;align-items:center;gap:4px;margin:16px 0;padding:12px;display:flex}._coupon_1fonm_16 span{letter-spacing:.12em;font-size:12px}._coupon_1fonm_16 strong{letter-spacing:.03em;font-size:18px}._link_1fonm_5{text-align:center;background:#8c252b;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 16px;font-size:16px;font-weight:600;line-height:1.4;display:flex;color:#fff!important;text-decoration:none!important}._link_1fonm_5 svg{flex-shrink:0}@media (max-width:380px){._body_1fonm_6{padding:18px 16px 20px}._title_1fonm_7{font-size:26px!important}._top_1fonm_2{padding:10px 12px}._badge_1fonm_3{font-size:13px}}
