 .single-product form.cart label { color: #000 !important; opacity: 1 !important; display: block !important; width: 100% !important; margin-bottom: 4px !important; } .single-product form.cart label span, .single-product form.cart label abbr, .single-product form.cart label sup, .single-product form.cart label strong, .single-product form.cart label em, .single-product form.cart label b, .single-product form.cart label i, .single-product form.cart label::after { color: #c00 !important; } .single-product form.cart input[type="text"], .single-product form.cart input[type="tel"], .single-product form.cart input[type="url"], .single-product form.cart input[type="email"], .single-product form.cart textarea, .single-product form.cart select { color: #000 !important; border: 1px solid #000 !important; width: 100% !important; margin-bottom: 12px !important; } .single-product table th, .single-product table td, .single-product table th *, .single-product table td * { font-size: 15px !important; font-weight: 400 !important; } .single-product table th, .single-product table td { padding: 6px 12px !important; } .single-product table th, .single-product table th *, .single-product table tr td:first-child, .single-product table tr td:first-child * { font-weight: 600 !important; } .single-product h1 { font-size: 28px !important; line-height: 1.2 !important; } .single-product form.cart .single_add_to_cart_button, .single-product form.cart button[name="add-to-cart"] { background-color: #1f3561 !important; color: #fff !important; border: none !important; font-weight: 600 !important; } .single-product form.cart .single_add_to_cart_button:hover, .single-product form.cart button[name="add-to-cart"]:hover { background-color: #14244a !important; color: #fff !important; }  #brx-header .brxe-nav-nested a, #brx-header .brxe-nav-nested .brx-submenu-toggle, #brx-header .brxe-nav-nested .brx-submenu-toggle * { font-size: 17px !important; white-space: nowrap !important; } #brx-header .brxe-nav-nested .brx-nav-nested-items { column-gap: 28px !important; } .brxe-heading a[href*="get-a-quote"], .brxe-text a[href*="get-a-quote"], .brxe-text-basic a[href*="get-a-quote"] { color: #ffffff !important; font-weight: 700 !important; text-decoration: underline !important; text-underline-offset: 4px; text-decoration-thickness: 2px; } .brxe-heading a[href*="get-a-quote"]:hover, .brxe-text a[href*="get-a-quote"]:hover, .brxe-text-basic a[href*="get-a-quote"]:hover { color: #ffc20e !important; } #brxe-kejaii { background: none !important; background-color: transparent !important; } .brxe-section:has(> #brxe-kejaii), .brxe-container:has(> #brxe-kejaii), section:has(> #brxe-kejaii) { background: none !important; background-color: transparent !important; } .brxe-swzsfd[href*="get-a-quote"] { font-size: 0 !important; padding-top: 16px !important; padding-bottom: 16px !important; gap: 8px !important; } .brxe-swzsfd[href*="get-a-quote"]::after { content: "GET QUOTE"; font-size: 17px; font-weight: 600; line-height: 1.3; letter-spacing: 0.04em; } .brxe-swzsfd[href*="get-a-quote"] > i, .brxe-swzsfd[href*="get-a-quote"] > svg { font-size: 17px !important; width: 17px; height: 17px; }  .gform_wrapper .gfield_label, .gform_wrapper .gform-field-label, .gform_wrapper legend, .gform_wrapper label, .gform_wrapper .gfield_description, .gform_wrapper .gform_drop_instructions { color: #1d1d1f !important; opacity: 1 !important; } .gform_wrapper .gfield_label, .gform_wrapper legend.gfield_label { font-size: 15px !important; font-weight: 600 !important; } .gform_wrapper input[type="text"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper select, .gform_wrapper textarea { border: 1px solid #555 !important; border-radius: 4px !important; padding: 10px 12px !important; font-size: 16px !important; color: #000 !important; min-height: 44px !important; } .gform_wrapper .gform_drop_area { border: 2px dashed #8a8f9c !important; background: #fafafa !important; } .gform_wrapper .gform_button, .gform_wrapper input[type="submit"], .gform_wrapper button[type="submit"] { background-color: #1f3561 !important; color: #fff !important; border: none !important; border-radius: 4px !important; font-size: 16px !important; font-weight: 600 !important; padding: 12px 36px !important; cursor: pointer; } .gform_wrapper .gform_button:hover, .gform_wrapper input[type="submit"]:hover, .gform_wrapper button[type="submit"]:hover { background-color: #14244a !important; }   body:has(a.brxe-button[href*="/product/"]) { background: #e6ecf7 !important; } body:has(a.brxe-button[href*="/product/"]) main, body:has(a.brxe-button[href*="/product/"]) #brx-content, body:has(a.brxe-button[href*="/product/"]) #brx-content > section:not(:has(h1)), body:has(a.brxe-button[href*="/product/"]) #brx-content > .brxe-section:not(:has(h1)) { background: transparent !important; }  a.brxe-button[href*="/product/"] { margin-top: auto !important; width: 100% !important; justify-content: center !important; text-align: center !important; background-color: #1f3561 !important; border: none !important; color: #fff !important; font-size: 0 !important; padding: 10px 12px !important; } a.brxe-button[href*="/product/"]::before { content: "View Pricing & Customize"; font-size: 14px; font-weight: 600; line-height: 1.3; } a.brxe-button[href*="/product/"] > span { display: none !important; } a.brxe-button[href*="/product/"] * { color: #fff !important; fill: #fff !important; } a.brxe-button[href*="/product/"] > i, a.brxe-button[href*="/product/"] > svg { font-size: 16px !important; width: 16px; height: 16px; } a.brxe-button[href*="/product/"]:hover { background-color: #14244a !important; }  .brxe-block:has(> a.brxe-button[href*="/product/"]) { border: 1px solid #b8c3d9 !important; border-radius: 8px !important; box-shadow: 0 1px 3px rgba(31, 53, 97, 0.08) !important; }  .brxe-block:has(> a.brxe-button[href*="/product/"]) > .brxe-heading:not(:has(.woocommerce-Price-amount)) { font-size: 16px !important; line-height: 1.35 !important; }  .brxe-block:has(> a.brxe-button[href*="/product/"]) .woocommerce-Price-amount, .brxe-block:has(> a.brxe-button[href*="/product/"]) .woocommerce-Price-amount * { color: #1f3561 !important; font-size: 20px !important; }  .brxe-block:has(> a.brxe-button[href*="/product/"]) del, .brxe-block:has(> a.brxe-button[href*="/product/"]) del * { font-size: 15px !important; opacity: 0.55; text-decoration: line-through !important; margin-right: 6px; }  .brxe-block:has(> a.brxe-button[href*="/product/"]) > :has(.woocommerce-Price-amount)::after { content: "Discounts on 2+"; display: block; font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 500; letter-spacing: 0.03em; color: #1f3561; margin-top: 2px; }  .brxe-block:has(> a.brxe-button[href*="/product/h-frame"]) > :has(.woocommerce-Price-amount)::after, .brxe-block:has(> a.brxe-button[href*="/product/used-post"]) > :has(.woocommerce-Price-amount)::after, .brxe-block:has(> a.brxe-button[href*="/product/info-pak"]) > :has(.woocommerce-Price-amount)::after, .brxe-block:has(> a.brxe-button[href*="/product/open-house-stand"]) > :has(.woocommerce-Price-amount)::after, .brxe-block:has(> a.brxe-button[href*="/product/rider-clip"]) > :has(.woocommerce-Price-amount)::after { content: none; }  .brxe-block:has(> a.brxe-button[href*="/product/"]):has(del) > :has(.woocommerce-Price-amount)::after { content: "Sale Ends 11/22/26"; font-weight: 700; }  .brxe-divider { display: none !important; }