#mainnav .inner {
    background: #0B1C2C;
}

#mainnav .inner .navbar-brand {
    height: 100px;
    margin-left:20px;
    margin-top:0!important;
    margin-bottom:0!important;
}

#mainnav .inner .navbar-brand img {
    height: unset !important;
    max-height: unset;
    border-radius: 15px;
    margin: 10px 0;
}
.main-menu{margin:0 !important;padding:0!important;}
@media(min-width:1024px){
.main-menu>li>a {
    font-size: 1rem;
    color: #FFF;
    font-weight: 400!important;
    padding: 5px 15px !important;
    border-left: 1px solid rgba(255,255,255,.2);
}
.main-menu>li:last-child>a {border-left:unset;}
.main-menu>li:hover>a{
    color:#00A6A6;
    background:#FFF;
    border-radius: 8px;
}
.main-menu .sub-menu{border-radius:8px;}
}

.mm-spn.mm-spn--navbar ul{width:100%;padding:0;}
.header-btn__icon {
    color: #FFF;
}

.s-cart-summary-content,.s-cart-summary-content * {
    color: #FFF!important;
}
.s-product-card-entry.s-product-card-vertical{
  background: linear-gradient(0deg, #0B1C2C, #00A6A6)!important;
  background: linear-gradient(0deg, #00A6A6, #dcf5f5) !important;
  box-shadow: 0 0 5px rgba(0,0,0,0.15);
  transition:all .3s ease-in;
}
.s-product-card-entry.s-product-card-vertical:hover{
    transform:scale(0.95);
    box-shadow: 0 0 10px rgba(0,166,166,0.5);
    background: linear-gradient(0deg, rgba(11,28,44,0.2), rgba(0,166,166,0.25))!important;
}
.s-product-card-image-contain {
    /* -o-object-fit: cover; */
    /* object-fit: cover; */
    padding: 0px 0 0 0 !important;
    background: rgba(249,250,251,var(--tw-bg-opacity,1)) !important;
    border: 10px solid rgba(249,250,251,var(--tw-bg-opacity,1));
    border-radius: 5px 5px 0 0;
    transition:all .3s ease-in;
}
.s-product-card-entry.s-product-card-vertical:hover .s-product-card-image-contain{padding:0px!important;transform:scale(1.025);}
.s-product-card-image,.s-product-card-content{
    background: transparent !important;
    /*padding: 1.25rem 1.25rem;*/
}
.s-product-card-fit-height .s-product-card-image{border-radius: 10px;overflow: hidden;margin: 10px 10px 0;width: calc(100% - 20px) !important;max-height: 20rem;box-shadow: 0 0 10px rgba(0,0,0,.15);background: rgba(249,250,251,var(--tw-bg-opacity,1)) !important;}

.s-product-card-content-title a,.s-product-card-content-title a:hover {
    font-size: 1.1rem !important;
    font-weight: 400 !important;
    line-height: 1.5rem !important;
    color: #FFF;
}
.s-product-card-content-footer .s-button-element.s-button-btn.s-button-outline {
    background: #0B1C2C;
    border-color: #0B1C2C;
    color: #FFF;
    font-weight: 400;
}
.s-button-element.s-button-btn.s-button-outline:hover {
    background: var(--color-primary);
    border-color: var(--color-primary);
    color:#FFF;
}

.s-product-card-content .s-product-card-price {
    color: #FFF;
    font-size: 2.5rem;
    font-weight: 500;
}
.sicon-menu.text-primary{color:#FFF;}
.index .brand-item {
    grid-row: unset;
    height: 5rem;
    padding: 0.75rem;
}

.main-nav-container .flex.items-center.justify-end.my-2\.5 {
    display: block;
    position: absolute;
    left: 0;
    top: calc(100% - 30px);
    background: #0B1C2C;
    padding: 7px 15px;
    border-radius: 10px;
    z-index: 19;
    background: linear-gradient(180deg, #0B1C2C, #00A6A6)!important;
    background: #0B1C2C;
}
body.ltr .main-nav-container .flex.items-center.justify-end.my-2\.5{left:unset;right:0;}
@media(max-width:1023px){
    .s-product-card-content .s-product-card-price {
        font-size: 1.75rem;
        font-weight:600;
    }
    .main-nav-container .flex.items-center.justify-end.my-2\.5{
        top:calc(50% - 30px);
        border-radius:0 10px 10px 0;
        background: linear-gradient(90deg, #0B1C2C, #00A6A6)!important;
    }
}
.main-nav-container .flex.items-center.justify-end.my-2\.5 .header-btn__icon{
    height: 1.75rem;
    width: 1.75rem;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity, 1));
    font-size: 1rem;
    line-height: 1.25rem;
}

div#mainnav {
    height: unset!important;
}

.s-product-card-content-subtitle {
    color: #FFF;
}

@media(min-width:1024px){

.s-product-card-content-footer .s-button-element.s-button-btn.s-button-outline{
    transform: translateY(20px);
    opacity: 0;
    transition: all .3s ease-in;
}
.s-product-card-entry:hover .s-product-card-content-footer .s-button-element.s-button-btn.s-button-outline{
    opacity:1;
    transform: translateY(0);
}
.s-product-card-entry:hover .s-product-card-content-main{opacity:.6;}

.s-product-card-content-footer {
    position: absolute;
    bottom: 20px;
    left: 10px;
    right: 10px;
    z-index: 4;
}
    
.s-product-card-content-footer .s-button-element.s-button-btn.s-button-outline {
    padding: 1.25rem 1rem;
    font-size: 1.25rem;
}
}

#main-content > section.s-block.s-block--fixed-banner.wide-placeholder {
    margin: 0;
    padding-top:50px;
    background: linear-gradient(180deg, rgba(11,28,44,0.9), rgba(0, 166, 166, 1)) !important;
    background: rgba(11,28,44,0.9);
}
@media(max-width:1023px){
    #main-content > section.s-block.s-block--fixed-banner.wide-placeholder {
        padding-top:10px;
    }
}
#main-content > section.s-block.s-block--fixed-banner.wide-placeholder .container {
    /* margin: 0; */
    /* max-width:unset; */
    padding:0;
    box-shadow:0 0 100px rgba(0,166,166,0.9);
    overflow:hidden;
    border-radius:50px 50px 0 0;
}

