/* ===== Header  ===== */
.main-nav-container , .main-nav-container .inner{
    margin-top: 0.75rem;
    width: 95% !important;
    margin-inline: auto;
    border-radius: 16px;
}
.main-nav-container{
    min-height: auto;
}
.main-nav-container .inner{
        padding: 6px 10px;
}
header .sicon-cart,
header .sicon-search,
header .sicon-user {
  font-size: 0;
}
.s-cart-summary-count {
    background: transparent;
}
header .main-nav-container .sicon-search:after {
  content: "";
  background: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/a30b0dfe-9fa5-4bec-8050-6ab5aee49d80.svg)
    no-repeat center / cover;
  width: 24px;
  height: 24px;
  display: block;
}

header .main-nav-container .sicon-user:after {
  content: "";
  background: url(https://media.zid.store/cdn-cgi/image/w=2220,q=100,f=auto/https://media.zid.store/122d7179-64fe-44e8-9431-f091055bb083/7453887e-dc38-44e2-8374-54994e710988.svg)
    no-repeat center / cover;
  width: 25px;
  height: 25px;
  display: block;
}

header .main-nav-container .sicon-cart:after {
  content: "";
  background: url(https://media.zid.store/cdn-cgi/image/w=2220,q=100,f=auto/https://media.zid.store/122d7179-64fe-44e8-9431-f091055bb083/a777fc7c-53d0-446c-b896-e0dd5d59b095.svg)
    no-repeat center / cover;
  width: 26px;
  height: 26px;
  display: block;
}
@media only screen and (min-width: 1024px) {
    .main-menu li > a:hover, .main-menu li.root-level a:hover {
        color: #fff
    }
}
.main-menu li.root-level > a{
  font-weight: 400;
  font-size: 1rem
}
/* ===== End Header  ===== */

/* ===== Banner  ===== */
.banner--fixed img {
    border-radius: 16px;
}

/* ===== End Banner  ===== */

.s-block--banners .grid{
  display: grid !important;
  grid-template-columns: 1.1fr 0.9fr 1.2fr !important;
  grid-template-rows: 1fr 1fr !important;
  gap: 10px !important;
  max-width: none !important;
  margin-top: 0;
  margin-bottom: 1rem
}
.s-block--banners .grid img{
      z-index: 0;
}
.s-block--banners article{
  min-height: 260px;
}

.s-block--banners article:nth-child(1){
  grid-column: 1;
  grid-row: 1 / span 2;
  min-height: 540px;
}

.s-block--banners article:nth-child(2){
  grid-column: 2;
  grid-row: 1;
}

.s-block--banners article:nth-child(3){
  grid-column: 3;
  grid-row: 1 / span 2;
  min-height: 540px;
}

.s-block--banners article:nth-child(4){
  grid-column: 2;
  grid-row: 2;
}
@media (max-width: 1024px){
  .s-block--banners .grid{
    grid-template-columns: 1fr 1fr !important;
    grid-template-rows: auto !important;
  }

  .s-block--banners article{
    min-height: 360px;
  }

  .s-block--banners article:nth-child(1),
  .s-block--banners article:nth-child(3){
    grid-column: auto;
    grid-row: auto;
    min-height: 420px;
  }
}
@media (max-width: 768px){
  .s-block--banners .grid{
    grid-template-columns: 1fr 1fr !important;
    grid-template-rows: auto !important;
  }

  .s-block--banners article{
    aspect-ratio: 1 / 1 !important;
    min-height: 0 !important;
    padding: 0 !important;
    border-radius: 1rem;
    overflow: hidden;
  }

  .s-block--banners article:nth-child(1),
  .s-block--banners article:nth-child(2),
  .s-block--banners article:nth-child(3),
  .s-block--banners article:nth-child(4){
    grid-column: auto !important;
    grid-row: auto !important;
  }

  .s-block--banners article h3{
    margin: 0 !important;
  }
}
.s-block--banners article h3 a{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 999;
}
.s-block--banners article::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 1rem;
  border: 1px solid rgba(255,255,255,.25);
  opacity: 0;
  transition: opacity .35s ease;
  z-index: 2;
}
.advanced-slider__image{
  border-radius: 16px
}
.advanced-slider{
      width: 95% !important;
    margin-inline: auto;
    padding-inline: 0;
}
.s-block--banners article:hover::before{
  opacity: 1;
}

/* ===== Product Card ===== */

body.products-has-border .product-card {
  border: none;
}
.product-card__promotionو promotion-title {
    font-size: .75rem;
    background-color: #008A8A !important;
    padding-inline: 1rem;
    border-radius: 8px;
}
.product-card__price .total-price{
  color:#000
}

.product-card__title a {
  font-size: 0.9rem !important;
}

.product-card__mini-cart salla-button .s-button-btn,

.product-card__normal-cart salla-button .s-button-btn {
  background: var(--header-bg);
  color: #fff;
  padding: 10px 0 !important;
  border-radius: 25px;
}


/* ===== End Product Card ===== */

/* ===== Products Slider  ===== */
.s-block--square-links h2 {
  font-size: 1.4rem;
}
.enhanced-title-border {
    display: none;
}
/* ===== End Products Slider  ===== */

/* ===== Tabs ===== */


.s-block--tabs-produtcs .tabs {
  justify-content: center;
  border: none;
  gap: 1rem;
}

.s-block--tabs-produtcs .tab-trigger button {

  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  color:#000;
  
}

.s-block--tabs-produtcs .tab-trigger.is-active button {
       font-weight: 600;
    color: #000 !important;
    border-color: #000 !important;
}

.s-block-tabs{
  margin-top:0;
}

/* ===== Tabs ===== */

/* ===== Testimonial ===== */

.s-block--testimonials .flex.flex-col.justify-between.h-full.w-full.p-\[1\.4rem\].bg-store-bg-secondary.rounded-md.shadow-\[rgba\(50\,_50\,_105\,_0\.15\)_0px_2px_5px_0px\,_rgba\(0\,_0\,_0\,_0\.05\)_0px_1px_1px_0px\]{
  box-shadow: none;
  border: 1px solid rgba(214, 214, 214, 0.6);
  padding: 0.5rem 1.25rem;
}

.s-block--testimonials div#item-text{
  text-align: center;
}

