/* Add custom CSS styles below */ 
/* Add custom CSS styles below */


.product-details .product-slider .s-slider-container {

height: auto;

}


.product-entry {

position: relative;

display: block;

height: 100%;

overflow: hidden;

border-radius: 10px;

border-width: 1px;

--tw-bg-opacity: 1;

background-color: rgba(255, 255, 255, 1);

background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));

transition-property: all;

transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

transition-duration: 150ms;

}


.partners-logos .brand-item {

height: 100% !important;

border-style: none !important;

padding: 0px !important;

}


.partners-logos .brand-item

Specificity: (0,2,0)

{

height: 100% !important;

border-style: none !important;

padding: 0px !important;

}


.product-entry {

position: relative;

display: block;

height: auto;

overflow: hidden;

border-radius: 10px;

border-width: 1px;

--tw-bg-opacity: 1;

background-color: rgba(255, 255, 255, 1);

background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));

transition-property: all;

transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

transition-duration: 150ms;

}


.min-h-\[60px\] {

min-height: auto;

}

.s-product-card-content {

position: relative;

display: flex;

flex-direction: column;

padding: 0.75rem;

display: none !important;

}


.s-social-share-wrapper {

position: relative;

display: none !important;

}


.promotion-badge:where([dir="rtl"], [dir="rtl"] *) {

left: 0.5rem;

right: auto;

}



.content-wrap {

display: none !important;

}


.add-to-cart-conatiner {

display: none !important;

}


.promotion-badge.has-discount {

background-color: rgb(83 173 206);


}


.swiper-pagination-bullets.swiper-pagination-horizontal {

display: none;

}

.product-details .main-content .details-list {

padding: 1.25rem;

DISPLAY: NONE ! IMPORTANT;

}



.navbar-brand img {

height: 75px !important;

}




.main-nav:not(.fixed-pinned) .main-nav__inner {

padding-top: 0.5rem;

padding-bottom: 0.5em;

}


.product-details .main-content .share-rate-area .share-area {

display: flex;

align-items: center;

DISPLAY: NONE;

gap: 0.5rem;

}

.product-details .main-content {

margin-top: 4.5rem;

display: flex;

width: 100%;

flex: 1 1 0%;

flex-direction: column;

align-items: flex-start;

}

.text-white {

--tw-text-opacity

1

: 1;

padding-top: 20px;

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

color: rgba(255, 255, 255, var(--tw-text-opacity, 1));

}


.text-2xl {

padding-top: 50px;

font-size: 1.5rem;

line-height: 2rem;

}


.ql-video {

width: 100%;

aspect-ratio: 16 / 9;

height: auto;

}