/** Shopify CDN: Minification failed

Line 491:3 Unexpected ","

**/
#ez_review_containter{
  display: none;
}

.consttype{
  font-size: 1.86rem;
}

/****START: REVIEW SLIDER STYLING*****/
.review--slide-stars {
  display: flex;
}
.review--slide-stars img {
  height: 2rem;
  width: auto;
  max-width: 100%;
  object-fit: contain;
}
.review--slide-text {
  line-height: 1.3;
}
.review--slide-author-header {
  display: flex;
  gap: 1.5rem;
  align-items: center;
}
.review--slide-author-img {
  display: flex;
}
.review--slide-author-img {
  width: 5.5rem;
  height: 5.5rem;
  border-radius: 100%;
  object-fit: cover;
}
.review--slide-author-title{
  line-height: 1.3;
}
.review--slide > * + * {
  margin-top: 2.5rem;
}
.review--slide {
  background-color: rgb(var(--card--background));
  padding: 3rem;
  border-radius: var(--card-radius);
}
.reviews--slider--bottom > * + * {
  margin-top: 2.4rem;
}
.reviews--slider--bottom {
  margin-top: 5.4rem;
}
.review--slider-bottom__img {
  display: flex;
  justify-content: center;
}
.review--slider-bottom__img img {
  height: 4rem;
  width: auto;
  max-width: 100%;
  object-fit: contain;
}
.review--slider:has(.swiper-pagination:not(.swiper-pagination-disabled)) {
  padding-bottom: 4rem;
}
.review--slider .swiper-pagination-bullet{
  background-color: rgb(var(--color-foreground));
}
.review--slider .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background-color: rgb(var(--color-button-background));
}
.section--review-header__wrapper {
  margin-bottom: 4rem;
}
.section--review-header__wrapper .title-wrapper{
  margin-bottom: 0;
}
.review--trust__image img {
  width: auto;
  max-width: 100%;
  margin-top: 1rem;
  object-fit: contain;
}
.review--slide-text {
  line-height: 1.5;
}
.review--slide--upper__wrapper + .review--slide-text {
  margin-top: 1.5rem;
}
.review--slide--upper__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 1rem;
}
.review--slider-product-image {
  margin-top: -7rem;
  line-height: 1;
}
.review--slider-product-image img {
  width: 8rem;
  height: 8rem;
  object-fit: cover;
  border-radius: 100%;
}
.review--slider-main__slide {
  height: 100%;
  padding: 4rem 3rem;
  border-radius: var(--card-radius);
}
.review--slider.swiper {
  padding-top: 7rem;
  margin-top: -7rem;
}
.review--slider-main__slide > * + * {
  margin-top: 2.5rem;
}
.review--slider-main__slide-title {
  line-height: 1.3;
}
.review--slider.swiper .swiper-slide {
  height: auto;
  display: flex;
  flex-direction: column;
}
.review--slider.swiper .review--slide {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.review--slide-product-title {
  opacity: .5;
}
.review--slide-author-title {
  font-weight: 600;
}
.video--reviews__description {
  margin-top: 2.2rem;
}
.review--slide-author-header {
  flex-grow: 1;
  align-items: flex-end;
}
@media screen and (min-width: 750px){
  .section--review-header__wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
  }
  .section--review-header__wrapper {
	margin-bottom: 5rem;
  }
}
@media screen and (min-width: 750px) and (max-width: 990px){
  .review--slider--main.grid .grid__item--one-quarter {
	width: calc(40% - var(--grid-horizontal-spacing) / 2);
  }
  .review--slider--main.grid .grid__item--three-quarter {
	width: calc(60% - var(--grid-horizontal-spacing) / 2);
  }
}
@media screen and (max-width: 749px){
  .review--slider--main > * {
	width: 100%;
  }
  .review--slider.swiper {
	padding-top: 3rem;
	margin-top: 3rem;
  }
  .review--slider-main__slide {
	padding: 3rem;
  }
}
/****END: REVIEW SLIDER STYLING*****/

/******START: KEY FEATURE SECTION*****/
.key--feature__blocks .media-wrapper {
  background: transparent;
}
.key--feature__block-item.key--feature__block-text-content > * + * {
  margin-top: 8rem;
}
.key--feature__block-single-item > * + * {
  margin-top: .8rem;
}
.key--feature__block-single-item img {
  max-width: 7rem;
  width: 100%;
  height: auto;
  max-height: 7rem;
  object-fit: contain;
}
.key--feature__block-richtext {
  max-width: 20rem;
  margin-left: auto;
  margin-right: auto;
  opacity: .8;
}
.key--feature__blocks-wrapper {
  margin: 0;
  row-gap: 3rem;
  align-items: center;
}
@media screen and (min-width: 750px){
  .key--feature__block-text.h4 {
	font-size: 2.2rem;
  }
}
@media screen and (max-width: 749px){
  .key--feature__block-item.key--feature__block-text-content > * + * {
	margin-top: 3rem;
  }
}
/******END: KEY FEATURE SECTION*****/

