/** Shopify CDN: Minification failed

Line 43:15 Unexpected "{"

**/
.product__text.subtitle {
  display: none;
}

.variant.Color {
  background: #fff !important;
  color: #000 !important;
  border: none !important;
  display: none;
}

.btn-modal-size-chart {
  text-decoration: none !important;
  font-size: 14px;
}

.othercolors.prod {
  font-size: 1.3rem;
  line-height: calc(1 + .5 / var(--font-body-scale));
  letter-spacing: .04rem;
}

.othercolors .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
  width: 23%;
}

.product-form__input .variant.Size.none,
.product-form__input .variant.SIZE.none {
  background: linear-gradient(to left top, transparent 48%, #b8b6b6, #b8b6b6, transparent 51%) !important;
  line-height: 3 !important;
  display: inline-block !important;
  padding: 2px;
  width: 110px;
  color:#000;
}

.variant.Size,
.variant.SIZE, {
  display: none !important;
  line-height: 3 !important;
}
.variant.Size.hasqty,
.variant.SIZE.hasqty {
  display: inline-block !important;
  line-height: 3 !important;
  padding: 2px;
  width: 110px;
}

.product-form__input {
  max-width: 39rem !important;
}

.product-form__input input[type=radio]+label {
  margin: 0;
}

.ssw-wishlist-btn__wrapper .ssw-wishlist-btn{
  margin-top: -16px;
}

.product__tax.caption.rte,
.product__info-wrapper.grid__item .product__description.rte {
  display: none;
}

.description-pdp {
  padding-top: 20px;
  color:black;
  font-size:15px;
}

.description-pdp.mobile { 
  display: none;
}

.product__description.rte {
  padding: 20px;
}

.description-pdp summary {
  font-weight: 600;
  font-size: 18px;
  border-left: 3px solid #000;
  padding: 20px;
}

.description-pdp details {
  border: 1px solid #d9d9d9;
}

.description-pdp details summary::after {
  content: '\25B2';
  position: absolute;
  right: 20px;
}

.description-pdp details:not([open]) summary::after {
  content: '\25bc';
  position: absolute;
  right: 20px;
}

.product--large:not(.product--no-media) .product__info-wrapper {
  padding-left: 2rem;
  max-width: 30%;
}

.product--large:not(.product--no-media) .product__media-wrapper {
  max-width: 70%;
}

.description-pdp .column {
  float: left;
  width: 50%;
  padding: 10px;
}

.description-pdp .column img {
  width: 100%;
}
    
.description-pdp .row:after {
  content: "";
  display: table;
  clear: both;
}

.othercolors-pdp-slider .slick-prev {
  margin-top: 12%;
}

.othercolors-pdp-slider .slick-next {
  margin-top: -15%;
}

.othercolors {
  margin-top: 50px;
}

.colorLabel {
  list-style: none;
  padding: 0;
}

.colorLabel li a {
  color: #000;
  text-decoration: none;
  text-transform: capitalize;
}

/*growave reviews*/
.ssw-widget-recommends-html {
  margin: 0;
  padding-bottom: 50px;
  padding-top: 20px;
}

.ssw-reviews-caption.ssw-left-top .ssw-reviews-caption__element {
  display: none;
}

.ssw-new-widget {
  max-width: 980px;
  margin: 0;
}

#ssw-widget-recommends-html .gw-review-btn {
  background: white;
  border: 1px solid #000;
  border-radius: 0;
}

.product-type-pdp {
  padding-top: 20px;
}

#MainContent section section {
  padding-top: 0;
}

.othercolors {
  position: fixed;
  top: 50%;
  right: 55%;
  z-index: 99;
}

.othercolors .slick-slide {
  width: 80px !important;
}

.othercolors .slick-track {
  background: #fff;
  width: 260px !important;
}

.othercolors .slick-slide a img {
  padding: 20px;
}

.countColor {
  position: fixed;
  top: 83%;
  right: 55%;
  z-index: 99;
  background: #fff;
  width: 225px;
  padding: 5px;
  font-size: 16px;
  font-weight: 500;
}

.countColor.updated {
  margin-top: -25px;
  margin-left: 40%; 
}

@media only screen and (max-width: 770px) {
  .product--large:not(.product--no-media) .product__info-wrapper,
  .product--large:not(.product--no-media) .product__media-wrapper {
      max-width: 100%;
  }

  .description-pdp .column {
    width: 100%;
  }
}

@media only screen and (max-width: 600px) {
  .product-type-pdp {
    display: none;
  }
  
  .description-pdp.desktop { 
    display: none !important;
    width: 100%;
  }

  .description-pdp.mobile { 
    display: block !important;
    width: 100%;
  }

  .product.grid {
    margin-top: 185px;
  }

  .product__title {
    position: absolute;
    top: 15%;
    padding: 10px;
    padding-left: 0;
  }

  .price.price--large {
    position: absolute;
    top: 33%;
  }

  .othercolors {
    position: unset;
  }

  .countColor {
    position: relative;
    top: -21%;
    left: 1%;
    width: 100%;
  }

  #ssw-avg-rate-profile-html {
    position: absolute;
    top: 15%;
    right: 5%;
  }
  .ssw-review-count {
    display: none;
  }

  .product--large:not(.product--no-media) .product__info-wrapper {
    padding-left: 0;
  }

  .breadcrumbs-pdp {
    padding: 10px !important;
  }

  .othercolors,
  .countColor {
    position: unset !important;
  }
}

@media only screen and (max-width: 415px) {
  .product.grid {
    margin-top: 200px;
  }

  .price.price--large {
    top: 40%;
  }

  #ssw-avg-rate-profile-html {
    top: 11%;
  }

  .product__title {
    top: 15%;
  }

  .price.price--large {
    top: 31%;
  }
}

@media only screen and (max-width: 413px) {
  .price.price--large {
    top: 31%;
  }
}

@media only screen and (max-width: 376px) {
  .price.price--large {
      top: 40%;
  }

  #ssw-avg-rate-profile-html {
    top: 15%;
  }

  .product__title {
    top: 20%;
  }
}

@media only screen and (max-width: 361px) {
  .product.grid {
    margin-top: 250px;
  }

  .price.price--large {
    top: 45%;
  }

  .product__title {
    top: 20%;
  }
}

@media only screen and (max-width: 281px) {
  .price.price--large {
    top: 53%;
  }

  #ssw-avg-rate-profile-html {
    top: 18%;
    left: 8%;
  }
}

.product__title > h1{
  font-size:30px;
}
