body{
	   font-family: 'Open Sans'!important;
  font-style: normal;
  margin: 0!important;
  padding: 0!important;
  background: #FBFBFB!important;
}

.wrp{
	width: 1310px;
	margin-left: auto;
  margin-right: auto;
}
:is(ul,ol) li {
	margin-bottom:0;
}
a:hover {
    color: inherit;
}
:is(ul,ol) {
 
    --list-mb: 0;
    --li-mb: 0;
    --li-pl: 0;
}
a:active, a:focus { outline: none; text-decoration: none; }

input, textarea {
    outline:none; 	      
     font-family: 'Open Sans'!important; 
     }
input:active, textarea:active {
    outline:none;
}
:focus {outline:none;}
button:active, button:focus {     
  font-family: 'Open Sans'!important;
  outline: none;
}
         button:active, button:focus {
  outline: none;
}
select {
    font-family: 'Open Sans'!important;
}
a {
  text-decoration: none;
}


::-webkit-scrollbar {
    width: 6px; /* ширина для вертикального скролла */
    height: 6px; /* высота для горизонтального скролла */
    background-color: rgba(51, 51, 51, 0.1);     border-radius: 9em;
}

/* ползунок скроллбара */
::-webkit-scrollbar-thumb {
    background-color: #EC641E;
    border-radius: 9em;

}

::-webkit-scrollbar-thumb:hover {
    background-color: #EC641E;
}

body .os {
        font-family: 'Oswald'!important;
}
.heza {
    height: 172px;
}
.header-wrapper {
    position: fixed;
    z-index: 33;
    left: 0;
    top: 0;
    width: 100%;
    transition: 0.3s;
}
.out{
transition: 0.3s;
top: -80px;
}
.header-line1 {
    background: #EC641E;

font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 40px;
/* identical to box height, or 200% */

color: #FFFFFF;


    text-align: center;
}
.headerline2-iner {
    align-items: center;
    justify-content: space-between;
    display: flex;
}
.header-line2 {
    background: #191818;
    padding-top: 8px;
    padding-bottom: 8px;
}

.headerline2-left ul{
list-style: none;
margin: 0;
padding: 0;
display: flex;
gap: 35px;
}

.headerline2-left a{
transition: 0.3s;

font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 140%;
/* identical to box height, or 286% */

color: #FFFFFF;


}
.headerline2-left a:hover{
opacity: 0.7;
transition: 0.3s;
color: #fff;
}
.headerline2-right {
display: flex;
gap: 35px;
align-items: center;
}


.headerline2-contitem, .headerline2-contitem a {
display: flex;
align-items: center;
gap: 4px;

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 140%;
/* or 22px */
letter-spacing: 0.08em;

color: #FFFFFF;
transition: 0.3s;

}
.headerline2-contitem img {
    width: 22px;
}
.headerline2-contitem a:hover {
opacity: 0.7;transition: 0.3s;
color: #fff;
}
.headerline2-online {
    display: flex;
    align-items: center;
    gap: 16px;

font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 140%;
/* identical to box height, or 286% */

color: #FFFFFF;


}
.headerline2-onlinetext {
    position: relative;
    display: flex;
    gap: 10px;
    align-items: center;
}

.headerline2-mes {
display: flex;
align-items: center;
gap: 7px;
}
.headerline2-mes a {
    display: flex;
        transition: 0.3s;
}
.headerline2-mes img {
    width: 100%;
}
.headerline2-mes a:hover {
    transition: 0.3s;
    transform: scale(1.1);
}

.pulse {
    width: 4px;
    height: 4px;
    position: relative;
    background: #6AFF0D;
    border-radius: 50%;
}

.pulse::after,
.pulse::before {
  content: '';
  position: absolute;
  border: 1px solid #6AFF0D;
  left: -4px;
  opacity: 0;
  right: -4px;
  top: -4px;
  bottom: -4px;
  border-radius: 50%;
  animation: pulse 2.5s linear infinite;
}

.pulse::after {
  animation-delay: 1.25s;
}

