#jj-fpd-wrapper {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  overflow: hidden;
  height: 0;
  transition: opacity 0.3s ease, height 0.3s ease;
  width:100%;
  position:relative;
  z-index:10;

}
#jj-fpd-wrapper.is-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  height: auto;
  overflow: visible;
  margin-bottom: 2em;
 
}
.wapf-swatch-label{
  font-size:10px;
}
#jj-fpd-wrapper .fpd-label{
  font-size:10px;
}

.wapf-wrapper .label-above .wapf-field-label label{
    margin-bottom: 0;
}
/* Disable the Curved Text Button*/
body > fpd-element-toolbar > div.fpd-tools-nav.fpd-scroll-area > div.fpd-secondary-tools.fpd-scroll-area > div.fpd-tool-curved-text{
  display:none;
}

.wapf-product-totals div span:first-child
 {
    font-weight: 700;
    text-align: right;
    width: 100%;
    display: block;
}
.woocommerce div.product .summary form.cart .button {
    vertical-align: middle;
    float: right;
    clear: both;
}

#jj-fpd-wrapper fpd-views-nav{
  display:none;
}

/* Add padding to the right of the product image on desktop. .  */
@media (min-width: 768px) {
  
  #jj-fpd-wrapper {
    float:left; 
    width:48%;
    padding-right:20px;
    z-index:10;
    position:relative;
    
  }



}

/* #jj-fpd-wrapper fpd-views-nav{
  display:none;
} */

/* When FPD is visible, hide the gallery */
.fpd-visible .woocommerce-product-gallery {
  display: none !important;
}

/* Add padding to the right of the product image on desktop. .  */
@media (min-width: 768px) {.woocommerce div.product div.images, .woocommerce-page div.product div.images {
     padding-right: 20px;
    }
}

/* or, per product (replace 123 with the product ID) */

body.postid-5369 div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{
  display:none !important;
  
}

/* Order By Size Field */
.order-by-size .wapf-field-label .wapf-pricing-hint{
  display:none;
}
.order-by-size img{
  display:none;
}