:root {--mc:#11a600;--lc:#0d0f0d;--sc:#000000;--wbc4:#fffffc;--wtc1:#382c2c;--fc:#050405;--bc:#03a118;--hc:#ffffff;--bfc:#f2f2f2;--sjc:#000000;--scc:#d57bed;--ssc:#4e5052;--ptc:#3b3c3d;--ptsc:#ffffff;--tfc:#ffffff;--pmc:#d57bed;--wbc1:#ffffff;--wbc5:#ffffff;--sf:shabnam-fd;--sfs:1rem;--lbc:#3b3c3d;--prt:#000000;--mmb:#ffffff;--mmc:#ffffff;--sbc:#ffffff;--sbg:#ffffff;--sbbc:#000000;--bsh:#d9d1d1;--bhc:#f3f3f3;--shf:shabnam-fd;--shs:20px;--btf:15px;--mn:RIVAS;--h:FIRST;--mtc:#5c4d7d;--htc:#000000;--pfc:#ffffff;--wbc2:#5c4d7d;--wbc3:#ffffff;--wtc2:#ffffff;--wtc3:#5c4d7d;--wtc4:#5c4d7d;--wtc5:#5c4d7d;}.swiper-logo .mt-3 {
 height: fit-content;
 margin-top: 24px;
}

.swiper-logo .mt-3 img {
 height: 50px;
 object-fit: cover;
 margin-top: 0;
 padding-top: 8px;
}

.swiper-logo h2 {
 margin-block: 24px 0;
}

.swiper-logo .btn-more {
 bottom: -132px;
 right: 0;
}

.index-pr-swiper .owl-nav {
 bottom: 20px;
} 

.owl-item .item {
 margin-inline: 4px;
}

.index-pr-swiper .row.mx-0.mt-lg-5 {
 min-height: unset;
}

.index-pr-swiper .owl-item .item .product-item {
 height: unset !important;
}

.owl-item .item .product-item {
 height: 550px;
}

.item-box.product-items {
 display: flex;
 flex-wrap: wrap;
}

.item-box .product-item:hover {
 border-radius: unset;
}

/*.owl-item .item.product-item,*/
.item-box .item.product-item {
 border: 1px solid rgba(0, 0, 0, 0.09);
}

.pr-img {
 aspect-ratio: 1 / 1;
}

.pr-img img {
 object-fit: cover;
}

.item-box .item.product-item {
 margin: 0;
 width: 20%;
}

.item-box .item.product-item img {
 min-height: unset !important;
}

.item-box .item.product-item img {
 min-height: 296px;
}

@media screen and (max-width: 1600px) {
 .owl-item .item .product-item {
 height: 510px;
 }

 .item-box .item.product-item {
 width: 25%;
 }
}


@media screen and (max-width: 1200px) {
 .item-box .item.product-item {
 width: 33.3%;
 }
}

@media screen and (max-width: 790px) { 
 .index-pr-swiper .owl-nav {
 bottom: -73px;
 } 
}

@media screen and (max-width: 576px) {
 .item-box .item.product-item {
 width: 50% !important;
 }

 .product__price--new {
 font-size: 14px;
 }
}

 @media screen and (max-width: 500px) {
 .owl-item .item .product-item {
 height: 480px;
 }
}

@media screen and (max-width: 425px) {
 .owl-item .item .product-item {
 height: 440px;
 }
}