@keyframes pulse {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
.headerosn {
    background: #FBFBFB;
    padding-top: 20px;
    padding-bottom: 20px;
}





.burger-menu-button {
    display: flex;
    width: 24px;
    height: 24px;
    position: relative;
}
.burger-menu-button-line1 {
height: 3px;
width: 24px;
border-radius: 2px;
background: #fff;
position: absolute;
top: 2px;
left: 0;    transition: 0.3s;
}
.burger-menu-button-line2 {
height: 3px;
width: 24px;
border-radius: 2px;
position: absolute;
top: 10px;
left: 0;
background: #fff;
}
.burger-menu-button-line3 {
height: 3px;
width: 24px;
border-radius: 2px;
background: #fff;
position: absolute;
top: 18px;
left: 0;    transition: 0.3s;
}

.catalogse-buttonn2 .burger-menu-button-line1 {
    transition: 0.3s;     
        top: 11px;
        transform: rotate(45deg);
}

.catalogse-buttonn2 .burger-menu-button-line2 {
    width: 0;
}

.catalogse-buttonn2 .burger-menu-button-line3 {
        transition: 0.3s;
        top: 11px;
        left: 0;
        transform: rotate(-45deg);
}


.header-logo-cat {
    display: flex;
    align-items: center;
    gap: 18px;
}

.header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.header-logo {
width: 160px;
}
.header-logo img {
    width: 100%;
}


.headercatbutton {
    cursor: pointer;

font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 31px;
/* identical to box height, or 155% */

color: #FFFFFF;

display: flex;
align-items: center;
gap: 11px;
background: #EC641E;
border-radius: 10px;
padding: 5px 16px;

}

.header-search input[type="search"] {
   padding: 6px 30px;

box-sizing: border-box!important;


width: 100%;

height: 40px;

background: #FFFFFF;
border: 1px solid rgba(36, 36, 36, 0.16);
border-radius: 10px;

}
.header-search input, .header-search input::placeholder {
  font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 27px;
/* identical to box height, or 169% */

color: rgba(36, 36, 36, 0.7);  
}
.thumosslid img {
        width: 100%;
    }
.header-search {
	width: 432px;
}
.header-search input[type="search"] {
  color: rgba(36, 36, 36, 1);   
}.window-close {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
}

.button1 {
    display: flex;
    cursor: pointer;
align-items: center;
justify-content: center;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 140%;
/* identical to box height, or 250% */

color: #FFFFFF;
transition: 0.3s;

padding: 0px 34px;

background: #EC641E;
border-radius: 10px;
height: 40px;

}
.button1:hover{
    transition: 0.3s;
    transform: scale(1.03);

}

.header-urers-buttons {
    display: flex;
    gap: 26px;
}
.header-urers-button {
    width: 32px; transition: 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.header-urers-button:hover {
    transform: scale(1.05);
  transition: 0.3s;
}

.header-urers-button img {
    width: 100%;
}
.header-urers-button span {
    position: absolute;
   width: 16px;
   height: 16px;
display: flex;
align-items: center;
justify-content: center;
font-style: normal;
font-weight: 400;
font-size: 11px;
line-height: 18px;


color: #FFFFFF;

top: -4px;
right: -7px;
background: #EC641E;
border-radius: 50px;

}
.section-home-first {
    background: url(img/bg1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
  
}

.homefirst {
    position: relative;
      padding-top: 94px;
    padding-bottom: 94px;
}
.homefirst-img {
top: 50%;
transform: translateY(-50%);
width: 197px;
left: -163px;
position: absolute;
}
.homefirst-img img {
    width: 100%;
}
.home-title-first {

font-style: normal;
font-weight: 500;
font-size: 48px;
line-height: 62px;
/* or 129% */

color: #FFFFFF;
max-width: 822px;
margin-top: 0;
margin-bottom: 22px;

}


.text-first-screnhome {

font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 35px;
/* or 175% */

color: #FFFFFF;
margin-bottom: 32px;

}
.home-title-first span, .text-first-screnhome span {
color: #EC641E;
}

.bottininhomefirst {
    display: flex;
    margin-top: 32px;
    justify-content: flex-start;
}

.homefirst-tags-line {
display: flex;
gap:10px;

flex-wrap: wrap;
}


.homefirst {
display: flex;
justify-content: space-between;
}
.homefirst-left {
  max-width: 900px;  
}
.homefirst-tags-line-item {
    transition: 0.3s;
    /* Frame 7 */

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 2px 32px;


border: 1px solid #FFFFFF;
border-radius: 100px;

font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 34px;
/* identical to box height, or 170% */

color: #FFFFFF;


}
.homefirst-tags-line-item:hover {
    transition: 0.3s;
    background: #EC641E;

}
.homefirst-right {
display: flex;
width: fit-content;
flex-direction: column;
gap:28px;
}
.homefirst-right-item {
gap:17px;
display: flex;


font-style: normal;
font-weight: 500;
font-size: 36px;
line-height: 140%;
/* identical to box height, or 183% */

color: #FFFFFF;

padding: 4px 15px;

background: #181818;
border-radius: 20px;
width: fit-content;
}
.homefirst-right-item  span {
    display: block;
    margin-top: -2px;
}
.homefirst-right-item img {
width: 56px;
}


.mt80 {
    margin-top: 80px;
}

.mb100 {
    margin-bottom: 100px;
}
.twocardinhome {
    display: flex;
    padding-bottom: 20px;
    gap: 20px;
}
.twocardinhome-item {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: calc(50% - 10px);
    border-radius: 10px;
    background: #E5F4FB;
    padding: 30px;
    padding-bottom: 45px;
    box-sizing: border-box;
}
.twocardinhome-item2 {
background: #FFF7DA;
}
.twocardinhome-image1 img , .twocardinhome-image2 img {
    width: 100%;
}
.twocardinhome-image1 {
 position: absolute;
    width: 262px;
    display: flex;
    right: -26px;
    bottom: -69px;
}
.twocardinhome-image2 {
    position: absolute;
    width: 403px;
    display: flex;
    right: -74px;
    bottom: -123px;
}
.twocardinhome-title {
   margin-bottom: 20px;
font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 44px;
/* identical to box height, or 157% */
display: block;
color: #242424;


}
.twocardinhome-list {
display: flex;
gap:10px 60px;
flex-wrap: wrap;
margin-bottom: 55px;
position: relative;
z-index: 2;
}
.twocardinhome-listitem {
display: block;
width: calc(50% - 30px);
font-weight: 400;
font-size: 16px;
line-height: 20px;
/* identical to box height, or 250% */
padding-top: 10px;
padding-bottom: 10px;
color: #242424;
    transition: 0.3s;
    /* Rectangle 21 */
border-bottom: 1px solid  rgba(236, 100, 30, 0.35);

box-sizing: border-box;
}
.twocardinhome-listitem:hover {
color: #EC641E;
    transition: 0.3s;
}

.butarrow{
    transition: 0.3s;/* Все категории раздела */

font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 140%;
/* identical to box height, or 200% */

color: #242424;
display: flex;

gap: 12px;

}
.butarrow img {
width: 33px;
display: block;
margin-top: 3px;    transition: 0.3s;
}
.butarrow:hover {
   
    color:#EC641E;
    transition: 0.3s;
} .butarrow:hover  img {
    transform: translateX(10px);    transition: 0.3s;
}
.section-title {
    margin-top: 0;
    margin-bottom: 0;

font-style: normal;
font-weight: 500;
font-size: 36px;
line-height: 140%;
/* identical to box height, or 183% */

color: #242424;
font-family: 'Oswald'!important;

}


.mb40 {
    margin-bottom: 40px;
}
.poptovcards {
display: flex;
gap: 40px 20px;
flex-wrap: wrap;
}
.poptovcard {
position: relative;
width: calc((100% - 60px) / 4);
}
.posabslink {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}


.poptovcard-text{margin-top: 20px;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 140%;
/* identical to box height, or 200% */

color: #242424;
transition: 0.3s;

}

.poptovcard-image {
/* Rectangle 22 */

box-sizing: border-box;

height: 319px;
background: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.14);
border-radius: 10px;

display: flex;
align-items: center;
justify-content: center;
overflow: hidden;

}
.poptovcard-image img {
    transition: 0.3s;width: 100%;

}
.poptovcard:hover .poptovcard-image img {
    transform: scale(1.05);
    transition: 0.3s;
}
.poptovcard:hover .poptovcard-text {
    transition: 0.3s;
        color:#EC641E;
}
.tabs-nav1 {
    display: flex;
    flex-wrap: wrap;
    max-width: 980px;
    gap: 10px;
}
.tabs-nav1 a {

font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 34px;
/* identical to box height, or 170% */

color: #EC641E;
display: flex;
/* Frame 6 */

box-sizing: border-box;
box-sizing: border-box;
padding: 2px 30px;
border: 1px solid #EC641E;
border-radius: 100px;
    transition: 0.3s;

}
.tabs-nav1 a:hover, .tabs-nav1 a.current {
background: #EC641E;
    transition: 0.3s;
color: #fff;
}
.gotocat {
    display: flex;
    justify-content: center;
    margin-top: 40px;
}



.tabs-items1-infolist {
    display: none;
}
.tabs-tovitems {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.tabs-tovitem {
    width: calc(50% - 10px);
    /* Rectangle 22 */
    position: relative;

box-sizing: border-box;

background: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.14);
border-radius: 10px;
padding: 24px 20px;

}

.tabs-tovitem-top-title{
    display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;/* Сервер Huananzhi X10 RM2 (E5 2680 V4*2шт., RAM 1024Gb, NVME M.2 2Tb, WD HDD 6Tb * 2шт., PSU 1200W) */

font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 30px;
/* or 150% */

color: #242424;

margin-bottom: 8px;
}


.butarrow2 img {
    width: 10px;
    margin-top: 4px;
}

.tabs-tovitem-top {
    display: flex;
    gap:20px;
}
.tabs-tovitem-top-header {
display: flex;
flex-direction: column;
width: calc(100% - 256px);
}
.tabs-tovitem-top-image {
    height: 236px;
    overflow: hidden;
    width: 236px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;border-radius: 10px;
}
.tabs-tovitem-top-image img {
    width: 100%;object-fit: contain;
}
.tabs-tovitem-top-price {

font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 44px;
/* identical to box height, or 157% */

color: #EC641E;
margin-bottom: 18px;

}
.tabs-tovitem-top-buttons {
    display: flex;
    margin-bottom: 20px;
    gap: 30px;

}
.techbutincard .span2 {
    display: none;
}
.techbutincard {
    display: flex;
    align-items: center;
    cursor: pointer;
gap: 6px;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */

color: #242424;

     transition: 0.3s;
}
.techbutincard:hover {
      transition: 0.3s;
        color:#EC641E;
}

.sricon {
    width: 16px;
    height: 16px;
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_38_668)"><path d="M13.0001 4.0001C12.9665 4.00032 12.933 3.99697 12.9001 3.9901L2.9001 1.9901C2.83575 1.97697 2.77462 1.95129 2.7202 1.91453C2.66577 1.87778 2.61912 1.83066 2.58291 1.77587C2.50977 1.66523 2.48358 1.53006 2.5101 1.4001C2.53662 1.27015 2.61368 1.15605 2.72433 1.08291C2.83498 1.00977 2.97015 0.98358 3.1001 1.0101L13.1001 3.0101C13.2216 3.03478 13.3296 3.10372 13.4032 3.20355C13.4767 3.30339 13.5105 3.42698 13.4981 3.55035C13.4856 3.67372 13.4278 3.78806 13.3357 3.87116C13.2437 3.95427 13.1241 4.00023 13.0001 4.0001Z" fill="%23EC641E"/><path d="M0.49999 6.00012C0.41078 6.00003 0.323218 5.97607 0.246387 5.93074C0.169556 5.8854 0.106253 5.82033 0.063046 5.74228C0.0198387 5.66423 -0.0017 5.57605 0.000663888 5.48687C0.00302778 5.39769 0.0292082 5.31077 0.0764897 5.23512L2.57649 1.23512C2.61129 1.17931 2.65674 1.13089 2.71025 1.09265C2.76376 1.0544 2.82428 1.02707 2.88835 1.01221C2.95243 0.997356 3.0188 0.995264 3.08368 1.00606C3.14856 1.01685 3.21068 1.04032 3.26649 1.07512C3.3223 1.10992 3.37071 1.15537 3.40896 1.20888C3.4472 1.26239 3.47454 1.32291 3.48939 1.38698C3.50425 1.45105 3.50634 1.51742 3.49555 1.5823C3.48476 1.64719 3.46129 1.70931 3.42649 1.76512L0.92649 5.76512C0.88132 5.83739 0.818427 5.89692 0.743781 5.93805C0.669136 5.97918 0.585215 6.00054 0.49999 6.00012Z" fill="%23EC641E"/><path d="M5.49986 6.00012C5.41498 6.0002 5.33146 5.97867 5.2572 5.93756C5.18293 5.89645 5.12035 5.8371 5.07536 5.76512L2.57536 1.76512C2.50508 1.6524 2.48245 1.51638 2.51246 1.38698C2.54246 1.25758 2.62265 1.1454 2.73536 1.07512C2.84808 1.00484 2.9841 0.982209 3.1135 1.01221C3.2429 1.04222 3.35508 1.1224 3.42536 1.23512L5.92536 5.23512C5.97273 5.31091 5.99892 5.39802 6.0012 5.48737C6.00348 5.57672 5.98177 5.66505 5.93832 5.74316C5.89488 5.82127 5.83129 5.88631 5.75417 5.9315C5.67706 5.97669 5.58924 6.00039 5.49986 6.00012Z" fill="%23EC641E"/><path d="M3 8.5C2.20459 8.49921 1.44199 8.18288 0.879557 7.62044C0.31712 7.05801 0.000794215 6.29541 0 5.5C0 5.36739 0.0526784 5.24021 0.146447 5.14645C0.240215 5.05268 0.367392 5 0.5 5H4C4.13261 5 4.25979 5.05268 4.35355 5.14645C4.44732 5.24021 4.5 5.36739 4.5 5.5C4.5 5.63261 4.44732 5.75979 4.35355 5.85355C4.25979 5.94732 4.13261 6 4 6H1.0635C1.18519 6.47134 1.47461 6.88211 1.8775 7.15532C2.28039 7.42854 2.7691 7.54543 3.25201 7.48409C3.73492 7.42275 4.17888 7.1874 4.50068 6.82214C4.82248 6.45688 5.00001 5.98679 5 5.5C5 5.36739 5.05268 5.24021 5.14645 5.14645C5.24021 5.05268 5.36739 5 5.5 5C5.63261 5 5.75979 5.05268 5.85355 5.14645C5.94732 5.24021 6 5.36739 6 5.5C5.99921 6.29541 5.68288 7.05801 5.12044 7.62044C4.55801 8.18288 3.79541 8.49921 3 8.5Z" fill="%23EC641E"/><path d="M10.5 8.00012C10.4108 8.00003 10.3232 7.97607 10.2464 7.93074C10.1696 7.8854 10.1063 7.82033 10.063 7.74228C10.0198 7.66423 9.9983 7.57605 10.0007 7.48687C10.003 7.39769 10.0292 7.31077 10.0765 7.23512L12.5765 3.23512C12.6113 3.1793 12.6567 3.13089 12.7103 3.09265C12.7638 3.0544 12.8243 3.02707 12.8884 3.01221C12.9524 2.99736 13.0188 2.99526 13.0837 3.00606C13.1486 3.01685 13.2107 3.04032 13.2665 3.07512C13.3223 3.10992 13.3707 3.15537 13.409 3.20888C13.4472 3.26239 13.4745 3.32291 13.4894 3.38698C13.5043 3.45105 13.5063 3.51742 13.4955 3.5823C13.4848 3.64719 13.4613 3.70931 13.4265 3.76512L10.9265 7.76512C10.8813 7.83739 10.8184 7.89692 10.7438 7.93805C10.6691 7.97918 10.5852 8.00054 10.5 8.00012Z" fill="%23EC641E"/><path d="M15.4999 8.00012C15.415 8.0002 15.3315 7.97867 15.2572 7.93756C15.1829 7.89645 15.1204 7.8371 15.0754 7.76512L12.5754 3.76512C12.5051 3.6524 12.4825 3.51638 12.5125 3.38698C12.5425 3.25758 12.6226 3.1454 12.7354 3.07512C12.7912 3.04032 12.8533 3.01685 12.9182 3.00606C12.9831 2.99526 13.0494 2.99736 13.1135 3.01221C13.2429 3.04222 13.3551 3.1224 13.4254 3.23512L15.9254 7.23512C15.9727 7.31091 15.9989 7.39802 16.0012 7.48737C16.0035 7.57672 15.9818 7.66505 15.9383 7.74316C15.8949 7.82127 15.8313 7.88631 15.7542 7.9315C15.6771 7.97669 15.5892 8.00039 15.4999 8.00012Z" fill="%23EC641E"/><path d="M13 10.5C12.2046 10.4992 11.442 10.1829 10.8796 9.62044C10.3171 9.05801 10.0008 8.29541 10 7.5C10 7.36739 10.0527 7.24021 10.1464 7.14645C10.2402 7.05268 10.3674 7 10.5 7H14C14.1326 7 14.2598 7.05268 14.3536 7.14645C14.4473 7.24021 14.5 7.36739 14.5 7.5C14.5 7.63261 14.4473 7.75979 14.3536 7.85355C14.2598 7.94732 14.1326 8 14 8H11.0635C11.1852 8.47134 11.4746 8.88211 11.8775 9.15532C12.2804 9.42854 12.7691 9.54543 13.252 9.48409C13.7349 9.42275 14.1789 9.1874 14.5007 8.82214C14.8225 8.45688 15 7.98679 15 7.5C15 7.36739 15.0527 7.24021 15.1464 7.14645C15.2402 7.05268 15.3674 7 15.5 7C15.6326 7 15.7598 7.05268 15.8536 7.14645C15.9473 7.24021 16 7.36739 16 7.5C15.9992 8.29541 15.6829 9.05801 15.1204 9.62044C14.558 10.1829 13.7954 10.4992 13 10.5Z" fill="%23EC641E"/><path d="M8 13.5C7.86739 13.5 7.74021 13.4473 7.64645 13.3536C7.55268 13.2598 7.5 13.1326 7.5 13V1.5C7.5 1.36739 7.55268 1.24021 7.64645 1.14645C7.74021 1.05268 7.86739 1 8 1C8.13261 1 8.25979 1.05268 8.35355 1.14645C8.44732 1.24021 8.5 1.36739 8.5 1.5V13C8.5 13.1326 8.44732 13.2598 8.35355 13.3536C8.25979 13.4473 8.13261 13.5 8 13.5Z" fill="%23EC641E"/><path d="M11 13.5H5C4.86739 13.5 4.74021 13.4473 4.64645 13.3536C4.55268 13.2598 4.5 13.1326 4.5 13C4.5 12.8674 4.55268 12.7402 4.64645 12.6464C4.74021 12.5527 4.86739 12.5 5 12.5H11C11.1326 12.5 11.2598 12.5527 11.3536 12.6464C11.4473 12.7402 11.5 12.8674 11.5 13C11.5 13.1326 11.4473 13.2598 11.3536 13.3536C11.2598 13.4473 11.1326 13.5 11 13.5Z" fill="%23EC641E"/><path d="M13 15H3C2.86739 15 2.74021 14.9473 2.64645 14.8536C2.55268 14.7598 2.5 14.6326 2.5 14.5C2.5 14.3674 2.55268 14.2402 2.64645 14.1464C2.74021 14.0527 2.86739 14 3 14H13C13.1326 14 13.2598 14.0527 13.3536 14.1464C13.4473 14.2402 13.5 14.3674 13.5 14.5C13.5 14.6326 13.4473 14.7598 13.3536 14.8536C13.2598 14.9473 13.1326 15 13 15Z" fill="%23EC641E"/></g><defs><clipPath id="clip0_38_668"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');

background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
      transition: 0.3s;
}
.wishicon {
     width: 16px;
    height: 16px;
background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.07324 1.55957C4.70918 1.45425 5.36143 1.489 5.98145 1.66113C6.60072 1.8331 7.17191 2.13726 7.65234 2.55078V2.55176L7.68262 2.57715L8.00781 2.85938L8.33496 2.5791L8.36133 2.55664C8.82023 2.16518 9.36112 1.87257 9.94727 1.69922C10.532 1.52631 11.1483 1.4755 11.7549 1.55176L11.9375 1.57812C12.7031 1.70694 13.4173 2.03472 14.0049 2.52441C14.5928 3.01438 15.0319 3.64851 15.2773 4.3584C15.5227 5.06803 15.5663 5.82839 15.4033 6.55957C15.2402 7.29104 14.8757 7.96808 14.3477 8.51758L14.2256 8.63867L14.207 8.65527L14.1924 8.66699L14.1797 8.67969L8.22168 14.415C8.17114 14.4635 8.10147 14.4944 8.02539 14.499C7.95006 14.5035 7.87745 14.4815 7.82031 14.4395L7.77637 14.4014L1.79883 8.64648V8.64551L1.7959 8.64258L1.59082 8.43555C1.13066 7.93589 0.801729 7.33549 0.631836 6.68555C0.437788 5.94316 0.458419 5.16331 0.692383 4.43164C0.926486 3.69975 1.36559 3.04262 1.96191 2.53516C2.55825 2.0278 3.28884 1.68957 4.07324 1.55957Z" stroke="%23EC641E"/></svg>');
   background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
      transition: 0.3s;
}

.tabs-tovitem-charzn {
    text-align: right;
}
.aded .wishicon {
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="16" height="16" fill="white"/><path d="M4.07324 1.55957C4.70918 1.45425 5.36143 1.489 5.98145 1.66113C6.60072 1.8331 7.17191 2.13726 7.65234 2.55078V2.55176L7.68262 2.57715L8.00781 2.85938L8.33496 2.5791L8.36133 2.55664C8.82023 2.16518 9.36112 1.87257 9.94727 1.69922C10.532 1.52631 11.1483 1.4755 11.7549 1.55176L11.9375 1.57812C12.7031 1.70694 13.4173 2.03472 14.0049 2.52441C14.5928 3.01438 15.0319 3.64851 15.2773 4.3584C15.5227 5.06803 15.5663 5.82839 15.4033 6.55957C15.2402 7.29104 14.8757 7.96808 14.3477 8.51758L14.2256 8.63867L14.207 8.65527L14.1924 8.66699L14.1797 8.67969L8.22168 14.415C8.17114 14.4635 8.10147 14.4944 8.02539 14.499C7.95006 14.5035 7.87745 14.4815 7.82031 14.4395L7.77637 14.4014L1.79883 8.64648V8.64551L1.7959 8.64258L1.59082 8.43555C1.13066 7.93589 0.801729 7.33549 0.631836 6.68555C0.437788 5.94316 0.458419 5.16331 0.692383 4.43164C0.926486 3.69975 1.36559 3.04262 1.96191 2.53516C2.55825 2.0278 3.28884 1.68957 4.07324 1.55957Z" fill="%23EC641E" stroke="%23EC641E"/></svg>');
background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
      transition: 0.3s;
}

.aded .span2 {
    display: block;
}
.aded .span1 {
    display: none;
}

.added2 .span2 {
    display: block;
}
.added2 .span1 {
    display: none;
}
.addtocart1 {
    cursor: pointer;

font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 40px;
/* identical to box height, or 250% */

color: #FFFFFF;/* Frame 3 */

display: flex;
flex-direction: row;
justify-content: center;
align-items: center;width: 100%;
box-sizing: border-box;

background: #EC641E;
border-radius: 10px;

}

.tabs-tovitem-char {
margin-top: 20px;


}
.tabs-tovitem-char-item {
border-bottom: 1px solid rgba(236, 100, 30, 0.35);
padding-top: 10px;
padding-bottom: 10px;/* Габариты */

font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 286% */
display: flex;
justify-content: space-between;
color: #242424;
gap: 20px;

}
.tabs-tovitem-chartitle, 
.tabs-tovitem-charzn {
max-width: calc(50% - 10px);
}

.buttonpodrintabscard {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    padding-bottom: 20px;
    width: 100%;
    box-sizing: border-box;


}
.buttonpodrintabscard:before {
      position: absolute;
    bottom: 0;
    content: '';
    left: 0;
    width: 100%;
    box-sizing: border-box;
height:100px;

background: linear-gradient(180deg, rgba(255, 255, 255, 0) -91.67%, #FFFFFF 100%);
border-radius: 0px 0px 10px 10px;

 
border-radius: 0px 0px 10px 10px;
}


.butarrow2 {
    position: relative;
}



.facitem-content {
    display: none;
}



.facitem-items {
display: flex;
flex-direction: column;
gap: 20px;
}
.facitem-item , body details{
    width: 100%;
    /* Frame 1272638262 */

box-sizing: border-box;

background: #FCFCFC;
border: 1px solid rgba(0, 0, 0, 0.14);
border-radius: 12px;

}


.facitem-title,  body details summary{
cursor: pointer;
font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 44px;
/* identical to box height, or 157% */

color: #0D0D0D;

 transition: 0.3s;
padding: 16px;
display: flex;
justify-content: space-between;


}

.facitem-title span {
max-width: calc(100% - 60px);
}
.facitem-title .arrac {
 transition: 0.3s;  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.81993 8.81989C5.96055 8.67944 6.15118 8.60055 6.34993 8.60055C6.54868 8.60055 6.7393 8.67944 6.87993 8.81989L11.8799 13.8199C11.9014 13.844 11.9276 13.8635 11.9568 13.8772C11.986 13.891 12.0177 13.8987 12.0499 13.8999C12.0818 13.8986 12.1131 13.8909 12.1419 13.8774C12.1708 13.8638 12.1966 13.8446 12.2179 13.8209L17.1139 8.82489C17.1829 8.7545 17.265 8.69838 17.3556 8.65973C17.4463 8.62109 17.5436 8.60067 17.6421 8.59965C17.7407 8.59863 17.8384 8.61702 17.9298 8.65378C18.0213 8.69054 18.1045 8.74495 18.1749 8.81389C18.2453 8.88283 18.3014 8.96497 18.3401 9.0556C18.3787 9.14623 18.3991 9.24359 18.4002 9.34211C18.4012 9.44063 18.3828 9.53839 18.346 9.62981C18.3093 9.72122 18.2549 9.8045 18.1859 9.87489L13.2799 14.8799C13.12 15.0443 12.9288 15.1749 12.7175 15.2641C12.5063 15.3534 12.2793 15.3993 12.0499 15.3993C11.8206 15.3993 11.5936 15.3534 11.3823 15.2641C11.1711 15.1749 10.9798 15.0443 10.8199 14.8799L5.81993 9.87989C5.67948 9.73926 5.60059 9.54864 5.60059 9.34989C5.60059 9.15114 5.67948 8.96051 5.81993 8.81989Z" fill="%23FF7D00"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
    margin-top: 10px;
}

.dactive__item .facitem-title .arrac{
    transform: scale(1, -1);

    transition: 0.3s;
}
.dactive__item .facitem-title ,  body details[open] summary{
        transition: 0.3s;
        color:#EC641E;
}


.facitem-content {
    padding: 8px 16px 20px 16px;
}
.text-block p , .text-block ul  , .text-block ol{

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;
/* or 162% */
margin-top: 0;
color: #000000;
margin-bottom: 10px;

}

.text-block h2{
margin-bottom: 20px;
margin-top: 32px;
font-family: 'Oswald'!important;
font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 44px;
/* identical to box height, or 157% */

color: #000000;


}
.text-block h3{
margin-top: 20px;
margin-bottom: 10px;
/* h4 */
font-family: 'Oswald'!important;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 40px;
/* identical to box height, or 200% */

color: #000000;


}
.text-block h4{
margin-top: 20px;
margin-bottom: 10px;
/* h4 */
font-family: 'Oswald'!important;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 140%;
/* identical to box height, or 200% */

color: #000000;


}
.text-block tbody{
margin-bottom: 20px;
display: block;
}
.text-block h2:first-child, .text-block h3:first-child {
    margin-top: 0;
}
.text-block  a {
    color: #EC641E;

font-size: inherit;
line-height: inherit;
}



.text-block tbody tr th {
    text-align: left;

font-family: 'Oswald'!important;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 40px;
/* identical to box height, or 200% */

color: #000000;


}

.text-block tbody tr {
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}


.tricol-table {
    margin-bottom: 20px;
}

.tricol-table-line {
    display: flex;  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
    padding-top: 8px;
    padding-bottom: 8px;
    gap:10px;
}


.tricol-table-item {

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;
/* identical to box height, or 162% */

color: #000000;
width: calc((100% - 20px) / 3);


}
.tricol-table-line-header .tricol-table-item {
    text-align: left;

font-family: 'Oswald'!important;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 40px;
/* identical to box height, or 200% */

color: #000000;
}
.tricol-table-item a {
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;
/* identical to box height, or 162% */

color: #000000;
}
.tricol-table-item a:hover {
     transition: 0.3s;
        color:#EC641E;
}
.section-subtitle {
    margin-top: 20px;

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 140%;
/* identical to box height, or 250% */

color: #000000;


}
.rews-slider-wrp {
    position: relative;
}
.rews-slider-arrovs {
position: absolute;
top: -52px;
right: 0;
display: flex;
gap:20px;
}



.swiper-button-prev0 , .swiper-button-next0 {
    background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="29" height="29" rx="14.5" stroke="%23EC641E"/><path d="M18.7071 15.7071C19.0976 15.3166 19.0976 14.6834 18.7071 14.2929L12.3431 7.92893C11.9526 7.53841 11.3195 7.53841 10.9289 7.92893C10.5384 8.31946 10.5384 8.95262 10.9289 9.34315L16.5858 15L10.9289 20.6569C10.5384 21.0474 10.5384 21.6805 10.9289 22.0711C11.3195 22.4616 11.9526 22.4616 12.3431 22.0711L18.7071 15.7071ZM17 15L17 16L18 16L18 15L18 14L17 14L17 15Z" fill="%23EC641E"/></svg>');
  background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: 0.3s;
    width: 30px;
    height: 30px;

}
.swiper-button-prev0 {
transform: scale(-1, 1);
}

.swiper-button-prev0:hover , .swiper-button-next0:hover {
    background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="29" height="29" rx="14.5" fill="%23EC641E" stroke="%23EC641E"/><path d="M18.7071 15.7071C19.0976 15.3166 19.0976 14.6834 18.7071 14.2929L12.3431 7.92893C11.9526 7.53841 11.3195 7.53841 10.9289 7.92893C10.5384 8.31946 10.5384 8.95262 10.9289 9.34315L16.5858 15L10.9289 20.6569C10.5384 21.0474 10.5384 21.6805 10.9289 22.0711C11.3195 22.4616 11.9526 22.4616 12.3431 22.0711L18.7071 15.7071ZM17 15L17 16L18 16L18 15L18 14L17 14L17 15Z" fill="white"/></svg>');

  background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: 0.3s;
}
.swiper-button-disabled {
    opacity: 0.5;
}


.swiper-pagination-doty  {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}
.swiper-pagination-bullet {
/* Rectangle 33 */

box-sizing: border-box;

width: 5px;
height: 8px;
transition: 0.3s;

border: 1px solid #EC641E;
border-radius: 10px;
opacity: 1;
background: inherit;

}
.swiper-pagination-bullet-active{
background: #EC641E;
width: 112px;
transition: 0.3s;
}
.item-slider-rew {
    height: auto;
    display: flex;
    flex-direction: column;
padding: 16px;
background: #FFFFFF;
/* Sadow card 2 */
box-sizing: border-box;
justify-content: space-between;
border-radius: 10px;
gap: 24px;
    border: 1px solid rgba(0, 0, 0, 0.14);
}


.item-slider-rew-star {
    margin-bottom: 16px;
    display: flex;
    width: 88px;
}
.item-slider-rew-star img {
    width: 88px;
}
.item-slider-rew-text {

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;
/* or 162% */

/* Text Colors/Primary */
color: #110700;


}
.item-slider-rew-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 16px;
line-height: 26px;
}

.item-slider-rew-name{

font-style: normal;
font-weight: 700;

/* identical to box height, or 162% */

/* Text Colors/Primary */
color: #110700;

}
.item-slider-rew-data {

font-style: normal;
font-weight: 400;

/* identical to box height, or 162% */

/* Text Colors/Secondary */
color: #969391;

}


.list-tag {
display: flex;
flex-wrap: wrap;
gap: 10px;
}

.list-tag a {

font-weight: 300;
font-size: 20px;
line-height: 34px;
/* identical to box height, or 170% */
/* Frame 7 */

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 2px 32px;
border: 1px solid #EC641E;
border-radius: 100px;

color: #EC641E;

      transition: 0.3s;
}
.list-tag a:hover {
      transition: 0.3s;
      color: #fff;
    background: #EC641E;
}


.footer-wrapper {
background: #191818;
padding-top: 55px;
padding-bottom: 55px;
}
.footer {
    display: flex;
    gap:20px;

}
.footer-col {
border-right: 1px solid rgba(255, 255, 255, 0.2);
width: calc((100% - 60px) / 4);
box-sizing: border-box;
}
.footer-col:last-child {
    border-right: none;
}

.footerlogo {
    display: flex;
    margin-top: -30px;
    width: 204px;
     margin-bottom: 8px;
}
.footerlogo img {
    width: 100%;

}

.titlefooterrazdel {
margin-bottom: 12px;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 40px;
/* identical to box height, or 200% */

color: #FFFFFF;


}
.titlefooterrazdel2 {
margin-top: 30px;
}
.titlefooterrazdeldf {
    display: flex;
    gap: 135px;
}

.foosic {
    display: flex;
    gap: 13px;
}
.foosic a {
    display: flex;
    transition: 0.3s;
    width: 30px;
}
.foosic img {
    width: 30px;
}
.foosic a:hover {
    transition: 0.3s;
    transform: scale(1.05);
}
.footerlist ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap:12px;

}
.footerlist a {

font-style: normal;
font-weight: 400;
font-size: 14px;
display: block;
line-height: 130%;
/* or 18px */

color: #FFFFFF;    transition: 0.3s;


}

