:root {--mc:#130073;--mtc:#ffffff;--scc:#cccccc;--sc:#f5f1ed;--lc:#1f2dfc;--fc:#1f1f1f;--shf:bentezar;--sf:shabnam-fd;--sfs:16px;--shs:40px;--hc:#ffffff;--htc:#000000;--pfc:#ffffff;--tfc:#fff7f7;--bc:#f5f5f5;--ptc:#686868;--pmc:#130073;--wbc1:#1f1f1f;--wbc2:#f9d54c;--wbc3:;--wbc4:#f9d54c;--wbc5:#ffffff;--wtc1:#1f1f1f;--wtc2:#1f1f1f;--wtc3:#1f1f1f;--wtc4:#1f1f1f;--wtc5:#1f1f1f;--btf:10px;--mn:SHOP;--h:SECOND;--wbgbx:;--mn2:#ffffff;--bgs:;--bts:#0f0400;--is:#a5a3a3;}.swiper .card-img-size .item-p img {
 height:312px;
}
.linear .swiper-f-dc {
 height: auto!important;
}
.swiper-dc {
 height: 540px!important;
}
@media (min-width: 970px){
.card-img-top {
 height:312px;
}
}
.swiper-f-dc {
 height: 587px!important;

}
.swiper-s-dc {
 height: 537px!important;
}
.swiper-f-dc.brand-index {
 height: 210px!important;
}

@media (max-width: 436px){
.swiper .card-img-size .item-p img {
 height: calc((100vw - 60px) * 1.3)!important;
}

}
ul.property {
 list-style: none !important;
 padding: 0 !important;
 max-height: fit-content !important;
 overflow-x: hidden !important;
 overflow-y: auto;
 padding-bottom: 44px !important;
}
ul.property::-webkit-scrollbar {
 width: 3px;
}
ul.property::-webkit-scrollbar-thumb {
 background-color: pink;
}
.product-show .specifications .box-a.position-md-absolute{
background-color: white;
}

.menu.menu-bar li a{
 display: block;
}
.basket-drop-item {
 min-height: 300px !important;
 overflow-y: scroll !important;
 overflow-x: hidden !important;
 max-height: 50vh !important;
 height: unset !important;
}
.dis-count{
display: none;
}

.social-modal-overlay {
 display: none;
 width: 100%;
 height: 100%;
 position: fixed;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 z-index: 9999;
 background-color: rgba(0, 0, 0, 0.5);
 align-items: center;
 justify-content: center;
}

.social-modal {
 background-color: #ffffff;
 padding: 12px;
 border-radius: 10px;
 display: flex;
 flex-direction: column;
 gap: 16px;
 width: 90%;
 max-width: 430px;
 color: #000000;
}

.close-modal-icon {
 font-size: 26px;
 height: 24px;
 cursor: pointer;
}

.social-modal-body {
 margin: 0;
 text-align: center;
 font-size: 20px;
 font-weight: bold;
}

.support-body{
 margin: 0;
 text-align: center;
 color: #000000;
 font-size: 14px;
}
.support-body:hover{
 color: #000000;
}
.social-modal-body .cta{
 text-decoration: underline;
 font-size: 18px;
}

.image-conteiner{
 width: 80px;
}

.social-modal-buttons {
 display: flex;
 align-self: center;
 align-items: center;
 justify-content: space-evenly;
 width: 100%;
 margin: 0 auto;
}

.social-modal-buttons a {
 color: #000000;
 text-align: center;
 font-weight: bold;
}

.social-modal-buttons a:hover {
 color: #000000;
}