/* listcatg  */
.listcatg {}
.listcatg__maindesc {}
.listcatg__category {}
.listcatg__img-href {}
.listcatg__img {}
.listcatg__oicategory {}
.listcatg__name {}
.listcatg__description {}
/* listcatg  end */

/*dostavkainfo*/
.dostavkainfo {display: flex;gap: 20px;padding: 0 20px;background: #65b4371f;border-radius: 15px;align-items: center;justify-content: center;}
.dostavkainfo p {margin: 0;font-size: 20px;}
.dostavkainfo img {width: 135px;}
@media screen and (max-width: 442px) {
.dostavkainfo {}
.dostavkainfo img {width: 120px;}
.dostavkainfo p {font-size: 4vw;}
}
/*dostavkainfo end*/


.text_zoom {display: none;}
.filter__form {background: #fff;border: 1px solid #F3F3F3;padding: 26px 29px;border-radius: 15px;margin: 0 0 30px;display: flex;align-items: center;grid-gap: 13px 12px;flex-wrap: wrap;}
.filter__box {position: relative;}
.filter__box-cena {display: flex; align-items: center; margin: 0 30px 0 0;}
.filter__name {background: #f7f7f7;height: 46px;display: flex;align-items: center;justify-content: center;padding: 0 20px;border-radius: 12px;font-weight: 500;cursor: pointer;transition: 0.2s;}
.filter__name:after {content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEgMSA2IDUuNSAxIDEiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=); margin: 0 0 0 10px;}
.filter__name:hover {background: #ffe993;}
.filter__name-vkl {background: #ffe993;}
.filter__name-cena {margin: 0 14px 0 0; font-weight: 500;}
.fillter__polzbox {width: 180px;}
.irs{position:relative; display:block; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; font-size:12px; font-family:Arial,sans-serif}
.irs-line{position:relative; display:block; overflow:hidden; outline:none !important}
.irs-bar{position:absolute; display:block; left:0; width:0}
.irs-handle{position:absolute; display:block; box-sizing:border-box; z-index:1;}
.irs-min{left:0}
.irs-max{right:0}
.irs-from,.irs-to,.irs-single{position:absolute; display:block; top:0; left:0; cursor:default; white-space:nowrap}
.irs-hidden-input{position:absolute !important; display:block !important; top:0 !important; left:0 !important; width:0 !important; height:0 !important; font-size:0 !important; line-height:0 !important; padding:0 !important; margin:0 !important; overflow:hidden; outline:none !important; z-index:-9999 !important; background:none !important; border-style:solid !important; border-color:transparent !important}
.irs--flat{height:40px}
.irs--flat .irs-line{top:25px; height: 4px; background-color: #F7F7F7; border-radius:4px;}
.irs--flat .irs-bar{top: 26px;height: 4px;background-color: #afafaf;}
.irs--flat .irs-handle{top: 19px;width: 18px;height:18px;background-color: #ffcc02;border-radius: 50%;cursor: pointer;}
.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{font-size: 12px; color: #333333;}
.filter__polzunok {}
.filter__input-box {position: absolute;top: 100%;background: #ffffff;display: flex;flex-direction: column;z-index: 2;padding: 16px 17px;border-radius: 12px;grid-gap: 5px;top: 80%;opacity: 0;visibility: hidden;transition: 0.2s;border: 1px solid #F3F3F3;}
.filter__input-boxactive {top: 100%; opacity: 1; visibility: visible;}
.filter__label {display: flex;align-items: center;cursor: pointer;white-space: nowrap;}
.filter__input {-webkit-appearance: none;-moz-appearance: none;background: #ffcc021a;border: 1px solid #ffcc02;border-radius: 3px;width: 16px;height: 16px;box-sizing: border-box;margin: 0 9px 0 0;position:relative;cursor: pointer;flex-shrink: 0;}
.filter__input:after {content: '';position: absolute;display: block;width: 10px;height: 10px;box-sizing: border-box;opacity: 0;border-radius: 2px;left: 2px;top: 2px;transition: 0.3s ease all;background: #ffcc02;}
.filter__input:checked + span {font-weight: 500;}
.filter__input:checked:after {opacity: 1;}

@media screen and (max-width: 481px) {
.filter__form {padding: 24px 20px 19px;margin: 0 0 26px;}
.filter__box-cena {margin: 0px; width: 100%;}
.filter__name {height: 40px; padding: 0 15px;}
.fillter__polzbox {flex: auto;}
}


/* listmanuf  */
.listmanuf {}
.listmanuf__manufacturer {}
.listmanuf__img-href {}
.listmanuf__img {}
.listmanuf__oimanufacturer {}
.listmanuf__name {}
.listmanuf__description {}
.listmanuf__url {}
/* listmanuf  end */


/* listprod__product  */
.listprod {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 34px 12px;}
.listprod__product {border-radius: 15px;display: flex;flex-direction: column;align-items: center;min-width: 0px;}
.listprod__img-box {position: relative;}
.listprod__label {position: absolute; left: 16px; top: 0px; transform: translateY(-50%);}
.listprod__label-img {width: 27px; image-rendering: optimizequality; display: block; border-radius: 50%; position: relative; z-index: 1;}
.listprod__label-name {font-weight: 700;font-size: 10px;text-transform: uppercase;color: #fff;background: #0d0d0d;padding: 3px 6px 3px 17px;position: absolute;left: 50%;border-radius: 5px;transform: translateY(-50%);top: 50%;}
.listprod__href-img {}
.listprod__img {max-width: 100%; display: block; image-rendering: optimizequality; border-radius: 15px 15px 0 0;    aspect-ratio: 1 / 1;
    object-fit: cover;}
.listprod__oiproduct {background: #fff;border-radius: 0 0 15px 15px;padding: 15px 19px 22px;display: flex;flex-direction: column;align-items: center;height: 100%;width: 100%;box-sizing: border-box;justify-content: space-between;text-align: center;}
.listprod__name {font-size: 16px;font-weight: 600;text-decoration: none;margin: 0 0 11px;display: block;min-height: 38px;}
.listprod__description {color: #b1b1b1;font-size: 12px;margin: 0 0 20px;line-height: 120%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.listprod__description p {color: #b1b1b1; font-size: 12px; margin: 0px; line-height: 120%;}
.listprod__description ul {color: #b1b1b1; font-size: 12px; margin: 0px; line-height: 120%; margin: 9px 0 8px 6px;}
.listprod__description li {margin: 0 0 3px !important; padding: 0 0 0 20px;}
.listprod__old-price {font-size: 15px; font-weight: 500; position: relative; line-height: 100%; color: #b5b5b5;}
.listprod__old-price:before {content:''; width: 100%; height: 100%; background: #FE5C38; display: block; top: 0px; left: 0px; position: absolute; clip-path: polygon(0 calc(100% - 1px), 100% 0, 100% 1px, 0 100%);}
.listprod__old-price-name {}
.listprod__old-price-value {}
.listprod__price {display: flex;align-items: center;flex-direction: row;margin: 0 0 10px;text-align: center;display: none;}
.listprod__price-name {
    margin: 0 5px 0 0;
}
.listprod__price-value {font-size: 16px;font-weight: 600;white-space: nowrap;}
.listprod__manufacturer {}
.listprod__manufacturer-name {}
.listprod__manufacturer-value {}
.listprod__ves {}
.listprod__ves-name {}
.listprod__ves-value {}
.listprod__sklad {}
.listprod__sklad-name {}
.listprod__sklad-value {}
.listprod__attrs {}
.listprod__attr2 {margin: 0 0 20px;font-size: 14px;background: #f7f7f7;padding: 7px 10px 10px;border-radius: 9px;}
.listprod__attr {display: flex;align-items: flex-start;flex-direction: column;}
.listprod__attr:not(:last-child) {margin: 0 0 6px;}
.listprod__attr-title {width: 100%; margin: 0 0 3px;color: #a2a2a2;}
.listprod__attr-value {}
.listprod__attr-value .attr_arr {grid-gap: 4px; display: flex; flex-wrap: wrap;}
.listprod__attr-value .input_type_radio {}
.listprod__attr-value input {display: none;}
.listprod__attr-value label {cursor: pointer;box-shadow: 0 6px 12px 0 rgba(194, 194, 163, 0.09);padding: 2px 4px;display: block;background: #fff;border-radius: 3px;font-size: 12px;/* border: 1px solid white; */display: flex;}
.listprod__attr-value label span img {width: 11px;image-rendering: optimizequality;display: block;height: auto;border-radius: 2px;box-sizing: border-box;margin: 0 2px 0 0;border: 1px solid silver;}
.listprod__attr-value input:checked+label span img {}
.listprod__attr-value input:checked+label {background: #ffcc02;}
.listprod__attr-value label span img:hover+span {display:block;}
.listprod__attr-value label span span {}
.radio_attr_label {display: flex;align-items: center;}
.listprod__attr-value select {border: 1px solid #b7b7b7; font-size: 14px; border-radius: 4px; cursor: pointer;}
.listprod__specific {f}
.listprod__specific-box {display: flex; align-items: flex-end;}
.listprod__specific-box:not(:last-child) {margin: 0 0 5px;}
.listprod__specific-name {}
.listprod__specific-point {border-bottom: 1px dotted #c1c1c1;flex: auto;margin: 0 3px 3px;}
.listprod__specific-value {font-weight: 500;color: #515151;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.listprod__buts {display: flex;align-items: center;justify-content: space-between;width: 100%;gap: 5px;}
.listprod__count-box {}
.listprod__count-but {}
.listprod__count-input {}
.listprod__but-buy {border-radius: 6px;color: #000;height: 35px;padding: 2px 8px 0;font-weight: 500;font-size: 16px;line-height: 28%;cursor: pointer;transition: 0.2s;display: inline-flex;align-items: center;box-sizing: border-box;justify-content: center;flex-shrink: 0;text-align: center;text-decoration: none;background: #65b437;}
.listprod__but-buy:hover {background: #9ae76e;}
.listprod__but-icon {display: block; margin: 0 6px 0 0;}
.listprod__but-text {}
.listprod__but-detail {border-radius: 6px;color: #000;height: 35px;padding: 2px 8px 0;font-weight: 500;font-size: 16px;line-height: 28%;cursor: pointer;transition: 0.2s;display: inline-flex;align-items: center;box-sizing: border-box;justify-content: center;flex-shrink: 0;text-align: center;text-decoration: none;background: #EFEFEF;}
.listprod__but-detail:hover {background: #e4e4e4;}

@media (min-width: 993px) and (max-width: 1150px) {
.listprod {}
.listprod__product { }
.listprod__img-box { }
.listprod__label { }
.listprod__label-img { }
.listprod__label-name { }
.listprod__href-img { }
.listprod__img { }
.listprod__oiproduct { }
.listprod__name { }
.listprod__description { }
.listprod__old-price { }
.listprod__old-price:before { }
.listprod__old-price-name { }
.listprod__old-price-value { }
.listprod__price { }
.listprod__price-name { }
.listprod__price-value { }
.listprod__manufacturer { }
.listprod__manufacturer-name { }
.listprod__manufacturer-value { }
.listprod__ves { }
.listprod__ves-name { }
.listprod__ves-value { }
.listprod__sklad { }
.listprod__sklad-name { }
.listprod__sklad-value { }
.listprod__attrs { }
.listprod__attr2 { }
.listprod__attr { }
.listprod__attr-title { }
.listprod__attr-value { }
.listprod__attr-value .attr_arr { }
.listprod__attr-value .input_type_radio { }
.listprod__attr-value input { }
.listprod__attr-value label { }
.listprod__attr-value label span img { }
.listprod__attr-value input:checked+label span img { }
.listprod__attr-value label span img:hover+span { }
.listprod__attr-value label span span { }
.radio_attr_label { }
.listprod__attr-value select { }
.listprod__specific { }
.listprod__specific-box { }
.listprod__specific-box:not(:last-child) { }
.listprod__specific-name { }
.listprod__specific-point { }
.listprod__specific-value { }
.listprod__buts {flex-direction: column;}
.listprod__count-box { }
.listprod__count-but { }
.listprod__count-input { }
.listprod__but-buy {width: 90%;}
.listprod__but-icon {margin: 0px;}
.listprod__but-text {display: none;}
.listprod__but-detail {width: 90%;}
}
@media (min-width: 651px) and (max-width: 992px) {
.listprod {grid-gap: 24px 20px;}
.listprod__product { }
.listprod__img-box { }
.listprod__label { }
.listprod__label-img { }
.listprod__label-name { }
.listprod__href-img { }
.listprod__img { }
.listprod__oiproduct { }
.listprod__name { }
.listprod__description { }
.listprod__old-price { }
.listprod__old-price:before { }
.listprod__old-price-name { }
.listprod__old-price-value { }
.listprod__price { }
.listprod__price-name { }
.listprod__price-value { }
.listprod__manufacturer { }
.listprod__manufacturer-name { }
.listprod__manufacturer-value { }
.listprod__ves { }
.listprod__ves-name { }
.listprod__ves-value { }
.listprod__sklad { }
.listprod__sklad-name { }
.listprod__sklad-value { }
.listprod__attrs { }
.listprod__attr2 { }
.listprod__attr { }
.listprod__attr-title { }
.listprod__attr-value { }
.listprod__attr-value .attr_arr { }
.listprod__attr-value .input_type_radio { }
.listprod__attr-value input { }
.listprod__attr-value label { }
.listprod__attr-value label span img { }
.listprod__attr-value input:checked+label span img { }
.listprod__attr-value label span img:hover+span { }
.listprod__attr-value label span span { }
.radio_attr_label { }
.listprod__attr-value select { }
.listprod__specific { }
.listprod__specific-box { }
.listprod__specific-box:not(:last-child) { }
.listprod__specific-name { }
.listprod__specific-point { }
.listprod__specific-value { }
.listprod__buts {flex-direction: column;}
.listprod__count-box { }
.listprod__count-but { }
.listprod__count-input { }
.listprod__but-buy {width: 90%;}
.listprod__but-icon {margin: 0px;}
.listprod__but-text {display: none;}
@media (min-width: 850px) and (max-width: 992px) {
.listprod__but-icon {margin: 0 6px 0 0;}
.listprod__but-text {display: block;}
}
.listprod__but-detail {width: 90%;}
}
@media (min-width: 482px) and (max-width: 650px) {
.listprod {grid-template-columns: 1fr 1fr;grid-gap: 23px 20px;}
.listprod__product { }
.listprod__img-box { }
.listprod__label { }
.listprod__label-img { }
.listprod__label-name { }
.listprod__href-img { }
.listprod__img { }
.listprod__oiproduct { }
.listprod__name { }
.listprod__description { }
.listprod__old-price { }
.listprod__old-price:before { }
.listprod__old-price-name { }
.listprod__old-price-value { }
.listprod__price { }
.listprod__price-name { }
.listprod__price-value { }
.listprod__manufacturer { }
.listprod__manufacturer-name { }
.listprod__manufacturer-value { }
.listprod__ves { }
.listprod__ves-name { }
.listprod__ves-value { }
.listprod__sklad { }
.listprod__sklad-name { }
.listprod__sklad-value { }
.listprod__attrs {display: none;}
.listprod__attr2 { }
.listprod__attr { }
.listprod__attr-title { }
.listprod__attr-value { }
.listprod__attr-value .attr_arr { }
.listprod__attr-value .input_type_radio { }
.listprod__attr-value input { }
.listprod__attr-value label { }
.listprod__attr-value label span img { }
.listprod__attr-value input:checked+label span img { }
.listprod__attr-value label span img:hover+span { }
.listprod__attr-value label span span { }
.radio_attr_label { }
.listprod__attr-value select { }
.listprod__specific { }
.listprod__specific-box { }
.listprod__specific-box:not(:last-child) { }
.listprod__specific-name { }
.listprod__specific-point { }
.listprod__specific-value { }
.listprod__buts {flex-direction: column;}
.listprod__count-box { }
.listprod__count-but { }
.listprod__count-input { }
.listprod__but-buy {width: 95%;}
.listprod__but-icon {margin: 0;}
.listprod__but-text {display: none;}
.listprod__but-detail {width: 95%;}
}
@media screen and (max-width: 481px) {
.listprod {grid-template-columns: 1fr 1fr;grid-gap: 21px 16px;}
.listprod__product { }
.listprod__img-box { }
.listprod__label { }
.listprod__label-img { }
.listprod__label-name { }
.listprod__href-img { }
.listprod__img { }
.listprod__oiproduct {padding: 11px 12px 12px;}
.listprod__name {font-size: 14px;}
.listprod__description {}
.listprod__old-price {font-size: 14px;}
.listprod__old-price:before { }
.listprod__old-price-name { }
.listprod__old-price-value { }
.listprod__price {}
.listprod__price-name { }
.listprod__price-value {font-size: 15px;}
.listprod__manufacturer { }
.listprod__manufacturer-name { }
.listprod__manufacturer-value { }
.listprod__ves { }
.listprod__ves-name { }
.listprod__ves-value { }
.listprod__sklad { }
.listprod__sklad-name { }
.listprod__sklad-value { }
.listprod__attrs {display: none;}
.listprod__attr2 { }
.listprod__attr { }
.listprod__attr-title { }
.listprod__attr-value { }
.listprod__attr-value .attr_arr { }
.listprod__attr-value .input_type_radio { }
.listprod__attr-value input { }
.listprod__attr-value label { }
.listprod__attr-value label span img { }
.listprod__attr-value input:checked+label span img { }
.listprod__attr-value label span img:hover+span { }
.listprod__attr-value label span span { }
.radio_attr_label { }
.listprod__attr-value select { }
.listprod__specific {font-size: 11px;margin: 0 0 14px;}
.listprod__specific-box { }
.listprod__specific-box:not(:last-child) {margin: 0 0 1px;}
.listprod__specific-name { }
.listprod__specific-point { }
.listprod__specific-value { }
.listprod__buts {flex-direction: column;gap: 10px;}
.listprod__count-box { }
.listprod__count-but { }
.listprod__count-input { }
.listprod__but-buy {
    width: 100%;
}
.listprod__but-icon {margin: 0px;}
.listprod__but-text {display: none;}
.listprod__but-detail {width: 80%;}
}
@media screen and (max-width: 320px) {
.listprod { }
.listprod__product { }
.listprod__img-box { }
.listprod__label { }
.listprod__label-img { }
.listprod__label-name { }
.listprod__href-img { }
.listprod__img { }
.listprod__oiproduct { }
.listprod__name { }
.listprod__description { }
.listprod__old-price {font-size: 13px;}
.listprod__old-price:before { }
.listprod__old-price-name { }
.listprod__old-price-value { }
.listprod__price { }
.listprod__price-name { }
.listprod__price-value {font-size: 14px;}
.listprod__manufacturer { }
.listprod__manufacturer-name { }
.listprod__manufacturer-value { }
.listprod__ves { }
.listprod__ves-name { }
.listprod__ves-value { }
.listprod__sklad { }
.listprod__sklad-name { }
.listprod__sklad-value { }
.listprod__attrs { }
.listprod__attr2 { }
.listprod__attr { }
.listprod__attr-title { }
.listprod__attr-value { }
.listprod__attr-value .attr_arr { }
.listprod__attr-value .input_type_radio { }
.listprod__attr-value input { }
.listprod__attr-value label { }
.listprod__attr-value label span img { }
.listprod__attr-value input:checked+label span img { }
.listprod__attr-value label span img:hover+span { }
.listprod__attr-value label span span { }
.radio_attr_label { }
.listprod__attr-value select { }
.listprod__specific { }
.listprod__specific-box { }
.listprod__specific-box:not(:last-child) { }
.listprod__specific-name { }
.listprod__specific-point { }
.listprod__specific-value { }
.listprod__buts { }
.listprod__count-box { }
.listprod__count-but { }
.listprod__count-input { }
.listprod__but-buy {padding: 0 13px;}
.listprod__but-icon { }
.listprod__but-text { }
.listprod__but-detail { }
}
/* listprod__product  end */


/* fullprod  */
.fullprod {}
.fullprod__container {}
.fullprod__box {display: flex;margin: 0 0 40px;align-items: center;border-radius: 15px;}
.fullprod__data {flex: auto;display: none;}
.fullprod__imb-box {position: relative;flex-shrink: 0;max-width: 100%;display: flex;gap: 20px;}
.fullprod__label {position: absolute; left: 10px; top: 9px;}
.fullprod__label-img {width: 36px; image-rendering: optimizequality; display: block; border-radius: 50%; position: relative; z-index: 1;}
.fullprod__label-name {font-weight: 700; font-size: 12px; text-transform: uppercase; color: #fff; background: #000000; padding: 3px 6px 3px 22px; position: absolute; left: 50%; border-radius: 5px; transform: translateY(-50%); top: 50%;}
.fullprod__fullimg-box {}
.fullprod__fullimg-box img {image-rendering: optimizequality;border-radius: 8px;min-height: 100%;object-fit: cover;}
.fullprod__fullimg-href {}
.fullprod__fullimg-img {display: block;image-rendering: optimizequality;border-radius: 16px;height: 300px;width: 240px;}
.fullprod__thumbimg-box {display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;}
.fullprod__thumbimg-img {max-width: 100%; aspect-ratio: 1 / 1; object-fit: cover; image-rendering: optimizequality; display: block; border-radius: 10px; cursor: pointer;}
.fullprod__info {}
.fullprod__description {}
.fullprod__manufacturer {}
.fullprod__manufacturer-name {}
.fullprod__manufacturer-value {}
.fullprod__ves {}
.fullprod__ves-name {}
.fullprod__ves-value {}
.fullprod__price {margin: 0 0 35px; display: flex; flex-direction: column; align-items: center;}
.fullprod__price-name {}
.fullprod__price-value {font-size: 40px;font-weight: 500;margin: 0 0 1px;}
.fullprod__oldprice {font-size: 17px; font-weight: 500; position: relative; line-height: 100%; color: #b5b5b5;}
.fullprod__oldprice:before {content:''; width: 100%; height: 100%; background: #FE5C38; display: block; top: 0px; left: 0px; position: absolute; clip-path: polygon(0 calc(100% - 1px), 100% 0, 100% 1px, 0 100%);}
.fullprod__specific {}
.fullprod__specific-box {display: flex; align-items: flex-end;}
.fullprod__specific-box:not(:last-child) {margin: 0 0 12px;}
.fullprod__specific-btsltg {text-align: center;cursor: pointer;margin: 23px 0 12px;text-decoration: none;border-radius: 10px;border: 1px solid #ddd;padding: 6px 10px;}
.fullprod__specific-btsltg:hover {color: #000;border-color: #000;}
.fullprod__specific-sldtgl {display: none;}
.fullprod__specific-name {font-size: 13px;}
.fullprod__specific-point {border-bottom: 1px dotted #888888; flex: auto; margin: 0 5px 4px;}
.fullprod__specific-value {font-weight: 500; color: #000;    text-align: right;max-width: 310px;}
.fullprod__atplsprds {}
.fullprod__atplsprd {cursor: pointer; background: #eeeeee; display: flex; align-items: center; justify-content: center; border-radius: 7px; padding: 6px 10px; font-size: 14px; font-weight: 500; text-decoration: none;}
.fullprod__atplsprd-active {background: #ffcc02;}
.fullprod__attrs {background: #fff;padding: 11px 12px;border-radius: 15px;margin: 0px 0 32px;display: flex;flex-direction: column;grid-gap: 12px;border: 1px solid #F3F3F3;}
.fullprod__attr-box {}
.fullprod__attr-name {margin: 0 0 9px;font-size: 23px;font-weight: 500;}
.fullprod__attr-labels {}
.fullprod__attr-labelss {display: flex; flex-wrap: wrap; grid-gap: 6px;}
.fullprod__attr-labelss .input_type_radio {}
.fullprod__attr-labelss .input_type_radio input {display: none;}
.fullprod__attr-labelss .input_type_radio input:checked +label {background: #0adf8c;}
.fullprod__attr-labelss .input_type_radio label {cursor: pointer;background: #eeeeee;display: flex;align-items: center;justify-content: center;border-radius: 7px;padding: 4px;padding-right: 8px;}
.fullprod__attr-labelss .input_type_radio label>span {display: flex; align-items: center;}
.fullprod__attr-labelss .input_type_radio label span img {width: 18px; border-radius: 5px; margin: 0 5px 0 0; border: 1px solid #F3F3F3;}
.fullprod__attr-labelss .input_type_radio label span span {font-size: 15px;font-weight: 500;}
.fullprod__countsklad {}
.fullprod__countsklad-name {}
.fullprod__countsklad-value {}
.fullprod__count-box {}
.fullprod__count-name {}
.fullprod__count-value {display: flex; align-items: center; background: #fff; border: 1px solid #F3F3F3; border-radius: 12px; height: 45px; box-sizing: border-box; overflow: hidden;}
.fullprod__count-but {height: 100%; background: #e0e0e0; width: 43px; font-size: 24px; font-weight: 400; cursor: pointer;}
.fullprod__count-but:hover {background: #c6c6c6;}
.fullprod__count-input {text-align: center; flex: auto;}
.fullprod__buts {display: grid;grid-template-columns: 1fr;grid-gap: 16px;}
.fullprod__but-buy {padding: 2px 19px 0;}
.fullprod__related-zag {}
.fullprod-container {}
.fullprod-wrapper {}

@media (min-width: 993px) and (max-width: 1160px) {
.fullprod { }
.fullprod__container { }
.fullprod__box { }
.fullprod__data { }
.fullprod__imb-box {}
.fullprod__label { }
.fullprod__label-img { }
.fullprod__label-name { }
.fullprod__fullimg-box { }
.fullprod__fullimg-href { }
.fullprod__fullimg-img { }
.fullprod__thumbimg-box { }
.fullprod__thumbimg-img { }
.fullprod__info { }
.fullprod__description { }
.fullprod__manufacturer { }
.fullprod__manufacturer-name { }
.fullprod__manufacturer-value { }
.fullprod__ves { }
.fullprod__ves-name { }
.fullprod__ves-value { }
.fullprod__price { }
.fullprod__price-name { }
.fullprod__price-value { }
.fullprod__oldprice { }
.fullprod__oldprice:before { }
.fullprod__specific { }
.fullprod__specific-box { }
.fullprod__specific-box:not(:last-child) { }
.fullprod__specific-name { }
.fullprod__specific-point { }
.fullprod__specific-value { }
.fullprod__attrs { }
.fullprod__attr-box { }
.fullprod__attr-name { }
.fullprod__attr-labels { }
.fullprod__attr-labelss { }
.fullprod__attr-labelss .input_type_radio { }
.fullprod__attr-labelss .input_type_radio input { }
.fullprod__attr-labelss .input_type_radio input:checked +label { }
.fullprod__attr-labelss .input_type_radio label { }
.fullprod__attr-labelss .input_type_radio label>span { }
.fullprod__attr-labelss .input_type_radio label span img { }
.fullprod__attr-labelss .input_type_radio label span span { }
.fullprod__countsklad { }
.fullprod__countsklad-name { }
.fullprod__countsklad-value { }
.fullprod__count-box { }
.fullprod__count-name { }
.fullprod__count-value { }
.fullprod__count-but { }
.fullprod__count-but:hover { }
.fullprod__count-input { }
.fullprod__buts { }
.fullprod__but-buy { }
.fullprod__related-zag { }
.fullprod-container { }
.fullprod-wrapper { }
}
@media (min-width: 769px) and (max-width: 992px) {
.fullprod { }
.fullprod__container { }
.fullprod__box { }
.fullprod__data { }
.fullprod__imb-box {}
.fullprod__label { }
.fullprod__label-img { }
.fullprod__label-name { }
.fullprod__fullimg-box { }
.fullprod__fullimg-href { }
.fullprod__fullimg-img { }
.fullprod__thumbimg-box { }
.fullprod__thumbimg-img { }
.fullprod__info { }
.fullprod__description { }
.fullprod__manufacturer { }
.fullprod__manufacturer-name { }
.fullprod__manufacturer-value { }
.fullprod__ves { }
.fullprod__ves-name { }
.fullprod__ves-value { }
.fullprod__price { }
.fullprod__price-name { }
.fullprod__price-value { }
.fullprod__oldprice { }
.fullprod__oldprice:before { }
.fullprod__specific { }
.fullprod__specific-box { }
.fullprod__specific-box:not(:last-child) { }
.fullprod__specific-name { }
.fullprod__specific-point { }
.fullprod__specific-value { }
.fullprod__attrs { }
.fullprod__attr-box { }
.fullprod__attr-name { }
.fullprod__attr-labels { }
.fullprod__attr-labelss { }
.fullprod__attr-labelss .input_type_radio { }
.fullprod__attr-labelss .input_type_radio input { }
.fullprod__attr-labelss .input_type_radio input:checked +label { }
.fullprod__attr-labelss .input_type_radio label { }
.fullprod__attr-labelss .input_type_radio label>span { }
.fullprod__attr-labelss .input_type_radio label span img { }
.fullprod__attr-labelss .input_type_radio label span span { }
.fullprod__countsklad { }
.fullprod__countsklad-name { }
.fullprod__countsklad-value { }
.fullprod__count-box { }
.fullprod__count-name { }
.fullprod__count-value { }
.fullprod__count-but { }
.fullprod__count-but:hover { }
.fullprod__count-input { }
.fullprod__buts { }
.fullprod__but-buy { }
.fullprod__related-zag { }
.fullprod-container { }
.fullprod-wrapper { }
}
@media (min-width: 581px) and (max-width: 768px) {
.fullprod { }
.fullprod__container { }
.fullprod__box { }
.fullprod__data { }
.fullprod__imb-box {}
.fullprod__label { }
.fullprod__label-img { }
.fullprod__label-name { }
.fullprod__fullimg-box { }
.fullprod__fullimg-href { }
.fullprod__fullimg-img { }
.fullprod__thumbimg-box { }
.fullprod__thumbimg-img { }
.fullprod__info { }
.fullprod__description { }
.fullprod__manufacturer { }
.fullprod__manufacturer-name { }
.fullprod__manufacturer-value { }
.fullprod__ves { }
.fullprod__ves-name { }
.fullprod__ves-value { }
.fullprod__price { }
.fullprod__price-name { }
.fullprod__price-value { }
.fullprod__oldprice { }
.fullprod__oldprice:before { }
.fullprod__specific { }
.fullprod__specific-box { }
.fullprod__specific-box:not(:last-child) { }
.fullprod__specific-name { }
.fullprod__specific-point { }
.fullprod__specific-value { }
.fullprod__attrs { }
.fullprod__attr-box { }
.fullprod__attr-name { }
.fullprod__attr-labels { }
.fullprod__attr-labelss { }
.fullprod__attr-labelss .input_type_radio { }
.fullprod__attr-labelss .input_type_radio input { }
.fullprod__attr-labelss .input_type_radio input:checked +label { }
.fullprod__attr-labelss .input_type_radio label { }
.fullprod__attr-labelss .input_type_radio label>span { }
.fullprod__attr-labelss .input_type_radio label span img { }
.fullprod__attr-labelss .input_type_radio label span span { }
.fullprod__countsklad { }
.fullprod__countsklad-name { }
.fullprod__countsklad-value { }
.fullprod__count-box { }
.fullprod__count-name { }
.fullprod__count-value { }
.fullprod__count-but { }
.fullprod__count-but:hover { }
.fullprod__count-input { }
.fullprod__buts { }
.fullprod__but-buy { }
.fullprod__related-zag { }
.fullprod-container { }
.fullprod-wrapper { }
}
@media screen and (max-width: 580px) {
.fullprod { }
.fullprod__container {}
.fullprod__box {flex-direction: column;padding: 0 0 20px;}
.fullprod__data {width: 90%;}
.fullprod__imb-box {margin: 0 0 30px;flex-direction: column;max-width: 100%;}
.fullprod__label { }
.fullprod__label-img { }
.fullprod__label-name { }
.fullprod__fullimg-box { }
.fullprod__fullimg-href { }
.fullprod__fullimg-img {width: 100%;=:auto !important;border-radius: 16px 16px 0 0 !important;}
.fullprod__thumbimg-box { }
.fullprod__thumbimg-img { }
.fullprod__info { }
.fullprod__description { }
.fullprod__manufacturer { }
.fullprod__manufacturer-name { }
.fullprod__manufacturer-value { }
.fullprod__ves { }
.fullprod__ves-name { }
.fullprod__ves-value { }
.fullprod__price { }
.fullprod__price-name { }
.fullprod__price-value { }
.fullprod__oldprice { }
.fullprod__oldprice:before { }
.fullprod__specific { }
.fullprod__specific-box { }
.fullprod__specific-box:not(:last-child) { }
.fullprod__specific-name { }
.fullprod__specific-point { }
.fullprod__specific-value { }
.fullprod__attrs {margin: 0 0px 20px;}
.fullprod__attr-box { }
.fullprod__attr-name { }
.fullprod__attr-labels { }
.fullprod__attr-labelss { }
.fullprod__attr-labelss .input_type_radio { }
.fullprod__attr-labelss .input_type_radio input { }
.fullprod__attr-labelss .input_type_radio input:checked +label { }
.fullprod__attr-labelss .input_type_radio label { }
.fullprod__attr-labelss .input_type_radio label>span { }
.fullprod__attr-labelss .input_type_radio label span img { }
.fullprod__attr-labelss .input_type_radio label span span { }
.fullprod__countsklad { }
.fullprod__countsklad-name { }
.fullprod__countsklad-value { }
.fullprod__count-box { }
.fullprod__count-name { }
.fullprod__count-value { }
.fullprod__count-but { }
.fullprod__count-but:hover { }
.fullprod__count-input { }
.fullprod__buts { }
.fullprod__but-buy { }
.fullprod__related-zag { }
.fullprod-container { }
.fullprod-wrapper { }
}
@media screen and (max-width: 320px) {
.fullprod { }
.fullprod__container { }
.fullprod__box { }
.fullprod__data { }
.fullprod__imb-box { }
.fullprod__label { }
.fullprod__label-img { }
.fullprod__label-name { }
.fullprod__fullimg-box { }
.fullprod__fullimg-href { }
.fullprod__fullimg-img { }
.fullprod__thumbimg-box { }
.fullprod__thumbimg-img { }
.fullprod__info { }
.fullprod__description { }
.fullprod__manufacturer { }
.fullprod__manufacturer-name { }
.fullprod__manufacturer-value { }
.fullprod__ves { }
.fullprod__ves-name { }
.fullprod__ves-value { }
.fullprod__price { }
.fullprod__price-name { }
.fullprod__price-value { }
.fullprod__oldprice { }
.fullprod__oldprice:before { }
.fullprod__specific {font-size: 14px;}
.fullprod__specific-box { }
.fullprod__specific-box:not(:last-child) { }
.fullprod__specific-name { }
.fullprod__specific-point { }
.fullprod__specific-value { }
.fullprod__attrs { }
.fullprod__attr-box { }
.fullprod__attr-name { }
.fullprod__attr-labels { }
.fullprod__attr-labelss { }
.fullprod__attr-labelss .input_type_radio { }
.fullprod__attr-labelss .input_type_radio input { }
.fullprod__attr-labelss .input_type_radio input:checked +label { }
.fullprod__attr-labelss .input_type_radio label { }
.fullprod__attr-labelss .input_type_radio label>span { }
.fullprod__attr-labelss .input_type_radio label span img { }
.fullprod__attr-labelss .input_type_radio label span span { }
.fullprod__countsklad { }
.fullprod__countsklad-name { }
.fullprod__countsklad-value { }
.fullprod__count-box { }
.fullprod__count-name { }
.fullprod__count-value { }
.fullprod__count-but { }
.fullprod__count-but:hover { }
.fullprod__count-input { }
.fullprod__buts { }
.fullprod__but-buy { }
.fullprod__related-zag { }
.fullprod-container { }
.fullprod-wrapper { }
}
/* fullprod  end */


/* basket  */
/* .basket {}
.basket__icon {}
.basket__count {}
.basket__cena {} */
.basket__circle {width:70px;height:70px;position: absolute;background: radial-gradient(circle, #FFCC00 0%, #ffeeeb00 70%);transition: 0.8s;transform: translate(-50%, -50%);}
/* basket  end */


/* cart  */
.cart {display: flex; justify-content: center;}
.cart__container {}
.cart__products {margin: 0 0 31px;}
.cart__product {background: #fff;display: flex;align-items: center;border-radius: 15px;padding: 18px;border: 1px solid #F3F3F3;margin: 0 0 12px;grid-gap: 17px;display: grid;grid-template-columns: 100px auto 74px 108px 74px;position: relative;}
.cart__product:last-child {margin:0px;}
.cart__img-href {display: block;}
.cart__product-info {align-self: stretch; flex: auto; margin: 0 10px 0 0;}
.cart__price {font-size: 17px; text-align: center;}
.cart__product-info .list_attribute {display: flex; flex-direction: column; grid-gap: 4px;}
.cart__product-info .jshop_cart_attribute {font-size: 14px !important;margin: 0px !important;line-height: 100%;}
.cart__product-info .name {}
.cart__product-info .value {}
.cart__img {max-width: 100%; image-rendering: optimizequality; display: block; border-radius: 7px;}
.cart__name {font-size: 17px; font-weight: 500; margin: 0 0 9px; display: block;}
.cart__count {display: flex; align-items: center; height: 38px; padding: 4px; box-sizing: border-box; border-radius: 12px; background: #F7F7F7; justify-content: center;}
.cart__count-but {height: 30px; width: 30px; background: #F7F7F7; border-radius: 8px; flex-shrink: 0; cursor: pointer; color: #000; display: flex; align-items: center; font-size: 20px; justify-content: center;}
.cart__count-but:hover {background:#fff;}
.cart__count-input {margin: 0 4px; flex: auto; color: #010101; font-size: 16px; text-align: center; background: none;}
.cart__full-price {font-size: 17px; font-weight: 600; text-align: center;}
.cart__delet {position: absolute;top: 11px;right: 11px;}
.cart__delet svg {display: block; width: 18px; height: auto; fill: grey;}
.cart__delet svg:hover {fill: #eb513d;}
.cart__line {display: flex; align-items: center; justify-content: space-between;}
.cart__line-summa {margin: 0 0 6px;}
.cart__line-dilver {}
.cart__line-itogo {font-size: 20px; font-weight: 600; margin: 15px 0 40px; border-top: 1px solid #000; padding: 10px 0 0;}
.cart__line-name {}
.cart__line-value {}
.cart__linebrdr {}
.cart__linebrdr-name {}
.cart__linebrdr-value {}
.cart__buts {display: flex; align-items: center; justify-content: space-between;}
.cart__but-back {line-height: 1;}
.cart__but-buy {line-height: 1;}
.cart__shagi {display: flex; justify-content: center; margin: 0 0 40px; grid-gap: 13px;}
.cart__shag {width: 73px;display: flex;flex-direction: column;align-items: center;}
.cart__shag.next {opacity:0.4;}
.cart__shag-nomer {width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; border: 1px dashed #5c5c5c; margin: 0 0 12px;}
.cart__shag.active .cart__shag-text {color: #293133;}
.cart__shag.active .cart__shag-nomer {border-color: #293133;}
.cart__shag-text {font-size: 13px; text-align: center;}
.cart__shag.prev .cart__shag-text a {color: #293133;font-weight:700;}
.cart__shag.prev .cart__shag-nomer {border: 1px solid #293133;}
.cart__shag-text {font-size: 11px;text-align: center;}
.cart__adres {display: flex; align-items: center; margin: 0 0 8px;}
.cart__adres-name {width: 90px; font-weight: 500;}
.cart__adres-value {}
.cart__adres-input {border: 1px solid #BFBFBF;height: 40px;border-radius: 10px;padding: 0 14px;}
.cart__adres-buts {display: flex; justify-content: center; margin: 30px 0 0;}
.cart__adres-but {}
.cart__dost {margin: 0 0 30px;}
.cart__dost-label {display: flex; align-items: center; margin: 0 0 12px; cursor: pointer;}
.cart__dost-label:last-child {margin:0px;}
.cart__dost-input {-webkit-appearance: none;-moz-appearance: none;width: 18px;height: 18px;border-radius: 14px;position:relative;margin: 2px 11px 0 0;cursor: pointer;background: #ffffff;border: 1px solid #BFBFBF;}
.cart__dost-input:after {content: '';position: absolute;display: block;width: calc(100% - 6px);height: calc(100% - 6px);border-radius: 10px;background: #FFCC00;opacity: 0;transform: translate(-50%, -50%);top: 50%;left: 50%;}
.cart__dost-input:checked:after {opacity: 1;}
.cart__dost-name {}
.cart__dost-but {margin: 0 auto; display: flex;}
.cart__client-info {padding: 25px 31px; border-radius: 15px; grid-gap: 25px; margin: 0 0 16px; background: #fff; box-shadow: 0 6px 12px 0 rgba(194, 194, 163, 0.09);}
.cart__checkinfzag {font-size: 18px; font-weight: 600; text-align: center; margin: 0 0 11px;}
.cart__client {display: flex; align-items: flex-start; margin: 0 0 11px;}
.cart__client-name {color: #4e4e4e; width: 152px; flex-shrink: 0;}
.cart__client-value {font-weight: 600; flex: auto;}
.cart__client-form {}
.cart__client-coment {width: 100%; box-sizing: border-box; border-radius: 8px; padding: 8px 10px; background: #fff; border: 1px solid #b7b7b7;}
.cart__client-but {margin: 0 auto; display: flex;}

@media (min-width: 501px) and (max-width: 768px) {
.cart__product {grid-template-columns: 1fr 1fr 1fr 1fr; position: relative;}
.cart__img-href {grid-row-start: 1; grid-row-end: 3;}
.cart__product-info {grid-column-start: 2; grid-column-end: 5; margin: 0 0 0; padding: 0 20px 0 0;}
}
@media screen and (max-width: 500px) {
.cart__product {grid-template-columns: 1fr 1fr 1fr; position: relative;}
.cart__product-info {grid-column-start: 2; grid-column-end: 4; margin: 0 0 0; padding: 0 20px 0 0;}
.cart__name {font-size: 16px;}
.cart__buts {display: grid; grid-template-columns: 1fr 1fr; grid-gap: 19px;}
.cart__shagi {grid-gap: 8px;}
.cart__shag-text {font-size: 12px;}
.cart__client-info {padding: 24px 21px;}
.cart__client-name {font-size: 14px; width: 130px;}
.cart__client-value {font-size: 14px;}
}
@media screen and (max-width: 320px) {
.cart__product {padding: 13px;}
.cart__but-buy {padding: 0 10px;}
}
/* cart  end */