#brx-content .brxe-text ul,#brx-content .brxe-text ol{ margin: 0.5em 0 1em; padding-left: 2em;}.bricks-image-caption { position: static; width: 100%; background: none; color: var(--black);}#brx-content .brxe-text ul li,#brx-content .brxe-text ol li { line-height: 1.25; margin-bottom: .65em;}#brx-content { .brxe-text a,.brxe-post-content a,.brxe-text-basic a { text-decoration: none; color: var(--primary); transition: all 150ms ease-in-out;} .brxe-text a:hover,.brxe-post-content a:hover,.brxe-text-basic a:hover { text-decoration: underline; color: var(--primary-d-2); transition: all 150ms ease-in-out;}}#brx-content sup { font-size: 30%; position: relative; top: -1.65em; right: 0;}#brx-content .brxe-post-content a.bricks-button { color: var(--white);}#brx-content .brxe-post-content a.bricks-button:hover { color: var(--white); text-decoration: none;}.division { font-family: Klavika, sans-serif; color: var(--primary) !important; text-wrap: nowrap; font-variant: small-caps; letter-spacing: -3px !important; font-size: var(--h-display); text-shadow: 3px 3px 1px var(--black)}.division span { color: var(--secondary) !important; font-style: oblique !important;}h1 sup { font-size: 0.35em; line-height: 0; vertical-align: baseline; position: relative; top: -25px !important; right: -10px !important;}.thumbnail-shadow img { -webkit-filter: drop-shadow(3px 3px 3px var(--black-t-2)); filter: drop-shadow(2px 2px 5px var(--black-t-2));}.table-wrap { --header-bg: var(--gray-l-5); --border-color: var(--gray-d-3); --title-color: var(--gray-d-4); --model-color: var(--primary); --row-bg: var(--white); --row-alt-bg: var(--gray-l-6); max-width: 100%; margin: 0 auto;}.table { width: 100%; border-collapse: collapse; border: 2px solid var(--border-color);}.table caption { background-color: var(--header-bg); border: 2px solid var(--border-color); border-bottom: none; padding: var(--space-4xs); font-weight: 700; font-size: var(--text-m); letter-spacing: 0.5px; color: var(--title-color);}.table thead th { background-color: var(--header-bg); border: 1px solid var(--border-color); padding: 2px; font-weight: 700; font-size: var(--text-xs); text-align: center;}.table thead th.model-head { color: var(--red);}.table tbody td { border: 1px solid var(--border-color); padding: 2px; font-size: var(--text-s); text-align: center; color: var(--gray);}.table tbody td:first-child { font-weight: 600;}.table tbody tr:nth-child(odd) { background-color: var(--row-bg);}.table tbody tr:nth-child(even) { background-color: var(--row-alt-bg);}.pvc-most-popular { list-style: none; margin: 0; padding: 0;}.pvc-most-popular li { margin-bottom: var(--space-bullets, var(--space-xs));}.pvc-most-popular li:last-child { margin-bottom: 0;}.brxe-carousel,.bricks-swiper-container { min-width: 0;}.brxe-block:has(> .brxe-carousel),.brxe-div:has(> .brxe-carousel) { min-width: 0;}.hs-input { width: 100%; height: 36px; font-family: "Titillium" !important, sans-serif; font-size: var(--text-m); line-height: 1; color: var(--gray-d-6); background-color: var(--gray-l-6); border: 1px solid var(--gray);}.frm_style_redguard.with_frm_style .frm_form_field.frm_total_large input { color: #ea2627 !important; font-size: 45px !important; height: 55px !important; text-align: center !important; border: none; opacity: 1; background-color: #fff !important; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none !important; padding: 10px 20px 0 0;}.frm_style_redguard.with_frm_style .frm_form_field.frm_total_large .input-group-addon { display: none;}.savings-calculator input[readonly] { background-color: transparent; color: var(--black); font-size: var(--text-2xl); border: none !important;}.savings-calculator label[for="field_xqvjj"],.savings-calculator label[for="field_m0932"] { font-size: var(--text-l); text-transform: uppercase; }.savings-calculator .frm_style_redguard.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"],.with_frm_style.frm_style_redguard .frm-show-form .frm_section_heading h3[class*="frm_pos_"] {font-size: var(--h-2);text-transform: uppercase;font-weight: 700;}#frm_field_32_container { background: var(--gray-l-5); padding: var(--space-3xs);}:where(:root) .bricks-color-primary {color: var(--primary)}:where(:root) .bricks-background-primary {background-color: var(--primary)}:where(:root) .bricks-color-secondary {color: var(--secondary)}:where(:root) .bricks-background-secondary {background-color: var(--secondary)}:where(:root) .bricks-color-light {color: var(--white)}:where(:root) .bricks-background-light {background-color: var(--white)}:where(:root) .bricks-color-dark {color: var(--black)}:where(:root) .bricks-background-dark {background-color: var(--black)}:where(:root) .bricks-color-muted {color: var(--gray-l-3)}:where(:root) .bricks-background-muted {background-color: var(--gray-l-3)}:where(:root) * {border-color: var(--gray-l-3)}:where(:root) .bricks-color-info {color: var(--blue)}:where(:root) .bricks-background-info {background-color: var(--blue)}:where(:root) .bricks-color-success {color: var(--green)}:where(:root) .bricks-background-success {background-color: var(--green)}:where(:root) .bricks-color-warning {color: var(--orange)}:where(:root) .bricks-background-warning {background-color: var(--orange)}:where(:root) .bricks-color-danger {color: var(--red)}:where(:root) .bricks-background-danger {background-color: var(--red)} html {font-size: 100%} body {font-size: var(--text-m); line-height: var(--line-height); font-family: "Titillium Web"; color: var(--black); font-weight: 400} h1, h2, h3, h4, h5, h6 {font-family: "Titillium Web"; line-height: var(--line-height-headings); color: var(--black); font-weight: 700} h1 {font-size: var(--h-1)} h2 {font-size: var(--h-2)} h3 {font-size: var(--h-3)} h4 {font-size: var(--h-4)} h5 {font-size: var(--h-5)} .bricks-type-hero {font-size: var(--text-2xl); line-height: var(--line-height-headings)} .bricks-type-lead {font-size: var(--text-3xl); line-height: var(--line-height-headings)} .brxe-section {column-gap: var(--grid-gap); row-gap: var(--gap-4xs); padding-top: var(--space-m); padding-right: var(--space-xs); padding-bottom: var(--space-m); padding-left: var(--space-xs)} .brxe-container {column-gap: var(--grid-gap); row-gap: var(--grid-gap); width: var(--width-container)} .woocommerce main.site-main {width: var(--width-container)} #brx-content.wordpress {width: var(--width-container)} .brxe-block {column-gap: var(--grid-gap); row-gap: var(--grid-gap)} .bricks-button {font-weight: 600; font-family: "Titillium Web"; line-height: var(--line-height); color: var(--white); transition: all 200ms ease; padding-top: var(--space-4xs); padding-right: var(--space-2xs); padding-bottom: var(--space-4xs); padding-left: var(--space-2xs)} .bricks-button:where(.bricks-background-primary), .bricks-button:where(.bricks-color-primary) {color: var(--white); text-transform: uppercase; font-weight: 600} .bricks-button:where(.bricks-background-primary:not(.outline)) {background-color: var(--primary)} .bricks-button:where(.bricks-color-primary.outline) {color: var(--primary); background-color: var(--black-t-2); border: 2px solid var(--primary)} .bricks-button:where(.bricks-background-secondary), .bricks-button:where(.bricks-color-secondary) {color: var(--white); text-transform: uppercase; line-height: var(--line-height); border-color: var(--secondary)} .bricks-button:where(.bricks-color-secondary.outline) {background-color: var(--black-t-1)} .bricks-button:where(.bricks-background-light:not(.bricks-lightbox)), .bricks-button:where(.bricks-color-light:not(.bricks-lightbox)) {color: var(--primary); border-color: var(--white)} .bricks-button:where(.bricks-background-light:not(.outline):not(.bricks-lightbox)) {background-color: var(--white)} .bricks-button:where(.bricks-color-light.outline) {color: var(--white)} .bricks-button:where(.sm) {padding-top: 0.25em; padding-right: 0.75em; padding-bottom: 0.25em; padding-left: 0.75em; font-size: var(--text-s)} .bricks-button:where(.md) {padding-top: 0.5em; padding-right: 1em; padding-bottom: 0.5em; padding-left: 1em; font-size: var(--text-m)} .bricks-button:where(.lg) {padding-top: 0.75em; padding-right: 1.5em; padding-bottom: 0.75em; padding-left: 1.5em; font-size: var(--text-l)} .bricks-button:where(.xl) {padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem; font-size: var(--text-xl)}.brxe-divider .line {border-top-width: 2px}.brxe-divider.horizontal .line {border-top-color: var(--gray-l-3)}.brxe-divider.vertical .line {border-right-color: var(--gray-l-3)}.brxe-divider .icon i {color: var(--gray-l-3)} .brx-boxed {max-width: 120rem} .brx-boxed #brx-header.brx-sticky {max-width: 120rem; margin-left: auto; margin-right: auto} html {background-color: var(--white)} body {background: none} :where(.brxe-accordion .accordion-content-wrapper) a:hover, :where(.brxe-icon-box .content) a:hover, :where(.brxe-list) a:hover, :where(.brxe-post-content):not([data-source="bricks"]) a:where(:not(.wp-element-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.wp-block-social-link-anchor):not(.wp-block-navigation-item__content):not(.wp-block-image > a):not(.wp-block-image > figure > a)):hover, :where(.brxe-posts .dynamic p) a:hover, :where(.brxe-shortcode) a:hover, :where(.brxe-tabs .tab-content) a:hover, :where(.brxe-team-members) .description a:hover, :where(.brxe-testimonials) .testimonial-content-wrapper a:hover, :where(.brxe-text) a:hover, :where(a.brxe-text):hover, :where(.brxe-text-basic) a:hover, :where(a.brxe-text-basic):hover, :where(.brxe-post-comments) .comment-content a:hover, :where(.brxe-accordion .accordion-content-wrapper) a:hover, :where(.brxe-icon-box .content) a:hover, :where(.brxe-list) a:hover, :where(.brxe-post-content):not([data-source=bricks]) a:hover, :where(.brxe-posts .dynamic p) a:hover, :where(.brxe-shortcode) a:hover, :where(.brxe-tabs .tab-content) a:hover, :where(.brxe-team-members) .description a:hover, :where(.brxe-testimonials) .testimonial-content-wrapper a:hover, :where(.brxe-text) a:hover, :where(a.brxe-text):hover, :where(.brxe-text-basic) a:hover, :where(a.brxe-text-basic):hover, :where(.brxe-post-comments) .comment-content a:hover, :where(.brxe-text-link):hover {text-decoration: underline} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a:where(:not(.wp-element-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.wp-block-social-link-anchor):not(.wp-block-navigation-item__content):not(.wp-block-image > a):not(.wp-block-image > figure > a)), :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a, :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source=bricks]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a, :where(.brxe-text-link) {color: var(--red); font-weight: 600; transition: all 300ms ease-in-out} .brxe-text * + :is(h1, h2, h3, h4, h5, h6), .brxe-post-content:not([data-source=bricks]) * + :is(h1, h2, h3, h4, h5, h6), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h1, h2, h3, h4, h5, h6) {margin-block-start: 1em} .brxe-text * + p:not(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *), .brxe-post-content:not([data-source=bricks]) * + p:not(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *), body:not(.woocommerce-checkout) [class*=woocommerce] * + p:not(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *) {margin-block-start: 0.75em} .brxe-text * + *:not(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *), .brxe-post-content:not([data-source=bricks]) * + *:not(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *), body:not(.woocommerce-checkout) [class*=woocommerce] * + *:not(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *) {margin-block-start: 0.75em}.brxe-alert.info {color: var(--orange)}.brxe-alert.success {color: var(--green)}.brxe-alert.warning {color: var(--red); background-color: var(--red-l-3)}.brxe-alert.danger {color: var(--red); background-color: var(--red-l-3)}.brxe-alert.muted {color: var(--gray); background-color: var(--gray-l-5); border: 1px solid var(--gray)}h1,h2,h3,h4,h5,h6, blockquote, ul, li, ol, figure, p {margin: 0;}