/* header*/

section.s-block.s-block--fixed-banner.wide-placeholder .container {
  margin: 0;
  padding: 0;
  max-width: 100%;
}

.main-nav-container,
.inner.bg-inherit.w-full {
  background: #ffffffb5 !important;
  z-index: 999;
  height: fit-content !important;
}
.main-nav-container .inner {
  transition: 0.3s;
}
.main-nav-container.fixed-header .inner {
  background: #ffff !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) {
  margin-top: -10%;
}
section.s-block.s-block--fixed-banner.wide-placeholder * {
  border-radius: 0;
}
@media (max-width: 600px) {
  section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) {
    margin-top: 0%;
  }
}

.top-navbar {
  background: #fff;
}
@media only screen and (min-width: 992px) {
  .inner.bg-inherit.w-full .container {
    max-width: 100%;
  }

  .inner.bg-inherit.w-full
    .container
    .flex.items-stretch.justify-between.relative {
    display: grid;
    grid-template-columns: repeat(1, 1fr);

    grid-template-areas: "brand brand brand brand brand brand brand icon";
  }

  .inner.bg-inherit.w-full
    .container
    .flex.items-stretch.justify-between.relative
    .flex.items-center:nth-of-type(1) {
    grid-area: brand;
    width: 100%;
    flex-direction: column;
  }

  .inner.bg-inherit.w-full
    .container
    .flex.items-stretch.justify-between.relative
    .flex.items-center.justify-end.my-2\.5 {
    grid-area: icon;
    width: 20%;
  }

  .navbar-brand img {
    width: 100px;
    max-height: fit-content !important;
  }
}

/* header*/
/* sq banners  */
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(3) .container {
max-width:76%;
margin:-3% auto 5% auto

}
@media(max-width:600px){
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(3) .container{
max-width:95%;
margin-top:-7%
}

}

.md\:grid-cols-3 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.two-row .banner-entry:first-child {
  grid-column: span 1 / span 1;
  grid-row: span 1 / span 1;
}
.md\:grid-cols-3 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.two-row .banner-entry:first-child {
  grid-column: span 1 / span 1;
  grid-row: span 1 / span 1;
}

a.banner-entry.lazy.h-banner.entered.loaded {
  height: 500px;
}
@media (max-width: 600px) {
  a.banner-entry.lazy.h-banner.entered.loaded {
    height: 170px;
  }
  a.banner-entry.lazy.h-banner.entered.loaded {
    background-size: contain;
}
/*products*/
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    font-size: 12px;
    align-items: center; 
     display: flex; 
    padding: 10px 8px !important;
 
}

span.s-button-text {
    display: flex;
    align-items: center;
    justify-content: center;
gap:10px
}


}
/* sq banners  */
/* footer */
footer.store-footer,
.store-footer__inner {
  background: #000 !important;
}
footer.store-footer *,
.store-footer__inner * {
  color: #fff !important;
}

@media only screen and (min-width: 992px) {
  .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
/* footer */
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    color: #000;
}


.store-footer__inner salla-trust-badges.s-trust-badges-wrapper.hydrated {display:none}