/** Shopify CDN: Minification failed

Line 45:0 Unexpected "}"
Line 196:51 Expected ":"
Line 196:123 Expected ":"
Line 196:158 Expected ":"

**/
.ProductMeta__PriceList {
  display: flex;
  align-items: center;
}

.ProductMeta__Price.Price--compareAt {
    margin-left: 8px;
}

.ProductMeta__PriceList .discount {
    font-size: 10px;
  padding: 1px 5px;
    letter-spacing: 0;
    background: #00b86b;
    color: white;
    margin-left: 10px;
    display: inline-block;
}

.review_wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}

.ProductMeta__Title {
  text-align: left !important;
  font-size: 16px !important;
}
.tp_wrapper {
text-align: center;
    overflow: hidden;
  padding-right: 20px;
    padding-left: 20px;
}
}
h2.tp_title {
    font-size: 24px;
  font-weight: 600;
    margin-bottom: 10px;
}
.star_text {
    display: flex;
    flex-direction: row-reverse;
  gap:10px;
      justify-content: center;
}
.star_text svg {
    width: 100px;
}
.tp_description strong {
    text-decoration: underline;
}
.star_text {
    margin-bottom: 7px;
}
.header_wrapper {
    margin-bottom: 60px;
}
.star_verify svg {
    width: 200px;
}
.star_verify svg {
    width: 140px;
}

.tile_review_wrapper h2 {
    font-weight: 800;
    margin-top: 5px;
  font-size: 18px;
}
.author_img_name {
    margin-top: 30px !important;
  font-weight: 600;
}

.review_wrapper * {
  font-size: 13px;
}
.tp_wrapper .swiper-wrapper .slide_item {
    background-color: white;
    padding: 30px;
    border-radius: 16px;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.swiper-button-prev,
.swiper-button-next{
    width: 40px;
    height: 40px;
   box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    padding: 10px;
    border-radius: 50px;
  background-color:white;
}
.swiper-button-prev::after,
.swiper-button-next::after{
      font-size: 18px;
    font-weight: 600;
    color: black;
}

.tp_wrapper .swiper-wrapper .slide_item:not(.swiper-slide-prev,.swiper-slide-active,.swiper-slide-next) {
  opacity: .6;
}

.review-slide[data-value="4"] svg .tp-star.five path:not(.tp-star__shape) {
  fill: #ccc !important;
}  

.ProductItem__Label.discount {
	position: absolute;
	top: 8px;
	left: 8px;
	background: #00b86b;
	color: white;
	font-size: 13px;
  font-weight: 700;
}

.ProductItem__Label.ProductItem__Label--onSale {
  display: none !important;
}

.ProductMeta__PriceList {
  margin-top: 5px !important;
}

.ProductMeta {
  padding-bottom: 10px !important;
  margin-bottom: 10px !important;} 

.ProductMeta__Description, .ProductMeta__Text {
  margin: 10px 0 0 !important;}

.ProductForm__Variants {margin-top: 7px !important; margin-bottom: 2px !important;}

.ProductForm__QuantitySelector {margin-top: 8px !important; margin-bottom: 8px !important;}

.Vtl-SizeChartButton {padding-top: 0 !important;}

.Product__ActionList {display: none !important;}

@media (min-width: 1200px) {
  
.swiper-button-prev {
  left: 10rem !important;
}

.swiper-button-next {
  right: 10rem !important;
}

}

@media (max-width: 767px) {
  .ProductMeta__Title {
    font-size: 15px !important;
  }

  .ProductMeta__PriceList .discount {
    font-size: 8px;
}
.tile_review_wrapper h2 {
  font-size: 16px;
}
.author_img_name {
    margin-top: 0px !important;
}

.review_wrapper * {
  font-size: 12px;
}
  h2.tp_title {
    font-size: 20px;
}
  .ProductItem__Label.discount {
    font-size: 7px !important;
    top: 3px !important;
    left: 3px !important;
  }
.tp_wrapper .swiper-wrapper .slide_item:not(.swiper-slide-active) {
  opacity: .6;
}
   .Product__InfoWrapper .c.promoCheckmarks li {  margin-bottom: 5px !important;} .Product__InfoWrapper .ProductMeta {  padding-bottom: 10px !important;  margin-bottom: 10px !important;}
}