.ofsite {
    display: flex;
    gap:8px;
    align-items: center;/* Информация о нас  на официальном сайте завода! */
margin-top: 48px;
margin-bottom: 48px;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
/* or 18px */
 transition: 0.3s;
color: #FFFFFF;


}
.ofsite img {
    width: 31px;
}

.footerlist a:hover, .ofsite:hover {
color:#EC641E;    transition: 0.3s;
}

.footer-copy {
    display: flex;
    flex-direction: column;
    gap:10px;

font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
/* or 18px */

color: rgba(255, 255, 255, 0.5);


}
.footer-contacts-items {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.footer-contact-title {
margin-bottom: 8px;

font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
/* or 18px */

color: rgba(255, 255, 255, 0.5);


}
.footer-contact-info , .footer-contact-info a{

font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
/* or 18px */

color: #FFFFFF;


    }
.footer-contact-info a {
     transition: 0.3s;
    }
.footer-contact-info a:hover {
color:#EC641E;    transition: 0.3s;
}


.titlefooterrazdelsrv {
    display: flex;
    gap: 4px;
}


.servram {
    margin-top: -10px;
    cursor: pointer;
    position: relative;
}
.servram > img {
    position: relative;
    z-index: 2;
}
.servramtext {
    position: absolute;/* Rectangle 28 */

width: 185px;
height: 42px;


background: rgba(255, 255, 255, 0.2);
border-radius: 5px;

font-style: normal;
font-weight: 400;
font-size: 10px;
line-height: 130%;
/* or 13px */
display: flex;
align-items: center;
justify-content: center;
top: -13px;
    left: 0;
    visibility: hidden;  transition: 0.3s;
color: #FFFFFF;   font-family: 'Open Sans';


}.servramtext a {

    color:#EC641E;
}


.servram:hover .servramtext {
    visibility: visible;  transition: 0.3s;
}


.windowwrapper  {
position: fixed;
z-index: 999;
top: -200vh;
height: 100vh;
width: 100%;
    opacity: 0;
    transition: opacity 0.3s;
}
.window-open {
    top: 0;
    opacity: 1;
    transition: opacity 0.3s;
}
.windowover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
}
.windowiner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* Frame 550 */

