/*  PRODUCT DETAILS, GENERAL
---------------------------------------------- */
@media only screen and (min-width: 651px) { /* Breakpoint: Desktop */
  
  #ProductDetails.product-details-container, /* Content Column/Section */
  .pdp-product__image-container {            /* Image Column/Section */
    width: 50% !important;
  }
  .pdp-product__image-container {           /* Image Column/Section */
      margin-right: 0% !important;
  }
}

@media only screen and (max-width: 650px) { /* Breakpoint: Mobile */

  .shopify-section {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .shopify-section h2 {
    font-size: 1.5rem !important;
    line-height: 1.5 !important;
  }

}

/*  PRODUCT DETAILS, GENERAL
    snippets/product-section-main-block.liquid
------------------------------------------------------ */

#ProductDetails { /* Product Details, Main Container */
  margin-top: 0;
  padding: 0 0 0 50px;
}
@media only screen and (max-width: 650px) { /* Breakpoint: Mobile */
  #ProductDetails { 
    /* margin-top: 30px; */
    padding: 0;
  }
}

/* Product Details > Dynamic Product Description */
#ProductDetails .product-content-description {
  border-top: 1px solid transparent !important;
}
#ProductDetails .product-description {
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 20px;
  text-align: left;
}
@media only screen and (max-width: 650px) { /* Breakpoint: Mobile */
  #ProductDetails .product-description {
    padding-top: 0 !important;
  }
}

/*  PRODUCT DETAILS, GENERAL
-------------------------------------- */
@media only screen and (min-width: 651px) { /* Breakpoint: Desktop */


/*  snippets/media-thumbnail-snoo-bear.liquid
------------------------------------------------------ */


.product-thumbnail img {  /* Product Thumbnail Carousel  */
  width: 135px;
  height: auto;
  max-height: 135px;
  aspect-ratio: 1 / 1;
}

