/* Add custom CSS styles below */ 
.navbar-brand img {
    max-height: 7rem;
    max-width: 199px;
}

.max-h-\[70px\] {
    max-height: 108px;
}
#tires-filter {
    opacity: .6;
    pointer-events: none;
    transition: .4s
}

.can-srch #tires-filter {
    opacity: 1;
    pointer-events: revert
}

.filter-dropdown {
    width: 100%;
}

body.select1-disabled .t-w .filter-dropdown {
    pointer-events: none;
    opacity: .6
}

body.select2-disabled .t-h .filter-dropdown {
    pointer-events: none;
    opacity: .6
}

body.select3-disabled .t-r .filter-dropdown {
    pointer-events: none;
    opacity: .6
}

body:not(.srch-loading) .filter-section .s-button-loader {
    visibility: hidden;
    display: none
}

body.srch-help .note {
    opacity: 1
}

.note i {
    transition: .7s cubic-bezier(.17,.67,1,1.23);
    text-transform: uppercase;
    font-weight: 700;
    display: block;
    opacity: 0
}

.srch-help.select2-disabled.select3-disabled .t-1 .note i {
    animation: fade1 1s infinite
}

.srch-help.select3-disabled:not(.select2-disabled) .t-2 .note i {
    animation: fade1 1s infinite
}

body.srch-help:not(.select2-disabled):not(.select3-disabled):not(.can-srch) .t-3 .note i {
    animation: fade1 1s infinite
}

body.srch-help.can-srch .filter-btn .note i {
    animation: fade1 1s infinite
}

@keyframes fade1 {
    0% {
        opacity: 1;
        transform: translateY(10px)
    }

    50% {
        opacity: 1;
        transform: translateY(0)
    }

    100% {
        opacity: 1;
        transform: translateY(0px)
    }
}
.text-center {
    text-align: center;
}
.img-down .floating-wrapper {
    display: flex;
    flex-direction: column-reverse
}
.btn-primary {
    border-width: 1px;
    border-color: #414042;
 
    background-color: #414042;
  
    color: #feb81c;
  
}
.max-w-\[120px\] {
    max-width: 120px;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.text-red-600 {
    --tw-text-opacity: 1;
    color: #feb81c;
    }
    #select1 option:nth-of-type(2) {
  
  
    display:none !important;
}









.rtl .form-select, .rtl select, [dir=rtl] .form-select, [dir=rtl] select {
    padding-right: 12px;
    border-color: #FFB61C;
    border-radius: 25px;
    
}

.flex-1 {
    flex: 1 1 0%;
    margin: 5px;
   
}






.humb-icon span {
    position: absolute;
    left: 0;
    height: 2px;
    width: 100%;
    background: #FFB61C;
}

.humb-icon span:first-child:before {
    content: "";
    position: absolute;
    top: 0;
    left: -200%;
    height: 2px;
    width: 100%;
    background: #FFB61C;
    transition: transform .4s ease,opacity .4s ease .1s;
}

.humb-icon span:nth-child(2):before {
    content: "";
    position: absolute;
    top: 0;
    left: -200%;
    height: 2px;
    width: 100%;
    background: #FFB61C;
    transition: transform .4s ease;
}

.humb-icon span:nth-child(4):before {
    content: "";
    position: absolute;
    top: 0;
    left: -200%;
    height: 2px;
    width: 100%;
    background: #FFB61C;
    transition: transform .4s ease,opacity .4s ease .1s;
}


.sicon-user:before {
    content: "\f078";
    color: #FFB61C;
}


.sicon-shopping-bag:before {
    content: "\ef36";
    color: #FFB61C;
}

.footer-is-dark .store-footer h3 {
    --tw-text-opacity: 1;
    color: #FFB61C;
}



/***** new code ****/

section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type {
    margin-top: 0;
}
section.s-block.s-block--fixed-banner.wide-placeholder > .container{
    margin: 0;
    padding: 0;
    max-width: unset;
}

section.s-block.s-block--banners > .container {
    margin: 0;
    padding: 0;
    max-width: unset;
}
section.s-block.s-block--banners .grid {
    display: flex !important;
    justify-content: center;
    align-items: center;
    width: 100% !important;
    flex-wrap: nowrap;
    gap: 10px;
}

section.s-block.s-block--banners .grid .banner-entry {
    width: 50%;
    height: 820px;
    border-radius: 0;
}

@media (max-width: 767px) {
    section.s-block.s-block--banners .grid .banner-entry {
    height: 176px;
}
}

.product-entry {
    box-shadow: rgb(0,0,0,0.3) 0px 0px 2px;
}
.s-button-primary-outline {
    background-color: #ffb61c !important;
    color: #1d1f1f !important;
    border: 0 !important;
}





section.s-block.s-block--features.container {
    background-image: url('https://i.ibb.co/B6Lg3Tr/Group-4.png');
    background-size: cover;
    background-position: center;
    margin-inline: 0;
    max-width: unset;
}
@media (min-width: 929px) {
section.s-block.s-block--features.container {
   padding-inline: 7rem;
}
}
.s-block--features__item  {
    border: 0 !important;
}
.s-block--features__item h4 {
    color: #fff !important;
    font-size: 17px;
}
.s-block--features__item p {
    color: #ffb61c;
}
.s-block--features__item .sicon-store2:before {
    content: url(https://i.ibb.co/mFcyLf2/Group-3.png);
}
.s-block--features__item .sicon-shipping-fast:before {
    content: url(https://i.ibb.co/VS1F2jb/Group-1.png);
}
.s-block--features__item .sicon-fire:before {
    content: url(https://i.ibb.co/K53nmp5/Group-2.png);
}



















.first-offer svg path:first-child {
    animation-name: svg-1;
    animation-duration: 1.5s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite;
    transform-origin: bottom center;
}
.first-offer svg path:last-child{
    animation-name: svg-2;
    animation-duration: 1.5s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite;
    transform-origin: bottom;
    fill: #fff;
}

@keyframes svg-1 {
    0% {
        transform: scale(.7);
    }
    50% {
        transform: scale(1);
    }
    100% {
        transform: scale(.65);
    }
}
@keyframes svg-2 {
    0% {
        transform: rotateY(60deg);
    }
    50% {
        transform: rotateY(-60deg);
    }
    100% {
        transform: rotateY(60deg);
    }
}



.marketing-section {
    margin-top: 2rem;
    margin-bottom: 2rem;}
    
    
@media (max-width: 767px){

.grid-box div {
    width: 100% !important;
}

}


.cart .s-reviews-container:first-child 
    {
    display: none;
    }