padding: 10px 30px;
width: 600px;
background: #FFFFFF;
border-radius: 10px ;
box-sizing: border-box;

}

.window-close {
    cursor: pointer;
    position: absolute;
    top: 25px;
    right: 25px;
}
.window-title {

font-style: normal;
font-weight: 500;
font-size: 36px;
line-height: 140%;
color: #0D0D0D;

margin-bottom: 8px;

}


.window-desc {

font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #110700;
margin-bottom: 12px;
max-width: 450px;
}

.window-form-item {
    margin-bottom: 16px;
}


.window-form-label {
margin-bottom: 6px;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 16px;
color: #110700;


}
.window-form-input input ,  .window-form-input textarea{
width: 100%;
box-sizing: border-box;/* text field */

box-sizing: border-box;

padding: 8px 8px;
background: #FFFFFF;
border: 1px solid #B4B1AF;
border-radius: 6px;


}
.window-form-input input, .window-form-input input::placeholder, .window-form-input textarea, .window-form-input textarea::placeholder {

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 140%;
/* identical to box height, or 162% */

/* Text Colors/Secondary */
color: #969391;


}

.window-form-input input,  .window-form-input textarea {
    color: #000;
}
.window-form-sub input {
    width: 100%;
    box-sizing: border-box;
    box-shadow: none;/* Отправить заявку */

font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 40px;
/* identical to box height, or 250% */

color: #FFFFFF;

display: flex;
flex-direction: row;
justify-content: center;
align-items: center;

background: #EC641E;
border-radius: 10px;

  transition: 0.3s;
border: none;
cursor: pointer;
}

.window-wiinsoc {
    border-top: 1px solid #EEEEED;
    margin-top: 12px;
    padding-top: 12px;
}
.window-socili {

font-weight: 400;
font-size: 12px;
line-height: 18px;
text-align: center;

/* Text Colors/Primary */
color: #110700;

}
.window-soctitle {

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;margin-top: 6px;
margin-bottom: 6px;
text-align: center;

/* Text Colors/Primary */
color: #110700;


}

.window-form-sub input:hover {
    transition: 0.3s;
    transform: scale(1.03);
}
.window-soc {
display: flex;
align-items: center;
gap: 7px;
justify-content: center;
padding-bottom: 20px;
}
.window-soc a {
    display: flex;
    width: 32px;
        transition: 0.3s;
}
.window-soc img {
    width: 100%;
}
.window-soc a:hover {
    transition: 0.3s;
    transform: scale(1.1);
}

.window-form-agree {
    margin-top: 10px;/* Legend → 1. Тип недвижимости */

font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 130%;
color: #969391;


}


.window-form-agree  a {
    color: #FF7D00;
}


.window-form-agree input {
    width: 15px;
height: 15px;
margin: 0;
  -webkit-appearance: none;
padding: 0;
cursor: pointer;
background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="14" height="14" rx="2" stroke="%23EC641E"/></svg>');

  background-position: center;

    background-repeat: no-repeat;
    background-size: contain;
}


.window-form-agree input:checked {
    background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="15" height="15" rx="2.5" fill="%23EC641E"/><path d="M3.25 6.13177L6.43182 10.2143L8.59091 6.73214L10.75 3.25" stroke="white" stroke-width="1.60714" stroke-linecap="round" stroke-linejoin="round"/></svg>');

  background-position: center;

    background-repeat: no-repeat;
    background-size: contain;
 }











