/* Add custom CSS styles below */ 

body {
background-color: rgba(255, 255, 255, 0.1);
    background-image: url('https://i.ibb.co/kMfnrs6/01.png');
    background-repeat: repeat;
}


.footer-is-light .store-footer{
background-color : #a588bf;
  border-top-right-radius: 34px;
  border-top-left-radius: 34px;
}

.footer-is-light .store-footer .store-footer__inner {
background-color : #a588bf;
  border-top-right-radius: 34px;
  border-top-left-radius: 34px;
}


.copyright-text p{
color : #fff
}

.store-footer h3 {
color : #fff
}


.unicode {
color : #fff
}

.leading-6 {
color : #fff
}

.s-contacts-icon svg {
  height: 0.875rem;
  width: 0.875rem;
  fill: #fff;
}

.s-social-link a svg {
  height: 0.875rem;
  width: 0.875rem;
  fill: #fff;
}


#mainnav {
  background-color: #a588bf;
  border-bottom-right-radius: 34px;
  border-bottom-left-radius: 34px;
  color: white;
}


.bg-inherit {
  background-color: #a588bf;
  border-bottom-right-radius: 34px;
  border-bottom-left-radius: 34px;
  color: white;
}


.store-header{
  background-color: #a588bf;
  border-bottom-right-radius: 34px;
  border-bottom-left-radius: 34px;
  color: white;
}

.s-cart-summary-total {
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255, 255, 255);
}

.sicon-shopping-bag{
  color: rgb(255, 255, 255);
}

.sicon-user-circle{
  color: rgb(255, 255, 255);
}

.s-block--features__item .feature-icon{
background-color: #a588bf;
}

.s-block--features__item .feature-icon i{
color: #fff;
}

.s-button-primary-outline{
color:  #a588bf
}


.s-button-primary-outline:hover{
background-color : #a588bf;
fill: #fff;
color: #fff;
}


.s-button-outline{
border-color : #a588bf
}

.main-menu > li > a[href*="offer"]{
color: rgb(246, 173, 202);
}

.text-primary{
color: white;
}

.s-block--tabs-produtcs .tab-trigger.is-active button {
  border: none;
  background: none;
  color: #a588bf;
  position: relative;
}

.s-block--tabs-produtcs .tab-trigger.is-active button::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 90px;
  height: 7px;
  background-color: #f6adc9;
  border-radius: 4px;
}


button.tab-trigger.is-active.s-button-element.s-button-btn.s-button-outline.s-button-primary-outline.s-button-loader-after{
height: auto;
align-content: center;
font-size: 40px;
}

button.tab-trigger.s-button-element.s-button-btn.s-button-outline.s-button-primary-outline.s-button-loader-after.inactive span.s-button-text{
height: 50px;
font-size: 40px;
  align-content: center;
}

button.tab-trigger.is-active.s-button-element.s-button-btn.s-button-outline.s-button-primary-outline.s-button-loader-after span.s-button-text{
height: 50px;
font-size: 40px;
align-content: center;
}


.s-reviews-testimonial{
  background-color: #a588bf;
  border-radius: 30px;
}

.s-reviews-header{
 color: #a588bf;
 
}
.s-reviews-display-all{
 color: #a588bf;
 }
 
.s-slider-block__title-right h2{
 color: #a588bf;
 }
 
div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal span.swiper-pagination-bullet.swiper-pagination-bullet-active{
background-color : #a588bf;
color : #a588bf;
background : #a588bf;
}

.main-menu li > a:hover{
color:#f6adc9;
}
.main-menu > .has-children:hover > a{
color:#f6adc9;
}
.sub-menu.w-56{
background-color : #a588bf;
}

.main-menu .has-children li a:hover, .main-menu .has-children .has-children:hover > a{
color:#f6adc9;
}