/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.featured-banner{background-position:center center;}@media (max-width:1099px){.app .main{padding:12px;}}.app .region-banner .banner-block.only-mobile .grid-container{position:absolute;top:300px;padding-top:32px;}.app .title-banner .banner-block.only-destop{min-height:400px;background-position-x:right;}.app .title-banner .banner-block.only-mobile{margin-bottom:100px;}.app .layout--twocol-section{align-items:center;}.app .flex-img-container .flex-img{display:flex;align-items:center;justify-content:space-around;}.app .flex-img-container .flex-img img{padding:0 10px;}.app .flex-img-container{padding:0 10px;}.app .section-lead-in{margin:30px;}@media (max-width:639px){.app .section-lead-in{margin:12px;}}@media (min-width:767px) and (max-width:919px){.app .banner-block{min-height:400px;}.app .title-banner .banner-block.only-mobile{margin-bottom:120px;}.app .region-banner .banner-block.only-mobile .grid-container{top:400px;}}@media (min-width:920px){.app .banner-block h1{color:#ffffff;}.app .section-lead-in{margin:40px;}}
.cmp-revoke-consent{bottom:unset;left:unset;position:unset;padding:unset;}.footer-logo{display:none !important;}.footer_secondary #copyright-block p{margin:0;line-height:1;}.footer_secondary .copyright{margin-right:0;}.footer_secondary .copyright-text sup{font-size:.9em;}.footer_secondary__nav li a{font-size:12px;text-transform:none;letter-spacing:0;font-family:'Trade_Gothic_LT_Roman',Arial,Helvetic,sans-serif;padding:0 8px;}.footer_secondary .copyright-text{font-size:12px;}@media (max-width:919px){ul.footer_secondary__nav{flex-flow:wrap;justify-content:center;}}@media (min-width:920px){.footer_secondary .copy-rights{padding:0 8px 0 0;}.footer_secondary__nav li{line-height:1.2;position:relative;}.footer_secondary__nav li::before{transform:scaleX(.2) scaleY(.8);font-family:'Trade_Gothic_LT_light',Arial,Helvetic,sans-serif;position:absolute;left:-1px;top:0;}}@media (min-width:1200px){.footer_secondary .copyright-text{font-size:13px;}.footer_secondary__nav li a{font-size:13px;padding:0 12px;}.footer_secondary .copy-rights{padding:0 12px 0 0;}}
.a11y-paragraphs-tabs__wrapper .accordeon-trigger[aria-expanded="true"]{background-color:black;color:white;display:none;}
@media screen{.mega-nav-wrapper .mega-menu-nav li.mega-menu-nav__item--with-sub .mega-menu-nav--sub-1 .mega-menu-nav__item--sub a.inline-text-link{letter-spacing:0;margin:0;}.mega-nav-wrapper .mega-menu-nav li.for-professionals .product-resources .collection-image img,.mega-nav-wrapper .mega-menu-nav li.for-professionals .commercial .collection-image img{max-width:100px;width:auto!important;}.mega-nav-wrapper .mega-menu-nav li.for-professionals:hover .mega-menu-nav--sub-2 .mega-menu-nav__item--sub{display:block;}.mega-nav-wrapper .mega-menu-nav li.for-professionals .mega-menu-nav--sub-2 .mega-menu-nav__item--sub a{font-size:12px;}.banner__headline{line-height:1;text-transform:uppercase;}@media (min-width:920px){.gradient-background .banner-block.only-destop{position:relative;}.gradient-background .banner-block.only-destop::before{background:rgb(0,0,0);background:-moz-linear-gradient(90deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 60%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 60%);background:linear-gradient(90deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);content:"";width:100%;height:100%;position:absolute;z-index:1;}.gradient-background .banner-block.only-destop .grid-container{z-index:10;}}.repair-parts-page .issue-type-tool-wrapper .catelog-four-grid .catelog-fg-block .content-card .content-card__image{max-height:unset;}@media (max-width:480px){.repair-parts-page .issue-type-tool-wrapper .catelog-four-grid .catelog-fg-block{flex:0 0 100%;max-width:100%;flex-basis:calc(100% - 8px);}}
}
.banner{background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:0;width:100%;}.banner::before{background-image:none;background-color:transparent;}@media (min-width:920px){.banner .grid-container{padding-right:70px;padding-left:70px;}}.breadcrumb .breadcrumb__item{color:#fff;background-color:transparent;}.breadcrumb .breadcrumb__link{color:#fff;background-color:transparent;}.banner__title{padding-bottom:0}.banner__title p{margin:0}.banner__title::after{top:0;left:auto;}.banner.gradient-background::before{background:rgb(24,25,29);background:-moz-linear-gradient(45deg,rgba(24,25,29,0.5) 30%,rgba(24,25,29,0) 60%);background:-webkit-linear-gradient(45deg,rgba(24,25,29,0.5) 30%,rgba(24,25,29,0) 60%);background:linear-gradient(45deg,rgba(24,25,29,0.5) 30%,rgba(24,25,29,0) 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#18191d",endColorstr="#18191d",GradientType=1);}@media (max-width:919px){.banner.gradient-background::before{background:rgb(24,25,29);background:-moz-linear-gradient(45deg,rgba(24,25,29,.8) 50%,rgba(24,25,29,0) 100%);background:-webkit-linear-gradient(45deg,rgba(24,25,29,.8) 50%,rgba(24,25,29,0) 100%);background:linear-gradient(45deg,rgba(24,25,29,.8) 50%,rgba(24,25,29,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#18191d",endColorstr="#18191d",GradientType=1);}}.delta_banner{padding-top:60px;padding-bottom:90px;}.banner-block .banner-content{width:50%;}.layout p,.layout ul{}.layout ul{padding-left:18px;padding-right:18px;margin:0 0 1.4em;}.layout .text-long ul li{padding-left:0;}.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{padding-right:30px;padding-left:30px;margin-bottom:30px;}.section-lead-in{margin-top:30px;margin-bottom:20px;text-align:left;}.section-lead-in h1{border-bottom:2px solid #ac0535;padding-bottom:15px;margin-bottom:38px;margin-top:60px;}.section-lead-in h2{line-height:1;}@media (max-width:919px){.section-lead-in h2{font-size:2rem;letter-spacing:2px;line-height:1.1;}.delta_banner{padding-top:30px;padding-bottom:45px;}}h2 small{font-size:55%;}h2 sup{top:-0.75em;font-size:50%;}.intro--paragraph{padding:4rem 5rem;padding-bottom:60px;background-color:#000;color:#fff;}.intro-paragraph p{font-size:22px;width:66%;margin:0 auto!important;padding:20px;line-height:160%;}[class^="col-md-"]{margin-bottom:1em;}@media (max-width:991px){.layout p,.layout ul{}.layout ul{text-align:left;padding-left:19px;padding-right:19px;}.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{padding-right:15px;padding-left:15px;}.section-lead-in{margin-top:15px;margin-bottom:10px;}.intro--paragraph{padding:2rem 2.5rem;}.intro-paragraph p{font-size:18px;width:80%;padding:15px;}}@media (max-width:767px){.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex:0 1 100%;}.intro--paragraph{padding:1rem 1.75rem;}.intro-paragraph p{font-size:16px;width:100%;padding:10px;}}@media screen and (min-width:768px){.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex:0 1 50%;}}.field_cta_button_s_ .button{margin:15px;white-space:normal;}@media (min-width:992px){.row{display:flex;flex-direction:row;align-items:flex-start;}.col-md-6{width:50%;}.2022newproducts .field_cta_button_s_{display:flex;justify-content:center;}}.forced_width{width:100%;background-color:#000}.row_anc{background-color:#000;margin:0 auto}@media (min-width:768px){.row_anc{width:55%;}}.row_anc p{padding-top:10px;padding-bottom:10px;margin:0;font-size:22px;}.row_anc a{color:#fff;text-decoration:none}.column_anc{text-align:center;float:left;width:50%}.column_anc a:hover{color:#ac0535}.row_anc:after{content:"";display:table;clear:both}
.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding-left:0;}.slick-dots button{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:0.8rem;height:0.8rem;border-radius:50%;font-size:0;margin:5px;background:transparent;border-color:#fff;border:1px solid #fff;box-shadow:none;}.slick-dots .slick-active button{background:#AA3145;}
@media (min-width:1024px){#block-views-block-collection-detail-page-inter-bathroom-page-term-edit{position:absolute;z-index:99;}}