.headerline-catsloge-wrp .wrp {
    position: relative;
}.wicat-po {
    position: absolute;
    top: calc(100% + 6px);
}


#tabs-navs99 {
    display: flex;
    flex-direction: column;
    gap: 2px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.tabss9 {
    position: relative;
display: flex;
gap: 2px;
}

.menu-catalog-window-left {


box-sizing: border-box;

padding: 8px 16px;
gap: 10px;
width: 310px;
/* Background Colors/White */
background: #FFFFFF;
/* Background Colors/Gray */
border-right: 1px solid #EEEEED;
/* Sadow card 3 */
box-shadow: 0px 4px 12px rgba(8, 42, 121, 0.1);
border-radius: 10px;

}
.menu-catalog-window-right {
width: 400px;

    width: 400px;
    padding: 0;
    background: none;

}

.menu-catalog-window-left a {
display: flex;
gap:8px;
align-items: center;
padding: 6px 40px 6px 8px;
transition: 0.3s;
font-style: normal;
    justify-content: flex-start;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
text-decoration: none;
/* Text Colors/Primary */
color: #110700;
position: relative;
border-radius: 4px;
}
.menu-catalog-window-right-iner{
    /* Frame 1272638222 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 8px 16px;
gap: 20px;


background: #FFFFFF;
/* Sadow card 3 */
box-shadow: 0px 4px 12px rgba(8, 42, 121, 0.1);
border-radius: 10px;

}.menu-catalog-window-right-iner-col-title:before {
    content: attr(data-title);

font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 18px;
/* identical to box height, or 150% */

/* Text Colors/Secondary */
color: #969391;


}
.images-menuitem {
    position: relative;
    width: 16px;
    display: flex;
    height: 16px;
}
.images-menuitem .img2 {
    position: absolute;
top: 0;
left: 0;
opacity: 0;
width: 16px;
    transition: 0.3s;
height: 16px;
}
.menu-catalog-window-left a:before {
    content:'';
    position: absolute;
    top: 6px;
    right: 8px;
    width: 24px;
    height: 24px;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81989 18.1799C8.67944 18.0393 8.60055 17.8486 8.60055 17.6499C8.60055 17.4511 8.67944 17.2605 8.81989 17.1199L13.8199 12.1199C13.844 12.0984 13.8635 12.0723 13.8772 12.043C13.891 12.0138 13.8987 11.9822 13.8999 11.9499C13.8988 11.9181 13.8913 11.8868 13.8779 11.858C13.8645 11.8291 13.8455 11.8033 13.8219 11.7819L8.82489 6.88589C8.68273 6.74665 8.60171 6.55664 8.59965 6.35767C8.59759 6.15869 8.67465 5.96705 8.81389 5.82489C8.95313 5.68273 9.14314 5.60171 9.34211 5.59965C9.54109 5.59759 9.73273 5.67465 9.87489 5.81389L14.8799 10.7199C15.0443 10.8798 15.1749 11.071 15.2641 11.2823C15.3534 11.4936 15.3993 11.7206 15.3993 11.9499C15.3993 12.1792 15.3534 12.4062 15.2641 12.6175C15.1749 12.8287 15.0443 13.02 14.8799 13.1799L9.87989 18.1799C9.73926 18.3203 9.54864 18.3992 9.34989 18.3992C9.15114 18.3992 8.96051 18.3203 8.81989 18.1799Z" fill="%23969391"/></svg>');
        background-position: center;
         transition: 0.3s;
background-size: contain;
background-repeat: no-repeat;
}
.menu-catalog-window-left a:hover , .menu-catalog-window-left .active a {
background: #FF7D00;
transition: 0.3s;
color: #fff;
}
.menu-catalog-window-left a:hover .images-menuitem .img2 , .menu-catalog-window-left .active a .images-menuitem .img2  {
    opacity: 1;
    transition: 0.3s;
}

.menu-catalog-window-left a:hover:before , .menu-catalog-window-left .active a:before {
 background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81989 18.1799C8.67944 18.0393 8.60055 17.8486 8.60055 17.6499C8.60055 17.4511 8.67944 17.2605 8.81989 17.1199L13.8199 12.1199C13.844 12.0984 13.8635 12.0723 13.8772 12.043C13.891 12.0138 13.8987 11.9822 13.8999 11.9499C13.8988 11.9181 13.8913 11.8868 13.8779 11.858C13.8645 11.8291 13.8455 11.8033 13.8219 11.7819L8.82489 6.88589C8.68273 6.74665 8.60171 6.55664 8.59965 6.35767C8.59759 6.15869 8.67465 5.96705 8.81389 5.82489C8.95313 5.68273 9.14314 5.60171 9.34211 5.59965C9.54109 5.59759 9.73273 5.67465 9.87489 5.81389L14.8799 10.7199C15.0443 10.8798 15.1749 11.071 15.2641 11.2823C15.3534 11.4936 15.3993 11.7206 15.3993 11.9499C15.3993 12.1792 15.3534 12.4062 15.2641 12.6175C15.1749 12.8287 15.0443 13.02 14.8799 13.1799L9.87989 18.1799C9.73926 18.3203 9.54864 18.3992 9.34989 18.3992C9.15114 18.3992 8.96051 18.3203 8.81989 18.1799Z" fill="white"/></svg>');
        background-position: center;
         transition: 0.3s;
background-size: contain;
background-repeat: no-repeat;

}
.menu-catalog-window-right-iner-col {
    width: 100%
}
.menu-catalog-window-right-iner-col-list {
    height: 250px;display: flex;
    gap:2px;
    flex-direction: column;
    overflow-y: auto;
}
.menu-catalog-window-right-iner-col-list::-webkit-scrollbar {
    width: 2px; /* ширина для вертикального скролла */
    height: 2px; /* высота для горизонтального скролла */
    background-color: #EC641E;     border-radius: 9em;
}
.menu-catalog-window-right-iner-col-list a{
padding: 8px;
display: block;
/* Text */
text-decoration: none!important;
    
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */

/* Text Colors/Primary */
color: #110700;
border-radius: 4px;

}
.menu-catalog-window-right-iner-col-list a:hover {
background: #FF7D00;
transition: 0.3s;
color: #fff;
    text-decoration: none!important;
}








.breadcrumbs ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    gap: 5px;/* Главная > Каталог */

font-weight: 600;
font-size: 14px;
line-height: 40px;
/* identical to box height, or 286% */

color: #242424;


}

.breadcrumbs ul a {
    color: #EC641E;
}
.header-bread-wrp {
    margin-top: 30px;
    margin-bottom: 30px;
}

.headeriner-wrapper {
    background: url(img/bginer.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 60px;
    padding-bottom: 60px;
}

.pagetitle {
    margin-top: 0;
    margin-bottom: 0;/* Каталог */
text-align: center;
font-style: normal;
font-weight: 500;
font-size: 48px;
line-height: 80px;
/* identical to box height, or 167% */

color: #FFFFFF;


}

ul.checked {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}



ul.tricol {
display: flex;
flex-wrap: wrap;
gap: 0 20px;
}
ul.tricol li {
width: calc((100% - 40px) / 3);
}


.nedavno-slider-wrp {
    margin-top: 30px;
    position: relative;
}
.nedavno-slider-wrp .rews-slider-arrovs {
top: -64px;
}

.item-slider-tov-wish {
      position: absolute;
    top: 20px;
	z-index:5;
    right: 20px;
}

.wishicon2 {
         width: 30px;
    height: 30px;
  
    cursor: pointer;
    z-index: 4;
background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="29" height="29" rx="14.5" stroke="%23EC641E"/><path d="M21.6099 11.215C21.5879 11.1668 21.5628 11.12 21.5349 11.075C21.2541 10.5578 20.8558 10.1137 20.3721 9.77847C19.8884 9.44326 19.3328 9.22627 18.7499 9.14497C18.1289 9.05314 17.495 9.10747 16.8987 9.30363C16.3024 9.4998 15.7601 9.8324 15.3149 10.275L14.9999 10.595L14.6799 10.275C14.2357 9.83248 13.6942 9.49988 13.0987 9.3037C12.5032 9.10751 11.8701 9.05316 11.2499 9.14497C10.6673 9.22703 10.1119 9.44433 9.62835 9.77946C9.14475 10.1146 8.7463 10.5583 8.46489 11.075C8.44435 11.107 8.42598 11.1404 8.40989 11.175C8.0538 11.9115 7.93613 12.7407 8.07324 13.5472C8.21035 14.3537 8.59542 15.0975 9.17489 15.675L13.9399 20.44C14.2211 20.7209 14.6024 20.8787 14.9999 20.8787C15.3974 20.8787 15.7786 20.7209 16.0599 20.44L20.8199 15.675C21.3975 15.1051 21.7838 14.3698 21.9254 13.5708C22.0669 12.7718 21.9566 11.9486 21.6099 11.215ZM20.1099 14.99L15.3549 19.75C15.3084 19.7968 15.2531 19.834 15.1922 19.8594C15.1313 19.8848 15.0659 19.8979 14.9999 19.8979C14.9339 19.8979 14.8685 19.8848 14.8076 19.8594C14.7467 19.834 14.6914 19.7968 14.6449 19.75L9.88489 15C9.44564 14.5677 9.15333 14.0084 9.04925 13.401C8.94518 12.7936 9.0346 12.1688 9.30489 11.615L9.33489 11.57C9.5418 11.1851 9.83668 10.8545 10.1955 10.6051C10.5544 10.3558 10.967 10.1947 11.3999 10.135C11.8708 10.0623 12.3523 10.1029 12.8044 10.2533C13.2566 10.4037 13.6664 10.6597 13.9999 11L14.6699 11.67C14.7164 11.7168 14.7717 11.754 14.8326 11.7794C14.8935 11.8048 14.9589 11.8179 15.0249 11.8179C15.0909 11.8179 15.1562 11.8048 15.2172 11.7794C15.2781 11.754 15.3334 11.7168 15.3799 11.67L16.0249 11C16.3572 10.6661 16.7635 10.4151 17.2109 10.2674C17.6582 10.1198 18.1341 10.0795 18.5999 10.15C19.0328 10.2097 19.4454 10.3708 19.8043 10.6201C20.1631 10.8695 20.458 11.2001 20.6649 11.585C20.6649 11.585 20.6649 11.63 20.6999 11.65C20.9652 12.1993 21.0515 12.8181 20.9465 13.4191C20.8416 14.0201 20.5507 14.573 20.1149 15L20.1099 14.99Z" fill="%23EC641E"/></svg>');   background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
      transition: 0.3s;
      background-position: center;
}
.aded .wishicon2, .wishicon2:hover {
    background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="29" height="29" rx="14.5" fill="%23EC641E" stroke="%23EC641E"/><rect width="16" height="16" transform="translate(7 7)" fill="%23EC641E"/><path d="M21.6099 11.215C21.5879 11.1668 21.5628 11.12 21.5349 11.075C21.2541 10.5578 20.8558 10.1137 20.3721 9.77847C19.8884 9.44326 19.3328 9.22627 18.7499 9.14497C18.1289 9.05314 17.495 9.10747 16.8987 9.30363C16.3024 9.4998 15.7601 9.8324 15.3149 10.275L14.9999 10.595L14.6799 10.275C14.2357 9.83248 13.6942 9.49988 13.0987 9.3037C12.5032 9.10751 11.8701 9.05316 11.2499 9.14497C10.6673 9.22703 10.1119 9.44433 9.62835 9.77946C9.14475 10.1146 8.7463 10.5583 8.46489 11.075C8.44435 11.107 8.42598 11.1404 8.40989 11.175C8.0538 11.9115 7.93613 12.7407 8.07324 13.5472C8.21035 14.3537 8.59542 15.0975 9.17489 15.675L13.9399 20.44C14.2211 20.7209 14.6024 20.8787 14.9999 20.8787C15.3974 20.8787 15.7786 20.7209 16.0599 20.44L20.8199 15.675C21.3975 15.1051 21.7838 14.3698 21.9254 13.5708C22.0669 12.7718 21.9566 11.9486 21.6099 11.215ZM20.1099 14.99L15.3549 19.75C15.3084 19.7968 15.2531 19.834 15.1922 19.8594C15.1313 19.8848 15.0659 19.8979 14.9999 19.8979C14.9339 19.8979 14.8685 19.8848 14.8076 19.8594C14.7467 19.834 14.6914 19.7968 14.6449 19.75L9.88489 15C9.44564 14.5677 9.15333 14.0084 9.04925 13.401C8.94518 12.7936 9.0346 12.1688 9.30489 11.615L9.33489 11.57C9.5418 11.1851 9.83668 10.8545 10.1955 10.6051C10.5544 10.3558 10.967 10.1947 11.3999 10.135C11.8708 10.0623 12.3523 10.1029 12.8044 10.2533C13.2566 10.4037 13.6664 10.6597 13.9999 11L14.6699 11.67C14.7164 11.7168 14.7717 11.754 14.8326 11.7794C14.8935 11.8048 14.9589 11.8179 15.0249 11.8179C15.0909 11.8179 15.1563 11.8048 15.2172 11.7794C15.2781 11.754 15.3334 11.7168 15.3799 11.67L16.0249 11C16.3572 10.6661 16.7635 10.4151 17.2109 10.2674C17.6582 10.1198 18.1341 10.0795 18.5999 10.15C19.0328 10.2097 19.4454 10.3708 19.8043 10.6201C20.1631 10.8695 20.458 11.2001 20.6649 11.585C20.6649 11.585 20.6649 11.63 20.6999 11.65C20.9652 12.1993 21.0515 12.8181 20.9465 13.4191C20.8416 14.0201 20.5507 14.573 20.1149 15L20.1099 14.99Z" fill="white"/></svg>');

 background-repeat: no-repeat;
    background-size: contain;
      transition: 0.3s;
      background-position: center;
}

.item-slider-tov {
    position: relative;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;/* Rectangle 22 */

box-sizing: border-box;

background: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.14);
border-radius: 10px;

}

