/*Product description on the product page*/
.ec-size .ec-store .product-details__product-description {
  font-size: 20px;
}

/*Product title on the product page*/
.ec-size .ec-store .product-details__product-title {
  color: grey;
  font-size: 20px;
}

/*Product price on the product page*/
.ec-size .ec-store .details-product-price__value {
  display: none;
}

/*Product SKU on the product page*/
.ec-size .ec-store .product-details__product-sku {
  color: grey;
  font-size: 20px;
}

/*Quantity label on the product page*/
.ec-size .ec-store .details-product-purchase__qty-label {
  color: grey;
}

.ec-size:not(.ec-size--xs) .ec-store .details-gallery__thumb .details-gallery__thumb-img {
  width: 100vw;
  background-size: contain;
}

.ec-size:not(.ec-size--s) .ec-store .details-gallery__thumbs {
  overflow-y: unset;
}

.ec-size .ec-store .details-gallery__scroll {
  display: none;
}

.ecwid-pswp .pswp__button.pswp__button--arrow--right,
.ecwid-pswp .pswp__button.pswp__button--arrow--left {
  display: none;
}

.ec-size .ec-store .details-gallery__picture.details-gallery__photoswipe-index-1 {
  display: none;
}

.ecwid-pswp .pswp__scroll-wrap .pswp__container .pswp__item:nth-child(n+3) {
  display: none !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h4 {
  display: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-notice__wrap {
  display: none;
}

.ec-size .ec-store .ec-cart-summary__body {
  display: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__price-inner {
  display: none;
}

.ec-size .ec-store .ec-cart-step__title {
  display: none;
}

.ec-size .ec-store .grid-category__shadow {
  display: none;
}
