/* Add custom CSS styles below */ 
body .first-banner0.pic_img {
    background: url(https://cdn.salla.sa/form-builder/6MPIm2gork0qHWUaFIFmV3H9Op99xu1BOFrs9FJo.png);
    background-repeat: no-repeat;
    background-size: cover;
}

body .banner-img.pic_img {
    background: url(https://cdn.salla.sa/form-builder/7N4W7Er2W9UbchcpEtdDet1ypni3LopELrruc8nR.png);
    background-repeat: no-repeat;
    background-size: cover;
}

#productsViewer .s-product-options-wrapper .s-product-options-option-content select option {
    color: #000;
}

article#product_description *:not(a):not(a *) {
    color: #000;
}

section.hero_section {
    align-content: center;
}
.first-banner .flex.btn_header.header_buttons {
    justify-self: center;
    text-align: center;
}
.car_button{
    margin: auto;
}

@media(min-width:768px){
h1.hero_title{
    font-size: 50px !important;
    font-weight: bold;
    margin: 0;
}
p.hero_content_spacing {
    margin: auto;
    font-size: 24px !important;
    max-width: 350px;
}
.banner-img2 .flex.btn_header.header_buttons {
    justify-self: flex-start;
}
.banner-img2 p.hero_content_spacing{
    text-align: right;
    margin-right: 0;
   font-size: 32px !important;
    max-width: 450px;
}
.banner-img2 .hero_title {
    text-align: right !important;
}
.banner-img2 .car_button {
    margin-right: 0;
}}
@media(min-width:1000px){
.first-banner0 {
    height: 120vh;
}}
@media (max-width:767px){
.hero_section .hero_title {
    font-size: 28px !important;
}
.banner-img2 {
    background-position: right !important ;
}}


/*features*/
.features .box_shadow {
    box-shadow: 0 0 0 10px rgba(163, 123, 64, 0.6) , 0 0 0 20px rgba(163, 123, 64, 0.3), 0 0px 0px 35px rgba(163, 123, 64, 0.4) !important;
    background: #fff;
}
@media (max-width:767px){
ul.features_grid{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
}
.features .box_shadow {
    box-shadow: 0 0 0 8px rgba(163, 123, 64, 0.6) , 0 0 0 15px rgba(163, 123, 64, 0.3), 0 0px 0px 22px rgba(163, 123, 64, 0.4) !important;
    width: 3rem !important;
    height: 3rem !important;
}
.features  .w-\[45px\] {
    width: 35px;
}
.features li {
    width: 30%;
}
h3.feature_title {
    font-size: 16px;
}
.feature_description {
    font-size: 12px;
}
.carType .s-slider-block__title h2 {
    font-size: 18px;
    padding-left: 0;
}
div#mainnav{
     background-color: rgb(178 145 96);
     }
.mm-spn.mm-spn--light {
    background-color: #A37B40;
        color: #fff;
}
}


/*products*/
.index .s-block--best-offers {
    margin-bottom: 3rem;
}
.index .s-block--best-offers  .s-slider-block__title , .index  .s-block__title {
    display: none;
}

/*header*/
@media (min-width: 768px){
body.index div#mainnav {
    background: unset;
    position: absolute;
    z-index: 2;
    width: 90%;
    justify-self: center;
    border-radius: 10px;
    margin-top: 1rem;
}
body.index div#mainnav .inner.bg-inherit {
    border-radius: 10px;
}
body.index .fixed-pinned {
    background: #E5DEDA !important;
}}


/*footer*/
.footer-is-light .store-footer {
    background-color: var(--main-color);
    color: #fff !important;
}
footer * {
    color: #fff !important;
}