.item-slider-tov-image {
    box-sizing: border-box;

background: #FFFFFF;
border-radius: 10px;
overflow: hidden;
height: 317px;
display: flex;
align-items: center;
justify-content: center;
}
.item-slider-tov-image  img {
    transition: 0.3s;
}

.item-slider-tov:hover .item-slider-tov-image  img {
    transform: scale(1.05);
    transition: 0.3s;
}
.addtocart1 {
    position: relative;
    z-index: 4;
}
.item-slider-tov-price {
margin-top: 10px;
margin-bottom: 15px;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 30px;
/* identical to box height, or 150% */
text-align: center;

color: #EC641E;


}
.item-slider-tov-bottom {
    padding: 0 20px 20px 20px;
}

.item-slider-tov-delivery {
 margin-top: 6px;
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 40px;
/* identical to box height, or 200% */
text-align: center;
color: #242424;


}
.item-slider-tov-title {
padding-left: 20px;
padding-right: 20px;
text-align: center;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 30px;
/* or 150% */
text-align: center;

color: #242424;


}


        .archivelist , .archivelist .wd-products-element{
       display: flex;
       flex-wrap: wrap;
       gap: 20px;
    
}

 .archivelist .wd-loop-footer.products-footer {
    width: 100%;
}
.archivelist .item-slider-tov {
width: calc((100% - 40px) / 3);
}




.catalog-pagein {
    display: flex;
    gap:20px
}

.catalogleft {
    width: 315px;
}

.catalog-right {
    width: 996px;
}




.addtocart1:hover {
    transition: 0.3s;
    transform: scale(1.03);
}





.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    
box-sizing: border-box;
border-radius: 4px;
width: 32px;
height: 32px;
display: flex;
    justify-content: center;
    align-items: center;
background: #FFFFFF;
/* Background Colors/White */
border: 2px solid #FFFFFF;
border-radius: 4px;

font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 18px;
/* or 150% */
text-align: center;

/* Text Colors/Primary */
color: #110700;


}

.woocommerce-pagination ul {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 30px;
    display: flex;
    gap: 8px;
    justify-content: flex-end;
}



.woocommerce-pagination ul .page-numbers{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    border-radius: 4px;
    background: #fff;

font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 18px;
/* or 150% */
text-align: center;

/* Text Colors/Primary */
color: #110700;


}

 nav.woocommerce-pagination ul li a:hover {
    color: #FF7D00;
}
 nav.woocommerce-pagination ul li .page-numbers.current {
        color: #fff;
    background: #FF7D00;
}
.pagin_row-andtex .next.page-numbers,  .pagin_row-andtex .prev.page-numbers {
font-style: normal;
    font-weight: 600;
    font-size: 14px !important;
    transform: none;
    line-height: 20px;
    height: auto;
    width: auto;
    color: #110700;
    padding: 6px 10px 6px;
    background: #EEEEED;
    border-radius: 8px;

}
.pagin_row-andtex .next.page-numbers{
    margin-left:8px;
}  .pagin_row-andtex .prev.page-numbers  
{
    margin-right: 8px;
}



.sort_option {
    border-radius: 0;
    background: inherit;
    padding: 0; 
        gap: 0;
}
.sort_name {
    border-right: none;
    padding-right: 8px;

    
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: #110700;

}
.sort_current {
    
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
display: flex;
gap: 8px;
/* Brand Colors/Primary */
color: #FF7D00;

}
.sort_current:after {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
 background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.81993 8.81989C5.96055 8.67944 6.15118 8.60055 6.34993 8.60055C6.54868 8.60055 6.7393 8.67944 6.87993 8.81989L11.8799 13.8199C11.9014 13.844 11.9276 13.8635 11.9568 13.8772C11.986 13.891 12.0177 13.8987 12.0499 13.8999C12.0818 13.8986 12.1131 13.8909 12.1419 13.8774C12.1708 13.8638 12.1966 13.8446 12.2179 13.8209L17.1139 8.82489C17.1829 8.7545 17.265 8.69838 17.3556 8.65973C17.4463 8.62109 17.5436 8.60067 17.6421 8.59965C17.7407 8.59863 17.8384 8.61702 17.9298 8.65378C18.0213 8.69054 18.1045 8.74495 18.1749 8.81389C18.2453 8.88283 18.3014 8.96497 18.3401 9.0556C18.3787 9.14623 18.3991 9.24359 18.4002 9.34211C18.4012 9.44063 18.3828 9.53839 18.346 9.62981C18.3093 9.72122 18.2549 9.8045 18.1859 9.87489L13.2799 14.8799C13.12 15.0443 12.9288 15.1749 12.7175 15.2641C12.5063 15.3534 12.2793 15.3993 12.0499 15.3993C11.8206 15.3993 11.5936 15.3534 11.3823 15.2641C11.1711 15.1749 10.9798 15.0443 10.8199 14.8799L5.81993 9.87989C5.67948 9.73926 5.60059 9.54864 5.60059 9.34989C5.60059 9.15114 5.67948 8.96051 5.81993 8.81989Z" fill="%23FF7D00"/></svg>'); 
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.sort_drop {
  visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    position: absolute;
    background: #F4F6FC;
    top: 120%;
    right: -10px;
    border-radius: 5px;
    width: 100%;
    font-size: 16px;
    padding: 5px 10px;
    z-index: 10;
    background: #FFFFFF;
    transition: 0.3s;
    box-shadow: 0px 2px 10px 3px rgba(8, 42, 121, 0.04);
    border-radius: 10px;
}

.add_sort__btn {
    display: none;
}
.sort_select, .filter_toggle {
    display: none;
    cursor: pointer;
}

.sort_drop.active {
    visibility: visible;
    opacity: 1;
    top: calc(100% + 16px);
}.sort_option {
    position: relative;
    display: flex;
}
.catalog-right {
    position: relative;
}

.archive_sort {
    position: absolute;
    top: -57px;
    right: 0;

box-sizing: border-box;

background: #FFFFFF;
border: 1px solid #EC641E;
border-radius: 8px;
padding: 12px;
}

.contpage {
    display: flex;
    gap: 20px;
}
.contpage-col1, .contpage-col2 {
    width: calc((100% - 40px) / 3);

    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 20px;
}


.cardcontram {
    box-sizing: border-box;
    /* Rectangle 42 */

box-sizing: border-box;

background: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.14);
border-radius: 10px;
padding: 12px 20px 20px 20px;
}

