/** Shopify CDN: Minification failed

Line 243:0 Unexpected "}"

**/
.product__title h1 {
    color: #000000;
    font-size: 24px;
    font-family: OpenSans-Bold;
    letter-spacing: 0;
    text-transform: capitalize;
}

  .custom-product-page span.price-item.price-item--regular {
    font-size: 40px;
    letter-spacing: 0;
    text-transform: capitalize;
}
 .custom-product-page span.jdgm-prev-badge__text {
    font-size: 11.2px;
    letter-spacing: 0;
    text-transform: capitalize;
}
.custom-product-page .custom-product-info-wrapper .custom-sku-wrapper .custom-sku-label {
    margin-right: 4px;
    font-size: 16px;
    letter-spacing: 0;
    text-transform: capitalize;
    color: #000000;
    margin-top: 0;
    margin-bottom: 0;
}
.custom-product-page .custom-product-info-wrapper .custom-sku-wrapper {
    display: flex;
    align-items: center;
    margin-top: 8px;
    margin-bottom: 10px;
}
.custom-product-page .custom-product-info-wrapper .custom-sku-wrapper .product__sku{
    font-size: 16px;
    font-family: Open Sans;
    letter-spacing: 0;
    text-transform: capitalize;
    color: #000000;
    margin-top: 0;
    margin-bottom: 0;
}
.custom-product-page .custom-product-info-wrapper .custom-tax-caption {
    font-size: 13px;
    font-family: Open Sans;
    letter-spacing: 0;
    margin-top: 0px;
    margin-bottom: 4px;
    color: #000000;
}
.custom-product-page .custom-product-info-wrapper .custom-price-wrapper {
    margin-top: 8px;
    margin-bottom: 0px;
}
.custom-product-page .custom-product-info-wrapper .ctm_remove_margin{
    margin-top: 0px;
    margin-bottom: 0px;
}
.custom-product-page .custom-product-info-wrapper #ff-size-chart {
    color: #0066AB !important;
    cursor: pointer;
    border: 0 none;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    /* text-transform: uppercase; */
    text-transform: capitalize;
    background: none;
    font-size: 16px;
    font-family: Open Sans;
    letter-spacing: 0;
}
.custom-product-page .custom-product-info-wrapper .size-chart-list {
    display: inline-block;
    margin-bottom: 0;
    font-size: 16px;
    font-family: Open Sans;
    letter-spacing: 0;
    text-transform: capitalize;
    color: #000000;
}
.custom-product-page .custom-product-info-wrapper .custom-size-chart-block {
    margin: 0;
    list-style-type: none;
    padding: 0;
}
.custom-product-page .custom-product-info-wrapper .product__info-container > .shopify-app-block {
    margin-top: 2px;
    margin-bottom: 5px;
}
button.modal__btn.modal__action.cta-btn.cta-btn--full.cta-btn--link.cta-btn--xs.cta-btn--icon {
    padding-left: 0;
}
.product__info-container .product-form .choose__lenses {
    height: 64px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    margin-bottom: 10px;
    border-radius: 10px;
    font-size:17px;
    background: #f7e202;
    color: #0066ab;
    font-weight: 900;
    text-transform:capitalize;
    width:100%;
}
.product__info-container .product-form .choose__lenses:hover{
  opacity:0.8;
}
.product__info-container .product-form .choose__lenses::after {
    border: none !important;
    box-shadow: none;
}
.product__info-container .product-form .choose__lenses:hover:after{
    box-shadow: none;
}
/*  Face Chart  */
  
   .glasses_for {
  	 position:relative;
  	}
  
   .template-product .face-shape-guide .glasses_for_text h2::after {
     content: "";
     left: auto;
     max-width: 100% !important;
     position: absolute;
     right: 0;
     top: 9px;
     width: 75%;
     border-bottom: 1px solid #f4c900;
     display: block;
     margin: 20px auto;
     max-width: 50px;
  }
  
  .template-product .face-shape-guide-clear {
  	display:flex;
  }
  
  @media (min-width: 1200px) {
   .template-product .col-lg-4 {
        width: 33.333333333333%;
    }
  }
  
  .glasses_for_img.inner-image .rte__no-indent {
    width: auto;
    height: 90px;
  }
  
  .glasses_for_box .glasses_for_row .box.purple-bg, 
  .glasses_for_box .glasses_for_row .box.pinkle-bg, 
  .glasses_for_box .glasses_for_row .box.orange-bg,
  .glasses_for_box .glasses_for_row .box.lightgreen-bg,
  .glasses_for_box .glasses_for_row .box.lightblue-bg  {
    width: 100%;
    float: left;
    margin: 15px 0 0 0;
    padding: 10px;
    background:white;
    
    p {
      margin: 0 0 15px 0;
      font-size: 13px;
      color: #494747;
      }
   }
  
  .template-product .face-shape-guide .box {
    border: 2px solid #0065ff;
    width: 100%;
    float: left;
    margin: 15px 0 0 0;
    padding: 10px 5px;
    min-height: 85px;
    background: white;
  }
  
  .template-product .face-shape-guide .fun.facts.block-title-bg {
    margin-top: 30px;
    border-top: 2px solid #f4c900;
    padding-top: 25px;
  }
  
  .facts {
  	display: flex;
    flex-wrap: wrap;
  } 
  
  .proportions_min .proportions_img {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
  } 
  
  .facts-shape-guide-grid {   
    
    p {
       color: #333333;
       font-size: 16px;
       font-family: "Open Sans", Roboto;
       line-height: 23px;
       position: relative;
    }
    
  }
  .template-product h2.titleh1 {
    color: #0065ff;
    font-size: 2.23529em !important;
    font-weight: 700 !important;
    text-transform: none;
}
/*  Imports for Product Description Styles  */
  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-25, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
  
  .pdpInfo .info-text, .pdpInfo .info-heading{font-size:14px;line-height:normal;}
  .pdpInfo{margin:0 auto;margin-top:0px;margin-bottom:0px;}
  .pdpInfo .presentation{width:100%;display:inline-block;margin:0;margin-bottom:0px;padding:0;text-align:center;word-wrap:break-word;margin-bottom:12px;letter-spacing:0;color:#000;text-rendering:optimizeLegibility;}
  .pdpInfo > .display-flex.justify-content-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
  .pdpInfo .fb-48{-ms-flex-preferred-size:48%;flex-basis:48%;}
  .pdpInfo .info-heading{background:#efefef;font-size:14px;margin:0;padding:10px;text-transform:capitalize;letter-spacing:1px;}
  .pdpInfo .info-text, .pdpInfo .info-heading{-webkit-box-shadow:1px 0 0 0 #d3d3d4,0 1px 0 0 #d3d3d4,1px 1px 0 0 #d3d3d4,1px 0 0 0 #d3d3d4 inset,0 1px 0 0 #d3d3d4 inset;box-shadow:1px 0 0 0 #d3d3d4,0 1px 0 0 #d3d3d4,1px 1px 0 0 #d3d3d4,1px 0 0 0 #d3d3d4 inset,0 1px 0 0 #d3d3d4 inset;padding:8px;color:#424244;-ms-flex-preferred-size:50%;flex-basis:50%;}
  .pdpInfo .info-text, .pdpInfo .info-heading{font-size:14px;line-height:normal;}
  .pdpInfo .fb-48{-ms-flex-preferred-size:48%;flex-basis:100%;}
  .pdpInfo .info-text, .pdpInfo .info-heading{font-size:12px;padding:5px;}
  .pdpInfo .info-text, .pdpInfo .info-heading{font-size:12px;padding:5px;}
  .pdpInfo .info-text, .pdpInfo .info-heading{font-size:12px;padding:5px;}
  .pdpInfo .info-text, .pdpInfo .info-heading {font-size: 12px; padding: 5px; align-items: center; display: flex; flex-wrap: wrap;}
}
.ctm-related-products .card-wrapper .card__heading > a {
    color: #000000;
    text-transform: uppercase;
    font-size: 15px;
    color: #000000;
    text-decoration:none;
}
h2.related-products__heading.ctm-section-title.inline-richtext.h2 {
    font-family: var(--font-heading-family);
    letter-spacing: 0;
    text-transform: capitalize;
    color: #000;
}
.custom-product-page .product__info-wrapper .price__container .price-item--regular{
  font-weight:700;
}
/* end product section */
  