.promo_box .remove{display:inline-block;position:relative;width:12px;height:12px;border:none;font-size:0;line-height:0;vertical-align:middle;transition:.2s;cursor:pointer}.promo_box .remove:before,.promo_box .remove:after{content:"";display:block;position:absolute;top:50%;left:50%;width:2px;height:14px;margin-top:-7px;margin-left:-1px;border-radius:1px;background-color:currentColor;transform:rotate(45deg)}.promo_box .remove:after{transform:rotate(-45deg)}@media(hover: hover){.promo_box .remove:hover{color:var(--color-bright)}}.promo_box{display:block;position:sticky;top:var(--height-bar);right:0;left:0;height:40px;padding:0 var(--gap-aside);background:var(--color-primary);color:var(--color-base);font-size:12px;font-weight:400;line-height:16px;text-align:center;letter-spacing:.075em;text-transform:uppercase;transition:top .3s;z-index:11}.promo_box.is_hidden{display:none}.promo_box a{text-decoration:underline}@media(hover: hover){.promo_box a:hover{text-decoration:none}}.promo_box b{font-weight:600}.promo_box .fixed{display:flex;overflow:hidden;align-items:center;height:40px}.promo_box .message{flex-grow:1;min-width:0;padding:0 10px 0 20px}@media(max-width: 640px){.promo_box{font-size:11px;line-height:14px}.promo_box .message{padding:0 5px 0 15px}}
/*# sourceMappingURL=promo.css.map */