.contpagecol2-twobut {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.cardcontram-title {

font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 40px;
/* identical to box height, or 200% */

color: #000000;
margin-bottom: 16px;

}
.continfo-items {
    display: flex;
    flex-direction: column;
    gap:16px;
}
.continfo-item-labl {

font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
/* or 18px */

color: #EC641E;
margin-bottom: 8px;

}
.continfo-item-in, .continfo-item-in a {
display: block;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;
/* identical to box height, or 162% */

color: #000000;


}
.razdelitel0innobantitle {
   width: 100%;
height: 1px;
margin-top: 3px;

background: rgba(36, 36, 36, 0.19);

}



.breadcrumbs {
  overflow-x: auto;
}

.breadcrumbs ul {
    width: fit-content;
}

.tov-opis-wrapper-in {


box-sizing: border-box;
padding: 30px;

background: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 10px;

}


.tov-page-title {
    margin-top: 0;
    margin-bottom: 0;/* Видеокарта HUANANZHI RX580 8Gb 2048SP 256Bit GDDR5 GPU HDMI */

font-style: normal;
font-weight: 500;
font-size: 36px;
line-height: 54px;
/* or 150% */

color: #242424;
margin-bottom: 15px;

}
.stock3, .stock2, .stock1 {
display: flex;
	margin-bottom: 15px;
	gap: 6px;
	font-size: 12px;
	color: grey;
align-items: center;
}
.item-slider-tov-bottom .stock3, .item-slider-tov-bottom .stock2, .item-slider-tov-bottom .stock1 {
	justify-content: center;
}
.tov-page-osn-info-right {
   box-sizing: border-box;
padding: 30px;

background: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 10px; 
}

.wd-buy-now-btn.button.alt {
	display: none!important;
}


.sransdd {
    display: flex;
    align-items: center;
  gap: 40px;
}

.sransdd .addtocart1 {
    width: 310px;
}

.sransdd .tabs-tovitem-top-buttons {
    margin-bottom: 0;
}

.tov-page-osn-info {
    display: flex;
    gap: 20px;
}
.tov-page-osn-info-wrapper {
    margin-bottom: 30px;
}
.tov-page-osn-info-left {
    width: 545px;
}
.tov-page-osn-info-right {
    width: calc(100% - 565px);
}

.mySwiper88 img {
    width: 100%;
}

.thumslid {
    background: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 10px; 
overflow: hidden;
height: 128px;
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
}

.swiper-slide-thumb-active.thumslid  {
    border: 1px solid #EC641E;
}
.thumosslid {
height: auto;
}
.thumosslid a {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content:  center ;
    align-items: center;


box-sizing: border-box;


background: #fff;
border: 1px solid rgba(0, 0, 0, 0.14);
border-radius: 10px;

}
.mySwiper88-ovff {
    margin-top: 10px;
}




#cookie_notification {
  display: none;
  position: fixed;
  bottom: 10px;
  z-index: 99999;
  left:50%;transform: translatex(-50%);
  width: 100%;
  max-width: 1310px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #da4623;
}
#cookie_notification.show {
    display: flex;
}
#cookie_notification .wrp0 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  box-sizing: border-box;
  padding: 15px;
}
#cookie_notification p {
  margin: 0;
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
max-width: 730px;
color: #000;


}
.cookie_notification-buttons {
  display: flex;
  gap: 20px;
}
.cookie_accept{
  transition: 0.3s;

    color: #fff;

border: none;

    position: relative;
    z-index: 1;
border: none;
  box-shadow: none;
  cursor: pointer;
}
.cookie_accept:hover{
  transition: 0.3s;
 transform: scale(1.03);

}
.cookie_accept22 {
  
display: flex
;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    color: #EC641E;
    transition: 0.3s;
    padding: 0px 34px;
    background: #fff;
    border: 1px solid #EC641E;
    border-radius: 10px;
    height: 40px;
}
.cookie_accept22:hover {
  transition: 0.3s;
  transition: 0.3s;
 transform: scale(1.03);
}

@media (max-width: 1430px) {
  #cookie_notification {
        max-width: 900px;
    } 
  
#cookie_notification p {

font-size: 12px;
line-height: 130%;
max-width: 550px;
}
}
  
@media (max-width: 1000px) {
     #cookie_notification {
        max-width: 704px;
       box-sizing: border-box;
    }
  #cookie_notification .wrp0 {
    display: flex
;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding: 15px;
    flex-direction: column;
    gap: 15px;
}
}
@media(max-width: 720px) {
  .vindagrr {
    line-height: 100%;
    width: 100%;
}
  .vindagrr .wpcf7-list-item-label {
    max-width: calc(100% - 26px);
    font-size: 11px;
    
}
  .vindagrr .wpcf7-list-item-label a {
       font-size: 11px;
  }
  .callback-ram-form .foagr.vindagrr  .wpcf7-list-item-label {
      max-width: calc(100% - 26px);

}
  .callback-ram-form .foagr.vindagrr {
    margin-top: 0;
    color: #fff;
} 
  .vindagrr input {
    width: 16px;
    height: 16px;
    margin: 0;
  }
    #cookie_notification {
        max-width: calc(100% - 40px);
       box-sizing: border-box;
    }
  #cookie_notification .wrp0 {
    display: flex
;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding: 12px;
    flex-direction: column;
    gap: 15px;
}
      #cookie_notification p {
        font-size: 10px;
        line-height: 130%;
        max-width: 100%;
    }
  .button.cookie_accept , .cookie_accept22 {
    width: calc(50% - 10px);
    box-sizing: border-box;
    font-size: 12px;
    line-height: 120%;
    padding: 8px;
  }
  .cookie_notification-buttons {
    display: flex
;
    gap: 20px;
    width: 100%;
}
}
.windowiner {
  
    max-height: 90vh;
    overflow-y: auto;
}




.filter_title__row {
    display: none;
}
.breadcrumbs ul {
    width: fit-content;
    white-space: nowrap;
}




.vindow-menu-wraper06 {
    display: none;
}


.burgr-mobile {
    display: none;
}
.headerline2-right2 {
    display: none;
}
.mobbr {
    display: none;
}



.blog-items {
display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.blog-item {
	width: calc((100% - 40px) / 3);
	    position: relative;
    box-sizing: border-box;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.14);
    border-radius: 10px;
    padding: 24px 20px;
}

.blog-item-link {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
}
.blog-item-image {
	height: 300px
}
.blog-item--bottom {
	display: flex;
}

.titlefooterrazdelac22 {
	display: none;
}
@media(max-width: 650px) {
	.titlefooterrazdelac22 {
		display: block
	}
	.titlefooterrazdelac11{
		display: none;
	}
}













/* Скрываем второй спан по умолчанию */
.tabs-tovitem-top-button .addtocart1 .span2 {
    display: none;
}

/* Когда товар в корзине */
.tabs-tovitem-top-button .addtocart1.added .span1 {
    display: none;
}

.tabs-tovitem-top-button .addtocart1.added .span2 {
    display: inline;
}

/* Стили для анимации */
.tabs-tovitem-top-button .addtocart1 {
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}

.tabs-tovitem-top-button .addtocart1.loading {
    opacity: 0.7;
    pointer-events: none;
}

.tabs-tovitem-top-button .addtocart1.loading::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    margin: -10px 0 0 -10px;
    border: 2px solid #fff;
    border-top-color: transparent;
    border-radius: 50%;
    animation: spin 0.8s linear infinite;
}

@keyframes spin {
    to { transform: rotate(360deg); }
}




.tabs-tovitem-top-button {
    position: relative;
}

.tabs-tovitem-top-button .addtocart1.added {
color: rgba(0, 0, 0, 0);
}
.tabs-tovitem-top-button .added_to_cart.wc-forward {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 5;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 40px;
    color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
}

.techbutincard button {
font: inherit!important;
background: none!important;
text-transform: none!important;
box-shadow: none!important;
border: none!important;
height: auto!important;
min-height: 1px!important;
background-color: inherit!important;
text-align: left!important;
box-shadow: none!important;
padding: 0;
}






body nav[class*="-pagination"] li :is(.next,.prev):before {
    content: none;
}
.woocommerce-ordering {
    display:  none;
}










.wpc-filters-section {
        padding: 16px 0;
    margin-bottom:0;
    border-bottom: 1px solid #EEEEED;
    } .widget-title.wpc-filter-title {
    padding-right: 0;
    padding-left: 32px;
        
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */

color: #272727;

        margin-bottom:0;
    position: relative;
}
.wpc-filters-section:last-child {
        margin-bottom: 0;
    
    padding:0;
    padding-top: 16px;border-bottom:none;
    }
i.wpc-toggle-children-list:after, .wpc-filter-title:after, .widget-title.wpc-filter-title:after {
    content: '';
    display: block;
    width: 24px;
    position: absolute;
    height: 24px;
    right: auto;
    left:0;
    top:-4px;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.18 15.18C18.0394 15.3205 17.8488 15.3994 17.65 15.3994C17.4513 15.3994 17.2606 15.3205 17.12 15.18L12.12 10.18C12.0985 10.1559 12.0724 10.1364 12.0432 10.1227C12.014 10.109 11.9823 10.1012 11.95 10.1C11.9182 10.1013 11.8869 10.109 11.858 10.1225C11.8292 10.1361 11.8033 10.1553 11.782 10.179L6.88601 15.175C6.74677 15.3172 6.55677 15.3982 6.35779 15.4003C6.15881 15.4023 5.96717 15.3253 5.82501 15.186C5.68286 15.0468 5.60183 14.8568 5.59977 14.6578C5.59771 14.4588 5.67477 14.2672 5.81401 14.125L10.72 9.12003C10.8799 8.95565 11.0712 8.82499 11.2824 8.73577C11.4937 8.64655 11.7207 8.60059 11.95 8.60059C12.1793 8.60059 12.4063 8.64655 12.6176 8.73577C12.8289 8.82499 13.0201 8.95565 13.18 9.12003L18.18 14.12C18.3205 14.2607 18.3994 14.4513 18.3994 14.65C18.3994 14.8488 18.3205 15.0394 18.18 15.18Z" fill="%23292D33"/></svg>'); 
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent !important;
}
.wpc-filters-main-wrap ul.wpc-filters-ul-list {
    padding-top: 8px!important;
}
.wpc-see-more-control.wpc-toggle-a {
font-size: 0;
    height: 36px;
    position: relative;

    border: none!important

}
.wpc-filter-more-less .wpc-see-more-control {
        display: block;
}
.wpc-see-more-control.wpc-toggle-a:before {
    content:'Показать все';
    position: absolute;
    left:0;top:9px;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */

/* Text Colors/Primary */
color: #110700;
}
.wpc-see-less-control.wpc-toggle-a {
    font-size: 0;
    height: 36px;
    position: relative;

    border: none!important
}
.wpc-see-less-control.wpc-toggle-a:before {
    content:'Cвернуть';
    position: absolute;
    left:0;top:9px;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */

/* Text Colors/Primary */
color: #110700;
}
.wpc-filter-more-less.wpc-show-more .wpc-see-less-control {
    display: block;
}
.wpc-filters-main-wrap li.wpc-term-item a {
    
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */

color: #272727;

}
ul.children .wpc-term-item-content-wrapper label:before, .wpc-filters-checkboxes .wpc-term-item-content-wrapper label:before, .wpc-filters-radio .wpc-term-item-content-wrapper label:before {
    content: "";
    display: block;
    width: 20px !important;
    height: 20px !important; 
        border: none;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.83301 3.5H14.167C15.4554 3.50018 16.4998 4.5446 16.5 5.83301V14.167C16.4998 15.4554 15.4554 16.4998 14.167 16.5H5.83301C4.5446 16.4998 3.50018 15.4554 3.5 14.167V5.83301C3.50018 4.5446 4.5446 3.50018 5.83301 3.5Z" fill="white" stroke="%23B4B1AF" stroke-width="2"/></svg>');
     background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
ul.children .wpc-term-item-content-wrapper input:checked ~ label:before, .wpc-filters-checkboxes .wpc-term-item-content-wrapper input:checked ~ label:before, .wpc-filters-radio .wpc-term-item-content-wrapper input:checked ~ label:before {
   background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.83333 2.5C3.99238 2.5 2.5 3.99238 2.5 5.83333V14.1667C2.5 16.0076 3.99238 17.5 5.83333 17.5H14.1667C16.0076 17.5 17.5 16.0076 17.5 14.1667V5.83333C17.5 3.99238 16.0076 2.5 14.1667 2.5H5.83333ZM15.5893 7.25592C15.9147 6.93049 15.9147 6.40285 15.5893 6.07741C15.2638 5.75197 14.7362 5.75197 14.4107 6.07741L8.125 12.3632L5.58926 9.82741C5.26382 9.50197 4.73618 9.50197 4.41074 9.82741C4.08531 10.1528 4.08531 10.6805 4.41074 11.0059L7.53574 14.1309C7.86118 14.4564 8.38882 14.4564 8.71426 14.1309L15.5893 7.25592Z" fill="%23FF7D00"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.wpc-filter-range-form.wpc-form-has-slider {
    display: flex
;
    flex-direction: column;
    margin-top: 8px;
}
.wpc-filters-date-range-column, .wpc-filters-range-wrapper {
    display: flex
;
    justify-content: space-between;
    margin-bottom: 12px;
}
body .wpc-filters-range-wrapper input[type=number] {
    width: 100%;
    box-sizing: border-box;
    -webkit-appearance: none;
    padding: 10px 16px;
    background: inherit;
    border-radius: 6px;
    border: 1px solid #B4B1AF; 
}
body .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-handle, body .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range {
    background: #FF7D00;
}
.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox], .wpc-filters-main-wrap li.wpc-term-item input[type=radio] {
    display: none !important;
}

