.postPromosItem{background:#fff;border-radius:10px;justify-content:flex-start;align-items:stretch;margin-bottom:20px;padding:15px 20px 15px 15px;display:flex}@media (max-width:640px){.postPromosItem{margin-bottom:15px}}@media (max-width:520px){.postPromosItem{padding-right:15px}}@media (max-width:389px){.postPromosItem{padding-left:10px;padding-right:10px}}.postPromosItem_discount{background:var(--color_black_10);border:1px solid var(--color_black_40);color:var(--color_red_main);border-radius:10px;flex:0 0 100px;justify-content:center;align-items:center;min-width:100px;height:100px;margin:auto 0;padding:4px;font-size:24px;font-weight:500;display:flex}.postPromosItem_discount>*{max-width:100%}@media (max-width:991px){.postPromosItem_discount{flex-basis:64px;min-width:64px;height:64px;font-size:18px}}@media (max-width:389px){.postPromosItem_discount{flex-basis:58px;min-width:58px;height:58px;font-size:16px}}.postPromosItem_discount svg{width:54px;height:54px;display:block}@media (max-width:991px){.postPromosItem_discount svg{width:36px;height:36px}}.postPromosItem_body{flex-direction:column;flex:1;justify-content:center;margin-right:25px;padding-left:20px;display:flex}@media (max-width:991px){.postPromosItem_body{padding-left:15px}}@media (max-width:520px){.postPromosItem_body{margin-right:20px}}@media (max-width:389px){.postPromosItem_body{margin-right:15px;padding-left:10px}}.postPromosItem_date{color:var(--color_black_70);align-items:center;margin-top:10px;font-size:14px;line-height:1.4;display:flex}.postPromosItem_date span{color:var(--color_red_90)}.postPromosItem_date svg{flex:0 0 15px;min-width:15px;height:15px;margin-right:10px;display:block}@media (max-width:640px){.postPromosItem_date{display:none}}.postPromosItem .postBlock-shop{margin-bottom:4px}.postPromosItem_title{line-clamp:2;-webkit-line-clamp:2;-webkit-hyphens:auto;hyphens:auto;text-overflow:ellipsis;-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.postPromosItem_button{align-items:center;margin-left:auto;margin-right:0;padding-left:25px;display:flex;position:relative}@media (max-width:520px){.postPromosItem_button{padding-left:20px}}@media (max-width:389px){.postPromosItem_button{padding-left:15px}}.postPromosItem_button-border{background-image:radial-gradient(circle,var(--color_black_20)2.5px,#0000 2.7px);background-position:top;background-repeat:repeat-y;background-size:10px 10px;width:6px;position:absolute;top:-3px;bottom:-3px;left:-3px}.postPromosItem_button-border:after,.postPromosItem_button-border:before{background:var(--color_black_20);content:"";z-index:1;border-radius:100%;width:25px;height:25px;position:absolute}.postPromosItem_button-border:before{border-bottom:1px solid var(--color_black_30);top:-24px;left:-10px}.postPromosItem_button-border:after{border-top:1px solid var(--color_black_30);bottom:-24px;left:-10px}@media (max-width:640px){.postPromosItem_button-ticket{display:none}}.postPromosItem_button-used{color:var(--color_black_70);justify-content:center;align-items:center;margin-top:18px;font-size:14px;line-height:1.4;display:flex}.postPromosItem_button-used svg{flex:0 0 20px;min-width:20px;height:20px;margin-right:6px;display:block}.postPromosItem_button-used span{color:var(--color_red_90)}@media (max-width:640px){.postPromosItem_button-used{display:none}}.postPromosItem_button-arrow{color:var(--color_red_main);background:0 0;border:0;display:none}@media (max-width:640px){.postPromosItem_button-arrow{display:block}}.postPromosItem_button-arrow svg{stroke-width:2px;width:40px;height:40px;display:block}@media (max-width:413px){.postPromosItem_button-arrow svg{width:28px;height:28px}}.postPromosItem--over .postPromosItem_discount{color:var(--color_black_60);opacity:.5}.postPromosItem--over .postPromosItem_title{color:var(--color_black_70);order:2}.postPromosItem--over .postPromosItem_date{color:var(--color_black_60);order:1;margin-top:0;margin-bottom:10px}.postPromosItem--over .postPromosItem_date span{color:var(--color_black_60)}@media (max-width:640px){.postPromosItem--over .postPromosItem_date{margin-top:0;margin-bottom:4px;display:block}.postPromosItem--over .postPromosItem_date svg{display:none}}@media (max-width:360px){.postPromosItem--over .postPromosItem_date{font-size:12px}}.postPromosItem--over .postPromosItem_button-used{color:var(--color_black_60)}.postPromosItem--over .postPromosItem_button-used span{color:var(--color_black_70)}