section.s-block.s-block--logos-slider.s-block--full-bg.bg-gray-100.pt-8.sm\:pt-12.pb-8.sm\:pb-20 {
    margin: 0;
}

.grid.grid-cols-2.md\:grid-cols-4.grid-flow-row.gap-4.lg\:gap-8 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
}
@media(max-width:1023px){
    .grid.grid-cols-2.md\:grid-cols-4.grid-flow-row.gap-4.lg\:gap-8 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .index .brand-item{padding:8px;height:3rem;}
}
@media(max-width:767px){
    .index .brand-item{padding:5px;height:2.25rem;}
}


.s-products-list-wrapper.s-products-list-vertical-cards {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 1rem;
}
.s-products-list-wrapper.s-products-list-vertical-cards .s-product-card-content .s-product-card-price{font-size:2rem;}

salla-slider.photos-slider .swiper-slide {
    border-radius: 50px;
    padding: 0;
}

@media(max-width:1023px){
    .s-products-list-wrapper.s-products-list-vertical-cards {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .s-products-list-wrapper.s-products-list-vertical-cards .s-product-card-content .s-product-card-price{font-size:1.5rem;}
    
    salla-slider.photos-slider .swiper-slide {
        border-radius: 30px;
    }
}
@media(max-width:374px){
    .s-products-list-wrapper.s-products-list-vertical-cards {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}

.s-reviews-testimonial{opacity:0.25;}
.s-reviews-container .swiper-slide-active .s-reviews-testimonial {
    background: linear-gradient(0deg, rgba(0,166,166,0.25), rgba(0,166,166,0.05))!important;
    box-shadow:inset -40px -10px 50px rgba(0,166,166,0.25);
    color:#0B1C2C;
    border-radius:30px;
}
.s-reviews-container .swiper-slide-active .s-reviews-testimonial svg{fill:#0B1C2C;}
.s-reviews-testimonial__avatar img{object-fit: cover;height:100%;width: 100%;}
.s-reviews-testimonial__rating {margin:0;}

.s-reviews-container .swiper-slide-active .s-reviews-testimonial {
    padding: 30px;
}


.store-footer salla-apps-icons.lg\:col-span-2.rtl\:lg\:pr-20.ltr\:lg\:pl-20.hydrated {
    display: none;
}
.store-footer .lg\:grid-cols-6{
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media(max-width:1023px){
    .store-footer .lg\:grid-cols-6{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media(max-width:767px){
    .store-footer .lg\:grid-cols-6{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}

.store-footer .s-menu-footer-list {
    -moz-columns: 2;
    column-count: 2;
}
.store-footer .s-menu-footer-list .s-menu-footer-item {
    line-height:1.5;
    margin-bottom: 10px;
}

.copyright-text p,.copyright-text p a,.copyright-text p a:hover {
    color: #FFF;
}