.com-cyfry div,.cell-sl-zabr,.cell-sl-zabr--7,.sl-obl-o,.tech-tab-btn,.tech-tab-btn.tech-active,.fo-item,.dopis-sl .mslide,.vidguk-sl .mslide,.pre-price,.price-vhodit,.price-dlitel,#odin-quickorder,.price-front-cart,.comp-pri-rig-fix{border:1px solid #bcdff7;background:#f3faff}
.pronas-grid div,.comand-img img,.com-cyfry div,.prosto-bl div,.big-par,.cell-sl-zabr,.cell-sl-zabr--7,.sl-obl-o,.sl-obl-o img,.fo-item,#fo-map img,.dopis-sl .mslide,.dopo-lef img,.dopo-rig img,.vidguk-sl .mslide,.com-foto p,.comand-img img,.big-par,.grid-sl-zabr .cell-sl-zabr div img,.tech-tab-panel>img,.ph-drop,.pre-price,.price-vhodit,.price-dlitel,.acc,.odin-slider,.suh-n-lef,.big-par1,#odin-quickorder,.price-front-cart,.comp-pri-rig-fix,.peredzakaz,.ban-sushhh {border-radius:15px}
.txxt-container,.dopo-lef,.dopo-rig,.prosto-bl,.prosto-bl div,.tech-tab-btn,.faq-header,.poslug-it,.fo-item,.fo-item p,#fo-map img,.mslider,.ms-controls,.ms-track,.mslider:not(.ms-ready),.ms-dot,#tech-tabs,.tech-tab-btn .tech-active,.tech-tab-panel.tech-active,.mslider:not(.ms-ready),.fo-item p,.fo-mess img,.eco-det,.odin-num,.odin-calc-row{position:relative}
.prosto-bl div span,.prosto-bl div::before,.prosto-bl div::after,.poslug-it p:nth-child(3),.eco-det img:nth-child(1),.fo-item>img,.bot-foo,.pet-bl>img,.ms-dot.on::after,.mslider:not(.ms-ready)::after,.prosto-bl::before,.tech-tab-btn::after,.wpcf7 .screen-reader-response,.dopo-lef p,.dopo-rig p,#tech-tabs::after,.mslider:not(.ms-ready)::after{position:absolute}
.eco-flex,.sert-imgs,.ms-track,.ms-controls,.ms-dots,#ms-cart-slider .ms-price,#ms-cart-slider .ms-meta,.ms-services .ms-price,.dur-tot,.data-manag,.data-yes,.data-sms{display:flex}
.ms-services .ms-card{display: grid}


.aunder{text-decoration: underline}

