/* enter custom CSS here */
label.form-option {text-transform: uppercase; font-size: 13px; font-family: Roboto,Arial,Helvetica,sans-serif; color: #333;}

.sku-pro {font-size: 16px; color: #454545;}

.product.boxprodct .card-title a {font-size: 20px; margin: 0.2rem 0 0.1rem 0;}
.product.boxprodct .card-title a:hover {color: #97d700;}
.product .card .msrp strong, .imgdesc .msrp strong {font-size: 16px; color: #454545;}
.price.price--withoutTax {font-size: 16px; color: #454545;}
.product .card-text {font-size: 16px; color: #454545; padding-bottom: 1.0 rem;}
.product .card .msrp span, .imgdesc .msrp span {font-size: 16px; color: #454545;}
.product .card-text {font-size: 16px; color: #454545; padding-bottom: 1.0rem;}
.sidebarBlock-heading {font-size: 20px;}

.faq-rows {border-bottom:1px solid #333; margin-bottom: 30px; padding: 30px 0;}
.faq-rows p {margin-bottom: 5px;}
.faq-rows p strong {font-size: 24px;}

 /* Responsive container for PDF embed */
    .pdf-container {
      position: relative;
      width: 100%;
      padding-bottom: 141%; /* Adjust ratio for PDF aspect (e.g., 8.5x11 ≈ 141%) */
      height: 0;
      overflow: hidden;
      padding-left: 10px;
      padding-right: 10px;
    }

    .pdf-container iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: none;
    }