/* Add custom CSS styles below */ 
element.style {
    border-radius: 0px !important;
}
.absolute {
    position: static;
}

.object-contain {
    object-fit: inherit;
}
.banner--fixed img {
    display: block;
    width: 100%;
    border-radius: .375rem;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: #f3f4f6;
    background-color: rgb(255 255 255);
    -o-object-fit: cover;
    object-fit: cover;
    


}

.px-4 {
    padding-left: 1rem !important;
    padding-right: 0rem !important;
}
.s-button-btn {
    border-radius: 9px;
}
.s-add-product-button-with-quick-buy {
    display: grid;
}
.s-button-btn {
    border-radius: 9px;
    margin-bottom: 1rem;
}

img, svg, video, canvas, audio, iframe, embed, object {
    display: inline;
    vertical-align: text-top;

}
.tamara-product-widget span {
    font-family: var(--font-main);
    font-size: var(--font-sm);
    color: #000000;
}
.lg\:gap-6 {
        gap: 0rem !important;
        flex-direction: row-reverse;
}

.grid {
    display: grid;
}

.store-footer .footer-container {
    justify-content: space-between;
    text-align: center;
}
.items-center {
    align-items: center !important;
    text-align: center;
}
.mb-4 {
    margin-bottom: 1rem !important;
    gap: 0rem;
    padding-right: 2.5rem;
    
}
[dir=rtl] .rtl\:ml-2\.5 {
    /* margin-left: 0rem !important; */
    /* gap: 1rem; */
    margin-right: 1rem;
}
.s-slider-block__display-all {
    display: none;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 700;
    color: #414042;
    color: var(--color-primary);
}
.\[\&\>div\]\:w-1\/2>div {
    width: inherit;
    ALIGN-ITEMS: CENTER;
}
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 1REM;
}

.store-footer h3 {
    margin-bottom: 1rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    MARGIN-TOP: 2.4REM;
 
}

.store-footer .contact-social ul {
    MARGIN-RIGHT: 4REM;
    transform: scale(1.5);
}
.h-full {
    height: 95% !important;
    
}

/* ============================================== */
@media (max-width: 768px) {
#app > div.app-inner.flex.flex-col.min-h-full.bg-white > section:nth-child(8) > div {
    margin-bottom: -80px;
}
.text-4xl {
    font-size: 1.55rem !important;
} 
#app > div.app-inner.flex.flex-col.min-h-full.bg-white > footer > div.store-footer__inner.wow.animate__fadeIn > div > div.grid.grid-col-1.lg\:grid-cols-5.gap-8.lg\:gap-6 > div:nth-child(3) > div:nth-child(1) > a:nth-child(2) > i {
 margin-right: -16px;
}
#app > div.app-inner.flex.flex-col.min-h-full.bg-white > footer > div.store-footer__inner.wow.animate__fadeIn > div > div.grid.grid-col-1.lg\:grid-cols-5.gap-8.lg\:gap-6 > div:nth-child(3) > div:nth-child(1) > a:nth-child(3) > i {
 margin-right: -16px;
}
}
.text-gray-400 {
    --tw-text-opacity: !important;
    color: #fff !important;
    font-size: medium;
}
.s-product-card-price {
    font-size: 1.06rem;
    line-height: 1.25rem;
    font-weight: 700;
}
.product-slider-tabs .s-button-btn {
    transform: scale(1.4);
    padding: 0 !important;
}
.hide-scroll {
padding-bottom: 10px;
}

.s-slider-v-centered .s-slider-block__title-nav button {
margin-top: -69px;

}