a.btn.btn--outline-primary {
    background: #906D45!important;
    color: #fff;
    border-radius: 5px !important
}

button.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline {
    background: #906D45!important;
    color: #fff !important;
}

[dir=rtl] .header-btn__icon.icon.sicon-cart,
i.header-btn__icon.sicon-user {
    background: #906D45;
    border-radius: 20px;
    padding: 20px;
    color: #fff;
    margin-right: 10px
}

.slider-bg h3.text-lg.md\:text-4xl.font-bold.leading-12.mb-2 {
    color: #906D45;
    FONT-WEIGHT: 700;
}

.slider-bg .text-sm {
    line-height: 2.25rem;
    font-size: 25px;

}


section.s-block.s-block--fixed-banner.s-block--double-banner.wide-placeholder.double-banner.double-banner--2 {

margin-top:0!important
    
}
section.s-block.s-block--fixed-banner.s-block--double-banner.wide-placeholder.double-banner.double-banner--2  .container{

    max-width:100% !important;    
    padding:0 !important;
    margin:0 !important;
width:100% !important;

}

section.s-block.s-block--fixed-banner.s-block--double-banner .banner--fixed img {
    border-radius: 0 !important;

}
.banner--fixed img {
background-color: transparent !important;
}

.banner--fixed img {
border-radius: 0 !important;
border-radius: 0 !important;
}


a.banner.banner--fixed.overflow-hidden {
border-radius: 0 !important;
}

section.s-block.s-block--banners.container .md\:grid-cols-3 .banner-entry {
height: 330px !important;
}
section.s-block.s-block--banners.container .two-row .banner-entry:first-child {
min-height: 700px !important;
height:100% !important;
}



section.s-block.s-block--banners.container .md\:grid-cols-3 .lazy__bg {background-repeat: no-repeat
!important;background-size: contain !important;background-color: #fff !important;}
@media (max-width: 992px) {

section.s-block.s-block--banners.container .md\:grid-cols-3 {
grid-template-columns: repeat(3,minmax(0,1fr));
}
section.s-block.s-block--banners.container .md\:grid-cols-3 .banner-entry {
height: 90px !important;
}
section.s-block.s-block--banners.container .two-row .banner-entry:first-child {

min-height: 200px !important;

height:100% !important;

}


.two-row .banner-entry:first-child {
grid-column: span 1/span 1;
grid-row: span 2/span 2;
}
}





.product-main-content .row.gx-5 {
    display: flex;
    gap: 30px;
}

@media (max-width: 768px) {
    .product-main-content .row.gx-5 {
        flex-direction: column;
    }

    .product-infors,
    .product-images {
        order: unset;
        max-width: 100%;
    }
}
div#bcio-popups {
    display: none !important;
}