.above-h2{margin-bottom:10px;background:url(/wp-content/uploads/above-h2.svg) no-repeat left center;padding-left:30px;font-size:min(3.5vw, 17px);padding-top: 0}
.h2,.price-table h2 {padding-bottom:20px;font-weight: 600;font-size:min(7vw, 35px)}
.pronas-bl .above-h2 {margin-bottom:0px;background:url(/wp-content/uploads/above-h2.svg) no-repeat 20px 30px, #f0f9ff;border-radius: 15px 15px 0 0;padding: 30px 10px 10px 45px}
.pronas-bl .h2 {padding: 0 10px 30px 20px;background-color: #f0f9ff;border-radius:0 0 15px 15px}
.above-h2.no-wmid,.h2.no-wmid{margin-left:8px;margin-right:8px}
.bg-suh .wmid,.bg-eco .wmid{margin-bottom:0px}
.h3-mul{font-weight:600;padding:0 0 12px 0;font-size:20px}
.tezy li{display:flex;font-size:min(4.6vw, 24px);list-style:none;align-items:center;gap:15px}
tt20{width:100%;float:left;clear:both;margin-top:20px}
input:focus{outline:none !important;box-shadow:none !important}
button {touch-action: manipulation;cursor:pointer}



.txxt-container{clear:both;width:100%}
.wbig.txxt-container{width: calc(100% - 16px)} 
.txxt-container h2,.txxt-container h3{font-size:16px;font-weight:500}
.txxt{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4;max-height: calc(1.5em * 4)}
.txxt.open{-webkit-line-clamp:unset;max-height: none}
/* .read-more{cursor:pointer;background:none;border:none;font-size:16px;color:#14435c;width:100%;text-align:right}*/
.read-more{cursor: pointer;border: none;font-size: 16px;color: #14435c;padding: 0 0 0 70px;margin: -22px 0 0 0;position: absolute;right: 0;background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 1) 21%, rgba(255, 255, 255, 1) 100%)}

.ph-drop{display:block}
.ph-btn{visibility: hidden}

.pronas-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.pronas-grid div{border:1px solid #b5d8f1;box-sizing:border-box;width:100%;padding:5%;margin-top:20%} 
.pronas-grid div img{width:40%;margin-top:-26%;max-width:80px;height: auto}
.pronas-grid div p:nth-child(2){font-size:20px;padding-bottom:15px}
.pronas-grid div p:nth-child(3){font-size:min(4.3vw, 16px)}

.com-f-text{padding-bottom:25px;padding-top:0}
.com-foto {height:100%}
.com-foto p{background:linear-gradient(133deg,rgba(255, 215, 140, 1) 0%, rgba(237, 154, 0, 1) 10%, rgba(237, 154, 0, 1) 51%, rgba(255, 203, 107, 1) 100%);text-align:center;color:#fff;font-size:20px;height:100%;padding:0px;line-height:25px;display:flex;flex-direction:column;justify-content:center}
.com-foto p span{font-size:35px;line-height:0px;padding-top:24px}
.comand-img .comand-blank{display:none}
.comand-img{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px}
.comand-img .comand-blank{float:left;height:1px}
.comand-img img{border:1px solid #b5d8f1;width:100%;aspect-ratio: 3 / 2}
.comand-bl ul{margin:20px auto;display:table}
.com-cyfry{display:grid;clear:both;text-align:center;grid-template-columns:1fr;gap:10px}
.com-cyfry div{display:flex;justify-content:center;flex-direction:column;height:90px}
.com-cyfry div p:nth-child(1){color:#52b1f3;font-size:min(8vw, 40px);font-weight:bold;padding:0px;line-height:36px}
.com-cyfry div p:nth-child(2){font-size:20px}

.prosto-bl{display:flex;gap:90px;text-align:center;flex-direction:column;margin-top:80px;align-items:center}
.prosto-bl div{flex:1;border:1px solid #bcdff7;max-width:350px;width:100%;padding:80px 0px 10px 0;background-position:center 15px !important;font-size:18px}
.prosto-bl div span{top:-65px;left:50%;transform:translateX(-50%);font-size:25px;font-weight:bold;width:100%}
.prosto-bl div::before{content:"";background:url(/wp-content/uploads/prost-dot.svg) no-repeat;height:22px;width:22px;top:-28px;left:50%;transform:translateX(-50%)}
.prosto-bl div:nth-child(4)::before{background:url(/wp-content/uploads/prost-dot4.svg) no-repeat}
.prosto-bl div::after{content:"";background:url(/wp-content/uploads/prost-arr.svg) no-repeat;height:22px;width:17px;top:103%;left:50%;transform:translateX(-50%) rotate(90deg)}
.prosto-bl div:nth-child(4)::after{display:none}
.prosto-bl div:nth-child(1){background:url(/wp-content/uploads/zamov1.svg)no-repeat, #f3faff}
.prosto-bl div:nth-child(2){background:url(/wp-content/uploads/zamov2.svg)no-repeat, #f3faff}
.prosto-bl div:nth-child(3){background:url(/wp-content/uploads/zamov3.svg)no-repeat, #f3faff}
.prosto-bl div:nth-child(4){background:url(/wp-content/uploads/zamov4.svg)no-repeat, #57B332;color:#fff;border:none}
.prosto-bl div:nth-child(4) span{color:#57B332}
.prosto-bl div:nth-child(4) span sa{font-size:30px}

.grid-par{display:grid;gap:10px;margin-top: 25px}
.grid-pr{aspect-ratio:374 / 120; background-size:contain !important}
.grid-pr p:nth-child(1){padding:3% 0 2% 4%;font-size:min(5.6vw, 19px)}
.grid-pr p:nth-child(2){padding-left:4%;font-size:min(5vw, 16px)}
.grid-pr p:nth-child(2) span{display:block}
.grid-pr p br{display:none}
.grid-pr:nth-child(1){background:url(/wp-content/uploads/par-tez1-m.svg) no-repeat}
.grid-pr:nth-child(2){background:url(/wp-content/uploads/par-tez2-m.svg) no-repeat}
.grid-pr:nth-child(3){background:url(/wp-content/uploads/par-tez3-m.svg) no-repeat}
.grid-pr:nth-child(4){background:url(/wp-content/uploads/par-tez4-m.svg) no-repeat}
.grid-pr:nth-child(5){background:url(/wp-content/uploads/par-tez5-m.svg) no-repeat}
.grid-pr:nth-child(6){background:url(/wp-content/uploads/par-tez6-m.svg) no-repeat}
.big-par{grid-column:span 1;min-height:120px;background:url(/wp-content/uploads/par-mebel-m.webp) no-repeat;background-size:cover;background-position:center}
.big-par1{background:url(/wp-content/uploads/par-mebel-m1.webp) no-repeat;background-size:cover;background-position:center}

zirtel {color:red;font-size:18px}

@media (max-width:550px){
.grid-par{grid-template-columns: repeat(2, minmax(0, 1fr))}
.grid-pr{grid-column: 1 / -1}
}

.tech-tab-btn{display:flex;align-items:center;gap:15px;width:100%;padding-left:15px;border-radius:10px;min-height:45px}
.tech-tab-btn span{font-size:min(5vw, 20px);color:#3d3d3d;text-align: left}
.tech-tab-btn img{width:35px}
@media (max-width:1000px){
.tech-tab-btn{margin-bottom:3px}
.tech-tab-btn.tech-active{display:none}
.tech-tab-panel.tech-active{border:1px solid #bcdff7;padding:10px;border-radius:10px;margin:3px 0}
}
.tech-tab-panel{scroll-margin-top:80px}
.tech-tab-panel{display:none}
.tech-tab-panel.tech-active{display:block;background:#f9fcff}
.tech-tab-panel>img{display:block;width:90%;margin:15px auto}
.tech-tab-panel>p:nth-child(1){font-size:20px;padding:0;margin:15px 0;display:flex;align-items:center;gap:15px}
.tech-tab-panel.tech-active .txxt > *{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.tech-tab-panel.tech-active .txxt.open > *{display:block;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow:visible}
.tech-tab-panel.tech-active .txxt-container{margin-bottom:25px}
.tech-tab-panel.tech-active .read-more{background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgb(249 252 255) 21%, rgb(249 252 255) 100%)}


.mslider{overflow:hidden;touch-action:pan-y pinch-zoom;user-select:none}
.mslider .mslide{box-sizing:border-box}
.ms-drag .ms-track,.mslider.ms-drag, .mslider.ms-drag *{user-select:none;cursor:grabbing}
.ms-track{will-change:transform;touch-action:pan-y;cursor:grab;z-index:1;box-sizing:content-box}
.mslide{flex:0 0 auto;width:100%}
.mslide img{max-width:100%;-webkit-user-drag:none; user-drag:none;height: auto}
.ms-controls{align-items:center;justify-content:center;gap:5px;margin:30px 0 0 0;z-index:2;pointer-events:auto}
.ms-prev,.ms-next{border:0;cursor:pointer;width:40px;height:40px;touch-action:manipulation}
.ms-prev{background:url(/wp-content/uploads/ms-prev.svg) no-repeat}
.ms-next{background:url(/wp-content/uploads/ms-next.svg) no-repeat}
.ms-dots{gap:8px}
.ms-dot{width:8px;height:8px;border-radius:50%;border:0;background:#242424;padding:0}
.ms-dot.on{background:#1f93e5}
.ms-dot.on::after{content:"";width:10px;height:10px;border-radius:50%;border:1px solid #1f93e5;transform:translate(-50%, -50%)}

.vidguk-sl .mslide{padding:10px}
.vidguk-sl .mslide>img,.page_vidguk>div>img{float:left;margin:0 20px 10px 0}
.vidguk-sl .h3-mul,.page_vidguk>div>.h3-mul{float:left;display:flex;flex-direction:column}
.vidguk-sl .h3-mul img,.page_vidguk>div>.h3-mul img{width:95px;margin:13px 0 0}
.vidguk-sl .read-more,.cell-sl-zabr--7 .read-more,.page_vidguk .read-more{background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgb(242 250 255) 21%, rgb(242 250 255) 100%)}
.vidguk-sl .txxt{-webkit-line-clamp: 7}
.vidguk-sl .txxt.open {-webkit-line-clamp: unset}
.page_vidguk{display: grid;row-gap: 70px;column-gap: 30px}
.page_vidguk>div{border-radius: 15px;border: 1px solid #bcdff7;background: #f3faff;padding:10px}

.grid-sl-zabr{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.cell-sl-zabr--7{grid-column:1 / -1;padding:10px}
.cell-sl-zabr--7 .txxt{max-height: calc(1.5em * 6);-webkit-line-clamp: 5}
.cell-sl-zabr--7 .txxt.open{-webkit-line-clamp: unset;max-height: none}
.grid-sl-zabr .cell-sl-zabr div{aspect-ratio:328 / 164;margin:-1px;background-size:cover !important}
.cell-sl-zabr p{padding:10px 0;text-align:center}
.grid-sl-zabr img{aspect-ratio: 2 / 1}

.faq-accordion{width:100%;max-width:1150px;margin:0 auto;border-top: 1px solid #ccc}
.faq-header{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 5px;background:#fff;cursor:pointer;font-size:16px;border:0;text-align:left}
.faq-item.active .faq-header{background: #fafdff}
.faq-header:hover{background: #fafdff}
.faq-header::after{content:"";width:30px;height:30px;background:center/contain no-repeat url(/wp-content/uploads/faq-plus.svg)}
.faq-item{border-bottom:1px solid #ccc}
.faq-item.active .faq-header::after{background-image:url(/wp-content/uploads/faq-minus.svg)}
.faq-panel{overflow:hidden;max-height:0;background:#f3faff}
.faq-item.active .faq-panel{max-height:none;padding:10px}

#acord-poslug.faq-accordion{max-width:100%}
#acord-poslug .faq-panel{background:none}
.posl-grid{display:grid;gap:10px;margin-top:20px}
.posl-grid img{width:25px}
.posl-grid a:nth-child(odd) .poslug-it, .posl-grid a:nth-child(odd) .poslug-it p:nth-child(2){border:1px solid #cbe7bf;border-radius:15px}
.posl-grid a:nth-child(odd) .poslug-it div{background:#8aca70}
.posl-grid a:nth-child(even) .poslug-it, .posl-grid a:nth-child(even) .poslug-it  p:nth-child(2){border:1px solid #bcdff7;border-radius:15px}
.posl-grid a:nth-child(even) .poslug-it div{background:#63b4ed}
.poslug-it{height:65px}
.poslug-it p:nth-child(2){display:inline-block;padding:3px 12px;margin:5px 0 0 5px;font-size:11px}
.poslug-it p:nth-child(3){color:#333;text-decoration:underline;padding:5px 5px 0 55px}
.poslug-it div{width:45px;float:left;height:100%;border-radius:10px;display:flex;align-content:center;justify-content:center}

.h2-2-btn {display: flex;gap: 10px;justify-content: center;margin-bottom: 20px}
.btn-sl{font-size:16px;text-transform:none;font-weight:100;padding:12px 8px;border-radius:10px;text-align: center}
.h2-2-btn .btn-sl:nth-child(1){background:#1f93e5;color:#fff}
.h2-2-btn .btn-sl:nth-child(2){color:#1f93e5;border:1px solid #1F93E5}
.btn-sl:hover{background:#1a7ec5 !important;color:#fff !important}

.dopo-lef,.dopo-rig{width:calc(50% - 1px);margin-bottom:10px !important}
.dopo-lef{float:left;margin:-1px 0 0 -1px}
.dopo-rig{float:right;margin:-1px -1px 0 0}
.dopo-lef p,.dopo-rig p{padding:12px 25px;color:#fff;right:15px;top:15px;border-radius:10px;font-size:15px}
.dopo-lef p{background:#ffa600}
.dopo-rig p{background:#57b332}
.dopis-sl .mslide>p{background:#69B7EE;border-radius:10px;margin:10px;padding:10px;color:#fff;clear:both}
.dopis-sl .mslide>p:nth-child(3){background:none;color:#333;margin: 0px 15px}
.dopis-sl p span{float:right}
.sl-obl-o img{/* width:calc(100% + 3px);max-width:calc(100% + 3px); margin:-1px 0 0 -1px;*/max-width:100%;aspect-ratio: 447 / 257}
.sl-obl-o p{padding:10px}
.sl-obl-o .h3-mul{font-size:16px}
.oblad-sll .mslide{display: flex}


.pet-bl .tezy li,.suh li,.ecoul li,.comand-bl ul li{padding:0 0 15px 0;line-height: 22px}
.pet-flex .tezy li br{display:none}
.pet-bl .txxt-container{margin-top:20px}

.suh-n-flx{display:flex;gap:10px;flex-direction: column}
.suh-n-lef{background: #fff8f2;padding:10px}
.ban-sushhh{width:100%;max-width: 490px;margin: 0 auto 15px auto;display: block;height: auto}
.suh-n-lef .tezy li{justify-content: center;padding: 0 0 10px 0}
.suh-n-lef .h3-mul {text-align: center;font-size: 20px}
.suh-n-lef .h3-mul b{color: #e56e1f;font-size: 30px;letter-spacing: 4px}
.suh-n-lef .h3-mul span{color: #e56e1f}
.suh-n-rig ul li:last-child{padding: 0}


@media (min-width:700px){
.suh-n-lef{padding:15px}
.suh-n-lef .h3-mul {text-align: center}
.suh-n-flx{align-items: center;flex-direction: row}
.suh-n-lef .h3-mul b{font-size: 35px}

}

.bg-eco{background:#fafff5;padding:30px 0;margin-bottom:70px}
.bg-eco .read-more{background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgb(249 255 245) 21%, rgb(249 255 245) 100%)}
.eco-flex{flex-direction: column}
.eco-det img:nth-child(2),.eco-eu,.bg-eco .txxt-container{width: 100%;padding: 0 0 20px 0;height: auto}
.eco-det img:nth-child(1){width: 50%;right: 0;max-width: 212px}
.sert-imgs{justify-content:space-between;overflow-x: auto;gap: 10px;width: 100%}

.sl-zamov .mslide img:nth-child(1){margin-bottom:15px}

.pre-price{padding:10px;margin-bottom:10px}
.pre-pr-txt{display: flex;align-items: center;margin-bottom: 10px;gap: 10px}
.pre-mob span,.pre-comp span{display: block;font-weight: 600;color: #ec0630}
#acc{display:block}
.ah{display:flex;justify-content:space-between;align-items: center;font-size: 16px;background: #d2ecff;padding: 9px;border-radius: 15px}
.acc .ah .ar-right{transform: rotate(360deg);width: 15px;height: 15px}
.acc.accopen .ar-right{transform: rotate(180deg)}
.acc .ac{display:none;padding: 0 5px 15px 5px}
.acc.accopen .ac{display:block}
@media (min-width:1100px){#acc:hover .ac{display:block};#acc:hover .ar-right{transform: rotate(180deg)}}
.ac p:before{content:"✔";margin-right: 6px;font-size: 13px;color: #0092e1}
.ac p.no-mark:before{content:"";margin-right: 0px}
.price-front-cart,.comp-pri-rig-fix{padding:10px 5px;margin-top: 15px}
#odin-calc-drawer .data-sms,#odin-calc-drawer .data-no,#odin-calc-drawer .btn-online,#odin-calc-drawer .data-yes {display:none}
.down-cal-form .odin-qo {display:grid;grid-template-columns: 1fr}
.down-cal-form .bf-na, .down-cal-form .bf-te, .down-cal-form .bf-adr,.down-cal-form .bf-nom-col,.down-cal-form .bf-dod{max-width:100%}

.promo-bl img{width:100%}
.promo-bl p{font-family: "Mulish", arial, helvetica, sans-serif;font-size: 35px;max-width: 500px;position:absolute;top: 31%;left: 5%}

#odin-calc-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .5s;z-index:9998}
#odin-calc-overlay.odin-open{opacity:1;pointer-events:auto}
#odin-calc-drawer{position:fixed;top:0;right:-100vw;width:100vw;max-width:870px;height:100vh;background:#fff;transition:right .5s;z-index:9999}
#odin-calc-drawer.odin-open{right:0}
#odin-calc-head{display:flex;align-items:center;justify-content:space-between;padding:10px;gap: 20px}
#odin-calc-title{font-weight:600;font-size: min(5.5vw, 25px)}
#odin-head-info{font-weight:bold}
#odin-calc-head button{font-size: 22px;cursor: pointer;color: #ffffff;background: #61b5ef;width: 32px;border-radius: 50%;border: none;margin-left: auto}
.porozno {text-align: center;padding: 24px 0;font-size: 18px;border-top: 1px solid #bcdff7}
.odin-slider{margin:0 10px;padding:10px;background: #fcae4121;display: none;visibility: hidden;height: 0px}
.odin-range{width:100%;pointer-events:none;-webkit-appearance:none;appearance:none;height:8px;border-radius:999px;--odin-range-pct:0%;background:linear-gradient(to right,#fcae41 var(--odin-range-pct),#e1e1e1 var(--odin-range-pct));margin: 0px 0px 10px 0}
.odin-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;height:0;border:none;background:transparent;box-shadow:none}
.odin-range::-moz-range-thumb{width:0;height:0;border:none;background:transparent;box-shadow:none}
.odin-range::-moz-range-track{height:8px;border-radius:999px;background:#e1e1e1}
.odin-range::-moz-range-progress{height:8px;border-radius:999px;background:#4cb4ec}
.odin-slider.disco-done {background: #21b34a24}
.odin-slider.disco-done .odin-range{display:none}
.odin-slider.disco-done #odin-progress-text{font-weight: 600;text-align: center;color: #3d3d3d;font-size:18px;padding: 5px 0}
.odin-calc-row{padding:7px 0;margin: 0px 5px;border-top: 1px solid #bcdff7;  flex-wrap:wrap}
.odin-calc-left{display: grid;grid-template-columns: 80px auto;align-items: center;gap: 10px;min-height: 65px}
.odin-calc-size{display: flex;flex-direction: row;justify-content: flex-start;gap: 10px}
.odin-calc-right{display: flex;justify-content: space-between;align-items: center}
.odin-calc-img{width:100%}
.odin-num{display:flex;align-items:center;justify-content:space-around;border: 1px solid #bcdff7;border-radius: 35px;width: 150px;height: 40px;background: #fff}
.odin-num button{background: none;font-size: 25px;border: none;color:#000}
.odin-num input{width: 43px;text-align: right;border: none;font-size: 16px}
.num-w,.num-l{margin: 17px 0px 20px 0;height: 27px} 
.num-w input,.num-l input{height: 20px} 
.odin-num span:nth-child(-n+2){position: absolute;top: -16px;font-size: 12px;width: 100%;text-align: center}
.odin-grid{display:grid;grid-template-columns:1fr 1fr}
.odin-card,.odin-mini{display:grid;grid-template-rows:auto 1fr auto auto;border:2px solid #bcdff7;margin: -1px;background: #f8fcff;transition:.55s}
.odin-card-i{}
.odin-card-i img{max-width: 100%;aspect-ratio: 32 / 15;max-height: 120px}
.odin-card-ttl,.odin-new,.odin-mini-ttl{font-weight:600}
.odin-card-t{padding: 0 5px;display: grid;grid-template-rows: 1fr 1fr auto}
/* .odin-card-txt,.odin-mini-txt,.odin-card-dur-txt{font-size:min(3.6vw,15px)} */
.odin-card-dur-txt{color:#777;font-size:min(3.8vw,15px);margin: 10px 0 5px 0}
.odin-card-p,.odin-mini-price{align-items: center;display: grid;padding: 0 5px 5px 5px;/* grid-template-columns: auto 1fr auto; */}
.odin-old, .odin-new{text-wrap-mode: nowrap}
.odin-old{grid-column: 1;grid-row: 1;font-size:14px;color: #777;text-align: right}
.odin-new{grid-column: 2;grid-row: 1;text-align:center}
.odin-add{grid-column: 1 / 3;grid-row: 3;background: none;border-radius: 30px;max-width: 190px;width:calc(100% - 8px);height: 40px;border: 2px solid #57b332;margin: 5px auto 0px auto;display: flex;align-items: center;justify-content: space-evenly;font-size: 15px;color: #57b332;font-weight: 600}
.odin-card-num{height: 40px;background: #008fd5;color: #fff;border: none;max-width: 190px;width: calc(100% - 8px);grid-column: 1 / 3;grid-row: 3;margin: 5px auto 0px auto}
.odin-card-num input{background: #008ed1;color: #fff}
.odin-card-num button{font-size: 25px;color: #fff}
.odin-cart-added{background: url(/wp-content/uploads/price/addded.svg) no-repeat;position: absolute;top: 48px;right: 36px;width: 175px;height: 25px;text-align: center;color: #fff;padding-top: 9px;font-size: 16px;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .55s ease, transform .55s ease;font-size: 15px;z-index: 1111}
.odin-cart-added.is-show{opacity:1;transform:translateY(0)}
.odin-mini-grid{display:grid;grid-template-columns:repeat(2,1fr)}
/* .odin-mini-add{border: none;background: #21b34a;border-radius: 50%;width: 40px;height: 40px;margin: 0 10px 10px auto} */
.odin-card.dop-posl,.odin-mini{background: #21b34a0a;border: 2px solid #57b332;z-index: 1}
.odin-card.dop-posl .odin-card-i {background:none;text-align: center}
.odin-card.dop-posl .odin-card-i img,.odin-mini>img{width: 100%}
.cart-minzak{background: #fffeca;padding:15px;font-size: 17px;text-align: center}
.cart-goback {background: none;font-size: 16px;padding: 0px 0px 10px 5px;border: none;color: #1f93e5;width: fit-content}
.odin-actions{display: flex;flex-direction: column}
.odin-actions a{padding: 7px 6px;border-radius: 25px;text-align: center}
.odin-actions a:nth-child(1){background: #57b332;color: #fff;max-width: 300px;margin: 34px auto 0 auto;width: 100%;border: 2px solid #57b332}
.odin-actions a:nth-child(2){color: #57b332;border: 2px solid #57b332;max-width: 300px;margin: 20px auto 0 auto;width: 100%}
.odin-sum{padding:10px;border-top:3px solid #b8dff5;display: grid;column-gap: 30px}
.dur-tot,.data-manag,.data-yes,.data-sms{align-items: center;column-gap: 2px}
.data-no button{border: 1px solid #0092E1;background: none;display: flex;border-radius: 25px;padding: 6px 12px 6px 6px;align-items: center;font-size: 16px;color: #ec0630}
.data-yes button{font-size: 16px;font-weight: bold;border: none;background: none;color: #0092e1;border-bottom: 1px dotted #0092e1;padding: 0}
.rahuy{flex: 0 0 90%;width: 90%;padding: 5px 0 0 10px}
.comp-pri-rig-fix,.form-grid-adre .peredzakaz{display:none}
.comp-pri-rig-fix.rig-fix-formob{display:block}
.rig-fix-formob .peredzakaz{grid-row: 5}
.rig-fix-formob .odin-sum{padding:5px}
.rig-fix-formob .odin-actions,.rig-fix-formob .odin-cf7-order-btn{display:none}
.comp-pri-rig-fix .dur-tot,.comp-pri-rig-fix .data-no,.comp-pri-rig-fix .odin-actions,.comp-pri-rig-fix .data-yes,.comp-pri-rig-fix .data-sms,.comp-pri-rig-fix .data-manag{grid-column: 1;height: 36px}
.form-grid-cont{grid-row: 1}
.wbig.down-order{margin: 0 8px 10px 8px}
.allok{background: #e5fff4;font-size: 17px;text-transform: uppercase;padding: 7px;font-weight: 600;color: #57b332}

#cartpage .odin-cartbtn,
#cartpage .odin-online-fixed,
#cartpage .odin-calc-right button,
#cartpage .odin-num.num-w,
#cartpage .odin-num.num-l,
#cartpage .odin-slot--sum .peredzakaz,
#cartpage .form-grid-adre .peredzakaz,
#cartpage .odin-actions,
#cartpage .odin-slot--sum .btn-online,
#cartpage .comp-pri-rig-fix,
#cartpage .cartpage_hidden .data-no,
#cartpage .cartpage_hidden .data-sms,
#cartpage .cartpage_hidden .data-yes,
#cartpage .form-grid-adre .p-oferta,
#cartpage .odin-online-std
{visibility: hidden;height: 0;min-height: 0;max-height: 0;margin: 0;padding: 0}
.forcartpage {display:none}
#cartpage .forcartpage {display:block}
#cartpage .forcartpage .odin-slot{display:block;background: #f1faff;border-radius: 15px}
#cartpage .forcartpage .odin-slot .odin-mount{max-width:400px;margin: 0px auto;padding: 30px 0 10px 0}
#cartpage .odin-num,#cartpage .odin-num input{font-weight: bold;border:none;cursor: context-menu;font-size: 18px}
#cartpage .odin-sum,#cartpage .down-cal-form .odin-qo,#cartpage .down-order {grid-template-columns: 1fr}
#cartpage .dur-tot,#cartpage .data-sms,#cartpage .data-no,#cartpage .data-yes,#cartpage .odin-actions,#cartpage .data-manag {grid-column: 1;margin-top: 10px}
#cartpage .peredzakaz,#cartpage .form-grid-adre,.forcartpage,#cartpage .p-oferta {margin: 30px 0}
#cartpage .p-oferta,#cartpage .forcartpage {margin-bottom: 10px}
#cartpage .cartpage.wmid {max-width:800px}
#cartpage .form-grid-adre{grid-row: 2}
#cartpage .bf-nom{max-width: 100%}
#cartpage .odin-num{width: 90px;height:20px}

.peredzakaz{padding: 10px;background: #e2f4ff;grid-row: 3;display: grid;margin-top: 20px;row-gap: 15px}
.peredzakaz div{text-align:center}
.peredzakaz p{padding:0;grid-column: 3 / 1}
.peredzakaz p:nth-child(2){font-size:18px}
.added-card,.odin-card.dop-posl.added-card{background:#def1ff;transition:.55s}
.roapp2w{flex-direction: column}
.roapp2w .h3-mul{grid-column: 1;padding: 10px 0 0 0}

#odin-drawer-slot,#odin-extra{padding: 8px}
.ms-services .ms-card{overflow:hidden;height:100%;border: 2px solid #bcdff7;grid-template-rows: auto 1fr auto auto}
#odin-drawer-slot .ms-controls{margin-bottom: 150px}
.cart-empt{display: grid;justify-content: center;gap: 15px}
.cart-empt img{margin:0 auto}
.cart-empt p{padding-top:0}
.cart-empt p:nth-child(1){font-weight:bold;font-size:25px}
.cart-empt p:nth-child(2){font-size: 18px}
.cart-empt button{background: #0092e1;color: #fff;font-size: 16px;border: none;border-radius: 24px;height: 40px;padding: 0 20px}
.cart-total-bl {display: grid;grid-template-columns: minmax(230px, 1fr) auto;border-bottom: 3px solid #b8dff5;align-items: center;padding-bottom: 10px}
.cart-subt{font-weight:600}
.cart-subt span{color:#57b332}
.fin-total{font-weight:600;width: 110px;text-align: right;padding-right: 5px;font-size:20px}

#odin-quickorder{padding:15px;margin: 0 10px}
#odin-quickorder .form-flex{margin-top:30px}
.clearcart-done{background: #57b332;border: none;border-radius: 30px;height: 40px;font-size: 16px;color: #fff;padding: 0 50px;margin: 10px auto;display: block}

.fo-item {margin-bottom:10px;padding:8px;min-height:160px}
.fo-mess img{padding-right:15px}
.fo-item p,.fo-mess img{z-index:2}
.fo-item>img{right:10px;bottom:0;height:130px}
.fo-item a{color: #222}
.fo-item a:hover{color: #1f93e5}
#fo-map{background:none;border:none;padding:0}
#fo-map img{width:100%;height:auto;right:0;    max-width: fit-content}
.fo-form p{padding-top:0px}
.fob-na,.fob-te,.fob-po{margin-top:15px;background:#fff;border-radius:10px;font-size:16px}
.fob-na input,.fob-po textarea,.fob-te input{border:none;height:40px;border-radius:10px;font-size:16px}
.fob-na input,.fob-po textarea{width: 93%;padding: 1px 10px}
.fob-te input{width: 88%;padding: 1px 0 0 0}
.fob-te span:nth-child(1){margin-left:10px}
.fob-po textarea{height:170px;padding:10px}
.fob-bt {margin-top:15px}

.bot-foo{width:100%;background:#1F93E5;border-radius:50px 50px 0 0;padding-top:70px}
.bot-foo li{list-style-type:none;line-height:29px}
.bot-foo, .bot-foo p,.bot-foo a{color:#fff;font-weight:500}
.bot-foo a:hover{color:#222}
.bot-foo .wmid>div{margin-bottom:30px}
.bot-foo .mem-zakaz{margin-left:0}
.bot-foo .fo-mess,.bot-foo .mem-zakaz{margin-top:25px;float:left;width: 100%}
.bot-foo img{float:left}
.bot-foo .krusut{float:left;margin:8px 0 0 15px}
.btf-logo>p{clear:both;font-size:13px}
.btf-logo span p{max-width:340px}
.btf-fou .mem-zakaz{margin-bottom: 35px}

.mslider:not(.ms-ready){opacity:0;visibility:hidden;min-height:150px}
.mslider:not(.ms-ready)::after{content:'';top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border:3px solid #ccc;border-top-color:#111;border-radius:50%;animation:ms-spin .8s linear infinite}
@keyframes ms-spin{to{transform:rotate(360deg)}}

.roapp2w{display: grid;gap: 10px;position: relative}
.hide-cal-big-order .h3-mul,.hide-cal-big-order .roapp2c,.hide-cal-big-order .roapp2chk{visibility: hidden;height: 0;margin: 0;padding: 0;transition: .4s}
.hide-cal-big-order .roapp2w{gap:0px}
.calen-callmanag{width: 100%;background: #e2fff4;border: 1px solid #b2b9bd;border-radius: 15px;height: 300px;justify-content: center;align-items: center;text-align: center;transition: .4s}
.calen-callmanag p{max-width: 320px;font-size: 17px}
.roapp2c{border-radius:15px;padding:10px;background: #fbfbfb;border: 1px solid #b3b9bd;transition: .4s}
.roapp2box,.err-day,.roapp2c.den-che,.roapp2slots,.roapp2cache,.roapp2c{transition: .4s}
.roapp2c.den-che{background: #ffeeee}
.roapp2c.err-day,.badsubmit,.err-day-brd{border: 3px solid red}
.roapp2h{display:flex;align-items:center;justify-content:center;margin-bottom:8px;gap:20px}
.roapp2h div {min-width:130px;text-align: center}
.roapp2b{border: 0px solid #0092e1;background: #0092e1;border-radius: 10px;padding: 0px 10px 6px 10px;cursor: pointer;font-size: 30px;width: 40px;height: 40px;margin-top: -3px;color: #fff;line-height: 20px}
.roapp2b:hover,.roapp2d:hover{background: #d8efff}
.roapp2b:disabled,.roapp2d.e{opacity:.6;cursor: default}
.roapp2grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:7px;font-size:14px;text-align: center}
.roapp2d,.nextm{border: 1px solid #d8efff;background: #f2faff;border-radius: 10px;cursor: pointer;font-size: 15px;height: 40px}
.roapp2d.today{color:#0092e1;font-weight:700;border:1px solid #0092e1}
.roapp2d.s,.nextm .s,.roapp2sl.is-selected{background: #1f93e5;color:#fff}
.roapp2slots{display:flex;flex-wrap:wrap;gap:5px}
.roapp2slots p{width:100%}
.roapp2sl{border: 1px solid #d8efff;background: #f2faff;border-radius: 10px;font-size: 15px;height: 40px;width: 50px}
.roapp2hint{font-weight:600;padding:20px 10px}
.roapp2msg{display:none;color:#d11}
.roapp2u{display:none;padding:20px 10px}
.roapp2u.show{display:inline-flex}
.roapp2cache{align-items:center;gap:8px;margin-top:10px;color:#555;font-weight:600}
.roapp2c.mene-ok{height: 0px;margin: 0;padding: 0;visibility: hidden;transition: .6s}

.roapp2chk label{background: #fbfbfb;display: block;border: 1px solid #b2b9bd;padding: 8px 10px;border-radius: 15px}
.roapp2chk.mene-gree label{background: #e5fff4;padding:30px 10px;border-radius: 15px}
.roapp2chk input{margin-right:8px}
.roapp2mlabel{grid-column: 1 / span 7;padding: 15px 6px 0 5px;font-size: 16px;color: #000;text-align: center}
.form-grid-adre .peredzakaz{margin: 10px 0;border-radius: 15px}
.odin-cf7-real-submit{display:none!important}
.odin-cf7-order-btn{background: #57b332;color: #fff;max-width: 300px;border-radius: 35px;width: 100%;border: 2px solid #57b332;height: 40px;font-size: 16px;margin: 0 auto;display: block;font-size: 16px}
.bf-bu.big-btn-cal,.bf-bu.big-btn-cal .odin-cf7-order-btn{width: 100%;max-width:100%;font-size: 17px}
.roapp2d--stub {border: none;background: none;cursor: default}
.roapp2d--stub:hover {border: none;background: none}

.modal{position:fixed;inset:0;display:none;place-items:center;padding:24px;background:rgba(0,0,0,.5);z-index:9999}
.modal.is-open{    transition: .55s;display:grid}
.modal__img{max-width: 100%;cursor:zoom-out;max-height: 94vh;}
.modal__close{position:fixed;top:14px;right:14px;width:32px;height:32px;border:0;border-radius:50px;background:#61b5ef;color:#fff;font-size:26px;line-height:25px;cursor:pointer}
.sert-imgs img{border: 1px solid #4cb4ec;border-radius: 11px;width: 140px;height: auto}
.sert-imgs img:hover{opacity: .7}

.about_text{width: calc(100% - 10px);margin: 0 auto 50px auto;font-size: 15px;line-height: 16px;}
.about_text h2{margin-top: 20px;}
.about_text h3{font-size: 16px;margin-top: 20px;}
.about_text ul{padding-inline-start: 20px;}
.about_text img{float:left;margin-right:20px;margin-top: 10px;}


@media (min-width:480px){
.pronas-grid div p:nth-child(2) br{display:none}
.btn-sl{padding:12px 25px}
}

@media (min-width:550px){
.grid-par{grid-template-columns:1fr 1fr}
.grid-pr{aspect-ratio:328 / 199}
.grid-pr p:nth-child(1){padding:6% 0 4% 4%}
.grid-pr p:nth-child(1) span{display:none}
.grid-pr p:nth-child(2) span{display:contents}
.grid-pr p br{display:block} 
.grid-pr:nth-child(1){background:url(/wp-content/uploads/par-tez1.svg) no-repeat}
.grid-pr:nth-child(2){background:url(/wp-content/uploads/par-tez2.svg) no-repeat}
.grid-pr:nth-child(3){background:url(/wp-content/uploads/par-tez3.svg) no-repeat}
.grid-pr:nth-child(4){background:url(/wp-content/uploads/par-tez4.svg) no-repeat}
.grid-pr:nth-child(5){background:url(/wp-content/uploads/par-tez5.svg) no-repeat}
.grid-pr:nth-child(6){background:url(/wp-content/uploads/par-tez6.svg) no-repeat}
.big-par{min-height:150px}

.grid-sl-zabr{grid-template-columns:repeat(3,1fr)}
.cell-sl-zabr--7{grid-column:1 / -1;grid-row:auto}

.odin-grid{grid-template-columns:repeat(3,1fr)}
}

@media (min-width:600px){
.posl-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}
.poslug-it {height: 85px}

.eco-det img:nth-child(1){right: 19%;top: 19%}
.eco-eu{max-width:800px;margin: 0 auto;display: block}

.pronas-grid div img{margin-top: -20%}
}

@media (min-width:700px){
.pronas-grid div{margin-top:70px;margin-bottom:-30px} 

.comand-img-tez{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-bottom:20px}
.comand-img{width:50%}
.comand-bl ul{margin:0px}
.comand-bl ul li{font-size:min(2.4vw, 24px)}

.tezy li {font-size:min(2.5vw, 24px)}
.pet-flex{display:flex;justify-content: space-between;gap: 10px}
.pet-flex .tezy li br{display:block}
.pet-bl .pet-flex>img{width:50%}
.pet-bl .txxt-container{margin-top:30px}
.pet-bl .tezy li, .suh li,.ecoul li {padding: 0 0 10px 0}

.eco-flex{flex-direction: row;align-items: center;gap:10px}
.eco-det,.ecoul{width:50%}

.odin-calc-row{display: flex;min-height: 81px}
.odin-calc-left{margin-right: auto}
.odin-calc-size{flex-direction: column;width: 160px}
.odin-calc-right{gap: 10px}
.odin-price{width: 84px}
.num-w,.num-l {margin: 9px 0px 0px 0}
.odin-grid{grid-template-columns:repeat(4,1fr)}
.odin-sum{grid-template-columns: 1fr auto}
.odin-actions,.dur-tot,.data-sms {grid-column: 2}
.peredzakaz {grid-row: 1 / 4;margin-top: 0px;row-gap: 10px;max-height: 145px}
.down-cal-form .odin-qo {grid-template-columns: 1fr 1fr;column-gap: 30px}
.form-grid-cont{grid-column: 2}
#cartpage .form-grid-cont{grid-column: 1}

.grid-par{grid-template-columns:1fr 1fr 1fr}
.grid-pr p:nth-child(1){font-size:min(2.5vw, 20px)}
.grid-pr p:nth-child(2){font-size:min(2.3vw, 18px)}
.big-par,.big-par1{display:none}

.faq-header{padding:24px 18px;font-size:20px}
.faq-bl .faq-header{font-size:18px}
.faq-item.active .faq-panel{padding:18px}

.odin-mini-grid{grid-template-columns:repeat(4,1fr)}

.ms-dots,.ms-controls{gap:15px}
.ms-dot{width:8px;height:8px;cursor:pointer;padding:0}
.ms-dot.on::after{width:26px;height:26px}

.sl-zamov .ms-track .mslide br{display:none}
.sl-zamov .ms-track .mslide img:nth-child(1){width:49%;float:left}
.sl-zamov .ms-track .mslide img:nth-child(3){width:49%;float:right}

.foo-one,.foo-two{display:grid;gap:10px;align-items: center}
.foo-one{grid-template-columns:repeat(3, minmax(0, 1fr))}
.foo-two{grid-template-columns:repeat(2, minmax(0, 1fr))}
.fob-po textarea {height: 75px}
}

@media (min-width:800px){
.ban-ul{padding: 1% 0 0 0}

.pronas-grid{grid-template-columns:1fr 1fr 1fr}

.com-cyfry{grid-template-columns:1fr 1fr 1fr}
.com-cyfry div{height:120px}

.prosto-bl{flex-direction:row;gap:10px;margin-top:100px}
.prosto-bl::before{content:"";border-top:2px solid #ddd;width:75%;height:2px;top:-27px;left:calc(50% + 1px);transform:translateX(-50%)}
.prosto-bl div{font-size:min(1.6vw, 18px);padding-bottom: 15px}
.prosto-bl div span{top:-80px}
.prosto-bl div::before{top:-38px}
.prosto-bl div::after{left:103%;transform:translateX(0%);top:-38px}

.grid-par{grid-template-columns:repeat(4, 1fr)}
.big-par{grid-column:4;grid-row:1 / span 2;background:url(/wp-content/uploads/par-mebel-b.webp) no-repeat;background-size:cover}
.big-par.shto{background:url(/wp-content/uploads/para/par-shto-b.webp) no-repeat;}
.grid-pr p:nth-child(1){font-size:min(1.8vw, 20px)} 
.grid-pr p:nth-child(2){font-size:min(1.7vw, 18px)}
.big-par{display:block}

/* .grid-sl-zabr{grid-template-columns:repeat(3,1fr)} */
.cell-sl-zabr p{padding:10px;font-size:18px}
/* .cell-sl-zabr--7{grid-column:3;grid-row:1 / span 3} */
.grid-sl-zabr{grid-template-columns:repeat(4,1fr)}
.cell-sl-zabr--7{grid-column:4;grid-row:1 / span 2;padding: 15px}
.cell-sl-zabr--7 .txxt{max-height: calc(1.5em * 12);-webkit-line-clamp: 12}
.cell-sl-zabr--7 .txxt.open{-webkit-line-clamp: unset;max-height: none}
.cell-sl-zabr--7 .read-more{padding: 0 0 0 23px;width: 100%;background: #f2faff}

.fo-item{padding:20px;min-height:240px}
.fo-item>img{height:190px}

.btf-logo, .btf-duo, .btf-tre,.btf-fou{float:left}
.btf-logo{width:100%}
.btf-duo, .btf-tre,.btf-fou{width:32%}

.odin-grid{grid-template-columns:repeat(5,1fr)}

.odin-calc-left{max-width: 320px}

}

@media (max-width:900px){
.phmenu{position: absolute;right: 6px;top: 105px}
.menu-main .mem-zakaz{position: absolute;right: 10px;top: 335px}
.menu-main .krusut{position: absolute;left: 10px;top: 85px}
.menu-main .krusut p {padding-left: 7px;font-size: 14px}
.phmenu.open .ph-drop{z-index: 9999}
}

@media (min-width:900px){

.posl-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px}
.posl-grid img{width:45px}
.poslug-it{height:125px}
.poslug-it p:nth-child(2){margin:10px 0 0 10px}
.poslug-it p:nth-child(3){font-size:16px;padding:15px 5px 0 85px}
.poslug-it div{width:65px}

.bg-eco .txxt-container{margin-top:30px;float:left}

.vidguk-sl .mslide{padding:15px}
.bf-na{margin-bottom:0px}
}

@media (min-width:1000px){
.pronas-grid,.comand-img,.com-cyfry,.prosto-bl,.posl-grid,.foo-one,.foo-two,.grid-par,.eco-flex,.grid-sl-zabr,.suh-n-flx{gap:30px}

#tech-tabs{display:grid;grid-template-columns:1fr 3px 2fr;grid-auto-rows:45px;overflow:visible}
#tech-tabs::after{content:"";top:0;bottom:0;left:99.9%;width:calc(50vw - 51%);background:#f9fcff}
.tech-tab-btn{background:#fff;border:1px solid #fff;cursor:pointer;grid-column:1;transition:background-color .5s ease, color .5s ease;gap:30px}
.tech-tab-btn:hover{background:#f3faff}
.tech-tab-btn::after{content:"";right:-2px;top:-1px;bottom:-1px;width:7px;background:#ecebeb}
.tech-tab-btn.tech-active{background:#f3faff;border:1px solid #bcdff7}
.tech-tab-btn.tech-active::after{background:#1f93e5;border-radius:6px;z-index:9}
.tech-tab-panel{grid-column:3;height:540px;scrollbar-gutter:stable}
.tech-tab-panel::-webkit-scrollbar{width:4px}.tech-tab-panel::-webkit-scrollbar-thumb{background:#0089ff;border-radius:4px}.tech-tab-panel::-webkit-scrollbar-track{background:#f9fcff}
.tech-tab-panel p{width:100%;max-width:880px;float:right}
.tech-tab-panel>p:nth-child(1){margin:20px 0;gap:30px}
.tech-tab-panel p:nth-child(1) img{width:50px}
.tech-tab-panel>img{float:right;border-radius:30px;margin:30px 0 30px 0;width:100%;max-width:804px}
.tech-tab-panel.tech-active{grid-row:1/-1}
.tech-tab-panel.tech-active .txxt > *{max-height: calc(1.5em * 5)-webkit-line-clamp:5}
.tech-tab-panel.tech-active .txxt-container{max-width: 804px;float: right}

.poslug-it p:nth-child(2){margin:20px 0 0 20px;font-size:12px}
.poslug-it p:nth-child(3){font-size: min(1.8vw, 20px)}
.poslug-it p:nth-child(3):hover{text-decoration:none}

.dopo-lef,.dopo-rig{width:calc(50% - 7px)}
.dopo-lef p,.dopo-rig p{font-size:20px}
.dopis-sl .mslide>p{margin:10px 25px;padding:10px 15px}
.dopis-sl p:last-child{margin-bottom:25px}
.sl-obl-o p{padding:0px 10px 10px 10px}
.sl-obl-o .h3-mul{font-size:20px;line-height: 1.2;min-height: 2.6em;padding:15px 10px 0px 10px}

.pet-bl .pet-flex>img{width: 472px}

.ac p:before{margin-right: 8px;font-size: 16px}

.page_vidguk{grid-template-columns: auto auto auto}

.btf-logo{width:39%}
.btf-duo, .btf-tre,.btf-fou{width:20%}

.foo-two{margin-top:30px}
.fob-po textarea {height: 206px}
.cell-sl-zabr p{padding: 15px}

.pre-price{display: grid;column-gap: 10px}
.price-right{grid-column: 1 / 4}
}

@media (min-width:1100px){
.ph-drop{display:none}
.ph-btn{visibility: visible}
.com-foto,.comand-img{position: absolute}

.comand-bl ul{width:100%}
.com-f-text{max-width:800px}
.comand-img .comand-blank{display:block}
.comand-img{width:630px;top:26px}
.com-foto{top:50%;left:50%;transform:translate(-50%, -50%);height:150px}
.com-foto p{width:200px;height:150px}
.comand-bl #open{float:left}

.pronas-grid div img{margin-top: -17%}

.grid-pr p:nth-child(1){padding:11% 0 6% 4%}

/* .j-price-posl{flex-direction: row} */

.poslug-it p:nth-child(2){font-size:14px}

.h2-2-btn{justify-content: flex-end;max-width: 1400px;margin: -66px auto 30px auto;padding-right: 8px}

.eco-eu{position:absolute;width: 59%;right:0;padding:0}
.ecoul{margin-top:140px} 

.pet-flex{gap:30px;height: 350px}
.pet-bl .pet-flex>img{margin: -104px 0 0 0;max-width: 567px;max-height: 456px;width: 100%}
.pet-flex .tezy{display: flex;flex-direction: column;justify-content: space-evenly}
.pet-flex .tezy li br {display: none}
.pet-bl .tezy li, .suh li,.ecoul li {padding: 0 0 20px 0;line-height: 25px}

.odin-cart-added{background: url(/wp-content/uploads/price/addded-comp.svg) no-repeat;top: 54px;right: 3px}
.pre-price{grid-template-columns: auto 40% auto}
}

.pre-comp{display:none}

@media (min-width:1200px){
.comand-img{width:670px;top:0}
.grid-pr p:nth-child(1) span{display:contents}

.cell-sl-zabr--7 .txxt{max-height: calc(1.5em * 16);-webkit-line-clamp: 16}
.cell-sl-zabr--7 .txxt.open{-webkit-line-clamp: unset;max-height: none}

.price-bl{display: grid;grid-template-columns: auto 380px;column-gap: 30px}
.down-order{display: grid;column-gap: 30px}
.price-front-cart,.comp-pri-rig-fix{width: calc(100% - 20px);padding: 10px}
.pre-price{margin-bottom: 30px;max-width: 1378px}
.pre-mob{display:none}
.pre-comp{display:flex}

.comp-pri-rig-fix.rig-fix-formob{display:none}
.comp-pri-rig-fix{position:sticky;top:130px;height: calc(100dvh - 170px);display: flex;flex-direction: column}
.comp-pri-rig-fix .peredzakaz,.comp-pri-rig-fix .odin-actions,.comp-pri-rig-fix .cart-empt button,.comp-pri-rig-fix .nofix,.comp-pri-rig-fix  .data-sms{display:none}
.comp-pri-rig-fix .odin-calc-row{flex-wrap: wrap}
.comp-pri-rig-fix .odin-list{overflow-y: auto}
.comp-pri-rig-fix .btn-online{max-width: 316px;margin: 0 auto;width: 100%;display: block}
.comp-pri-rig-fix [data-odin-mount="cart-minzak"]{margin-top: auto}
.comp-pri-rig-fix .odin-calc-row{margin:0px;padding:0 0 7px 0}
.comp-pri-rig-fix .odin-sum {grid-template-columns: 1fr}
.rig-fix-tit {display: flex;gap: 10px;align-items: flex-end;font-weight: bold;margin: 5px 0}
.form-grid-adre .peredzakaz{display:grid}
.down-order .comp-pri-rig-fix .btn-online{display:none}
.comp-pri-rig-fix .odin-calc-size{flex-direction: row}
.comp-pri-rig-fix .odin-calc-left{width:100%;max-width:100%}
.comp-pri-rig-fix .num-w,.comp-pri-rig-fix .num-l{width:100%;max-width:100%;margin: 17px 0px 20px 0}
.comp-pri-rig-fix .odin-calc-right{width: 98%}
.bf-bu.big-btn-cal .odin-cf7-order-btn{height: 60px;font-size: 20px}
.notbold {font-weight:normal}


.fob-te input{width: 92%}
.fob-na input, .fob-po textarea{width: 95%}
}

@media (min-width:1300px){
.comand-img{width:820px}
.comand-bl ul{margin:25px 0}
.comand-bl ul li{line-height:39px}

.pre-price{grid-template-columns: 40% 280px 30%;justify-content: space-between}
.acc .ac{position: absolute;background: #f2faff;z-index: 9;border-radius: 15px;border: 1px solid #ceecfe;padding: 10px;margin-top: -1px}
.price-right {grid-column: 3;position: relative}
.pre-pr-txt{margin-bottom: 0px}

.suh-n-lef{width:570px}
}

@media (min-width:1370px){
.eco-eu{width: auto}
.ecoul{margin-top:190px} 
.suh-n-lef .h3-mul br{display:none}
}

@media (min-width:1400px){
.above-h2.no-wmid,.h2.no-wmid{max-width:1400px;margin-left:auto;margin-right:auto}
.above-h2.no-wmid{max-width:1370px}

.cell-sl-zabr--7 .txxt{overflow: visible;-webkit-line-clamp: unset;max-height: none}
.cell-sl-zabr--7 .read-more{display:none}

.odin-grid{max-width:1400px;width: 100%}
}

@media (min-width:1500px){
.ban-imgs {top: 4%;max-width: 935px;width: 100%}
.banner-bl{padding-bottom:40px}
}

@media (min-width:1700px){
#odin-drawer-slot .odin-old, #odin-calc-scroll .odin-old {grid-column: 1;grid-row: 1;text-align:right}
#odin-drawer-slot .odin-new, #odin-calc-scroll .odin-new {grid-column: 2;grid-row: 1;text-align:center}
#odin-drawer-slot .odin-add, #odin-calc-scroll .odin-add {grid-column: 1 / 3;grid-row: 3}
.about_text{max-width:1700px;line-height: 17px;}
.about_text h3{font-size: 17px}
}


.odin-slot--empty { display: none; }
.odin-slot--empty.is-empty { display: block; }
.odin-slot--empty.has-mirror [data-odin-fallback="empty"] { display: none; }


.sitemap a:hover {background: #e7fff7;}
.sitemap a:visited {color:#333}
.sitemap p {padding:0}

