/**********************Feature Collection Slider Section Css****************************/

.Collection-Tab-Slider {
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.Collection-Tab-Slider .Wrapped {
    width: 100%;
    height: auto;
    position: relative;
}

.Collection-Tab-Slider .Col-Tab-Section-Heading,
.Col-Tab-Section-Headingflex-title {
    width: 100%;
    height: auto;
    padding: 0 2rem;
    margin: 0 auto !important;
}

.Col-Tab-Section-Headingflex-title {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  -webkit-box-align: center;
  -ms-box-align: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.Col-Tab-Section-Heading .collection__description,.Col-Tab-Section-Headingflex-title .collection__description   {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 0;
}


.Collection-Tab-Slider .Collection-Tabs-Slider-Box {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
}

.Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
}

.Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: stretch;
    -webkit-box-align: stretch;
    -ms-box-align: stretch;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0;
    margin: 0 auto;
    padding: 1rem;
}

.Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box .Tab-Flex {
    display: inline-flex;
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-box-align: center;
    -ms-box-align: center;
    flex-wrap: wrap;
    justify-content: center;
    width: auto;
    gap: 1rem 1.5rem;
    list-style: none;
    margin: 0;
    padding: 3rem 0;
    position: relative;
}

.Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box .Tab-Flex .slider {
    transition: all .3s ease;
    transform-style: preserve-3d;
    position: absolute;
    height: 2px;
    width: 40px;
    bottom: -2px;
    display: block;
}

.Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box .Tab-Flex li {
    list-style: none;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
}

/* .Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box button.tab-link::after,
.Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box button.tab-link::before {
  display:none;
} */

.Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box button.tab-link {
    min-width: unset;
    min-height: unset;
    padding: 1rem 2rem;

}

.Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box .button-circle,.button-circle {
    border-radius: 20px;
}

.Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box .button-circle::after,
.Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box .button-circle::before,
.button-circle::after,
.button-circle::before {
    border-radius: 20px;
}

.Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Panel-Box {
    width: 100%;
    height: auto;
    margin: 0 auto;
    /* padding: 2rem; */
}

.Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Panel-Box .Tab-Content-Slider {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
    padding-bottom:20px;
}

.Collection-Tab-Slider .Tabs .Tab-Panel-Box .tab-content {
    display: none;
}

.Collection-Tab-Slider .Tabs .Tab-Panel-Box .tab-content.current {
    display: block;
}

.Collection-Tab-Slider .quick-add--auto  .quick-add__submit,
.Collection-Tab-Slider .quick-add--auto-rounded  .quick-add__submit{
    display: inline-flex;
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    width: auto;
    min-width: unset;
    padding: 1rem 2rem;
    min-height: unset;
}

.Collection-Tab-Slider .quick-add--half .quick-add__submit,
.Collection-Tab-Slider .quick-add--half-rounded .quick-add__submit {
    width: 50%;
    display: inline-flex;
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    width: auto;
    min-width: unset;
    padding: 1rem 2rem;
    min-height: unset;
}

.Collection-Tab-Slider .quick-add--half-rounded .quick-add__submit,
.Collection-Tab-Slider .quick-add--auto-rounded  .quick-add__submit,
.Collection-Tab-Slider .quick-add--theme-rounded  .quick-add__submit,

.Collection-Tab-Slider .quick-add--half-rounded .quick-add__submit::after,
.Collection-Tab-Slider .quick-add--auto-rounded  .quick-add__submit::after,
.Collection-Tab-Slider .quick-add--theme-rounded  .quick-add__submit::after,

.Collection-Tab-Slider .quick-add--half-rounded .quick-add__submit::before,
.Collection-Tab-Slider .quick-add--auto-rounded  .quick-add__submit::before,
.Collection-Tab-Slider .quick-add--theme-rounded  .quick-add__submit::before {
    border-radius:20px;
}

.Collection-Tab-Slider .collection__view-all .button-circle {
    min-height: unset;
    padding: 1rem 3rem;
}

.Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tab-Content-Slider .Product-Box .card--standard .card__content {
    padding: 0.2rem;
}

/* .Collection-Tab-Slider  .Tab-Content-Slider .card-wrapper .card__content .card__information .card__heading {
    min-height: 35px;
} */

.Collection-Tab-Slider .card-info-quick {
    margin: 0.5rem auto 0 auto !important;
}

/*************************************End***********************************************/

/*******************Testimonial With Prdouct Section Css*************************/

.Testimonial-Prod-Slider {
    width: 100%;
    height: auto;
    margin: 0;
}

.Testimonial-Prod-Slider .Testimonial-Prod-Heading {
    width: 100%;
    height: auto;
    margin: 2rem auto;
    padding: 0;
}

.Testimonial-Prod-Slider .Testimonial-Prod-Heading h2 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
}

.Product-Testimonial-Slider {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
}

.Product-Testimonial-Slider .Testimonial-Product {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: stretch;
    -webkit-box-align: stretch;
    -ms-box-align: stretch;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
}

.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Grid,
.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Product-Grid {
    height: auto;
    margin: 0;
}

.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Product-Grid {
    border-radius: var(--product-card-corner-radius);
}

.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Grid .Flex,
.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Product-Grid .Flex-Prod {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: center;
    -webkit-box-align: center;
    -ms-box-align: center;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0;
}

.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Grid .Flex .Content-Box,
.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Product-Grid .Flex-Prod .Content-Box {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 1rem;
}

.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Grid .Flex .Content-Box {
    padding: 5rem;
}

.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Grid .Flex .Content-Box .Subhead,
.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Grid .Flex .Content-Box .Head, 
.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Grid .Flex .Content-Box .Star-Rating {
    width: 100%;
    height: auto;
    margin: 1rem auto;
    padding: 0;
}

.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Grid .Flex .Content-Box .Subhead h2,
.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Grid .Flex .Content-Box .Head h2,
.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Grid .Flex .Content-Box .Star-Rating {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
}

.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Grid .Flex .Content-Box .Info {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
}

.Product-Testimonial-Slider .Testimonial-Product .Testimonial-Grid .Flex .Content-Box .Info p {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
}

.Product-Testimonial-Slider .swiper-button-prev,.Product-Testimonial-Slider .swiper-button-next {
    width: 50px !important;!i;!;
    height: 50px !important;!i;!;
    !;!i;!;
}

.Product-Testimonial-Slider .swiper-button-prev::after, .Product-Testimonial-Slider .swiper-button-next::after {
    font-size: 20px;
}

/**********************************End*******************************************/

/*********************Button  Universal Css************************/

.button--tertiary {
    background-color: #f0ceb3;
    color: black;
}

.button--tertiary:hover {
    background-color: #f5d8c4;
}

.button--rectangle, .button--rectangle::after, .button--rectangle::before {
    border-radius: unset;
}

/******************************End*********************************/


/*******************Swiper Universal Css*******************/

.swiper-button-next, .swiper-button-prev {
    width: 35px !important;
    height: 35px !important;
    border-radius: 50% !important;
    display: flex !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    align-items: center !important;
    -webkit-box-align: center !important;
    -ms-box-align: center !important;
    justify-content: center !important;
    flex-wrap: wrap;
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 12px;
    font-weight: 700;
}


.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
}

.swiper-pagination.bottom-post {
    position: unset;
    margin: 1rem auto;
    transform: unset !important;
}

.swiper-pagination.pagination--square .swiper-pagination-bullet {
  width: 30px;
  height: 7px;
  border-radius:10px;
}




/**************************End*****************************/