/*****START: PROMOTIONAL TEXT SECTION STYLING*****/
.promotional--text__main-content > * {
  margin: 0;
}
.promotional--text__main-content > * + * {
  margin-top: 2.2rem;
}
.promotional--text__subheading + .promotional--text__heading {
  margin-top: .8rem;
}
.promotional--text__image img {
  width: 8rem;
  height: 8rem;
  border-radius: 100%;
  object-fit: cover;
}
.promotional--text__image {
  line-height: 1;
}
.promotional--text__image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.promotional--text__image-wrapper > * + *{
  margin-left: 2rem;
}
.promotional--text__slider-main {
  justify-content: center;
  row-gap: 1.5rem;
}
.promotional--text__slider-wrapper {
  padding-top: 2rem;
}
.promotional--text__slide-image .media-wrapper,
.promotional--text__slide-content{
  border-radius: var(--card-border-radius);
}
.promotional--text__slide-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  align-items: center;
}
.promotional--text__slide-content-inner > * + * {
  margin-top: 2rem;
}
.promotional--text__slide-content-inner .button {
  margin-top: 4.5rem;
}
.promotional--text__slide-content-inner {
  max-width: 45rem;
}
.promotional--text__slide-image-wrapper {
  margin-bottom: 0;
}
.promotional--text__slide-image {
  padding-bottom: 0;
}
.promotional--text__slide-image .media--portrait {
  padding-bottom: 145%;
}
.promotional--text__upper-slide-image {
  width: 8rem;
  height: 8rem;
  border-radius: 100%;
  opacity: .6;
  overflow: hidden;
  cursor: pointer;
}
.promotional--text__upper-slide-image.active {
  opacity: 1;
}
.promotional--text__main-content {
  padding-left: 2rem;
  padding-right: 2rem;
}
.promotional--text__upper-slide-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.swiper.promotional--text__upper-slider {
  max-width: 38rem;
}
.swiper.promotional--text__upper-slider .swiper-slide {
  width: auto;
}
.promotional--text__slide-image {
  position: relative;
}
.promotional--text__slide-image .promotional--image__text {
  position: absolute;
  bottom: 4rem;
  left: 2rem;
  z-index: 1;
}
@media screen and (min-width: 750px){
  .promotional--text__slide-image-wrapper.grid {
	--grid-horizontal-spacing: 2rem;
  }
}
@media screen and (max-width: 749px){
  .promotional--text__slide-content {
	padding: 3rem 2rem;
  }
  .promotional--text__slide-image .promotional--image__text {
	bottom: 2rem;
  }
}
/*****END: PROMOTIONAL TEXT SECTION STYLING*****/

/****START: VIDEO REVIEWS SECTION*****/
.multicolumn--rating-box.center{
  justify-content: center;
}
.multicolumn--rating-box.right{
  justify-content: flex-end;
}
.multicolumn--rating-box {
  display: flex;
  margin-bottom: 2.5rem;
}
.multicolumn--rating-wrapper {
  display: flex;
  align-items: center;
  width: fit-content;
  gap: .8rem;
  background-color: rgb(var(--review-rating-background));
  padding: .7rem 3rem;
  border-radius: .6rem;
  flex-wrap: wrap;
  justify-content: center;
}
.video--reviews-box {
  display: flex;
  flex-direction: column;
  height: auto;
}
.video--reviews--video {
  flex: 1;
  position: relative;
}
img.video--play-icon {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 8rem;
  height: 8rem;
  margin: auto;
  cursor: pointer;
}
.video--reviews--video video {
  height: 100%;
  width: 100%;
  display: flex;
  object-fit: cover;
  border: 0.3rem solid rgb(var(--color-video-border));
}
.video--reviews-wrapper.video--review--slider {
  padding: .5rem;
}
.video--review--content > * + * {
  margin-top: .8rem;
}
.video--review--content {
  padding-top: 2rem;
}
.video--review--client-name {
  font-weight: 600;
}
.video--reviews--client-stars {
  display: flex;
}
.video--reviews--client-stars img {
  height: 2.4rem;
  width: auto;
}
.video--reviews-main.grid{
  row-gap: 2rem;
  --grid-horizontal-spacing: 1.7rem;
}
.section--header--wrapper:has(.header--text) {
  margin-bottom: 3rem;
}
.section--header--wrapper:has(.header--text) .title-wrapper{
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 750px){
  .section--header--wrapper:has(.header--text) {
    margin-bottom: 4.5rem;
  }
}
@media screen and (max-width: 749px){
  img.video--play-icon {
	width: 6rem;
	height: 6rem;
  }
}
/****END: VIDEO REVIEWS SECTION*******/

/*****START: FEATURED COLLECTION SLIDER STYLING****/
@media screen and (min-width: 750px) {
  .arrow__box .swiper-button-prev,
  .arrow__box .swiper-button-next{
    position: static;
    margin: 0;
  }
  .arrow__box {
    display: flex;
    gap: 10px;
  }
}
/*****END: FEATURED COLLECTION SLIDER STYLING****/

