#more_text {display: none;}
.seo-text{display:none;margin-top:80px;position:relative;}
.seo-text-block{position:relative;transition:max-height .5s;}
.seo-text-block:after{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:0;content:"";height:101px;left:0;pointer-events:none;position:absolute;transition:.3s;width:100%;}
.seo-text-block h2{font-size:16px;font-weight:600;line-height:30px;margin:5px 0 10px;}
.seo-text-block h2:first-child{margin-top:0;}
.seo-text-block h2:last-child{margin-bottom:0;}
.seo-text-block h3{font-size:15px;font-weight:600;line-height:30px;margin:5px 0 10px;}
.seo-text-block h3:first-child{margin-top:0;}
.seo-text-block h3:last-child{margin-bottom:0;}
.seo-text-block p{font-size:14px;font-weight:400;line-height:26px;margin:10px 0;}
.seo-text-block p:first-child{margin-top:0;}
.seo-text-block p:last-child{margin-bottom:0;}
.seo-text-block em{background-color:rgba(228,45,60,.6);font-style:normal;}
.seo-text-block a{border-bottom:1px solid;color:#e42d3c;}
.seo-text-block b{font-weight:600;}
.seo-text-block ol,
.seo-text-block ul{display:block;list-style-type:none;margin:20px 0;padding:0;}
.seo-text-block ol:first-child,
.seo-text-block ul:first-child{margin-top:0;}
.seo-text-block ol:last-child,
.seo-text-block ul:last-child{margin-bottom:0;}
.seo-text-block ol li,
.seo-text-block ul li{color:rgba(27,27,27,.9);font-size:15px;font-weight:600;line-height:24px;margin-bottom:20px;}
.seo-text-block ol li:last-child,
.seo-text-block ul li:last-child{margin-bottom:0;}
.seo-text-block ol li em,
.seo-text-block ul li em{background-color:transparent;background-color:initial;color:#e42d3c;}
.seo-text-block ul li{padding-left:24px;position:relative;}
.seo-text-block ul li:before{background-color:#e42d3c;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:7px;width:12px;}
.seo-text-block ol li{counter-increment:ol;padding-left:22px;position:relative;}
.seo-text-block ol li:before{color:#e42d3c;content:counter(ol);font-size:18px;font-weight:700;left:0;line-height:16px;margin-right:12px;position:absolute;top:5px;}
.seo-text_unset .seo-text-block{max-height:none;overflow:visible;overflow:initial;}
.seo-text_unset .seo-text-block:after{opacity:0;}
.seo-text_unset .seo-text__bottom{display:none;}
.seo-text__bottom{margin-top:30px;}
.seo-text-trigger{align-items:center;color:rgba(27,27,27,.7);display:flex;font-size:14px;font-weight:600;gap:7px;line-height:25px;}
.seo-text-trigger svg{height:auto;transition:.3s;width:10px;}
.seo-text-trigger:hover 
.seo-text-trigger__text{border-bottom:1px solid #fff;}
.seo-text-trigger__text{border-bottom:1px solid rgba(27,27,27,.7);line-height:14px;transition:.3s;z-index:99;}
.seo-text_expand 
.seo-text-block:after{opacity:0;}
.seo-text_expand 
.seo-text-trigger svg{transform:rotate(180deg)}
@media only screen and (min-width:768px){.seo-text{display:block;}}
@media only screen and (min-width:1280px){.seo-text-block a{transition:.3s;}.seo-text-block a:hover{border-color:transparent;}}
.catalog-section .seo-text{margin-top:50px;}
@media only screen and (min-width:1280px){.catalog-section .seo-text{margin-top:100px;}}