/*video*/
.advanced-slider__caption
 .container {
    padding-top: 20rem;
}
/*products*/
h2.advanced-slider__caption__inner__content__heading{
    color: #fff !important
}
.home-block-title .border-primary {
    display: none;
}
.s-block--best-offers .my-2.border-primary{
    display: none;
}

/*promation*/
.promotion-banner, .animated-text {
    background : -moz-linear-gradient(0% 50% 0deg,rgba(26, 26, 26, 1) 0%,rgba(155, 126, 189, 1) 52.26%,rgba(26, 26, 26, 1) 100%);
    background : -webkit-linear-gradient(0deg, rgba(26, 26, 26, 1) 0%, rgba(155, 126, 189, 1) 52.26%, rgba(26, 26, 26, 1) 100%);
    background : -o-linear-gradient(0deg, rgba(26, 26, 26, 1) 0%, rgba(155, 126, 189, 1) 52.26%, rgba(26, 26, 26, 1) 100%);
    background : -ms-linear-gradient(0deg, rgba(26, 26, 26, 1) 0%, rgba(155, 126, 189, 1) 52.26%, rgba(26, 26, 26, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A1A1A', endColorstr='#1A1A1A' ,GradientType=0)";
    background : linear-gradient(90deg, rgba(26, 26, 26, 1) 0%, rgba(155, 126, 189, 1) 52.26%, rgba(26, 26, 26, 1) 100%);
    border-style : Solid;
    border-color : #000000;
    border-color : rgba(0, 0, 0, 1);
    border-width : 2px;
}



/*tabs*/
.s-block.s-block-tabs{
    margin-top: 0rem;  
}
.s-block--tabs-produtcs .tab-trigger.is-active button {
    border-bottom-width: 2px!important;
    border-top-width: 1px;
    border-left-width:1px;
    border-right-width: 1px;
    background-color: #ffff;
    color: #0000;
    border-color: #000 !important ;
}

.s-block--tabs-produtcs .tab-trigger button {
    border-bottom-width: 1px!important;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;    
    background-color: #fff;
    color: #000;
    border-color: #000 !important ;
}
.s-block--tabs-produtcs .tabs {
    justify-content: center;
    border-bottom-width: 0px;
}

.s-product-options-grid-mode-span {
    border-radius: 0px;
}
/*custom reviews*/
section.s-block.s-block--custom-reviews img{
    display: none !important;
}
.s-block.s-block--custom-reviews .flex.items-center.mt-6.-mx-2 {
    flex-direction: column !important ;
    text-align:center;
}
.s-block.s-block--custom-reviews .sicon-quote:before {
   display: none;
}
.s-block.s-block--custom-reviews .review.swiper-slide .text-store-text-primary {
    text-align: center;
    color: #000;
}
.s-block.s-block--custom-reviews .home-block-title .text-store-text-primary{
    color:#000;
    font-size: 1.5rem;
}
.s-block--custom-reviews .carousel-slider .swiper:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 1rem;
    padding-right: 1re,;

}
.s-block--custom-reviews .flex.flex-col.justify-between {
    box-shadow: none;
    background: #f7eee330;
    border: 0.05rem solid #00000050;
    border-radius: 8px;
    width: 90%;
    margin: auto;
}
.s-block--custom-reviews .mt-6 {
    margin-top: .5rem;
}
.s-block--custom-reviews .p-\[1\.4rem\] {
    padding: 1.1rem;
}
.s-block--custom-reviews h4.text-base{
    color: #000 !important;
}

.s-block--custom-reviews .space-x-1 > :not([hidden]) ~ :not([hidden]) {
    margin-right: 0rem;
}
/*testimonials*/
.s-block.s-block--testimonials .carousel-slider .swiper {
    padding-left: 0rem !important;
}
.s-block--testimonials.enhanced .review {
    display: flex;
    justify-content: center;
}
 .s-block--testimonials img {
    display: none!important
}

.s-block--testimonials .flex.items-center.mt-6.-mx-2 {
    flex-direction: column!important;
    text-align: center;
    margin-top: .5rem;
}

 .s-block--testimonials .sicon-quote:before {
    display: none
}
 .s-block--testimonials .text-store-text-primary {
    text-align: center
}
.s-block--testimonials .flex.flex-col.justify-between {
    box-shadow: none;
    background: #f7eee330;
    border: 0.05rem solid #00000050;
    border-radius: 8px;
    width: 90%;
    margin: auto;
}
.index .sicon-star2:before {
    color: #9b7ebd;
}
/**footer**/
.store-footer__inner .grid {
    display: flex;
    flex-direction: column;
    text-align: center;
}
.store-footer__inner, .store-footer__newsletter {
    border-bottom-width: 0px;
}

.store-footer__inner .mb-2\.5 .flex {
    justify-content: center;
}


/***video***/
@media (min-width: 800px) {
 .home-video.video-mobile video {
    height: 50rem;
    object-fit:cover
}
}