/******START: TAB IMAGE WITH TEXT STYLING*****/
.image-with-text__tab-navigation ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  overflow-x: auto;
  white-space: nowrap;
}
.image-with-text__tab-navigation-main{
  position: absolute;
  top: 6.5rem;
  left: 0;
  right: 0;
  z-index: 2;
  max-width: 84rem;
}
.image-with-text__tab-navigation {
  padding: .5rem;
  border-radius: var(--button-radius);
  background-color: rgb(var(--nav-background-color));
  color: rgb(var(--nav-text-color));
}
.image-with-text__tab-navigation .image-with-text__tab-item {
  width: 100%;
  padding: 1.2rem 1.5rem;
  color: rgb(var(--nav-text-color));
  border-radius: var(--button-radius);
  line-height: 1;
  text-align: center;
}
.image-with-text__tab-navigation .image-with-text__tab-item.active{
  background-color: rgb(var(--nav-active-background-color));
  color: rgb(var(--nav-active-text-color));
}
.image-with-text__tab-navigation ul li {
  flex-grow: 1;
}
.tab-image-with-text{
  position: relative;
}
.image-with-text__tab-navigation .image-with-text__tab-item {
  cursor: pointer;
}
@media screen and (min-width: 750px){
  .image-with-text__tab-item.typeset2 {
	font-size: 1.8rem;
  }
  .tab-image-with-text .image-with-text .image-with-text__content {
    padding-top: 17rem;
  },
  /* .image-with-text__tab-navigation {
    margin: 0 5rem;
  } */
}
@media screen and (max-width: 749px){
  .image-with-text__tab-item.typeset2 {
	font-size: 1.6rem;
  }
  .image-with-text__tab-navigation-main {
    top: 2.5rem;
  }
}
/******END: TAB IMAGE WITH TEXT STYLING*****/

/*****START: MIXED STYLING*****/
.card__article-badge {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  padding: .6rem 1rem;
  background-color: rgb(var(--card-badge-background-color));
  color: rgb(var(--card-badge-color));
  text-transform: uppercase;
  font-weight: 500;
}
.product__title + #shopify-block-stamped_product_reviews_ugc_star_rating_badge_zQKyRj {
  margin-top: 1rem;
}
#shopify-block-stamped_product_reviews_ugc_star_rating_badge_zQKyRj .stamped-badge {
  display: flex;
  align-items: center;
  line-height: 1;
}
#shopify-block-stamped_product_reviews_ugc_star_rating_badge_zQKyRj .stamped-badge .stamped-badge-caption {
  opacity: .6;
}
#shopify-block-stamped_product_reviews_ugc_main_widget_M9jGqU .stamped-header-title {
  display: none;
}
.breadcrumb > .link, .breadcrumb > .breadcrumb__divider {
  opacity: .5;
}
.breadcrumb > .link:last-of-type,
.breadcrumb > .breadcrumb__divider:last-of-type{
  	opacity: 1;
}
.breadcrumb > * + *{
  margin-left: .3rem; 
}
.section--header__wrapper.left{
  margin-left: 0;
  margin-right: auto;
}

.section--header__wrapper.center{
  margin-left: auto;
  margin-right: auto;
}

.section--header__wrapper.right{
  margin-left: auto;
  margin-right: 0;
}
.section--header__wrapper .title-wrapper{
  margin: 0;
}
.section--header__wrapper{
  margin-bottom: 3rem;
}
.section--header__wrapper > * + *{
  margin-top: 1.5rem;
}
body .swiper-button-next, body .swiper-button-prev {
  top: 50%;
  color: rgb(var(--color-button-background));
  background: rgb(var(--color-background));
  border: 0.1rem solid rgb(var(--color-foreground));
  border-radius: 100%;
  width: 4.4rem;
  height: 4.4rem;
}
body .swiper-button-next, body .swiper-rtl .swiper-button-prev {
  right: .5rem;
  left: auto;
}
body .swiper-button-prev, body .swiper-rtl .swiper-button-next {
  left: .5rem;
  right: auto;
}
.swiper-button-next:after, .swiper-button-prev:after {
  font-size: 1.6rem;
  font-weight: 700;
}
.quick-view--open .swiper-slide, .quick-view--opening .swiper-slide {
  transform: unset;
  flex: 1 0 auto;
}
.quick-view--open .swiper-wrapper, .quick-view--opening .swiper-wrapper {
  display: contents;
  position: unset;
}
.quick-view--open .swiper, .quick-view--opening .swiper {
  position: unset;
}
inbox-online-store-chat#ShopifyChat {
  z-index: 21474834 !important;
}
@media screen and (min-width: 750px){
  .section--header__wrapper{
    margin-bottom: 4rem;
  }
}
@media screen and (max-width: 749px){
  body .swiper-button-next, body .swiper-button-prev {
	width: 3.4rem;
	height: 3.4rem;
  }
  
}
inbox-online-store-chat#ShopifyChat {
    z-index: 9 !important;
  }
/*****END: MIXED STYLING*****/