body{
    background:#f8f8f8

}

 #mainnav .inner.bg-inherit{
backdrop-filter: blur(20px); border-bottom: 1px solid #ffffff26;}

.s-block.s-block--hero-slider.s-block--full-bg.wide-placeholder{
    width: 97%;
    margin: 0 auto;
    border-radius:16px;
    overflow:hidden;
}

.overlay-bg.bg-cover.bg-center.absolute.inset-0{
border-radius:16px;
}
.s-block--hero-slider .swiper-slide .overlay-bg:after{border-radius:16px;}
.swiper-slide.w-full{
background:none!important}
 .main-menu li.root-level>a{
 color:inherit !important;
 opacity:0.8
 }
    .main-menu li.root-level>a:hover{
    opacity:1;
color:inherit !important;
transform:scale(1.03) translatex(3px) translatey(-3px)
    }
    
    .glow {z-index:1000;
    position: absolute;
    width: 200px;
    height: 200px;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.221) 100%);filter:blur(90px);
    pointer-events: none;
    border-radius: 50%;
    transform: translate(-50%, -50%);
}

.s-slider-v-centered.fullwidth-slider .s-slider-block__title-nav button,.s-slider-v-centered .s-slider-block__title-nav button{

backdrop-filter:blur(30px)!important}
      .s-slider-nav-arrow svg,.s-slider-nav-arrow{transition:transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);}
  
    .s-block.s-block--banners.container{
    margin-top:0.75rem!important}
    .grid.two-row.grid-flow-row.gap-3{
    gap:0.75rem!important}
   @media only screen and (max-width: 1024px) {

  }
    .banner-entry{transition:.15s ease-in-out!important;border-radius:15px!important;}
     .banner-entry:hover{transform:scale(1.02)!important}
    .s-block__title h2{font-size:1.4rem}
    .text-with-border,.text-with-border h3{
    opacity:1!important;border:none!important;
    --tw-translate-y:0!important;}
     .text-with-border p{
    opacity:0.5!important; --tw-translate-y:0!important;}
  .s-reviews-testimonial{border-radius:15px!important;}
  .s-reviews-testimonial__text p{font-size:1.5rem}
  .s-reviews-container .swiper-slide-active .s-reviews-testimonial,.s-product-card-entry{
    border: solid 1px #00000010!important;
  }
  @media (max-width: 1024px) {
   .s-reviews-testimonial__text p {font-size:1rem}
}
  .s-reviews-testimonial__info h2{opacity:.5}
  

  .s-button-light-outline{
 cursor:not-allowed}
  .s-button-primary-outline:hover{
  transform:scale(1.032) translatey(2px);opacity:.8;}
  
  .s-product-card-promotion-title{
    background-color: rgba(0, 0, 0, 0.508);backdrop-filter: blur(10px);
  }
  .s-slider-block__display-all{transform: 0.3s cubic-bezier(0.16, 1, 0.3, 1);
  display:flex;flex-direction:row;justify-content:center;align-items:center;}
  .topnav-is-dark .top-navbar{
    background-color: rgb(229 229 229)!important;
    color: rgb(0 0 0)!important;
  }
  .topnav-is-dark .top-navbar .s-search-input{color: black;}
    .s-slider-block__display-all::after {
  content: "";
  display: inline-block;
  width: 21px; /* Matches the SVG viewBox width */
  height: 21px; /* Matches the SVG viewBox height */
  background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 18L6 6M6 6H15M6 6V15" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}
 .s-slider-block__display-all:hover{
 transform:scale(1.025)}
 .loader-init{background-color:#ffffffe6!important;backdrop-filter:blur(20px)}
 .s-product-card-image img.loaded{transition:transform 0.5s cubic-bezier(0.16, 1, 0.3, 1);}
 .s-product-card-entry:hover .s-product-card-image img.loaded{
 transform:scale(1.1)}

 .s-block--features__item{
    border: solid 1px #00000010!important;
     border-radius:16px;}
.slide--cat-entry{
    background-color: white;border: solid 1px #00000010!important;
   border-radius:16px;}

.s-block--slider-with-bg{background:none!important}
.slide--cat-entry > *:nth-child(1) {
    display: none;
}
.slide--cat-entry{
height:fit-content
}
.flex.bg-white.p-5.rounded-md.rounded-b-none{
background:none!important;}

.sticky-product-bar{
 background-color:transparent!important;backdrop-filter:blur(10px)!important}




.s-add-product-button-main .s-add-product-button-mini-checkout{
 background:none!important
 }
 .s-comments-product{background:none!important}