.theme-numinous .wpc-filters-main-wrap ul.wpc-filters-ul-list, .wpc-filters-main-wrap ul.wpc-filters-ul-list input {
    margin-top: 0;
}



.wpc-filter-content {
    display: none;
}












body .wpc-filters-main-wrap a.wpc-filters-submit-button {
    padding: 11px 12px 9px;
    background: #FF7D00;
    border-radius: 8px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    text-transform: none;
    border-color: #FF7D00 !important;
    background-color: #FF7D00 !important;
    width: auto;
}

.wpc-filters-main-wrap a.wpc-filters-reset-button {
    width: 46px !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 46px!important;
    flex: 0 0 46px !important;
    height: 46px !important;
    background: url(/wp-content/uploads/2025/12/refresh.svg) no-repeat center / cover !important;
    cursor: pointer !important;
    border: none !important;
    font-size: 0 !important;
}

.wpc-filters-section:last-child {
    margin-bottom: 0;
    padding: 0;
    padding-top: 16px;
    border-bottom: none;
}

.wpc-term-item-content-wrapper label a {
    max-width: calc(100% - 30px);
}
.wpc-term-item-content-wrapper  .wpc-term-count {

font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */

color: #EC641E;
display: flex;
    align-items: center;

}
.wpc-term-item-content-wrapper .wpc-term-count-brackets-close,.wpc-term-item-content-wrapper .wpc-term-count-brackets-open {
    display: inline-block;
}


.wpc-filter-header.active .wpc-filter-title:after {
    transform: scale(1, -1);
}



.wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown):not(.wpc-filter-terms-count-0) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list {
    max-height: 252px!important;
    overflow-y: auto;
}.wpc-term-item-content-wrapper label a {
    max-width: calc(100% - 58px);
    display: block;
}

.wpc-filter-link {
    margin-right: 3px;
}
body .wpc-filters-main-wrap li.wpc-term-item label {
    display: flex;
    margin-bottom: 0;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    align-items: flex-start;

}

body .wpc-filter-layout-submit-button {
    display: flex;
    justify-content: flex-start;
    gap: 20px;
    flex-direction: row;
}



body .woof_products_top_panel {
    display: none!important;
}




















































































/* Страница сравнения */
.compare-page-wrapper {
  
}

.compare-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
    padding-bottom: 15px;
    border-bottom: 2px solid #eee;
    position: relative;
}

.compare-header h2 {
    margin: 0;
    color: #333;
}

.compare-count {
    color: #666;
    font-size: 16px;
}

/* Блок с товарами */
.compare-products {
    display: flex;
    gap: 30px;
    margin-bottom: 40px;
 
}

.compare-product {
    flex: 1;
   box-shadow: none!important;
    position: relative;
}
.compare-product .shop-catalog-archive-list-ver2 {
	
}
.attribute-value h2 {
	display: none;
}


.remove-from-compare22:hover {
   transform: scale(1.1);
}

.product-image {
    text-align: center;
    margin-bottom: 15px;
}

.product-image img {
    max-width: 100%;
    height: auto;
    border-radius: 4px;
}

.product-title {
    font-size: 18px;
    margin: 0 0 10px 0;
    color: #333;
}

.product-price {
    font-size: 20px;
    font-weight: bold;
    color: #007cba;
    margin-bottom: 10px;
}

.product-rating {
    margin-bottom: 15px;
}

.product-link {
    display: inline-block;
    padding: 8px 15px;
    background: #007cba;
    color: white;
    text-decoration: none;
    border-radius: 3px;
    font-size: 14px;
}

.product-link:hover {
    background: #005a87;
}

/* Блок с атрибутами */
.compare-attributes {
   
    overflow: hidden;
}

.attribute-row {
    display: flex;
    border-bottom: 1px solid #eee;
}

.attribute-row:last-child {
    border-bottom: none;
}

.attribute-name {
    position: absolute;
    left: 0;
    width: 408px;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 180%;
    color: #292929;
    padding: 12px 0;
    background: inherit;
    z-index: 2;
    border-bottom: 1px solid #EFEFEF;

}
.compare-attributes-scroll-wrapper {
    overflow-x: auto;
    overflow-y: hidden;
    margin-left: 408px;
    scrollbar-width: thin;
    scrollbar-color: #c1c1c1 #f1f1f1;
}
.attribute-values {
    flex: 1;
    display: flex;
}

.attribute-value {
    flex: 1;
    padding: 15px;
   
}

.attribute-value:last-child {
    border-right: none;
}

/* Сообщение когда нет товаров */
.compare-empty {
    text-align: center;
    padding: 60px 20px;
    font-size: 18px;
    color: #666;
    background: #f9f9f9;
    border-radius: 8px;
}





.categories-tabs-nav {
    display: none !important;
}
 .compare-controls {
            display: flex;
            justify-content: space-between;
   
        position: absolute;
        left: 0;
        z-index: 4;
            flex-direction: column;
            gap:12px;
            top: 68px;
        }
        
        .compare-filters {
            display: flex;
            gap: 12px;
            flex-direction: column;
        }
        
        .compare-actions {
            display: flex;
            gap: 10px;
        }
        
     body   .compare-filter-btn:is(.btn,.button,button,[type=submit],[type=button]),
     body   .clear-compare-btn:is(.btn,.button,button,[type=submit],[type=button]) {
         
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    margin-left: 30px;
    position: relative;
    color: #292929;
    border-radius: 0;
    border: none;
    box-shadow: none;
    background: inherit;
    cursor: pointer;
    -webkit-appearance: none !important;
    transition: all 0.3s 
ease;
    text-align: left;
    padding: 0;
    text-transform: none;
    min-height: 1px;
    text-align: left;
    justify-content: flex-start;
        }
        
        .compare-filter-btn.active {
          
        }

         .compare-filter-btn:before {
content: '';
position: absolute;
top: 0;
left: -30px;
width: 19px;
height: 19px;
background-image: url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9.5" cy="9.5" r="9" stroke="%23D9D9D9"/></svg>');
 background-position: center;
          background-repeat: no-repeat;
          background-size: contain;
         }  
.compare-filter-btn.active:before {
          background-image: url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9.5" cy="9.5" r="9.5" fill="%23EC641E"/><circle cx="9.5" cy="9.5" r="4.5" fill="white"/></svg>');
          background-position: center;
          background-repeat: no-repeat;
          background-size: contain;
        }
        .clear-compare-btn {
      margin-left: 30px;
			color: #007BFF;
        padding: 0;
        background: inherit;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 120%;
display: flex;
align-items: center;
}.category-tab-btn.category-level-1 {
            background: #e3f2fd;
            border-color: #90caf9;
            font-weight: 600;
        }
     .category-tab-btn.category-level-2 {
            background: #f3e5f5;
            border-color: #ce93d8;
            margin-left: 20px;
            font-size: 13px;
        }
        
        .category-tab-btn.category-level-1.active {
            background: #1565c0;
            border-color: #1565c0;
        }
        
        .category-tab-btn.category-level-2.active {
            background: #7b1fa2;
            border-color: #7b1fa2;
        }
        
        .subcategory-indicator {
            font-size: 16px;
            opacity: 0.7;
        }
        
        .tab-count {
            font-size: 12px;
            opacity: 0.8;
        }
        
        .category-tab-content {
            display: none;
        }
        
        .category-tab-content.active {
            display: block;
        }
        
        .compare-scroll-container {
            position: relative;
            overflow: hidden;
        }
        
        .compare-products-scroll-wrapper {
            overflow-x: auto;
            overflow-y: hidden;
            margin-left: 408px; /* Ширина блока с названиями атрибутов */
            scrollbar-width: thin;
            scrollbar-color: #c1c1c1 #f1f1f1;
        }
        
        .compare-products-scroll-wrapper::-webkit-scrollbar {
            height: 8px;
        }
        
        .compare-products-scroll-wrapper::-webkit-scrollbar-track {
            background: #f1f1f1;
            border-radius: 4px;
        }
        
        .compare-products-scroll-wrapper::-webkit-scrollbar-thumb {
            background: #c1c1c1;
            border-radius: 4px;
        }
        
        .compare-products-scroll-wrapper::-webkit-scrollbar-thumb:hover {
            background: #a8a8a8;
        }
        
        .compare-products {
            display: flex;
            gap: 30px;
      
            min-width: min-content;
        }
        
        .compare-product {
            flex: 0 0 305px; /* Фиксированная ширина товара */
            min-width: 305px;
        }
        
        .compare-attributes-scroll-wrapper {
            overflow-x: auto;
            overflow-y: hidden;
            margin-left: 408px; /* Ширина блока с названиями атрибутов */
            scrollbar-width: thin;
            scrollbar-color: #c1c1c1 #f1f1f1;
        }
        
        .compare-attributes-scroll-wrapper::-webkit-scrollbar {
            height: 8px;
        }
        
        .compare-attributes-scroll-wrapper::-webkit-scrollbar-track {
            background: #f1f1f1;
            border-radius: 4px;
        }
        
        .compare-attributes-scroll-wrapper::-webkit-scrollbar-thumb {
            background: #c1c1c1;
            border-radius: 4px;
}




.remove-from-compare22 .tovarsravnipl{
 margin-top: 5px;
background: url(img/com.svg);
	font-size:0!important;
background-repeat: no-repeat;
background-position: center;
background-size: contain;

    transition: 0.3s;
    width: 30px;
    height: 30px;
    min-width: 1px;
    min-height: 1px !important;
    background-color: inherit !important;
    padding: 0 !important;
}
.remove-from-compare22 .tovarsravnipl.aded2 {
	background: url(img/com2.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;

}