.s-block--testimonials .flex.items-center.mt-6.-mx-2{
  margin: 0;
  justify-content: center;
}

.s-block--testimonials img{
  display: none;
}

.s-block--testimonials p.text-base.mb-2.text-store-text-primary{
  text-align: center
}

.s-block--testimonials .sicon-quote, .s-block--testimonials.enhanced:before{
  display: none;
}

/* ===== End Testimonial ===== */

/* ===== Faq ===== */

.s-block--faq
.home-block-title
p.mt-2.text-lg.leading-8.text-store-text-secondary {
  margin: 0 0 1rem;
  color: #000;
  font-size: 1rem;
}
.single-faq {
  border-color: #95765F;
  background-color: transparent;
}
.s-block--faq {
  padding-inline: 1rem;
}
.s-block--faq .sicon-keyboard_arrow_down {
    background-color: #95765F;
}
/* ===== End Faq ===== */
/* ===== About ===== */


.s-block--about a {
  width: fit-content;
  margin-top: 0.5rem;
  border-radius: 12px !important;
  padding: 0.7rem 1.5rem !important;
  color: #fff;
}

.s-block--about {
  padding: 0;
}

.s-block--about .container{
  padding-inline: 1rem;
}

.s-block--about h2 {
  margin: 0;
  font-size: 1.4rem;
}

.s-block--about h3 {
  opacity: 1;
  font-size: 1rem;
  text-align: center;
  color: #000;
}

.s-block--about div.w-full {
  display: flex;
  flex-direction: column;
}
.s-block--about p {
    text-align: center;
}
.s-block--about img{
  border-radius: 16px;
}
/* ===== About ===== */
/* ===== Features ===== */

.s-block--enhanced-features__item:hover {
  transform: none !important;
  box-shadow: none !important;

}

.s-block--enhanced-features .grid {
      gap: 0.5rem;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.s-block--enhanced-features__item:first-child {
  grid-column: span 1 / span 1;

}

.s-block--enhanced-features__item {

  border: none;
  box-shadow: none !important;
  align-items: center;
  transform: none;
  padding: 0 !important;
  position: relative;

}

.s-block--enhanced-features__item div.absolute {
  display: none;

}

.s-block--enhanced-features__item .feature-icon {
  width: 2.5rem;
  height: 2.5rem;
}
.s-block--enhanced-features__item h2{
    font-size: 1rem;
    margin: 0
}
.s-block--enhanced-features__item p {
  font-size: 0.9rem
}
/* ===== End Features ===== */
/* ===== Footer ===== */

footer svg.absolute{
	display: none;
}

.store-footer__inner{
  border:none;
  padding-bottom: 0
}
.store-footer__contacts-row{
  padding-top: 0;
  border: 0;
  gap: .625rem;
}
.store-footer__contacts-row .text-unicode{
 display:none
}
.s-social-link a svg {
    height: 1.125rem;
    width: 1.125rem;
}
.store-footer__contacts-row i{
    font-size: 1.125rem;
    margin: 0;
}
footer salla-social{
  margin-top: 0 !important
}
.rounded_contacts a, .rounded_contacts a i, .enhanced_rounded_contacts a {
    border-color: var(--bottom-footer-bg);
}
.store-footer .flex.items-center.justify-center.flex-wrap.gap-2.md\:gap-5{
  gap: 0;
}
.enhanced_rounded_contacts a {
    border-radius: 25px;
}
.store-footer ul.flex.items-center.justify-center.flex-wrap.gap-5.mt-4{
  margin:0;
      gap: 5px;
}
.store-footer__contacts-row {
    display: flex;
    justify-content: center;
    align-items: center;
}
.store-footer__contacts-row .text-unicode{
 display:none
}
.footer-description{
  margin-bottom: 10px;
}
.flex.rtl\:space-x-reverse.space-x-2.items-end.justify-center.anime-item{
  margin-top:10px
}
footer .flex.items-center.justify-center.mt-5.anime-item{
  margin:0
}
.store-footer__inner{
  border-radius: 16px 16px 0 0;
  border:none;
  padding-bottom:0
}
.footer-list a {
    font-size: 1rem;
}
.footer-is-custom .store-footer .footer-rights p {
    color: #fff;
}
.footer-is-custom .store-footer {
    box-shadow: 1px 5px 14px 6px #0000001c;
}
/* ===== Footer ===== */

@media (max-width: 768px) {
    .s-block--about div.w-full {
        align-items: center;
    }
  .s-block--enhanced-features__item p {
        font-size: 0.875rem;
    }
      .s-block--square-links h2, .s-block--best-offers h2, section.s-block.container.fixed-products h2, .s-block--faq p.text-3xl, .s-block.banners-slider .container:before {
        font-size: 1.3rem;
    }
  .product-card__subtitle , .product-card__title{
    margin-bottom: 0
  }
}