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