/* listprod__product  */
.listprod {}
.listprod.container {background: var(--clrfon6); padding-top: var(--ots); padding-bottom: var(--ots);}
.listprod__title {margin-top: 0px; text-align: center; color: var(--clrfon1);}
.listprod__pages {display: flex; align-items: center; flex-wrap: wrap; gap: var(--gridots); margin: 0 0 var(--gridots); justify-content: center;}
.listprod.container .listprod__page {background: unset; color: var(--clrfon1); border-color: var(--clrfon1);}
.listprod__page-active {background: var(--clrfon6);color: #fff;}
.listprod.container .listprod__page-active, .listprod.container .listprod__page:hover {background: var(--clrfon4); color: var(--clrfon6); border-color: var(--clrfon4);}
.listprod__list {}
.listprod__product {background: var(--clrfon1); border-radius: var(--brdr); padding: var(--pdgots); display: flex; align-items: stretch; gap: 30px; margin: 0 0 40px;}
.listprod__pgactive {display: flex !important; !i; !; margin: 0px;}
.listprod__img-box {width: 45%; flex-shrink: 0;}
.listprod__href-img {display: block; height: 100%;}
.listprod__img {border-radius: var(--brdrmin);height: 100%;object-fit: cover;display: block;}
.listprod__oiproduct {display: flex; flex-direction: column; align-items: flex-start;}
.listprod__name {margin-top: unset; text-wrap-style: balance;}
.listprod__name a {text-decoration: none;}
.listprod__description {}
.listprod__specific {font-size: var(--fstx); width: 100%; color: var(--clrtx); margin: 0 0 30px;}
.listprod__specific-box {display: flex; align-items: center; gap: 20px; justify-content: space-between; padding: 0 0 6px; border-bottom: 1px dashed var(--clrakc); margin: 0 0 16px;}
.listprod__specific-box:last-child {margin: 0px;}
.listprod__specific-name {}
.listprod__specific-value {}
.listprod__buts {display: flex;align-items: center;margin: auto 0 0;gap: 10px 20px;}

@media (min-width: 993px) and (max-width: 1160px) {
.listprod__buts {display: grid; grid-template-columns: 1fr 1fr;}
}
@media (min-width: 769px) and (max-width: 992px) {
.listprod__pages {gap: 11px;}
.listprod__page {padding: 0 20px;}
.listprod__product {gap: 25px;}
.listprod__specific-box {font-size: 15px; gap: 10px; padding: 0 0 5px; margin: 0 0 14px;}
.listprod__buts {display: grid; grid-template-columns: 1fr;}
}
@media (min-width: 482px) and (max-width: 768px) {
.listprod__pages {display: none;}
.listprod__product {display: flex !important; !i; !; margin: 0 auto 23px; flex-direction: column; min-width: 0px; gap: 13px; max-width: 600px; box-sizing: border-box;}
.listprod__img-box {width: 100%;}
.listprod__img {height: auto; max-width: 400px; margin: 0 auto;}
.listprod__description {!i; !;}
.listprod__specific {margin: 0 0 20px;}
.listprod__specific-value {margin: 0 0 0 auto;}
.listprod__buts {display: grid; grid-template-columns: 1fr 1fr; width: 100%;}
.listprod__but-detail {padding: 0 10px;}
}
@media screen and (max-width: 481px) {
.listprod__pages {display: none;}
.listprod__product {display: flex !important; !i; !; margin: 0 0 23px; flex-direction: column; min-width: 0px; gap: 13px;}
.listprod__img-box {width: 100%;}
.listprod__img {height: auto;}
.listprod__description {!i; !; display: none;}
.listprod__specific {margin: 0 0 20px; font-size: 14px;}
.listprod__specific-box {gap: 3px 10px; flex-wrap: wrap; padding: 0 0 2px; margin: 0 0 11px;}
.listprod__specific-value {margin: 0 0 0 auto;}
.listprod__buts {display: grid; grid-template-columns: 1fr; width: 100%;}
.listprod__but-detail {padding: 0 10px;}
}
/* listprod__product  end */


/* fullprod  */
.fullprod {}
.fullprod__mob-title {display: none;}
.fullprod__container {background: var(--clrfon1); border-radius: var(--brdr); padding: var(--pdgots2);}
.fullprod__glav {display: flex; align-items: stretch; gap: 30px; margin: 0 0 40px;}
.fullprod__desc {}
.fullprod__imb-box {width: 45%; flex-shrink: 0;}
.fullprod__fullimg-box {display: block; height: 100%;}
.fullprod__fullimg-href {display: block; height: 100%;}
.fullprod__fullimg-img {border-radius: var(--brdrmin); height: 100%; object-fit: cover; display: block;}
.fullprod__info {}
.fullprod__title {margin-top: 0px;}
.fullprod__description {}
.fullprod__description>*:first-child {margin-top: 0px;}
.fullprod__specific {font-size: var(--fstx); width: 100%; color: var(--clrtx); margin: 0 0 30px;}
.fullprod__specific-box {display: flex; align-items: center; gap: 20px; justify-content: space-between; padding: 0 0 6px; border-bottom: 1px dashed var(--clrakc); margin: 0 0 16px;}
.fullprod__specific-box:last-child {margin: 0px;}
.fullprod__specific-name {}
.fullprod__specific-value {}
.fullprod__but-buy {width: 100%;}

@media (min-width: 769px) and (max-width: 992px) {
.fullprod__specific {font-size: 15px;}
.fullprod__specific-box {gap: 10px; padding: 0 0 5px; margin: 0 0 14px;}
}
@media (min-width: 482px) and (max-width: 768px) {
.fullprod__mob-title {display: block;}
.fullprod__glav {flex-direction: column;}
.fullprod__imb-box {width: 100%;}
.fullprod__title {display: none;}
.fullprod__specific {font-size: 16px;}
}
@media screen and (max-width: 481px) {
.fullprod__mob-title {display: block;}
.fullprod__glav {flex-direction: column; gap: 20px;}
.fullprod__imb-box {width: 100%;}
.fullprod__title {display: none;}
.fullprod__specific {font-size: 14px;}
.fullprod__specific-box {gap: 3px 10px; flex-wrap: wrap; padding: 0 0 2px; margin: 0 0 11px;}
.fullprod__specific-value {margin: 0 0 0 auto;}
}
/* fullprod  end */

