/* Add custom CSS styles below */ 

:root,*{
 
    --color-primary: #60292e!important;
        --color-primary-dark:#76525f!important;
        --color-primary-light:#f3d4a8!important;
    --color-primary-reverse:#f3d4a8!important;
}
	
 .total-price{
    color: #482632!important;
}


.s-slider-container .swiper-wrapper {
  justify-content: flex-start;
  margin: 0 auto;
  width: 100%;
}


@media (min-width: 768px) {
  .s-slider-container .swiper-wrapper:has(.swiper-slide:nth-child(3):last-child),
  .s-slider-container .swiper-wrapper:has(.swiper-slide:nth-child(2):last-child),
  .s-slider-container .swiper-wrapper:has(.swiper-slide:nth-child(1):last-child) {
    width: max-content !important;
    margin-left: auto !important;
    margin-right: auto !important;
    justify-content: center !important;
  }
}
@media (max-width: 768px) {
  
  .s-slider-container .swiper-wrapper:has(.swiper-slide:nth-child(2):last-child),
  .s-slider-container .swiper-wrapper:has(.swiper-slide:nth-child(1):last-child) {
    width: max-content !important;
    margin-left: auto !important;
    margin-right: auto !important;
    justify-content: center !important;
  }
}




.special-cats-with-bg .anime-item.group{
	border: 2px solid #f3ecea!important;
}

    
.product-card__addToCart__btn salla-button{
    background: #c6545f!important;
}


body.index a.navbar-brand{
display:none;
}


body.index .main-nav-container.fixed-header a.navbar-brand{
display:block;
}
    
.s-block--about .md\:w-5\/12 {
    width:70%;
}

.s-block--about .md\:w-7\/12 {
    width:30%
}


.bg-gray-200 {
   background-color:#48263245 !important
}


.special-cats-with-bg .bg-gray-900{
    background-color: rgb(17 24 39 / 0%);
}


   
.btn--primary {
    background-color: #482632!important;
    border-color: #482632!important;
    color: #f3d4a8!important;
} 
    
    
.advanced-slider  .advanced-slider__caption__inner{
transition:1s;
    transform:translateX(120%)!important;
}

.advanced-slider.show-animate .advanced-slider__caption__inner{
transform:translateX(0)!important;
}


.advanced-slider  .slider-animated-img{
transition:1s;
    transform:translateX(-120%)!important;
}

.advanced-slider.show-animate .slider-animated-img{
transform:translateX(0)!important;
}




  
  .s-block--slider-with-bg .slider-bg:before{
    --tw-bg-opacity: 0;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
    opacity: 0;
}  
.s-block--slider-with-bg:nth-of-type(odd) .slider-bg {
    border-top-right-radius: 100px!important;
    border-bottom-left-radius: 100px!important;
}
.s-block--slider-with-bg:nth-of-type(even) .slider-bg {
    border-top-left-radius: 100px!important;
    border-bottom-right-radius: 100px!important;
}
    

.product-card {
    background-color: #ffffff00;
}

.product-card__image{
 border-bottom:2px solid #f3ecea;
 border-radius: 15px 50px!important;
}


 
    
    
    
.s-block--enhanced-features__item {
    border-color: rgb(72 38 50 / 37%);
}
    
.s-block--square-links .grayscale{
    --tw-grayscale: grayscale(25%);
}


.advanced-slider .advanced-slider__caption__inner__content__heading{
    color:white;
}
    
.main-nav-container.fixed-pinned.animated.fixed-header{background-color:#4826329e!important;}a
    
    
.main-menu li>a:hover{
    color:#ffefd9;
}
        
.footer-is-custom .store-footer .footer-rights p{
    color:#60292e;
    opacity:1;
}
        
        

        
.product-card--rounded .product-card__image {
   border: 2px solid #f3d4a8 !important;
   box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.simplified-products .offer-slide, .simplified-products .s-products-slider-card {
        width: 300px;
}

  
 .advanced-slider__slide .slider-animated-img{
    position: absolute;
    left: 20px;
    top: 20%;
   height: 35vh;

}


}

@media (min-width: 768px) and (max-width: 1200px) and (orientation: landscape) {

}



     @media (min-width: 481px) and (max-width: 767px) and (orientation: landscape)  {
      .advanced-slider__slide .slider-animated-img{
    position: absolute;
    left: 20px;
    top: 20%;
   height: 35vh;

}


}   
        
        @media (min-width: 320px) and (max-width: 480px) {
             .product-card--rounded .product-card__image {
   border: 1px solid #f3d4a8 !important;
 
}
        .special-cats-with-bg .anime-item.group
{

		border: 1px solid #f3d4a8!important;

	}
        .s-block--slider-with-bg:nth-of-type(odd) .slider-bg {
    border-top-right-radius: 75px!important;
    border-bottom-left-radius: 75px!important;
}
.s-block--slider-with-bg:nth-of-type(even) .slider-bg {
    border-top-left-radius: 75px!important;
    border-bottom-right-radius: 75px!important;
}
    
        .s-block--slider-with-bg .slider-bg {
        height:40vh;
        
        }
        .s-block--slider-with-bg .container.-mt-62{

margin-top: -120px;
}
        .product-card__image{
 border-radius: 15px 30px!important;
}
        .s-block--best-offers{
        
        margin-top:7rem!important;
        }
        .advanced-slider__slide .slider-animated-img{
    position: absolute;
    left: 20px;
    top: 20%;
   height: 35vh;

}

         .s-block--square-links .grayscale{
    --tw-grayscale: grayscale(0%);
    
    }
    
    
.s-block--about{
text-align:center;
}

          
.s-block--about .md\:w-5\/12 {
    width:100%;
}

.s-block--about .md\:w-7\/12 {
    width:100%
}


    

        
  
        
        }


.s-block--fixed-banner .banner,
.s-block--fixed-banner .banner img {
  border-radius: 30px !important;
  overflow: hidden !important;
}