.s-app-install-alert-wrapper {
    
    z-index: 125;
    
}


/* Add custom CSS styles below */ 
@media (min-width: 1024px) {
    .rtl\:lg\:mr-16:where([dir=rtl],[dir=rtl] *) {
        margin-right: 0rem;
       
    }
}
@media (min-width: 1024px) {
    .header-mainbar .search-bar {
        display: block;
        max-width: 100%;
    }
}
.h2hidd{
 font-size: 0.1px;
 visibility: hidden;
}
.header-mainbar .search-bar {
    position: relative;
    z-index: 0;
   
    height: 37px;
    flex-grow: 1;
    border-radius: 40px;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    --tw-shadow: inset 0 0 0 1px #f0f0f0;
    --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
    box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), inset 0 0 0 1px #f0f0f0;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}
.header-mainbar .search-bar .s-search-input {
    height: 45px !important;
    font-size: 0.875rem;
    background-color: #eeeeee;
    height: 34px;
    border-radius: 10.5px;
    max-height: 38px;
    border-color: #eee;
    --tw-border-opacity: 0;
}
@media (min-width: 1024px) {
    .header-mainbar .sides-wrap {
        padding-top: 0.15rem;
        padding-bottom: 0.15rem;
    }
   
}

@media (min-width: 1024px) {
    .store-header {
        z-index: 9;
        min-height: 132px;
    }
    .s-app-install-alert-wrapper.open[position=bottom] {
    display: none;
}
}

.topnav-is-dark .top-nav {
    --tw-bg-opacity: 0;
    background-color: rgba(14, 15, 15, 1);
    background-color: rgb(243 244 246);
    --tw-text-opacity: 0;
    color: rgba(255, 255, 255, 1);
    color: rgb(0 0 0);
}



.s-product-card-content-sub {
    margin-bottom: 0.35rem;
    
}
.mt-4 {
    margin-top: 0rem;
}
.gap-2 {
    gap: .5rem;
}
.mb-3 {
    margin-bottom: 0.25rem;
}
.s-product-card-entry .s-product-card-content-subtitle {
  
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    
    --tw-text-opacity: 1;
    width: 100%;
    text-align: justify;
    padding: 8px 7px;
    color: #374151;
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    font-size: .75rem;
    line-height: 0.72rem;
    opacity: .9;
    padding: 0.29rem .0rem;
    color: rgb(14 140 0);
    margin: 0px 0 0;
    border-bottom: 1px solid #e5e5e5;
}




.s-product-card-entry .s-product-card-content-title a {
    
    font-weight: 400;
 overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    font-size: 15px;
}
 
#app .s-products-list-vertical-cards {
   
    gap: 0px;
}
.s-product-card-entry {
    border-radius: 1px;
    
}
.s-product-card-vertical .s-product-card-image {
  
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 300px) {
.s-product-card-fit-height .s-product-card-image {
    height: 26rem;
        max-height: 26rem;
}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (min-width: 300px) {
.s-product-card-fit-height .s-product-card-image {
         height: 26rem;
        max-height: 26rem;
}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 400px) {
.s-product-card-fit-height .s-product-card-image {
    height: 22rem;
    max-height: 22rem;
}}
@media only screen and (min-width: 500px) {
.s-product-card-fit-height .s-product-card-image {
    height: 30rem;
    max-height: 31rem;
}}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 600px) {
.s-product-card-fit-height .s-product-card-image {
    height: 30rem;
    max-height: 31rem;
}

 
   
}
 
  
 .s-product-card-content-footer {
    margin-top: auto;
    display: none;
    align-items: center;
}
.s-product-card-content {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0.15rem 0.75rem 0.75rem;
}