.gloss-decorator{position:relative;width:min-content}.gloss-decorator__gloss-item{width:95vw;min-width:150px;max-width:340px;position:absolute;z-index:5;background-color:rgba(0,0,0,.8);padding:5px;border-radius:10px}.gloss-decorator__gloss-item_block_default{right:-144px;top:18px}.gloss-decorator__gloss-item_block_price{right:-237px;top:25px;max-width:231px}.gloss-decorator__gloss-item p{color:#fff!important;font-family:var(--font-montserrat);font-size:16px!important;font-style:normal!important;font-weight:400;line-height:130%;margin:0!important}.gloss-decorator__gloss-item b{font-style:normal;font-size:16px!important;font-weight:600}.gloss-decorator__gloss-item p.mb-5{margin-bottom:5px!important;display:block}.gloss-decorator__gloss-item ul{padding-left:0;list-style-position:inside}.gloss-decorator__gloss-item ul li{font-family:var(--font-montserrat);font-size:16px!important;list-style-position:inside;font-weight:400;font-size:16px;line-height:27px;list-style-type:disc;line-height:130%;margin-left:5px;color:#fff}.gloss-decorator__gloss-item ul li::marker{color:#fff}@media screen and (max-width:500px){.gloss-decorator__gloss-item ul li{font-size:15px;margin-left:10px}}.grafic-button{border:0;width:100%;max-width:410px;height:65px;background:#b12311;border-radius:10px;text-transform:uppercase;font-family:var(--font-organetto);font-weight:700;font-style:normal;font-size:15px!important;color:#fff;margin-bottom:5px;cursor:pointer;background-color:#fef8a0;color:#000;font-size:17px!important}.grafic-button:hover{background-color:#fffd61}.text-block__head{display:flex;justify-content:space-around;align-items:center;margin-top:20px}@media screen and (min-width:800px){.text-block__head{justify-content:space-between;max-width:80%;margin-top:0}}.text-block__head h1{color:#222;font-size:30px;font-family:var(--font-organetto);font-weight:700}.text-block__areas{display:flex;align-items:flex-end;justify-content:center}.text-block__areas .item{color:#000;font-family:var(--font-montserrat);font-size:15px;font-weight:400}.text-block__areas .item .red-num{color:#e93119;font-size:14px;font-weight:600}@media screen and (max-width:550px){.text-block__areas .item{font-size:14px}}.text-block__additional{margin:0 auto;width:-moz-fit-content;width:fit-content}@media screen and (min-width:800px){.text-block__additional{margin:0}}.text-block__additional_material{display:flex;margin-top:19px;margin-bottom:18px}.text-block__additional_material p{font-size:15px;font-weight:500;line-height:19.5px;color:rgba(0,0,0,.6);margin-left:7px;font-family:var(--font-montserrat)}.text-block__additional_material p a{color:#e93119;text-decoration:underline}.text-block__additional_material p a:hover{color:rgba(0,0,0,.6);text-decoration:none}.text-block__additional_material p span{color:#e93119}.text-block__additional_specials{margin-top:20px;max-height:212px;display:flex;justify-content:left}.text-block__additional_specials .num-box{display:flex;justify-content:flex-start;align-items:flex-end;width:100%;max-width:115px;max-height:54px}.text-block__additional_specials .num-box p{color:#000;font-size:14px;font-family:var(--font-montserrat);width:min-content;height:min-content;line-height:.7}.text-block__additional_specials .num-box .box-icon{width:84px;margin-left:5px}.text-block__additional_specials .num-box .num{width:25px;color:#e93119;font-size:28px;font-family:Montserrat;font-weight:500;text-align:center;height:min-content;line-height:.7}.text-block__additional_specials .num-box:not(:last-of-type){margin-bottom:20px}.text-block__additional_specials .big-ico-box{display:flex;justify-content:left;align-items:center;max-width:171px;max-height:46px}.text-block__additional_specials .big-ico-box img{width:40px;height:40px}.text-block__additional_specials .big-ico-box p{color:#000;font-size:16px;font-family:var(--font-montserrat);margin-left:10px}.text-block__additional_specials .big-ico-box:not(:last-of-type){margin-bottom:20px}.text-block__additional_specials .left{margin-right:50px}.text-block__price{display:flex;justify-content:center;align-items:center;margin-top:5px}@media screen and (max-width:550px){.text-block__price{max-width:325px;margin-right:auto;margin-left:auto}}@media screen and (min-width:800px){.text-block__price{justify-content:flex-start}}.text-block__price .price{width:75%;display:flex;justify-content:center;align-items:center}.text-block__price .price .offer-cost{font-weight:600;font-size:18px;line-height:150%;color:#222}@media screen and (min-width:750px){.text-block__price .price .no-cost{display:block}}.text-block__price .price .cost{margin-left:15px;position:relative;color:#222;text-decoration:none;font-size:14px;line-height:150%}.text-block__price .price .cost:before{content:"";border-bottom:1px solid #e93119;position:absolute;width:100%;height:50%;transform:rotate(-12deg)}.text-block__price .price-name{display:flex;justify-content:flex-start;align-items:center;margin-right:25px;width:153px}.text-block__price .price-name p{margin-left:10px;white-space:pre;color:#494949;font-family:var(--font-montserrat);font-size:16px;font-style:italic;font-weight:400;line-height:150%}@media screen and (max-width:1321px){.text-block__price{align-items:flex-start}.text-block__price .price{flex-direction:column;max-width:184px}.text-block__price .price .cost{margin:0;width:100%;text-align:center}.text-block__price .price .cost:before{transform:rotate(-5deg);width:60%}}.text-block__price-update{width:100%;margin-top:10px;margin-bottom:10px;text-align:center;color:#5f5f5f;font-family:var(--font-montserrat);font-size:14px;font-style:normal;font-weight:400}.text-block__price-update .date{font-weight:600}.text-block__price-rassrochka{text-decoration:underline;cursor:pointer;width:100%;margin-top:10px;margin-bottom:10px;text-align:center;color:rgba(233,49,25,.812);font-family:var(--font-montserrat);font-size:14px;font-style:normal;font-weight:500}.text-block__price-rassrochka:hover{color:rgba(0,0,0,.557)}.text-block__convers-buttons{margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:410px}.text-block__primer-link{color:#e93119;text-decoration:underline;text-align:center;font-size:15px;margin:0 auto;display:block}.text-block__primer-link:hover{color:#000;text-decoration:none}.text-block__caution-gazoblock{margin-top:20px;max-width:410px;margin-right:auto;margin-left:auto;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#f4f4f4;padding:15px}.text-block__caution-gazoblock .red{color:#e93119}.text-block__caution-gazoblock p{text-align:center;font-size:14px;font-family:var(--font-montserrat);font-weight:400;line-height:150%}@media screen and (max-width:425px){.text-block__caution-gazoblock{max-height:none}}