/* Add custom CSS styles below *//*navbar*/
.s-cart-summary-count {
    background-color: var(--color-primary);
}
svg.header-btn__icon * {
    stroke:  var(--color-primary);
}
.got__header_search .s-search-icon-wrap {
    background-color: var(--color-primary);
}
/*  grid*/
   section.s-block.s-block--banners.container {
    margin-bottom: 4rem;
} 
.s-block__title {
    justify-content: center;
}
.s-block__title h2 {
    font-size: 1.5rem;
    color: var(--color-primary);
}
section.s-block.s-block--banners.container .md\:grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.lazy__bg {
    background-size: contain;
    background-repeat: no-repeat;
   
}
.banner-entry ,.two-row .banner-entry:first-child {
     height: 200px !important;
      background-color: transparent;
      padding: 0px;
      color: #fff;
 overflow: hidden;
  position: relative;
  transition: 0.5s;
   }
section.s-block.s-block--banners.container .one-row .banner-entry,
section.s-block.s-block--banners.container .two-row .banner-entry,
section.s-block.s-block--banners.container .one-row .banner-entry:first-child,
section.s-block.s-block--banners.container .two-row .banner-entry:first-child {
  grid-column: span 1;
  grid-row: span 1;
}
.sm\:gap-8 {
    gap: 0;
}
.sm\:py-16 {
    padding-top: 0;
    padding-bottom: 4rem;
}
/*products*/
.got__Products .s-slider-block__title-right h2 {
    display: block;
   color: var(--color-primary);
     margin-top: 4rem;
}
.s-button-primary:hover {
    background-color: #172a53de;
}
/*media*/
@media (min-width: 1280px) {
    section.s-block.s-block--banners.container {
    margin-bottom: 4rem;
    max-width: 45%;
} 
}
@media (min-width: 1024px) {
    section:nth-child(2 of.got-main_slider) .got-custom_container .got-swiper_slide .got-slider_img ,section:nth-child(3 of.got-main_slider) .got-custom_container .got-swiper_slide .got-slider_img {
        height: 500px !important;
    }
}
@media (max-width: 767px){
.main-nav-container  .pt-2 {
    padding-top: 1.5rem;
}
.sm\:gap-8 {
    gap: .5rem;
}
.banner-entry ,.two-row .banner-entry:first-child {
    height:150px !important;
  } 
}
/*products page*/
.s-comments-item-user-wrapper {
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
}
.s-comments-item-user-info {
    align-items: flex-start;
    flex-direction: column;
}
.s-comments-item-timestamp {
    align-items: flex-start;
     gap: 0rem; 
}
.s-comments-item-time {
    display: none;
}
.s-comments.s-comments-product .s-comments-container {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.s-comments-header+div:has(salla-comment-item) {
    display: flex
;
    gap: .5rem;
    flex-wrap: wrap;
    width: 100%;
}

/*products*/
.s-product-card-content-title {
    margin-top: 1rem;
}
.s-product-card-content-main a.lanon.text-xxxs.text-gray-400 ,.got-relate_products ,.product-single .product__description+div,.product-single .product-entry__sub-title+div ,.cart-banner ,.product-single div.flex-1:has(h3+p){
    display: none;
}
/*profile-header*/
.main-content {
    margin-top: 1rem;
}
.gradient-bg.profile-header .breadcrumbs a, .gradient-bg.profile-header .breadcrumbs span, .gradient-bg.profile-header .breadcrumbs .arrow {
    color: rgba(255, 255, 255, 1);
}
[dir=rtl] .gradient-bg {
    background-image: unset !important;
    background-color: #172a53 !important;
}