/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fa,.fas,.important-note::before,.mobile-nav .menu__item-expand::before,.mobile-nav .menu__item-lang-expand::before,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link::after,.js-search-toggle > li > a::after,.js-search-toggle > li > ul > li > a::after,.mobile-product-categories__trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire::before,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.block-facets-summary ul.facet-summary__items li a::after,.hf-dealer-price-warning::before,.commerce-cart-form__remove::after,.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-number::before,.checkout-progress--step::after,.checkout-pane-review .checkout-pane__edit a::before,.far,.l-inline--arrow::after,.search-block-form__form .form-submit--trigger::before,.mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link::before,.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.search-forms__search-popup__toggle::before,.l-footer-top .menu-name--footer-top > li[class*='800'] a::before,.l-footer-top .menu-name--footer-top > li[class*='care'] a::before,.block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.site-header__header-first .block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.mobile-product-categories__trigger::after,.block-search__content .form-submit--trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.product-search-results-item .product__view-details .btn--right-arrow::after,.component-banner-carousel .slick-arrow::before,.component-category-carousel__slider .slick-prev::before,.component-category-carousel__slider .slick-next::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow::before,.fal,.mobile-search-overlay__close::after,.mobile-nav-overlay__close::after,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link::before,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.mobile-product-categories__close::after,.fad,.fab,.menu-name--social-media > li a::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.important-note::before,.l-inline--arrow::after,.mobile-search-overlay__close::after,.search-block-form__form .form-submit--trigger::before,.mobile-nav-overlay__close::after,.mobile-nav .menu__item-expand::before,.mobile-nav .menu__item-lang-expand::before,.mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link::before,.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link::after,.js-search-toggle > li > a::after,.js-search-toggle > li > ul > li > a::after,.search-forms__search-popup__toggle::before,.l-footer-top .menu-name--footer-top > li[class*='800'] a::before,.l-footer-top .menu-name--footer-top > li[class*='care'] a::before,.menu-name--social-media > li a::before,.block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.site-header__header-first .block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.mobile-product-categories__trigger::before,.mobile-product-categories__trigger::after,.mobile-product-categories__close::after,.block-search__content .form-submit--trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.block-facets-summary ul.facet-summary__items li a::after,.hf-dealer-price-warning::before,.commerce-cart-form__remove::after,.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-number::before,.checkout-progress--step::after,.checkout-pane-review .checkout-pane__edit a::before,.product-search-results-item .product__view-details .btn--right-arrow::after,.component-banner-carousel .slick-arrow::before,.component-category-carousel__slider .slick-prev::before,.component-category-carousel__slider .slick-next::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-.0667em;}.fa-xs{font-size:.75em;}.fa-sm{font-size:.875em;}.fa-1x{font-size:1em;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-6x{font-size:6em;}.fa-7x{font-size:7em;}.fa-8x{font-size:8em;}.fa-9x{font-size:9em;}.fa-10x{font-size:10em;}.fa-fw{text-align:center;width:1.25em;}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0;}.fa-ul > li{position:relative;}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit;}.fa-border{border:solid 0.08em #eee;border-radius:.1em;padding:.2em .25em .15em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left,.fas.fa-pull-left,.fa-pull-left.important-note::before,.mobile-nav .fa-pull-left.menu__item-expand::before,.mobile-nav .fa-pull-left.menu__item-lang-expand::before,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .fa-pull-left.menu__link::after,.js-search-toggle > li > a.fa-pull-left::after,.js-search-toggle > li > ul > li > a.fa-pull-left::after,.fa-pull-left.mobile-product-categories__trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.fa-pull-left.environdent-header-section-content__steps__acquire::before,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-shipping-information > legend.fa-pull-left::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-shipping-information > legend.fa-pull-left::before,.block-facets-summary ul.facet-summary__items li a.fa-pull-left::after,.fa-pull-left.hf-dealer-price-warning::before,.fa-pull-left.commerce-cart-form__remove::after,.commerce-checkout-flow .fa-pull-left.form-item-payment-information-add-payment-method-payment-details-number::before,.fa-pull-left.checkout-progress--step::after,.checkout-pane-review .checkout-pane__edit a.fa-pull-left::before,.far.fa-pull-left,.fa-pull-left.l-inline--arrow::after,.search-block-form__form .fa-pull-left.form-submit--trigger::before,.mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .fa-pull-left.menu__link::before,.mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .fa-pull-left.menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .fa-pull-left.menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .fa-pull-left.menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .fa-pull-left.menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .fa-pull-left.menu__link::before,.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .fa-pull-left.menu__link::before,.fa-pull-left.search-forms__search-popup__toggle::before,.l-footer-top .menu-name--footer-top > li[class*='800'] a.fa-pull-left::before,.l-footer-top .menu-name--footer-top > li[class*='care'] a.fa-pull-left::before,.block-config-provider--region-lang-select .menu__item--expanded > .fa-pull-left.menu__link::after,.fa-pull-left.mobile-product-categories__trigger::after,.block-search__content .fa-pull-left.form-submit--trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.fa-pull-left.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .environdent-form-collapsible-section > legend.fa-pull-left::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend.fa-pull-left::after,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend.fa-pull-left::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend.fa-pull-left::before,.product-search-results-item .product__view-details .fa-pull-left.btn--right-arrow::after,.component-banner-carousel .fa-pull-left.slick-arrow::before,.component-category-carousel__slider .fa-pull-left.slick-prev::before,.component-category-carousel__slider .fa-pull-left.slick-next::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .fa-pull-left.slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .fa-pull-left.slick-arrow::before,.fal.fa-pull-left,.fa-pull-left.mobile-search-overlay__close::after,.fa-pull-left.mobile-nav-overlay__close::after,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .fa-pull-left.menu__link::before,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .fa-pull-left.menu__link::before,.fa-pull-left.mobile-product-categories__close::after,.fab.fa-pull-left,.menu-name--social-media > li a.fa-pull-left::before{margin-right:.3em;}.fa.fa-pull-right,.fas.fa-pull-right,.fa-pull-right.important-note::before,.mobile-nav .fa-pull-right.menu__item-expand::before,.mobile-nav .fa-pull-right.menu__item-lang-expand::before,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .fa-pull-right.menu__link::after,.js-search-toggle > li > a.fa-pull-right::after,.js-search-toggle > li > ul > li > a.fa-pull-right::after,.fa-pull-right.mobile-product-categories__trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.fa-pull-right.environdent-header-section-content__steps__acquire::before,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-shipping-information > legend.fa-pull-right::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-shipping-information > legend.fa-pull-right::before,.block-facets-summary ul.facet-summary__items li a.fa-pull-right::after,.fa-pull-right.hf-dealer-price-warning::before,.fa-pull-right.commerce-cart-form__remove::after,.commerce-checkout-flow .fa-pull-right.form-item-payment-information-add-payment-method-payment-details-number::before,.fa-pull-right.checkout-progress--step::after,.checkout-pane-review .checkout-pane__edit a.fa-pull-right::before,.far.fa-pull-right,.fa-pull-right.l-inline--arrow::after,.search-block-form__form .fa-pull-right.form-submit--trigger::before,.mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .fa-pull-right.menu__link::before,.mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .fa-pull-right.menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .fa-pull-right.menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .fa-pull-right.menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .fa-pull-right.menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .fa-pull-right.menu__link::before,.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .fa-pull-right.menu__link::before,.fa-pull-right.search-forms__search-popup__toggle::before,.l-footer-top .menu-name--footer-top > li[class*='800'] a.fa-pull-right::before,.l-footer-top .menu-name--footer-top > li[class*='care'] a.fa-pull-right::before,.block-config-provider--region-lang-select .menu__item--expanded > .fa-pull-right.menu__link::after,.fa-pull-right.mobile-product-categories__trigger::after,.block-search__content .fa-pull-right.form-submit--trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.fa-pull-right.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .environdent-form-collapsible-section > legend.fa-pull-right::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend.fa-pull-right::after,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend.fa-pull-right::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend.fa-pull-right::before,.product-search-results-item .product__view-details .fa-pull-right.btn--right-arrow::after,.component-banner-carousel .fa-pull-right.slick-arrow::before,.component-category-carousel__slider .fa-pull-right.slick-prev::before,.component-category-carousel__slider .fa-pull-right.slick-next::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .fa-pull-right.slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .fa-pull-right.slick-arrow::before,.fal.fa-pull-right,.fa-pull-right.mobile-search-overlay__close::after,.fa-pull-right.mobile-nav-overlay__close::after,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .fa-pull-right.menu__link::before,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .fa-pull-right.menu__link::before,.fa-pull-right.mobile-product-categories__close::after,.fab.fa-pull-right,.menu-name--social-media > li a.fa-pull-right::before{margin-left:.3em;}.fa-spin{animation:fa-spin 2s infinite linear;}.fa-pulse{animation:fa-spin 1s infinite steps(8);}@keyframes fa-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1);}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none;}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em;}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-500px:before{content:"\f26e";}.fa-angle-double-down:before{content:"\f103";}.fa-angle-double-left:before{content:"\f100";}.fa-angle-double-right:before{content:"\f101";}.fa-angle-double-up:before{content:"\f102";}.fa-angle-down:before{content:"\f107";}.fa-angle-left:before{content:"\f104";}.fa-angle-right:before{content:"\f105";}.fa-angle-up:before{content:"\f106";}.fa-arrow-down:before{content:"\f063";}.fa-arrow-left:before{content:"\f060";}.fa-arrow-right:before{content:"\f061";}.fa-arrow-up:before{content:"\f062";}.fa-arrows-alt:before{content:"\f0b2";}.fa-bars:before{content:"\f0c9";}.fa-bell:before{content:"\f0f3";}.fa-book:before{content:"\f02d";}.fa-briefcase:before{content:"\f0b1";}.fa-calendar:before{content:"\f133";}.fa-calendar-alt:before{content:"\f073";}.fa-camera:before{content:"\f030";}.fa-caret-down:before{content:"\f0d7";}.fa-caret-left:before{content:"\f0d9";}.fa-caret-right:before{content:"\f0da";}.fa-caret-up:before{content:"\f0d8";}.fa-chart-bar:before{content:"\f080";}.fa-check:before{content:"\f00c";}.fa-check-circle:before{content:"\f058";}.fa-check-square:before{content:"\f14a";}.fa-chevron-circle-down:before{content:"\f13a";}.fa-chevron-circle-left:before{content:"\f137";}.fa-chevron-circle-right:before{content:"\f138";}.fa-chevron-circle-up:before{content:"\f139";}.fa-chevron-down:before{content:"\f078";}.fa-chevron-left:before{content:"\f053";}.fa-chevron-right:before{content:"\f054";}.fa-chevron-up:before{content:"\f077";}.fa-clock:before{content:"\f017";}.fa-cog:before{content:"\f013";}.fa-comment:before{content:"\f075";}.fa-comments:before{content:"\f086";}.fa-copy:before{content:"\f0c5";}.fa-download:before{content:"\f019";}.fa-edit:before{content:"\f044";}.fa-ellipsis-h:before{content:"\f141";}.fa-ellipsis-v:before{content:"\f142";}.fa-envelope:before{content:"\f0e0";}.fa-exclamation:before{content:"\f12a";}.fa-exclamation-circle:before{content:"\f06a";}.fa-exclamation-triangle:before{content:"\f071";}.fa-external-link:before{content:"\f08e";}.fa-external-link-alt:before{content:"\f35d";}.fa-eye:before{content:"\f06e";}.fa-eye-slash:before{content:"\f070";}.fa-facebook:before{content:"\f09a";}.fa-facebook-f:before{content:"\f39e";}.fa-facebook-square:before{content:"\f082";}.fa-fax:before{content:"\f1ac";}.fa-file:before{content:"\f15b";}.fa-file-alt:before{content:"\f15c";}.fa-file-pdf:before{content:"\f1c1";}.fa-filter:before{content:"\f0b0";}.fa-folder:before{content:"\f07b";}.fa-folder-open:before{content:"\f07c";}.fa-globe:before{content:"\f0ac";}.fa-graduation-cap:before{content:"\f19d";}.fa-heart:before{content:"\f004";}.fa-history:before{content:"\f1da";}.fa-home:before{content:"\f015";}.fa-image:before{content:"\f03e";}.fa-images:before{content:"\f302";}.fa-info:before{content:"\f129";}.fa-info-circle:before{content:"\f05a";}.fa-instagram:before{content:"\f16d";}.fa-keyboard:before{content:"\f11c";}.fa-link:before{content:"\f0c1";}.fa-linkedin:before{content:"\f08c";}.fa-linkedin-in:before{content:"\f0e1";}.fa-list:before{content:"\f03a";}.fa-location-arrow:before{content:"\f124";}.fa-lock:before{content:"\f023";}.fa-long-arrow-alt-down:before{content:"\f309";}.fa-long-arrow-alt-left:before{content:"\f30a";}.fa-long-arrow-alt-right:before{content:"\f30b";}.fa-long-arrow-alt-up:before{content:"\f30c";}.fa-long-arrow-down:before{content:"\f175";}.fa-long-arrow-left:before{content:"\f177";}.fa-long-arrow-right:before{content:"\f178";}.fa-long-arrow-up:before{content:"\f176";}.fa-map:before{content:"\f279";}.fa-map-marker:before{content:"\f041";}.fa-map-marker-alt:before{content:"\f3c5";}.fa-medal:before{content:"\f5a2";}.fa-minus:before{content:"\f068";}.fa-minus-circle:before{content:"\f056";}.fa-mobile:before{content:"\f10b";}.fa-mobile-alt:before{content:"\f3cd";}.fa-network-wired:before{content:"\f6ff";}.fa-newspaper:before{content:"\f1ea";}.fa-paragraph:before{content:"\f1dd";}.fa-pencil:before{content:"\f040";}.fa-pencil-alt:before{content:"\f303";}.fa-phone:before{content:"\f095";}.fa-phone-alt:before{content:"\f879";}.fa-pinterest:before{content:"\f0d2";}.fa-pinterest-p:before{content:"\f231";}.fa-play:before{content:"\f04b";}.fa-play-circle:before{content:"\f144";}.fa-plus:before{content:"\f067";}.fa-plus-circle:before{content:"\f055";}.fa-plus-square:before{content:"\f0fe";}.fa-print:before{content:"\f02f";}.fa-question:before{content:"\f128";}.fa-question-circle:before{content:"\f059";}.fa-quote-left:before{content:"\f10d";}.fa-quote-right:before{content:"\f10e";}.fa-recycle:before{content:"\f1b8";}.fa-search:before{content:"\f002";}.fa-share:before{content:"\f064";}.fa-share-alt:before{content:"\f1e0";}.fa-share-square:before{content:"\f14d";}.fa-shipping-fast:before{content:"\f48b";}.fa-shopping-bag:before{content:"\f290";}.fa-shopping-cart:before{content:"\f07a";}.fa-sign-in:before{content:"\f090";}.fa-sign-in-alt:before{content:"\f2f6";}.fa-sign-out:before{content:"\f08b";}.fa-sign-out-alt:before{content:"\f2f5";}.fa-square:before{content:"\f0c8";}.fa-star:before{content:"\f005";}.fa-sync:before{content:"\f021";}.fa-table:before{content:"\f0ce";}.fa-tag:before{content:"\f02b";}.fa-tags:before{content:"\f02c";}.fa-times:before{content:"\f00d";}.fa-times-circle:before{content:"\f057";}.fa-tooth:before{content:"\f5c9";}.fa-trash:before{content:"\f1f8";}.fa-trash-alt:before{content:"\f2ed";}.fa-truck:before{content:"\f0d1";}.fa-twitter:before{content:"\e61b";}.fa-twitter-square:before{content:"\e61a";}.fa-upload:before{content:"\f093";}.fa-user:before{content:"\f007";}.fa-user-alt:before{content:"\f406";}.fa-user-circle:before{content:"\f2bd";}.fa-users:before{content:"\f0c0";}.fa-video:before{content:"\f03d";}.fa-window-close:before{content:"\f410";}.fa-youtube:before{content:"\f167";}.fa-youtube-square:before{content:"\f431";}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:auto;src:url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-regular-400.eot);src:url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-regular-400.eot#iefix) format("embedded-opentype"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-regular-400.woff2) format("woff2"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-regular-400.woff) format("woff"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-regular-400.ttf) format("truetype"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-regular-400.svg#fontawesome) format("svg");}.far,.l-inline--arrow::after,.search-block-form__form .form-submit--trigger::before,.mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link::before,.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.search-forms__search-popup__toggle::before,.l-footer-top .menu-name--footer-top > li[class*='800'] a::before,.l-footer-top .menu-name--footer-top > li[class*='care'] a::before,.block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.site-header__header-first .block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.mobile-product-categories__trigger::after,.block-search__content .form-submit--trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.product-search-results-item .product__view-details .btn--right-arrow::after,.component-banner-carousel .slick-arrow::before,.component-category-carousel__slider .slick-prev::before,.component-category-carousel__slider .slick-next::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow::before{font-family:'Font Awesome 5 Pro';font-weight:400;}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:auto;src:url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-solid-900.eot);src:url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-solid-900.eot#iefix) format("embedded-opentype"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-solid-900.woff2) format("woff2"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-solid-900.woff) format("woff"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-solid-900.ttf) format("truetype"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-solid-900.svg#fontawesome) format("svg");}.fa,.fas,.important-note::before,.mobile-nav .menu__item-expand::before,.mobile-nav .menu__item-lang-expand::before,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link::after,.js-search-toggle > li > a::after,.js-search-toggle > li > ul > li > a::after,.mobile-product-categories__trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire::before,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.block-facets-summary ul.facet-summary__items li a::after,.hf-dealer-price-warning::before,.commerce-cart-form__remove::after,.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-number::before,.checkout-progress--step::after,.checkout-pane-review .checkout-pane__edit a::before{font-family:'Font Awesome 5 Pro';font-weight:900;}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:normal;font-display:auto;src:url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-brands-400.eot);src:url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-brands-400.eot#iefix) format("embedded-opentype"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-brands-400.woff2) format("woff2"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-brands-400.woff) format("woff"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-brands-400.ttf) format("truetype"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-brands-400.svg#fontawesome) format("svg");}.fab,.menu-name--social-media > li a::before{font-family:'Font Awesome 5 Brands';}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:auto;src:url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-light-300.eot);src:url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-light-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-light-300.woff2) format("woff2"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-light-300.woff) format("woff"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-light-300.ttf) format("truetype"),url(/themes/custom/hf_america/fonts/contrib/font-awesome/fa-light-300.svg#fontawesome) format("svg");}.fal,.mobile-search-overlay__close::after,.mobile-nav-overlay__close::after,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link::before,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.mobile-product-categories__close::after{font-family:'Font Awesome 5 Pro';font-weight:300;}.hf-img{border:0;margin-bottom:30px;}.wtb-root{--wtb-modal-bg:#ffffff;--wtb-modal-border:#e4e6e8;--wtb-modal-radius:12px;--wtb-modal-shadow:0 28px 90px rgba(47,49,53,0.16);--wtb-modal-scrim:rgba(47,49,53,0.35);--wtb-modal-header-bg:linear-gradient(180deg,#f6f7f8,#ffffff);--wtb-modal-footer-bg:#f6f7f8;--wtb-card-bg:#ffffff;--wtb-card-border:#e4e6e8;--wtb-card-radius:10px;--wtb-card-shadow:0 0 0 0 transparent;--wtb-card-shadow-active:0 6px 20px rgba(47,49,53,0.06);--wtb-card-padding:20px;--wtb-cta-bg:#d92534;--wtb-cta-bg-hover:#b8121f;--wtb-cta-fg:#ffffff;--wtb-cta-radius:9999px;--wtb-input-bg:#ffffff;--wtb-input-border:#cccccc;--wtb-input-radius:6px;--wtb-input-fg:#2f3135;--wtb-input-focus-ring:0 0 0 3px #e6f7fc;--wtb-step-size:24px;--wtb-step-bg-inactive:transparent;--wtb-step-bg-active:#00b4e5;--wtb-step-bg-complete:#d92534;--wtb-step-fg-active:#ffffff;--wtb-duration:160ms;--wtb-duration-medium:260ms;--wtb-easing:cubic-bezier(0.2,0.7,0.2,1);--wtb-hairline:#eef0f2;--wtb-amber:#c98300;--wtb-amber-wash:#fdf6e3;--wtb-cta-bg-soft:#f6dbd9;--wtb-font-family-serif:Instrument Serif,Georgia,Times New Roman,serif;--wtb-font-family-mono:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;}.save-to-list{--save-list-cta-bg:transparent;--save-list-cta-bg-hover:#f5f5f5;--save-list-cta-bg-active:rgba(217,37,52,0.1);--save-list-cta-border:#cccccc;--save-list-cta-border-active:#d92534;--save-list-cta-text:#333333;--save-list-cta-text-active:#d92534;--save-list-cta-radius:9999px;--save-list-cta-padding-y:12px;--save-list-cta-padding-x:24px;--save-list-cta-tap-min:44px;--save-list-cta-font-size:14px;--save-list-picker-bg:#ffffff;--save-list-picker-border:#cccccc;--save-list-picker-radius:8px;--save-list-picker-padding:16px;--save-list-picker-row-padding:8px 12px;--save-list-picker-shadow:0 4px 16px rgba(47,49,53,0.1);}h2{margin:0 0 5px;padding:0;color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;line-height:1.2;font-style:normal;font-weight:600;text-decoration:none;text-transform:uppercase;}.h2--underline{border-bottom:1px solid #cfcfd0;margin:40px 0 16px;padding:0 0 8px;}h3{margin:0 0 8px;padding:0;color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:22px;line-height:1.2;font-style:normal;text-transform:none;font-weight:bold;text-decoration:none;}h4{margin:0 0 8px;padding:0;color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:18px;line-height:1.2;font-style:normal;text-transform:uppercase;font-weight:bold;text-decoration:none;}.t-h2-light{margin:0 0 5px;padding:0;color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;line-height:1.2;font-style:normal;font-weight:600;text-decoration:none;text-transform:uppercase;font-weight:300;}.t-h-strap{font-size:24px;}@media (min-width:992px){.t-h-strap{font-size:34px;}}.t-case-normal{text-transform:none;}.t-case-uppercase{text-transform:uppercase;}.h-component-section-title{margin:0 0 5px;padding:0;color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;line-height:1.2;font-style:normal;font-weight:600;text-decoration:none;text-transform:uppercase;font-size:28px;font-weight:600;margin:0 0 25px;padding:0;text-align:center;}@media (min-width:992px){.h-component-section-title{font-size:30px;}}p{font-size:16px;color:#000;line-height:1.6;}.important-note{background:#e5f3f4;padding:20px 20px 15px;text-align:center;}.important-note::before{content:"\f06a";margin:0 10px 0 0;}a{color:#f42534;outline:none;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}a:hover,a:focus{outline:none;}.l-inline{color:#f42534;display:inline-block;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;vertical-align:top;}.l-inline:hover,.l-inline:focus{color:#aa0914;text-decoration:none;}.l-inline--arrow{position:relative;}.l-inline--arrow::after{content:"\f105";line-height:1;margin:0 0 0 8px;padding:0;}.node__content ul li,.node__content ol li{margin-bottom:8px;}ul.inline-list{list-style:none;margin:0 0 10px;padding:0;}ul.inline-list > li{background:none;display:inline-block;margin:0 0 5px;padding:0 16px 0 10px;position:relative;text-transform:uppercase;vertical-align:top;}ul.inline-list > li:first-child{padding-left:0;}ul.inline-list > li::before{background:#666;border-radius:50%;content:'';display:block;height:4px;left:auto;position:absolute;right:0;top:5px;width:4px;}ul.inline-list > li:last-child{padding-right:0;}ul.inline-list > li:last-child::before{display:none;}ul.inline-list a{color:#f42534;text-decoration:none;}ul.inline-list a:hover,ul.inline-list a:focus{color:#aa0914;text-decoration:none;}.form-submit--trigger{background:none;border:0;display:none;margin:0;padding:0;}.form-submit--trigger span{display:none;}table{width:100%;}.pr-main__content .accordions .accordion .accordion-header .toggle{height:24px;max-height:24px;min-height:24px;}.hidden,.hide{display:none !important;}.col2{float:left;padding:10px;width:50%;}@media (max-width:210px){.col2{width:100%;}}.page__title{color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:1.2;text-align:left;text-decoration:none;text-transform:uppercase;}@media (min-width:768px){.page__title{font-size:36px;}}.small-links,.view-blog.view-display-id-page_1 .view-content a,.view-blog.view-display-id-page_1 .more-link,.page-node-type--product-landing-pages .page-content-wrapper a,.page-node-type--product-landing-pages #block-hf-america-login a,#block-investmentcalculator a,#block-bundlingcalculator a{color:#f42534;font-size:11px !important;font-weight:bold;text-decoration:none !important;text-transform:uppercase;}a{color:#f42534;}a:active,a.active{color:#f42534;}a:hover,a:focus{color:#f42534;}.node__title{color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:1.2;text-align:left;text-decoration:none;text-transform:uppercase;}@media (min-width:768px){.node__title{font-size:36px;}}.more{color:#f42534;font-size:11px;font-weight:bold;margin-left:10px;}.l-attribution{display:none;}.l-r{padding:0 15px;}.container{max-width:1560px !important;padding:0;}.pr-main__content{margin-bottom:40px;}body{background-color:#fff !important;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;min-width:320px;}body.cke_editable{background:#fff;padding:20px;}.node{box-shadow:none !important;}.regions{background-color:white;}.page{background:white;margin:auto;min-height:inherit !important;}.hidden{display:none;}.button{opacity:1 !important;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}button::-moz-focus-inner{border:0;}input{font-family:Helvetica,Arial,"Lucida Grande",sans-serif !important;}.ui-widget{font-family:Helvetica,Arial,"Lucida Grande",sans-serif !important;}.search-block-form__form .form-submit{height:31px;}#block-hf-america-breadcrumbs{padding-top:20px;}.breadcrumb{background:#f5f5f5;border:1px solid #e3e3e3;border-radius:3px;font-size:11px;margin:10px 0 0 0;padding:10px 15px 8px;}.breadcrumb .breadcrumb__list a,.breadcrumb .breadcrumb__list span{color:#000;text-transform:uppercase;}.breadcrumb .breadcrumb__list span{color:#f42534;}.breadcrumb .breadcrumb__list a:hover,.breadcrumb .breadcrumb__list a:focus{color:#f42534;}.pr-main__rw{padding-top:20px;}@media (min-width:768px){.pr-main__rw{padding-top:50px;}}.pr-main__sidebar-second{padding-top:40px;}.pr-main__sidebar-second .block--type-ad-blocks{margin-bottom:20px !important;width:100% !important;}.pr-main__sidebar-first{padding-top:40px;}.pr-main__sidebar-first > .block:first-child{margin-top:0;}.pr-footer__footer{background-color:#f5f5f5;}tbody{border:none;}tbody tr:nth-child(odd){background-color:#f5f5f5;}tbody tr{border:none;}tbody tr td{border:none;}.path-environdent-faq tbody{border:none;}.path-environdent-faq tbody tr:nth-child(odd){background-color:white;}.path-environdent-faq tbody tr{border:none;}.path-environdent-faq tbody tr td{border:none;}.page-node-type--page .a2a_kit{display:none;}#block-contactformsidebar{font-size:13px;}.ad-block-wrapper{float:none;display:block;margin:0 auto;width:250px;min-height:300px;max-width:100%;}@media (min-width:600px){.ad-block-wrapper{float:left;display:inline-block;margin:0 10px 0 0;width:218px;}}.ad-block-wrapper .block--type-ad-blocks{cursor:pointer;display:inline-block;width:31%;float:left;min-height:300px;background-color:#f5f5f5;margin-right:10px;border:10px solid white;border-radius:0;box-shadow:3px 3px 10px #9fa0a1;margin:0;width:100%;line-height:14px;min-height:276px;}.ad-block-wrapper .block--type-ad-blocks:hover{background:#ededed;text-decoration:none;}.ad-block-wrapper .block--type-ad-blocks a{color:#000;display:inline-block;text-decoration:none;}.ad-block-wrapper .block--type-ad-blocks h2{font-size:11px;margin-bottom:0;padding:0 10px;border-bottom:none;min-height:45px;}.ad-block-wrapper .block--type-ad-blocks .field-block-content--body{font-size:12px;color:#000;padding:0 10px;min-height:60px;margin-bottom:0;}.ad-block-wrapper .block--type-ad-blocks .more{margin-top:5px;margin-bottom:5px;}.ad-block-wrapper .block--type-ad-blocks img{margin:auto;width:100%;}.block--type-ad-blocks-image{float:none;display:block;margin:0 auto;width:100%;max-width:290px;min-height:300px;}@media (min-width:600px){.block--type-ad-blocks-image{float:left;display:inline-block;margin:0 15px 0 0;width:23.5%;}}.block--type-ad-blocks-image img{border:10px solid white;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;box-shadow:3px 3px 10px #9fa0a1;width:100%;min-height:275px;}.block--type-ad-blocks-image .field-block-content--field-ad-image-{max-width:320px;width:100%;margin:auto;}.pr-main__sidebar-second .block--type-ad-blocks-image{margin-top:0;width:100%;}.path-form-contact #block-contactformsidebar{font-size:16px;color:#000;color:#000000;}.path-form-contact #block-contactformsidebar h2{color:#000;font-size:16px;line-height:22px;}.path-form-contact #block-contactformsidebar span{font-size:16px;color:#000;}.path-form-contact #block-contactformsidebar a{color:#f42534;font-weight:bold;}@media (max-width:460px){.l-leaderboard{display:none;}}.warning{background:lightyellow;border:1px solid darkgoldenrod;padding:10px;}.warning h5{font-size:16px;font-weight:bold;margin-bottom:0;}.warning span{font-size:12px;}.warning a{color:#f42534;}div.question_row.No .good_work{display:none;}div.question_row.Yes .question_result{display:none;}@media screen and (max-width:720px){.pr-highlighted__highlighted{background-color:#f42534 !important;}}.is-disabled{cursor:not-allowed !important;}.btn_cta a{background-color:#f42534 !important;border:none;-moz-border-radius:20px 20px / 20px 20px;-webkit-border-radius:20px 20px;border-radius:20px 20px / 20px 20px;color:white;display:block;font-weight:bold;padding:0.5em 1.3em;text-align:center;text-transform:uppercase;white-space:nowrap;}dl.styled{border:none;border-radius:0.19em;padding-left:0;}dl.styled dd{margin-bottom:0.4125em;padding:0.94em;}dl.styled dd > p{margin:0;}dl.styled dt > .ckeditor-accordion-toggle:before,dl.styled dt > .ckeditor-accordion-toggle:after{background:#000;}dl.styled dt.active > .ckeditor-accordion-toggle:before{background:#000;}dl.styled dt.active > .ckeditor-accordion-toggle:after{background:#000;}dl.styled dt.active > a{background-color:#f42534;color:#fff;}dl.styled dt > a{background-color:#ededed;border:1px solid #f3efe8;border-radius:0.3125em;color:#000;margin-bottom:0.3125em;}dl.styled dt > a:hover{background-color:#f42534;color:#fff;}dl.styled > dd.active{border:1px solid #c5c5c5;}dl.styled dt{background:#f3efe8;}.da-slider-wrapper{margin:0 0 20px;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:rgba(198,12,70,0.9);}.eu-cookie-compliance-content{display:block;height:auto;margin:0 auto;max-width:1560px;padding:30px 15px 25px;text-align:left;width:100%;}.eu-cookie-compliance-content::after{clear:both;content:'';display:table;}.eu-cookie-compliance-message{float:none;margin:0;max-width:100%;padding:0;}@media (min-width:992px){.eu-cookie-compliance-message{float:left;max-width:66%;}}@media (min-width:1200px){.eu-cookie-compliance-message{max-width:72%;}}.eu-cookie-compliance-message h2{font-size:16px;font-weight:normal;margin:0 0 5px;padding:0;text-transform:none;}@media (min-width:992px){.eu-cookie-compliance-message h2{font-size:18px;margin:0 0 2px;}}.eu-cookie-compliance-message p{display:inline;font-size:14px;font-weight:normal;}.eu-cookie-compliance-more-button{background:none;border:none;color:#fff;font-size:14px;font-weight:normal;text-decoration:underline;}.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-more-button:focus{background:none;border:none;color:#fff;text-decoration:none;}.eu-cookie-compliance-buttons{float:none;margin:15px 0 0;max-width:100%;padding:0;}@media (min-width:992px){.eu-cookie-compliance-buttons{float:right;margin:0;max-width:34%;}}@media (min-width:1200px){.eu-cookie-compliance-buttons{max-width:28%;}}.eu-cookie-compliance-banner button.agree-button{background:transparent;border:2px solid #fff;border-radius:22px;box-shadow:none;color:#fff;font-size:18px;font-weight:600;height:auto;margin:0;padding:9px 37px;text-shadow:none;text-transform:uppercase;width:auto;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.eu-cookie-compliance-banner button.agree-button:hover,.eu-cookie-compliance-banner button.agree-button:focus{background-color:#fff;border-color:#fff;color:#f42534;}.eu-cookie-compliance-banner button.decline-button{background:transparent;border:2px solid transparent;border-radius:22px;box-shadow:none;color:#fff;font-size:18px;font-weight:600;height:auto;margin:0;padding:9px 20px;text-decoration:none;text-shadow:none;text-transform:none;width:auto;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.eu-cookie-compliance-banner button.decline-button:hover,.eu-cookie-compliance-banner button.decline-button:focus{background-color:transparent;border-color:transparent;color:#fff;text-decoration:underline;}@media (min-width:60.0625em){.sticky-sidebar{position:sticky;top:40px;}}@media (min-width:1260px){.sticky-sidebar{top:120px;}}@media (min-width:60.0625em){.toolbar-horizontal .sticky-sidebar{top:120px;}}@media (min-width:1260px){.toolbar-horizontal .sticky-sidebar{top:200px;}}@media (max-width:720px){#block-categorymenu-3{display:none;}}#block-categorymenu-sidebar{margin:20px 0;}#block-categorymenu-sidebar li img{display:none;}.pr-main__sidebar-first > ul{margin-top:100px;padding-left:0;}.pr-main__sidebar-first .block-menu__content ul,.pr-main__sidebar-first nav ul{margin:0;padding:0;list-style:none;}.pr-main__sidebar-first .block-menu__content li,.pr-main__sidebar-first nav li{margin:0 0 12px;padding:0;list-style-type:none;width:100%;}.pr-main__sidebar-first .block-menu__content li .img_holder,.pr-main__sidebar-first nav li .img_holder{width:inherit;float:none;}.pr-main__sidebar-first .block-menu__content li .img_holder img,.pr-main__sidebar-first nav li .img_holder img{display:none;}.pr-main__sidebar-first .block-menu__content li .img_holder .sub_cat_drop,.pr-main__sidebar-first nav li .img_holder .sub_cat_drop{display:none;}.pr-main__sidebar-first .block-menu__content li .img_holder.active,.pr-main__sidebar-first nav li .img_holder.active{display:inline-block;}.pr-main__sidebar-first .block-menu__content li .img_holder.active > a,.pr-main__sidebar-first nav li .img_holder.active > a{color:#f42534;}.pr-main__sidebar-first .block-menu__content li .img_holder.active .sub_cat_drop,.pr-main__sidebar-first nav li .img_holder.active .sub_cat_drop{display:block;}.pr-main__sidebar-first .block-menu__content li .img_holder a,.pr-main__sidebar-first nav li .img_holder a{display:inline-block;}.pr-main__sidebar-first .block-menu__content li a,.pr-main__sidebar-first nav li a{color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;line-height:1.2;font-style:normal;font-weight:500;text-transform:none;text-decoration:none;margin:0;padding:0;}.pr-main__sidebar-first .block-menu__content li a:hover,.pr-main__sidebar-first .block-menu__content li a:focus,.pr-main__sidebar-first nav li a:hover,.pr-main__sidebar-first nav li a:focus{color:#f42534;text-decoration:none;}.pr-main__sidebar-first .block-menu__content li a.is-active,.pr-main__sidebar-first nav li a.is-active{color:#f42534;}.pr-main__sidebar-first .block-menu__content li ul,.pr-main__sidebar-first nav li ul{margin:0 0 0 18px;padding:0;}.pr-main__sidebar-first .block-menu__content li ul > li:first-child,.pr-main__sidebar-first nav li ul > li:first-child{margin-top:12px;}.pr-main__sidebar-first .block-menu__content li ul > li:last-child,.pr-main__sidebar-first nav li ul > li:last-child{margin-bottom:0;}.pr-main__sidebar-first .view-id-category_tier_2 div.views-field-field-name-feature-1 .field-content{padding-left:10px;line-height:100%;}div.view-id-category_tier_2 div.views-field-field-name-feature-1 .field-content a{margin-left:0;}div.view-category-tier-2 .views-col .views-field-field-short-text-feature{margin-top:0;}.block-plugin-id--hf-product-categories-hierarchical-menu-block{margin-top:0;margin-bottom:2.5rem;}.hierarchical-taxonomy-menu li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}.hierarchical-taxonomy-menu li a{color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;line-height:1.2;font-style:normal;font-weight:500;text-transform:none;text-decoration:none;flex:0 0 calc(100% - 30px);margin-bottom:0.5rem;}.hierarchical-taxonomy-menu li a:hover,.hierarchical-taxonomy-menu li a:focus,.hierarchical-taxonomy-menu li a.active{color:#f42534;text-decoration:none;}.hierarchical-taxonomy-menu li i{flex:0 0 25px;height:25px;width:25px;background-size:14px;background-position:center;background-repeat:no-repeat;}.hierarchical-taxonomy-menu li .menu{flex:0 0 100%;}.mobile-overlay{position:fixed;top:0;left:0;display:none;height:100%;width:100%;background:none;z-index:9999;overflow-x:hidden;background-color:rgba(255,255,255,0.7);}.mobile-search-overlay__content{position:relative;margin:0;padding:48px 20px 20px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);}.mobile-search-form{position:static;margin:0;padding:0;}.mobile-search-form .l-r{display:block;margin:0;padding:0;width:100%;}.mobile-search-form .block{display:block;margin:0;padding:0;}.mobile-search-form form,.mobile-search-form .search-block-form__form{margin:0;padding:0;}.mobile-search-form .form-item,.mobile-search-form .form-actions{margin-top:0;margin-bottom:0;}.mobile-search-form .form-item{display:none;}.mobile-search-form .form-item.form-type-search,.mobile-search-form .form-item-search,.mobile-search-form .form-item-site-keyword{display:block;}.mobile-search-form label,.mobile-search-form .form-submit,.mobile-search-form .form-optional{display:none;}.mobile-search-form .container-inline div,.mobile-search-form .container-inline label{display:block;}.mobile-search-form .bef-exposed-form .form-item{float:none;}.mobile-search-form .form-search,.mobile-search-form .form-item-search input,.mobile-search-form .form-item-site-keyword input{margin:0;padding:0;width:100%;max-width:100%;height:auto;font-size:18px;color:#fff;text-align:left;border:0;background:none;outline:none;box-shadow:none;}.mobile-search-form .form-search:focus,.mobile-search-form .form-item-search input:focus,.mobile-search-form .form-item-site-keyword input:focus{background:none;outline:none;box-shadow:none;}.mobile-search-overlay__close{position:absolute;top:15px;right:22px;display:inline-block;margin:0;padding:0;width:auto;height:auto;text-align:center;font-size:20px;line-height:1;color:#000;text-transform:uppercase;vertical-align:top;text-decoration:none;outline:none;z-index:10;}.mobile-search-overlay__close::after{content:"\f00d";}.mobile-search-overlay__close:hover,.mobile-search-overlay__close:focus{color:#aa0914;text-decoration:none;}.search-block-form__form{position:relative;display:block;margin:0;padding:0;width:100%;height:40px;border:0;background:#f5f5f5;border-radius:16px;}.search-block-form__form ::-webkit-input-placeholder{color:#000;opacity:.35;}.search-block-form__form :-moz-placeholder{color:#000;opacity:.35;}.search-block-form__form ::-moz-placeholder{color:#000;opacity:.35;}.search-block-form__form :-ms-input-placeholder{color:#000;opacity:.35;}.search-block-form__form .form-item,.search-block-form__form .form-actions{display:block;margin:0;padding:0;}.search-block-form__form input.form-search{display:block;margin:0;padding:0 43px 0 20px;width:100%;height:40px;font-size:20px;font-weight:300;color:#000;text-align:right;line-height:1;background:none !important;border:0;box-shadow:none;outline:none;vertical-align:top;box-sizing:border-box;}.search-block-form__form .form-actions{position:absolute;top:0;right:0;width:34px;height:40px;outline:none;}.search-block-form__form .form-actions:hover::before,.search-block-form__form .form-actions:focus::before{color:#aa0914;}.search-block-form__form .form-submit--trigger{position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:34px;height:40px;color:#f42534;font-size:18px;line-height:1;background:none;cursor:pointer;outline:none;border:0;background:none;text-align:left;box-sizing:border-box;outline:none;z-index:1;}.search-block-form__form .form-submit--trigger:hover,.search-block-form__form .form-submit--trigger:focus{color:#aa0914;outline:none;}.search-block-form__form .form-submit--trigger::before{content:"\f002";outline:none;}.search-block-form__form input.form-submit{display:none !important;}.mobile-overlay-is-active .mobile-nav-overlay::before{content:'';position:absolute;top:0;right:0;display:block;width:420px;height:100%;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);z-index:1;}.mobile-nav-overlay__content{position:relative;float:right;margin:0;padding:15px 15px 20px 30px;width:100%;max-width:420px;text-align:left;background:#fff;z-index:10;}.mobile-nav-overlay__header{clear:both;margin:0 0 10px;padding:0;min-height:0;text-align:right;background:none;}.mobile-nav-overlay__close{position:relative;top:0;right:0;display:inline-block;margin:0;padding:0;width:48px;text-align:center;font-size:20px;line-height:1;color:#000;text-transform:uppercase;vertical-align:top;text-decoration:none;outline:none;z-index:10;}.mobile-nav-overlay__close span{position:relative;display:block;margin:0;padding:5px 20px 5px 0;}.mobile-nav-overlay__close::after{content:"\f00d";}.mobile-nav-overlay__close:hover,.mobile-nav-overlay__close:focus{color:#aa0914;text-decoration:none;}.mobile-nav-overlay__close span{vertical-align:top;}.mobile-nav .menu__item-expand,.mobile-nav .menu__item-lang-expand{position:absolute;top:0;right:0;display:block;margin:0;padding:17px 0;width:48px;text-align:center;font-size:16px;line-height:1.2;color:#f42534;cursor:pointer;outline:0;z-index:1;}.mobile-nav .menu__item-expand:hover,.mobile-nav .menu__item-expand:focus,.mobile-nav .menu__item-lang-expand:hover,.mobile-nav .menu__item-lang-expand:focus{color:#aa0914;outline:0;}.mobile-nav .menu__item-expand::before,.mobile-nav .menu__item-lang-expand::before{content:"\f107";}.mobile-nav .menu__item-expand.is-expanded,.mobile-nav .menu__item-lang-expand.is-expanded{color:#aa0914;}.mobile-nav .menu__item-expand.is-expanded::before,.mobile-nav .menu__item-lang-expand.is-expanded::before{content:"\f106";}.mobile-nav .l-r{display:block;margin:0;padding:0;width:100%;}.mobile-nav h2{display:none;margin:0;padding:13px 15px 5px;min-height:45px;font-size:18px;line-height:1.2;color:#000;background:#f4f4f4;}.mobile-nav .menu{clear:both;display:block;margin:0;padding:0;list-style:none;}.mobile-nav .menu__item{position:relative;clear:both;float:none;display:block;margin:0 0 5px;padding:0;}.mobile-nav .menu__link{position:relative;display:block;margin:0;padding:5px 0;font-size:16px;line-height:1.2;color:#000;font-weight:normal;text-decoration:none;vertical-align:top;outline:none;}.mobile-nav .menu__link:hover,.mobile-nav .menu__link:focus{color:#aa0914;}.mobile-nav .menu__link.is-active{color:#f42534;}.mobile-nav .block-menu__content > .menu > .menu__item{margin:0;padding:0;border-top:1px solid #ebebeb;}.mobile-nav .block-menu__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{margin:0;padding:17px 48px 17px 0;font-size:16px;line-height:1.2;font-weight:500;}.mobile-nav .block-menu__content > .menu > .menu__item > .menu{margin-bottom:20px;}.mobile-nav .block-menu__content > .menu > .menu__item > .menu > .menu__item > .menu__link--wrapper > .menu__link{margin:0;padding:5px 0;font-size:15px;line-height:1.2;}.mobile-nav .block-menu__content > .menu .menu{margin-left:20px;}.mobile-nav .block-menu__content > .menu > .menu__item--expanded > .menu{display:none;}.mobile-nav .block-menu__content > .menu > .menu__item--expanded.menu__item--active-trail > .menu{display:block;}.mobile-nav .block-menu__content > .menu .menu .menu{display:none;}.mobile-nav .block-menu__content > .menu > .menu__item > .menu > .menu__item > .menu{margin-bottom:10px;}.mobile-nav .block-menu__content > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item > .menu__link--wrapper > .menu__link{margin:0;padding:3px 0;font-size:15px;line-height:1.2;}.mobile-nav .block{margin:0;padding:0;}.mobile-control-main-nav{display:none;text-align:right;}.mobile-control-main-nav > .menu{display:inline-block;margin:0;padding:0;font-size:0;list-style:none;vertical-align:top;}.mobile-control-main-nav > .menu > .menu__item{display:inline-block;margin:0 4px;padding:0;list-style:none;vertical-align:top;}@media (min-width:410px){.mobile-control-main-nav > .menu > .menu__item{margin:0 8px;}}.mobile-control-main-nav > .menu > .menu__item:first-child{margin-left:0;}.mobile-control-main-nav > .menu > .menu__item:last-child{margin-right:0;}.mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link{display:block;margin:0;padding:8px 5px;list-style:none;vertical-align:top;font-size:0;text-align:center;line-height:1;text-decoration:none;}.mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link::before{display:inline-block;margin:0;padding:0;font-size:20px;color:#f42534;line-height:1;}.mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link:hover,.mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link:focus{color:#aa0914;}.mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link:hover::before,.mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link:focus::before{color:#aa0914;}.mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .menu__link::before{content:"\f002";}.mobile-control-main-nav > .menu > .menu__item--user-log-out{display:none;}.mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .menu__link::before{content:"\f007";}.mobile-control-main-nav > .menu > .menu__item--cart .menu__link::before{content:"\f07a";font-size:20px;color:#f42534;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.mobile-control-main-nav > .menu > .menu__item--cart .menu__link .menu__link-count{position:relative;top:-1px;display:inline-block;margin:0 0 0 5px;padding:5px 6px 0;width:auto;min-width:34px;height:24px;color:#fff;font-size:16px;font-weight:500;text-align:center;background:#f42534;vertical-align:top;text-decoration:none;border-radius:12px;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.mobile-control-main-nav > .menu > .menu__item--cart .menu__link:hover::before,.mobile-control-main-nav > .menu > .menu__item--cart .menu__link:focus::before{color:#aa0914;}.mobile-control-main-nav > .menu > .menu__item--cart .menu__link:hover .menu__link-count,.mobile-control-main-nav > .menu > .menu__item--cart .menu__link:focus .menu__link-count{color:#fff;background:#aa0914;}.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link{margin:0;padding:9px 0 0;width:39px;height:39px;color:#fff;background:#00b3e3;border-radius:50%;}.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link:hover,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link:focus{color:#fff;}.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link:hover::before,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link:focus::before{color:#fff;}.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link:hover,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link:focus{background:#008bb0;}.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link::before{content:"\f0c9";font-size:20px;color:#fff;}.mobile-control-main-nav > .menu--cart-block > .menu__item:last-child{margin-right:4px;}@media (min-width:410px){.mobile-control-main-nav > .menu--cart-block > .menu__item:last-child{margin-right:8px;}}.site-header .site-header__header-second .block__content > .mobile-control-main-nav{display:block;}@media (min-width:992px){.site-header .site-header__header-second .block__content > .mobile-control-main-nav{display:none;}}.site-header-wrapper{display:block;margin:0;padding:0;}.site-header{position:static;top:0;left:0;margin:0;padding:0;width:100%;box-shadow:none;z-index:100;transition:all .2s ease-in-out;}.site-header .container{margin:0 auto;}.site-header .region::after{content:'';display:table;clear:both;}.js-site-compact-nav .site-header{box-shadow:0 0 15px 0 rgba(0,0,0,0.2);}.js-site-compact-nav .site-header .site-header__header-first{display:none;}.js-site-compact-nav .site-header .site-header__header-second .search-block-form,.js-site-compact-nav .site-header .site-header__header-second .block-search-api-site-search-blocks{display:none;}.js-site-compact-nav .site-header .site-header__header-second .region__inner{padding:34px 0 0 285px;}@media (min-width:1410px){.js-site-compact-nav .site-header .site-header__header-second .region__inner{padding:28px 0 0 285px;}}.js-site-compact-nav .site-header .site-header__header-second .site-logo{top:48px;left:10px;width:280px;}.js-site-compact-nav .site-header .site-header__header-second .site-logo .site-logo__full{display:none;}.js-site-compact-nav .site-header .site-header__header-second .site-logo .site-logo__compact{margin-top:-41px;width:260px;display:block;}.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item{margin:0 10px;}@media (min-width:1550px){.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item{margin:0 15px;}}.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link{padding-right:18px;}@media (min-width:1550px){.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link{padding-right:21px;}}.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before{top:3px;font-size:13px;}@media (min-width:1550px){.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before{top:4px;font-size:15px;}}.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::after{border-right:18px solid #fff;}@media (min-width:1550px){.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::after{border-right:21px solid #fff;}}.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{padding-bottom:23px;font-size:16px;}@media (min-width:1410px){.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{font-size:18px;}}@media (min-width:1550px){.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{font-size:21px;}}.js-site-compact-nav .site-header .site-header__header-second .mobile-control-main-nav{position:relative;top:-4px;display:inline-block;margin:0;padding:0;}@media (min-width:1410px){.js-site-compact-nav .site-header .site-header__header-second .mobile-control-main-nav{top:-2px;}}@media (min-width:1550px){.js-site-compact-nav .site-header .site-header__header-second .mobile-control-main-nav{top:0;margin:0 0 0 15px;}}.js-site-compact-nav .site-header .site-header__header-second .mobile-control-main-nav > .menu > .menu__item--search,.js-site-compact-nav .site-header .site-header__header-second .mobile-control-main-nav > .menu > .menu__item--menu{display:none;}.js-site-compact-nav .site-header .site-header__header-second .mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link{padding-top:0;padding-bottom:10px;}.site-header__header-first{display:none;background:#fff;border-bottom:1px solid #cfcfd0;}@media (min-width:992px){.site-header__header-first{display:block;}}.site-header__header-first .menu{display:inline-block;margin:0;padding:0;font-size:0;list-style:none;vertical-align:top;}.site-header__header-first .menu > li{float:none;display:inline-block;margin:0;padding:0;list-style:none;vertical-align:top;}@media (min-width:1200px){.site-header__header-first .menu > li{margin:0 1px;}}.site-header__header-first .menu > li:first-child{margin-left:0;}.site-header__header-first .menu > li:last-child{margin-right:0;}.site-header__header-first .menu > li a{display:block;margin:0;padding:13px 7px 0 7px;font-size:15px;line-height:1.2;color:#000;font-weight:300;min-height:44px;text-decoration:none;}@media (min-width:1560px){.site-header__header-first .menu > li a{font-size:16px;padding:13px 11px 0 11px;}}.site-header__header-first .menu > li a:hover,.site-header__header-first .menu > li a:focus{color:#f42534;text-decoration:none;}.site-header__header-first .block-plugin-id--menu-block-header-hu-friedy{float:left;margin:0;padding:0;}.site-header__header-first .block-plugin-id--menu-block-header-hu-friedy .menu > li:first-child a{background:#efefef;}.site-header__header-first .block-plugin-id--menu-block-top-menu{float:right;margin:0;padding:0;}.site-header__header-first .block-config-provider--commerce-cart{float:right;margin:0 0 0 10px;padding:0;}.site-header__header-first .block-config-provider--commerce-cart .menu > li a{padding:10px 14px 0 14px;}.site-header__header-first .block-config-provider--commerce-cart .menu > li:last-child a{padding-right:0;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--search{display:none;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link{font-size:0;color:#f42534;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link:hover,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link:focus{color:#aa0914;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link::before{content:"\f08b";font-size:23px;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link{font-size:0;color:#f42534;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link:hover,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link:focus{color:#aa0914;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link::before{content:"\f007";font-size:20px;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link::before{content:"\f07a";font-size:20px;color:#f42534;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link .menu__link-count{position:relative;top:-1px;display:inline-block;margin:0 0 0 5px;padding:4px 6px 0;width:auto;min-width:34px;height:24px;color:#fff;font-weight:500;text-align:center;background:#f42534;vertical-align:top;text-decoration:none;border-radius:12px;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link:hover::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link:focus::before{color:#aa0914;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link:hover .menu__link-count,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link:focus .menu__link-count{color:#fff;background:#aa0914;}.site-header__header-second{background:#fff;}.site-header__header-second .contextual-region{position:static !important;}.site-header__header-second .contextual-region .contextual{display:none !important;}.site-header__header-second .region__inner{position:relative;padding:20px 0;min-height:0;text-align:right;}@media (min-width:410px){.site-header__header-second .region__inner{padding:50px 0 18px;min-height:109px;}}@media (min-width:992px){.site-header__header-second .region__inner{padding:95px 0 0;min-height:0;}}@media (min-width:1130px){.site-header__header-second .region__inner{padding:95px 0 0 220px;}}@media (min-width:1280px){.site-header__header-second .region__inner{padding:94px 0 0 220px;}}@media (min-width:1410px){.site-header__header-second .region__inner{padding:90px 0 0 220px;}}.site-header__header-second .block,.site-header__header-second .field{margin:0;padding:0;}.site-header__header-second .site-logo{position:absolute;top:26px;bottom:auto;left:0;width:160px;}@media (min-width:410px){.site-header__header-second .site-logo{top:auto;bottom:20px;width:144px;}}@media (min-width:992px){.site-header__header-second .site-logo{top:65px;bottom:auto;width:180px;}}@media (min-width:1130px){.site-header__header-second .site-logo{top:48px;left:10px;width:280px;}}.site-header__header-second .site-logo .site-logo__full{display:none;}@media (min-width:1130px){.site-header__header-second .site-logo .site-logo__full{display:block;}}.site-header__header-second .site-logo .site-logo__compact{display:block;}@media (min-width:1130px){.site-header__header-second .site-logo .site-logo__compact{display:none;}}.site-header__header-second .block__content > .menu{display:inline-block;margin:0;padding:0;font-size:0;list-style:none;vertical-align:top;}.site-header__header-second .block__content > .menu .menu__link{cursor:pointer;}.site-header__header-second .block__content > .menu > .menu__item{float:none;display:inline-block;margin:0 10px;padding:0;list-style:none;vertical-align:top;}@media (min-width:1280px){.site-header__header-second .block__content > .menu > .menu__item{margin:0 15px;}}.site-header__header-second .block__content > .menu > .menu__item:first-child{margin-left:0;}.site-header__header-second .block__content > .menu > .menu__item:last-child{margin-right:0;}.site-header__header-second .block__content > .menu > .menu__item > .menu{display:none;}.site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{position:relative;display:block;margin:0;padding:0 0 33px 0;font-size:16px;line-height:1.2;color:#000;font-weight:normal;text-transform:uppercase;text-decoration:none;outline:none;}@media (min-width:1280px){.site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{font-size:18px;}}@media (min-width:1410px){.site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{font-size:21px;}}.site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link:hover,.site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link:focus{color:#f42534;text-decoration:none;outline:none;}.site-header__header-second .block__content > .menu > .menu__item.menu__item--active-trail > .menu__link--wrapper > .menu__link{color:#f42534;}.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link{padding-right:18px;}@media (min-width:1280px){.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link{padding-right:21px;}}.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before{content:"\f078";position:absolute;top:3px;right:0;font-size:13px;line-height:1;vertical-align:top;color:#b9e3e2;}@media (min-width:1410px){.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before{top:4px;font-size:15px;}}.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:8px;background:#fff;border-right:18px solid #fff;box-sizing:border-box;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}@media (min-width:1280px){.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::after{border-right:21px solid #fff;}}.site-header__header-second .block__content > .menu > .menu__item.menu__item--dropdown-is-active > .menu{display:block;}.site-header__header-second .block__content > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link{color:#f42534;}.site-header__header-second .block__content > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link::before{color:#f42534;}.site-header__header-second .block__content > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link::after{background:#f42534;}.site-header__header-second .block__content > .menu > .menu__item > .menu{position:absolute;top:100%;left:0;margin:0;padding:0;width:100%;min-height:411px;text-align:left;background:#fff url(/themes/custom/hf_america/styles/css/images/bg-dropdown.jpg) 100% 0 no-repeat;border-top:1px solid #ebebeb;box-sizing:border-box;box-shadow:1px 2px 0 2px rgba(88,88,88,0.15);z-index:100;}.site-header__header-second .block__content > .menu > .menu__item > .menu::before{content:'';position:absolute;left:343px;top:0;display:block;margin:0;padding:0;width:calc(100% - 343px);height:100%;pointer-events:none;background:linear-gradient(to right,#f2f2f2 0%,rgba(242,242,242,0) 10%,rgba(242,242,242,0) 100%);z-index:0;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item{display:block;margin:0;padding:0;width:343px;text-align:right;background:#fff;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item:first-child{padding-top:9px;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item:last-child{padding-bottom:9px;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu{display:none;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu__link--wrapper > .menu__link{position:relative;display:block;margin:0;padding:13px 33px 13px 20px;font-size:17px;line-height:1.2;color:#000;font-weight:normal;text-decoration:none;text-transform:none;background:#fff;}@media (min-width:1200px){.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu__link--wrapper > .menu__link{font-size:18px;}}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu__link--wrapper > .menu__link:hover,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu__link--wrapper > .menu__link:focus{color:#f42534;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu{display:flex;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link{color:#f42534;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link::after{content:"\f0da";position:absolute;top:-3px;right:-16px;color:#fff;font-size:50px;pointer-events:none;z-index:100;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu{flex-direction:column;flex-wrap:wrap;position:absolute;left:343px;top:0;margin:0;padding:15px 20px 15px 30px;width:calc(100% - 343px);height:100%;text-align:left;background:linear-gradient(to right,#f2f2f2 0%,rgba(243,243,243,0.9) 10%,rgba(255,255,255,0.9) 100%);}@media (min-width:1200px){.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu{padding:15px 40px 20px 40px;}}@media (min-width:1480px){.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu{padding:15px 484px 20px 40px;background:none;}}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item{float:none;display:block;margin:0;padding:0;width:auto;height:auto;vertical-align:top;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item .menu__link--wrapper > .menu__link{display:block;margin:0;padding:8px;font-size:15px;line-height:1.2;color:#000;font-weight:normal;text-decoration:none;text-transform:none;background:none;}@media (min-width:1200px){.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item .menu__link--wrapper > .menu__link{font-size:16px;}}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item .menu__link--wrapper > .menu__link:hover,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item .menu__link--wrapper > .menu__link:focus{color:#f42534;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu .menu{display:none;}.site-logo img{margin:0 auto;padding:0;max-width:100%;height:auto;}.site-logo__full{display:none;width:280px;}@media (min-width:768px){.site-logo__full{display:block;}}.site-logo__compact{display:block;}@media (min-width:768px){.site-logo__compact{display:none;}}.site-header .site-header__header-second .block__content > .menu{display:none;}@media (min-width:992px){.site-header .site-header__header-second .block__content > .menu{display:inline-block;}}.l-leaderboard{display:none;}.slicknav_menu{display:none;}@media screen and (max-width:40em){.js #menu{display:none;}.js .slicknav_menu{display:block;}}.user-logged-out #block-login{display:none;}@media screen and (max-width:720px){.pr-highlighted__highlighted{background-color:#f42534 !important;}}#block-hotfixmainnav{display:none;width:100%;background-color:#f42534 !important;margin:0;}@media screen and (max-width:720px){#block-hotfixmainnav{display:block;}}#block-hotfixmainnav ul li{background-color:#f42534 !important;display:inline-block;float:left;padding:5px 10px;}#block-hotfixmainnav ul li a{color:white;text-transform:uppercase;font-weight:bold;}.search-forms__search{position:relative;margin:0;padding:0;display:flex;}.search-forms__search .form-item-search,.search-forms__search .form-type-textfield{display:block;}.search-forms__search .form-item-search input,.search-forms__search .form-type-textfield input{height:40px;border-radius:0 0 0 0;}.js-search-toggle{left:0;display:flex;margin:0;padding:0;list-style:none;z-index:1;}.js-search-toggle > li{position:relative;float:none;display:block;margin:0;padding:0;background:none;}.js-search-toggle > li > a{display:block;margin:0;padding:12px 16px;line-height:1;font-size:15px;text-align:right;color:#fff;font-weight:normal;text-decoration:none;background:#000;border-radius:0;}.js-search-toggle > li > a::after{content:"\f0d7";margin:0 0 0 5px;}.js-search-toggle > li:hover > a,.js-search-toggle > li > a:hover,.js-search-toggle > li > a:focus{color:#fff;background:#333;border-radius:0;}.js-search-toggle > li > ul{position:absolute;top:100%;left:0;display:none;width:100%;z-index:2;}.js-search-toggle > li > ul > li{display:block;margin:0;padding:0;}.js-search-toggle > li > ul > li > a{display:block;margin:0 auto;padding:7px 0px 0px 12px;font-size:15px;text-align:center;min-height:40px;color:#fff;font-weight:normal;text-decoration:none;background:#000;}.js-search-toggle > li > ul > li > a::after{content:"\f0d7";margin:0 0 0 5px;visibility:hidden;}.js-search-toggle > li > ul > li > a:hover,.js-search-toggle > li > ul > li > a:focus{background:#f42534;color:#fff;}.js-search-toggle > li > ul > li.active{display:none;}@media (hover:hover) and (pointer:fine){.js-search-toggle > li:hover > ul{display:block;padding-left:0;}}.js-search-toggle-forms .search-api-site-search .views-exposed-form .form--inline{display:flex;}.js-search-toggle-forms .search-api-site-search .views-exposed-form .form--inline .form-item-product-search,.js-search-toggle-forms .search-api-site-search .views-exposed-form .form--inline .form-item-site-search{flex:1;}.search-forms__search-popup{position:static;top:10px;right:0;float:right;margin:0;padding:0;z-index:10;}@media (min-width:600px){.search-forms__search-popup{position:relative;}}@media (min-width:992px){.search-forms__search-popup{position:absolute;top:57px;}}@media (min-width:1200px){.search-forms__search-popup{top:60px;}}@media (min-width:1560px){.search-forms__search-popup{right:20px;}}.search-forms__search-popup.is-active .search-forms__search{right:0;width:100%;box-shadow:0 6px 12px rgba(0,0,0,0.175);}@media (min-width:600px){.search-forms__search-popup.is-active .search-forms__search{right:78px;}}@media (min-width:992px){.search-forms__search-popup.is-active .search-forms__search{right:630px;}}.search-forms__search-popup__toggle{display:block;margin:0;padding:24px 0 8px;width:36px;height:65px;text-align:center;color:#000;font-size:18px;line-height:1.2;text-decoration:none;background:#fff;}@media (min-width:420px){.search-forms__search-popup__toggle{padding:8px 15px 8px;width:58px;}}@media (min-width:992px){.search-forms__search-popup__toggle{padding:0;width:22px;height:27px;color:#000;font-size:22px;background:transparent;}}.search-forms__search-popup__toggle:hover,.search-forms__search-popup__toggle:focus{color:#f42534;text-decoration:none;}.search-forms__search-popup__toggle::before{content:"\f002";}@media (min-width:992px){.search-forms__search-popup__toggle::before{font-weight:300;}}.is-active .search-forms__search-popup__toggle::before{content:"\f00d";left:10px;position:relative;top:4px;}.l-footer .pr-footer{padding-top:32px;padding-bottom:32px;background:#fff;background:linear-gradient(to bottom,#ffffff 0%,#ffffff 59%,#f4f4f4 100%);}.l-footer .pr-footer__footer{position:relative;padding:0 15px;background:none;}@media (min-width:480px){.l-footer .pr-footer__footer{padding:0 30px;}}@media (min-width:992px){.l-footer .pr-footer__footer{padding:0 210px 0 15px;}}@media (min-width:1200px){.l-footer .pr-footer__footer{padding:0 270px 0 15px;}}.l-footer .regions{background:none;}.l-footer .block,.l-footer .field{margin:0;padding:0;}.l-footer .block-menu{float:none;display:block;margin:0;padding:0;width:auto;vertical-align:top;}@media (min-width:480px){.l-footer .block-menu{display:inline-block;margin:0 0 20px;width:48%;}}@media (min-width:768px){.l-footer .block-menu{float:left;display:block;margin:0 70px 20px 0;padding:0;width:auto;}}@media (min-width:992px){.l-footer .block-menu{margin:0 70px 20px 0;}}.l-footer .block-menu ul.menu{display:block;margin:0;padding:0;max-width:none;list-style:none;}@media (min-width:480px){.l-footer .block-menu ul.menu{margin:0 auto;max-width:230px;}}@media (min-width:992px){.l-footer .block-menu ul.menu{margin:0;max-width:none;}}.l-footer .block-menu ul.menu > li{position:relative;float:none;display:block;margin:0 0 10px;padding:0 0 0 12px;background:none;}.l-footer .block-menu ul.menu > li::before{position:absolute;top:7px;left:0;content:'';display:block;width:3px;height:3px;background:#000;border-radius:50%;}.l-footer .block-menu ul.menu > li a{display:block;margin:0;padding:0;font-size:15px;line-height:1.2;font-weight:300;color:#000;text-decoration:none;}.l-footer .block-menu ul.menu > li a:hover,.l-footer .block-menu ul.menu > li a:focus{color:#f42534;text-decoration:none;}.l-footer #block-site-header-footer-logo{position:absolute;top:0;right:10px;display:none;margin:0;padding:0;width:178px;}@media (min-width:992px){.l-footer #block-site-header-footer-logo{display:block;}}@media (min-width:1200px){.l-footer #block-site-header-footer-logo{width:260px;}}.l-footer #block-site-header-footer-logo .site-logo__full{width:auto;}.l-footer-top{margin:0;padding:12px 0;background:#f4f4f4;}.l-footer-top .regions{background:none;}.l-footer-top .menu{display:inline-block;margin:0;padding:0;vertical-align:top;}.l-footer-top .menu > li{display:inline-block;margin:0;padding:0;vertical-align:top;}.l-footer-top .menu > li a{position:relative;display:block;margin:0;padding:0;font-size:18px;line-height:1.2;color:#000;font-weight:300;text-decoration:none;}.l-footer-top .menu > li a:hover,.l-footer-top .menu > li a:focus{color:#f42534;text-decoration:none;}.l-footer-top .menu-name--footer-top > li{display:block;margin:10px 0 0;text-align:center;}@media (min-width:480px){.l-footer-top .menu-name--footer-top > li{display:inline-block;margin:0 40px 0 0;text-align:left;}}@media (min-width:992px){.l-footer-top .menu-name--footer-top > li{margin:4px 40px 0 0;}}.l-footer-top .menu-name--footer-top > li:last-child{margin-right:0;}.l-footer-top .menu-name--footer-top > li[class*='800'] a::before{content:"\f086";margin:0 10px 0 0;color:#f42534;}.l-footer-top .menu-name--footer-top > li[class*='care'] a::before{content:"\f5c9";margin:0 10px 0 0;color:#f42534;}.l-footer-top .menu-name--social-media{font-size:0;}.l-footer-top .menu-name--social-media > li{margin:0 13px;}.l-footer-top .menu-name--social-media > li:first-child{margin-left:0;}.l-footer-top .menu-name--social-media > li:last-child{margin-right:0;}.l-footer-top .menu-name--social-media > li a{font-size:0;color:#b4b4b4;}.l-footer-top .pr-footer-top__footer-top{display:flex;flex-wrap:wrap;}.l-footer-top .pr-footer-top__footer-top > .block{margin:8px 0;padding:0;width:100%;}@media (min-width:992px){.l-footer-top .pr-footer-top__footer-top > .block{margin:0;width:50%;}}.l-footer-top .pr-footer-top__footer-top > .block:nth-child(odd){text-align:center;}@media (min-width:992px){.l-footer-top .pr-footer-top__footer-top > .block:nth-child(odd){text-align:left;}}.l-footer-top .pr-footer-top__footer-top > .block:nth-child(even){text-align:center;}@media (min-width:992px){.l-footer-top .pr-footer-top__footer-top > .block:nth-child(even){text-align:right;}}.menu-name--social-media{font-size:0;}.menu-name--social-media > li{margin:0 13px;}.menu-name--social-media > li:first-child{margin-left:0;}.menu-name--social-media > li:last-child{margin-right:0;}.menu-name--social-media > li a{font-size:0;color:#b4b4b4;}.menu-name--social-media > li a::before{font-size:26px;}.menu-name--social-media > li.menu__item-title--facebook a::before{content:"\f09a";}.menu-name--social-media > li.menu__item-title--twitter a::before{content:"\e61b";}.menu-name--social-media > li.menu__item-title--youtube a::before{content:"\f167";}.menu-name--social-media > li.menu__item-title--instagram a::before{content:"\f16d";}.menu-name--social-media > li.menu__item-title--linkedin a::before{content:"\f08c";}.menu-name--social-media > li.menu__item-title--pinterest a::before{content:"\f0d2";}.l-footer-bottom-content{background:#fff;}.l-footer-bottom-content .regions{background:none;}.l-footer-bottom-content .block,.l-footer-bottom-content .field{margin:0;padding:0;}.l-footer-bottom{clear:both;padding:20px 0;font-size:12px;line-height:1.2;font-weight:300;text-align:center;color:#7e8386;border-top:4px solid #fff;background:#fbfbfb;}.l-footer-bottom .regions{background:none;}.l-footer-bottom .block,.l-footer-bottom .field{margin:0;padding:0;}.site-footer-copyright{clear:both;margin:0 auto;padding:0;font-size:12px;line-height:1.2;font-weight:300;text-align:center;color:#000;}.webform-submission-recycling-center-approvals-form .remove_item{float:right;color:#f42534;cursor:pointer;}.webform-submission-recycling-center-approvals-form .data{width:100px;padding:5px 0;}form .form-disabled{display:none;}form .field-entity-reference-type-taxonomy-term .field__item-wrapper:after{display:none;}form .field__item{margin-left:0 !important;margin-right:0 !important;}form .field-type-webform{display:block;}form label{white-space:inherit;}form label,form .fieldset-legend{font-size:16px;color:#000;margin:0;padding:0;font-weight:bold;}form select option{font-size:16px;color:#000;}form.webform-submission-contact-form .form-type-checkbox{margin-bottom:0;}form.webform-submission-contact-form #edit-body{font-size:13px;}form .form-type-select__select-wrapper:not(.is-multiple):after{color:#000;font-size:14px;}form .form-select{font-size:16px;}form .webform-confirmation__message{margin-bottom:400px;}form .form-item.form-type-checkbox,form .form-item.form-type-radio{position:relative;padding-left:20px;}form .form-item.form-type-checkbox input[type='checkbox'],form .form-item.form-type-checkbox input[type='radio'],form .form-item.form-type-radio input[type='checkbox'],form .form-item.form-type-radio input[type='radio']{position:absolute;top:8px;left:0;}.l-main input.webform-button--submit{text-transform:uppercase;font-weight:bold;display:block;border:none;}.webform-submission-benco-kiosk-form{width:100%;margin-top:50px;}@media (max-width:720px){.webform-submission-benco-kiosk-form{width:100%;}}.webform-submission-benco-kiosk-form .form-item-number-dentists input,.webform-submission-benco-kiosk-form .form-item-number-hygienists input{width:50px;}.webform-submission-benco-kiosk-form #edit-how-many-clinicians p{font-size:13px;color:#000;}.webform-submission-benco-kiosk-form #edit-gift-info,.webform-submission-benco-kiosk-form #edit-privacy-policy{font-size:12px;color:#000;}.webform-submission-benco-kiosk-form #edit-gift-info a,.webform-submission-benco-kiosk-form #edit-privacy-policy a{color:#f42534;}.webform-submission-benco-kiosk-form .form-type-processed-text{margin-bottom:0;}.webform-submission-benco-kiosk-form .form-type-processed-text .label{font-weight:bold;font-size:13px;color:#000;display:inline-block;margin-top:10px;}.webform-submission-recycling-center-approvals-form{font-size:16px;color:#000;}.webform-submission-recycling-center-approvals-form h4{color:#f42534;}.webform-submission-recycling-center-approvals-form #Approved_environdent_orders h5{display:none;}.webform-submission-recycling-center-approvals-form #Exception_environdent_orders h5{display:none;}.webform-submission-recycling-center-approvals-form .add_to_environdent_orders{text-transform:uppercase;font-weight:bold;display:block;border:none;max-width:120px;text-align:center;padding:6px 2px;color:#f42534;background-color:#ffffff;border:1px solid #aa0914;border-radius:19px;}.node--id-4614 .node__meta{display:none;}.node--id-4614 .edit-address-1--wrapper{width:50%;display:inline-block;float:left;}.node--id-4614 .edit-address-1--wrapper .form-item{display:inline-block;width:100%;}.node--id-4614 .form-item{display:inline-block;width:50%;float:left;padding:0px 10px;}@media (max-width:760px){.node--id-4614 .form-item{min-width:320px;width:100%;}}.node--id-4614 .form-actions{width:100%;}.node--id-4614 .form-item-comments{width:100%;}.field-name-field-campaign-copy{color:#000;}#edit-communication-type--wrapper .form-checkboxes{display:inline-block;}#edit-communication-type--wrapper .form-item input{width:20px !important;display:inline-block;}#edit-communication-type--wrapper .form-item label{width:95px !important;margin-top:0px;display:inline-block;}#added_Approved .data ~ h5{display:block;}#Exception_environdent_orders h5 #added_Exception:parent{display:block;}span.add_to_environdent_orders{cursor:pointer;}.path-user-register #edit-submit{text-transform:uppercase;font-weight:bold;display:block;border:none;}.use-access-code-form__returning-user{clear:both;margin:25px 0 0;}.block.block-config-provider--access-codes{background:#efefef;padding:30px 40px;}.block.block-config-provider--access-codes h2,.block.block-config-provider--access-codes .block__title{margin:0 0 20px;padding:0;font-size:24px;text-transform:none;}.block.block-config-provider--access-codes form,.block.block-config-provider--access-codes .field{margin:0;padding:0;}.block.block-config-provider--access-codes form label{font-weight:bold;text-transform:uppercase;}.block.block-config-provider--access-codes .button{color:#fff;text-transform:uppercase;background-color:#00637d;border-color:#00637d;}.block.block-config-provider--access-codes .button:hover,.block.block-config-provider--access-codes .button:focus{color:#fff;background-color:#003a4a;border-color:#003a4a;}.hf-accutron-accutron-lead #edit-screening-question--wrapper .fieldset-wrapper{padding-top:20px;}.hf-accutron-accutron-lead #edit-screening-question--wrapper .fieldset-wrapper .form-item-screening-question{margin:0;}.hf-accutron-accutron-lead #edit-screening-question--wrapper .fieldset-wrapper .form-item-screening-question input{top:0;}.webform-submission-accutron-add-form .button--secondary{background-color:#ffffff;color:#5f6062;border:1px solid #f42534;}.webform-submission-accutron-add-form .button--secondary:visited{color:#5f6062;background:#ffffff;}.webform-submission-accutron-add-form .button--secondary:hover{color:#ffffff;background:#aa0914;}#edit-purchase-safeguard{top:0;}.form-item--error-message{color:#a51b00;margin-bottom:5px;}.field--name-field-school .form-type-select__select-wrapper:not(.is-multiple):after{display:none;}.field--name-field-school .select2-container--default .select2-selection--single{border-color:#cccccc;border-radius:0;height:37px;}.field--name-field-school .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000000;}.field--name-field-school .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000000;line-height:37px;}.field--name-field-school .select2-container--default .select2-selection--single .select2-selection__arrow{height:37px;right:5px;}.field--name-field-school .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#cccccc transparent transparent transparent;}.field-name-field-paragraphs- .Half.Width{background-color:#f5f5f5;border:0;width:47%;display:inline-block;float:left;margin:0px 10px 30px 10px;padding:10px;min-height:400px;}@media only screen and (min-width:480px) and (max-width:767px){.field-name-field-paragraphs- .Half.Width{width:50%;min-width:320px;}}@media (max-width:480px){.field-name-field-paragraphs- .Half.Width{width:100%;}}.field-name-field-paragraphs- .Half.Width a{color:#000;font-size:12px;}.field-name-field-paragraphs- .Half.Width .paragraph--type--promos a .field-paragraph--field-title{background-color:#f42534;color:white;padding:10px 30px 30px 30px;display:block;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;text-transform:uppercase;font-size:14px;}.field-name-field-paragraphs- .Half.Width .paragraph--type--promos .field-name-field-html-text-{display:inline-block;width:60%;padding-right:10px;font-size:12px;float:left;}.field-name-field-paragraphs- .Half.Width .paragraph--type--promos .field-name-field-html-text- a{color:#f42534;}.field-name-field-paragraphs- .Half.Width .field-name-field-category-image-{display:inline-block;text-align:right;width:40%;float:left;}.field-name-field-paragraphs- .Half.Width .field-name-field-promo-image{display:inline-block;float:left;text-align:right;width:40%;}.field-name-field-paragraphs- .Full.Width{width:100%;display:inline-block;background-color:#f5f5f5;background-color:#f5f5f5;border:0;padding:10px;margin-bottom:40px;}.field-name-field-paragraphs- .Full.Width a{color:#000;font-size:12px;}.field-name-field-paragraphs- .Full.Width .paragraph--type--promos a .field-paragraph--field-title{background-color:#f42534;color:white;padding:10px 30px 30px 30px;display:block;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;text-transform:uppercase;font-size:14px;}.field-name-field-paragraphs- .Full.Width .paragraph--type--promos .field-name-field-html-text-{width:100%;display:inline-block;background-color:#f5f5f5;width:50%;padding:0 10px;font-size:12px;float:left;}.field-name-field-paragraphs- .Full.Width .field-name-field-category-image-{width:100%;display:inline-block;background-color:#f5f5f5;text-align:right;width:50%;float:left;}.field-name-field-paragraphs- .Full.Width .field-name-field-promo-image{width:100%;display:inline-block;background-color:#f5f5f5;text-align:right;width:50%;float:left;}.field-name-field-paragraphs- .field-name-field-text-area{margin-top:40px;width:100%;display:inline-block;background-color:#f5f5f5;background-color:white;}.pager{width:100%;}.pager__items{display:block;}.pager__item a{color:#000;font-weight:bold;padding-top:3px;}.pager__item a:hover,.pager__item a:focus{color:#f42534;}.pager__item.is-active a{background:#f42534;color:#fff;}.item-list--search-results > nav .pager{display:none;}.block-config-provider--region-lang-select,.site-header__header-first .block-config-provider--region-lang-select{float:right;display:block;margin:0 0 0 15px;padding:0 8px;vertical-align:top;border-left:1px solid #cfcfd0;border-right:1px solid #cfcfd0;}.block-config-provider--region-lang-select .block__content,.site-header__header-first .block-config-provider--region-lang-select .block__content{display:flex;flex-wrap:wrap;}.block-config-provider--region-lang-select .menu-wrapper,.site-header__header-first .block-config-provider--region-lang-select .menu-wrapper{display:block;margin:0 5px 0 0;}.block-config-provider--region-lang-select .menu-wrapper:last-child,.site-header__header-first .block-config-provider--region-lang-select .menu-wrapper:last-child{margin-right:0;}.block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.site-header__header-first .block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after{content:"\f078";margin:0 0 0 6px;font-size:13px;color:#b9e3e2;}.block-config-provider--region-lang-select .menu,.site-header__header-first .block-config-provider--region-lang-select .menu{display:inline-block;margin:0;padding:0;vertical-align:top;}.block-config-provider--region-lang-select .menu__item,.site-header__header-first .block-config-provider--region-lang-select .menu__item{position:relative;display:block;margin:0;padding:0;vertical-align:top;}.block-config-provider--region-lang-select .menu__item.menu__item--dropdown-is-active > .menu__link,.block-config-provider--region-lang-select .menu__item.menu__item--dropdown-is-active > .menu__link::after,.site-header__header-first .block-config-provider--region-lang-select .menu__item.menu__item--dropdown-is-active > .menu__link,.site-header__header-first .block-config-provider--region-lang-select .menu__item.menu__item--dropdown-is-active > .menu__link::after{color:#f42534;}.block-config-provider--region-lang-select .menu .menu__item .menu,.site-header__header-first .block-config-provider--region-lang-select .menu .menu__item .menu{position:absolute;top:100%;left:0;display:none;margin:0;padding:0 1px;min-width:185px;border:0;border-top:1px solid #cfcfd0;background:#e8eced;visibility:hidden;opacity:0;box-shadow:0 4px 3px -3px rgba(0,0,0,0.1);z-index:99;}.block-config-provider--region-lang-select .menu .menu__item .menu .menu__item,.site-header__header-first .block-config-provider--region-lang-select .menu .menu__item .menu .menu__item{display:block;margin:0 0 1px;padding:0;}.block-config-provider--region-lang-select .menu .menu__item .menu .menu__link,.site-header__header-first .block-config-provider--region-lang-select .menu .menu__item .menu .menu__link{display:block;margin:0;padding:10px 10px 6px;min-height:auto;background:#fff;}.block-config-provider--region-lang-select .menu > .menu__item--dropdown-is-active > .menu,.site-header__header-first .block-config-provider--region-lang-select .menu > .menu__item--dropdown-is-active > .menu{display:block;visibility:visible;opacity:1;}.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link{position:relative;padding-left:43px;}.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before{content:"\f0ac";position:absolute;top:10px;left:11px;font-size:24px;color:#f42534;}.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:hover,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:focus,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:hover,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:focus{color:#aa0914;}.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:hover::before,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:focus::before,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:hover::before,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:focus::before{color:#aa0914;}.block-config-provider--region-lang-select .region-selection-menu .menu .menu .menu__link.is-active,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu .menu .menu .menu__link.is-active{color:#000;opacity:.5;pointer-events:none;}.block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link{padding-left:43px;}.block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link .menu__link__icon,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link .menu__link__icon{position:absolute;top:10px;left:11px;width:24px;height:24px;border-radius:50%;overflow:hidden;}.block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link .menu__link__icon img,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link .menu__link__icon img{display:block;width:100%;max-width:100%;height:auto;}.block-config-provider--region-lang-select .language-selection-menu .menu .menu__item .menu,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu .menu .menu__item .menu{left:-2px;min-width:130px;}.block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link{position:relative;padding:16px 10px 6px 56px;min-height:48px;}.block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link .menu__link__icon,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link .menu__link__icon{position:absolute;top:8px;left:8px;width:32px;height:32px;background:#cfcfd0;border-radius:50%;overflow:hidden;}.block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link .menu__link__icon img,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link .menu__link__icon img{display:block;width:100%;max-width:100%;height:auto;}.block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link.is-active,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link.is-active{color:#000;opacity:.5;pointer-events:none;}.mobile-nav .block-config-provider--region-lang-select{position:relative;left:-11px;float:left;margin:0 0 15px;padding:0;border:0;}.mobile-nav .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link,.mobile-nav .block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link{padding-top:13px;padding-right:11px;padding-bottom:11px;}.mobile-nav .block-config-provider--region-lang-select .menu .menu__item .menu{border-top:1px solid #e8eced;}.a2a_kit.social{padding:1em;width:100%;margin:auto 0;list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:nowrap;}.a2a_kit.social .social{padding:0;}.a2a_kit.social .share-buttons{margin:0 auto;display:inline-flex;}.a2a_kit.social .share-buttons a{border-bottom:none;background:#fff;width:40px;height:40px;padding:7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:none;text-align:center;margin:3px;display:inline-block;}.a2a_kit.social .share-buttons a svg{fill:#9fa0a1;}.social{padding:0;}.social .facebook{margin-left:-10px;}.social li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:nowrap;}.social li a{border-bottom:none;width:25px;height:25px;margin:0 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.social li a svg{fill:#9fa0a1;width:25px;height:25px;}.mobile-product-categories{display:block;}@media (min-width:60em){.mobile-product-categories{display:none;}}.mobile-product-categories__trigger{display:block;margin:0 0 20px;padding:20px 20px 15px;width:100%;height:auto;font-size:20px;line-height:1.2;font-weight:500;text-decoration:none;color:#f42534;background:#f4f4f4;}.mobile-product-categories__trigger:hover,.mobile-product-categories__trigger:focus{color:#aa0914;text-decoration:none;}.mobile-product-categories__trigger::before{content:"\f0b0";position:relative;top:-1px;margin:0 11px 0 0;font-size:85%;}.mobile-product-categories__trigger::after{content:"\f105";position:relative;top:1px;margin:0 0 0 8px;padding:0;line-height:1;}.mobile-product-categories__title{display:none;margin:0 0 30px;padding:0;}.mobile-product-categories__close{display:none;position:absolute;top:15px;right:20px;margin:0;padding:0;width:auto;height:auto;text-align:center;font-size:20px;line-height:1;color:#000;text-transform:uppercase;vertical-align:top;text-decoration:none;outline:none;z-index:10;}.mobile-product-categories__close::after{content:"\f00d";}.mobile-product-categories__close:hover,.mobile-product-categories__close:focus{color:#aa0914;text-decoration:none;}body.js-mobile-product-categories-is-active{height:100%;overflow:hidden;}body.js-mobile-product-categories-is-active .block-product-categories-nav{position:fixed;top:0;left:0;display:block;margin:0;padding:20px 20px 30px;height:100%;width:100%;opacity:0;background:#fff;z-index:9999;overflow-x:hidden;}body.js-mobile-product-categories-is-active .mobile-product-categories__trigger{display:none;}body.js-mobile-product-categories-is-active .mobile-product-categories,body.js-mobile-product-categories-is-active .block-product-categories-nav__content,body.js-mobile-product-categories-is-active .mobile-product-categories__close,body.js-mobile-product-categories-is-active .mobile-product-categories__title{display:block;}body.js-mobile-product-categories-is-active-after .block-product-categories-nav{opacity:1;transition:opacity .3s ease-in-out;}[data-wtb-cta],.wtb-modal__cta,[data-wtb-cta-specialist],.save-to-list .btn-save-to-list:not(.btn-save-to-list--icon){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:0;border-radius:9999px;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0.02em;text-transform:uppercase;cursor:pointer;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1),transform 160ms cubic-bezier(0.2,0.7,0.2,1);}[data-wtb-cta]:focus-visible,.wtb-modal__cta:focus-visible,[data-wtb-cta-specialist]:focus-visible,.save-to-list .btn-save-to-list:focus-visible:not(.btn-save-to-list--icon){outline:2px solid #0096bf;outline-offset:2px;}[data-wtb-cta]:active,.wtb-modal__cta:active,[data-wtb-cta-specialist]:active,.save-to-list .btn-save-to-list:active:not(.btn-save-to-list--icon){transform:translateY(1px);}@media (prefers-reduced-motion:reduce){[data-wtb-cta],.wtb-modal__cta,[data-wtb-cta-specialist],.save-to-list .btn-save-to-list:not(.btn-save-to-list--icon){transition:none;}[data-wtb-cta]:active,.wtb-modal__cta:active,[data-wtb-cta-specialist]:active,.save-to-list .btn-save-to-list:active:not(.btn-save-to-list--icon){transform:none;}}[data-wtb-cta],.wtb-modal__cta{background:#d92534;color:#ffffff;}[data-wtb-cta]:hover,.wtb-modal__cta:hover,[data-wtb-cta]:focus-visible,.wtb-modal__cta:focus-visible{background:#b8121f;text-decoration:none;color:#ffffff;}[data-wtb-cta-specialist]{background:transparent;color:#2f3135;border:1px solid #cccccc;}[data-wtb-cta-specialist]:hover,[data-wtb-cta-specialist]:focus-visible{background:rgba(217,37,52,0.1);border-color:#d92534;color:#d92534;text-decoration:none;}.where-to-buy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:16px;}.wtb-modal{position:fixed;inset:0;margin:auto;width:1040px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);max-height:min(94vh,calc(100dvh - 40px));padding:0;border:1px solid var(--wtb-modal-border,#e4e6e8);border-radius:var(--wtb-modal-radius,12px);background:var(--wtb-modal-bg,#ffffff);box-shadow:var(--wtb-modal-shadow,0 28px 90px rgba(47,49,53,0.16));color:#333333;overflow:hidden;z-index:1050;}.wtb-modal::backdrop{background:var(--wtb-modal-scrim,rgba(47,49,53,0.35));backdrop-filter:blur(3px);}.wtb-modal :where(button){appearance:none;width:auto;height:auto;padding:0;border:none;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:none;text-decoration:none;white-space:normal;cursor:pointer;box-shadow:none;transition:none;}.wtb-modal :where(button):hover,.wtb-modal :where(button):focus,.wtb-modal :where(button):focus-visible{background-color:transparent;color:inherit;}.wtb-modal :where(h1,h2,h3,h4,h5,h6){margin:0;padding:0;color:inherit;font-family:inherit;font-weight:inherit;font-style:normal;line-height:inherit;text-transform:none;text-decoration:none;}.wtb-modal :where(p){margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit;}.wtb-modal :where(ul,ol){margin:0;padding:0;list-style:none;}.wtb-modal :where(a){color:inherit;text-decoration:none;}.wtb-modal[open]{animation:wtb-dialog-in var(--wtb-duration-medium,260ms) var(--wtb-easing,cubic-bezier(0.2,0.7,0.2,1));}@media (prefers-reduced-motion:reduce){.wtb-modal[open]{animation:none;}.wtb-modal::backdrop{backdrop-filter:none;}}@keyframes wtb-dialog-in{from{opacity:0;transform:translateY(8px) scale(0.99);}to{opacity:1;transform:translateY(0) scale(1);}}.wtb-modal__body{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-height:min(94vh,calc(100dvh - 40px));overflow:hidden;padding:0;gap:0;}.wtb-modal__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;}.wtb-intent-step,.wtb-dealer,.wtb-lead,.wtb-confirmation{padding:18px 18px;}@media (min-width:480px){.wtb-intent-step,.wtb-dealer,.wtb-lead,.wtb-confirmation{padding:24px 28px;}}.wtb-modal__header{display:flex;align-items:flex-start;gap:16px;}.wtb-modal__title{margin:0;font-size:18px;line-height:28px;font-weight:600;color:#333333;}@media (min-width:480px){.wtb-modal__title{font-size:24px;line-height:32px;}}.wtb-modal__close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #cccccc;border-radius:9999px;background:#ffffff;color:#5c6670;cursor:pointer;flex-shrink:0;z-index:20;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-modal__close:hover,.wtb-modal__close:focus,.wtb-modal__close:focus-visible{background:#f5f5f5;color:#333333;}.wtb-modal__close:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-modal__close:focus:not(:focus-visible){outline:none;}.wtb-modal__close::before,.wtb-modal__close::after{content:"";position:absolute;width:14px;height:2px;background:currentColor;border-radius:1px;}.wtb-modal__close::before{transform:rotate(45deg);}.wtb-modal__close::after{transform:rotate(-45deg);}.wtb-modal__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;border-top:1px solid #eef0f2;background:var(--wtb-modal-footer-bg,#f6f7f8);}.wtb-modal__footer-trust{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:16px;color:#7b8289;}.wtb-modal__footer-trust svg{width:12px;height:12px;color:#7b8289;}.wtb-modal__footer-actions{display:inline-flex;align-items:center;gap:8px;}.wtb-modal__section{display:flex;flex-direction:column;gap:16px;}.wtb-modal__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;}.wtb-modal__secondary{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid #cccccc;border-radius:9999px;background:transparent;color:#333333;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;transition:background-color 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-modal__secondary:hover,.wtb-modal__secondary:focus-visible{background:#f5f5f5;text-decoration:none;color:#333333;}.wtb-modal__secondary:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-modal__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 28px 16px;padding-right:36px;border-bottom:1px solid #eef0f2;background:var(--wtb-modal-header-bg,#fff0f1);}.wtb-modal__header-inner{display:flex;flex-direction:column;gap:20px;width:100%;flex:1;}@media (min-width:768px){.wtb-modal__header-inner{flex-direction:row;align-items:flex-start;justify-content:space-between;}}.wtb-modal__header-left{display:flex;flex-direction:column;gap:4px;flex:1;}.wtb-modal__title{margin:0 0 4px;font-family:"Source Serif 4",Georgia,serif;font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-0.01em;color:#2f3135;}.wtb-modal__title em{font-style:italic;font-weight:400;color:#d92534;}.wtb-modal__meta{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:20px;color:#5c6670;}.wtb-modal__meta-sku{font-style:italic;font-weight:600;color:#d92534;letter-spacing:0.01em;}.wtb-modal__meta-sep{color:#cccccc;user-select:none;}.wtb-modal__meta-family{font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-weight:500;color:#2f3135;}.wtb-modal__trust{margin:0;font-size:14px;line-height:20px;color:#5c6670;}.wtb-eyebrow{display:inline-block;margin:0 0 4px;font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:10px;line-height:1.2;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:#d92534;}.wtb-eyebrow--step{letter-spacing:0.18em;color:#0096bf;}.wtb-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 auto;border-radius:12px;background:var(--wtb-icon-tile-bg,#e6f7fc);color:var(--wtb-icon-tile-fg,#0096bf);}.wtb-icon-tile svg{width:24px;height:24px;stroke:currentColor;fill:none;}.wtb-intent-step{display:flex;flex-direction:column;gap:12px;}@media (min-width:768px){.wtb-intent-step{gap:20px;}}.wtb-intent-step__header{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;}@media (min-width:768px){.wtb-intent-step__header{gap:8px;margin-bottom:16px;}}.wtb-intent-step__heading{margin:4px 0 6px;font-family:"Source Serif 4",Georgia,serif;font-size:22px;line-height:1.18;font-weight:500;letter-spacing:-0.01em;color:#2f3135;}@media (min-width:768px){.wtb-intent-step__heading{margin:6px 0 8px;font-size:28px;line-height:1.15;}}.wtb-intent-step__heading em{font-style:italic;font-weight:400;color:#d92534;}.wtb-intent-step__lede{margin:0;font-size:14px;line-height:1.45;color:#5c6670;}@media (min-width:768px){.wtb-intent-step__lede{font-size:15px;line-height:1.5;}}.wtb-intent-step__grid{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;}@media (min-width:768px){.wtb-intent-step__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}}.wtb-intent-step__grid-item{margin:0;padding:0;list-style:none;display:flex;}.wtb-intent-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:14px 16px;border:1px solid var(--wtb-card-border,#e4e6e8);border-radius:var(--wtb-card-radius,10px);background:var(--wtb-card-bg,#ffffff);box-shadow:var(--wtb-card-shadow,none);color:#333333;text-align:left;cursor:pointer;transition:all 160ms cubic-bezier(0.2,0.7,0.2,1);}@media (min-width:768px){.wtb-intent-card{gap:12px;padding:var(--wtb-card-padding,20px);}}.wtb-intent-card:hover,.wtb-intent-card:focus,.wtb-intent-card:focus-visible{border-color:#2f3135;box-shadow:var(--wtb-card-shadow-active,0 6px 20px rgba(47,49,53,0.06));background:var(--wtb-card-bg,#ffffff);color:#333333;transform:translateY(-1px);}.wtb-intent-card:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-intent-card:focus:not(:focus-visible){outline:none;}.wtb-intent-card__title{display:block;margin:0;font-size:16px;line-height:1.35;font-weight:600;color:#2f3135;}.wtb-intent-card__desc{display:block;margin:0;font-size:13.5px;line-height:1.5;color:#5c6670;}@media (prefers-reduced-motion:reduce){.wtb-intent-card{transition:none;}.wtb-intent-card:hover{transform:none;}}.wtb-intent-card[data-wtb-intent="dealer"] .wtb-icon-tile{background:#fff0f1;color:#d92534;}.wtb-intent-card[data-wtb-intent="assistance"] .wtb-icon-tile{background:#f3f0e9;color:#8a6e2a;}.wtb-stepper-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 28px;border-bottom:1px solid #eef0f2;background:#ffffff;}.wtb-stepper{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.wtb-step-pill{display:inline-flex;align-items:center;gap:10px;height:auto;padding:6px 12px 6px 6px;border:1px solid transparent;border-radius:9999px;background:transparent;color:#7b8289;font-size:13px;line-height:1;font-weight:500;white-space:nowrap;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-step-pill__index{display:inline-flex;align-items:center;justify-content:center;width:var(--wtb-step-size,24px);height:var(--wtb-step-size,24px);border:1px solid #cccccc;border-radius:50%;background:#ffffff;color:#7b8289;font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:11px;line-height:1;font-weight:700;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-step-pill__label{white-space:nowrap;}.wtb-step-pill--clickable{cursor:pointer;}.wtb-step-pill--clickable:hover .wtb-step-pill__index{border-color:#2f3135;color:#2f3135;}.wtb-step-pill--active,.wtb-step-pill[aria-current="step"]{color:#2f3135;font-weight:600;}.wtb-step-pill--active .wtb-step-pill__index,.wtb-step-pill[aria-current="step"] .wtb-step-pill__index{background:var(--wtb-step-bg-active,#00b4e5);color:#ffffff;border-color:var(--wtb-step-bg-active,#00b4e5);}.wtb-step-pill[data-wtb-step-status="complete"]{color:#2f3135;font-weight:500;}.wtb-step-pill[data-wtb-step-status="complete"] .wtb-step-pill__index{background:var(--wtb-step-bg-complete,#d92534);color:#ffffff;border-color:var(--wtb-step-bg-complete,#d92534);}.wtb-stepper__divider{flex:0 0 14px;height:2px;background:#e4e6e8;border-radius:1px;}.wtb-stepper__divider[data-wtb-divider-status="complete"]{background:#d92534;}.wtb-back-link--inline{font-size:12px;line-height:16px;margin-left:0;padding:4px 8px;color:#5c6670;}.wtb-back-link--inline .wtb-back-link__arrow{font-size:14px;}.wtb-stepper-row__auth{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.2;color:#5c6670;}.wtb-stepper-row__auth-copy{white-space:nowrap;}.wtb-stepper-row__auth-link{padding:0;border:0;background:transparent;color:#0096bf;font-size:inherit;font-weight:600;cursor:pointer;text-decoration:none;}.wtb-stepper-row__auth-link:hover,.wtb-stepper-row__auth-link:focus-visible{text-decoration:underline;color:#0096bf;}.wtb-stepper-row__auth-link:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-stepper-row__auth-link--primary{color:#d92534;}.wtb-stepper-row__auth-link--primary:hover,.wtb-stepper-row__auth-link--primary:focus-visible{color:#b8121f;}.wtb-stepper-row__auth-sep{color:#cccccc;}.wtb-confirmation{display:flex;flex-direction:column;align-items:center;gap:0;padding:8px 0 4px;text-align:center;}.wtb-confirmation .wtb-heading{margin:0 0 8px;font-family:"Source Serif 4",Georgia,serif;font-size:30px;font-weight:500;letter-spacing:-0.01em;color:#2f3135;}.wtb-confirmation .wtb-lede{margin:0 auto 24px;max-width:48ch;font-size:15px;line-height:1.55;color:#5c6670;}.wtb-confirmation__check{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;background:#e8f5ee;color:#1b8f4e;}.wtb-confirmation__check svg{width:32px;height:32px;stroke:currentColor;fill:none;}.wtb-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:24px;border:1px solid #e4e6e8;border-radius:6px;background:#e4e6e8;overflow:hidden;text-align:left;}.wtb-summary-card{display:flex;flex-direction:column;gap:6px;padding:14px;background:#ffffff;border:0;border-radius:0;box-shadow:none;text-align:left;}.wtb-summary-card__label{font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:10px;letter-spacing:0.12em;text-transform:uppercase;font-weight:600;color:#7b8289;}.wtb-summary-card__value{font-size:14px;font-weight:600;color:#2f3135;}.wtb-summary-card--tile{align-items:flex-start;gap:12px;padding:var(--wtb-card-padding,20px);border:1px solid transparent;border-radius:var(--wtb-card-radius,10px);background:var(--wtb-card-bg,#ffffff);cursor:pointer;transition:border-color 160ms cubic-bezier(0.2,0.7,0.2,1),box-shadow 160ms cubic-bezier(0.2,0.7,0.2,1),background-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-summary-card--tile:hover,.wtb-summary-card--tile:focus-visible{border-color:#0096bf;box-shadow:var(--wtb-card-shadow-active,0 6px 20px rgba(47,49,53,0.06));}.wtb-summary-card--tile:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-summary-card--tile[aria-pressed="true"]{border-color:#0096bf;background:rgba(0,150,191,0.1);}@media (prefers-reduced-motion:reduce){.wtb-summary-card--tile{transition:none;}}.wtb-summary-card__eyebrow{margin:0;font-size:12px;line-height:16px;letter-spacing:0.18em;text-transform:uppercase;color:#5c6670;font-weight:600;}.wtb-summary-card__title{margin:0;font-size:18px;line-height:28px;font-weight:600;color:#333333;}.wtb-summary-card__body{margin:0;font-size:14px;line-height:20px;color:#5c6670;}.wtb-summary-card__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:20px;color:#5c6670;}.wtb-dealer-card{display:grid;grid-template-columns:30px 1fr auto;gap:12px;padding:14px;border:1px solid var(--wtb-card-border,#e4e6e8);border-radius:8px;background:var(--wtb-card-bg,#ffffff);box-shadow:var(--wtb-card-shadow,none);cursor:pointer;transition:all 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-dealer-card:hover,.wtb-dealer-card:focus-within{border-color:#2f3135;}.wtb-dealer-card.is-selected,.wtb-dealer-card[aria-selected="true"]{border-color:#d92534;box-shadow:inset 3px 0 0 #d92534;background:linear-gradient(180deg,#fff0f1,#ffffff 40%);}@media (prefers-reduced-motion:reduce){.wtb-dealer-card{transition:none;}}.wtb-dealer-card__pin{display:inline-flex;align-items:center;justify-content:center;grid-column:1;width:26px;height:26px;border-radius:50%;border:1px solid #cccccc;background:#ffffff;color:#5c6670;font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:11px;font-weight:700;}.wtb-dealer-card.is-selected .wtb-dealer-card__pin,.wtb-dealer-card[aria-selected="true"] .wtb-dealer-card__pin{background:#d92534;color:#ffffff;border-color:#d92534;}.wtb-dealer-card__header{display:flex;flex-direction:column;grid-column:2;gap:3px;}.wtb-dealer-card__name{margin:0;font-size:14.5px;line-height:1.25;font-weight:600;letter-spacing:-0.005em;color:#2f3135;}.wtb-dealer-card__region{margin:0;font-size:12.5px;line-height:1.35;color:#7b8289;}.wtb-dealer-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;}.wtb-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:3px;background:#eef0f2;color:#5c6670;font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:10px;letter-spacing:0.04em;text-transform:uppercase;font-weight:500;}.wtb-tag--authorized{background:#e6f7fc;color:#0096bf;}.wtb-tag--preferred{background:#fff0f1;color:#d92534;}.wtb-tag--stock{background:#e8f5ee;color:#1b8f4e;}.wtb-dealer-card__distance{display:flex;flex-direction:column;align-items:flex-end;grid-column:3;text-align:right;}.wtb-dealer-card__distance-value{font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:13px;font-weight:700;color:#2f3135;}.wtb-dealer-card__distance-label{font-size:10px;text-transform:uppercase;letter-spacing:0.06em;color:#7b8289;}.wtb-dealer-card__meta{display:flex;flex-direction:column;grid-column:2;gap:2px;font-size:12.5px;line-height:1.5;color:#7b8289;}.wtb-dealer-card__address,.wtb-dealer-card__email{margin:0;}.wtb-dealer-card__actions{display:none;grid-column:1 / -1;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed #e4e6e8;}.wtb-dealer-card.is-selected .wtb-dealer-card__actions,.wtb-dealer-card[aria-selected="true"] .wtb-dealer-card__actions{display:flex;}.wtb-dealer-card__phone{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #cccccc;border-radius:6px;background:#ffffff;color:#2f3135;font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:12.5px;font-weight:500;text-decoration:none;}.wtb-dealer-card__phone:hover,.wtb-dealer-card__phone:focus-visible{background:#f6f7f8;color:#2f3135;text-decoration:none;}.wtb-dealer-card__phone:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-dealer-card__link{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:9999px;background:rgba(0,150,191,0.1);color:#333333;font-size:12px;line-height:16px;font-weight:600;text-decoration:none;}.wtb-dealer-card__link:hover,.wtb-dealer-card__link:focus-visible{background:#0096bf;color:#ffffff;text-decoration:none;}.wtb-dealer-card__link:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-dealer-card__save{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid #cccccc;border-radius:9999px;background:transparent;color:#5c6670;font-size:12px;line-height:16px;font-weight:600;cursor:pointer;}.wtb-dealer-card__save[aria-pressed="true"]{background:rgba(217,37,52,0.1);color:#d92534;border-color:#d92534;}.wtb-dealer-card__save:hover,.wtb-dealer-card__save:focus-visible{background:rgba(0,150,191,0.1);color:#333333;border-color:#0096bf;}.wtb-dealer-card__save[aria-pressed="true"]:hover,.wtb-dealer-card__save[aria-pressed="true"]:focus-visible{background:rgba(217,37,52,0.1);color:#d92534;border-color:#d92534;}.wtb-dealer-card__save:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-utility-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:4px;border:1px solid #cccccc;border-radius:9999px;background:#f5f5f5;list-style:none;}.wtb-utility-tab{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:0;border-radius:9999px;background:transparent;color:#5c6670;font-size:12px;line-height:16px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;transition:background-color 150ms cubic-bezier(0.4,0,0.2,1),color 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-utility-tab:hover,.wtb-utility-tab:focus-visible{background:#ffffff;color:#333333;}.wtb-utility-tab:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-utility-tab.is-active,.wtb-utility-tab[aria-selected="true"]{background:#ffffff;color:#333333;box-shadow:0 8px 24px rgba(47,49,53,0.06);}@media (prefers-reduced-motion:reduce){.wtb-utility-tab{transition:none;}}.wtb-root .wtb-field{display:flex;flex-direction:column;gap:4px;}.wtb-root .wtb-field__label{font-size:12px;line-height:16px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:#5c6670;}.wtb-root .wtb-field__hint{margin:0;font-size:12px;line-height:16px;color:#7b8289;}.wtb-root .wtb-field__error{margin:0;font-size:12px;line-height:16px;color:#d92534;font-weight:600;}.wtb-root .wtb-field__control{display:block;width:100%;padding:12px 16px;border:1px solid var(--wtb-input-border,#cccccc);border-radius:var(--wtb-input-radius,16px);background:var(--wtb-input-bg,#fafaf7);color:var(--wtb-input-fg,#333333);font-size:16px;line-height:24px;font-family:inherit;transition:border-color 150ms cubic-bezier(0.4,0,0.2,1),box-shadow 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-field__control:focus-visible{border-color:#0096bf;outline:2px solid #0096bf;outline-offset:2px;}.wtb-root .wtb-field__control[aria-invalid="true"]{border-color:#d92534;}.wtb-root .wtb-field__control::placeholder{color:#7b8289;}@media (prefers-reduced-motion:reduce){.wtb-root .wtb-field__control{transition:none;}}.wtb-root select.wtb-field__control{appearance:none;padding-right:28px;background-image:linear-gradient(45deg,rgba(0,0,0,0) 50%,#5c6670 50%),linear-gradient(135deg,#5c6670 50%,rgba(0,0,0,0) 50%);background-position:calc(100% - 18px) 55%,calc(100% - 12px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;}.wtb-root textarea.wtb-field__control{min-height:96px;resize:vertical;}.wtb-root .wtb-field--inline{flex-direction:row;align-items:center;gap:8px;}.wtb-root .wtb-field--inline .wtb-field__control{width:auto;flex:1 1 auto;}.wtb-root .wtb-field--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;}.wtb-map{position:relative;width:100%;margin:0;padding:12px;border:1px solid var(--wtb-card-border,#cccccc);border-radius:var(--wtb-card-radius,28px);background:var(--wtb-card-bg,#f5f5f5);overflow:hidden;}.wtb-map__svg{display:block;width:100%;height:auto;color:#5c6670;}.wtb-map__region{fill:#fafaf7;stroke:#cccccc;stroke-width:1;cursor:pointer;transition:fill 150ms cubic-bezier(0.4,0,0.2,1),stroke 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-map__region:hover,.wtb-map__region:focus-visible{fill:rgba(0,150,191,0.1);stroke:#0096bf;outline:none;}.wtb-map__region[aria-pressed="true"],.wtb-map__region[data-wtb-selected="true"]{fill:#0096bf;stroke:#0096bf;}@media (prefers-reduced-motion:reduce){.wtb-map__region{transition:none;}}.wtb-map__legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:0;list-style:none;font-size:12px;line-height:16px;color:#5c6670;}.wtb-map__legend-item{display:inline-flex;align-items:center;gap:4px;}.wtb-map__legend-item::before{content:"";width:10px;height:10px;border-radius:9999px;background:#0096bf;}.wtb-root .wtb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:1px solid #cccccc;border-radius:9999px;background:transparent;color:#333333;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;transition:background-color 150ms cubic-bezier(0.4,0,0.2,1),box-shadow 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-btn:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-root .wtb-btn{transition:none;}}.wtb-root .wtb-btn--primary{border-color:var(--wtb-cta-bg,#d92534);background:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-fg,#ffffff);text-decoration:none;}.wtb-root .wtb-btn--primary:hover,.wtb-root .wtb-btn--primary:focus-visible{background:#bf212e;color:#ffffff;text-decoration:none;}.wtb-root .wtb-btn--ghost{background:transparent;border-color:#cccccc;}.wtb-root .wtb-btn--ghost:hover,.wtb-root .wtb-btn--ghost:focus-visible{background:#f5f5f5;}.wtb-root .wtb-input,.wtb-root .wtb-select{display:block;box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:44px;padding:12px 16px;border:1px solid var(--wtb-input-border,#cccccc);border-radius:var(--wtb-input-radius,16px);background:var(--wtb-input-bg,#fafaf7);color:var(--wtb-input-fg,#333333);font-size:16px;line-height:24px;font-family:inherit;vertical-align:baseline;transition:border-color 150ms cubic-bezier(0.4,0,0.2,1),box-shadow 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-input:focus-visible,.wtb-root .wtb-select:focus-visible{border-color:#0096bf;outline:2px solid #0096bf;outline-offset:2px;}.wtb-root .wtb-input[aria-invalid="true"],.wtb-root .wtb-select[aria-invalid="true"]{border-color:var(--wtb-cta-bg,#d92534);box-shadow:0 0 0 1px var(--wtb-cta-bg,#d92534);}.wtb-root .wtb-input[aria-invalid="true"]:focus-visible,.wtb-root .wtb-select[aria-invalid="true"]:focus-visible{outline-color:var(--wtb-cta-bg,#d92534);}.wtb-root .wtb-input::placeholder,.wtb-root .wtb-select::placeholder{color:#7b8289;}@media (prefers-reduced-motion:reduce){.wtb-root .wtb-input,.wtb-root .wtb-select{transition:none;}}.wtb-root select.wtb-select{appearance:none;padding-right:28px;background-image:linear-gradient(45deg,rgba(0,0,0,0) 50%,#5c6670 50%),linear-gradient(135deg,#5c6670 50%,rgba(0,0,0,0) 50%);background-position:calc(100% - 18px) 55%,calc(100% - 12px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;}.wtb-root .wtb-input--textarea{min-height:96px;resize:vertical;}.wtb-root .wtb-heading{margin:0;font-size:24px;line-height:32px;font-weight:600;color:#333333;}.wtb-root .wtb-lede{margin:0;font-size:14px;line-height:20px;color:#5c6670;}.wtb-root .wtb-link{color:#0096bf;text-decoration:underline;cursor:pointer;}.wtb-root .wtb-link:hover,.wtb-root .wtb-link:focus-visible{color:#006e8c;}.wtb-root .wtb-form{display:flex;flex-direction:column;gap:20px;}.wtb-root .wtb-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;}.wtb-root .wtb-form__section{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid #cccccc;border-radius:var(--wtb-card-radius,28px);background:#ffffff;}.wtb-root .wtb-form__section-header{display:flex;flex-direction:column;gap:4px;}.wtb-root .wtb-form__section-title{margin:0;font-size:16px;line-height:24px;font-weight:600;color:#333333;}.wtb-root .wtb-form__section-desc{margin:0;font-size:12px;line-height:16px;color:#5c6670;}.wtb-root .wtb-form__grid{display:grid;grid-template-columns:1fr;gap:12px 16px;}@media (min-width:768px){.wtb-root .wtb-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}.wtb-root .wtb-field--full{grid-column:1 / -1;}.wtb-root .wtb-form__section--message .wtb-form__grid{grid-template-columns:1fr;}.wtb-root .wtb-field__required{margin-left:4px;color:var(--wtb-cta-bg,#d92534);font-size:1em;line-height:1;vertical-align:baseline;font-weight:700;}.wtb-root .wtb-field__optional{color:#7b8289;font-weight:400;font-size:12px;}.wtb-root .wtb-actions--split{justify-content:space-between;}.wtb-root .wtb-back-link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:4px 8px;margin-left:-8px;border:1px solid transparent;border-radius:9999px;background:transparent;color:#5c6670;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;transition:background-color 150ms cubic-bezier(0.4,0,0.2,1),color 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-back-link__arrow{display:inline-flex;align-items:center;font-size:16px;line-height:1;transition:transform 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-back-link:hover,.wtb-root .wtb-back-link:focus-visible{background:rgba(0,150,191,0.1);color:#333333;border-color:transparent;}.wtb-root .wtb-back-link:hover .wtb-back-link__arrow,.wtb-root .wtb-back-link:focus-visible .wtb-back-link__arrow{transform:translateX(-2px);}.wtb-root .wtb-back-link:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-root .wtb-back-link{transition:none;}.wtb-root .wtb-back-link__arrow{transition:none;}}.wtb-root .wtb-card{display:flex;flex-direction:column;gap:8px;padding:var(--wtb-card-padding,20px);border:1px solid var(--wtb-card-border,#cccccc);border-radius:var(--wtb-card-radius,28px);background:var(--wtb-card-bg,#f5f5f5);box-shadow:var(--wtb-card-shadow,0 8px 24px rgba(47,49,53,0.06));text-align:left;cursor:pointer;transition:border-color 150ms cubic-bezier(0.4,0,0.2,1),box-shadow 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-card:hover,.wtb-root .wtb-card:focus-visible{border-color:#0096bf;box-shadow:var(--wtb-card-shadow-active,0 8px 24px rgba(0,150,191,0.12));}.wtb-root .wtb-card:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-root .wtb-card.is-active{border-color:#0096bf;background:rgba(0,150,191,0.1);}@media (prefers-reduced-motion:reduce){.wtb-root .wtb-card{transition:none;}}.wtb-root .wtb-card--assistance{padding:16px;}.wtb-root .wtb-card__title{display:block;font-size:16px;line-height:24px;font-weight:600;color:#333333;}.wtb-root .wtb-card__desc{display:block;font-size:14px;line-height:20px;color:#5c6670;}.wtb-root .wtb-dealer,.wtb-root .wtb-lead,.wtb-root .wtb-confirmation{display:flex;flex-direction:column;gap:20px;}.wtb-root .wtb-dealer__list{display:flex;flex-direction:column;gap:16px;}.wtb-root .wtb-assistance__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;}.wtb-root .wtb-empty{padding:24px;text-align:left;color:#7b8289;font-size:14px;line-height:20px;}.wtb-root .wtb-summary{display:flex;flex-direction:column;gap:12px;}@media (min-width:768px){.wtb-root .wtb-summary{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px;}}.wtb-root .wtb-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;}.wtb-root .wtb-save-panel{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #cccccc;border-radius:var(--wtb-card-radius,28px);background:#f5f5f5;}.wtb-root .wtb-email-row{display:flex;align-items:stretch;gap:8px;}.wtb-root .wtb-email-row .wtb-input{flex:1 1 auto;width:auto;}.wtb-root .wtb-email-row__submit{flex:0 0 auto;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;}.wtb-root .wtb-email-row__submit svg{width:18px;height:18px;}.wtb-root .wtb-save-panel__ack{margin:0;padding:12px 16px;border-radius:var(--wtb-card-radius,16px);background:rgba(0,150,191,0.1);color:#333333;font-size:14px;line-height:20px;font-weight:500;}.wtb-root .wtb-locator-title-row{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 12px;}.wtb-root .wtb-locator-title-row .wtb-page__map-title{margin:0;}.wtb-root .wtb-locator-see-all{flex:0 0 auto;color:var(--wtb-accent,#0096bf);font-size:14px;line-height:20px;font-weight:600;text-decoration:none;transition:color 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-locator-see-all:hover,.wtb-root .wtb-locator-see-all:focus-visible{color:var(--wtb-text-strong,#2f3135);text-decoration:underline;}.wtb-root .wtb-locator-see-all:focus-visible{outline:2px solid var(--wtb-accent,#0096bf);outline-offset:2px;border-radius:2px;}.wtb-root .wtb-saved-banner{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;border:1px solid var(--wtb-accent,#0096bf);border-radius:var(--wtb-card-radius,16px);background:rgba(0,150,191,0.1);color:#333333;}.wtb-root .wtb-saved-banner__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--wtb-accent,#0096bf);color:#ffffff;font-weight:700;font-size:14px;}.wtb-root .wtb-saved-banner__body{flex:1 1 auto;min-width:0;}.wtb-root .wtb-saved-banner__title{margin:0;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--wtb-accent,#0096bf);}.wtb-root .wtb-saved-banner__name{margin:2px 0 0;font-size:16px;line-height:24px;font-weight:600;color:#2f3135;overflow-wrap:anywhere;}.wtb-root .wtb-saved-banner__cta{flex:0 0 auto;}.wtb-root .wtb-form__error{margin:0;padding:12px 16px;border:1px solid var(--wtb-cta-bg,#d92534);border-radius:var(--wtb-card-radius,16px);background:rgba(217,37,52,0.1);color:var(--wtb-cta-bg,#d92534);font-size:14px;line-height:20px;font-weight:600;}.wtb-root .wtb-btn[disabled],.wtb-root .wtb-btn[aria-busy="true"]{cursor:not-allowed;opacity:0.7;}.wtb-root .wtb-btn[aria-busy="true"]{pointer-events:none;}.wtb-dealer-card__region{margin:0;font-size:14px;line-height:20px;color:#5c6670;}.wtb-page button:not([class*="wtb-"]):not([class*="btn-"]):hover,.wtb-page button:not([class*="wtb-"]):not([class*="btn-"]):focus,.wtb-page .button:not([class*="wtb-"]):not([class*="btn-"]):hover,.wtb-page .button:not([class*="wtb-"]):not([class*="btn-"]):focus,.wtb-modal button:not([class*="wtb-"]):not([class*="btn-"]):hover,.wtb-modal button:not([class*="wtb-"]):not([class*="btn-"]):focus,.wtb-modal .button:not([class*="wtb-"]):not([class*="btn-"]):hover,.wtb-modal .button:not([class*="wtb-"]):not([class*="btn-"]):focus{background-color:transparent;color:inherit;}.wtb-page{display:flex;flex-direction:column;gap:16px;padding:16px;}@media (min-width:768px){.wtb-page{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:20px;padding:24px;}}.wtb-page__inner{display:contents;}.wtb-page__header{flex:1 1 100%;width:100%;margin:0 0 12px;}.wtb-page__title{margin:0 0 4px;font-size:30px;line-height:36px;font-weight:600;color:#333333;}.wtb-page__lead{margin:0 0 12px;font-size:18px;line-height:28px;color:#5c6670;}.wtb-page__body{margin:0 0 16px;max-width:72ch;}.wtb-page__body p{margin:0;color:#333333;font-size:16px;line-height:24px;}.wtb-page__contact-row{flex:1 1 100%;display:grid;grid-template-columns:1fr;gap:0;margin:24px 0 28px;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:28px;overflow:hidden;background:transparent;}@media (min-width:1080px){.wtb-page__contact-row{grid-template-columns:1.4fr 1fr;}}.wtb-page__contact{margin:0;padding:32px 28px;background:transparent;border-bottom:1px solid var(--wtb-hairline,#eef0f2);display:flex;flex-direction:column;gap:14px;}@media (min-width:760px){.wtb-page__contact{padding:36px 40px;}}@media (min-width:1080px){.wtb-page__contact{border-bottom:0;border-right:1px solid var(--wtb-hairline,#eef0f2);}}.wtb-page__contact-title{margin:0 0 4px;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-0.015em;color:#000;text-transform:none;}@media (min-width:1080px){.wtb-page__contact-title{font-size:32px;}}.wtb-page__contact-lede{margin:0 0 12px;font-size:14.5px;line-height:1.55;color:#333333;}.wtb-page__contact-cols{margin:0;padding-left:0;display:grid;grid-template-columns:1fr;gap:12px;}@media (min-width:480px){.wtb-page__contact-cols{grid-template-columns:1fr 1fr;gap:16px;}}.wtb-page__contact-col{margin:0;padding-left:0;display:flex;flex-direction:column;gap:6px;}.wtb-page__contact-col-label{margin:0;font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:#5c6670;font-weight:500;}.wtb-page__contact-col-value{margin:0;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.55;color:#2f3135;}.wtb-page__contact-col-hours{font-size:12px;color:#5c6670;}.wtb-page__contact-link{color:var(--wtb-cta-bg,#d92534);font-weight:600;text-decoration:none;transition:color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__contact-link:hover,.wtb-page__contact-link:focus-visible{color:var(--wtb-cta-bg-hover,#b8121f);text-decoration:underline;}.wtb-page__contact-link:focus-visible{outline:2px solid var(--wtb-cta-bg,#d92534);outline-offset:2px;border-radius:2px;}@media (prefers-reduced-motion:reduce){.wtb-page__contact-link{transition:none;}}.wtb-page__contact-postal{margin:12px 0 0;font-size:12px;line-height:1.55;color:#5c6670;}.wtb-page__results{flex:1 1 auto;min-width:0;}.wtb-page__pin{background:rgba(0,150,191,0.1);border-left:4px solid #0096bf;border-radius:16px;padding:12px 16px;margin-bottom:16px;}.wtb-page__pin-title{margin:0 0 4px;font-size:14px;line-height:20px;font-weight:600;color:#5c6670;letter-spacing:0.18em;text-transform:uppercase;}.wtb-page__pin-name{margin:0;font-size:16px;line-height:24px;font-weight:600;color:#333333;}.wtb-page__pin-address{margin:4px 0 0;font-size:14px;line-height:20px;color:#5c6670;}.wtb-page__cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;}.wtb-page__card{border:1px solid #cccccc;border-radius:28px;padding:16px;background:#ffffff;box-shadow:0 8px 24px rgba(47,49,53,0.06);}.wtb-page__card-placeholder{display:block;font-weight:600;color:#333333;}.wtb-page__card-reasons{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:8px 0 0;padding:0;}.wtb-page__card-reason{background:rgba(0,150,191,0.1);color:#0096bf;font-size:12px;line-height:16px;padding:2px 8px;border-radius:9999px;}.wtb-page__specialist-note{margin:0 0 12px;padding:12px 16px;background:rgba(217,37,52,0.1);border-left:4px solid #d92534;border-radius:16px;color:#333333;font-size:14px;line-height:20px;}.wtb-page__map-area{flex:1 1 100%;margin:20px 0;}.wtb-page__map-title{margin:0 0 16px;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-0.015em;text-transform:none;color:#000;}@media (min-width:1080px){.wtb-page__map-title{font-size:32px;}}.wtb-page__map-search{margin:0 0 12px;}.wtb-page__map-search-label{display:block;margin:0 0 4px;font-size:14px;line-height:20px;font-weight:600;color:#5c6670;}.wtb-page__map-search-row{display:flex;flex-wrap:wrap;gap:8px;max-width:480px;}.wtb-page__map-search-bar{flex:1 1 200px;min-width:0;display:flex;align-items:stretch;}.wtb-page__map-search-input{flex:1 1 auto;min-width:0;height:auto;min-height:44px;max-width:none;padding:8px 12px;border:1px solid #cccccc;border-right:0;border-radius:16px 0 0 16px;font-size:16px;line-height:24px;color:#333333;background:#ffffff;}.wtb-page__map-search-input:focus{outline:2px solid #0096bf;outline-offset:-2px;}.wtb-page__map-search-submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:auto;min-height:44px;padding:0;background:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-fg,#ffffff);border:1px solid var(--wtb-cta-bg,#d92534);border-radius:0;cursor:pointer;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__map-search-submit:hover,.wtb-page__map-search-submit:focus-visible{background:var(--wtb-cta-bg-hover,#b8121f);border-color:var(--wtb-cta-bg-hover,#b8121f);color:var(--wtb-cta-fg,#ffffff);}.wtb-page__map-search-submit:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__map-search-submit svg{display:block;width:20px;height:20px;}.wtb-page__icon-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;background:transparent;color:#5c6670;border:0;border-radius:16px;cursor:pointer;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__icon-btn:hover,.wtb-page__icon-btn:focus-visible{background:rgba(217,37,52,0.1);border-color:#d92534;color:#d92534;}.wtb-page__icon-btn:focus-visible{outline:2px solid #d92534;outline-offset:2px;}.wtb-page__icon-btn[aria-busy="true"]{opacity:0.55;cursor:progress;}.wtb-page__icon-btn svg{display:block;width:20px;height:20px;}.wtb-page__map-search-clear{flex:0 0 auto;min-height:44px;padding:8px 12px;background:transparent;color:#5c6670;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:9999px;font-size:14px;font-weight:500;cursor:pointer;}.wtb-page__map-search-clear:hover,.wtb-page__map-search-clear:focus-visible{background:#f6f7f8;color:#333333;border-color:var(--wtb-hairline-strong,#5c6670);}.wtb-page__map-search-clear:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__locator-card{display:grid;grid-template-columns:1fr;background:#f5f5f5;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:28px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,0.02),0 12px 40px -20px rgba(0,0,0,0.08);margin-bottom:16px;min-height:540px;}@media (min-width:880px){.wtb-page__locator-card{grid-template-columns:420px 1fr;height:620px;min-height:620px;}}.wtb-page__locator-side{display:flex;flex-direction:column;background:#f5f5f5;border-bottom:1px solid var(--wtb-hairline-soft,#eef0f2);min-height:0;}@media (min-width:880px){.wtb-page__locator-side{border-right:1px solid var(--wtb-hairline-soft,#eef0f2);border-bottom:none;}}.wtb-page__locator-side-head{padding:22px 24px 18px;border-bottom:1px solid var(--wtb-hairline-soft,#eef0f2);display:flex;flex-direction:column;gap:12px;}.wtb-page__locator-side-headline{display:flex;justify-content:flex-start;align-items:baseline;gap:8px;}.wtb-page__locator-side-count{font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:#5c6670;flex-shrink:0;text-align:right;}.wtb-page__locator-side-count b{color:#2f3135;font-weight:600;font-family:var(--wtb-font-family-sans,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif);}.wtb-page__locator-side .wtb-page__side-cta{background:var(--wtb-accent-wash,#f6f7f8);border-radius:0;border-left:0;border-right:0;border-top:0;padding:16px 24px;gap:8px;}.wtb-page__locator-side .wtb-page__side-cta-title{font-size:17px;}.wtb-page__locator-side .wtb-page__side-cta-body{font-size:12.5px;}.wtb-page__side-cta{margin:0;padding:24px;background:linear-gradient(180deg,#f6f7f8,#ffffff);border:1px solid var(--wtb-hairline,#eef0f2);border-radius:10px;display:flex;flex-direction:column;gap:14px;}@media (min-width:1080px){.wtb-page__side-cta{padding:28px;align-self:stretch;}}.wtb-page__side-cta-eyebrow{font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:#5c6670;}.wtb-page__side-cta-title{margin:0;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:22px;line-height:1.25;letter-spacing:-0.01em;color:#000;text-transform:none;text-wrap:balance;}.wtb-page__side-cta-body{margin:0;font-size:14px;line-height:1.55;color:#5c6670;}.wtb-page__side-cta-button{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;height:auto;min-height:40px;padding:10px 16px;background:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-fg,#ffffff);border:1px solid var(--wtb-cta-bg,#d92534);border-radius:9999px;font-size:14px;font-weight:600;cursor:pointer;text-transform:none;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__side-cta-button:hover,.wtb-page__side-cta-button:focus-visible{background:var(--wtb-cta-bg-hover,#b8121f);color:var(--wtb-cta-fg,#ffffff);border-color:var(--wtb-cta-bg-hover,#b8121f);}.wtb-page__side-cta-button:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-page__side-cta-button{transition:none;}}.wtb-page__side-cta-arrow{flex:0 0 auto;}.wtb-page__map-wrap{position:relative;width:100%;height:100%;min-height:360px;}.wtb-page__map{min-height:360px;height:100%;width:100%;background:#f5f5f5;border:0;border-radius:0;overflow:hidden;position:relative;}.wtb-page__map--unavailable::after{content:attr(aria-label) " — coming soon.";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;color:#5c6670;font-size:14px;}.wtb-page__map-legend{position:absolute;bottom:14px;left:14px;z-index:2;background:#f5f5f5;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:6px;padding:8px 12px;font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:10px;letter-spacing:0.05em;color:#5c6670;text-transform:uppercase;box-shadow:0 4px 14px rgba(0,0,0,0.04);pointer-events:none;max-width:calc(100% - 28px);}.wtb-page__map-card{position:absolute;bottom:18px;right:18px;z-index:4;width:min(320px,calc(100% - 36px));background:#f5f5f5;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:10px;box-shadow:0 18px 48px rgba(26,29,31,0.16);padding:18px 18px 18px 18px;padding-right:44px;font-family:var(--wtb-font-family-sans,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif);}.wtb-page__map-card[hidden]{display:none;}.wtb-page__map-card-close{position:absolute;top:8px;right:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;border-radius:50%;color:#5c6670;cursor:pointer;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__map-card-close:hover,.wtb-page__map-card-close:focus-visible{background:var(--wtb-cta-bg-wash,rgba(217,37,52,0.1));color:var(--wtb-cta-bg,#d92534);}.wtb-page__map-card-close:focus-visible{outline:2px solid var(--wtb-cta-bg,#d92534);outline-offset:2px;}.wtb-page__map-card-close svg{flex:0 0 auto;}@media (prefers-reduced-motion:reduce){.wtb-page__map-card-close{transition:none;}}.wtb-page__map-card-eyebrow{font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:#5c6670;margin:0 0 6px;}.wtb-page__map-card-name{margin:0 0 10px;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:20px;line-height:1.25;letter-spacing:-0.01em;color:#000;text-wrap:balance;}.wtb-page__map-card-meta{font-size:13px;color:#333333;line-height:1.5;margin:0 0 14px;overflow-wrap:anywhere;word-break:break-word;}.wtb-page__map-card-meta b{color:#2f3135;font-weight:600;}.wtb-page__map-card-contact{margin:0 0 14px;padding-left:0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:12.5px;line-height:1.45;}.wtb-page__map-card-contact-label{margin:0;font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:#5c6670;font-weight:500;align-self:center;}.wtb-page__map-card-contact-value{margin:0;color:#2f3135;word-break:break-word;}.wtb-page__map-card-contact-value a{color:var(--wtb-cta-bg,#d92534);text-decoration:none;}.wtb-page__map-card-contact-value a:hover,.wtb-page__map-card-contact-value a:focus-visible{text-decoration:underline;}.wtb-page__map-card-actions{display:flex;gap:8px;}.wtb-page__map-card-button{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:36px;padding:8px 14px;border-radius:9999px;font-size:13px;font-weight:500;cursor:pointer;text-transform:none;border:1px solid transparent;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__map-card-button--primary{background:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-fg,#ffffff);border-color:var(--wtb-cta-bg,#d92534);}.wtb-page__map-card-button--primary:hover,.wtb-page__map-card-button--primary:focus-visible{background:var(--wtb-cta-bg-hover,#b8121f);border-color:var(--wtb-cta-bg-hover,#b8121f);}.wtb-page__map-card-button--ghost{background:transparent;color:#2f3135;border-color:var(--wtb-hairline,#eef0f2);}.wtb-page__map-card-button--ghost:hover,.wtb-page__map-card-button--ghost:focus-visible{background:#f6f7f8;}.wtb-page__map-card-button:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__distance-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:16px;}.wtb-page__distance-empty-reset,.wtb-page__distance-empty-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 20px;border:0;border-radius:9999px;font-size:14px;font-weight:600;letter-spacing:0.01em;cursor:pointer;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1),box-shadow 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__distance-empty-reset{background:#ffffff;color:#2f3135;border:1px solid var(--wtb-hairline-strong,#5c6670);box-shadow:0 1px 2px rgba(0,0,0,0.04);}.wtb-page__distance-empty-reset:hover,.wtb-page__distance-empty-reset:focus-visible{background:#f6f7f8;color:#2f3135;border-color:#2f3135;}.wtb-page__distance-empty-reset:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__distance-empty-cta{background:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-fg,#ffffff);border:1px solid var(--wtb-cta-bg,#d92534);box-shadow:0 1px 2px rgba(0,0,0,0.08);}.wtb-page__distance-empty-cta:hover,.wtb-page__distance-empty-cta:focus-visible{background:#bf212e;border-color:#bf212e;}.wtb-page__distance-empty-cta:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__distance-more{list-style:none;margin:8px 0 0;padding:0;}.wtb-page__distance-more-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:8px 12px;background:transparent;color:#2f3135;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:9999px;font-size:14px;font-weight:600;cursor:pointer;}.wtb-page__distance-more-btn:hover,.wtb-page__distance-more-btn:focus,.wtb-page__distance-more-btn:focus-visible{background:#f6f7f8;color:#2f3135;border-color:#2f3135;}.wtb-page__distance-more-btn:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__distance-more-btn:focus:not(:focus-visible){outline:none;}.wtb-page__distance-list{list-style:none;margin:0;padding:4px 8px 8px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;}.wtb-page__locator-side .wtb-page__distance-list{max-height:none;}.wtb-page__distance-list::-webkit-scrollbar{width:6px;}.wtb-page__distance-list::-webkit-scrollbar-thumb{background:var(--wtb-hairline,#eef0f2);border-radius:3px;}.wtb-page__distance-item{margin:0;}.wtb-page__distance-btn{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:start;width:100%;text-align:left;padding:12px 14px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;color:#333333;height:auto;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__distance-btn:hover,.wtb-page__distance-btn:focus-visible{background:#f6f7f8;border-color:var(--wtb-hairline,#eef0f2);}.wtb-page__distance-btn:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__distance-btn.is-selected{background:var(--wtb-accent-wash,rgba(0,150,191,0.1));border-color:var(--wtb-accent,#0096bf);}.wtb-page__distance-btn.is-selected .wtb-page__distance-pin{background:var(--wtb-accent,#0096bf);border-color:var(--wtb-accent,#0096bf);color:var(--wtb-text-on-accent,#ffffff);}@media (prefers-reduced-motion:reduce){.wtb-page__distance-btn{transition:none;}}.wtb-page__distance-pin{width:28px;height:28px;border-radius:50%;background:#ffffff;border:1px solid var(--wtb-hairline,#eef0f2);font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:11px;font-weight:600;color:#5c6670;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.wtb-page__distance-body{display:flex;flex-direction:column;gap:3px;min-width:0;}.wtb-page__distance-name{font-size:14.5px;line-height:1.3;font-weight:600;color:#2f3135;white-space:normal;text-transform:none;}.wtb-page__distance-addr{font-size:12.5px;line-height:1.45;color:#5c6670;white-space:normal;text-transform:none;overflow-wrap:anywhere;}.wtb-page__distance-empty{list-style:none;padding:20px 16px;border:1px dashed var(--wtb-hairline,#eef0f2);border-radius:8px;background:#f6f7f8;color:#5c6670;text-align:center;}.wtb-page__distance-empty-text{margin:0;font-size:13px;line-height:1.45;}.wtb-page__distance-value{font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:11px;letter-spacing:0.04em;color:#5c6670;align-self:center;text-transform:uppercase;flex-shrink:0;}.wtb-page__filter-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;}.wtb-page__filter-chip{padding:6px 11px;border-radius:9999px;border:1px solid var(--wtb-hairline,#eef0f2);background:#ffffff;font-size:12px;cursor:pointer;color:#5c6670;display:inline-flex;align-items:center;gap:5px;height:auto;text-transform:none;font-weight:500;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__filter-chip:hover:not(:disabled){border-color:#cccccc;}.wtb-page__filter-chip.is-active{border-color:#2f3135;background:#2f3135;color:#ffffff;}.wtb-page__filter-chip:disabled{cursor:not-allowed;opacity:0.55;}.wtb-page__filter-chip:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-page__filter-chip{transition:none;}}.wtb-page__filter-more{display:inline-flex;align-items:center;}.wtb-page__filter-select{appearance:none;-webkit-appearance:none;padding:6px 28px 6px 11px;border-radius:9999px;border:1px solid var(--wtb-hairline,#eef0f2);background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%2374737A' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px;font-size:12px;font-weight:500;color:#5c6670;cursor:pointer;height:auto;min-height:0;max-width:none;line-height:1.2;transition:border-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__filter-select:hover:not(:disabled){border-color:#cccccc;}.wtb-page__filter-select:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-page__filter-select{transition:none;}}.wtb-alt-routes{flex:1 1 100%;margin:28px 0 20px;}.wtb-alt-routes__title{margin:0 0 16px;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-0.015em;color:#000;text-transform:none;}@media (min-width:1080px){.wtb-alt-routes__title{font-size:32px;}}.wtb-alt-routes__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:10px;overflow:hidden;background:#ffffff;}@media (min-width:760px){.wtb-alt-routes__grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1080px){.wtb-alt-routes__grid{grid-template-columns:repeat(5,1fr);}}.wtb-alt-routes__item{display:flex;border-bottom:1px solid var(--wtb-hairline,#eef0f2);}.wtb-alt-routes__item:last-child{border-bottom:0;}@media (min-width:760px){.wtb-alt-routes__item{border-right:1px solid var(--wtb-hairline,#eef0f2);}.wtb-alt-routes__item:nth-child(2n){border-right:0;}}@media (min-width:1080px){.wtb-alt-routes__item{border-bottom:0;border-right:1px solid var(--wtb-hairline,#eef0f2);}.wtb-alt-routes__item:last-child{border-right:0;}}.wtb-alt-route-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;height:auto;min-height:168px;text-align:left;padding:26px 24px 28px;background:#ffffff;border:0;border-radius:0;cursor:pointer;color:#333333;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),transform 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-alt-route-card:hover,.wtb-alt-route-card:focus,.wtb-alt-route-card:focus-visible{background:#f6f7f8;color:#333333;text-decoration:none;}.wtb-alt-route-card:focus-visible{outline:2px solid #0096bf;outline-offset:-2px;}.wtb-alt-route-card:focus:not(:focus-visible){outline:none;}.wtb-alt-route-card:hover .wtb-alt-route-card__cta-arrow{transform:translateX(4px);}@media (prefers-reduced-motion:reduce){.wtb-alt-route-card{transition:none;}.wtb-alt-route-card:hover .wtb-alt-route-card__cta-arrow{transform:none;}}.wtb-alt-route-card__title{font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-0.01em;color:#000;text-align:left;align-self:flex-start;width:100%;white-space:normal;text-wrap:balance;text-transform:none;}.wtb-alt-route-card__desc{font-size:14px;line-height:1.5;color:#5c6670;text-align:left;align-self:flex-start;width:100%;white-space:normal;text-wrap:pretty;text-transform:none;font-weight:400;flex:1 1 auto;}.wtb-alt-route-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--wtb-cta-bg,#d92534);font-family:var(--wtb-font-family-sans,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif);font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;}.wtb-alt-route-card__cta-text{color:inherit;}.wtb-alt-route-card__cta-arrow{display:inline-flex;align-items:center;color:inherit;transition:transform 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page--complex-quote .wtb-page__title{color:#d92534;}.wtb-page--no-match .wtb-page__title{color:#7b8289;}.wtb-page__side-cta-section{flex:1 1 100%;margin:0 0 20px;}.wtb-page__intl{margin:0;padding:32px 28px;background:linear-gradient(180deg,#f6f7f8,#ffffff);display:flex;flex-direction:column;gap:14px;}@media (min-width:760px){.wtb-page__intl{padding:36px 40px;}}.wtb-page__intl-title{margin:0 0 4px;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-0.015em;color:#000;text-transform:none;}@media (min-width:1080px){.wtb-page__intl-title{font-size:32px;}}.wtb-page__intl-lede{margin:0 0 4px;font-size:14px;line-height:1.55;color:#333333;max-width:60ch;}.wtb-page__intl-grid{display:grid;grid-template-columns:1fr;gap:6px;margin-top:4px;}@media (min-width:760px){.wtb-page__intl-grid{grid-template-columns:1fr 1fr;}}.wtb-page__intl-link{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:6px;background:#f5f5f5;border:1px solid var(--wtb-hairline,#eef0f2);font-size:13px;color:#2f3135;text-decoration:none;transition:border-color 160ms cubic-bezier(0.2,0.7,0.2,1),background-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__intl-link:hover,.wtb-page__intl-link:focus-visible{border-color:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-bg,#d92534);text-decoration:none;}.wtb-page__intl-link:hover .wtb-page__intl-arrow,.wtb-page__intl-link:focus-visible .wtb-page__intl-arrow{color:var(--wtb-cta-bg,#d92534);transform:translateX(3px);}.wtb-page__intl-link:focus-visible{outline:2px solid var(--wtb-cta-bg,#d92534);outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-page__intl-link{transition:none;}.wtb-page__intl-link:hover .wtb-page__intl-arrow,.wtb-page__intl-link:focus-visible .wtb-page__intl-arrow{transform:none;}}.wtb-page__intl-link-label{font-weight:600;}.wtb-page__intl-arrow{font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:12px;color:#5c6670;transition:transform 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-help-rail{flex:0 0 auto;border-radius:28px;padding:16px;background:#f5f5f5;border:1px solid #cccccc;}@media (min-width:768px){.wtb-help-rail{align-self:flex-start;}}.wtb-help-rail__title{margin:0 0 4px;font-size:16px;line-height:24px;font-weight:600;color:#333333;}.wtb-help-rail__message{margin:0 0 12px;color:#5c6670;font-size:14px;line-height:20px;}.wtb-help-rail__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:9999px;border:1px solid var(--wtb-cta-bg,#d92534);background:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-fg,#ffffff);font-size:14px;line-height:20px;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color 150ms cubic-bezier(0.4,0,0.2,1),box-shadow 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-help-rail__cta:hover,.wtb-help-rail__cta:focus-visible{background:#bf212e;color:#ffffff;text-decoration:none;}.wtb-help-rail__cta:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-help-rail__cta{transition:none;}}@media (min-width:768px){.wtb-help-rail[data-wtb-help-rail-variant="compact"]{flex:0 0 240px;position:sticky;top:16px;}}.wtb-help-rail[data-wtb-help-rail-variant="compact"] .wtb-help-rail__cta{background:transparent;color:#0096bf;border-color:#0096bf;}.wtb-help-rail[data-wtb-help-rail-variant="compact"] .wtb-help-rail__cta:hover,.wtb-help-rail[data-wtb-help-rail-variant="compact"] .wtb-help-rail__cta:focus-visible{background:rgba(0,150,191,0.1);color:#0096bf;}.wtb-help-rail[data-wtb-help-rail-variant="promoted"]{border:2px solid #d92534;background:rgba(217,37,52,0.1);}@media (min-width:768px){.wtb-help-rail[data-wtb-help-rail-variant="promoted"]{flex:0 0 320px;order:-1;}}.wtb-help-rail[data-wtb-help-rail-variant="replaces_cards"]{flex:1 1 100%;border:1px dashed #7b8289;background:#ffffff;text-align:center;}.wtb-help-rail[data-wtb-help-rail-variant="replaces_cards"] .wtb-help-rail__cta{margin-top:8px;}.wtb-specialist-sheet{position:fixed;bottom:0;left:0;right:0;z-index:1050;background:#ffffff;border-top-left-radius:34px;border-top-right-radius:34px;box-shadow:0 28px 90px rgba(47,49,53,0.16);padding:20px;transform:translateY(100%);transition:transform 150ms cubic-bezier(0.4,0,0.2,1);max-height:calc(100vh - 60px);max-height:min(calc(100vh - 60px),90dvh);overflow-y:auto;}.wtb-specialist-sheet[data-wtb-open="true"]{transform:translateY(0);}.wtb-specialist-sheet[hidden]{display:none;}@media (min-width:768px){.wtb-specialist-sheet{position:relative;bottom:auto;left:auto;right:auto;z-index:auto;transform:none;max-height:none;box-shadow:0 8px 24px rgba(47,49,53,0.06);border-radius:28px;}}@media (prefers-reduced-motion:reduce){.wtb-specialist-sheet{transition:none;}}.wtb-specialist-sheet__title{margin:0 0 8px;font-size:18px;line-height:28px;font-weight:600;color:#333333;}.wtb-specialist-sheet__intro{margin:0 0 16px;color:#5c6670;font-size:14px;line-height:20px;}.wtb-specialist-sheet__form{display:flex;flex-direction:column;gap:12px;}.wtb-specialist-sheet__close{position:absolute;top:12px;right:12px;z-index:20;background:transparent;border:0;padding:8px;color:#5c6670;font-size:18px;line-height:1;cursor:pointer;}.wtb-specialist-sheet__close:focus-visible{outline:2px solid #0096bf;outline-offset:2px;border-radius:16px;}.wtb-page__hero{flex:1 1 100%;margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--wtb-hairline,#eef0f2);}@media (min-width:768px){.wtb-page__hero{padding:0 0 28px;}}.wtb-page__hero-eyebrow{margin:0 0 8px;font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:12px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:#5c6670;}.wtb-page__hero-title{margin:0 0 16px;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:44px;line-height:48px;letter-spacing:-0.025em;color:#000;text-wrap:balance;text-transform:none;}@media (min-width:760px){.wtb-page__hero-title{font-size:64px;line-height:64px;}}@media (min-width:1080px){.wtb-page__hero-title{font-size:88px;line-height:84px;}}.wtb-page__hero-title em{font-style:italic;color:#d92534;font-weight:400;}.wtb-page__hero-lede{margin:0;font-size:16px;line-height:1.6;color:#333333;text-wrap:pretty;}.save-to-list{display:inline-flex;align-items:center;position:relative;}.save-to-list .btn-save-to-list--icon{width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;color:#2f3135;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:color 0.15s ease,background-color 0.15s ease;}.save-to-list .btn-save-to-list--icon .btn-save-to-list__icon{width:24px;height:24px;}.save-to-list .btn-save-to-list--icon .btn-save-to-list__icon--solid{display:none;}.save-to-list .btn-save-to-list--icon:hover,.save-to-list .btn-save-to-list--icon:focus-visible,.save-to-list .btn-save-to-list--icon[aria-pressed="true"]{color:#d92534;background:rgba(217,37,52,0.1);}.save-to-list .btn-save-to-list--icon:hover .btn-save-to-list__icon--outline,.save-to-list .btn-save-to-list--icon:focus-visible .btn-save-to-list__icon--outline,.save-to-list .btn-save-to-list--icon[aria-pressed="true"] .btn-save-to-list__icon--outline{display:none;}.save-to-list .btn-save-to-list--icon:hover .btn-save-to-list__icon--solid,.save-to-list .btn-save-to-list--icon:focus-visible .btn-save-to-list__icon--solid,.save-to-list .btn-save-to-list--icon[aria-pressed="true"] .btn-save-to-list__icon--solid{display:inline-block;}.save-to-list .btn-save-to-list--icon:focus-visible{outline:2px solid #d92534;outline-offset:2px;}.save-to-list .btn-save-to-list:not(.btn-save-to-list--icon){background:transparent;color:#2f3135;border:1px solid #cccccc;}.save-to-list .btn-save-to-list:not(.btn-save-to-list--icon):hover,.save-to-list .btn-save-to-list:not(.btn-save-to-list--icon):focus-visible{background:rgba(217,37,52,0.1);border-color:#d92534;color:#d92534;text-decoration:none;}.save-to-list .btn-save-to-list:not(.btn-save-to-list--icon)[aria-pressed="true"]{background:rgba(217,37,52,0.1);color:#d92534;border-color:#d92534;}.prod-details__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 4px;}.prod-details__title-row .page__title{flex:0 1 auto;min-width:0;}.prod-details__title-row .save-to-list{flex:0 0 auto;}#save-list-picker{position:fixed;top:0;left:0;z-index:1000;min-width:240px;max-width:320px;padding:var(--save-list-picker-padding,16px);background:var(--save-list-picker-bg,#fff);border:1px solid var(--save-list-picker-border,#ccc);border-radius:var(--save-list-picker-radius,8px);box-shadow:var(--save-list-picker-shadow,0 4px 16px rgba(0,0,0,0.1));}#save-list-picker[hidden]{display:none;}#save-list-picker .save-list-picker__status{margin:0;padding:8px 4px;font-size:14px;color:var(--save-list-cta-text,#333);}#save-list-picker .save-list-picker__status--error{color:#b8121f;}#save-list-picker .save-list-picker__title{margin:0 0 8px 0;font-size:14px;font-weight:600;color:var(--save-list-cta-text,#333);}#save-list-picker .save-list-picker__list{margin:0;padding:0;list-style:none;max-height:240px;overflow-y:auto;}#save-list-picker .save-list-picker__item{display:flex;align-items:center;gap:8px;padding:var(--save-list-picker-row-padding,8px 12px);border-radius:4px;cursor:pointer;}#save-list-picker .save-list-picker__item:hover,#save-list-picker .save-list-picker__item:focus-within{background:var(--save-list-cta-bg-hover,#f5f5f5);}#save-list-picker .save-list-picker__item input[type="checkbox"]{margin:0;flex-shrink:0;}#save-list-picker .save-list-picker__item label{flex:1;cursor:pointer;font-size:14px;color:var(--save-list-cta-text,#333);}#save-list-picker .save-list-picker__new{display:flex;align-items:stretch;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--save-list-picker-border,#ccc);}#save-list-picker .save-list-picker__new input[type="text"]{flex:1 1 auto;width:auto;padding:8px 10px;font-size:14px;border:1px solid var(--save-list-picker-border,#ccc);border-radius:4px;height:auto;min-height:var(--save-list-cta-tap-min,44px);max-width:none;}#save-list-picker .save-list-picker__new-enter{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--save-list-cta-tap-min,44px);height:var(--save-list-cta-tap-min,44px);padding:0;border:1px solid var(--save-list-picker-border,#ccc);border-radius:4px;background:transparent;color:var(--save-list-cta-text,#333);cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease;}#save-list-picker .save-list-picker__new-enter:hover,#save-list-picker .save-list-picker__new-enter:focus-visible{background:var(--save-list-cta-bg-active,rgba(217,37,52,0.1));border-color:var(--save-list-cta-border-active,#d92534);color:var(--save-list-cta-text-active,#d92534);}#save-list-picker .save-list-picker__new-enter:focus-visible{outline:2px solid var(--save-list-cta-border-active,#d92534);outline-offset:2px;}#save-list-picker .save-list-picker__new-enter svg{width:16px;height:16px;}.product-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:16px;}.dynamic-page .field{margin:0;}.page-title-bar{clear:both;margin:0;padding:50px 0 20px;width:100%;background:#f42534;background-repeat:no-repeat;background-size:cover;background-position:50% 0;}@media (min-width:768px){.page-title-bar{margin:0 0 12px;padding:126px 0 30px;}}.page-title-bar h1.node__title{margin:0;padding:0;font-size:30px;font-weight:bold;line-height:1.2;color:#fff;text-align:left;text-transform:none;}@media (min-width:768px){.page-title-bar h1.node__title{font-size:56px;}}.page-title-bar__container{margin:0 auto;}.page-title-bar__subtitle{margin:5px 0 3px;padding:0;font-size:30px;line-height:1.2;font-weight:300;color:#fff;text-align:left;text-transform:none;}.dynamic-page__body{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%;}.dynamic-page__body-content{margin:0;}.dynamic-page__sidebar{margin:0;}.dynamic-page__sidebar .block{margin:0 0 50px;}.dynamic-page--has-sidebar .dynamic-page__body-content{width:100%;}@media (min-width:992px){.dynamic-page--has-sidebar .dynamic-page__body-content{width:66.66%;}}.dynamic-page--has-sidebar .dynamic-page__sidebar{margin:40px 0 0;padding:0;width:100%;}@media (min-width:992px){.dynamic-page--has-sidebar .dynamic-page__sidebar{margin:0;padding:40px 0 0 30px;width:33.33%;}}@media (min-width:1200px){.dynamic-page--has-sidebar .dynamic-page__sidebar{padding:40px 0 0 9%;}}body.page-node-type--dynamic-page .pr-main__rw.hr--1-2 .dynamic-page--has-sidebar .dynamic-page__body-content{width:100%;}@media (min-width:992px){body.page-node-type--dynamic-page .pr-main__rw.hr--1-2 .dynamic-page--has-sidebar .dynamic-page__body-content{width:100%;}}@media (min-width:1200px){body.page-node-type--dynamic-page .pr-main__rw.hr--1-2 .dynamic-page--has-sidebar .dynamic-page__body-content{width:66.66%;}}body.page-node-type--dynamic-page .pr-main__rw.hr--1-2 .dynamic-page--has-sidebar .dynamic-page__sidebar{margin:40px 0 0;padding:0;width:100%;}@media (min-width:992px){body.page-node-type--dynamic-page .pr-main__rw.hr--1-2 .dynamic-page--has-sidebar .dynamic-page__sidebar{width:100%;}}@media (min-width:1200px){body.page-node-type--dynamic-page .pr-main__rw.hr--1-2 .dynamic-page--has-sidebar .dynamic-page__sidebar{margin:0;padding:40px 0 0 30px;width:33.33%;}}body.page-node-type--homepage #main-content.l-pr > .container{max-width:100% !important;padding:0;}body.page-node-type--homepage #main-content.l-pr > .container .l-r.pr-main__content{padding-left:0;padding-right:0;margin-bottom:0;}body.page-node-type--homepage #main-content.l-pr > .container .container{margin-left:auto;margin-right:auto;}.path-products .pr-main .pr-main__sidebar-first{order:-1;}.path-products .facets-results-wrapper__header__right .form-item-product-search{display:none;}.flexslider{box-shadow:none !important;}.flexslider .flex-control-nav{position:initial !important;}.path-product .flexslider .flex-control-nav{margin:0;}#prod-overview > div.col2.second > h2{width:100%;display:inline-block;}.path-product .commerce-order-item-default-add-to-cart-1-form{display:inline-block !important;}.path-product .pr-main__content{margin-top:40px;}@media (max-width:450px){.path-product .pr-main__content{margin-top:0px;}}.path-product .field-commerce-product--title{display:none;}@media (max-width:720px){.path-product .page__title.top{display:block !important;}}.path-product .content-item .field-type-image figure{margin-bottom:1rem;float:left;margin-right:10px;}.path-product .content-item .field-name-field-product-image{width:100%;display:inline-block;float:left;}.path-product .content-item.prod-details{clear:both;width:auto;max-width:none;display:block;float:none;margin-top:20px;font-size:16px;color:#000;padding-left:0;padding-top:20px;}@media (min-width:768px){.path-product .content-item.prod-details{clear:none;display:block;float:none;overflow:hidden;padding-left:0;width:auto;max-width:none;margin-right:0;}}.path-product .content-item.prod-details h1{margin:0 0 10px;color:#f42534;text-align:left;text-decoration:none;text-transform:none;}@media (max-width:420px){.path-product .content-item.prod-details{margin-left:0px;padding:0 10px;}}.path-product .content-item.prod-details .field{margin-bottom:10px;}.path-product .content-item.prod-details .field-commerce-product-variation--field-product-name{margin-bottom:5px;}@media (max-width:720px){.path-product .content-item.prod-details{width:100%;}}.path-product .content-item.prod-details .prod-details__sku{color:#999;}.path-product .content-item .form-submit{display:block;}.path-product .content-item #prod-overview .tab-info{display:block;}.path-product .tab-title{border:1px solid #9fa0a1;-moz-border-radius:15px 15px 0px 0px;-webkit-border-radius:15px;border-radius:15px 15px 0px 0px;padding:3px 50px;padding-bottom:2px;color:#9fa0a1;font-size:13px;text-align:center;font-weight:bold;}.path-product #commerce-product-add-to-cart-form{display:inline-block;width:100%;}.path-product #commerce-product-add-to-cart-form label{text-transform:uppercase;color:#f42534;}.path-product .prod-resources a{color:#f42534;}.path-product .flex-viewport{width:100%;display:inline-block;border:1px solid #9fa0a1;}.path-product .flex-viewport li{display:none;}.path-product .flex-viewport li.flex-active-slide{display:block;}.path-product .flex-control-nav.flex-control-thumbs li img{margin:5px;width:100px;border:1px solid #9fa0a1;}.path-product .flex-control-nav.flex-control-thumbs li img.flex-active{border:1px solid #f42534;}.path-product .content-item{float:none;width:100%;margin-top:20px;max-width:none;}@media (min-width:768px){.path-product .content-item{float:left;width:48%;max-width:452px;margin-right:60px;}}.path-product .zoom{width:600px !important;}#block-hf-america-content > article{padding-top:0;padding-bottom:0;margin-bottom:0;padding-left:0;padding-right:0;}*{margin:0;padding:0;}#page-wrap{width:960px;margin:100px auto;}h1{margin:20px 0;}.group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}#box-one:target,#box-two:target,#box-three:target{z-index:1;}.prod-footer{min-height:400px;position:relative;width:100%;display:inline-block;margin-top:60px;}.prod-footer #prod-resources a{color:#f42534;}.prod-footer #prod-resources a:visited{color:#f42534 !important;}.prod-footer .tab-info{font-size:11px;line-height:13px;}.prod-footer .tab-info h3{margin:0 0 10px 0;color:#333333;font-size:20px;font-weight:bold;}.prod-footer ul.tabs{margin:0px;padding:0px;list-style:none;}.prod-footer ul.tabs li{position:relative;float:left;display:block;margin-bottom:-1px;padding:14px 15px 9px;min-width:120px;text-decoration:none;color:#9fa0a1;font-weight:bold;line-height:1.2;text-align:center;background:white;border:1px solid #9fa0a1;border-bottom:1px solid #9fa0a1;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px;border-radius:10px 10px 0px 0px;}@media (max-width:420px){.prod-footer ul.tabs li{width:100%;}}.prod-footer ul.tabs li{cursor:pointer;}.prod-footer ul.tabs li.current{color:#f42534;border:1px solid #000;border-bottom:1px solid white;}.prod-footer .tab-content{display:none;background:white;padding:20px 15px;border-top:1px solid #9fa0a1;width:100%;min-height:400px;}.prod-footer .tab-content .tab-content__body{padding:10px;}.prod-footer .tab-content .field{margin-bottom:2rem;}.prod-footer .tab-content .col2{border-right:1px solid #9fa0a1;min-height:400px;}@media (max-width:560px){.prod-footer .tab-content .col2{border-right:none;min-width:260px;width:100%;}}.prod-footer .tab-content .col2.second{border-right:none;}.prod-footer .tab-content h3{margin-bottom:20px;}.prod-footer .tab-content #tab-resources .col2:after{margin-left:10px;content:"DOWNLOAD";color:#f42534;font-weight:bold;}.prod-footer .tab-content #tab-resources .col2:after:hover{text-decoration:underline;}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .field-content{display:inline-block;float:left;margin-right:2px;font-weight:bold;}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .field-content a{width:275px;display:inline-block;color:#f42534;text-transform:uppercase;}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .field-content a:after{display:none;}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-first-name,.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-middle-name,.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-last-name,.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-board-certified{text-transform:uppercase;}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-image{width:100%;display:inline-block;}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-image img{width:150px;border:0;border-radius:0;-moz-box-shadow:#9fa0a1 2px 2px 10px;-webkit-box-shadow:#9fa0a1 2px 2px 10px;box-shadow:#9fa0a1 2px 2px 10px;background-color:#fff;margin:10px;padding:10px;padding:0;}@media (min-width:600px){.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-image img{max-width:100%;}}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-image img:hover{background:#ededed;}.prod-footer .tab-content.current{display:inherit;}.view-category-tier-2{margin-top:40px;}.view-category-tier-2 .view-rows{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;}.view-category-tier-2 .view-rows > .views-row{border:0;border-radius:0;-moz-box-shadow:#9fa0a1 2px 2px 10px;-webkit-box-shadow:#9fa0a1 2px 2px 10px;box-shadow:#9fa0a1 2px 2px 10px;background-color:#fff;margin:10px;padding:10px;margin-bottom:15px;padding-bottom:25px;width:100%;max-width:100%;height:auto;}@media (min-width:600px){.view-category-tier-2 .view-rows > .views-row{max-width:100%;}}.view-category-tier-2 .view-rows > .views-row:hover{background:#ededed;}@media (min-width:480px){.view-category-tier-2 .view-rows > .views-row{margin-bottom:40px;width:auto;max-width:220px;height:auto;}}.view-category-tier-2 .view-rows > .views-row .views-field-field-sku-feature{font-size:11px;text-transform:uppercase;color:#9fa0a1 !important;display:block;}.view-category-tier-2 .view-rows > .views-row .views-field-field-sku-feature:visited{color:#f42534;}.view-category-tier-2 .view-rows > .views-row .views-field-field-name-feature{line-height:100%;}.view-category-tier-2 .view-rows > .views-row .views-field-field-name-feature a{font-size:13px;font-weight:bold;text-transform:uppercase;color:#f42534;}.view-category-tier-2 .view-rows > .views-row .views-field-field-short-text-feature{font-size:11px;line-height:14px;}.view-category-tier-2 .view-rows > .views-row img{display:block;margin:15px auto;text-align:center;width:100%;}.view-category-tier-2 .view-rows > .views-row p{word-break:break-all;}.view-id-products{margin-top:40px;}.view-id-products .view-rows{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;}.view-id-products .view-rows > .views-row{border:0;border-radius:0;-moz-box-shadow:#9fa0a1 2px 2px 10px;-webkit-box-shadow:#9fa0a1 2px 2px 10px;box-shadow:#9fa0a1 2px 2px 10px;background-color:#fff;margin:10px;padding:10px;margin-bottom:15px;padding-bottom:25px;width:100%;max-width:100%;height:auto;}@media (min-width:600px){.view-id-products .view-rows > .views-row{max-width:100%;}}.view-id-products .view-rows > .views-row:hover{background:#ededed;}@media (min-width:480px){.view-id-products .view-rows > .views-row{margin-bottom:40px;width:auto;max-width:220px;height:auto;}}.view-id-products .view-rows > .views-row .views-field-field-sku-feature{font-size:11px;text-transform:uppercase;color:#9fa0a1 !important;display:block;}.view-id-products .view-rows > .views-row .views-field-field-sku-feature:visited{color:#f42534;}.view-id-products .view-rows > .views-row .views-field-field-name-feature{line-height:100%;}.view-id-products .view-rows > .views-row .views-field-field-name-feature a{font-size:13px !important;font-weight:bold;text-transform:uppercase;color:#f42534;}.view-id-products .view-rows > .views-row .views-field-field-short-text-feature{font-size:11px;line-height:14px;}.view-id-products .view-rows > .views-row .views-field-field-sku-feature a{color:#999 !important;font-weight:normal;}.view-id-products .view-rows > .views-row .views-field-field-sku-feature a:hover,.view-id-products .view-rows > .views-row .views-field-field-sku-feature a:focus{color:#f42534 !important;}.view-id-products .view-rows > .views-row img{display:block;margin:15px auto;text-align:center;width:100%;}.view-id-products .view-rows > .views-row p{word-break:break-all;}.block--type-category-blocks{clear:both;box-sizing:border-box;}.block--type-category-blocks *{box-sizing:border-box;}.block--type-category-blocks h3{display:none;}.block--type-category-blocks .block__content{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,1fr);gap:16px;align-items:center;}@media (min-width:768px){.block--type-category-blocks .block__content{gap:24px;grid-template-columns:repeat(3,1fr);}}@media (min-width:1200px){.block--type-category-blocks .block__content{gap:24px;grid-template-columns:repeat(4,1fr);}}.block--type-category-blocks .block__content a{border:1px solid #d6dee0;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;width:100%;}.block--type-category-blocks .block__content a:hover{text-decoration:none;border:1px solid #f42534;}.block--type-category-blocks .block__content a:hover .field-paragraph--field-category-title .field__item{text-decoration:underline;}.block--type-category-blocks .block__content a .field-paragraph--field-category-image img{aspect-ratio:1;object-fit:contain;margin:0 auto;display:block;width:100%;max-width:100%;height:auto;}.block--type-category-blocks .block__content a .field-paragraph--field-category-title{padding:0 16px;}.block--type-category-blocks .block__content a .field-paragraph--field-category-title .field__item{font-size:22px;text-transform:uppercase;font-weight:400;}.block--type-category-blocks .block__content a .field-paragraph--field-category-description{padding:0 16px;color:#000;}.page-node-type--product-landing-pages .ad-block-wrapper{float:none;display:block;margin:0 auto;width:250px;min-height:300px;max-width:100%;}@media (min-width:600px){.page-node-type--product-landing-pages .ad-block-wrapper{float:left;display:inline-block;margin:0 10px 0 0;width:218px;}}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks{cursor:pointer;display:inline-block;width:31%;float:left;min-height:300px;background-color:#f5f5f5;margin-right:10px;border:10px solid white;border-radius:0;box-shadow:3px 3px 10px #9fa0a1;margin:0;width:100%;line-height:14px;min-height:276px;}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks:hover{background:#ededed;text-decoration:none;}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks a{color:#000;display:inline-block;text-decoration:none;}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks h2{font-size:11px;margin-bottom:0;padding:0 10px;border-bottom:none;min-height:45px;}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks .field-block-content--body{font-size:12px;color:#000;padding:0 10px;min-height:60px;margin-bottom:0;}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks .more{margin-top:5px;margin-bottom:5px;}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks img{margin:auto;width:100%;}.page-node-type--product-landing-pages .block--type-ad-blocks-image{float:none;display:block;margin:auto;width:250px;max-width:100%;}@media (min-width:600px){.page-node-type--product-landing-pages .block--type-ad-blocks-image{float:left;display:inline-block;margin:0 15px 0 0;width:218px;}}.page-node-type--product-landing-pages .block--type-ad-blocks-image img{border:10px solid white;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:3px 3px 10px #9fa0a1;width:100%;min-height:auto;}@media (min-width:600px){.page-node-type--product-landing-pages .block--type-ad-blocks-image img{min-height:275px;}}.page-node-type--product-landing-pages .pr-main__sidebar-second .block--type-ad-blocks-image{width:100%;max-width:222px;}.pr-main__sidebar-second .ad-block-wrapper{float:none;display:block;margin:0 auto;width:250px;min-height:300px;max-width:100%;width:100%;}@media (min-width:600px){.pr-main__sidebar-second .ad-block-wrapper{float:left;display:inline-block;margin:0 10px 0 0;width:218px;}}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks{cursor:pointer;display:inline-block;width:31%;float:left;min-height:300px;background-color:#f5f5f5;margin-right:10px;border:10px solid white;border-radius:0;box-shadow:3px 3px 10px #9fa0a1;margin:0;width:100%;line-height:14px;min-height:276px;}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks:hover{background:#ededed;text-decoration:none;}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks a{color:#000;display:inline-block;text-decoration:none;}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks h2{font-size:11px;margin-bottom:0;padding:0 10px;border-bottom:none;min-height:45px;}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks .field-block-content--body{font-size:12px;color:#000;padding:0 10px;min-height:60px;margin-bottom:0;}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks .more{margin-top:5px;margin-bottom:5px;}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks img{margin:auto;width:100%;}.pr-main__sidebar-second .block--type-ad-blocks-image{float:none;display:block;margin:0 auto;width:100%;}@media (min-width:600px){.pr-main__sidebar-second .block--type-ad-blocks-image{float:left;display:inline-block;margin:0 10px 0 0;width:100%;}}.pr-main__sidebar-second .block--type-ad-blocks-image img{border:10px solid white;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:3px 3px 10px #9fa0a1;width:100%;min-height:275px;}.pr-main__sidebar-second .block--type-ad-blocks-image .field-block-content--field-ad-image-{max-width:320px;width:100%;margin:auto;}.pr-main__sidebar-second .pr-main__sidebar-second .block--type-ad-blocks-image{width:100%;max-width:222px;}#block-views-block-related-products-block-1{padding:0 20px;}#block-views-block-related-products-block-1 .views-row{border:0;border-radius:0;-moz-box-shadow:#9fa0a1 2px 2px 10px;-webkit-box-shadow:#9fa0a1 2px 2px 10px;box-shadow:#9fa0a1 2px 2px 10px;background-color:#fff;margin:10px;padding:10px;margin-right:10px;margin-bottom:15px;margin-left:0;max-width:24%;height:320px;float:left;}@media (min-width:600px){#block-views-block-related-products-block-1 .views-row{max-width:100%;}}#block-views-block-related-products-block-1 .views-row:hover{background:#ededed;}#block-views-block-related-products-block-1 .views-row:hover{background-color:#e9e9e9;}@media (max-width:720px){#block-views-block-related-products-block-1 .views-row{width:100% !important;max-width:100% !important;height:auto !important;}}#block-views-block-related-products-block-1 .views-row .views-field-field-sku-feature{font-size:12px;text-transform:uppercase;font-weight:bold;color:#f42534;display:block;margin:5px 0;line-height:14px;}#block-views-block-related-products-block-1 .views-row .views-field-field-sku-feature:visited{color:#f42534;}#block-views-block-related-products-block-1 .views-row .views-field-field-name-feature{margin-left:10px;line-height:100%;}@media (max-width:720px){#block-views-block-related-products-block-1 .views-row .views-field-field-name-feature{margin:0;}}#block-views-block-related-products-block-1 .views-row .views-field-field-name-feature a{font-size:13px;font-weight:bold;text-transform:uppercase;color:#f42534;}#block-views-block-related-products-block-1 .views-row .views-field-field-short-text-feature{font-size:11px;line-height:13px;margin-top:5px;}#block-views-block-related-products-block-1 .views-row .views-field-field-sku-feature{display:none;}#block-views-block-related-products-block-1 .views-row img{display:block;width:100%;}#block-views-block-related-products-block-1 .views-row p{word-break:break-all;}#block-views-block-related-products-block-1 .view-rows > div:nth-child(4){margin-right:0;}.block-product-categories-nav__group-title{font-size:22px;}@media screen and (min-width:60.0625em){.block-product-categories-nav__group-title{margin-bottom:1.5rem;}}.block-product-categories-nav__content{display:none;}@media (min-width:60em){.block-product-categories-nav__content{display:block;}}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav{margin-top:0;}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li{margin-bottom:18px;}@media (min-width:1200px){.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li{margin-bottom:28px;}}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li a{font-size:18px;font-weight:600;}@media (min-width:1200px){.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li a{font-size:20px;}}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li nav#block-categorymenu-sidebar{margin:18px 0 30px;}@media (min-width:1200px){.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li nav#block-categorymenu-sidebar{margin:28px 0 40px;}}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li ul{margin-left:25px;}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li ul li ul li a{font-size:18px;font-weight:300;}@media (min-width:1200px){.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li ul li ul li a{font-size:20px;}}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li ul li ul li a.is-active{color:#f42534;font-weight:500;}.page-node-type--product-landing-pages{padding:0;color:#000;}.page-node-type--product-landing-pages .pr-main__sidebar-first .menu-name--category-menu{margin-top:0;}.page-node-type--product-landing-pages .field-node--field-hero-image img{border:0;width:100%;}.page-node-type--product-landing-pages #main-content .cms-container{font-size:16px;color:#000;line-height:1.6;}.page-node-type--product-landing-pages #main-content .cms-container .right-column-divider{height:20px;}.page-node-type--product-landing-pages #main-content .cms-container a{display:inline-block;width:100%;}.page-node-type--product-landing-pages .node__content{border-top:0;padding-top:0;}.page-node-type--product-landing-pages .flex-cont{display:flex;width:100%;margin-top:40px;}@media (max-width:480px){.page-node-type--product-landing-pages .flex-cont{display:inline-block;width:100%;}}.page-node-type--product-landing-pages .flex-cont > .col-2:nth-child(1){padding-right:20px;}.page-node-type--product-landing-pages .flex-cont .col-2{flex:2;}@media (max-width:480px){.page-node-type--product-landing-pages .flex-cont .col-2{display:inline-block;width:100%;}}.page-node-type--product-landing-pages .flex-cont .col-2 .img-rounded{border:0;}.page-node-type--product-landing-pages .content-callout{display:inline-block;width:20%;float:left;}@media (max-width:750px){.page-node-type--product-landing-pages .content-callout{width:50%;min-width:170px;min-height:390px;display:block;}}.view-hygienists- .view-header{margin-bottom:60px;color:#000;}.view-hygienists- .view-header h1{text-transform:uppercase;text-align:center;}.view-hygienists- .view-header h1 .emph{color:#919acb;font-weight:bold;}.view-hygienists- .views-row{padding:0 2px;border-bottom:none !important;}.view-hygienists- .views-row .views-field-name{font-size:14px;font-weight:bold;text-align:center;text-transform:uppercase;color:#000;}.view-hygienists- .views-row .views-field-field-title{font-size:12px;font-style:italic;text-align:center;color:#000;}.page-node-type--page{color:#000;}.page-node-type--page .node--id-4622 li{margin:10px 0;}.page-node-type--page .node--id-4622 .download{display:inline-block;margin:5px 0;width:100%;}.page-node-type--page .node--id-4622 .download a{text-transform:uppercase;font-weight:bold;display:block;border:none;width:120px;text-align:center;color:white;}.field-node--field-paragraphs- > h3{display:none !important;}.paragraph--type--_-col-section,.paragraph--type--_-col-image-left{display:inline-block;}.paragraph--type--_-col-section .col-2,.paragraph--type--_-col-image-left .col-2{display:inline-block;width:50%;float:left;}.paragraph--type--_-col-section .col-2 a,.paragraph--type--_-col-image-left .col-2 a{color:#f42534;font-size:13px;line-height:18px;text-decoration:underline;}.paragraph--type--_-col-section .col-2 a:hover,.paragraph--type--_-col-image-left .col-2 a:hover{text-decoration:none;}.paragraph--type--_-col-section .col-2 .field-name-field-body,.paragraph--type--_-col-section .col-2 .field-paragraph--field-body-sect,.paragraph--type--_-col-image-left .col-2 .field-name-field-body,.paragraph--type--_-col-image-left .col-2 .field-paragraph--field-body-sect{font-size:16px;color:#000;}.paragraph--type--_-col-section .col-2 .field-paragraph--field-info-1,.paragraph--type--_-col-image-left .col-2 .field-paragraph--field-info-1{font-size:16px;color:#000;font-weight:bold;}.paragraph--type--_-col-section .col-2 img,.paragraph--type--_-col-image-left .col-2 img{border:0;}.field-paragraph--field-text-area-half{display:inline-block;width:50%;float:right;}.field-paragraph--field-text-area-half a{color:#f42534;}.field-paragraph--field-html-text a{color:#f42534 !important;}.field-paragraph--field-html-text a:visited{color:#000 !important;}.paragraph--type-youtube-link{display:inline-block;width:50%;float:right;}.path-about-leadership .leadership-holder{margin-bottom:40px;}.path-about-leadership .leadership-holder .hf-img-style img{border:0;margin-bottom:20px;}.path-about-leadership .leadership-holder .leadership-content{display:inline-block;width:275px;}.path-about-leadership .leadership-holder .leadership-content h5{font-size:13px;margin-bottom:10px;font-weight:bold;}.leadership-holder{margin-bottom:20px;}.leadership-holder img{float:left;margin-right:10px;}.leadership-holder li{list-style-type:none;}.pr-main__sidebar-second .block--type-category-blocks .block__content .paragraph--type--categories{margin-right:0px;}@media only screen and (min-width:480px) and (max-width:767px){.view-id-hygienists_ .views-col{display:flex;padding:15px 0;width:100%;}}@media (max-width:479px){.view-id-hygienists_ .views-col{width:100% !important;margin:auto;max-width:290px;padding:0 20px;display:block;float:none;}}.page-node-type--campaign .node__title{display:none;}.page-node-type--campaign h1{color:#000;text-transform:none;font-family:sans-serif;font-weight:bold;}.page-node-type--campaign a{color:#f42534;}.page-node-type--campaign .field-name-field-banner-image img{width:100%;}.page-node-type--campaign .field-type-image__item img{border:0;}.page-node-type--campaign .flex-wrapper{display:flex;}@media (max-width:740px){.page-node-type--campaign .flex-wrapper{display:block;}}.page-node-type--campaign .flex-wrapper .flex-main{width:60%;margin-right:20px;border-right:1px solid #9fa0a1;padding-right:20px;}@media (max-width:740px){.page-node-type--campaign .flex-wrapper .flex-main{min-width:320px;width:100% !important;margin:auto;border-right:none;display:flex !IMPORTANT;flex-direction:column-reverse;}}.page-node-type--campaign .flex-wrapper .flex-aside{width:40%;}@media (max-width:740px){.page-node-type--campaign .flex-wrapper .flex-aside{min-width:320px;width:100% !important;margin:auto;}}.page-node-type--campaign .form-wrapper h3{display:none;}.page-node-type--campaign .form-wrapper .field__item{margin-bottom:10px;width:100%;}.page-node-type--campaign .form-wrapper .field__item label{margin-top:10px;width:100%;display:inline-block;float:left;color:#000;text-align:left;padding-right:10px;font-weight:normal;}.page-node-type--campaign .form-wrapper .field__item input{width:100%;display:inline-block;float:left;}.page-node-type--campaign .form-wrapper .field__item input[type='text'],.page-node-type--campaign .form-wrapper .field__item input[type='email'],.page-node-type--campaign .form-wrapper .field__item input[type='number'],.page-node-type--campaign .form-wrapper .field__item input[type='checkbox'],.page-node-type--campaign .form-wrapper .field__item input[type='radio'],.page-node-type--campaign .form-wrapper .field__item input[type='date']{background-color:#fff;-moz-border-radius:5px 5px / 5px 5px;-webkit-border-radius:5px 5px;border-radius:5px 5px / 5px 5px;color:#000;font-size:11px;height:30px;font-size:16px;}.page-node-type--campaign .form-wrapper .field__item select{background-color:#fff;-moz-border-radius:5px 5px / 5px 5px;-webkit-border-radius:5px 5px;border-radius:5px 5px / 5px 5px;color:#000;font-size:11px;height:30px;width:100%;display:inline-block;float:left;}.page-node-type--campaign .form-wrapper .field__item .form-type-radio .option,.page-node-type--campaign .form-wrapper .field__item .form-type-checkbox .option{padding-top:0.6rem;}.page-node-type--campaign .form-wrapper .field__item [type="checkbox"]:not(:checked) + label:after,.page-node-type--campaign .form-wrapper .field__item [type="checkbox"]:checked + label:after{top:0.4rem;}.page-node-type--campaign .form-wrapper .field__item #edit-privacy-policy{font-size:16px;color:#000;margin-top:30px;}.page-node-type--campaign .form-wrapper .field__item #edit-privacy-policy a{color:#f42534;}.page-node-type--campaign .form-wrapper .form-actions{width:100%;}.page-node-type--campaign .form-wrapper .form-actions .webform-button--submit{min-width:150px;height:35px;-moz-border-radius:20px 20px / 20px 20px;-webkit-border-radius:20px 20px;border-radius:20px 20px / 20px 20px;max-width:200px;margin-top:30px;color:white;}.page-node-type--campaign .form-wrapper .form-item{margin-bottom:0;}#two-Column .flex-main{display:inline-block;border-right:none;width:auto !important;}#two-Column .flex-aside{width:40%;max-width:368px;float:right;padding:20px;}#one-Column .flex-wrapper{display:inline-block !important;}#one-Column .flex-wrapper .flex-main{width:100%;margin-right:0px;border-right:0;padding-right:0px;}#one-Column .flex-wrapper .flex-aside{width:75%;margin:auto;}#one-Column .flex-wrapper .flex-aside.form-wrapper > div > div > div > div{width:100% !important;display:block;}#one-Column .flex-wrapper .flex-aside.form-wrapper .form-item{width:50%;display:inline-block;float:left;padding-right:30px;}@media (max-width:720px){#one-Column .flex-wrapper .flex-aside.form-wrapper .form-item{width:100% !important;}}#one-Column .flex-wrapper .flex-aside.form-wrapper .form-item input,#one-Column .flex-wrapper .flex-aside.form-wrapper .form-item select{width:100%;}#one-Column .flex-wrapper .flex-aside.form-wrapper .webform-button--submit{margin:20px 30px 0 0px;min-width:150px;height:35px;max-width:200px;}#one-Column .flex-wrapper .flex-aside.form-wrapper .form-type-webform-email-confirm .form-item{width:100% !important;}#campaign-success-page .landing_page_header img{width:100%;}#campaign-success-page a{color:#f42534;}#campaign-success-page h1.page__title{margin-top:40px;margin-bottom:40px;}.page-node-type--kol .pr-main__sidebar-second{padding-right:10px;margin-top:0px;}.page-node-type--kol article{padding:0 10px;}.page-node-type--kol .block-main-content .form-actions{clear:initial;width:20%;float:left;display:inline-block;margin-top:24px;}.page-node-type--kol .block-main-content .form-actions input{font-size:12px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-weight:lighter;height:25px;}.page-node-type--kol .aside{display:inline-block;float:left;margin-bottom:2rem;width:35%;}.page-node-type--kol .aside img{border:0;}@media (max-width:640px){.page-node-type--kol .aside{width:100%;}}.page-node-type--kol .main{width:65%;display:inline-block;padding-left:20px;font-size:16px;color:#000;}@media (max-width:640px){.page-node-type--kol .main{display:block;padding-left:0;width:100%;}}.page-node-type--kol .main .field{margin-bottom:1.4rem;}.page-node-type--kol .main .field__item strong{color:#000000;}.page-node-type--kol .main .field__item p{margin-bottom:0;}.page-node-type--kol .main h1{margin-top:0;float:left;}.page-node-type--kol .main .tiny-text{font-size:14px;color:#000;height:40px;display:inline-block;margin-left:10px;}.page-node-type--kol .main .field__item{font-size:16px;color:#000;}.page-node-type--kol .main a{color:#f42534;}.page-node-type--kol .main .field-node--field-kol-question .field__item{margin-bottom:10px;}.page-node-type--kol .main .field-name-field-kol-specialty-list{width:100%;display:inline-block;}.page-node-type--kol .main .field-name-field-kol-specialty-list .field__item{display:inline-block;float:left;width:auto;margin-right:10px !important;}.page-node-type--kol .main .field-node--field-facebook{display:inline-block;float:left;margin-right:10px !important;}.page-node-type--kol .main .field-node--field-twitter{display:inline-block;float:left;margin-right:10px !important;}.page-node-type--kol .main .field-node--field-youtube{display:inline-block;float:left;margin-right:10px !important;}.page-node-type--kol .main .field-node--field-linkedin{display:inline-block;float:left;margin-right:10px !important;}.page-node-type--kol .main .field-node--field-website{display:inline-block;float:left;margin-right:10px !important;}.page-node-type--kol .main .field-node--field-kol-credential .field__item::before{content:"-";margin-right:5px;}.page-node-type--kol .main .field-node--field-kol-academic-degree .field__item::before{content:"-";margin-right:5px;}.page-node-type--kol .main .field-name-field-kol-webinar .field__item a{width:100%;display:inline-block;}.page-node-type--kol .main .field-name-field-kol-webinar .field__item a::before{content:"-";margin-right:5px;}.page-node-type--kol .main .field-name-field-additional-information{width:100%;display:inline-block;margin-top:20px;}.page-node-type--kol .main__body{clear:both;}.page-node-type--kol .field-node--field-facebook .icon,.page-node-type--kol .field-node--field-linkedin .icon,.page-node-type--kol .field-node--field-twitter .icon{height:30px;width:30px;display:block;margin:0 auto 10px auto;}.page-node-type--kol .field-node--field-facebook svg,.page-node-type--kol .field-node--field-linkedin svg,.page-node-type--kol .field-node--field-twitter svg{fill:#5f6062;}.page-node-type--kol .field-node--field-website .field__label{display:none;}.page-node-type--kol .field-node--field-website a{color:#5f6062;font-weight:bold;}.page-node-type--kol .field_youtube_id h3{width:100%;display:inline-block;}#block-views-block-kol-feature-block-1 h2{padding-bottom:10px;border-bottom:1px solid #9fa0a1;margin-bottom:20px;font-size:18px;}#block-views-block-kol-feature-block-1 .views-field-field-kol-specialty-list{min-height:50px;display:block;}#block-views-block-kol-feature-block-2 h2{padding-bottom:10px;border-bottom:1px solid #9fa0a1;margin-bottom:20px;font-size:18px;}#block-views-block-kol-feature-block-2 .pager{font-size:12px;}#block-views-block-kol-feature-block-2 .pager a{color:#f42534;}#block-views-block-kol-feature-block-2 select{-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px;border:1px solid #9fa0a1;color:#9fa0a1;font-size:13px;padding:2px;height:30px;}#block-views-block-kol-feature-block-2 .form-type-select__select-wrapper:not(.is-multiple):after{color:#9fa0a1;}.form-item-field-kol-specialty-list-value label{font-size:12px;color:#000;}.view-id-kol_feature .form--inline{display:inline-flex;}.view-id-kol_feature .views-row{width:31%;display:inline-block;font-size:12px;line-height:14px;padding:5px;vertical-align:top;}.view-id-kol_feature .views-row .views-field-field-kol-image img{-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;}.view-id-kol_feature .views-row a{color:#f42534;}.view-id-kol_feature .views-row .views-field-title{font-weight:bold;}.view-id-kol_feature .views-row .views-field{margin-bottom:10px;}.page-node-type--blog .comment__submitted a{color:#f42534;}.page-node-type--blog .filter-wrapper{display:none;}.page-node-type--blog .page-title h2,.page-node-type--blog .page-title .page-title__label{color:#f42534;text-transform:uppercase;border-bottom:0;padding-bottom:20px;}.page-node-type--blog .pr-main__sidebar-first{padding-top:10px;margin-top:60px;border-top:0;}.page-node-type--blog h1{font-size:30px;line-height:38px;font-family:sans-serif;}.page-node-type--blog a{color:#f42534;}.page-node-type--blog .field-node--body{font-size:16px;color:#000;}.page-node-type--blog .field-node--field-specialty- .field__item{font-size:16px;color:#000;}.page-node-type--blog .field-node-field-author{font-size:11px;width:85px;float:left;display:inline-block;}.page-node-type--blog .field-node-field-author a:hover{color:#f42534;}.page-node-type--blog .field-node--field-pub-date{font-size:11px;color:#9fa0a1;display:inline-block;}.page-node-type--blog .field-node-field-blog-tags{padding-bottom:5px;border-bottom:1px solid #9fa0a1;}.page-node-type--blog .field-node-field-blog-tags .field__label{font-size:12px;font-weight:normal;color:#9fa0a1;}.page-node-type--blog .field-node-field-blog-tags a{font-size:12px;text-transform:uppercase;font-weight:bold;margin-right:10px;}.page-node-type--blog .field-node-field-blog-tags a:hover{text-decoration:none;}.path-blog .pr-main__sidebar-first{margin-top:50px;padding-top:0;border-top:0;}@media (max-width:750px){.path-blog .pr-main__sidebar-first{display:none;}}.view-blog.view-display-id-page_1 .view-header h1,.view-blog.view-display-id-page_1 .view-header h2{color:#f42534;text-transform:uppercase;}.view-blog.view-display-id-page_1 .views-field-body h2{font-size:16px;}.view-blog.view-display-id-page_1 .views-field-title{margin:12px 0;}.view-blog.view-display-id-page_1 .views-field-title a{font-size:24px !important;line-height:30px;font-weight:bold;color:#000 !important;}.view-blog.view-display-id-page_1 .views-field-title a:hover{text-decoration:none;color:#f42534 !important;}.view-blog.view-display-id-page_1 .views-field-title a:focus{text-decoration:none;}.view-blog.view-display-id-page_1 .view-header h2{border-bottom:0;padding-bottom:10px;}.view-blog.view-display-id-page_1 .views-row{border-bottom:1px solid #9fa0a1;padding-bottom:20px;margin-bottom:30px;}.view-blog.view-display-id-page_1 .views-row .small-links,.view-blog.view-display-id-page_1 .views-row .view-content a,.view-blog.view-display-id-page_1 .view-content .views-row a,.view-blog.view-display-id-page_1 .views-row .more-link,.view-blog.view-display-id-page_1 .views-row .page-node-type--product-landing-pages .page-content-wrapper a,.page-node-type--product-landing-pages .page-content-wrapper .view-blog.view-display-id-page_1 .views-row a,.view-blog.view-display-id-page_1 .views-row .page-node-type--product-landing-pages #block-hf-america-login a,.page-node-type--product-landing-pages #block-hf-america-login .view-blog.view-display-id-page_1 .views-row a,.view-blog.view-display-id-page_1 .views-row #block-investmentcalculator a,#block-investmentcalculator .view-blog.view-display-id-page_1 .views-row a,.view-blog.view-display-id-page_1 .views-row #block-bundlingcalculator a,#block-bundlingcalculator .view-blog.view-display-id-page_1 .views-row a{margin-top:10px;}.view-blog.view-display-id-page_1 .views-row .info{width:100%;display:block;margin-bottom:10px;}.view-blog.view-display-id-page_1 .views-row .info .b-author{font-size:10px;float:left;}.view-blog.view-display-id-page_1 .views-row .info .b-author .field-content{color:#f42534;width:auto;display:inline-block;margin-right:5px;}.view-blog.view-display-id-page_1 .views-row .info .b-author::after{content:" | ";margin-right:10px;color:#000;}.view-blog.view-display-id-page_1 .views-row .info .b-author::before{content:"BY:";margin-right:5px;color:#000;}.view-blog.view-display-id-page_1 .views-row .info .b-date{display:inline-block;font-size:10px;}.view-blog.view-display-id-page_1 .more-link a{color:#f42534;}#block-views-block-blog-block-3 a,#block-views-block-blog-block-2 a,#block-views-block-blog-block-1 a{color:#000;font-size:16px;font-weight:bold;margin-bottom:15px;display:inline-block;}#block-views-block-blog-block-3 a:hover,#block-views-block-blog-block-2 a:hover,#block-views-block-blog-block-1 a:hover{color:#f42534;text-decoration:none;}.path-blog .pr-main__sidebar-first .block__title,.page-node-type--blog .pr-main__sidebar-first .block__title{font-size:15px;color:#9fa0a1;}.path-blog .pr-main__sidebar-first .views-field-title,.page-node-type--blog .pr-main__sidebar-first .views-field-title{margin-bottom:5px;}.path-blog .pr-main__sidebar-first .views-field-title a,.page-node-type--blog .pr-main__sidebar-first .views-field-title a{color:#000;font-size:17px;font-weight:bold;}.path-blog .pr-main__sidebar-first .views-field-title a:hover,.page-node-type--blog .pr-main__sidebar-first .views-field-title a:hover{color:#f42534;text-decoration:none;}.views-element-container.block-plugin-id--views-block-blog-block-3 .block__title{margin:0 0 8px 0;padding:8px;background:#f42534;color:#fff;}.views-element-container.block-plugin-id--views-block-blog-block-2 .block__title{margin:0 0 8px 0;padding:8px;background:#000;color:#fff;}.views-element-container.block-plugin-id--views-block-blog-block-1 .block__title{margin:0 0 8px 0;padding:8px;background:#00b3e3;color:#fff;}.blog-menu-tab{margin:0 auto;padding-bottom:30px;}.blog-menu-tab a.btn{text-transform:uppercase;color:#00b3e3;font-weight:600;font-size:16px;padding:0 20px;}.blog-menu-tab a.btn.active{background-color:#f42534;border-color:#f42534;color:#fff;border-radius:19px;padding:10px 20px;}.blog-tabs [class^="tab-"]{display:none;}.blog-tabs [class^="tab-"].active{display:block;}.path-frontpage .node__title{display:none;}.path-frontpage .cycle-pager{text-align:center;margin-left:25%;z-index:1000;position:relative;margin-top:-30px;top:-20px;}.path-frontpage .views-element-container .block__title{border-bottom:1px solid #9fa0a1;padding-bottom:20px;margin-right:20px;}.path-frontpage #block-hf-america-content .addtoany_list{display:none;}.path-frontpage #block-homeslider{background:#f5f5f5;padding:25px;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;border:1px solid #f4f4f4;}@media (max-width:640px){.path-frontpage #block-homeslider{padding:0;border:none;background:white;margin-top:0px;}}.path-frontpage #block-homeslider .cycle-slideshow{-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;}.path-frontpage #block-homeslider img{-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;border:10px solid white;}.path-frontpage #block-homeslider .cycle-pager span{font-size:40px;color:#000;cursor:pointer;}.path-frontpage #block-homeslider .cycle-pager span.cycle-pager-active{color:#f42534;}.path-frontpage .view-id-news .views-row,.path-frontpage .view-id-events .views-row{width:50%;display:inline-block;float:left;}.path-frontpage .view-id-news .views-field-field-date,.path-frontpage .view-id-events .views-field-field-date{font-size:11px;color:#9fa0a1;}.path-frontpage .block--type-ad-blocks-image{display:inline-block;width:23.5%;float:left;margin-right:10px;margin-bottom:0;margin-top:0;min-width:220px;}.path-frontpage .block--type-ad-blocks-image img{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;width:100%;min-height:275px;}@media only screen and (min-width:722px) and (max-width:940px){.path-frontpage .block--type-ad-blocks-image{width:50%;margin:auto;min-width:346px;}.path-frontpage .block--type-ad-blocks-image .field-block-content--field-ad-image-{max-width:320px;width:100%;margin:auto;}}@media (max-width:721px){.path-frontpage .block--type-ad-blocks-image{width:100%;margin:auto;max-width:290px;padding:0 20px;display:block;float:none;}}.path-frontpage .ad-block-wrapper{display:inline-block;width:23.5%;float:left;margin-right:10px;margin-bottom:0;margin-top:0;min-height:295px;}@media only screen and (min-width:480px) and (max-width:767px){.path-frontpage .ad-block-wrapper{display:flex;padding:15px 0;width:100%;}}@media (max-width:479px){.path-frontpage .ad-block-wrapper{width:100% !important;margin:auto;max-width:290px;padding:0 20px;display:block;float:none;}}.path-frontpage .ad-block-wrapper .block--type-ad-blocks{cursor:pointer;display:inline-block;width:31%;float:left;min-height:300px;background-color:#f5f5f5;margin-right:10px;border:10px solid white;border-radius:0;box-shadow:3px 3px 10px #9fa0a1;width:100%;min-height:295px;line-height:14px;min-height:275px;max-width:420px;margin-top:0;margin-bottom:0;}.path-frontpage .ad-block-wrapper .block--type-ad-blocks:hover{background:#ededed;text-decoration:none;}.path-frontpage .ad-block-wrapper .block--type-ad-blocks a{color:#000;display:inline-block;text-decoration:none;}.path-frontpage .ad-block-wrapper .block--type-ad-blocks h2{font-size:11px;margin-bottom:0;padding:0 10px;border-bottom:none;min-height:45px;}.path-frontpage .ad-block-wrapper .block--type-ad-blocks .field-block-content--body{font-size:12px;color:#000;padding:0 10px;min-height:60px;margin-bottom:0;}.path-frontpage .ad-block-wrapper .block--type-ad-blocks .more{margin-top:5px;margin-bottom:5px;}@media only screen and (min-width:480px) and (max-width:767px){.path-frontpage .ad-block-wrapper .block--type-ad-blocks{width:100% !important;max-width:320px;margin:auto;}.path-frontpage .ad-block-wrapper .block--type-ad-blocks img{margin:auto;}}@media (max-width:479px){.path-frontpage .ad-block-wrapper .block--type-ad-blocks{width:100% !important;margin:auto;margin-bottom:20px;}}.path-frontpage .ad-block-wrapper .block--type-ad-blocks img{width:100%;}.path-frontpage .block-plugin-id--views-block-news-block-3,.path-frontpage .block-plugin-id--views-block-events-block-2{width:50%;display:inline-block;float:left;}@media (max-width:450px){.path-frontpage .block-plugin-id--views-block-news-block-3,.path-frontpage .block-plugin-id--views-block-events-block-2{width:100%;}}@media (max-width:450px){.path-frontpage .block-plugin-id--views-block-news-block-3 .views-row,.path-frontpage .block-plugin-id--views-block-events-block-2 .views-row{width:100%;}}.path-frontpage .block-plugin-id--views-block-news-block-3 .views-field-field-location,.path-frontpage .block-plugin-id--views-block-events-block-2 .views-field-field-location{color:#9fa0a1;font-size:11px;}.l-subfeatures{display:none;}.page{display:flex;flex-flow:column;width:100%;}.l-rw{display:flex;flex-wrap:wrap;flex-direction:row;max-width:75em;width:100%;}.l-r{flex:0 0 auto;padding:0 0.625em;width:100%;}@media all and (min-width:60.0625em){.l-subfeatures{display:none;}.l-leaderboard{-webkit-order:-12;-ms-flex-order:-12;order:-12;}.l-header{-webkit-order:-11;-ms-flex-order:-11;order:-11;}.l-navbar{-webkit-order:-10;-ms-flex-order:-10;order:-10;}.l-highlighted{-webkit-order:-9;-ms-flex-order:-9;order:-9;}.l-features{-webkit-order:-8;-ms-flex-order:-8;order:-8;}.l-content-prefix{-webkit-order:-7;-ms-flex-order:-7;order:-7;}.l-main{-webkit-order:-6;-ms-flex-order:-6;order:-6;}.l-content-suffix{-webkit-order:-5;-ms-flex-order:-5;order:-5;}.l-footer-top{-webkit-order:-4;-ms-flex-order:-4;order:-4;}.l-footer{-webkit-order:10;-ms-flex-order:10;order:10;}.l-footer-bottom-content{-webkit-order:1;-ms-flex-order:1;order:1;}.l-footer-bottom{-webkit-order:-1;-ms-flex-order:-1;order:-1;}.pr-features .hr--1-2 .l-r:first-child{width:83.33333%;-webkit-order:2;-ms-flex-order:2;order:2;}.pr-features .hr--1-2 .l-r:last-child{width:16.66667%;-webkit-order:1;-ms-flex-order:1;order:1;}.pr-features .hr--1-3 .l-r:first-child{width:83.33333%;-webkit-order:1;-ms-flex-order:1;order:1;}.pr-features .hr--1-3 .l-r:last-child{width:16.66667%;-webkit-order:2;-ms-flex-order:2;order:2;}.pr-features .hr--2-3 .l-r{width:50%;}.pr-features .arc--3 .l-r:first-child{width:66.66667%;-webkit-order:2;-ms-flex-order:2;order:2;}.pr-features .arc--3 .l-r:nth-child(2){width:16.66667%;-webkit-order:1;-ms-flex-order:1;order:1;}.pr-features .arc--3 .l-r:last-child{width:16.66667%;-webkit-order:3;-ms-flex-order:3;order:3;}.pr-main .hr--1-2 .l-r:first-child{width:75%;-webkit-order:2;-ms-flex-order:2;order:2;}.pr-main .hr--1-2 .l-r:last-child{width:25%;-webkit-order:1;-ms-flex-order:1;order:1;}.pr-main .hr--1-3 .l-r:first-child{width:75%;-webkit-order:1;-ms-flex-order:1;order:1;}.pr-main .hr--1-3 .l-r:last-child{width:25%;-webkit-order:2;-ms-flex-order:2;order:2;}.pr-main .hr--2-3 .l-r{width:50%;}.pr-main .arc--3 .l-r:first-child{width:50%;-webkit-order:2;-ms-flex-order:2;order:2;}.pr-main .arc--3 .l-r:nth-child(2){width:25%;-webkit-order:1;-ms-flex-order:1;order:1;}.pr-main .arc--3 .l-r:last-child{width:25%;-webkit-order:3;-ms-flex-order:3;order:3;}}@media all and (min-width:45.0625em) and (max-width:60em){.l-subfeatures{display:none;}.l-leaderboard{-webkit-order:-13;-ms-flex-order:-13;order:-13;}.l-header{-webkit-order:-12;-ms-flex-order:-12;order:-12;}.l-navbar{-webkit-order:-11;-ms-flex-order:-11;order:-11;}.l-highlighted{-webkit-order:-10;-ms-flex-order:-10;order:-10;}.l-features{-webkit-order:-9;-ms-flex-order:-9;order:-9;}.l-content-prefix{-webkit-order:-8;-ms-flex-order:-8;order:-8;}.l-main{-webkit-order:-7;-ms-flex-order:-7;order:-7;}.l-content-suffix{-webkit-order:-6;-ms-flex-order:-6;order:-6;}.l-footer-top{-webkit-order:-5;-ms-flex-order:-5;order:-5;}.l-footer{-webkit-order:-4;-ms-flex-order:-4;order:-4;}.l-footer-bottom-content{-webkit-order:-2;-ms-flex-order:-2;order:-2;}.l-footer-bottom{-webkit-order:-1;-ms-flex-order:-1;order:-1;}}@media all and (max-width:45em){.l-subfeatures{display:none;}.l-leaderboard{-webkit-order:-13;-ms-flex-order:-13;order:-13;}.l-header{-webkit-order:-12;-ms-flex-order:-12;order:-12;}.l-navbar{-webkit-order:-11;-ms-flex-order:-11;order:-11;}.l-highlighted{-webkit-order:-10;-ms-flex-order:-10;order:-10;}.l-features{-webkit-order:-9;-ms-flex-order:-9;order:-9;}.l-content-prefix{-webkit-order:-8;-ms-flex-order:-8;order:-8;}.l-main{-webkit-order:-7;-ms-flex-order:-7;order:-7;}.l-content-suffix{-webkit-order:-6;-ms-flex-order:-6;order:-6;}.l-footer-top{-webkit-order:-5;-ms-flex-order:-5;order:-5;}.l-footer{-webkit-order:-4;-ms-flex-order:-4;order:-4;}.l-footer-bottom-content{-webkit-order:-2;-ms-flex-order:-2;order:-2;}.l-footer-bottom{-webkit-order:-1;-ms-flex-order:-1;order:-1;}}.l-attribution{-webkit-order:100;-ms-flex-order:100;order:100;}.page-node-type--page .views-element-container .views-field-field-news-date{font-size:11px;color:#9fa0a1;}.page-node-type--page .views-element-container .views-field-view-node{font-size:14px;}.page-node-type--page .views-element-container .views-row{margin-bottom:20px;padding:0;}#block-views-block-events-block-1{border-top:0;}#block-views-block-events-block-1 .views-field-field-location{font-size:11px;color:#000;}#block-views-block-events-block-1 .block__title{color:#5f6062;font-size:20px;text-transform:none;padding-top:40px;}#block-views-block-events-block-1 a:hover{text-decoration:none;}#block-views-block-events-block-1 .views-field-title a{font-size:16px;}#block-views-block-events-block-1 .views-field-field-date{font-size:11px;color:#000;}#block-views-block-news-block-2{border-top:0;}#block-views-block-news-block-2 .block__title{color:#000;font-size:20px;text-transform:none;padding-top:40px;}.block.block-main-content{clear:both;margin:0;padding:0;}.user-msg-wrapper .modal-wrapper__content{max-width:650px;}.user-msg-wrapper .modal-wrapper__content .btn-wrapper{text-align:center;margin-top:15px;}.user-msg-wrapper .modal-wrapper__content .button{width:45%;margin:0 5px;}.user-msg-wrapper .modal-wrapper__content .button.button--secondary{color:#f42534;background-color:#ffffff;border:1px solid #aa0914;}.path-reprocess-payment #edit-payment-amount-number--description{display:none;}.page-404 .search-404 .container-404{padding:40px 20px;}.page-404 .search-404 .container-404 h2{margin-bottom:40px;font-size:2em;text-align:left;color:#000000;}.page-404 .search-404 .container-404 h2 .title-black{color:#000000;}.page-404 .search-404 .container-404 h2 .title-blue{color:#00B2DF;}@media (max-width:768px){.page-404 .search-404 .container-404 h2{font-size:1.8em;margin-bottom:30px;}}.page-404 .search-404 .container-404 .content-wrapper{display:flex;gap:50px;align-items:center;}@media (max-width:991px){.page-404 .search-404 .container-404 .content-wrapper{gap:30px;}}@media (max-width:768px){.page-404 .search-404 .container-404 .content-wrapper{flex-direction:column;gap:30px;}}@media print{.page-404 .search-404 .container-404 .content-wrapper{flex-direction:column;gap:20px;}}.page-404 .search-404 .container-404 .content-wrapper .image-column{flex:0.9;max-width:45%;}.page-404 .search-404 .container-404 .content-wrapper .image-column img{width:100%;height:auto;}@media (max-width:768px){.page-404 .search-404 .container-404 .content-wrapper .image-column{flex:1;max-width:100%;}}@media print{.page-404 .search-404 .container-404 .content-wrapper .image-column{flex:1;max-width:100%;max-height:300px;overflow:hidden;}}.page-404 .search-404 .container-404 .content-wrapper .content-column{flex:1.1;max-width:55%;padding-top:0;}.page-404 .search-404 .container-404 .content-wrapper .content-column h3{color:#000000;font-size:1.5em;line-height:1.4;margin-bottom:15px;text-align:left;}@media (max-width:768px){.page-404 .search-404 .container-404 .content-wrapper .content-column h3{font-size:1.3em;}}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404{list-style:none;padding:0;margin:30px 0;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li{padding:5px 0;font-size:1.1em;text-align:left;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li a{color:#E31837;text-decoration:none;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li a:hover{text-decoration:underline;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li a .query-highlight{color:#00B2DF;font-weight:600;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li:last-child{margin-top:15px;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li:last-child a{font-weight:600;padding:2px 0;}@media print{.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li{font-size:14px;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li a{text-decoration:none !important;color:#000000 !important;}}@media (max-width:768px){.page-404 .search-404 .container-404 .content-wrapper .content-column{flex:1;max-width:100%;}}@media print{.page-404 .search-404 .container-404 .content-wrapper .content-column{flex:1;max-width:100%;}}.block-search-api-site-search-blocks{position:relative;display:contents;}.search-forms__search-popup{position:static;top:0;right:0;z-index:10;}@media (min-width:600px){.search-forms__search-popup{position:relative;}}.search-forms__search-popup__toggle{padding:24px 0 8px;width:36px;height:45px;color:#000;font-size:18px;background:#fff;}@media (min-width:420px){.search-forms__search-popup__toggle{padding:8px 15px 8px;width:58px;}}.block-search__content{width:100%;}@media (min-width:992px){.block-search__content{display:block;}}.block-search__content .form-optional{display:none;}.block-search__content .region__inner{position:relative;}.block-search__content .form-actions{width:auto;background:#e8eced;margin:0;padding:6px 12px;border:1px solid #ccc;border-left:0;border-top-right-radius:2px;border-bottom-right-radius:2px;overflow:hidden;}.block-search__content .form-actions input{display:none;}.block-search__content .bef-exposed-form .form--inline > .form-item{float:none;}.block-search__content .form-item-site-search,.block-search__content .form-item-product-search{display:block;}.block-search__content .form-item-site-search input,.block-search__content .form-item-product-search input{margin:0;padding:6px 36px 6px 12px;width:100%;max-width:100%;font-size:16px;height:41px;border-radius:0;}.block-search__content .form-item-site-search input.form-autocomplete,.block-search__content .form-item-product-search input.form-autocomplete{background-size:25px;}.block-search__content .bef-exposed-form .form-item{margin:0;}.block-search__content .form-submit--trigger{display:inline-flex;align-self:center;margin:0;text-decoration:none;z-index:1;height:18px;}.block-search__content .form-submit--trigger:hover{text-decoration:none;background-color:transparent;}.block-search__content .form-submit--trigger:focus{background-color:#fff;}.block-search__content .form-submit--trigger::before{content:"\f002";font-size:18px;color:#f42534;transition:color 0.2s ease-in-out;}.block-search__content .form-submit--trigger:focus::before,.block-search__content .form-submit--trigger:hover::before{color:#aa0914;background-color:transparent;}.block-search__content .form-submit--trigger.search-term::before{color:#666;}.block-search__content .form-submit--trigger.search-term:focus::before,.block-search__content .form-submit--trigger.search-term:hover::before{color:#df2527;}.site-header__header-second .block-search__content{position:absolute;top:25px;right:0;display:none;margin:0;padding:0;width:190px;}@media (min-width:992px){.site-header__header-second .block-search__content{display:block;}}.site-header__header-second .block-search__content .search-api-site-search{position:absolute;width:630px;}.site-header__header-second .block-search__content .form-item-sort-bef-combine{display:none;}.mobile-search-overlay .block-search__content .search-api-site-search{width:100%;}.mobile-search-overlay .js-search-toggle{flex-shrink:0;}.mobile-search-overlay .js-search-toggle-forms{flex-grow:1;}.mobile-search-overlay .search-forms__search-popup{float:unset;}.mobile-search-overlay .search-forms__search-popup.is-active .search-forms__search{right:0 !important;}@media screen and (min-width:60.0625em) and (max-width:1200px){.search-results-page__sidebar .block-search__content .form-actions{display:none;}}.path-search-products .search-result__title a,.path-search-site .search-result__title a,.path-search-node .search-result__title a{color:#000;}.path-search-products .search-result__title a:hover,.path-search-site .search-result__title a:hover,.path-search-node .search-result__title a:hover{color:#f42534;}.path-search-products .search-help-link,.path-search-site .search-help-link,.path-search-node .search-help-link{display:none;}.path-search-products .search-page-form,.path-search-site .search-page-form,.path-search-node .search-page-form{margin-bottom:40px;}.path-search-products .search-page-form .form-submit,.path-search-site .search-page-form .form-submit,.path-search-node .search-page-form .form-submit{margin:20px 0;text-transform:uppercase;font-weight:bold;display:block;border:none;min-width:150px;}.path-search-products .search-advanced,.path-search-site .search-advanced,.path-search-node .search-advanced{opacity:0;}.path-search-products #block-productsearchblock img,.path-search-site #block-productsearchblock img,.path-search-node #block-productsearchblock img{border:0;margin-bottom:20px;}.path-search-products #block-productsearchblock .views-field-title,.path-search-site #block-productsearchblock .views-field-title,.path-search-node #block-productsearchblock .views-field-title{font-size:13px;color:#000;font-weight:bold;}.path-search-products #block-productsearchblock .views-field-field-short-text-feature,.path-search-site #block-productsearchblock .views-field-field-short-text-feature,.path-search-node #block-productsearchblock .views-field-field-short-text-feature{font-size:13px;color:#000;}.path-search-products .item-list--search-results,.path-search-site .item-list--search-results,.path-search-node .item-list--search-results{display:none;}.path-search-products #block-hf-america-content > h2,.path-search-site #block-hf-america-content > h2,.path-search-node #block-hf-america-content > h2{display:none;}.path-search-products #block-hf-america-content > nav,.path-search-site #block-hf-america-content > nav,.path-search-node #block-hf-america-content > nav{display:none;}.path-search-products .node--type-mastercontrol-document h2.node__title,.path-search-site .node--type-mastercontrol-document h2.node__title,.path-search-node .node--type-mastercontrol-document h2.node__title{display:none;}.path-search-products .node--type-mastercontrol-document .field-node--field-document-title,.path-search-site .node--type-mastercontrol-document .field-node--field-document-title,.path-search-node .node--type-mastercontrol-document .field-node--field-document-title{color:#f42534;font-family:Arial;font-size:16px;font-style:normal;font-weight:bold;line-height:20px;text-align:left;text-decoration:none;text-transform:uppercase;}.path-search-products .node--type-mastercontrol-document a:hover,.path-search-site .node--type-mastercontrol-document a:hover,.path-search-node .node--type-mastercontrol-document a:hover{color:#f42534;text-decoration:underline;}.path-search-products .node--type-blog .page-title h2,.path-search-products .node--type-blog .page-title .page-title__label,.path-search-site .node--type-blog .page-title h2,.path-search-site .node--type-blog .page-title .page-title__label,.path-search-node .node--type-blog .page-title h2,.path-search-node .node--type-blog .page-title .page-title__label{display:none;}.path-search-products .node--type-blog .field-formatter-datetime-default,.path-search-site .node--type-blog .field-formatter-datetime-default,.path-search-node .node--type-blog .field-formatter-datetime-default{font-size:13px;color:#000;}.view-site-search h1{border:0;}.view-site-search .view-header{margin:20px 0px;}.view-site-search .view-content{clear:both;margin:40px 0 0;padding:40px 0 0;}.view-site-search .view-content h2{margin:0;display:none;}.view-site-search .view-content .view-title{display:none;}.view-site-search .view-content .views-row{border-bottom:1px solid darkgray;clear:both;margin:0;padding:14px 0 12px 0;}.view-site-search .view-content .views-row h4{margin:0;}.view-site-search .view-content .views-row h4 a{color:#000;text-decoration:none;}.view-site-search .view-content .views-row h4 a:hover,.view-site-search .view-content .views-row h4 a:focus{color:#aa0914;text-decoration:none;}.view-id-product_search .search-results-page__search #views-exposed-form-product-search-product-search{margin:0;}.view-id-product_search .search-results-page__search #views-exposed-form-product-search-product-search .form-item-product-search{display:block;margin:0;padding:0;}.view-id-product_search .search-results-page__search #views-exposed-form-site-search-site-search{margin:0;}.view-id-product_search .search-results-page__search #views-exposed-form-site-search-site-search .form-item-site-search{display:block;margin:0;padding:0;}.view-id-site_search .search-results-page__search #views-exposed-form-product-search-product-search{margin:0;}.view-id-site_search .search-results-page__search #views-exposed-form-product-search-product-search .form-item-product-search{display:block;margin:0;padding:0;}.view-id-site_search .search-results-page__search #views-exposed-form-site-search-site-search{margin:0;}.view-id-site_search .search-results-page__search #views-exposed-form-site-search-site-search .form-item-site-search{display:block;margin:0;padding:0;}.view-site-search .search-results-page__title,.view-product-search .search-results-page__title,.view-products .search-results-page__title{margin-top:0;}.view-site-search .block-search__content,.view-product-search .block-search__content,.view-products .block-search__content{display:flex;padding:0 0 2.5rem 0;}.view-site-search .block-search__content .js-search-toggle,.view-product-search .block-search__content .js-search-toggle,.view-products .block-search__content .js-search-toggle{flex-shrink:0;}.view-site-search .block-search__content input,.view-product-search .block-search__content input,.view-products .block-search__content input{height:41px;}.view-site-search .search-results-page__search .form-item-sort-bef-combine,.view-product-search .search-results-page__search .form-item-sort-bef-combine,.view-products .search-results-page__search .form-item-sort-bef-combine{display:none;}.view-site-search .search-results-page__sorting,.view-product-search .search-results-page__sorting,.view-products .search-results-page__sorting{position:relative;}.view-site-search .search-results-page__sorting .form-type-select,.view-product-search .search-results-page__sorting .form-type-select,.view-products .search-results-page__sorting .form-type-select{margin-right:0;}.view-site-search .search-results-page__sorting .block-search-api-site-search-blocks,.view-product-search .search-results-page__sorting .block-search-api-site-search-blocks,.view-products .search-results-page__sorting .block-search-api-site-search-blocks{margin:0;}.view-site-search .search-results-page__sorting .js-search-toggle,.view-product-search .search-results-page__sorting .js-search-toggle,.view-products .search-results-page__sorting .js-search-toggle{display:none;}.view-site-search .search-results-page__sorting .form-type-search-api-autocomplete,.view-site-search .search-results-page__sorting .form-actions,.view-product-search .search-results-page__sorting .form-type-search-api-autocomplete,.view-product-search .search-results-page__sorting .form-actions,.view-products .search-results-page__sorting .form-type-search-api-autocomplete,.view-products .search-results-page__sorting .form-actions{display:none;}.view-site-search .search-results-page__sorting #views-exposed-form-site-search-site-search,.view-site-search .search-results-page__sorting #views-exposed-form-product-search-product-search,.view-product-search .search-results-page__sorting #views-exposed-form-site-search-site-search,.view-product-search .search-results-page__sorting #views-exposed-form-product-search-product-search,.view-products .search-results-page__sorting #views-exposed-form-site-search-site-search,.view-products .search-results-page__sorting #views-exposed-form-product-search-product-search{margin:0;}.view-site-search .view-header,.view-product-search .view-header,.view-products .view-header{margin:1rem 0;font-size:14px;}.view-site-search .view-content,.view-product-search .view-content,.view-products .view-content{clear:both;}.view-site-search .view-content > .element-container-wrapper,.view-product-search .view-content > .element-container-wrapper,.view-products .view-content > .element-container-wrapper{border-top:1px solid #ccc;}.view-product-search .js-search-toggle-forms #product-search-block{display:block;}.view-product-search .js-search-toggle-forms #site-search-block{display:none;}.view-site-search .js-search-toggle-forms #product-search-block{display:none;}.view-site-search .js-search-toggle-forms #site-search-block{display:block;}.search-api-autocomplete-search{z-index:9999;min-width:320px;}@media (max-width:480px){.search-api-autocomplete-search{left:5px !important;right:5px !important;width:calc(100% - 10px) !important;}}.search-api-autocomplete-search li:first-child{background-color:#eeeeee;height:50px;}.search-api-autocomplete-search li:first-child a{color:darkgrey;line-height:35px;cursor:default;}.search-api-autocomplete-search li:first-child a .search-api-autocomplete-suggestion{background-color:#eeeeee !important;}.search-api-autocomplete-search li:first-child a .search-api-autocomplete-suggestion .autocomplete-suggestion-label{color:darkgrey !important;}.search-api-autocomplete-search .ui-menu-item{padding:0.2em 1.4em;}.search-api-autocomplete-search .product-search-result{display:flex;align-items:center;padding:10px 0;}.search-api-autocomplete-search .product-search-result div.product-image{display:flex;width:25%;}.search-api-autocomplete-search .product-search-result div.product-name{display:flex;width:75%;font-size:0.85rem;}.facets-widget-checkbox ul li.facet-item{list-style:none;}.facets-widget-checkbox ul li.facet-item label{display:inline-block;margin-left:5px;}.facets-results-wrapper{display:flex;flex-wrap:wrap;}.facets-results-wrapper .facets{width:25%;}.facets-results-wrapper .view-content{width:100%;margin-top:0;padding-top:0;}.facets-results-wrapper .facets-results-wrapper__header{width:100%;display:flex;flex-direction:column;margin-bottom:0.5rem;}@media screen and (min-width:992px){.facets-results-wrapper .facets-results-wrapper__header{flex-direction:row;justify-content:space-between;align-items:flex-start;}}.search-results-page{display:flex;flex-direction:column;width:100%;}@media screen and (min-width:60.0625em){.search-results-page{gap:32px;flex-direction:row;}}.search-results-page .views-col{width:auto !important;}.search-results-page__title{margin-top:0;}.search-results-page__sidebar{padding-top:7px;min-width:25%;flex:0 0;}.search-results-page__filters-title{font-size:22px;}@media screen and (min-width:60.0625em){.search-results-page__filters-title{margin-bottom:1.5rem;}}.search-results-page__facets .block-config-provider--facets,.pr-main__sidebar-first .block-config-provider--facets{margin:0;padding:0;}.search-results-page__facets .block-config-provider--facets .block__inner,.pr-main__sidebar-first .block-config-provider--facets .block__inner{margin:0;padding:0 0 13px 0;display:flex;flex-direction:column;}.search-results-page__facets .block-config-provider--facets .block__title,.pr-main__sidebar-first .block-config-provider--facets .block__title{cursor:pointer;}.search-results-page__facets .block-config-provider--facets .block__content,.pr-main__sidebar-first .block-config-provider--facets .block__content{flex:auto;visibility:hidden;opacity:0;transition:all 0.5s ease;max-height:0;}.search-results-page__facets .block-config-provider--facets .block__content.expanded,.pr-main__sidebar-first .block-config-provider--facets .block__content.expanded{flex:1;opacity:1;visibility:visible;max-height:1000px;}.search-results-page__facets .block-config-provider--facets .block__title,.pr-main__sidebar-first .block-config-provider--facets .block__title{font-size:19px;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;transition:all 0.5s ease;}.search-results-page__facets .block-config-provider--facets .block__title.expanded:after,.pr-main__sidebar-first .block-config-provider--facets .block__title.expanded:after{transform:rotate(180deg);}.search-results-page__facets .block-config-provider--facets .block__title:after,.pr-main__sidebar-first .block-config-provider--facets .block__title:after{transition:all 0.5s ease;content:"";display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #5f6062;}.search-results-page__facets .block-config-provider--facets .facets-widget-checkbox ul,.pr-main__sidebar-first .block-config-provider--facets .facets-widget-checkbox ul{margin:0;padding:0;}.search-results-page__facets-summary__label{display:block;font-size:16px;color:#000;margin:5px 0 -5px 0;padding:0;font-weight:bold;}.search-results-page__facets-summary__no-filters{min-height:37px;margin:5px 5px 0 0;padding:10px 0 5px 0;font-size:15px;line-height:1.2;}.search-results-page__results{flex:1 1;}.search-results-page__results .facets-results-wrapper .view-content{width:100%;}.path-en-environdent-recycle .sticky-sidebar{position:static;}.page-node-type--product-landing-pages .page-content-wrapper{float:none;width:auto;}@media (min-width:768px){.page-node-type--product-landing-pages .page-content-wrapper{float:left;width:50%;}}.page-node-type--product-landing-pages .page-content-wrapper h2{border-bottom:1px solid #9fa0a1;padding-bottom:10px;}.page-node-type--product-landing-pages .page-content-wrapper a{margin-bottom:20px;}.page-node-type--product-landing-pages .page-content-wrapper iframe{max-width:310px;}.page-node-type--product-landing-pages .page-content-wrapper .left-col-wrapper{width:100%;float:left;padding:0 10px;}@media (max-width:685px){.page-node-type--product-landing-pages .page-content-wrapper .left-col-wrapper{width:100%;}}.page-node-type--product-landing-pages .page-content-wrapper .left-col-wrapper .section-cont{display:inline-block;margin-bottom:40px;}.page-node-type--product-landing-pages .page-content-wrapper .left-col-wrapper .section-cont .sub-section{float:left;line-height:44px;min-width:100%;}.page-node-type--product-landing-pages .page-content-wrapper .left-col-wrapper .section-cont .sub-section .number{width:10%;display:inline-block;float:left;font-size:44px;color:#bfeceb;text-align:center;}.page-node-type--product-landing-pages .page-content-wrapper .left-col-wrapper .section-cont .sub-section .quote{width:90%;display:inline-block;float:left;font-size:15px;line-height:15px;color:#000;}.page-node-type--product-landing-pages #block-startrecycling{background:#f5f5f5;border-radius:0;border:10px solid white;-moz-box-shadow:#9fa0a1 2px 2px 10px;-webkit-box-shadow:#9fa0a1 2px 2px 10px;box-shadow:#9fa0a1 2px 2px 10px;width:100%;float:left;margin-top:0;padding:10px;}@media (min-width:768px){.page-node-type--product-landing-pages #block-startrecycling{width:50%;}}.page-node-type--product-landing-pages #block-startrecycling .block__title{border-bottom:1px solid #9fa0a1;padding-bottom:10px;}.page-node-type--product-landing-pages #block-hf-america-login{background:#f5f5f5;border-radius:0;border:10px solid white;-moz-box-shadow:#9fa0a1 2px 2px 10px;-webkit-box-shadow:#9fa0a1 2px 2px 10px;box-shadow:#9fa0a1 2px 2px 10px;width:100%;float:left;padding:10px;}@media (min-width:768px){.page-node-type--product-landing-pages #block-hf-america-login{width:50%;}}.webform-submission-environdent-form #edit-header .form-required::after{content:"\002A ";}.webform-submission-environdent-form .environdent-header-section-content{clear:both;margin:0 0 45px;padding:25px 30px 5px;background:#f5f5f5;}.webform-submission-environdent-form .environdent-header-section-content__steps{clear:both;display:flex;flex-wrap:wrap;justify-content:center;margin:35px 0 0;padding:0;width:100%;text-align:center;}@media (min-width:600px){.webform-submission-environdent-form .environdent-header-section-content__steps{flex-wrap:nowrap;}}@media (min-width:992px){.webform-submission-environdent-form .environdent-header-section-content__steps{padding:0 30px;}}.webform-submission-environdent-form .environdent-header-section-content__steps > div{margin-bottom:30px;width:100%;max-width:none;}@media (min-width:600px){.webform-submission-environdent-form .environdent-header-section-content__steps > div{max-width:200px;}}.webform-submission-environdent-form .environdent-header-section-content__steps > div::before{content:'';display:flex;align-items:center;justify-content:center;margin:0 auto 18px;padding:0;width:45px;height:45px;color:#fff;background:#4ad9ff 50% 50% no-repeat;background-size:56%;border-radius:50%;}@media (min-width:600px){.webform-submission-environdent-form .environdent-header-section-content__steps > div::before{width:72px;height:72px;}}.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__collect::before{background-image:url(/themes/custom/hf_america/images/icons/ico-scaler.svg);}.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire{margin-left:auto;margin-right:auto;padding:0;max-width:284px;}@media (min-width:600px){.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire{padding:0 20px;}}.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire::before{display:flex;content:"\f00c";font-size:18px;}@media (min-width:600px){.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire::before{font-size:26px;}}.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship{max-width:224px;}.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before{display:flex;content:"\f48b";font-size:22px;}@media (min-width:600px){.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before{font-size:34px;}}.webform-submission-environdent-form .environdent-header-section-content__maximum-note{clear:both;display:block;padding:15px 20px;text-align:center;background:#fff;}.webform-submission-environdent-form .environdent-form-earned-free-instruments{margin:0;}.webform-submission-environdent-form .environdent-form-earned-free-instruments > legend{margin:0;}.webform-submission-environdent-form .environdent-form-earned-free-instruments > legend .fieldset-legend{font-size:20px;line-height:1.2;text-transform:uppercase;}@media (min-width:992px){.webform-submission-environdent-form .environdent-form-earned-free-instruments > legend .fieldset-legend{font-size:30px;}}.webform-submission-environdent-form .environdent-form-earned-free-instruments > legend .fieldset-legend strong{color:#4ad9ff;}.webform-submission-environdent-form .environdent-form-collapsible-section > legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend{clear:both;position:relative;display:block;margin:0;padding:14px 74px 10px 18px;width:100%;height:auto;cursor:pointer;background:#f5f5f5;border:0;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.webform-submission-environdent-form .environdent-form-collapsible-section > legend:hover,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend:hover{background:#e6e6e6;}.webform-submission-environdent-form .environdent-form-collapsible-section > legend .fieldset-legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend .fieldset-legend{font-size:16px;font-weight:600;}.webform-submission-environdent-form .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend::after{content:"\f078";position:absolute;top:50%;right:40px;font-size:14px;font-weight:bold;color:#000;transform:translateY(-50%);}.webform-submission-environdent-form .environdent-form-collapsible-section > .fieldset-wrapper,.webform-submission-environdent-form .environdent-form-collapsible-section-category > .fieldset-wrapper{display:none;}.webform-submission-environdent-form .environdent-form-collapsible-section.is-active > legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category.is-active > legend{margin-bottom:0;}.webform-submission-environdent-form .environdent-form-collapsible-section.is-active > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category.is-active > legend::after{content:"\f077";}.webform-submission-environdent-form .environdent-form-collapsible-section.is-active > .fieldset-wrapper,.webform-submission-environdent-form .environdent-form-collapsible-section-category.is-active > .fieldset-wrapper{display:block;}.webform-submission-environdent-form .environdent-form-collapsible-section.no-accordion > legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category.no-accordion > legend{cursor:default;}.webform-submission-environdent-form .environdent-form-collapsible-section.no-accordion > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category.no-accordion > legend::after{content:"";}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step{margin:0 0 1px;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step > legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step > legend{padding:28px 74px 22px 77px;background:#f5f5f5;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step > legend:hover,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step > legend:hover{background:#e6e6e6;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step > legend .fieldset-legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step > legend .fieldset-legend{font-size:20px;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step > legend::after{color:#000;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step > legend::before{content:'';position:absolute;top:50%;left:15px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:45px;height:45px;color:#fff;background:#4ad9ff 50% 50% no-repeat;background-size:46%;border-radius:50%;transform:translateY(-50%);}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step.is-active > legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step.is-active > legend{margin-bottom:30px;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-shipping-information > legend::before{display:flex;content:"\f48b";font-size:18px;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-number-of-instruments-being-recycled > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-number-of-instruments-being-recycled > legend::before{background-image:url(/themes/custom/hf_america/images/icons/ico-scaler.svg);}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before{display:flex;content:"\f00c";font-size:24px;}.webform-submission-environdent-form .environdent-form-choose-your-free-instruments-related-content{display:none;}.webform-submission-environdent-form .environdent-form-choose-your-free-instruments-related-content.is-active{display:block;}.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section > legend,.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section-category > legend{color:#fff;background:#4ad9ff;}.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section > legend:hover,.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section-category > legend:hover{background:#17ceff;}.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section > legend .fieldset-legend,.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section-category > legend .fieldset-legend,.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section-category > legend::after{color:#fff;}.webform-submission-environdent-form .is-limited .environdent-form-collapsible-section > legend{color:#fff;background:#f42534;}.webform-submission-environdent-form .is-limited .environdent-form-collapsible-section > legend:hover{background:#ee0c1c;}.webform-submission-environdent-form .is-limited .environdent-form-collapsible-section > legend .fieldset-legend,.webform-submission-environdent-form .is-limited .environdent-form-collapsible-section > legend::after{color:#fff;}.webform-submission-environdent-form .environdent-form-product-table-header,.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item{display:flex;flex-wrap:wrap;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-product-table-header,.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item{flex-wrap:nowrap;}}.webform-submission-environdent-form .environdent-form-product-table-header > div,.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div{width:100%;}.webform-submission-environdent-form .environdent-form-product-table-header > div:nth-child(1),.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(1){width:100%;min-width:auto;word-break:break-all;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-product-table-header > div:nth-child(1),.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(1){width:140px;min-width:140px;}}.webform-submission-environdent-form .environdent-form-product-table-header > div:nth-child(3),.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(3){width:105px;min-width:105px;}.webform-submission-environdent-form .environdent-form-product-table-header{display:flex;flex-wrap:nowrap;margin:0;padding:8px 0 5px 18px;font-size:14px;font-weight:bold;background:#d6dee0;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-product-table-header{padding:8px 18px 5px 18px;font-size:16px;}}@media (min-width:1200px){.webform-submission-environdent-form .environdent-form-product-table-header{padding:8px 80px 5px 18px;}}.webform-submission-environdent-form .environdent-form-product-table-header > div:nth-child(1){display:none;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-product-table-header > div:nth-child(1){display:block;}}.webform-submission-environdent-form .environdent-form-product-table-header > div:nth-child(3){width:105px;min-width:105px;}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item{position:relative;clear:both;margin:0;padding:10px 120px 10px 0;border-bottom:1px solid #d6dee0;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item{padding:10px 18px;}}@media (min-width:1200px){.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item{padding:10px 80px 10px 18px;}}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(1){padding-top:0;padding-right:10px;font-size:14px;order:2;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(1){padding-top:9px;font-size:16px;order:initial;}}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(2){padding-top:0;padding-right:0;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(2){padding-top:9px;padding-right:15px;}}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item .requested_items{margin:0;width:100% !important;max-width:105px;}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item .form-item__link img{display:none;}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item .form-item__element{position:absolute;top:10px;right:0;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item .form-item__element{position:relative;top:0;}}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table{margin-bottom:1px;}.webform-submission-environdent-form .environdent-form-free-instruments-header{margin:35px 0 0;}.webform-submission-environdent-form .environdent-form-free-instruments-header h3{margin-bottom:0px;}.webform-submission-environdent-form .form-actions{margin-top:30px;}.webform-submission-environdent-form .js-form-item.js-form-type-webform-multiple{display:none !important;}.webform-submission-environdent-form a{color:#f42534;font-size:16px;}.webform-submission-environdent-form a:visited{color:#f42534;}.webform-submission-environdent-form h3{margin:10px 0;}.webform-submission-environdent-form .requested_items{margin-bottom:10px;}.webform-submission-environdent-form #edit-header h3{margin-bottom:20px;}.webform-submission-environdent-form #edit-header .section-cont{display:block;margin-bottom:30px;}.webform-submission-environdent-form #edit-header .section-cont .number{width:10%;max-width:60px;display:inline-block;float:left;font-size:44px;color:#bfeceb;margin-bottom:20px;text-align:center;}.webform-submission-environdent-form #edit-header .section-cont .quote{width:90%;display:inline-block;float:left;font-size:15px;color:#000;margin-bottom:20px;}.webform-submission-environdent-form fieldset legend{margin-bottom:20px;color:#9fa0a1;}.webform-submission-environdent-form input{font-size:16px;}.webform-submission-environdent-form input[type='number']::-webkit-inner-spin-button,.webform-submission-environdent-form input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}.webform-submission-environdent-form input[type='number']{-moz-appearance:textfield;}.webform-submission-environdent-form #edit-number-of-instruments-being-recycled{width:100%;}.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item{display:flex;flex-direction:column;}.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item label{width:100%;}.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item.js-form-item-total{margin-top:40px;padding-top:30px;border-top:1px solid #d6dee0;}.webform-submission-environdent-form #edit-shipping-information .form-item,.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item{clear:both;margin:0 0 28px;padding:0;max-width:510px;}.webform-submission-environdent-form #edit-shipping-information .form-item-postal-code input,.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item-postal-code input{max-width:160px;}.webform-submission-environdent-form #edit-shipping-information label,.webform-submission-environdent-form #edit-number-of-instruments-being-recycled label{display:block;margin:0 0 5px;padding:0;font-weight:bold;}.webform-submission-environdent-form #edit-shipping-information .form-item-opt-in-for-sms,.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item-opt-in-for-sms{padding:0 30px;}.webform-submission-environdent-form #edit-shipping-information .form-item-opt-in-for-sms .form-item__element input,.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item-opt-in-for-sms .form-item__element input{top:0;}.webform-submission-environdent-form #edit-number-of-instruments-being-recycled input[type='text']{max-width:160px;}.webform-submission-environdent-form #choose_your_free_instruments #edit-3-you-have-earned-0-free-instrument-s- .form-item{display:inline-block;}.path-recycling-center-processing #edit-recycling-instructions{width:47%;display:inline-block;float:left;}@media only screen and (min-width:480px) and (max-width:767px){.path-recycling-center-processing #edit-recycling-instructions{width:50%;min-width:320px;}}@media (max-width:480px){.path-recycling-center-processing #edit-recycling-instructions{width:100%;}}.path-recycling-center-processing #edit-order-status--wrapper{width:47%;display:inline-block;float:left;}@media only screen and (min-width:480px) and (max-width:767px){.path-recycling-center-processing #edit-order-status--wrapper{width:50%;min-width:320px;}}@media (max-width:480px){.path-recycling-center-processing #edit-order-status--wrapper{width:100%;}}.path-recycling-center-processing #edit-order-status--wrapper .form-item{width:47%;display:inline-block;float:left;}@media only screen and (min-width:480px) and (max-width:767px){.path-recycling-center-processing #edit-order-status--wrapper .form-item{width:50%;min-width:320px;}}@media (max-width:480px){.path-recycling-center-processing #edit-order-status--wrapper .form-item{width:100%;}}.path-recycling-center-processing .form-type-textfield{width:47%;display:inline-block;float:left;}@media only screen and (min-width:480px) and (max-width:767px){.path-recycling-center-processing .form-type-textfield{width:50%;min-width:320px;}}@media (max-width:480px){.path-recycling-center-processing .form-type-textfield{width:100%;}}.path-recycling-center-processing #Approved_environdent_orders,.path-recycling-center-processing #Exception_environdent_orders{width:47%;display:inline-block;float:left;}@media only screen and (min-width:480px) and (max-width:767px){.path-recycling-center-processing #Approved_environdent_orders,.path-recycling-center-processing #Exception_environdent_orders{width:50%;min-width:320px;}}@media (max-width:480px){.path-recycling-center-processing #Approved_environdent_orders,.path-recycling-center-processing #Exception_environdent_orders{width:100%;}}.path-recycling-center-processing #edit-continue-button,.path-recycling-center-processing .form-actions{width:47%;display:inline-block;float:left;}@media only screen and (min-width:480px) and (max-width:767px){.path-recycling-center-processing #edit-continue-button,.path-recycling-center-processing .form-actions{width:50%;min-width:320px;}}@media (max-width:480px){.path-recycling-center-processing #edit-continue-button,.path-recycling-center-processing .form-actions{width:100%;}}.path-recycling-center-processing h5{display:none;}.tooltipster-base.tooltipster-hf-product{background:none;border:0;border-radius:0;}.tooltipster-base.tooltipster-hf-product .tooltipster-box{padding:0 !important;background:#fff;border:1px solid #d6dee0;border-radius:0;box-shadow:0 4px 5px 0 rgba(0,0,0,0.3);}.tooltipster-base.tooltipster-hf-product .tooltipster-content{margin:0 !important;padding:0 !important;}.tooltipster-base.tooltipster-hf-product .tooltipster-arrow{display:none;}#block-investmentcalculator{color:#000;font-size:13px;}#block-investmentcalculator #ims_input_container{display:inline-block;background-color:#f5f5f5;padding:20px;margin-bottom:40px;}#block-investmentcalculator #ims_input_container .info{margin-bottom:20px;}#block-investmentcalculator #ims_input_container .field{display:inline-block;width:50%;float:left;}#block-investmentcalculator #ims_input_container .field input{width:95%;}#block-investmentcalculator #ims_input_container .field select{width:95%;}#block-investmentcalculator #ims_results_container h2{border-bottom:1px solid #9fa0a1;padding-bottom:20px;margin-bottom:20px;}#block-investmentcalculator #ims_results_container h3{margin-bottom:10px;}#block-investmentcalculator #ims_results_container .section{margin-bottom:20px;}#block-investmentcalculator #ims_results_container #open-modal{display:block;margin-bottom:20px;}#block-investmentcalculator #ims_results_container #open-modal button{text-transform:uppercase;font-weight:bold;display:block;border:none;}#block-bundlingcalculator{color:#000;font-size:13px;}#block-bundlingcalculator .count{display:inline-block;width:20px;}#block-bundlingcalculator #ims_input_container{display:inline-block;background-color:#f5f5f5;padding:20px;margin-bottom:40px;}#block-bundlingcalculator #ims_input_container .info{margin-bottom:20px;}#block-bundlingcalculator #ims_input_container .field{display:inline-block;width:50%;float:left;}#block-bundlingcalculator #ims_input_container .field input{width:95%;}#block-bundlingcalculator #ims_input_container .field select{width:95%;}#block-bundlingcalculator #ims_bundle_results_container ul.tabs{margin:0px;padding:0px;list-style:none;}#block-bundlingcalculator #ims_bundle_results_container ul.tabs li{margin-bottom:-1px;position:relative;text-decoration:none;color:#9fa0a1;font-size:13px;font-weight:bold;background:white;display:block;float:right;min-width:120px;text-align:center;padding:5px 15px;border:1px solid #9fa0a1;border-bottom:1px solid #9fa0a1;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px;border-radius:10px 10px 0px 0px;}@media (max-width:420px){#block-bundlingcalculator #ims_bundle_results_container ul.tabs li{width:100%;}}#block-bundlingcalculator #ims_bundle_results_container ul.tabs li{cursor:pointer;}#block-bundlingcalculator #ims_bundle_results_container ul.tabs li.current{color:#f42534;border:1px solid #000;border-bottom:1px solid white;}#block-bundlingcalculator #ims_bundle_results_container .tab-content{display:none;background:white;padding:20px;border-top:1px solid #9fa0a1;width:100%;min-height:400px;}#block-bundlingcalculator #ims_bundle_results_container .tab-content .col2{border-right:1px solid #9fa0a1;min-height:400px;}@media (max-width:560px){#block-bundlingcalculator #ims_bundle_results_container .tab-content .col2{border-right:none;min-width:260px;width:100%;}}#block-bundlingcalculator #ims_bundle_results_container .tab-content .col2.second{border-right:none;}#block-bundlingcalculator #ims_bundle_results_container .tab-content h3{margin-bottom:20px;}#block-bundlingcalculator #ims_bundle_results_container .tab-content .col2.second a{font-size:12px;color:#000;}#block-bundlingcalculator #ims_bundle_results_container .tab-content.current{display:inherit;}#block-bundlingcalculator #email_results_container{padding-top:20px;margin-bottom:20px;border-top:1px solid #9fa0a1;clear:both;}#block-bundlingcalculator #email_results_container h3{padding:10px 0;}#block-bundlingcalculator #open-modal{display:block;margin-bottom:20px;}#block-bundlingcalculator #open-modal button{text-transform:uppercase;font-weight:bold;display:block;border:none;}#block-webform-2{display:none;}.modal-wrapper{z-index:100;display:block;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.4);}.modal-wrapper .modal-wrapper__content{position:relative;animation:animatetop 0.4s;padding:40px;max-width:450px;margin:auto;background-color:white;-moz-box-shadow:#000 2px 2px 10px;-webkit-box-shadow:#000 2px 2px 10px;box-shadow:#000 2px 2px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.modal-wrapper .close-wrapper{display:block;position:absolute;right:0;top:0;z-index:101;}.modal-wrapper .close-wrapper .close{cursor:default;max-width:450px;margin:auto;text-align:right;}.modal-wrapper .close-wrapper .close span{cursor:pointer;color:#5f6062;font-weight:bold;padding:0 10px;font-size:20px;}.webform-submission-sterilization-quiz-form .form-item{display:inline-block;width:47%;float:left;margin-right:20px;}@media (max-width:479px){.webform-submission-sterilization-quiz-form .form-item{width:100%;}}.webform-submission-sterilization-quiz-form div[data-webform-key="assessment"] .form-item:nth-child(odd){clear:left;}.webform-submission-sterilization-quiz-form .compliance-box.form-item{display:block;width:100%;clear:both;margin-top:0;}.webform-submission-sterilization-quiz-form .compliance-box.form-item > div > div{margin:0;}.webform-submission-sterilization-quiz-form .compliance-box.form-item > .fieldset-wrapper div.form-item{display:block;width:100%;clear:both;}.webform-submission-sterilization-quiz-form .compliance-box.form-item > .fieldset-wrapper div.form-item > label{display:inline;}.webform-submission-sterilization-quiz-form .form-type-radio{margin-bottom:0px;}.webform-submission-sterilization-quiz-form .form-actions{display:inline-block;width:100%;}.webform-submission-sterilization-quiz-form .form-actions .form-submit{text-transform:uppercase;font-weight:bold;display:block;border:none;float:left;width:100%;max-width:220px;margin-right:10px;}.webform-submission-sterilization-quiz-form a{color:#f42534;}.webform-confirmation__back{display:none;}#sterilization_info_form{font-size:16px;color:#000;}#sterilization_info_form .question_row{margin-bottom:40px;}#sterilization_info_form .question_row .question_num{width:25px;float:left;font-weight:bold;}#sterilization_info_form .question_row .question_text{font-weight:bold;}#sterilization_info_form .message-cta-wrapper > .thank-you-message{text-align:center;}#sterilization_info_form .message-cta-wrapper > .cta-link > .logo{max-width:40%;}@media (max-width:479px){#sterilization_info_form .message-cta-wrapper > .cta-link > .logo{max-width:100%;}}#sterilization_info_form .message-cta-wrapper > .cta-link > span{display:inline-block;max-width:59%;vertical-align:middle;}@media (max-width:479px){#sterilization_info_form .message-cta-wrapper > .cta-link > span{max-width:100%;text-align:center;}}.webform-progress-tracker .progress-step.is-active .progress-marker{background:#f42534;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker{background:#000;}.webform-progress-tracker .progress-step.is-complete .progress-marker{background-color:#f42534 !important;}.webform-progress-tracker .progress-step .progress-title{color:#000;}.user-logged-in.path-user #block-hf-america-local-tasks{display:none;}.path-user h4{color:#000;}.path-user #block-hf-america-content ul.tabs{margin:0px;padding:0px;list-style:none;}.path-user #block-hf-america-content ul.tabs li{margin-bottom:-1px;position:relative;text-decoration:none;color:#9fa0a1;font-size:13px;font-weight:bold;background:white;display:block;float:left;min-width:120px;text-align:center;padding:5px 15px;border:1px solid #9fa0a1;border-bottom:1px solid #9fa0a1;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px;border-radius:10px 10px 0px 0px;}@media (max-width:420px){.path-user #block-hf-america-content ul.tabs li{width:100%;}}.path-user #block-hf-america-content ul.tabs li{cursor:pointer;}.path-user #block-hf-america-content ul.tabs li.current{color:#f42534;border:1px solid #000;border-bottom:1px solid white;}.path-user #block-hf-america-content .tab-content{display:none !important;background:white;padding:20px;border-top:1px solid #9fa0a1;width:100%;min-height:400px;}.path-user #block-hf-america-content .tab-content a{color:#000;}.path-user #block-hf-america-content .tab-content a:hover{color:#f42534;text-decoration:none;}.path-user #block-hf-america-content .tab-content .col2{border-right:1px solid #9fa0a1;min-height:400px;}.path-user #block-hf-america-content .tab-content .col2.second{border-right:none;}.path-user #block-hf-america-content .tab-content h3{margin-bottom:20px;}.path-user #block-hf-america-content .tab-content .col2.second a{font-size:12px;color:#000;}.path-user #block-hf-america-content .tab-content .col2.second a:after{margin-left:10px;content:'DOWNLOAD';color:#f42534;font-weight:bold;}.path-user #block-hf-america-content .tab-content .col2.second a:after:hover{text-decoration:underline;}.path-user #block-hf-america-content .tab-content.current{display:inherit !important;}.path-user .field-group-fieldset > legend .fieldset-legend{display:block;font-size:24px;padding-bottom:30px;text-transform:uppercase;}.path-user .field-group-fieldset > legend::after{display:none;}.path-user .form-item-is-student{display:inline;}.path-user #edit-customer-profiles-0-entity-address-0 summary::after{color:#ee0000;font-family:sans-serif;content:" \002A ";line-height:1;}.path-user #edit-group-student-information{display:none;margin-top:60px;}.path-user #edit-group-student-information .field--name-field-graduation-date h4.label::after{font-family:sans-serif;content:" \002A ";line-height:1;color:#ee0000;}.path-user #edit-group-student-information .form-item-field-school-name-0-value label::after,.path-user #edit-group-student-information .form-item-access-code-temp label::after{font-family:sans-serif;content:" \002A ";line-height:1;color:#ee0000;}.user-login-page-create-account > legend,.user-login-page-returning-customer > legend{display:block;margin:0;padding:0;font-size:24px;color:#000;font-weight:normal;text-transform:uppercase;background:none;border:0;}.user-login-page-create-account > legend .fieldset-legend,.user-login-page-returning-customer > legend .fieldset-legend{display:block;margin:0;padding:0 0 30px;font-size:24px;font-weight:bold;text-transform:uppercase;}.user-login-page-create-account .far,.user-login-page-create-account .l-inline--arrow::after,.user-login-page-create-account .search-block-form__form .form-submit--trigger::before,.search-block-form__form .user-login-page-create-account .form-submit--trigger::before,.user-login-page-create-account .mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .menu__link::before,.user-login-page-create-account .mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .menu__link::before,.user-login-page-create-account .mobile-control-main-nav > .menu > .menu__item--cart .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .user-login-page-create-account .menu__link::before,.user-login-page-create-account .site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .user-login-page-create-account .menu__link::before,.user-login-page-create-account .site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .user-login-page-create-account .menu__link::before,.user-login-page-create-account .site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .user-login-page-create-account .menu__link::before,.user-login-page-create-account .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.site-header__header-second .user-login-page-create-account .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.user-login-page-create-account .search-forms__search-popup__toggle::before,.user-login-page-create-account .l-footer-top .menu-name--footer-top > li[class*='800'] a::before,.l-footer-top .menu-name--footer-top > li[class*='800'] .user-login-page-create-account a::before,.user-login-page-create-account .l-footer-top .menu-name--footer-top > li[class*='care'] a::before,.l-footer-top .menu-name--footer-top > li[class*='care'] .user-login-page-create-account a::before,.user-login-page-create-account .block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.block-config-provider--region-lang-select .user-login-page-create-account .menu__item--expanded > .menu__link::after,.user-login-page-create-account .mobile-product-categories__trigger::after,.user-login-page-create-account .block-search__content .form-submit--trigger::before,.block-search__content .user-login-page-create-account .form-submit--trigger::before,.user-login-page-create-account .webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .user-login-page-create-account .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.user-login-page-create-account .webform-submission-environdent-form .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .user-login-page-create-account .environdent-form-collapsible-section > legend::after,.user-login-page-create-account .webform-submission-environdent-form .environdent-form-collapsible-section-category > legend::after,.webform-submission-environdent-form .user-login-page-create-account .environdent-form-collapsible-section-category > legend::after,.user-login-page-create-account .webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .user-login-page-create-account .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.user-login-page-create-account .webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .user-login-page-create-account .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.user-login-page-create-account .product-search-results-item .product__view-details .btn--right-arrow::after,.product-search-results-item .product__view-details .user-login-page-create-account .btn--right-arrow::after,.user-login-page-create-account .component-banner-carousel .slick-arrow::before,.component-banner-carousel .user-login-page-create-account .slick-arrow::before,.user-login-page-create-account .component-category-carousel__slider .slick-prev::before,.component-category-carousel__slider .user-login-page-create-account .slick-prev::before,.user-login-page-create-account .component-category-carousel__slider .slick-next::before,.component-category-carousel__slider .user-login-page-create-account .slick-next::before,.user-login-page-create-account .component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .user-login-page-create-account .slick-arrow::before,.user-login-page-create-account .component-cta-strap__body.slick-slider.slick-initialized .slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .user-login-page-create-account .slick-arrow::before,.user-login-page-returning-customer .far,.user-login-page-returning-customer .l-inline--arrow::after,.user-login-page-returning-customer .search-block-form__form .form-submit--trigger::before,.search-block-form__form .user-login-page-returning-customer .form-submit--trigger::before,.user-login-page-returning-customer .mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .menu__link::before,.user-login-page-returning-customer .mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .menu__link::before,.user-login-page-returning-customer .mobile-control-main-nav > .menu > .menu__item--cart .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .user-login-page-returning-customer .menu__link::before,.user-login-page-returning-customer .site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .user-login-page-returning-customer .menu__link::before,.user-login-page-returning-customer .site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .user-login-page-returning-customer .menu__link::before,.user-login-page-returning-customer .site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .user-login-page-returning-customer .menu__link::before,.user-login-page-returning-customer .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.site-header__header-second .user-login-page-returning-customer .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.user-login-page-returning-customer .search-forms__search-popup__toggle::before,.user-login-page-returning-customer .l-footer-top .menu-name--footer-top > li[class*='800'] a::before,.l-footer-top .menu-name--footer-top > li[class*='800'] .user-login-page-returning-customer a::before,.user-login-page-returning-customer .l-footer-top .menu-name--footer-top > li[class*='care'] a::before,.l-footer-top .menu-name--footer-top > li[class*='care'] .user-login-page-returning-customer a::before,.user-login-page-returning-customer .block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.block-config-provider--region-lang-select .user-login-page-returning-customer .menu__item--expanded > .menu__link::after,.user-login-page-returning-customer .mobile-product-categories__trigger::after,.user-login-page-returning-customer .block-search__content .form-submit--trigger::before,.block-search__content .user-login-page-returning-customer .form-submit--trigger::before,.user-login-page-returning-customer .webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .user-login-page-returning-customer .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.user-login-page-returning-customer .webform-submission-environdent-form .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .user-login-page-returning-customer .environdent-form-collapsible-section > legend::after,.user-login-page-returning-customer .webform-submission-environdent-form .environdent-form-collapsible-section-category > legend::after,.webform-submission-environdent-form .user-login-page-returning-customer .environdent-form-collapsible-section-category > legend::after,.user-login-page-returning-customer .webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .user-login-page-returning-customer .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.user-login-page-returning-customer .webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .user-login-page-returning-customer .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.user-login-page-returning-customer .product-search-results-item .product__view-details .btn--right-arrow::after,.product-search-results-item .product__view-details .user-login-page-returning-customer .btn--right-arrow::after,.user-login-page-returning-customer .component-banner-carousel .slick-arrow::before,.component-banner-carousel .user-login-page-returning-customer .slick-arrow::before,.user-login-page-returning-customer .component-category-carousel__slider .slick-prev::before,.component-category-carousel__slider .user-login-page-returning-customer .slick-prev::before,.user-login-page-returning-customer .component-category-carousel__slider .slick-next::before,.component-category-carousel__slider .user-login-page-returning-customer .slick-next::before,.user-login-page-returning-customer .component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .user-login-page-returning-customer .slick-arrow::before,.user-login-page-returning-customer .component-cta-strap__body.slick-slider.slick-initialized .slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .user-login-page-returning-customer .slick-arrow::before{padding-right:10px;color:#f42534;}.user-login-page-message{color:#333;font-size:20px;}.user-login-page-create-account{float:none;margin:0 0 40px;width:auto;padding:40px;border:1px solid #9fa0a1;}@media (min-width:992px){.user-login-page-create-account{float:right;width:calc(50% - 20px);}}.user-login-page-returning-customer{float:none;margin:0 0 40px;padding-left:0;width:auto;padding:40px;border:1px solid #9fa0a1;background-color:#f5f5f5;}@media (min-width:992px){.user-login-page-returning-customer{float:right;padding-left:50px;width:calc(50% - 20px);margin-right:40px;}}#edit-reset-password{padding-right:5px;}form.user-pass{width:calc(50% - 20px);background-color:#f5f5f5;border:1px solid #9fa0a1;padding:40px;padding-left:50px;}form.user-pass .form-item-name label{padding-bottom:5px;}form.user-pass .form-actions{flex-direction:column;}form.user-pass .form-actions .back-login{margin-top:20px;}.user-reset-pwd-msg{color:#666;font-size:20px;}.form-item-customer-profiles-0-entity-address-0-address-postal-code .form-item--error-message{display:table;}.zip-error{display:table;font-weight:bold;color:#a51b00;}.path-wheretobuy .edit-submit-where-to-buy{text-transform:uppercase;font-weight:bold;display:block;border:none;}.path-wheretobuy .view-rows li{margin-bottom:20px;}.view-where-to-buy form label{display:block;margin:0 0 5px;padding:0;}.view-where-to-buy .form-item-postal-code input{max-width:109px;}.view-where-to-buy .form-actions .button{text-transform:uppercase;font-weight:bold;}.view-where-to-buy .form-submit[value="Reset"]{visibility:hidden;}.wtb-root{box-sizing:border-box;color:#333333;font-family:inherit;}.wtb-root *,.wtb-root *::before,.wtb-root *::after{box-sizing:inherit;}.wtb-root a{color:inherit;text-decoration-thickness:1px;text-underline-offset:2px;}.wtb-root a:hover,.wtb-root a:focus-visible{color:#0096bf;}.wtb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.redirect-options-container{margin-bottom:20px;}.redirect-options-container .redirect-option{box-shadow:1px 1px 5px 0 rgba(0,0,0,0.2);padding:40px;}.redirect-options-container .redirect-row{display:flex;justify-content:space-between;width:100%;margin-top:40px;}.redirect-options-container .redirect-row .redirect-option{margin-right:40px;min-width:calc(33.33% - 40px);}.redirect-options-container .redirect-row .redirect-option .redirect-logo{margin:0 0 1.625rem;}@media (max-width:768px){.redirect-options-container .redirect-row .redirect-option{min-width:100%;margin-right:0px;}}.redirect-options-container .redirect-row .redirect-option:last-child{margin-right:0;}.redirect-options-container .redirect-row .redirect-option .redirect-links a.button{white-space:normal;padding:10px 20px;height:auto;border-radius:30px;line-height:normal;}.redirect-options-container .redirect-row.row-count-2 .redirect-option{min-width:calc(50% - 20px);}@media (max-width:768px){.redirect-options-container .redirect-row.row-count-2 .redirect-option{min-width:100%;margin-right:0px;}}.redirect-options-container .redirect-row.row-count-1 .redirect-option{width:100%;margin-right:0px;}@media (max-width:992px){.redirect-options-container .redirect-row.n-rows{flex-wrap:wrap;}.redirect-options-container .redirect-row .redirect-option.not-first-row{width:48%;margin-right:0;margin-bottom:40px;}}.redirect-options-container #redirect-first-row-2{display:flex;justify-content:space-between;width:100%;margin-top:0;}.redirect-options-container #redirect-first-row-2 .redirect-option{min-width:calc(50% - 20px);}@media (max-width:768px){.redirect-options-container #redirect-first-row-2 .redirect-option{min-width:100%;}}.redirect-options-container #redirect-first-row-2 .redirect-option:first-child{margin-right:40px;}@media (max-width:768px){.redirect-options-container #redirect-first-row-2 .redirect-option:first-child{margin-right:0px;}}.redirect-options-container #redirect-first-row-2 .redirect-option .redirect-links a.button{margin-right:10px;}@media (max-width:992px){.redirect-options-container #redirect-first-row-2 .redirect-option .redirect-links a.button{margin-bottom:10px;}}.block-plugin-id--views-block-featured-products-featured-products-per-category{padding-bottom:.6rem;border-bottom:1px solid #d6dee0;}.block-plugin-id--views-block-featured-products-featured-products-per-category .block__title{margin-bottom:1rem;}.block-facets-summary{margin:0 0 1rem 0;}@media screen and (min-width:992px){.block-facets-summary{margin:0;}}.block-facets-summary ul.facet-summary__items{display:inline-block;margin:0;padding:0;vertical-align:top;}.block-facets-summary ul.facet-summary__items li{display:inline-block;margin:0;padding:0;vertical-align:top;}.block-facets-summary ul.facet-summary__items li a{position:relative;display:inline-block;min-height:37px;margin:5px 5px 0 0;padding:10px 36px 5px 15px;font-size:15px;line-height:1.2;color:#000;text-decoration:none;background:#fff;border:1px solid #ccc;}.block-facets-summary ul.facet-summary__items li a::after{content:"\f00d";position:absolute;top:0;right:0;display:block;margin:0;padding:10px 0 0;width:25px;height:calc(100% - 10px);color:#fff;text-align:center;background:#000;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.block-facets-summary ul.facet-summary__items li a .js-facet-deactivate{display:none;}.block-facets-summary ul.facet-summary__items li a:hover,.block-facets-summary ul.facet-summary__items li a:focus{color:#f42534;border-color:#f42534;}.block-facets-summary ul.facet-summary__items li a:hover::after,.block-facets-summary ul.facet-summary__items li a:focus::after{color:#fff;background:#f42534;}.block-facets-summary ul.facet-summary__items li.facet-summary-item--clear a{padding-right:26px;background:transparent;border:1px solid transparent;}.block-facets-summary ul.facet-summary__items li.facet-summary-item--clear a::after{background:transparent;color:#000;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.block-facets-summary ul.facet-summary__items li.facet-summary-item--clear a:hover,.block-facets-summary ul.facet-summary__items li.facet-summary-item--clear a:focus{color:#f42534;border-color:transparent;}.block-facets-summary ul.facet-summary__items li.facet-summary-item--clear a:hover::after,.block-facets-summary ul.facet-summary__items li.facet-summary-item--clear a:focus::after{color:#f42534;background:transparent;}.path-cart .page-title{text-transform:capitalize;}.hf-dealer-price-warning{position:relative;display:block;margin:0;padding:0;font-size:14px;line-height:1.4;font-style:italic;vertical-align:top;}.hf-dealer-price-warning::before{content:"\f071";margin:0 2px 0 0;padding:0;}.cart-form-summary-col .hf-dealer-price-warning{text-align:center;}.cart-block__line-item{display:none;text-align:left;font-weight:bold;}.cart-block__line-item__label{display:inline-block;vertical-align:top;}.cart-block__line-item__value{float:right;text-align:right;}.cart-popup{color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;}.cart-popup .cart-messages{border-bottom:1px solid #cfcfd0;}.cart-popup .cart-details{display:flex;flex-wrap:nowrap;padding:10px 0;}.cart-popup .cart-details .cart-items{flex:0 0 60%;padding:10px;}.cart-popup .cart-details .cart-items .field{margin:0;padding:0;}.cart-popup .cart-details .cart-items .field-commerce-product-variation--field-product-name.clearfix::after{clear:none;}.cart-popup .cart-details .cart-actions{flex:1 1 auto;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-left:1px solid #cfcfd0;}.cart-popup .cart-details .cart-actions .quantity-added,.cart-popup .cart-details .cart-actions .order-summary-total{padding-bottom:15px;}.cart-popup .cart-details .cart-actions .order-total-line-label{padding-bottom:10px;}.cart-popup .cart-details .cart-actions .view-cart.button{background-color:transparent;color:#f42534;border:1px solid;margin-bottom:15px;}.cart-popup .cart-details .cart-actions .view-cart.button:hover{background-color:#F5F5F5;}.ui-dialog-titlebar-close span.continue-shopping{position:absolute;top:0px;right:30px;color:#f42534;}.view-commerce-cart-form-orange,.view-commerce-cart-form-dealer-fulfill{position:relative;clear:both;margin:40px 0 0;padding:0;text-align:right;}.view-commerce-cart-form-orange .page-title,.view-commerce-cart-form-dealer-fulfill .page-title{text-align:left;}.view-commerce-cart-form-orange form::after,.view-commerce-cart-form-dealer-fulfill form::after{content:'';display:table;clear:both;}.view-commerce-cart-form .field-sku.premium{position:absolute;top:35px;left:125px;}.view-commerce-cart-form .envmembership .field-commerce-order-item-purchased-entity{margin-left:125px;}.view-commerce-cart-form .envmembership-qty{padding-right:5px;}.view-commerce-cart-form .order-total-line{padding-right:0;}.view-commerce-cart-form .form-actions{display:block;margin:25px 0 0;padding:0;text-align:center;}@media (min-width:992px){.view-commerce-cart-form .form-actions{margin-top:10px;}}.view-commerce-cart-form .form-actions button,.view-commerce-cart-form .form-actions .button{padding:0 1rem;}.view-commerce-cart-form .form-actions .btn{margin-right:0;margin-left:10px;}.view-commerce-cart-form .form-actions .btn:first-child{margin-left:0;}.commerce-cart-form-list{float:none;margin:0 0 20px;padding:0;width:100%;text-align:left;}@media (min-width:992px){.commerce-cart-form-list{float:left;margin:0 -300px 20px 0;padding:0 300px 0 0;}}.commerce-cart-form-listing,.view-content .item-list > ul.commerce-cart-form-listing{display:block;margin:0 0 20px;padding:20px 0 0;list-style:none;border-top:2px solid #cfcfd0;}.commerce-cart-form-listing li.item-list__item.premium,.view-content .item-list > ul.commerce-cart-form-listing li.item-list__item.premium{padding:0 0 70px;}.commerce-cart-form-listing > li,.view-content .item-list > ul.commerce-cart-form-listing > li{position:relative;float:none;display:block;margin:0 0 15px;padding:0 0 15px 120px;background:none;border-bottom:1px solid #cfcfd0;}@media (min-width:480px){.commerce-cart-form-listing > li,.view-content .item-list > ul.commerce-cart-form-listing > li{padding-right:90px;}}@media (min-width:1200px){.commerce-cart-form-listing > li,.view-content .item-list > ul.commerce-cart-form-listing > li{padding:0 0 15px;}}.commerce-cart-form-listing > li::after,.view-content .item-list > ul.commerce-cart-form-listing > li::after{content:'';display:table;clear:both;}.commerce-cart-form__col{float:none;display:block;margin:0;padding:0;width:auto;}@media (min-width:1200px){.commerce-cart-form__col{float:left;padding:10px 15px;width:30%;}}.commerce-cart-form__col.commerce-cart-form__col--product{padding:0;width:auto;}@media (min-width:1200px){.commerce-cart-form__col.commerce-cart-form__col--product{width:50%;}}.commerce-cart-form__col.commerce-cart-form__col--product .field--name-created{display:none;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation{position:static;margin:0;padding:0;font-size:16px;min-height:0;}@media (min-width:1200px){.commerce-cart-form__col.commerce-cart-form__col--product .product-variation{position:relative;padding:20px 0 0 120px;min-height:100px;}}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field{margin:0;padding:0;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field__label,.commerce-cart-form__col.commerce-cart-form__col--product .product-variation h3{font-size:inherit;color:inherit;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field--name-sku{font-size:14px;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field--name-field-product-image{position:absolute;top:0;left:0;width:100px;height:100px;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field--name-field-product-image a{position:relative;display:block;opacity:1;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field--name-field-product-image a:hover,.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field--name-field-product-image a:focus{opacity:.8;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field--name-field-product-image img{max-width:100%;height:auto;}.commerce-cart-form__col.commerce-cart-form__col--price{padding-top:0;text-align:left;}@media (min-width:1200px){.commerce-cart-form__col.commerce-cart-form__col--price{padding-top:20px;text-align:right;}}.commerce-cart-form__col.commerce-cart-form__col--total-price{display:none;padding-top:0;width:auto;text-align:left;}@media (min-width:480px){.commerce-cart-form__col.commerce-cart-form__col--total-price{position:absolute;top:0;right:0;display:block;}}@media (min-width:1200px){.commerce-cart-form__col.commerce-cart-form__col--total-price{position:relative;display:block;padding-top:20px;width:20%;text-align:right;}}.commerce-cart-form__quantity-cont{display:block;margin:20px 0 0;padding:0;vertical-align:top;}@media (min-width:1200px){.commerce-cart-form__quantity-cont{display:inline-block;margin-top:0;}}.commerce-cart-form__quantity-cont::before{content:'X';display:none;margin:7px 5px 0 0;padding:0;vertical-align:top;}@media (min-width:1200px){.commerce-cart-form__quantity-cont::before{display:inline-block;margin:0 20px;}}.view-commerce-cart-form-dealer-fulfill .commerce-cart-form__quantity-cont::before{display:none;}.commerce-cart-form__quantity{position:relative;top:0;display:inline-block;margin:0;padding:0;vertical-align:top;}@media (min-width:1200px){.commerce-cart-form__quantity{top:-9px;}}.commerce-cart-form__quantity .form-item{display:inline-block;margin:0 0 5px;padding:0;vertical-align:top;}.commerce-cart-form__quantity .form-type-number{margin-left:0;margin-right:0;width:70px;}@media (min-width:1200px){.commerce-cart-form__quantity .form-type-number{margin-left:auto;margin-right:auto;}}.commerce-cart-form__quantity .form-number{text-align:center;}.commerce-cart-form__remove{position:relative;top:0;display:inline-block;margin:10px 0 0 2px;width:20px;height:20px;text-align:center;vertical-align:top;}@media (min-width:1200px){.commerce-cart-form__remove{top:-7px;}}.commerce-cart-form__remove .form-submit{position:absolute;top:0;left:0;display:block;margin:0;padding:0;width:20px;height:20px;font-size:0;background:none;border:0;text-align:left;text-indent:-99999px;outline:none;}.commerce-cart-form__remove .form-submit:hover,.commerce-cart-form__remove .form-submit:focus{background:none;border:0;}.commerce-cart-form__remove::after{content:"\f057";color:#ccc;font-size:20px;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.commerce-cart-form__remove:hover::after,.commerce-cart-form__remove:focus::after{color:#aa0914;}.cart-form-summary__note{display:block;margin:0;padding:20px 0 0;font-size:14px;line-height:1.4;font-style:italic;text-align:center;vertical-align:top;}.commerce-cart-form__product-image{position:absolute;top:0;left:0;width:100px;height:100px;}.commerce-cart-form__product-image a{position:absolute;top:0;left:0;display:block;width:100px;height:100px;border:1px solid #cfcfd0;z-index:1;text-align:left;text-indent:-99999px;outline:none;background:#fff;background:rgba(255,255,255,0);}.commerce-cart-form__product-image a:hover,.commerce-cart-form__product-image a:focus{background:#fff;background:rgba(255,255,255,0.3);}.commerce-cart-form__product-image img{max-width:100%;height:auto;}.commerce-cart-form__product-image-placeholder{display:block;width:100px;height:100px;background:url(/themes/custom/hf_america/styles/images/product-placeholder.jpg) 0 0 no-repeat;background-size:100%;}.cart-form-summary-col{position:relative;float:none;width:auto;}@media (min-width:992px){.cart-form-summary-col{float:right;width:260px;}}.cart-form-summary{display:block;margin:0;padding:0;width:auto;vertical-align:top;}@media (min-width:992px){.cart-form-summary{display:block;width:260px;}}.cart-form-summary::after{content:'';display:table;clear:both;}.cart-form-summary.affix{position:static;top:0;}@media (min-width:992px){.cart-form-summary.affix{position:fixed;top:20px;}}.cart-form-summary.affix-bottom{position:relative;}body.toolbar-horizontal .cart-form-summary.affix{top:0;}@media (min-width:992px){body.toolbar-horizontal .cart-form-summary.affix{top:90px;}}.cart-form-summary__items{margin:0 0 20px;padding:20px;border:1px solid #cfcfd0;}.cart-form-summary__items .cart-block__summary{display:none;}.cart-form-summary__items .menu--cart-block{display:none;}.cart-form-summary__items .cart-block__line-item{display:block;}.cart-form-summary__items .field--name-total-price{margin-top:20px;padding-top:20px;border-top:1px solid #cfcfd0;}.commerce-checkout-flow fieldset legend,.commerce-checkout__section-title,.field--name-shipping-method fieldset legend{display:block;margin:0;padding:0;font-size:24px;color:#666;font-weight:normal;text-transform:uppercase;background:none;border:0;}.commerce-checkout-flow fieldset legend .fieldset-legend,.commerce-checkout__section-title .fieldset-legend,.field--name-shipping-method fieldset legend .fieldset-legend{display:block;margin:0;padding:0 0 30px;font-size:24px;text-transform:uppercase;}.commerce-checkout-flow fieldset[id*='-shipping-method'] legend .fieldset-legend{padding:0;font-size:16px !important;text-transform:none;}.commerce-checkout-flow fieldset{display:block;margin:20px 0 30px;padding:0 0 30px;border:0;border-bottom:1px solid #ccc;}.commerce-checkout-flow fieldset fieldset{margin:20px 0 30px;padding:0;border:0;}.commerce-checkout-flow fieldset fieldset:last-child{margin-bottom:0;}.commerce-checkout-flow fieldset fieldset legend{font-size:20px;}.commerce-checkout-flow fieldset.checkout-pane-payment-information{margin:20px 0 40px;padding:25px 15px;border:2px solid #cfcfd0;}@media (min-width:480px){.commerce-checkout-flow fieldset.checkout-pane-payment-information{padding:25px 30px;}}.commerce-checkout-flow fieldset.checkout-pane-payment-information > legend{float:left;display:block;margin:0 0 20px;padding:0;}.commerce-checkout-flow fieldset.checkout-pane-payment-information > .fieldset-wrapper{clear:both;}.commerce-checkout-flow fieldset.checkout-pane-payment-information .fieldset-wrapper fieldset legend{font-size:20px;}.commerce-checkout-flow fieldset#edit-login-returning-customer,.commerce-checkout-flow fieldset#edit-login-guest{border:0;}.commerce-checkout-flow fieldset#edit-login-returning-customer legend,.commerce-checkout-flow fieldset#edit-login-guest legend{margin:0 0 20px;}.commerce-checkout-flow fieldset#edit-login-returning-customer #edit-login-returning-customer-submit,.commerce-checkout-flow fieldset#edit-login-guest #edit-login-returning-customer-submit{margin-right:15px;}.commerce-checkout-flow fieldset.checkout-pane-shipping-information{margin-bottom:0;padding-bottom:20px;border-bottom:0;}.commerce-checkout-flow fieldset.checkout-pane-shipping-information .btn{margin-left:0;}.commerce-checkout-flow fieldset.checkout-pane-shipping-information .btn[id*='recalculate-shipping']{margin-top:20px;}.commerce-checkout-flow .field--name-field-phone{position:relative;display:block;margin-right:0;padding-bottom:0;width:auto;vertical-align:top;}@media (min-width:600px){.commerce-checkout-flow .field--name-field-phone{display:inline-block;margin-right:1em;width:140px;}}.commerce-checkout-flow .field--name-field-phone input{width:140px;}.commerce-checkout-flow .field--name-field-phone .description{white-space:normal;}@media (min-width:600px){.commerce-checkout-flow .field--name-field-phone .description{white-space:nowrap;}}.commerce-checkout-flow .field--name-field-phone-ext{display:block;width:108px;vertical-align:top;}@media (min-width:600px){.commerce-checkout-flow .field--name-field-phone-ext{display:inline-block;}}.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-number{position:relative;padding-left:52px;width:217px;}.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-number::before{content:"\f023";position:absolute;top:0;left:0;margin:0;padding:12px 0 0;width:44px;height:100%;font-size:26px;text-align:center;color:#fff;background:#cfcfd0;border-radius:4px;}.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-security-code{display:inline-block;margin:1em 0;padding:0;width:80px;vertical-align:top;}.commerce-checkout-flow .credit-card-form__expiration .form-item{margin-right:1em;}.commerce-checkout-flow .credit-card-form__expiration .form-item:last-child{margin-right:0;}.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-expiration-divider{display:none;}.commerce-checkout-flow .credit-card-form__divider{margin:0;padding:0;width:15px;font-size:0;}.commerce-checkout-flow .credit-card-form__expiration{display:inline-block;margin:1em 20px 1em 0;padding:0;vertical-align:top;}.commerce-checkout-flow .checkout-pane.checkout-pane-coupon-redemption{margin:20px 0 30px;padding:0 0 30px;border:0;}.commerce-checkout-flow div[id*='payment-information-add-payment-method-billing-information'] .btn{margin-left:0;}.commerce-checkout-flow .form-actions{display:block;}.commerce-checkout-flow h3.field__label{color:inherit;}.layout-region-checkout-footer .form-actions .btn{margin-right:15px;}.layout-region-checkout-footer .form-actions a{display:inline-block;padding-top:9px;vertical-align:top;}.layout-region-checkout-secondary{margin-bottom:40px;}.layout-region-checkout-secondary > h3{display:none;}.layout-region-checkout-main,.layout-region-checkout-footer{float:none;width:auto;padding-right:0;}@media (min-width:768px){.layout-region-checkout-main,.layout-region-checkout-footer{float:left;width:65%;padding-right:50px;}}.layout-region-checkout-secondary{float:none;width:auto;}@media (min-width:768px){.layout-region-checkout-secondary{float:right;width:35%;}}.toolbar-vertical.toolbar-tray-open .layout-region-checkout-main,.toolbar-vertical.toolbar-tray-open .layout-region-checkout-footer,.toolbar-vertical.toolbar-tray-open .layout-region-checkout-secondary{float:none;width:auto;padding-right:0;}.form-wrapper__login-option{width:100%;padding:20px;box-sizing:border-box;}.form-wrapper__login-option input:not([type="submit"]):not([type="password"]),.form-wrapper__returning-customer input[type="password"]{width:100%;}.form-wrapper__login-option input.button{margin:0;margin-right:12px;}.form-wrapper__returning-customer .form-item:first-of-type{margin-top:0;}@media (min-width:768px){#edit-login{overflow:auto;}}.commerce-checkout-flow .form-wrapper__returning-customer{float:none;width:auto;border:0;}@media (min-width:992px){.commerce-checkout-flow .form-wrapper__returning-customer{float:right;width:50%;}}.commerce-checkout-flow .form-wrapper__returning-customer[id*='create-account']{margin-bottom:0;padding-bottom:0;}.commerce-checkout-flow .form-wrapper__returning-customer[id*='returning-customer']{padding-left:0;}@media (min-width:992px){.commerce-checkout-flow .form-wrapper__returning-customer[id*='returning-customer']{padding-left:50px;}}.commerce-checkout-flow .form-wrapper__guest-checkout{float:none;width:auto;border:0;}@media (min-width:992px){.commerce-checkout-flow .form-wrapper__guest-checkout{float:left;width:50%;}}.checkout-progress{clear:both;display:block;margin:20px 0 15px;padding:0;list-style:none;text-align:left;}.checkout-progress--step{position:relative;display:block;margin:0 22px 5px 0;padding:0 0 6px 15px;vertical-align:top;font-size:16px;line-height:1;color:#666;}@media (min-width:480px){.checkout-progress--step{display:inline-block;padding:0 0 6px;}}.checkout-progress--step::before{display:block;position:absolute;top:0;left:0;}@media (min-width:480px){.checkout-progress--step::before{display:none;}}.checkout-progress--step::after{content:"\f054";position:absolute;top:3px;right:-19px;display:none;font-size:12px;color:#666;}@media (min-width:480px){.checkout-progress--step::after{display:block;}}.checkout-progress--step:last-child{margin-right:0;padding-right:0;}.checkout-progress--step:last-child::after{display:none;}.checkout-progress--step__current{color:#666;font-weight:bold;border-bottom:0;}@media (min-width:480px){.checkout-progress--step__current{color:#666;border-bottom:1px solid #f42534;}}.checkout-progress--step__current::before{color:#666;}.checkout-order-summary,.view-commerce-checkout-order-summary-dealer-fulfill{margin:0 0 20px;padding:20px;border:1px solid #ccc;}.checkout-order-summary__items{margin:0 0 20px;padding:0;}.checkout-order-summary__item{display:flex;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #ccc;}.checkout-order-summary__item-quantity{position:absolute;top:-5px;left:-5px;display:block;margin:0;padding:6px 5px;font-size:12px;color:#fff;background:#666;line-height:1;text-align:center;border-radius:12px;z-index:1;}.checkout-order-summary__item-product{position:relative;margin:0;padding:0;width:70%;}.checkout-order-summary__item-price-total{width:30%;text-align:right;font-weight:bold;}.order-total-line{margin:0;padding:0;}.order-total-line-value{display:inline-block;width:120px;text-align:right;}.order-total-line__edit-cart{padding-top:20px;font-size:14px;font-style:italic;}.link-to-cart-wrapper{text-align:right;}.view-commerce-cart-form .order-total-line__edit-cart{display:none;}.view-commerce-checkout-order-summary-dealer-fulfill tr,.view-commerce-checkout-order-summary-dealer-fulfill td{background:none !important;}.view-commerce-checkout-order-summary-dealer-fulfill .field{margin:0;padding:0;}div[id*="edit-coupon-redemption-form"]{margin-top:1em;}div[id*="edit-coupon-redemption-form"] .form-item-sidebar-coupon-redemption-form-code,div[id*="edit-coupon-redemption-form"] .form-item-coupon-redemption-form-code{display:inline-block;margin-top:0;}div[id*="edit-coupon-redemption-form"] .form-item-sidebar-coupon-redemption-form-code input,div[id*="edit-coupon-redemption-form"] .form-item-coupon-redemption-form-code input{max-width:200px;width:100%;}.commerce-checkout__helper-text{clear:both;margin:20px 0;padding:0;color:#9fa0a1;font-style:italic;}#check-your-order-details .messages{font-size:18px;border-color:#00b5e6;background-color:#ecfafd;}.checkout-pane-review span{font-size:inherit;}.checkout-pane-review h3.field__label{color:inherit;font-size:inherit;}.checkout-pane-review .checkout-pane__edit{font-size:0;}.checkout-pane-review .checkout-pane__edit a{text-decoration:none;}.checkout-pane-review .checkout-pane__edit a::before{content:"\f013";font-size:26px;}.checkout-complete__order-number{font-weight:bold;font-size:inherit;}.checkout-pane-completion-register{clear:both;margin:40px 0 0;padding:40px 0 0;border-top:1px solid #cfcfd0;}.checkout-pane-completion-register h2{margin-top:0;text-transform:capitalize;}.checkout-pane-completion-register .confirm-parent,.checkout-pane-completion-register .password-parent{margin-top:1em;margin-bottom:1em;}.product-search-results-item{position:relative;height:100%;width:100%;margin:0;padding:0;border:1px solid #d6dee0;transition:border 0.2s ease-in-out;text-align:left;}.product-search-results-item:hover{border:1px solid #f42534;}.product-search-results-item .product-thumbnail{width:100%;aspect-ratio:1;text-align:center;}.product-search-results-item .product-thumbnail.product-thumbnail--with-hover{transition:opacity 0.2s ease-in-out;}.product-search-results-item .product-thumbnail.product-thumbnail--with-hover:hover,.product-search-results-item .product-thumbnail.product-thumbnail--with-hover:focus{opacity:0.7;}.product-search-results-item .product-thumbnail img{width:100%;height:100%;aspect-ratio:1;object-fit:contain;margin:0 auto;}.product-search-results-item .product-search-results-item__content{margin-top:1rem;padding:1.5rem 1rem;}@media (max-width:1200px){.product-search-results-item .product-search-results-item__content{word-break:break-word;}}.product-search-results-item .product__details{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;}.product-search-results-item .product__details .product__title{text-transform:uppercase;font-weight:400;}.product-search-results-item .product-teaser__category{line-height:1.2;font-weight:600;color:#000;text-transform:uppercase;}@media (max-width:768px){.product-search-results-item .product-teaser__category{font-size:14px;}}.product-search-results-item .product-teaser__category a{color:#000;font-weight:600;text-decoration:none;}.product-search-results-item .product-teaser__category a:hover,.product-search-results-item .product-teaser__category a:focus{color:#f42534;text-decoration:none;}.product-search-results-item .product__view-details{margin:15px 0 0;padding:0;}.product-search-results-item .product__view-details .btn{margin:0;font-size:16px;}.product-search-results-item .product__view-details .btn--right-arrow:hover::after,.product-search-results-item .product__view-details .btn--right-arrow:focus::after{right:-3px;}.product-search-results-item .product__view-details .btn--right-arrow::after{content:"\f178";position:relative;right:0;margin:0 0 0 11px;transition:all 0.24s ease-in-out;}.product-search-results-item .product__view-details .btn--right-arrow.btn--inline-link::after{margin:0 0 0 7px;}.component-banner-carousel{position:relative;clear:both;margin:0 auto;padding:0;overflow:hidden;background:#fff;}.component-banner-carousel .field{margin:0;padding:0;}.component-banner-carousel .slick-dots{position:absolute;display:block;bottom:10px;left:0;margin:0;padding:0;width:100%;font-size:0;text-align:center;list-style:none;outline:none;z-index:4;}@media (min-width:768px){.component-banner-carousel .slick-dots{bottom:25px;}}.component-banner-carousel .slick-dots > li{display:none;margin:0 5px;padding:0;font-size:0;vertical-align:top;outline:none;}@media (min-width:768px){.component-banner-carousel .slick-dots > li{display:inline-block;}}.component-banner-carousel .slick-dots > li button{display:inline-block;margin:0;padding:0;width:15px;height:15px;text-align:left;font-size:0;text-indent:-99999px;background:#efefef;border:0;border-radius:50%;outline:none !important;cursor:pointer;box-shadow:none;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.component-banner-carousel .slick-dots > li button:hover,.component-banner-carousel .slick-dots > li button:focus{background:#aa0914;}.component-banner-carousel .slick-dots > li.slick-active button{background:#f42534;}.component-banner-carousel .slick-dots > li.slick-active button:hover,.component-banner-carousel .slick-dots > li.slick-active button:focus{background:#aa0914;}.component-banner-carousel .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);display:none !important;margin:0;padding:0;width:30px;height:60px;font-size:0;text-align:center;background:none;border:0;outline:none;z-index:4;}@media (min-width:992px){.component-banner-carousel .slick-arrow{display:block !important;width:60px;}}.component-banner-carousel .slick-arrow::before{display:block;margin:0;padding:0;font-size:25px;color:#dedede;outline:none;text-shadow:2px 1px 1px rgba(0,0,0,0.8);}@media (min-width:768px){.component-banner-carousel .slick-arrow::before{font-size:30px;}}.component-banner-carousel .slick-arrow:hover::before{color:#fff;}.component-banner-carousel .slick-arrow.slick-prev{left:0;}.component-banner-carousel .slick-arrow.slick-prev::before{content:"\f053";}.component-banner-carousel .slick-arrow.slick-next{right:0;}.component-banner-carousel .slick-arrow.slick-next::before{content:"\f054";}.component-banner-carousel .component-banner-carousel__slider--no-nav .slick-dots,.component-banner-carousel .component-banner-carousel__slider--no-nav .slick-arrow{display:none !important;}.component-banner-carousel__slider__item{display:block !important;}.component-banner-carousel-slide{position:relative;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;}.component-banner-carousel-slide .banner-card-wrapper{grid-row-start:1;grid-column-start:1;height:100%;width:100%;display:flex;align-items:center;}.component-banner-carousel-slide .banner-card-wrapper .banner-card{position:relative;width:100%;padding:25px;}@media (min-width:768px){.component-banner-carousel-slide .banner-card-wrapper .banner-card{width:50%;}}@media (min-width:992px){.component-banner-carousel-slide .banner-card-wrapper .banner-card{padding:50px 30px;}}@media (min-width:1200px){.component-banner-carousel-slide .banner-card-wrapper .banner-card{width:40%;}}.component-banner-carousel-slide .banner-card-wrapper.banner-card-wrapper--left{justify-content:flex-start;}@media (min-width:992px){.component-banner-carousel-slide .banner-card-wrapper.banner-card-wrapper--left .banner-card{padding-left:100px;}}@media (min-width:1200px){.component-banner-carousel-slide .banner-card-wrapper.banner-card-wrapper--left .banner-card{padding-left:175px;}}.component-banner-carousel-slide .banner-card-wrapper.banner-card-wrapper--right{justify-content:flex-end;}@media (min-width:992px){.component-banner-carousel-slide .banner-card-wrapper.banner-card-wrapper--right .banner-card{padding-right:100px;}}@media (min-width:1200px){.component-banner-carousel-slide .banner-card-wrapper.banner-card-wrapper--right .banner-card{padding-right:175px;}}.component-banner-carousel-slide .banner-card-wrapper .banner-card__background{position:absolute;top:0;left:0;width:100%;height:100%;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content{position:relative;z-index:1;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__title{color:#ffffff;font-size:36px;margin-bottom:20px;font-weight:bold;line-height:1;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__subtitle{color:#ffffff;font-size:20px;margin-bottom:20px;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__custom-content{margin-bottom:20px;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__link.cta-white a{background-color:#ffffff;color:#000000;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__link.cta-black a{background-color:#000000;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__link.cta-hfg-red a{background-color:#f42534;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__link.cta-hfg-blue a{background-color:#00b3e3;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__link a{max-width:250px;height:auto;border:2px solid transparent;text-align:center;padding:5px 0;position:relative;display:block;color:#ffffff;font-size:20px;text-transform:uppercase;}body.bp--at-core-simple-mobile .banner-card__content__link{width:9rem !important;}.component-banner-carousel-slide__link a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;font-size:0;text-decoration:none;background:#fff;opacity:0;z-index:3;}.component-banner-carousel-slide__link a:hover,.component-banner-carousel-slide__link a:focus{opacity:0.1;}.component-banner-carousel-slide__image img{display:block;width:100%;height:100%;}.component-banner-carousel-slide__image > .field,.component-banner-carousel-slide__image > .field > .field__items,.component-banner-carousel-slide__image > .field > .field__items > .field__item,.component-banner-carousel-slide__image > .field > .field__items > .field__item > .media,.component-banner-carousel-slide__image > .field > .field__items > .field__item > .media > .field,.component-banner-carousel-slide__image > .field > .field__items > .field__item > .media > .field > .field__items,.component-banner-carousel-slide__image > .field > .field__items > .field__item > .media > .field > .field__items > .field__item{height:100%;}.component-banner-carousel-slide__image--mobile{display:none;grid-row-start:1;grid-column-start:1;aspect-ratio:960 / 622;}.component-banner-carousel-slide__image--desktop{display:block;grid-row-start:1;grid-column-start:1;aspect-ratio:1800 / 524;}.component-banner-carousel-slide--has-mobile-image .component-banner-carousel-slide__image--mobile{display:block;}@media (min-width:768px){.component-banner-carousel-slide--has-mobile-image .component-banner-carousel-slide__image--mobile{display:none;}}.component-banner-carousel-slide--has-mobile-image .component-banner-carousel-slide__image--desktop{display:none;}@media (min-width:768px){.component-banner-carousel-slide--has-mobile-image .component-banner-carousel-slide__image--desktop{display:block;}}.component-banner-carousel-slide__content-wrapper{position:relative;bottom:0;left:0;width:100%;text-align:center;background:#ccc;z-index:2;}@media (min-width:768px){.component-banner-carousel-slide__content-wrapper{position:absolute;bottom:60px;left:0;background:none;}}.component-banner-carousel-slide__content{margin:0 auto;padding:20px 20px 60px;max-width:1200px;}@media (min-width:768px){.component-banner-carousel-slide__content{padding:0 55px;}}.component-banner-carousel-slide__title h2{margin:0 0 10px;padding:0;font-size:30px;line-height:1.2;color:#fff;text-shadow:2px 1px 1px rgba(0,0,0,0.6);}@media (min-width:480px){.component-banner-carousel-slide__title h2{font-size:39px;text-shadow:2px 2px 3px rgba(0,0,0,0.6);}}@media (min-width:768px){.component-banner-carousel-slide__title h2{font-size:45px;}}.component-banner-carousel-slide__body{margin:0 0 17px;padding:0;font-size:16px;line-height:1.3;color:#fff;text-shadow:2px 1px 1px rgba(0,0,0,0.8);}@media (min-width:768px){.component-banner-carousel-slide__body{font-size:18px;line-height:1.4;text-shadow:2px 1px 1px rgba(0,0,0,0.8);}}.component-banner-carousel-slide__body p{margin:0;padding:0;line-height:1.3;}.component-banner-carousel-slide__link-wrapper{display:block;}.component-category-carousel{clear:both;margin:0;padding:60px 0;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;}.component-category-carousel .h-component-section-title{padding-left:20px;padding-right:20px;}.component-category-carousel .field{margin:0;padding:0;}.component-category-carousel .l-r{padding:0;}@media (min-width:992px){.component-category-carousel .l-r{padding:0 15px;}}.component-category-carousel__title{margin:0 0 20px;padding:0;font-size:35px;line-height:1.2;}.component-category-carousel .component-category-carousel__slider{margin:0;padding:0;}@media (min-width:992px){.component-category-carousel .component-category-carousel__slider{padding:0 40px;}}.component-category-carousel__slider .slick-prev,.component-category-carousel__slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);display:block;margin:0;padding:0;width:52px;height:auto;font-size:0;line-height:1;background:none;border:0;outline:none;vertical-align:middle;background:#fff;z-index:2;}.component-category-carousel__slider .slick-prev::before,.component-category-carousel__slider .slick-next::before{display:inline-block;margin:0;padding:0;color:#f42534;font-size:28px;text-align:center;outline:none;}.component-category-carousel__slider .slick-prev{left:3px;text-align:left;}.component-category-carousel__slider .slick-prev::before{content:"\f053";}.component-category-carousel__slider .slick-prev:hover::before{color:#aa0914;}.component-category-carousel__slider .slick-next{right:3px;text-align:right;}.component-category-carousel__slider .slick-next::before{content:"\f054";}.component-category-carousel__slider .slick-next:hover::before{color:#aa0914;}.component-category-carousel__slider__slide__item{padding:0 10px;}.component-category-carousel__slider--no-slider{display:flex;flex-wrap:wrap;margin:0;padding:0;}@media (min-width:480px){.component-category-carousel__slider--no-slider{display:flex;flex-wrap:wrap;margin:0 -10px;}}.component-category-carousel__slider--no-slider .component-category-carousel__slider__slide{float:none;margin:0 auto 30px;padding:0 10px;width:50%;background:none;}@media (min-width:768px){.component-category-carousel__slider--no-slider .component-category-carousel__slider__slide{padding:0 10px;width:25%;}}@media (min-width:992px){.component-category-carousel__slider--no-slider .component-category-carousel__slider__slide{width:15%;}}.component-category-carousel__slider--no-slider .component-category-carousel__slider__slide__item{padding:0;}.component-category-carousel-slide{position:relative;margin:0;padding:0 15px;}@media (min-width:992px){.component-category-carousel-slide{padding:0 30px;}}.component-category-carousel-slide::after{position:absolute;top:17%;left:0;content:'';display:block;width:1px;height:94px;background:#dfdfe0;}.component-category-carousel .slick-track .slick-slide[aria-hidden="false"]:first-child .component-category-carousel-slide::after{display:none !important;}.component-category-carousel-slide__link{display:block;margin:0 auto;padding:0;width:100%;max-width:160px;color:#000;font-size:16px;line-height:1.2;text-decoration:none;text-align:center;outline:none;}@media (min-width:768px){.component-category-carousel-slide__link{max-width:200px;}}@media (min-width:992px){.component-category-carousel-slide__link{font-size:20px;}}.component-category-carousel-slide__link:hover,.component-category-carousel-slide__link:focus{color:#aa0914;text-decoration:none;outline:none;}.component-category-carousel-slide__link:hover .component-category-carousel-slide__image,.component-category-carousel-slide__link:focus .component-category-carousel-slide__image{opacity:.75;}.component-category-carousel-slide__image{position:relative;margin:0 0 20px;padding:0;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.component-circular-content{position:relative;clear:both;margin:0;padding:54px 0 40px 0;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;background:#f5f5f5 50% 0 no-repeat;background-image:none;overflow:hidden;}@media (min-width:992px){.component-circular-content{background-image:url(/themes/custom/hf_america/styles/css/images/bg-circular-content.jpg);}}.component-circular-content .field{margin:0;padding:0;}.component-circular-content__desktop{position:relative;display:none;margin:0 auto;max-width:873px;}@media (min-width:992px){.component-circular-content__desktop{display:block;max-width:873px;}}@media (min-width:1270px){.component-circular-content__desktop{max-width:1250px;}}.component-circular-content__mobile{display:block;}@media (min-width:992px){.component-circular-content__mobile{display:none;}}.component-circular-content__mobile .component-circular-content-item{margin:0 auto;padding:0;width:100%;max-width:353px;}.component-circular-content__mobile-items{display:flex;flex-wrap:wrap;margin:0;padding:0;}.component-circular-content__mobile-items > .component-circular-content-item{float:none;margin:0 auto 40px;padding:0 15px;width:100%;background:none;}@media (min-width:768px){.component-circular-content__mobile-items > .component-circular-content-item{margin:0 0 40px;padding:0 15px;width:33.3333%;}}.component-circular-content__mobile-items.slick-slider.slick-initialized{margin-left:0;margin-right:0;padding-left:35px;padding-right:35px;text-align:center;}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow{position:absolute;display:block;top:50%;transform:translateY(-50%);margin:0;padding:0;width:20px;height:auto;font-size:0;border:0;outline:none;background:none;box-shadow:none;}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow::before{display:inline-block;margin:0;padding:0;color:#f42534;font-size:30px;}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow:hover::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow:focus::before{opacity:.6;}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow.slick-prev{left:5px;text-align:left;}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow.slick-prev::before{content:"\f053";}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow.slick-next{right:5px;text-align:right;}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow.slick-next::before{content:"\f054";}.component-circular-content__mobile-items.slick-slider.slick-initialized .component-circular-content-item{text-align:left;}.component-circular-content__nav{position:relative;margin:0;padding:0;width:493px;height:494px;}@media (min-width:1270px){.component-circular-content__nav{margin:0 auto;}}.component-circular-content__nav::before{position:absolute;top:0;left:0;content:'';display:block;width:493px;height:494px;background:url(/themes/custom/hf_america/styles/css/images/bg-circular-content-backdrop-arrows.png) 0 0 no-repeat;pointer-events:none;z-index:7;}.component-circular-content__nav .component-circular-content-item__image,.component-circular-content__nav .component-circular-content-item__body{display:none;}.component-circular-content__nav .component-circular-content-item__title{font-size:20px;color:#000;font-weight:600;text-transform:uppercase;}.component-circular-content__nav::after{position:absolute;top:0;left:0;content:'';display:block;width:493px;height:494px;background:url(/themes/custom/hf_america/styles/css/images/bg-circular-content-01.png) -9999px -9999px no-repeat;pointer-events:none;z-index:1;}.component-circular-content__nav-titles .component-circular-content-item{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;text-align:center;z-index:6;pointer-events:none;}.component-circular-content__nav-titles .component-circular-content-item:nth-child(1){top:32px;left:37px;width:204px;height:160px;padding:0 0 0 30px;}.component-circular-content__nav-titles .component-circular-content-item:nth-child(2){top:32px;left:251px;width:185px;height:160px;padding:0 18px 0 0;}.component-circular-content__nav-titles .component-circular-content-item:nth-child(3){top:189px;left:309px;width:184px;height:130px;padding:0 12px;}.component-circular-content__nav-titles .component-circular-content-item:nth-child(4){top:311px;left:252px;width:174px;height:177px;padding:0 12px 22px 0px;}.component-circular-content__nav-titles .component-circular-content-item:nth-child(5){top:310px;left:61px;width:180px;height:176px;padding:0 0 22px 0;}.component-circular-content__nav-titles .component-circular-content-item:nth-child(6){top:183px;left:0;width:184px;height:140px;padding:0 20px;}.component-circular-content__nav--hover-1 .component-circular-content__nav-titles .component-circular-content-item:nth-child(1) .component-circular-content-item__title{color:#f42534;}.component-circular-content__nav--hover-2 .component-circular-content__nav-titles .component-circular-content-item:nth-child(2) .component-circular-content-item__title{color:#f42534;}.component-circular-content__nav--hover-3 .component-circular-content__nav-titles .component-circular-content-item:nth-child(3) .component-circular-content-item__title{color:#f42534;}.component-circular-content__nav--hover-4 .component-circular-content__nav-titles .component-circular-content-item:nth-child(4) .component-circular-content-item__title{color:#f42534;}.component-circular-content__nav--hover-5 .component-circular-content__nav-titles .component-circular-content-item:nth-child(5) .component-circular-content-item__title{color:#f42534;}.component-circular-content__nav--hover-6 .component-circular-content__nav-titles .component-circular-content-item:nth-child(6) .component-circular-content-item__title{color:#f42534;}.component-circular-content[data-is-active="1"] .component-circular-content__nav::after,.component-circular-content[data-is-active="1"] .component-circular-content__nav--hover-1::after{background:url(/themes/custom/hf_america/styles/css/images/bg-circular-content-01.png) 0 0 no-repeat;}.component-circular-content[data-is-active="1"] .component-circular-content__nav-titles .component-circular-content-item:nth-child(1) .component-circular-content-item__title{color:#fff;}.component-circular-content[data-is-active="2"] .component-circular-content__nav::after,.component-circular-content[data-is-active="2"].component-circular-content__nav--hover-2::after{background:url(/themes/custom/hf_america/styles/css/images/bg-circular-content-02.png) 0 0 no-repeat;}.component-circular-content[data-is-active="2"] .component-circular-content__nav-titles .component-circular-content-item:nth-child(2) .component-circular-content-item__title{color:#fff;}.component-circular-content[data-is-active="3"] .component-circular-content__nav::after,.component-circular-content[data-is-active="3"] .component-circular-content__nav--hover-3::after{background:url(/themes/custom/hf_america/styles/css/images/bg-circular-content-03.png) 0 0 no-repeat;}.component-circular-content[data-is-active="3"] .component-circular-content__nav-titles .component-circular-content-item:nth-child(3) .component-circular-content-item__title{color:#fff;}.component-circular-content[data-is-active="4"] .component-circular-content__nav::after,.component-circular-content[data-is-active="4"] .component-circular-content__nav--hover-4::after{background:url(/themes/custom/hf_america/styles/css/images/bg-circular-content-04.png) 0 0 no-repeat;}.component-circular-content[data-is-active="4"] .component-circular-content__nav-titles .component-circular-content-item:nth-child(4) .component-circular-content-item__title{color:#fff;}.component-circular-content[data-is-active="5"] .component-circular-content__nav::after,.component-circular-content[data-is-active="5"] .component-circular-content__nav--hover-5::after{background:url(/themes/custom/hf_america/styles/css/images/bg-circular-content-05.png) 0 0 no-repeat;}.component-circular-content[data-is-active="5"] .component-circular-content__nav-titles .component-circular-content-item:nth-child(5) .component-circular-content-item__title{color:#fff;}.component-circular-content[data-is-active="6"] .component-circular-content__nav::after,.component-circular-content[data-is-active="6"].component-circular-content__nav--hover-6::after{background:url(/themes/custom/hf_america/styles/css/images/bg-circular-content-06.png) 0 0 no-repeat;}.component-circular-content[data-is-active="6"] .component-circular-content__nav-titles .component-circular-content-item:nth-child(6) .component-circular-content-item__title{color:#fff;}.component-circular-content__nav-map map,.component-circular-content__nav-map map area{outline:none !important;}.component-circular-content__display > .component-circular-content-item{display:none;}.component-circular-content__display > .component-circular-content-item:first-child{display:block;}.component-circular-content__desktop .component-circular-content__display .component-circular-content-item{position:absolute;top:25px;right:0;left:auto;width:353px;}@media (min-width:1270px){.component-circular-content__desktop .component-circular-content__display .component-circular-content-item{right:0;left:auto;}}.component-circular-content[data-is-active="1"] .component-circular-content__desktop .component-circular-content__display .component-circular-content-item,.component-circular-content[data-is-active="5"] .component-circular-content__desktop .component-circular-content__display .component-circular-content-item,.component-circular-content[data-is-active="6"] .component-circular-content__desktop .component-circular-content__display .component-circular-content-item{left:auto;right:0;}@media (min-width:1270px){.component-circular-content[data-is-active="1"] .component-circular-content__desktop .component-circular-content__display .component-circular-content-item,.component-circular-content[data-is-active="5"] .component-circular-content__desktop .component-circular-content__display .component-circular-content-item,.component-circular-content[data-is-active="6"] .component-circular-content__desktop .component-circular-content__display .component-circular-content-item{left:0;right:auto;}}.component-circular-content-item__image{margin:0 0 15px;padding:0;}.component-circular-content-item__image img{display:block;max-width:100%;height:auto;}.component-circular-content-item__title{margin:0 0 5px;padding:0;color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;line-height:1.2;font-style:normal;font-weight:600;text-decoration:none;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:24px;text-transform:uppercase;}.component-circular-content-item__body{font-size:16px;line-height:1.2;color:#000;}.component-circular-content-item__body a{font-size:16px;font-weight:600;}.component-circular-content-item__body ul{margin:0 0 10px;padding:0;list-style:none;}.component-circular-content-item__body ul > li{position:relative;display:block;margin:0 0 5px;padding:0 0 0 10px;background:none;}.component-circular-content-item__body ul > li::before{content:'';display:block;position:absolute;top:5px;left:0;width:4px;height:4px;border-radius:50%;background:#666;}.component-circular-content-item__body ul.inline-list{margin:0 0 10px;padding:0;list-style:none;}.component-circular-content-item__body ul.inline-list > li{position:relative;display:inline-block;margin:0 0 5px;padding:0 16px 0 10px;text-transform:uppercase;background:none;vertical-align:top;}.component-circular-content-item__body ul.inline-list > li:first-child{padding-left:0;}.component-circular-content-item__body ul.inline-list > li::before{content:'';display:block;position:absolute;top:5px;right:0;left:auto;width:4px;height:4px;border-radius:50%;background:#666;}.component-circular-content-item__body ul.inline-list > li:last-child{padding-right:0;}.component-circular-content-item__body ul.inline-list > li:last-child::before{display:none;}.component-circular-content-item__body ul.inline-list a{color:#f42534;text-decoration:none;}.component-circular-content-item__body ul.inline-list a:hover,.component-circular-content-item__body ul.inline-list a:focus{color:#aa0914;text-decoration:none;}.component-cta{position:relative;margin:0 auto;padding:0;max-width:500px;background:#fff;}.component-cta__image{position:relative;}.component-cta__image img{display:block;width:100%;height:auto;}.component-cta__link a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;font-size:0;text-align:left;text-indent:-99999px;background:#fff;opacity:0;z-index:1;}.component-cta__link a:hover,.component-cta__link a:focus{opacity:0.25;}.component-cta__content{margin:0;padding:25px 20px 35px;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;text-align:left;}.component-cta__link-text{text-transform:uppercase;color:#f42534;font-size:16px;font-weight:600;}.component-cta__title{color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:1.2;text-align:left;text-decoration:none;text-transform:uppercase;margin:0 0 12px;padding:0;font-size:24px;line-height:1.2;font-weight:600;text-transform:uppercase;}@media (min-width:768px){.component-cta__title{font-size:36px;}}@media (min-width:768px){.component-cta__title{font-size:24px;}}.component-cta__body{margin:0 0 12px;padding:0;font-size:16px;line-height:1.4;text-align:left;}.component-cta__body .field > h1:first-child,.component-cta__body .field > h2:first-child,.component-cta__body .field > h3:first-child,.component-cta__body .field > h4:first-child,.component-cta__body .field > h5:first-child,.component-cta__body .field > h6:first-child{margin-top:0;}.component-cta-strap{position:relative;clear:both;margin:0;padding:20px 0;background:#efefef;overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 457px;min-height:320px;}@media (min-width:992px){.component-cta-strap{padding:45px 0 15px 0;contain-intrinsic-size:auto 340px;min-height:340px;}}.component-cta-strap .field{margin:0;padding:0;}.component-cta-strap .component-cta-strap__content{position:relative;margin:0;padding:0;text-align:center;z-index:1;}.component-cta-strap__overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.component-cta-strap__body{display:flex;flex-wrap:wrap;margin:0 -15px;padding:0;}.component-cta-strap__body > .component-cta-strap__item{float:none;margin:0 0 30px;padding:0 15px;width:100%;background:none;}@media (min-width:768px){.component-cta-strap__body > .component-cta-strap__item{padding:0 15px;width:50%;}}@media (min-width:992px){.component-cta-strap__body > .component-cta-strap__item{padding:0 15px;width:33.3333%;}}.component-cta-strap--color-override .base-accordion .base-accordion__content{background:none;}.component-cta-strap--color-override a{text-decoration:underline;}.component-cta-strap--color-override a:hover,.component-cta-strap--color-override a:focus{color:inherit;text-decoration:none;}.component-cta-strap__body.slick-slider.slick-initialized{margin-left:0;margin-right:0;padding-left:35px;padding-right:35px;}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow{position:absolute;display:block;top:0;margin:0;padding:0;width:20px;height:100%;font-size:0;border:0;outline:none;background:none;box-shadow:none;}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow::before{display:inline-block;margin:0;padding:0;color:#f42534;font-size:30px;}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow:hover::before,.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow:focus::before{opacity:0.6;}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow.slick-prev{left:5px;text-align:left;}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow.slick-prev::before{content:"\f053";}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow.slick-next{right:5px;text-align:right;}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow.slick-next::before{content:"\f054";}.component-cta-strap__body.slick-slider.slick-initialized .component-cta{height:auto !important;}.component-featured-blog-posts{clear:both;margin:0;padding:60px 0;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;}.component-featured-blog-posts .field,.component-featured-blog-posts .field-entity-reference-type-taxonomy-term .field__item,.component-featured-blog-posts .field-type-image figure{margin:0;padding:0;}.component-featured-blog-posts__section-title{margin:0 0 30px;padding:0 15px;text-align:center;}.component-featured-blog-posts__section-title .h-component-section-title{display:inline-block;margin:0;padding:0;vertical-align:top;}.component-featured-blog-posts__section-title .l-inline{font-size:16px;text-transform:uppercase;}.component-featured-blog-posts__section-title-content{position:relative;padding:0;}@media (min-width:992px){.component-featured-blog-posts__section-title-content{padding:0 220px 0;}}.component-featured-blog-posts__section-title-link{position:relative;top:0;right:0;display:none;margin:0;padding:0;}@media (min-width:992px){.component-featured-blog-posts__section-title-link{position:absolute;top:9px;display:block;}}.component-featured-blog-posts__bottom-link{clear:both;display:block;margin:0;padding:0;text-align:center;}@media (min-width:768px){.component-featured-blog-posts__bottom-link{margin:20px 0 0 0;}}@media (min-width:992px){.component-featured-blog-posts__bottom-link{display:none;}}.blog-meta{display:block;margin:0 0 5px;padding:0;list-style:none;font-size:0;}.blog-meta > li{position:relative;display:inline-block;margin:0 7px 7px 0;padding:0 7px 0 0;vertical-align:top;}.blog-meta > li::after{position:absolute;top:1px;right:0;content:"";display:block;width:1px;height:19px;background:#dadada;}.blog-meta > li:last-child::after{display:none;}.blog-meta > li,.blog-meta > li a{font-size:14px;text-transform:uppercase;}.blog-meta > li a{color:#f42534;text-decoration:none;font-weight:700;}.blog-meta > li a:hover,.blog-meta > li a:focus{color:#aa0914;text-decoration:none;}.component-featured-blog-posts__listing{display:flex;flex-wrap:wrap;margin:0;padding:0;}@media (min-width:768px){.component-featured-blog-posts__listing{margin:0 -10px;}}@media (min-width:992px){.component-featured-blog-posts__listing{margin:0 -15px;}}.component-featured-blog-posts__listing-item{float:none;margin:0;padding:0 0 40px;width:100%;background:none;}@media (min-width:768px){.component-featured-blog-posts__listing-item{padding:0 10px 20px;width:50%;}}@media (min-width:992px){.component-featured-blog-posts__listing-item{padding:0 15px 30px;width:33.33%;}}.component-featured-blog-posts__listing > .component-featured-blog-posts__listing-item{display:none;}@media (min-width:768px){.component-featured-blog-posts__listing > .component-featured-blog-posts__listing-item{display:block;}}.component-featured-blog-posts__listing > .component-featured-blog-posts__listing-item:first-child{display:block;}@media (min-width:768px){.component-featured-blog-posts__listing > .component-featured-blog-posts__listing-item:first-child{display:block;}}.blog-listing-item{display:block;margin:0;padding:0;width:100%;height:100%;box-shadow:0 0 12px 0 rgba(0,0,0,0.2);}.blog-listing-item__image a{position:relative;display:block;margin:0;padding:0;}.blog-listing-item__image a:hover,.blog-listing-item__image a:focus{opacity:0.8;}.blog-listing-item__image a img{position:relative;display:block;width:100%;height:auto;}.component-featured-blog-posts .blog-listing-item__image{display:none;}@media (min-width:992px){.component-featured-blog-posts .blog-listing-item__image{display:block;}}.blog-listing-item__content{margin:0;padding:20px 20px 30px;}@media (min-width:1200px){.blog-listing-item__content{padding:20px 40px 30px;}}.blog-listing-item__title{margin:0;padding:0;}.blog-listing-item__title a{display:block;margin:0;padding:0;font-size:24px;line-height:1.2;color:#000000;font-weight:normal;text-decoration:none;}@media (min-width:992px){.blog-listing-item__title a{font-size:28px;}}.blog-listing-item__title a:hover,.blog-listing-item__title a:focus{color:#f42534;text-decoration:none;}.component-featured-brands{clear:both;margin:0;padding:20px 0;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;}.component-featured-brands .field,.component-featured-brands .field-entity-reference-type-taxonomy-term .field__item,.component-featured-brands .field-type-image figure{margin:0;padding:0;}.component-featured-brands__section-title{margin:0 0 30px;padding:0;}.component-featured-brands-item a{position:relative;display:block;margin:0 auto;padding:0;}.component-featured-brands-item a:hover,.component-featured-brands-item a:focus{opacity:.7;}.component-featured-brands-item img{position:relative;}.component-featured-brands__listing{display:flex;flex-wrap:wrap;margin:0;padding:0;text-align:center;}@media (min-width:768px){.component-featured-brands__listing{margin:0 -10px;}}@media (min-width:992px){.component-featured-brands__listing{margin:0 -15px;}}.component-featured-brands__listing-item{float:none;margin:0;padding:0 0 10px;width:100%;background:none;}@media (min-width:768px){.component-featured-brands__listing-item{padding:0 10px 20px;width:50%;}}@media (min-width:992px){.component-featured-brands__listing-item{padding:0 15px 30px;width:25%;}}.component-featured-logos{clear:both;margin:0;padding:30px 0;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;}.component-featured-logos .field,.component-featured-logos .field-entity-reference-type-taxonomy-term .field__item,.component-featured-logos .field-type-image figure{margin:0;padding:0;}.component-featured-logos__section-title{margin:0 0 30px;padding:0;}.component-featured-logos__content{text-align:center;}.component-featured-logos-item{margin:0 auto;padding:0;}.component-featured-logos-item img{position:relative;filter:grayscale(100%);}.component-featured-logos-item a{position:relative;display:block;margin:0 auto;padding:0;}.component-featured-logos-item a:hover .component-featured-logos-item__image,.component-featured-logos-item a:focus .component-featured-logos-item__image{opacity:1;}.component-featured-logos-item a:hover img,.component-featured-logos-item a:focus img{filter:none;}.component-featured-logos-item__image{position:relative;opacity:.4;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.component-featured-logos__listing{display:flex;flex-wrap:wrap;margin:0;padding:0;text-align:center;}@media (min-width:768px){.component-featured-logos__listing{margin:0 -10px;}}@media (min-width:992px){.component-featured-logos__listing{margin:0 -15px;}}.component-featured-logos__listing-item{float:none;margin:0;padding:0 10px 20px;width:50%;background:none;}@media (min-width:992px){.component-featured-logos__listing-item{padding:0 10px 30px;width:25%;margin:0 auto;}}.component-strap{position:relative;clear:both;margin:0;}.component-strap .component-strap__content{position:relative;margin:0;padding:40px 0;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;z-index:1;}@media (min-width:768px){.component-strap .component-strap__content{padding:60px 0;}}.component-strap__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 0;background-repeat:no-repeat;}.component-strap__body{margin:0;padding:0;}.component-strap__body h1,.component-strap__body h2,.component-strap__body h3,.component-strap__body h4,.component-strap__body h5,.component-strap__body h6{margin:14px 0;padding:0;}.component-strap--color-override .base-accordion .base-accordion__content{background:none;}.component-strap--color-override a{text-decoration:underline;}.component-strap--color-override a:hover,.component-strap--color-override a:focus{color:inherit;text-decoration:none;}.component-strap__buttons{clear:both;}.component-strap__buttons div{display:inline-block;vertical-align:top;}.component-strap__buttons .btn,.component-strap__buttons .btn--primary,.component-strap__buttons .btn--default{margin:0 5px 15px;padding:13px 20px;font-size:20px;}.component-strap__buttons .btn--default{color:#fff;border:1px solid #fff;background:#000;background:rgba(0,0,0,0.4);}.component-strap__buttons .btn--default:hover,.component-strap__buttons .btn--default:focus{color:#fff;background:#000;}.component-strap .component-webform{margin:0;}.component-strap form .form-item{display:inline-block;margin:20px;padding:0;max-width:240px;text-align:left;vertical-align:top;}.component-strap form .form-actions{display:inline-block;margin:20px;padding:29px 0 0;vertical-align:top;}.component-strap form .btn--default{color:#fff;border:1px solid #fff;background:#000;background:rgba(0,0,0,0.4);}.component-strap form .btn--default:hover,.component-strap form .btn--default:focus{color:#fff;background:#000;}.component-testimonial-carousel{position:relative;clear:both;margin:0 auto;padding:0;max-width:none;overflow:hidden;background:#4ad9ff;}.component-testimonial-carousel .field{margin:0;padding:0;}.component-testimonial-carousel .slick-dots{display:inline-block;margin:15px 0 0;padding:0;width:100%;font-size:0;text-align:center;list-style:none;outline:none;vertical-align:top;}.component-testimonial-carousel .slick-dots > li{display:inline-block;margin:5px 7px;padding:0;font-size:0;vertical-align:top;outline:none;}.component-testimonial-carousel .slick-dots > li button{display:inline-block;margin:0;padding:0;width:15px;height:15px;text-align:left;font-size:0;text-indent:-99999px;background:#fff;border:0;border-radius:50%;outline:none !important;cursor:pointer;box-shadow:none;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.component-testimonial-carousel .slick-dots > li button:hover,.component-testimonial-carousel .slick-dots > li button:focus{background:#f42534;}.component-testimonial-carousel .slick-dots > li.slick-active button{background:#f42534;}.component-testimonial-carousel .slick-arrow{position:absolute;top:0;margin:0;padding:0;width:30px;height:100%;font-size:0;text-align:center;background:none;border:0;outline:none;z-index:4;}@media (min-width:768px){.component-testimonial-carousel .slick-arrow{width:50px;}}.component-testimonial-carousel .slick-arrow::before{display:block;margin:0;padding:0;font-family:FontAwesome;font-size:25px;color:#dedede;outline:none;text-shadow:2px 1px 1px rgba(0,0,0,0.8);}@media (min-width:768px){.component-testimonial-carousel .slick-arrow::before{font-size:50px;}}.component-testimonial-carousel .slick-arrow:hover::before{color:#fff;}.component-testimonial-carousel .slick-arrow.slick-prev{left:0;}.component-testimonial-carousel .slick-arrow.slick-prev::before{content:\f053;}.component-testimonial-carousel .slick-arrow.slick-next{right:0;}.component-testimonial-carousel .slick-arrow.slick-next::before{content:\f054;}.component-testimonial-carousel__content{display:flex;flex-wrap:wrap;margin:0 auto;padding:0;max-width:1800px;}.component-testimonial-carousel__content > div{width:100%;min-height:0;}@media (min-width:768px){.component-testimonial-carousel__content > div{min-height:320px;}}@media (min-width:992px){.component-testimonial-carousel__content > div{width:50%;}}.component-testimonial-carousel__image{display:none;background-size:cover;background-repeat:no-repeat;background-position:25% 25%;}@media (min-width:768px){.component-testimonial-carousel__image{display:block;}}.component-testimonial-carousel__slider-wrapper{margin:0;padding:40px 22px 30px 22px;}@media (min-width:768px){.component-testimonial-carousel__slider-wrapper{padding:30px 22px 30px 22px;}}@media (min-width:1560px){.component-testimonial-carousel__slider-wrapper{padding:30px 170px 30px 22px;}}.component-testimonial-carousel .component-testimonial-carousel__slider--no-nav .slick-dots,.component-testimonial-carousel .component-testimonial-carousel__slider--no-nav .slick-arrow{display:none !important;}.component-testimonial-carousel__slider__item{display:block !important;}.component-testimonial-carousel-slide{position:relative;margin:0;padding:0;text-align:center;}@media (min-width:768px){.component-testimonial-carousel-slide{padding:0 0 0 34px;}}@media (min-width:992px){.component-testimonial-carousel-slide{padding:0 0 0 55px;}}.component-testimonial-carousel-slide::before{content:'';display:none;position:absolute;top:0;left:0;width:31px;height:25px;background:url(/themes/custom/hf_america/styles/css/images/ico-quote-start.png) 0 0 no-repeat;background-size:31px 25px;}@media (min-width:768px){.component-testimonial-carousel-slide::before{display:block;width:31px;height:25px;background-size:31px 25px;}}@media (min-width:992px){.component-testimonial-carousel-slide::before{width:52px;height:42px;background-size:52px 42px;}}.component-testimonial-carousel-slide__body,.component-testimonial-carousel-slide__body p,.component-testimonial-carousel-slide__author{font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:20px;line-height:1.4;color:#000;}@media (min-width:768px){.component-testimonial-carousel-slide__body,.component-testimonial-carousel-slide__body p,.component-testimonial-carousel-slide__author{font-size:24px;}}.component-testimonial-carousel-slide__body{position:relative;margin:0;padding:0;font-weight:300;}@media (min-width:768px){.component-testimonial-carousel-slide__body{margin:0 0 20px;padding:14px 55px 0 0;}}.component-testimonial-carousel-slide__body::after{content:'';display:none;position:absolute;bottom:10px;right:0;width:31px;height:25px;background:url(/themes/custom/hf_america/styles/css/images/ico-quote-end.png) 0 0 no-repeat;background-size:31px 25px;}@media (min-width:768px){.component-testimonial-carousel-slide__body::after{display:block;width:31px;height:25px;background-size:31px 25px;}}@media (min-width:992px){.component-testimonial-carousel-slide__body::after{width:52px;height:42px;background-size:52px 42px;}}.component-testimonial-carousel-slide__body p{display:inline;margin:0;padding:0;vertical-align:top;}.component-testimonial-carousel-slide__author{margin:0;padding:0;font-weight:600;}.component-testimonial-carousel-slide__author div{display:inline;}.component-sliding-transition__wrapper{background:linear-gradient(to bottom,#f4f4f4,#ffffff);padding:0;margin:0;width:100%;contain:layout style paint;will-change:auto;isolation:isolate;transform:translateZ(0);content-visibility:auto;contain-intrinsic-size:1530px 600px;}.component-sliding-transition__wrapper:not(.is-visible){content-visibility:hidden;}.component-sliding-transition{position:relative;max-width:1530px;margin:0 auto;background:#fff;}.component-sliding-transition .component-sliding-transition__accordion{display:flex;width:100%;height:600px;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.12);border-radius:0;}@media (max-width:768px){.component-sliding-transition .component-sliding-transition__accordion{height:auto;min-height:400px;flex-direction:column;gap:3px;}}@media (max-width:480px){.component-sliding-transition .component-sliding-transition__accordion{height:auto;min-height:350px;gap:2px;}}.component-sliding-transition .component-sliding-transition__panel{position:relative;overflow:hidden;cursor:pointer;transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);will-change:flex,transform;transform:translateZ(0);flex:0 0 180px;margin-right:8px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;contain:layout style;backface-visibility:hidden;}.component-sliding-transition .component-sliding-transition__panel:last-child{margin-right:0;}.component-sliding-transition .component-sliding-transition__panel.is-active{flex:1;}.component-sliding-transition .component-sliding-transition__panel:hover:not(.is-active){flex:0 0 200px;transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,0.15);}@media (max-width:1024px){.component-sliding-transition .component-sliding-transition__panel{flex:0 0 140px;margin-right:6px;}.component-sliding-transition .component-sliding-transition__panel:hover:not(.is-active){flex:0 0 160px;box-shadow:0 3px 12px rgba(0,0,0,0.12);}}@media (max-width:768px){.component-sliding-transition .component-sliding-transition__panel{flex:0 0 95px;margin-right:0;margin-bottom:3px;}.component-sliding-transition .component-sliding-transition__panel.is-active{flex:1;min-height:220px;}.component-sliding-transition .component-sliding-transition__panel:hover:not(.is-active){flex:0 0 105px;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.1);}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-title{right:12px;bottom:12px;top:auto;left:auto;transform:none;text-align:right;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{writing-mode:horizontal-tb !important;text-orientation:initial !important;}}@media (max-width:480px){.component-sliding-transition .component-sliding-transition__panel{flex:0 0 85px;margin-bottom:2px;}.component-sliding-transition .component-sliding-transition__panel.is-active{min-height:200px;}.component-sliding-transition .component-sliding-transition__panel:hover:not(.is-active){flex:0 0 95px;box-shadow:0 2px 6px rgba(0,0,0,0.08);}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-title{right:10px;bottom:10px;text-align:right;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{writing-mode:horizontal-tb !important;text-orientation:initial !important;}}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-image,.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__slide-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-image img,.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__slide-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform;transform:translateZ(0);backface-visibility:hidden;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-image img.sliding-transition-image,.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__slide-image img.sliding-transition-image{content-visibility:auto;contain-intrinsic-size:600px 500px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-title{position:absolute;right:15px;bottom:30px;z-index:4;pointer-events:none;}@media (max-width:1024px){.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-title{right:12px;bottom:25px;}}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{writing-mode:sideways-lr;font-size:28px;font-weight:600;text-transform:uppercase;letter-spacing:3px;line-height:1.2;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:0;padding:12px 16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.3));transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94),backdrop-filter 0.3s ease-out,background-color 0.3s ease-out,transform 0.3s ease-out;will-change:backdrop-filter,background-color,transform;}@media (max-width:1024px){.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{font-size:24px;letter-spacing:2px;}}@media (max-width:768px){.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{font-size:20px;letter-spacing:2px;}}@media (max-width:480px){.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{font-size:18px;letter-spacing:1px;}}.component-sliding-transition .component-sliding-transition__panel:hover .component-sliding-transition__panel-image img{transform:scale(1.02);}.component-sliding-transition .component-sliding-transition__panel:hover .component-sliding-transition__title-text{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(255,255,255,0.12);letter-spacing:4px;transform:scale(1.02);}.component-sliding-transition .component-sliding-transition__panel.is-active .component-sliding-transition__title-text{color:#ffffff !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(255,255,255,0.15);border:2px solid rgba(255,255,255,0.25);letter-spacing:3px;font-weight:700;transform:scale(1.05);}@media (max-width:1024px) and (orientation:landscape){.component-sliding-transition .component-sliding-transition__accordion{height:auto;min-height:350px;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-title{right:15px;bottom:15px;text-align:right;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{writing-mode:horizontal-tb !important;text-orientation:initial !important;}}@media (max-width:375px){.component-sliding-transition .component-sliding-transition__accordion{height:auto;min-height:300px;}.component-sliding-transition .component-sliding-transition__panel{flex:0 0 75px;}.component-sliding-transition .component-sliding-transition__panel.is-active{min-height:180px;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{writing-mode:horizontal-tb !important;text-orientation:initial !important;}.component-sliding-transition .component-sliding-transition__panel-title{right:8px;bottom:8px;text-align:right;}}@media (min-width:769px) and (max-width:1024px){.component-sliding-transition .component-sliding-transition__accordion{height:450px;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{font-size:22px;letter-spacing:2px;}}@keyframes slideTransitionFadeIn{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}@keyframes slideTransitionPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.02);}}.component-sliding-transition__panel:focus-visible{outline:3px solid #f42534;outline-offset:3px;box-shadow:0 0 0 5px rgba(244,37,52,0.2);}@media (prefers-reduced-motion:reduce){.component-sliding-transition__panel,.component-sliding-transition__panel-image img,.component-sliding-transition__title-text{transition:none !important;animation:none !important;will-change:auto !important;}.component-sliding-transition__panel:hover{transform:none !important;}}@media (prefers-contrast:high){.component-sliding-transition__panel{border:2px solid #000000;}.component-sliding-transition__panel .component-sliding-transition__title-text{text-shadow:none;font-weight:900;color:#000000;background:rgba(255,255,255,0.9);padding:8px 12px;border-radius:0;}.component-sliding-transition__panel .component-sliding-transition__title-text:hover{color:#000000;background:#ffffff;text-decoration:underline;text-decoration-color:#f42534;text-decoration-thickness:3px;text-underline-offset:4px;}.component-sliding-transition__panel:focus-visible{outline:4px solid #000000;outline-offset:4px;box-shadow:0 0 0 8px rgba(0,0,0,0.3);}}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important;}.component-sliding-transition__empty{display:flex;align-items:center;justify-content:center;width:100%;height:300px;min-height:300px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);color:#6c757d;font-size:18px;text-align:center;border-radius:0;border:2px dashed #dee2e6;}.component-sliding-transition__empty p{margin:0;padding:20px;max-width:400px;line-height:1.5;}@media (max-width:768px){.component-sliding-transition__empty{height:200px;min-height:200px;font-size:16px;}.component-sliding-transition__empty p{padding:15px;}}.component-sliding-transition__title-text.title-white{color:#ffffff !important;}.component-sliding-transition__title-text.title-black{color:#000000 !important;}.component-sliding-transition__title-text.title-hfg-red{color:#E31837 !important;}.component-sliding-transition__title-text.title-hfg-blue{color:#00B2DF !important;}.image-skeleton{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;z-index:2;border-radius:inherit;}@keyframes skeleton-loading{0%{background-position:-200% 0;}100%{background-position:200% 0;}}.sliding-transition-image.is-loading{opacity:0;transition:opacity 0.3s ease-in;}.sliding-transition-image:not(.is-loading){opacity:1;transition:opacity 0.3s ease-in;}.sliding-transition-progress-bars{position:absolute;bottom:20px;right:20px;display:flex;gap:6px;z-index:7;}.sliding-transition-progress-bars .progress-bar-item{width:50px;height:3px;background:rgba(255,255,255,0.2);border:none;padding:0;cursor:pointer;overflow:hidden;border-radius:2px;transition:all 0.3s ease;position:relative;}.sliding-transition-progress-bars .progress-bar-item:hover{background:rgba(255,255,255,0.3);}.sliding-transition-progress-bars .progress-bar-item.is-active{background:rgba(255,255,255,0.4);width:55px;}.sliding-transition-progress-bars .progress-bar-item.is-active .progress-fill{animation:progressFillSlide var(--transition-duration,5000ms) linear;animation-fill-mode:forwards;}.sliding-transition-progress-bars .progress-bar-item .progress-fill{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,#f42534,#e31837);transform-origin:left;will-change:width;border-radius:2px;}@media (max-width:768px){.sliding-transition-progress-bars{bottom:15px;right:15px;gap:4px;}.sliding-transition-progress-bars .progress-bar-item{width:40px;height:4px;}.sliding-transition-progress-bars .progress-bar-item.is-active{width:44px;}}@keyframes progressFillSlide{from{width:0;}to{width:100%;}}.sliding-transition-swipe-hint{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(0,0,0,0.8);color:white;font-size:12px;border-radius:25px;opacity:0;pointer-events:none;z-index:10;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,0.1);animation:swipeHintShow 4s ease-in-out 2s;}@media (min-width:769px){.sliding-transition-swipe-hint{display:none;}}.sliding-transition-swipe-hint .swipe-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;animation:swipeAnimation 2s infinite;}.sliding-transition-swipe-hint .swipe-icon::before{content:'⟵⟶';font-size:16px;}@keyframes swipeHintShow{0%,100%{opacity:0;transform:translateX(-50%) translateY(10px);}15%,85%{opacity:1;transform:translateX(-50%) translateY(0);}}@keyframes swipeAnimation{0%,100%{transform:translateX(0);}25%{transform:translateX(-3px);}75%{transform:translateX(3px);}}@media (max-width:768px){.component-sliding-transition .component-sliding-transition__panel{min-height:44px;position:relative;}.component-sliding-transition .component-sliding-transition__panel::before{content:'';position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:0;border-radius:inherit;}}@media (prefers-reduced-motion:reduce){.component-sliding-transition__panel,.component-sliding-transition__panel-image img,.component-sliding-transition__title-text,.sliding-transition-progress-bar .progress-fill,.sliding-transition-swipe-hint,.image-skeleton{transition:none !important;animation:none !important;will-change:auto !important;}.component-sliding-transition__panel:hover{transform:none !important;}.sliding-transition-progress-bar{display:none !important;}.st-description .field__item{transition:none !important;}}.component-sliding-transition__panel{will-change:flex;}.component-sliding-transition__panel.is-transitioning{will-change:flex,transform;}.component-sliding-transition__panel:not(.is-transitioning){will-change:auto;}.component-sliding-transition__panel .component-sliding-transition__panel-image{position:relative;overflow:hidden;}.component-sliding-transition__panel .component-sliding-transition__panel-image img{transition:opacity 0.4s ease-in-out,transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94);}.sliding-transition-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.st-fade-rule{height:1px;border:0;width:92%;max-width:850px;margin:20px auto 12px;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.22) 20%,rgba(0,0,0,0.22) 80%,rgba(0,0,0,0) 100%);opacity:.7;}@media (min-width:1024px){.st-fade-rule{max-width:850px;width:850px;}}.st-fade-rule--top{margin-bottom:50px;}@media (min-width:1024px){.st-fade-rule--top{margin-bottom:50px;max-width:850px;width:850px;}}.st-description{position:relative;width:var(--st-container-width,60%);min-height:4rem;margin:8px auto 0;text-align:center;line-height:1.55;opacity:.9;padding-inline:clamp(1rem,3vw,4rem);}@media (max-width:768px){.st-description{width:100%;}}.st-description .field__item{transition:opacity 200ms ease-in-out;}.st-description.is-updating .field__item{opacity:.15;}.st-description--static{min-height:auto;}.st-description--static .field__item{transition:none;}.sliding-transition__title{text-align:center;font-size:2rem;font-weight:600;margin-bottom:2rem;color:#000;}.panel-progress-bars{position:absolute;bottom:20px;left:20px;display:none;gap:6px;z-index:8;}.component-sliding-transition__panel.is-active .panel-progress-bars{display:flex;}.panel-progress-bars .panel-progress-bar{width:40px;height:3px;background:rgba(255,255,255,0.3);overflow:hidden;border-radius:2px;position:relative;cursor:pointer;transition:background 0.3s ease;}.panel-progress-bars .panel-progress-bar:hover{background:rgba(255,255,255,0.4);}.panel-progress-bars .panel-progress-bar.is-current{background:rgba(255,255,255,0.5);width:80px;transition:width 0.3s ease;}.panel-progress-bars .panel-progress-bar.is-current .progress-fill{animation:panelProgressFill var(--transition-duration,5000ms) linear;animation-fill-mode:both;animation-delay:0s;}.panel-progress-bars .panel-progress-bar .progress-fill{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,#f42534,#e31837);transform-origin:left;will-change:width;border-radius:2px;}@media (max-width:768px){.panel-progress-bars{bottom:15px;left:15px;gap:4px;}.panel-progress-bars .panel-progress-bar{width:35px;height:4px;}.panel-progress-bars .panel-progress-bar.is-current{width:60px;}}@keyframes panelProgressFill{0%{width:0;transform:scaleX(1);}100%{width:100%;transform:scaleX(1);}}.component-sliding-transition.is-paused .progress-fill,.progress-fill.paused{animation-play-state:paused !important;}.component-webform{margin:0 0 40px;padding:0;}
