.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.attachment-header{background:linear-gradient(180deg, #D9D9D9 0%, rgba(217,217,217,0) 40%);padding-top:4em}.attachment-header .breadcrumbs{background:white;border-top:1px solid rgba(0,0,0,0.2);font-size:.85rem;padding:.75rem 0;position:relative;top:-4rem}.attachment-header .breadcrumbs a{padding:0 .5rem}.attachment-header .breadcrumbs a:first-child{padding-left:0}.attachment-header__content{margin-bottom:1.5rem}.attachment-header__content-sub{display:flex;align-items:center;margin-top:2.5em}.attachment-header__content-sub a{float:left;height:3.75em;line-height:1.75em;margin-right:1em;margin-top:1em}.attachment-header__content-sub .attachment-header__video{margin-top:-0.5em;max-width:13em}.attachment-header__images-main{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:65%;position:relative}.attachment-header__images-main img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.attachment-header__images-main img{height:100%;object-fit:contain;object-position:center}}.attachment-header__images-nav{display:flex;flex-direction:row;max-height:33rem;overflow-y:auto}@media screen and (max-width: 47.999em){.attachment-header__images-nav{display:flex;flex-wrap:nowrap;overflow-x:auto}.attachment-header__images-nav .attachment-header__images-button{flex:0 0 auto;margin-right:.25rem;padding-bottom:25%;width:7rem}}.attachment-header__images-button{appearance:none;border:none;overflow:hidden;margin-bottom:.5rem;padding-bottom:55%;position:relative}.attachment-header__images-button img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.attachment-header__images-button img{height:100%;object-fit:cover;object-position:center}}.attachment-header__images-button.active{box-shadow:none !important;cursor:not-allowed;opacity:.5}.attachment-header__lightbox{background:rgba(0,0,0,0.8);display:none;height:100vh;position:fixed;top:0;left:0;width:100vw;z-index:2000;flex-direction:column;align-items:center;justify-content:center}.attachment-header__lightbox.active{display:flex}.attachment-header__lightbox-wrapper{height:auto;width:calc(100% - 3rem);max-width:54rem}.attachment-header__lightbox-close{height:3rem;width:3rem;appearance:none;background:url("/icons/close-symbol.svg") no-repeat center;background-color:white;background-size:1.75rem;border:none;padding:0;position:absolute;top:1rem;right:1rem}.attachment-header__lightbox-open{appearance:none;border:none;height:0;overflow:hidden;padding:0;padding-bottom:56%;position:relative;width:10rem}.attachment-header__lightbox-open::before{background:url("/icons/play.svg") no-repeat center;background-color:rgba(0,60,113,0.3);background-size:3rem;content:'';height:100%;position:absolute;top:0;left:0;width:100%;z-index:3}.attachment-header__lightbox-open img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.attachment-header__lightbox-open img{height:100%;object-fit:cover;object-position:center}}@media screen and (max-width: 47.999em){.attachment-header__content-sub{display:block}.attachment-header__content-sub .button{margin-left:auto;margin-right:auto;max-width:30rem;text-align:center;width:100%}.attachment-header__content-sub .attachment-header__lightbox-open{padding-bottom:44%}}@media (min-width: 48em){.attachment-header .contain{display:flex}.attachment-header__content{flex-basis:35%;margin-bottom:0}.attachment-header__images{display:flex;flex-basis:65%;padding-left:3rem}.attachment-header__images-main{margin-bottom:0;margin-right:1rem;flex-basis:80%;padding-bottom:60%}.attachment-header__images-nav{flex-basis:20%;flex-direction:column}}.attachment-slider .attachment-slider__heading{max-width:24em;margin-bottom:2em}.attachment-slider__cell{box-shadow:0 0 14px rgba(0,0,0,0.3);margin-right:1em;text-align:center;overflow:hidden;width:30%;text-align:center;height:0;overflow:hidden;padding-bottom:30%;position:relative}@media screen and (max-width: 47.999em){.attachment-slider__cell{padding-bottom:100%;width:80%}}.attachment-slider__cell-text{padding:1rem;position:absolute;top:0;left:0;text-align:center;width:100%}.attachment-slider__cell-image{position:absolute;bottom:0;left:0;height:90%;width:100%}.attachment-slider__cell-image img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:90%;width:90%}@supports (object-fit: contain){.attachment-slider__cell-image img{height:100%;object-fit:contain;object-position:center}}.attachment-slider__cell:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.19) 100%);z-index:15}.attachment-slider .flickity-viewport{overflow:visible;width:100%}.attachment-slider .flickity-enabled{box-shadow:none !important}@media screen and (min-width: 48em){.attachment-slider .flickity-button{background-color:#00D0FF;top:-4.5rem;transform:none}.attachment-slider .flickity-button.previous{left:auto;right:5rem}.attachment-slider .flickity-button .flickity-button-icon{fill:#fff}}.brand-strip{background-color:#e5e5e5;content-visibility:auto;margin-bottom:0;margin-top:0;padding-bottom:3rem;padding-top:3rem}.brand-strip__heading,.brand-strip__subheading{max-width:47rem;text-align:center}.brand-strip__heading p,.brand-strip__subheading p{font-size:1.125rem}@media screen and (min-width: 48em){.brand-strip__heading p,.brand-strip__subheading p{font-size:1.25rem}}.brand-strip__heading{margin:0 auto 3rem}.brand-strip__subheading{margin:3rem auto 0}.brand-strip__strip{display:flex;align-items:center;flex-wrap:nowrap}@media screen and (max-width: 61.999em){.brand-strip__strip{flex-wrap:wrap}}.brand-strip__image{padding:1rem}.brand-strip__image img{filter:grayscale(1);max-height:50px;width:auto}@media screen and (min-width: 48em){.brand-strip__image img{max-height:75px}}@media screen and (min-width: 62em){.brand-strip__image img{max-height:100px}}.cards__heading{margin:0 auto 3rem;max-width:42rem}.cards__item{margin-bottom:1.5rem;padding:1.5rem}.cards__item p:not(:last-child),.cards__item h1:not(:last-child),.cards__item h2:not(:last-child),.cards__item h3:not(:last-child),.cards__item h4:not(:last-child),.cards__item h5:not(:last-child),.cards__item h6:not(:last-child){margin-bottom:.75rem}@media screen and (min-width: 48em){.cards__item{margin-bottom:0}.cards__wrapper{display:grid;grid-template-rows:auto;gap:1.5rem}.cards__wrapper.two-across,.cards__wrapper.four-across{grid-template-columns:repeat(2, 1fr)}.cards__wrapper.three-across{grid-template-columns:repeat(3, 1fr)}.cards.no-card-background .cards__wrapper{gap:3rem}}@media screen and (min-width: 62em){.cards__wrapper.four-across{grid-template-columns:repeat(4, 1fr)}}.card-slider__left-content{max-width:24em;margin-bottom:2em;padding-bottom:3rem;position:relative}@media screen and (min-width: 62em){.card-slider__left-content{z-index:3}}.card-slider-slider .flickity-slider .card-slider-slider__cell{display:block}.card-slider-slider__cell{background:#f7f8f9;margin-right:1.5rem;position:relative;overflow:hidden;width:90%;display:none}.card-slider-slider__cell:first-child{display:block}.card-slider-slider__cell-image{overflow:hidden;padding-bottom:65%;position:relative}.card-slider-slider__cell-image img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.card-slider-slider__cell-image img{height:100%;object-fit:cover;object-position:center}}.card-slider-slider__cell-text{padding:1.5rem 1rem}.card-slider-slider__cell-text h1,.card-slider-slider__cell-text h2,.card-slider-slider__cell-text h3,.card-slider-slider__cell-text h4,.card-slider-slider__cell-text h5,.card-slider-slider__cell-text h6,.card-slider-slider__cell-text p{margin-bottom:.75rem}.card-slider .flickity-viewport{overflow:visible;position:relative;width:100%}.card-slider .flickity-viewport::after{background:#fff;content:'';height:100%;position:absolute;top:0;right:100%;width:100vw}.card-slider .flickity-button{background-color:#00D0FF;top:auto;bottom:0}.card-slider .flickity-button.previous{left:-11rem}.card-slider .flickity-button.next{left:-6rem;right:0}.card-slider .flickity-button .flickity-button-icon{fill:#fff}.card-slider .flickity-button.flickity-prev-next-button{transform:translateY(0)}@media screen and (max-width: 61.999em){.card-slider .flickity-button{bottom:0;top:-4rem}.card-slider .flickity-button.previous{left:auto;right:5rem}.card-slider .flickity-button.next{left:auto;right:0}}@media screen and (min-width: 48em){.card-slider-slider{flex:1}.card-slider-slider:focus{box-shadow:none !important}.card-slider-slider__cell{width:40%}.card-slider .flickity-viewport:focus,.card-slider .flickity-slider:focus{box-shadow:none !important}}@media screen and (min-width: 62em){.card-slider__left-content{padding-right:3rem}}.card-slider+.layout.card-slider .contain{border-top:2px solid #a4bcc4;padding-top:3rem;margin-bottom:3rem}.category-grid .contain{display:flex;align-items:start;flex-direction:column}.category-grid>ul a{padding:0.5em}.category-grid__body{display:flex;flex-wrap:wrap}.category-grid__item{display:flex;flex-direction:column;flex-basis:50%;padding:1em;font-size:.9em}@media screen and (max-width: 47.999em){.category-grid__item{padding:1em 0.4em}}.category-grid__item a{background:rgba(0,0,0,0.5);border:none;display:block;margin-top:auto;text-align:center}.category-grid__item a:hover{background-color:#003c71;color:#fff}.category-grid__item img{width:100%;height:100%;object-fit:cover;overflow:hidden}@media screen and (max-width: 47.999em){.category-grid__item img{object-fit:contain}}.category-grid__item-image{height:13em;border:2px solid #dadada;margin-bottom:1em}@media screen and (max-width: 47.999em){.category-grid__item-image{height:11em}}.category-grid__sidebar{background:#e5e5e5;margin-bottom:2em;width:23em}.category-grid__title{flex:100%;height:2em;padding-left:1rem}@media screen and (min-width: 48em){.category-grid>ul>li.open-on-load li,.category-grid>ul>li.open-on-load+ul li{display:block}.category-grid .contain{display:flex;align-items:start;flex-direction:row;max-width:100em}.category-grid__body{display:flex;flex:2;flex-wrap:wrap}.category-grid__item{flex-basis:33%;margin-bottom:3em}.category-grid__item img{object-fit:contain}.category-grid__item-image{height:21em;border:2px solid #a4bcc4}.category-grid__sidebar{flex:1}}.category-header h1{padding:1em 0}.category-header .has-description h1{padding-bottom:0}.category-header .has-description p{color:#ffffff;padding-bottom:35px}.category-header{position:relative;background:#003c71;margin-top:0 !important}.category-header h1{color:#ffffff;position:relative;z-index:10;padding-top:1em}.category-header__image{position:absolute;top:0;left:0;height:100%;width:100%;bottom:0;z-index:1}.category-header__image img{opacity:0}.color-palette__swatches{gap:1.5rem}.color-palette__swatch{border-radius:1rem;height:calc(50vw - 2.25rem);width:calc(50% - .75rem)}@media screen and (min-width: 62em){.color-palette .contain.three-up .color-palette__swatch{height:calc(33vw - 6rem);max-height:19rem;width:calc(33.33% - 1.5rem)}.color-palette .contain.four-up .color-palette__swatch{height:calc(25vw - 2.25rem);max-height:14rem;width:calc(25% - 1.5rem)}.color-palette .contain.five-up .color-palette__swatch{height:calc(20vw - 2.1rem);max-height:11rem;width:calc(20% - 1.5rem)}}.contact-cta__wrapper{padding:1.5rem;position:relative}@media screen and (min-width: 48em){.contact-cta__wrapper{padding:3rem}}@media screen and (min-width: 62em){.contact-cta__wrapper{padding:4.5rem;padding-right:9rem}.contact-cta__main{padding-right:3rem}.contact-cta__main h3{margin-bottom:0;max-width:34rem}.contact-cta .button.ghost{font-size:1.125rem;padding:1rem 3rem}}.content-with-sidebar .contain{display:flex;flex-direction:column}@media screen and (min-width: 75em){.content-with-sidebar .contain{flex-direction:row}}@media screen and (min-width: 75em){.content-with-sidebar .content{width:70%}}.content-with-sidebar .content>.layout:first-child{margin-top:0rem}.content-with-sidebar .content .layout:last-child{margin-bottom:0}.content-with-sidebar .content .layout .contain,.content-with-sidebar .content .layout.contain{padding-left:0;padding-right:0}.content-with-sidebar .content .half-and-half__left.bg-img{margin-left:0;width:50%}.content-with-sidebar .content .half-and-half__right.bg-img{margin-right:0;width:50%}@media screen and (min-width: 75em){.content-with-sidebar .sidebar{padding-right:3rem;width:30%}}.content-with-sidebar.sidebar-right .sidebar{order:99;padding-right:0;padding-left:3rem}.dealer-map__top{background:#003c71;max-width:32rem;padding-top:3rem;padding-right:3rem;padding-bottom:3rem;position:relative}.dealer-map__top::after{background:#003c71;content:'';height:100%;position:absolute;top:0;right:100%;width:100vw}.dealer-map__main{background:linear-gradient(180deg, #003c71 0%, #3472A8 100%, #275B87 100%),linear-gradient(17deg, #003c71 -43.69%, #3472A8 101.73%),#003c71;padding-bottom:3rem;padding-top:3rem}.dealer-map__main-left{margin-bottom:3rem}.dealer-map__card{background:#fff;padding:1.5rem}.dealer-map__card:first-child{margin-bottom:1.5rem}.dealer-map__search{position:relative}.dealer-map__search-input{border-radius:6.341px;border:1px solid #E9E9E9;box-shadow:0px 0px 12.683px 0px rgba(0,0,0,0.15);height:4rem;width:100%}.dealer-map__search-button{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='%23fff' d='M12.5 1.3q2.3 0 4.4 0.9t3.6 2.4 2.4 3.6 0.9 4.4q0 2-0.6 3.8t-1.8 3.3l7.1 7.1q0.4 0.4 0.4 0.9 0 0.5-0.4 0.9t-0.9 0.4q-0.5 0-0.9-0.4l-7.1-7.1q-1.5 1.2-3.3 1.8t-3.8 0.6q-2.3 0-4.4-0.9t-3.6-2.4-2.4-3.6-0.9-4.4 0.9-4.4 2.4-3.6 3.6-2.4 4.4-0.9zM12.5 3.8q-1.8 0-3.4 0.7t-2.8 1.9-1.9 2.8-0.7 3.4 0.7 3.4 1.9 2.8 2.8 1.9 3.4 0.7 3.4-0.7 2.8-1.9 1.9-2.8 0.7-3.4-0.7-3.4-1.9-2.8-2.8-1.9-3.4-0.7z'/%3E%3C/svg%3E") no-repeat center !important;background-color:#009EC2 !important;background-repeat:no-repeat  !important;background-size:1.35em  !important;border:1px solid #009EC2;height:100%;position:absolute;right:0;top:0;width:4rem}.dealer-map.bg-light{background-color:#003c71;padding:0}.dealer-map.bg-light .dealer-map__main{padding-top:0}@media screen and (max-width: 47.999em){.dealer-map .dealer-map__search .search-form__form{border-top:none;margin-top:1.5rem;padding:0}.dealer-map .dealer-map__search-button{border-radius:6.341px;height:2.5rem;position:static;width:100%}}@media screen and (min-width: 48em){.dealer-map__main-left{margin-bottom:0;padding-right:3rem;width:40%}.dealer-map__main-right{width:60%}}@media screen and (min-width: 62em){.dealer-map.bg-light .dealer-map__main-right{position:relative;top:-6em}}.featured-blogs__heading{margin-bottom:3rem;text-align:center}.featured-blogs__image{height:0;border-radius:1rem 1rem 0 0;overflow:hidden;padding-bottom:calc(100% * 2 / 3);position:relative}.featured-blogs__image img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.featured-blogs__image img{height:100%;object-fit:cover;object-position:center}}.featured-blogs__post{border-radius:1rem;width:100%}.featured-blogs__posts{display:flex;flex-wrap:wrap;gap:1.5rem}.featured-blogs__text{background-color:#e5e5e5;border-radius:0 0 1rem 1rem;padding:1.5rem;position:relative}.featured-blogs__text a{text-decoration:none}.featured-blogs__text h2{margin-bottom:.75rem}@media screen and (min-width: 48em){.featured-blogs__post{display:flex;flex-direction:column;width:calc(50% - .75rem)}.featured-blogs__text{height:100%}}@media screen and (min-width: 62em){.featured-blogs__post{width:calc(25% - 1.5rem)}.featured-blogs__posts{gap:2rem}}.flex-blocks .cell{padding-top:1em;width:100%}@media screen and (min-width: 48em){.flex-blocks .cell{width:50%}}@media screen and (min-width: 62em){.flex-blocks .cell{width:33.33%}}.image-cards .breadcrumbs{background:white;border-top:1px solid rgba(0,0,0,0.2);color:#003c71;display:none;font-size:.85rem;padding:.75rem 0;position:relative;top:-3rem;z-index:5}.image-cards .breadcrumbs a{padding:0 .5rem}.image-cards .breadcrumbs a:first-child{padding-left:0}.image-cards:first-child .breadcrumbs{display:block}.image-cards__heading{margin-bottom:3rem}.image-cards__card{border-radius:1rem;margin-bottom:1.5rem;overflow:hidden;position:relative}.image-cards__card-image{height:100%;position:absolute;top:0;left:0;width:100%}.image-cards__card-image::after{background:linear-gradient(180deg, transparent 0%, #100000 100%);content:'';height:100%;position:absolute;top:0;left:0;width:100%}.image-cards__card-image img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.image-cards__card-image img{height:100%;object-fit:cover;object-position:center}}.image-cards__card-text{display:flex;flex-direction:column;justify-content:end;min-height:20rem;padding:1.5rem;position:relative;z-index:2}.image-cards__card-text h1:last-child,.image-cards__card-text h2:last-child,.image-cards__card-text h3:last-child,.image-cards__card-text h4:last-child,.image-cards__card-text h5:last-child,.image-cards__card-text h6:last-child{margin-bottom:0}.image-cards__card-text p{max-height:0;margin-bottom:0;overflow:hidden}.image-cards__card:hover .image-cards__card-text p{max-height:20em;margin-bottom:1.5rem}.image-cards__card:last-child{margin-bottom:0}.image-cards.blue-angle{padding-top:4.5rem;position:relative}.image-cards.blue-angle::before{background:linear-gradient(180deg, #003C71 0%, #3472A8 100%),#003C71;clip-path:polygon(0 0, 100% 0, 100% 63%, 0 32%);content:'';height:100%;position:absolute;top:0;left:0;width:100%}.image-cards.blue-angle .breadcrumbs{top:-4.5rem}.image-cards.blue-angle .image-cards__cards,.image-cards.blue-angle .image-cards__heading{position:relative;z-index:2}.image-cards.blue-angle .image-cards__heading,.image-cards.blue-angle .image-cards__heading h1,.image-cards.blue-angle .image-cards__heading h2,.image-cards.blue-angle .image-cards__heading h3,.image-cards.blue-angle .image-cards__heading h4,.image-cards.blue-angle .image-cards__heading h5,.image-cards.blue-angle .image-cards__heading h6{color:#fff}@media screen and (min-width: 48em){.image-cards .breadcrumbs{top:-4.5rem}.image-cards__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.image-cards__card{margin-bottom:0}}@media screen and (min-width: 62em){.image-cards__cards{grid-template-columns:repeat(3, 1fr)}.image-cards.blue-angle .contain{width:90%;max-width:90em}.image-cards.blue-angle .image-cards__card-text{min-height:22vw}}.layout.hero-header{position:relative;padding-top:5em}.layout.hero-header h1{color:#ffffff}.layout.hero-header .arrow-link{color:#00D0FF;padding-right:3rem}.layout.hero-header .arrow-link:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' viewBox='0 0 41 41' fill='none'%3E%3Crect width='41' height='41' rx='20.5' fill='%2300D0FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.4365 20.1784L22.6255 17.4339C22.4551 17.2676 22.3699 17.1013 22.3699 16.8518C22.3699 16.6023 22.4551 16.4359 22.6255 16.2696C22.9671 15.9369 23.4773 15.9369 23.8189 16.2696L28.0779 20.4279C28.2483 20.5942 28.3326 20.8021 28.3326 21.0101C28.3326 21.218 28.2483 21.4259 28.0779 21.5922L23.8189 25.7505C23.4773 26.0832 22.9671 26.0832 22.6255 25.7505C22.4551 25.5842 22.3699 25.4178 22.3699 25.1683C22.3699 24.9188 22.4551 24.7525 22.6255 24.5862L25.4365 21.8417H13.8518C13.3416 21.8417 13 21.509 13 21.0101C13 20.5111 13.3416 20.1784 13.8518 20.1784H25.4365Z' fill='white'/%3E%3C/svg%3E");height:2.25rem;width:2.25rem}.layout.hero-header .background-image{background-color:#003c71;color:#ffffff}.layout.hero-header .background-image img{position:absolute;top:0;left:0;width:100%;height:90%;z-index:1}.layout.hero-header .contain{position:relative;z-index:10;color:#ffffff}.layout.hero-header .contain .intro{max-width:24em;padding-bottom:3rem}.layout.hero-header .eyebrow+h1{margin-top:1.5rem}.layout.hero-header .hero-product{margin-left:auto;max-width:15rem}@media screen and (min-width: 48em){.layout.hero-header .contain{display:flex}.layout.hero-header .background-image img{height:100%}.layout.hero-header .hero-product{margin-bottom:-7%;max-width:none}}.image-feature{position:relative}.image-feature__image{height:100%;position:absolute;top:0;left:0;width:100%}.image-feature__image img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.image-feature__image img{height:100%;object-fit:cover;object-position:center}}.image-feature__image:before{background:linear-gradient(90deg, #070707 0%, rgba(0,60,113,0) 250%);content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;mix-blend-mode:multiply;z-index:2}.image-feature .contain{position:relative;overflow:hidden;padding:0}.image-feature .main-description{color:#ffffff;z-index:10;padding:5em 1.5rem;max-width:30em;position:relative;z-index:3}.image-feature .tooltip{position:absolute;color:#ffffff;z-index:10;top:40%;left:60%;width:20em;font-size:0.9em;line-height:125%;padding:1em;border-left:3px solid #00D0FF;background:linear-gradient(180deg, #000 0%, rgba(0,0,0,0.4) 100%);transform:translate(0, -100%)}.image-feature .tooltip::before{border-left:3px solid #00D0FF;content:'';height:5rem;position:absolute;top:99%;left:-3px}@media screen and (min-width: 48em){.image-feature__image::before{background:linear-gradient(90deg, #070707 0%, rgba(0,60,113,0) 96.03%)}.image-feature .main-description{padding:9rem 1.5rem}.image-feature.pull-up{margin-bottom:-17.25em !important}.image-feature.pull-up .main-description{padding-bottom:25rem}.image-feature.pull-up+.layout{position:relative;z-index:5}}.page-header{padding-bottom:3rem;padding-top:3rem;margin-top:0 !important;max-width:94.375rem;position:relative}@media screen and (min-width: 48em){.page-header{padding-bottom:4.5rem;padding-top:4.5rem}}.page-header .breadcrumbs{background:white;border-top:1px solid rgba(0,0,0,0.2);color:#003c71;font-size:.85rem;padding:.75rem 0;position:relative;top:-3rem;z-index:5}.page-header .breadcrumbs a{padding:0 .5rem}.page-header .breadcrumbs a:first-child{padding-left:0}.page-header__image{height:100%;width:100%;max-width:94.375rem;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}.page-header__image img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;width:100%;max-width:94.375rem;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}@supports (object-fit: contain){.page-header__image img{height:100%;object-fit:cover;object-position:center}}.page-header__image:after{height:100%;width:100%;background:rgba(0,0,0,0.5);content:'';position:absolute;top:0;left:0}.page-header__content{margin:0;max-width:30em;position:relative;z-index:10}.page-header__content h1:last-child{margin-bottom:0}@media screen and (min-width: 48em){.page-header{position:relative;padding:9vw 0}}#attachment-grid .contain{padding:0}#attachment-grid .page-header__content{max-width:100%}#attachment-grid .page-header{margin-bottom:10px}#attachment-grid h2{margin:0}#attachment-grid h2 a{padding:17vw 5vw;display:block}#attachment-grid .page-header{padding:0}@media screen and (min-width: 48em){.page-header .breadcrumbs{top:-4.5rem}#attachment-grid{display:flex;flex-wrap:wrap;max-width:100em;margin:3rem auto;width:90%}#attachment-grid h2{margin:0}#attachment-grid h2 a{padding:10vw 5vw;display:block}#attachment-grid .page-header{position:relative;padding:0;max-width:53em;border-radius:13px;overflow:hidden;width:48%;margin:1% .5%}#attachment-grid .breadcrumbs{display:none}}.parts-categories .parts-categories__main .eyebrow{margin-bottom:.25rem}.parts-categories .parts-categories__main .eyebrow:before{content:none}.parts-categories__categories{margin-bottom:3rem}.parts-categories__categories a{border-bottom:1px solid transparent;font-size:.9rem;font-weight:500;text-decoration:none;transition:.25s border-color}.parts-categories__categories a:hover,.parts-categories__categories a:focus{border-color:black}.parts-categories__categories li{break-inside:avoid-column;margin-bottom:.5rem}.parts-categories__categories li.list-label{color:rgba(0,0,0,0.5);height:0;margin:0;font-size:1.125rem;font-weight:bold;position:relative;left:-1.5rem}.parts-categories__search{background:#F0F3F5;margin-bottom:1rem;padding:1.5rem}.parts-categories__search .search-form{margin:0}.parts-categories__search .search-form__container{background-color:white;box-shadow:0px 0px 12px -6px rgba(0,0,0,0.2);float:none}.parts-categories__cta{padding:1.5rem;position:relative}.parts-categories__cta:hover .arrow-link:after{transform:translate(0.5rem, -50%)}.parts-categories__cta .arrow-link{position:static}.parts-categories__cta .arrow-link:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' viewBox='0 0 41 41' fill='none'%3E%3Crect width='41' height='41' rx='20.5' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.4365 20.1784L22.6255 17.4339C22.4551 17.2676 22.3699 17.1013 22.3699 16.8518C22.3699 16.6023 22.4551 16.4359 22.6255 16.2696C22.9671 15.9369 23.4773 15.9369 23.8189 16.2696L28.0779 20.4279C28.2483 20.5942 28.3326 20.8021 28.3326 21.0101C28.3326 21.218 28.2483 21.4259 28.0779 21.5922L23.8189 25.7505C23.4773 26.0832 22.9671 26.0832 22.6255 25.7505C22.4551 25.5842 22.3699 25.4178 22.3699 25.1683C22.3699 24.9188 22.4551 24.7525 22.6255 24.5862L25.4365 21.8417H13.8518C13.3416 21.8417 13 21.509 13 21.0101C13 20.5111 13.3416 20.1784 13.8518 20.1784H25.4365Z' fill='%23003c71'/%3E%3C/svg%3E");height:2rem;right:1.5rem;width:2rem}@media screen and (max-width: 47.999em){.parts-categories .show-categories{border:none;background:url("/icons/caret-down-teal.svg") no-repeat calc(100% - 1rem) center;background-color:#003c71;background-size:1rem;color:#fff;width:100%}.parts-categories .show-categories .conceal-text{display:none}.parts-categories .show-categories.open .conceal-text{display:inline-block}.parts-categories .show-categories.open .show-text{display:none}.parts-categories__list{display:none;margin-top:1.5rem !important}.parts-categories .search-form__form{border:none;padding:0}.parts-categories .search-form__container{position:relative;left:auto;width:100%}}@media screen and (min-width: 48em){.parts-categories .show-categories{display:none}.parts-categories__categories ul{columns:3;column-gap:2rem}.parts-categories__list{display:block !important}}@media screen and (min-width: 62em){.parts-categories__main{padding-right:1.5rem;width:68%}.parts-categories__sidebar{width:32%}.parts-categories__categories{margin-bottom:0}.parts-categories__categories ul{columns:4}}.parts-grid{position:relative}.parts-grid::before{background:linear-gradient(180deg, #003C71 0%, #3472A8 100%),#003C71;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 62%);content:'';height:50%;position:absolute;top:0;left:0;width:100%}.parts-grid__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.parts-grid__item{border-radius:10px;display:flex;flex-direction:column;justify-content:end;max-height:10rem;overflow:hidden;padding:1rem;padding-top:7rem;position:relative}.parts-grid__item h3{font-family:"Montserrat","Verdana","Helvetica",sans-serif;font-size:1.125rem;text-transform:none;position:relative;z-index:2}.parts-grid__item-img{height:100%;position:absolute;top:0;left:0;width:100%}.parts-grid__item-img::after{background:linear-gradient(180deg, transparent 0%, #100000 100%);content:'';height:100%;position:absolute;top:0;left:0;width:100%}.parts-grid__item-img img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.parts-grid__item-img img{height:100%;object-fit:cover;object-position:center}}.parts-grid__item-img.placeholder{background:url("/images/site-logo.png") no-repeat center;background-color:white;background-size:auto 70%}@media screen and (min-width: 48em){.parts-grid__grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 62em){.parts-grid__grid{grid-template-columns:repeat(5, 1fr)}}.parts-feature__text{margin-bottom:2rem}.parts-feature__small{margin-left:-1rem;padding-bottom:5rem}.parts-feature__small-slide{box-shadow:0px 4px 1.5rem -0.75rem rgba(0,0,0,0.5);margin-right:1rem}.parts-feature__small-slide-wrapper{padding:1rem;width:100%}.parts-feature__small-img{border-radius:12px 12px 0 0;height:0;overflow:hidden;padding-bottom:100%;position:relative}.parts-feature__small-img img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.parts-feature__small-img img{height:100%;object-fit:cover;object-position:center}}.parts-feature__small-text{background:#003c71;border-radius:0 0 12px 12px;padding:1rem}.parts-feature__small-text a{font-family:"Barlow Condensed","Helvetica",sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase;display:block}.parts-feature__small .flickity-button{background-image:url("/icons/arrow-right.svg");background-size:1.5rem;background-position:center;background-repeat:no-repeat;top:auto;bottom:0}.parts-feature__small .flickity-button svg{display:none}.parts-feature__small .flickity-button.previous{transform:rotate(180deg) translateY(50%);left:.5rem}.parts-feature__small .flickity-button.next{left:4rem;right:auto}@media screen and (min-width: 48em){.parts-feature__left{width:40%}.parts-feature__small{padding-right:3rem}.parts-feature__right{align-self:center;padding-left:4.5rem;width:60%}.parts-feature__large-slide{width:100%}.parts-feature__large-img{height:0;overflow:hidden;padding-bottom:100%;position:relative}.parts-feature__large-img img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.parts-feature__large-img img{height:100%;object-fit:contain;object-position:center}}}@media screen and (min-width: 62em){.parts-feature__left{width:35%}.parts-feature__right{padding-left:6rem;width:65%}}.search-layout__heading{margin-bottom:2rem;text-align:center}.search-layout__search{margin:0 auto;max-width:30rem;position:relative}.search-layout__field{border-radius:6.341px;border:1px solid #EDEDED;box-shadow:0px 0px 12.683px 0px rgba(0,0,0,0.15);height:4rem;width:100%}.search-layout__button{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='%23007D99' d='M12.5 1.3q2.3 0 4.4 0.9t3.6 2.4 2.4 3.6 0.9 4.4q0 2-0.6 3.8t-1.8 3.3l7.1 7.1q0.4 0.4 0.4 0.9 0 0.5-0.4 0.9t-0.9 0.4q-0.5 0-0.9-0.4l-7.1-7.1q-1.5 1.2-3.3 1.8t-3.8 0.6q-2.3 0-4.4-0.9t-3.6-2.4-2.4-3.6-0.9-4.4 0.9-4.4 2.4-3.6 3.6-2.4 4.4-0.9zM12.5 3.8q-1.8 0-3.4 0.7t-2.8 1.9-1.9 2.8-0.7 3.4 0.7 3.4 1.9 2.8 2.8 1.9 3.4 0.7 3.4-0.7 2.8-1.9 1.9-2.8 0.7-3.4-0.7-3.4-1.9-2.8-2.8-1.9-3.4-0.7z'/%3E%3C/svg%3E") no-repeat center;background-repeat:no-repeat;background-size:1.35em;border:none;border-left:1px solid #EDEDED;height:100%;position:absolute;right:0;top:0;width:4rem}.slider__cell{width:100%}.slider__element{box-shadow:none !important}.slider .flickity-viewport{transition:height 0.25s}.slider .flickity-page-dots{display:flex;align-items:center;justify-content:center;position:relative;bottom:0}.slider button.dot{border-radius:100%;width:.75em;height:.75em;padding:0;margin:0em .75em;opacity:1;background:transparent;transform:scale(1);border:0.1em solid #fff}.slider button.dot:focus,.slider button.dot:hover,.slider button.dot.is-selected{background-color:#000;border-color:#fff;transform:scale(1.5);transition:transform .25s linear}@media screen and (min-width: 48em){.slider__cell{margin:0 .75rem;width:calc(50% - 1.5rem)}}.tabbed-content{background:#e5e5e5;position:relative;padding-bottom:2em}.tabbed-content .layout,.tabbed-content__body{position:relative;z-index:10}.tabbed-content__body .layout.two-columns .contain{align-items:flex-start}.tabbed-content__tabs-wrapper{display:flex}@media screen and (max-width: 47.999em){.tabbed-content__tabs-heading{display:flex;flex-direction:column;margin-bottom:1.5rem}.tabbed-content__tabs-heading .tabbed-content__brochure{margin-left:auto}}@media screen and (max-width: 47.999em){.tabbed-content__tabs-wrapper{flex-direction:column}.tabbed-content__tabs-wrapper .tabbed-content__button{margin-bottom:.25rem}}.tabbed-content__button{appearance:none;background:#fff;border:1px solid #dadada;color:#003c71;font-weight:600;margin:0;padding:1.5rem}.tabbed-content__button:not(:first-child){margin-left:-1px}.tabbed-content__button.active{background:#003c71;border-color:#003c71;color:#fff}.tabbed-content__brochure{border-bottom:1px solid #000;line-height:1.2;position:relative;text-decoration:none}.tabbed-content__brochure::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16' viewBox='0 0 12 16' fill='none'%3E%3Cpath d='M6.43467 1L6.43467 13.6015L10.7699 8.68552L11.0562 9.03172L6.23018 14.4785L1.4042 9.03172L1.69049 8.68552L6.02569 13.6015L6.02569 1H6.43467Z' fill='black' stroke='black' stroke-width='0.715931'/%3E%3C/svg%3E") no-repeat left;background-size:contain;content:'';height:100%;position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%);width:1rem}.tabbed-content__section{display:none}.tabbed-content__section.active{display:block}.tabbed-content:after{content:'';background:#fff;display:block;height:5.25em;position:absolute;top:0;left:0;width:100%;z-index:1}.tabbed-content__body .tabbed-content__section.downloads ul{list-style:none;padding-left:20px;line-height:3rem}.tabbed-content__body .tabbed-content__section.downloads ul li{position:relative;padding-left:35px}.tabbed-content__body .tabbed-content__section.downloads ul li a::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M161.3 328.3A61 61 0 0 0 121 320H85.3v128h28.4v-48.9H126a55 55 0 0 0 35.8-8.7c9-7.7 14-19.1 13.4-31 .7-12-4.5-23.5-13.8-31ZM138.5 375a32.9 32.9 0 0 1-17.1 2.6H113v-36.3h8.3c6-.6 12.1.6 17.5 3.4 5 3.5 7.8 9.3 7.4 15.4.7 6.1-2.4 12-7.8 15Zm97.7-55h-35.5v128h34a90.2 90.2 0 0 0 50.1-9.6c17-12.7 26-33.3 23.9-54.4a64 64 0 0 0-17.7-48.9 73.4 73.4 0 0 0-54.8-15.1Zm28.1 99c-8.9 5-19 7.2-29.2 6.4h-5.6v-82.8h5.2c17.9 0 25 1.7 32 8.1a44 44 0 0 1 12.1 33.3 41.4 41.4 0 0 1-14.5 35Zm75.5 29h28.8v-53.5h58v-22.7h-58v-29.2h58V320h-86.8v128ZM320 42.7H85.3v234.6H128v-192h174.3L384 167V277.3h42.7v-128L320 42.7Z'/%3E%3C/svg%3E");position:absolute;left:0;top:5px}.testimonials{padding-bottom:3rem;padding-top:3rem;background:#EFF3F5}@media screen and (min-width: 48em){.testimonials{padding-bottom:4.5rem;padding-top:4.5rem}}.testimonials.bg-white{background:#ffffff}.testimonials__slides{box-shadow:none !important}.testimonials__wrapper{padding:1.5rem;width:100%;text-decoration:none;font-weight:normal}.testimonials__author span{opacity:.75}.testimonials__body{padding-bottom:3rem}.testimonials .flickity-button.previous{left:0}.testimonials .flickity-button.next{right:0}.testimonials.attachment-page-testimonials{padding:3em 0 2em 0}.testimonials.attachment-page-testimonials .testimonials__body{font-size:16px;padding-bottom:2em}.testimonials.attachment-page-testimonials h2{font-size:1.5625em;margin-bottom:10px}.team-members__heading{margin-bottom:3rem}.team-members__item{margin:0 1.5rem 1.5rem;width:calc(50% - 3rem)}.team-members__image{border-radius:50%;height:0;margin-bottom:1.5rem;overflow:hidden;padding-bottom:100%;position:relative}.team-members__image img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.team-members__image img{height:100%;object-fit:cover;object-position:center}}.team-members__wrapper{margin:0 -1.5rem -1.5rem}@media screen and (min-width: 62em){.team-members__item{margin:0 1.5rem 1.5rem;width:calc(25% - 3rem)}}.three-columns .column{width:100%}@media screen and (min-width: 48em) and (max-width: 61.999em){.three-columns .column{display:flex}.three-columns .column>*{width:50%}}@media screen and (min-width: 62em){.three-columns .column{width:33.33333%}}@media screen and (max-width: 47.999em){.three-columns .column .cell{padding-left:0;padding-right:0}}@media screen and (min-width: 62em){.three-columns[class*=contain]:not([class~=contain-full-width]) [class*=bg-].column:first-of-type,.three-columns[class*=contain]:not([class~=contain-full-width]) [class*=bg-].column:last-of-type{width:calc(33.3333% - 1.5rem)}.three-columns[class*=contain]:not([class~=contain-full-width]) [class*=bg-].column:first-of-type{margin-left:1.5rem}.three-columns[class*=contain]:not([class~=contain-full-width]) [class*=bg-].column:last-of-type{margin-right:1.5rem}.three-columns .columns{margin:0 -1.5rem}}.two-columns__left,.two-columns__right{position:relative}.two-columns__left img,.two-columns__right img{display:block}.two-columns__left img:only-child,.two-columns__right img:only-child{height:22em;object-fit:cover;width:100%}@media screen and (max-width: 47.999em){.two-columns__left{margin-bottom:1.5rem}}@media screen and (min-width: 48em){.two-columns__left,.two-columns__right{width:calc(50% - 3rem)}.two-columns__left.contain-img img,.two-columns__right.contain-img img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.two-columns__left.contain-img img,.two-columns__right.contain-img img{height:100%;object-fit:contain;object-position:center}}.two-columns__left.cover img,.two-columns__right.cover img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.two-columns__left.cover img,.two-columns__right.cover img{height:100%;object-fit:cover;object-position:center}}.two-columns__left.contain-img,.two-columns__left.cover,.two-columns__right.contain-img,.two-columns__right.cover{align-self:stretch}}@media screen and (min-width: 62em){.two-columns__left>img:only-child,.two-columns__right>img:only-child{height:100%}}.videos{text-align:center}.videos__cell{margin:0 auto 1.5rem;padding:1rem}@media screen and (min-width: 48em){.videos__wrapper{margin-left:-1.5rem;margin-right:-1.5rem}.videos__cell{margin:0 1.5rem 3rem;width:calc(50% - 3rem)}}.image-blocks{padding-bottom:0;padding-top:0;text-align:center}@media screen and (max-width: 74.999em){.image-blocks .contain{padding-left:2rem;padding-right:2rem}}.image-blocks.image-size-contain .image{background-size:contain}.image-blocks.image-size-cover .image{background-size:cover}.image-blocks.layout-more-narrow .image{min-height:150px}.image-blocks.bg-dark .flickity-prev-next-button{background:transparent}.image-blocks.bg-dark .flickity-prev-next-button svg path{fill:#ffffff}.image-blocks.images-desktop-3 .image-block-carousel{width:60%;margin:auto}@media screen and (max-width: 47.999em){.image-blocks.images-desktop-3 .image-block-carousel{width:100%}}.image-blocks.images-desktop-3 .image-block-carousel .single-block{width:33.3333%}.image-blocks.images-desktop-4 .image-block-carousel{width:80%;margin:auto}@media screen and (max-width: 47.999em){.image-blocks.images-desktop-4 .image-block-carousel{width:100%}}.image-blocks.images-desktop-4 .image-block-carousel .single-block{width:25%}@media screen and (max-width: 47.999em){.image-blocks.images-desktop-4 .image-block-carousel .single-block{width:33.3333%}}.image-blocks.no-arrows .flickity-prev-next-button{display:none}@media screen and (max-width: 47.999em){.image-blocks.no-arrows.images-desktop-4 .flickity-prev-next-button,.image-blocks.no-arrows.images-desktop-5 .flickity-prev-next-button{display:inline-block}}.image-blocks a{box-shadow:none}.image-blocks .image{background-repeat:no-repeat;background-position:center bottom;margin-bottom:20px;height:13vw;max-height:165px}@media screen and (max-width: 47.999em){.image-blocks .image{min-height:20vw;margin-bottom:10px}}.image-blocks p{padding-top:15px;position:relative;font-size:18px;line-height:1.4;margin-bottom:0}.image-blocks p::before{content:"";display:block;height:3px;background:#00d0ff;position:absolute;top:0;left:10%;width:80%}@media screen and (max-width: 47.999em){.image-blocks p{font-size:11px;padding-top:10px}}.image-blocks .flickity-button:disabled{pointer-events:all}.image-blocks .single-block{padding:7px;text-decoration:none;width:20%;display:none}.image-blocks .single-block:first-child{display:block}@media screen and (max-width: 47.999em){.image-blocks .single-block{width:33.3333%}}.image-blocks .flickity-enabled .single-block{display:block}.image-blocks .flickity-prev-next-button{background:transparent}.image-blocks .flickity-prev-next-button.next{right:-37px}.image-blocks .flickity-prev-next-button.previous{left:-37px}.layout-collapsible{margin:3rem auto}@media screen and (min-width: 48em){.layout-collapsible{margin:4.5rem auto}}.layout-collapsible .collapsibles-wrapper{border:1px solid #dadada;border-radius:12px;overflow:hidden}.layout-collapsible .collapsible-row{overflow:hidden;border-top:1px solid #fff}.layout-collapsible .collapsible-row:first-of-type{border:none}.layout-collapsible .collapsible-row:last-of-type .collapsible-row-content .rich-text{border-bottom:none}.layout-collapsible .collapsible-row:last-of-type .collapsible-row-header{border-bottom:none}.layout-collapsible .collapsible-row__header{background:#fff;border:none;border-bottom:1px solid #dadada;color:#2d2d2d;cursor:pointer;font-weight:normal;margin-bottom:0;margin-top:0 !important;padding:1.25rem 4rem 1.25rem 1rem;position:relative;text-align:left;transition:background .25s;width:100%;white-space:initial}.layout-collapsible .collapsible-row__header:hover{background:#F0F3F5}.layout-collapsible .collapsible-row__header strong{color:#003c71}.layout-collapsible .collapsible-row__header:after{background:url("/icons/collapsible-open.svg");background-repeat:no-repeat;background-position:center;background-size:contain;content:'';display:block;height:1.75rem;position:absolute;top:50%;right:2rem;transition:transform .25s;transform:translate(0, -50%) scale(0.8);width:1.75rem}.layout-collapsible .collapsible-row__header.active:after{background-image:url("/icons/collapsible-close.svg")}.layout-collapsible .collapsible-row__content--wrapper{height:0;overflow:hidden;transition:height .3s ease-in-out 0s}.layout-collapsible .collapsible-row__content--wrapper .collapsible-row__content{border-bottom:1px solid #dadada;padding:2rem}.layout-collapsible .collapsible-section{margin:3rem auto}@media screen and (min-width: 48em){.layout-collapsible .collapsible-section{margin:4.5rem auto}}.layout-collapsible .collapsible-section:first-child{margin-top:0}.image-gallery__heading{margin-bottom:3rem}.image-gallery__wrapper{display:flex;flex-direction:column}@media screen and (min-width: 62em){.image-gallery__wrapper{flex-direction:row}}.image-gallery__content{padding:1.5rem}@media screen and (min-width: 62em){.image-gallery__content{width:50%;display:inline-flex}}.image-gallery__content .inner{max-width:35em;margin:0 auto;align-self:center}@media screen and (min-width: 62em){.image-gallery__content+.image-gallery__images{width:50%}}.image-gallery__images{display:flex;flex-wrap:wrap;width:100%}.image-gallery__image{border:0.1em solid #fff;box-shadow:0 0;height:0;padding:0;padding-bottom:66%;position:relative;overflow:hidden;width:100%}@media screen and (min-width: 48em){.image-gallery__image{width:50%;padding-bottom:35%}}@media screen and (min-width: 62em){.image-gallery__image{width:33.33333%;padding-bottom:25%}}@media screen and (min-width: 62em){.image-gallery__image{width:25%;padding-bottom:20%}}.image-gallery__image img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.image-gallery__image img{height:100%;object-fit:cover;object-position:center}}.individual-lightbox{display:none;height:100%;width:100%;position:absolute;left:0;top:0;z-index:9999}.individual-lightbox.opened-box{display:inline-block}.individual-lightbox .backDrop{background:#000;height:100%;position:fixed;top:0;left:0;width:100%;opacity:.8}.individual-lightbox .image-container{background:#fff;border:0.75rem solid #fff;display:flex;flex-direction:column;width:90%;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%)}.individual-lightbox .image-container img.largeImage{object-fit:contain}.individual-lightbox .close-lightbox{background:url("../icons/close-symbol.svg") no-repeat center;background-size:2rem;background-color:#fff;border:none;font-size:2.25em;height:2em;width:2em;position:absolute;right:-.75rem;top:-.75rem;padding:0;margin:0}@media screen and (max-width: 47.999em){.individual-lightbox .close-lightbox{font-size:25px}}.individual-lightbox .largeImage{max-height:80vh;width:100%}.individual-lightbox .lightbox-caption{background:rgba(0,0,0,0.9);color:#fff;padding:1em;width:100%}.individual-lightbox .contain-size .lightbox-caption{display:none}.account a,.account h1,.account h2,.account h3,.account h4,.account h5,.account h6,.account .h1,.account .h2,.account .h3,.account .h4,.account .h5,.account .h6{text-decoration:none}.account a.underline,.account h1.underline,.account h2.underline,.account h3.underline,.account h4.underline,.account h5.underline,.account h6.underline,.account .h1.underline,.account .h2.underline,.account .h3.underline,.account .h4.underline,.account .h5.underline,.account .h6.underline{text-decoration:underline}.account .block .absolute,.account .block .js-radio{margin-bottom:.75rem}.account .block:not(:last-child){margin-bottom:3rem}.account .js-address-delete{margin-top:.75rem}.account__menu li a{text-decoration:none}.edit-address form>div .js-address-field:not(:last-child),.edit-address form>div>*{margin-bottom:1.5rem}.admin{opacity:.75;position:fixed;right:1.5rem;bottom:1.5rem;transition:opacity .25s}.admin.active,.admin:hover,.admin:focus{opacity:1}.admin.active .admin__links{opacity:1;transition:opacity .25s 0s, visibility 0s .0s;visibility:visible}.admin__toggle{appearance:none;background:white;border:none;border-radius:50%;box-shadow:0 0 1rem -0.5rem rgba(0,0,0,0.75);height:4rem;position:relative;width:4rem}.admin__toggle img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:75%;left:55%;width:75%}@supports (object-fit: contain){.admin__toggle img{height:100%;object-fit:contain;object-position:center}}.admin__links{background:white;border-radius:1rem;box-shadow:0 0 1rem -0.5rem rgba(0,0,0,0.75);opacity:0;padding:1rem 1.5rem;position:absolute;bottom:4.5rem;right:0;transition:opacity .25s 0s, visibility 0s .25s;visibility:hidden}.admin__links ul{list-style:none;margin:0;text-align:right;padding:0}.admin__links ul li{margin-bottom:.5rem}.admin__links ul li:last-child{margin-bottom:0}.admin__links ul li a{display:block;text-decoration:none}.admin__links ul li a:after{background:#000;content:'';display:block;height:1px;position:relative;top:0;transform:scaleX(0);transform-origin:0 100%;transition:transform .25s ease-in-out}.admin__links ul li a:hover,.admin__links ul li a:focus{text-decoration:none}.admin__links ul li a:hover:after,.admin__links ul li a:focus:after{transform:scaleX(1);transform-origin:100% 0}.blogs,.archive,.search,.blog-main{width:100%}.blogs header,.archive header,.search header,.blog-main header{background:#000;color:#fff}.blogs header h1,.archive header h1,.search header h1,.blog-main header h1{color:#fff;padding:2rem 0;position:relative;text-align:center;z-index:10}.blogs .post,.archive .post,.search .post,.blog-main .post{border-bottom:1px solid #e5e5e5;margin-bottom:2rem;padding-bottom:2rem;position:relative}.blogs .post:last-of-type,.archive .post:last-of-type,.search .post:last-of-type,.blog-main .post:last-of-type{border:none}.blogs .post__content,.archive .post__content,.search .post__content,.blog-main .post__content{display:flex}.blogs .post__content-text,.archive .post__content-text,.search .post__content-text,.blog-main .post__content-text{padding-left:1.5rem}.blogs .post__image,.archive .post__image,.search .post__image,.blog-main .post__image{background:#e5e5e5;height:4rem;min-width:6rem;overflow:hidden;position:relative;width:6rem}.blogs .post__image img,.archive .post__image img,.search .post__image img,.blog-main .post__image img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.blogs .post__image img,.archive .post__image img,.search .post__image img,.blog-main .post__image img{height:100%;object-fit:cover;object-position:center}}.blogs .post__image.placeholder,.archive .post__image.placeholder,.search .post__image.placeholder,.blog-main .post__image.placeholder{background:url("/images/site-logo.png") no-repeat center;background-size:auto 75%}@media screen and (min-width: 48em){.blogs,.archive,.search,.blog-main{width:70%}.blogs .post__image,.archive .post__image,.search .post__image,.blog-main .post__image{flex-grow:0;flex-shrink:0;flex-basis:40%;height:0;width:auto;padding-top:21%}.blogs-index article:first-of-type a.post__content-text,.archive-index article:first-of-type a.post__content-text,.search-index article:first-of-type a.post__content-text,.blog-main-index article:first-of-type a.post__content-text{font-size:1.3em}.blogs-index article:first-of-type a.post__image,.archive-index article:first-of-type a.post__image,.search-index article:first-of-type a.post__image,.blog-main-index article:first-of-type a.post__image{padding-top:39%;order:1;flex-basis:60%;margin-left:1em}.blogs-index .arrow-link:after,.archive-index .arrow-link:after,.search-index .arrow-link:after,.blog-main-index .arrow-link:after{display:block;margin-top:.75rem;position:relative;top:0}}@media screen and (min-width: 62em){.blogs .post__image,.archive .post__image,.search .post__image,.blog-main .post__image{height:11rem;min-width:11rem;width:11rem}}.blog-post a:not([class^='button']){color:#003c71}.blog-post a:not([class^='button']):hover{color:#0057a4}.blog-post .blog-header__text{margin-bottom:1.5rem}.blog-post .blog-main{width:100%}.blog-post__container .entry-content{margin:0 auto;max-width:77.999rem;width:90%}.blog-post__container .entry-content .et_pb_row{margin-bottom:1rem}.blog-post__footer{padding:1em 0 3em}.blog-post__footer .button-prev.nowhere,.blog-post__footer .button-next.nowhere{display:none}.blog-post__header{margin-bottom:2rem;overflow:hidden;position:relative}.blog-post__header-image,.blog-post__header-image img,.blog-post__header-image:after{height:100%;position:absolute;left:0;bottom:0;width:100%;z-index:1}.blog-post__header-image img{object-fit:cover}.blog-post__header-image:after{background:rgba(0,0,0,0.4);content:'';z-index:2}.blog-post__navigation{display:flex;justify-content:space-between;width:100%}.blog-post .main-heading{padding:20px 0}.blog-post .social-icons{list-style:none;display:inline-block;margin-bottom:10px;padding:0}.blog-post .social-icons li{display:inline-block;margin-right:5px}.blog-post .social-icons li a{display:inline-block}.blog-post .social-icons li.facebook svg path{fill:#1877F2}.blog-post .social-icons li.twitter svg path{fill:#000000}.blog-post .social-icons li.reddit svg path{fill:#FF4500}.blog-post .social-icons li.linkedin svg path{fill:#0077B5}.blog-post .social-icons svg{width:35px}.blog-post .post-date{margin-bottom:10px}@media screen and (min-width: 48em){.blog-post .blog-header__text{margin-bottom:0;padding-right:3rem}.blog-post .entry-content .et_pb_row{display:flex;width:100%;clear:both}.blog-post .entry-content .et_pb_column_1_2{width:50%}.blog-post .entry-content .et_pb_column_2_2{width:100%}.blog-post .entry-content .et_pb_column_1_3{width:33.32%}.blog-post .entry-content .et_pb_column_2_3{width:66.64%}.blog-post .entry-content .et_pb_column_3_3{width:100%}.blog-post .entry-content .et_pb_column_1_4{width:25%}.blog-post .entry-content .et_pb_column_2_4{width:50%}.blog-post .entry-content .et_pb_column_3_4{width:75%}.blog-post .entry-content .et_pb_column_4_4{width:100%}.blog-post .entry-content .et_pb_column_1_5{width:20%}.blog-post .entry-content .et_pb_column_3_5{width:40%}.blog-post .entry-content .et_pb_column_3_5{width:60%}.blog-post .entry-content .et_pb_column_3_5{width:80%}.blog-post .entry-content .et_pb_column_3_5{width:100%}.blog-post .entry-content .et_pb_column+.et_pb_column{padding-left:2em}}@media screen and (min-width: 70em){.blog-post .entry-content{font-size:1.2rem;max-width:52.999em}}article.blog-post>.layout{margin-top:0}.pagination{display:flex;justify-content:space-between}.pagination a:last-child{margin-left:auto}@media screen and (min-width: 48em){.blog-sidebar{padding-left:1.5rem;width:30%}}.breadcrumbs{padding:1rem 1.5rem}.breadcrumbs a{color:#003c71;font-weight:400;text-decoration:none}.breadcrumbs a:active,.breadcrumbs a:focus,.breadcrumbs a:hover{color:#0065be}.flex{display:flex}.flex-col{flex-direction:column}.flex-col-r{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-r{flex-direction:row-reverse}.wrap{flex-wrap:wrap}.nowrap{flex-wrap:nowrap}.aic{align-items:center}.aie{align-items:flex-end}.asc{align-self:center}.ase{align-self:flex-end}.ass{align-self:flex-start}.jcc{justify-content:center}.jce{justify-content:flex-end}.jcsa{justify-content:space-around}.jcsb{justify-content:space-between}.jcse{justify-content:space-evenly}.fb-25{flex-basis:25%}.fb-50{flex-basis:50%}.fb-75{flex-basis:75%}@media screen and (max-width: 47.999em){.flex-sm{display:flex}.flex-col-sm{flex-direction:column}.flex-col-r-sm{flex-direction:column-reverse}.flex-row-sm{flex-direction:row}.flex-row-r-sm{flex-direction:row-reverse}.wrap-sm{flex-wrap:wrap}.nowrap-sm{flex-wrap:nowrap}.aic-sm{align-items:center}.aie-sm{align-items:flex-end}.asc-sm{align-self:center}.ase-sm{align-self:flex-end}.ass-sm{align-self:flex-start}.jcc-sm{justify-content:center}.jce-sm{justify-content:flex-end}.jcsa-sm{justify-content:space-around}.jcsb-sm{justify-content:space-between}.jcse-sm{justify-content:space-evenly}.fb-25-sm{flex-basis:25%}.fb-50-sm{flex-basis:50%}.fb-75-sm{flex-basis:75%}}@media screen and (min-width: 48em){.flex-tab{display:flex}.flex-col-tab{flex-direction:column}.flex-col-r-tab{flex-direction:column-reverse}.flex-row-tab{flex-direction:row}.flex-row-r-tab{flex-direction:row-reverse}.aic-tab{align-items:center}.aie-tab{align-items:flex-end}.asc-tab{align-self:center}.ase-tab{align-self:flex-end}.ass-tab{align-self:flex-start}.jcc-tab{justify-content:center}.jce-tab{justify-content:flex-end}.jcsa-tab{justify-content:space-around}.jcsb-tab{justify-content:space-between}.jcse-tab{justify-content:space-evenly}.wrap-tab{flex-wrap:wrap}.nowrap-tab{flex-wrap:nowrap}.fb-25-tab{flex-basis:25%}.fb-50-tab{flex-basis:50%}.fb-75-tab{flex-basis:75%}}@media screen and (min-width: 62em){.flex-md{display:flex}.flex-col-md{flex-direction:column}.flex-col-r-md{flex-direction:column-reverse}.flex-row-md{flex-direction:row}.flex-row-r-md{flex-direction:row-reverse}.aic-md{align-items:center}.aie-md{align-items:flex-end}.asc-md{align-self:center}.ase-md{align-self:flex-end}.ass-md{align-self:flex-start}.jcc-md{justify-content:center}.jce-md{justify-content:flex-end}.jcsa-md{justify-content:space-around}.jcsb-md{justify-content:space-between}.jcse-md{justify-content:space-evenly}.wrap-md{flex-wrap:wrap}.nowrap-md{flex-wrap:nowrap}.fb-25-md{flex-basis:25%}.fb-50-md{flex-basis:50%}.fb-75-md{flex-basis:75%}}@media screen and (min-width: 75em){.flex-lg{display:flex}.flex-col-lg{flex-direction:column}.flex-col-r-lg{flex-direction:column-reverse}.flex-row-lg{flex-direction:row}.flex-row-r-lg{flex-direction:row-reverse}.aic-lg{align-items:center}.aie-lg{align-items:flex-end}.asc-lg{align-self:center}.ase-lg{align-self:flex-end}.ass-lg{align-self:flex-start}.jcc-lg{justify-content:center}.jce-lg{justify-content:flex-end}.jcsa-lg{justify-content:space-around}.jcsb-lg{justify-content:space-between}.jcse-lg{justify-content:space-evenly}.wrap-lg{flex-wrap:wrap}.nowrap-lg{flex-wrap:nowrap}.fb-25-lg{flex-basis:25%}.fb-50-lg{flex-basis:50%}.fb-75-lg{flex-basis:75%}}.form ul{list-style:none;padding:0}.form label,.form legend{font-weight:bold}.form__field{margin-bottom:1em}.form .error-text{border-bottom:0.1em solid #dadada;color:#dadada;padding-bottom:1em}@media screen and (min-width: 48em){.form{display:flex;flex-wrap:wrap;margin:0 -.75rem}.form__field-wrapper{padding:0 .75rem;width:100%}.form__field-wrapper.width-25{width:25%}.form__field-wrapper.width-33{width:33.33%}.form__field-wrapper.width-50{width:50%}.form__field-wrapper.width-66{width:66.66%}.form__field-wrapper.width-75{width:75%}.form .button{margin-left:.75rem}}fieldset>label.gfield_label_before_complex,fieldset legend.gfield_label_before_complex,.hidden_label>label.gfield_label_before_complex,.hidden_label legend.gfield_label_before_complex,.hide-label>label.gfield_label_before_complex,.hide-label legend.gfield_label_before_complex{display:none}fieldset>label,fieldset legend,.hidden_label>label,.hidden_label legend,.hide-label>label,.hide-label legend{height:1px;width:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}textarea{min-height:5em}input[type=radio]{margin-right:.5em}select{min-width:25%;margin:0}textarea,input[type=text]:not([id=search-input]),input[type=email],input[type=date],input[type=number],input[type=time],input[type=week],input[type=month],input[type=tel],input[type=search],input[type=url],input[type=password],.gfield select,select{display:block;border:1px solid #E9E9E9;margin:.333em 0;max-width:100%;padding:.666em;width:100%}fieldset{border:none;margin-bottom:3rem;padding:0 !important}label.freeform-label,.freeform-input,.freeform-row label{font-family:"Montserrat","Verdana","Helvetica",sans-serif !important}.error-text{color:red}.animate-label{position:relative}.animate-label .ginput_complex>span{height:100%;width:100%;display:inline-block;position:relative}.gform_validation_error .animate-label label,.gform_validation_error .animate-label legend,.animate-label .ginput_complex>span.active label,.animate-label .ginput_complex>span.active legend{transform:translateY(-2.25rem) scale(0.75)}.animate-label .ginput_complex.gfield_error label{transform:translateY(-2.25rem) scale(0.75)}.animate-label label,.animate-label legend{background:white;padding:0 .25rem;position:absolute;top:50%;left:.5rem;transition:.2s ease-in-out;transform:translateY(-50%);transform-origin:left}.animate-label.select-field select{font-weight:700;padding:1.5rem .75rem}.animate-label.text-area label{top:.5rem;transform:none}.animate-label.text-area textarea{max-height:12rem;padding-top:3rem}.animate-label.text-area.gfield_error label,.animate-label.text-area.gfield_error legend{transform:none}.gform_validation_error .animate-label label,.gform_validation_error .animate-label legend,.animate-label.active label,.animate-label.active legend{transform:translateY(-2.25rem) scale(0.75)}.customer-login .form{margin:0 auto;max-width:35rem}.customer-login .field{margin-bottom:1rem;width:100%}.customer-login__links{text-align:center}.customer-login__links .button{margin:0;width:100%}.parts-register-signin .form{display:block;margin:0}.parts-register-signin .form .button{margin-top:1rem}.edit-address hr{margin:1.5rem 0}table:not(.my-orders__table,.table-condensed){border-collapse:collapse;box-shadow:0 0 20px rgba(0,0,0,0.15);margin:0 auto 1em;max-width:100%;width:100%}table:not(.my-orders__table,.table-condensed) tbody{display:table-row-group}table:not(.my-orders__table,.table-condensed) tbody tr{border-bottom:1px solid #003c71}table:not(.my-orders__table,.table-condensed) tbody tr:nth-of-type(even){background-color:#F0F3F5}table:not(.my-orders__table,.table-condensed) tbody tr:last-of-type{border-bottom:2px solid #003c71}table:not(.my-orders__table,.table-condensed) tbody tr.active-row{font-weight:bold;color:#009879}table:not(.my-orders__table,.table-condensed) thead tr{background-color:#003c71;color:#fff;text-align:left}table:not(.my-orders__table,.table-condensed) tr{border:none;display:table-row;margin-bottom:12px 15px;transition:background-color .25s ease}table:not(.my-orders__table,.table-condensed) th,table:not(.my-orders__table,.table-condensed) td{border-top:0;padding:12px 15px;transition:background-color .25s ease;text-align:left;vertical-align:top}table:not(.my-orders__table,.table-condensed) th{border-bottom:1px solid rgba(0,0,0,0.12);color:#fff;font-weight:400;vertical-align:bottom}table:not(.my-orders__table,.table-condensed) td{display:table-cell;text-align:left}table:not(.my-orders__table,.table-condensed) tfoot{border-top:1px solid rgba(0,0,0,0.12)}table:not(.my-orders__table,.table-condensed) tfoot td{color:#fff;font-weight:400}@media screen and (max-width: 47.999em){.table-layout__wrapper{overflow-x:scroll}table:not(.my-orders__table,.table-condensed) td{min-width:150px}}.table--bordered{border:0}.table--bordered th,.table--bordered td{border-bottom:1px solid #e0e0e0}@media screen and (min-width: 48em){.table--bordered th,.table--bordered td{border:1px solid #e0e0e0}}.table--bordered thead th,.table--bordered thead td{border-bottom-width:2px}.table--striped td:nth-child(odd){background-color:#f5f5f5}@media screen and (min-width: 48em){.table--hover tr:hover{cursor:pointer}.table--hover tr:hover td,.table--hover tr:hover td:first-child{background-color:rgba(0,0,0,0.05)}}.sidebar{background:#e5e5e5}.sidebar h2{padding:1rem;margin-bottom:0}.sidebar .menu{display:block;list-style:none;margin-bottom:0rem;padding-left:0em}.sidebar .menu ul{list-style:none;margin-bottom:0rem;padding-left:0em}.sidebar .menu a{display:inline-block;padding:.5em;text-decoration:none;width:100%}.sidebar .menu .sub-menu{padding-left:1.25em}.sidebar-toggle{height:2rem;width:2rem;appearance:none;background-color:transparent;border:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 30'%3E%3Cpath fill='%23003c71' d='M17.1 11.8c0 .3 0 .5-.3.7L9.3 20c-.2.2-.4.4-.7.4s-.6-.2-.8-.4L.3 12.5a1 1 0 01-.3-.7c0-.6.5-1 1-1h15c.7 0 1.1.4 1.1 1z'/%3E%3C/svg%3E") no-repeat center;background-size:.75rem;position:absolute;top:.8rem;right:1em;transition:.25s transform}.sidebar-toggle.open{transform:rotate(180deg)}@media screen and (min-width: 48em){.sidebar-toggle.open-on-load{transform:rotate(180deg)}}.sidebar>ul{display:block;list-style:none;margin-bottom:0rem;padding-left:0em}.sidebar>ul>li{border-bottom:1px solid #a4bcc4;background:#F0F3F5;position:relative}.sidebar>ul>li li{display:none}.sidebar>ul>li li a{padding:0.5em 1em}.sidebar>ul ul{list-style:none;margin-bottom:0rem;padding-left:1em;background:#fff}.sidebar>ul a{display:inline-block;padding:1em 1em;text-decoration:none;width:100%;font-weight:normal}.sidebar>ul .sub-menu{padding-left:1.25em}.sidebar .open,.sidebar .open-on-load{color:red}.sidebar .open li,.sidebar .open-on-load li{display:block}@media screen and (min-width: 48em){.sidebar{margin-right:2em;width:23em}}.sitemap li{list-style:none}.products-grid .grid{display:flex}.products-grid .grid input[type=number]{margin-right:1em;width:4em}.products-grid .m-4 a{font-family:"Barlow Condensed","Helvetica",sans-serif;font-size:1.5rem;font-weight:700;text-decoration:none;text-transform:uppercase}.products-grid__item{margin-bottom:1.5rem}.products-grid__image{display:block;height:0;margin-bottom:.75rem;overflow:hidden;padding-bottom:65%;position:relative}.products-grid__image img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.products-grid__image img{height:100%;object-fit:cover;object-position:center}}@media screen and (min-width: 30em){.products-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.products-grid__item{margin-bottom:0}}@media screen and (min-width: 48em){.products-grid{grid-template-columns:repeat(3, 1fr);gap:2rem}}@media screen and (min-width: 62em){.products-grid{grid-template-columns:repeat(3, 1fr)}}.appearance-none{display:none}.product-alert{border-bottom:2px solid #003c71;border-top:2px solid #003c71;font-weight:bold;padding:1rem 1.5rem}.product-alert.error{border-color:red}.cart__coupon{margin-bottom:1.5rem}.order-overview__section{margin-bottom:1.5rem}.order-overview__section h4{margin-bottom:.5rem}.gateway-option{display:block;margin-bottom:.5rem}.checkout-payment .card-holder,.checkout-payment .card-data{margin-bottom:0}.order-complete__body-shipping{margin-bottom:3rem}.order-complete__body-transactions{margin-top:3rem}.product-single .breadcrumbs{background:white;border-top:1px solid rgba(0,0,0,0.2);font-size:.85rem;padding:.75rem 0;position:relative;top:-3rem}.product-single .breadcrumbs a{padding:0 .5rem}.product-single .breadcrumbs a:first-child{padding-left:0}.product-single__image{margin-bottom:3rem}.product-single__stock{border-radius:.25rem;color:#fff;font-size:0.8125rem;font-weight:800;letter-spacing:1px;margin-bottom:1.5rem;padding:0 .25rem;text-transform:uppercase;width:fit-content}.product-single__stock.in-stock{background-color:limegreen}.product-single__stock.low-stock{background-color:darkorange}.product-single__stock.out-of-stock{background-color:red}.product-single__text{margin-bottom:3rem}.product-single .add-to-cart{border-left:none;border-radius:4px}.product-single .quantity-cart-group{display:flex}.product-single__quantity{margin-bottom:2rem;margin-right:1rem}.product-single__quantity-input{border-radius:4px;height:3.25rem;margin:0 !important}.product-single__price{color:#505D68}@media screen and (min-width: 48em){.product-single .breadcrumbs{top:-4.5rem}.product-single__image{width:50%}.product-single__text{margin-bottom:0;padding-right:4.5rem;width:50%}}@media screen and (max-width: 74.999em){.parts-slider{padding-left:10px;padding-right:10px}}.parts-slider__heading{margin-bottom:3rem}.parts-slider__cell{padding:0.75rem;width:50%}.parts-slider__cell .margin-left-right{padding:1rem;border:1px solid #e5e5e5}.parts-slider__image{height:0;overflow:hidden;padding-bottom:66%;position:relative}.parts-slider__image img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@supports (object-fit: contain){.parts-slider__image img{height:100%;object-fit:cover;object-position:center}}.parts-slider .flickity-page-dots{bottom:-2rem}.parts-slider .flickity-prev-next-button{height:2rem;width:2rem;border:1px solid #e5e5e5;transition:border-color .25s}.parts-slider .flickity-prev-next-button .flickity-button-icon{fill:#e5e5e5;transition:fill .25s}.parts-slider .flickity-prev-next-button.previous{left:-2.25rem}@media screen and (max-width: 74.999em){.parts-slider .flickity-prev-next-button.previous{left:-25px}}.parts-slider .flickity-prev-next-button.next{right:-2.25rem}@media screen and (max-width: 74.999em){.parts-slider .flickity-prev-next-button.next{right:-25px}}.parts-slider .flickity-prev-next-button:hover,.parts-slider .flickity-prev-next-button:focus{border-color:#003c71}.parts-slider .flickity-prev-next-button:hover .flickity-button-icon,.parts-slider .flickity-prev-next-button:focus .flickity-button-icon{fill:#003c71}@media screen and (min-width: 48em){.parts-slider__heading{position:relative}.parts-slider__heading-link{position:absolute;bottom:0;right:0}.parts-slider__cell{width:calc(25% - 1.12rem)}}.dealer-listings__cta{background:linear-gradient(180deg, #003C71 0%, #3472A8 100%),#023E73;padding:1.5rem}@media screen and (min-width: 48em){.dealer-listings__main{padding-right:3rem;width:65%}.dealer-listings__cta{width:35%}}.incidents__header{margin-bottom:1.5rem}.incidents__header .button{border:1px solid #003c71;font-family:"Barlow Condensed","Helvetica",sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:.75px;padding-left:1.5rem;padding-right:4.5rem;text-transform:uppercase;position:relative}.incidents__header .button::after,.incidents__header .button::before{height:1.75rem;width:1.75rem;background-image:url("/icons/arrow-right-circled.svg")}@media screen and (min-width: 48em){.incidents__header h2{margin-bottom:0}.incidents .my-orders__table-wrapper{overflow-x:scroll}.incidents .my-orders__table-wrapper table td,.incidents .my-orders__table-wrapper table th{min-width:200px}}.my-orders,.incidents{padding-bottom:3rem;padding-top:3rem;background:#EFF3F5}@media screen and (min-width: 48em){.my-orders,.incidents{padding-bottom:4.5rem;padding-top:4.5rem}}.my-orders__tabs,.incidents__tabs{background:linear-gradient(270deg, #003C71 0%, #3472A8 100%),#2ABEC5;display:flex}.my-orders__tabs .my-orders__tab,.incidents__tabs .my-orders__tab{border:none;background:transparent;color:#fff;flex:1;padding:1.5rem}.my-orders__tabs .my-orders__tab:nth-child(2),.incidents__tabs .my-orders__tab:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff}.my-orders__tabs .my-orders__tab.active,.incidents__tabs .my-orders__tab.active{background:#fff;color:#003c71}.my-orders .filters,.incidents .filters{list-style:none;padding-left:0}.my-orders .filters label,.incidents .filters label{font-weight:500}.my-orders__panel,.incidents__panel{background-color:#fff;opacity:0;padding:1.5rem;position:absolute;visibility:hidden}.my-orders__panel.active,.incidents__panel.active{opacity:1;position:static;visibility:visible}.my-orders table,.incidents table{border-collapse:collapse;width:100%}.my-orders table thead tr:last-child,.incidents table thead tr:last-child{background:#F0F3F5;vertical-align:bottom}.my-orders table thead tr:first-child,.incidents table thead tr:first-child{background:#003c71;color:#fff}.my-orders table thead tr:first-child th:last-child,.incidents table thead tr:first-child th:last-child{text-align:right}.my-orders table td,.my-orders table th,.incidents table td,.incidents table th{padding:.75rem;text-align:left}.my-orders table tbody tr,.incidents table tbody tr{background:#f9f9f9}.my-orders table tbody tr.status-C,.incidents table tbody tr.status-C{display:none}.my-orders table tbody tr:nth-child(even),.incidents table tbody tr:nth-child(even){background:#f1f1f1}.my-orders table tbody td:not(:last-child),.incidents table tbody td:not(:last-child){border-right:1px solid rgba(135,135,135,0.6)}.my-orders__table-wrapper:not(:last-child),.incidents__table-wrapper:not(:last-child){margin-bottom:1.5rem}@media screen and (max-width: 47.999em){.my-orders .contain,.incidents .contain{padding:0}.my-orders__tabs,.incidents__tabs{flex-wrap:nowrap;overflow-x:auto}.my-orders__tab,.incidents__tab{flex:0 0 auto}.my-orders__table-wrapper,.incidents__table-wrapper{overflow-x:scroll}.my-orders table td,.my-orders table th,.incidents table td,.incidents table th{min-width:200px}}@media screen and (min-width: 48em){.my-orders__panel.claims .my-orders__table-wrapper,.incidents__panel.claims .my-orders__table-wrapper{overflow-x:scroll}.my-orders__panel.claims .my-orders__table-wrapper table td,.my-orders__panel.claims .my-orders__table-wrapper table th,.incidents__panel.claims .my-orders__table-wrapper table td,.incidents__panel.claims .my-orders__table-wrapper table th{min-width:200px}}.custom-pagination{justify-content:flex-end;margin-top:25px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-pagination a{text-decoration:none;outline:none;box-shadow:none}.custom-pagination a.active{background-color:#003c71;border-color:#003c71;color:#ffffff}.incidents{background:white}.incidents .contain{padding:0 1.5rem}.shipments-table h3{margin:0}.shipments-table ul{padding:0;list-style:none}.layout-collapsible{margin:3rem auto}@media screen and (min-width: 48em){.layout-collapsible{margin:4.5rem auto}}.layout-collapsible .collapsibles-wrapper{border:1px solid #dadada;border-radius:12px;overflow:hidden}.layout-collapsible .collapsible-row{overflow:hidden;border-top:1px solid #fff}.layout-collapsible .collapsible-row:first-of-type{border:none}.layout-collapsible .collapsible-row:last-of-type .collapsible-row-content .rich-text{border-bottom:none}.layout-collapsible .collapsible-row:last-of-type .collapsible-row-header{border-bottom:none}.layout-collapsible .collapsible-row__header{background:#fff;border:none;border-bottom:1px solid #dadada;color:#2d2d2d;cursor:pointer;font-weight:normal;margin-bottom:0;margin-top:0 !important;padding:1.25rem 4rem 1.25rem 1rem;position:relative;text-align:left;transition:background .25s;width:100%;white-space:initial}.layout-collapsible .collapsible-row__header:hover{background:#F0F3F5}.layout-collapsible .collapsible-row__header strong{color:#003c71}.layout-collapsible .collapsible-row__header:after{background:url("/icons/collapsible-open.svg");background-repeat:no-repeat;background-position:center;background-size:contain;content:'';display:block;height:1.75rem;position:absolute;top:50%;right:2rem;transition:transform .25s;transform:translate(0, -50%) scale(0.8);width:1.75rem}.layout-collapsible .collapsible-row__header.active:after{background-image:url("/icons/collapsible-close.svg")}.layout-collapsible .collapsible-row__content--wrapper{height:0;overflow:hidden;transition:height .3s ease-in-out 0s}.layout-collapsible .collapsible-row__content--wrapper .collapsible-row__content{border-bottom:1px solid #dadada;padding:2rem}.layout-collapsible .collapsible-section{margin:3rem auto}@media screen and (min-width: 48em){.layout-collapsible .collapsible-section{margin:4.5rem auto}}.layout-collapsible .collapsible-section:first-child{margin-top:0}.dealer-portal .site-header__container{max-width:none}.dealer-page{border-top:1px solid #dadada}.dealer-page__sidebar{background:#f9f9f9}.dealer-page__sidebar .sidebar-menu .menu{display:flex;flex-direction:column;align-items:start;margin:0;padding:0}.dealer-page__sidebar .sidebar-menu .menu__item{border-bottom:1px solid #dadada;margin:0;width:100%}.dealer-page__sidebar .sidebar-menu .menu__item:last-child{border:none}.dealer-page__sidebar .sidebar-menu .menu__item a{background:#f9f9f9;display:block;padding:1.5rem;text-decoration:none;text-transform:uppercase;transition:background .25s}.dealer-page__sidebar .sidebar-menu .menu__item a.is-active,.dealer-page__sidebar .sidebar-menu .menu__item a:hover,.dealer-page__sidebar .sidebar-menu .menu__item a:focus{background:#e5e5e5}.dealer-page .download-pricing{background:linear-gradient(270deg, #003C71 0%, #3472A8 100%),#2ABEC5;margin:1.5rem;padding:1.5rem;position:relative;width:calc(100% - 3rem)}.dealer-page .download-pricing a{line-height:1;margin-bottom:0;padding-right:1rem;text-decoration:none}.dealer-page .download-pricing img{display:block;height:auto;margin-left:auto;width:2.25rem}@media screen and (min-width: 48em){.dealer-page__body{width:70%}.dealer-page__sidebar{position:relative;width:30%}.dealer-page__sidebar::after{background-color:#f9f9f9;content:'';height:100vh;position:absolute;top:100%;left:0;width:100%}.dealer-page__sidebar .sidebar-menu .menu__item a{font-size:1.35rem}}.alert-banner{background:linear-gradient(270deg, #003C71 0%, #3472A8 100%),#2ABEC5;display:none;padding:1.5rem;position:relative}.alert-banner p{max-width:44rem}.alert-banner__close{appearance:none;background:url("/icons/close-symbol-white.svg") no-repeat center;background-size:1.5rem;border:none;height:3rem;padding:0;position:absolute;top:.75rem;right:.75rem;width:3rem}.alert-banner__close:hover,.alert-banner__close:focus{background:url("/icons/close-symbol-white.svg") no-repeat center;background-size:1.5rem}.dealer-login .contain{max-width:40rem}.dealer-login form label{font-weight:700}.dealer-login__field{margin-bottom:.75rem}.dealers-contact__search{border-bottom:1px solid #F0F3F5;margin-bottom:1.5rem;padding-bottom:1.5rem}.dealers-contact .search-layout__search{max-width:none}.dealers-contact__row{margin-bottom:1.5rem}.dealers-contact__row:not(:first-child){display:none}.dealers-contact__row:last-child{margin-bottom:0}.dealers-contact__row h2,.dealers-contact__row p{margin-bottom:.5rem}.dealers-contact__row.open{display:flex !important}.dealers-contact__row p{font-size:.85rem}.dealers-contact__row a{font-weight:400;text-decoration:none}.dealers-contact__row a:hover,.dealers-contact__row a:focus{text-decoration:underline}.dealers-contact__row-avatar{background:#F0F3F5;border-radius:50%;display:none;height:6rem;margin-right:1.5rem;min-width:6rem;overflow:hidden;position:relative;width:6rem}.dealers-contact__row-avatar img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:60% !important}@supports (object-fit: contain){.dealers-contact__row-avatar img{height:100%;object-fit:contain;object-position:center}}.dealers-contact__row-name,.dealers-contact__row-phone,.dealers-contact__row-email{background-position:left;background-repeat:no-repeat;background-size:1.2rem;padding-left:2rem}.dealers-contact__row-name{background-image:url("/icons/name.svg")}.dealers-contact__row-phone{background-image:url("/icons/phone.svg")}.dealers-contact__row-email{background-image:url("/icons/email.svg")}.dealers-contact__expand.non-button{border-bottom:1px solid #009EC2;color:#009EC2;display:block;margin-left:auto;margin-right:1.5rem;position:relative}.dealers-contact__expand.non-button::after{background:url("/icons/caret-down-teal.svg") no-repeat center;background-size:1rem;content:'';height:1rem;position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%);width:1rem}.dealers-contact__expand.non-button.open::after{transform:translateY(-50%) rotate(180deg)}.dealers-contact__expand.non-button .more-contacts{display:inline-block}.dealers-contact__expand.non-button .less-contacts{display:none}.dealers-contact__expand.non-button.open .more-contacts{display:none}.dealers-contact__expand.non-button.open .less-contacts{display:inline-block}@media screen and (min-width: 48em){.dealers-contact__row p{font-size:1rem}.dealers-contact__row-avatar{display:block}.dealers-contact__search{align-self:flex-start;margin-bottom:0;padding-bottom:3rem;width:40%}.dealers-contact__contacts{padding-left:3rem;width:60%}}@media screen and (min-width: 62em){.dealers-contact__contacts{padding-left:4.5rem}}.manual-list{list-style:none;padding-left:0}.manual-list li{margin-bottom:.5rem}.search-results-page .blog-main .post__image.placeholder,.search-results-page .blog-main .post__image{height:5rem;padding-top:13%;max-width:5rem}.search-results-page .blog-main .post{margin-bottom:5px;padding-bottom:5px}.search-results-page .post__content-text{align-self:center}.search-results-page span.type{font-size:13px;color:#ffffff;display:inline-block;background:#003c71;border-radius:5px;padding:5px 10px;text-transform:none;font-family:"Montserrat","Verdana","Helvetica",sans-serif}.search-results-page .max-result-limit-reached{display:none;margin-top:80px}.main-search-page .relative{position:relative}.main-search-page .search-form__container{position:relative;left:auto;width:100%}.main-search-page .search-filter-btn{border:0;display:none}.main-search-page .search-filter-btn:hover,.main-search-page .search-filter-btn:focus{background:#003c71;color:#ffffff}.main-search-page .search-filter-btn svg{width:18px}.main-search-page .search-filter-btn svg path{fill:#ffffff}.main-search-page ul.search-filter{list-style:none;font-size:18px;padding-left:0}.main-search-page ul.search-filter li{display:inline-block}.main-search-page ul.search-filter li.active a{border-bottom:3px solid #003c71}.main-search-page ul.search-filter li a{color:#2d2d2d;text-decoration:none;padding:5px 7px;font-weight:400;box-shadow:none;margin:0 4px}@media screen and (max-width: 61.999em){.main-search-page .search-filter-btn{display:inline-block}.main-search-page ul.search-filter{text-align:left;padding:10px;position:absolute;top:100%;left:0;z-index:1;background:#F0F3F5;box-shadow:5px 5px 20px #888888}.main-search-page ul.search-filter.close{display:none}.main-search-page ul.search-filter li{display:block}.main-search-page ul.search-filter li a{display:inline-block;margin:0;padding:3px 0 0 0}}.find-dealer-header .d-flex{display:flex;gap:20px}.dealer-header__content{flex-basis:39.3%;padding-right:2rem;padding-top:5rem}.dealer-header__map{flex-basis:59%;height:491px;position:relative}.dealer-header__map .map-loader{background-image:url("../images/loader.gif");background-size:100px;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:none}.dealer-header__map.loading .map-loader{display:block}.dealer-header__map img{height:100%}.dealer-header__input{display:flex;align-items:center;position:relative;max-width:400px}.dealer-header__input input,.dealer-form select{border-radius:20px;border:1px solid #9C9C9C !important;color:#6B6B6B;font-size:14px;font-weight:400}.dealer-form select{max-width:150px;height:3.15rem;background-color:#ffffff}.dealer-header__button{background-color:#63656A;border:none;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;margin-left:-5px;text-decoration:none}.dealer-header__button:hover{color:#ffffff;background-color:#2d2d2d}.dealer-header__bottom{margin-top:2.5rem;display:flex;gap:20px}.dealer-header-bottom__content{display:flex;gap:10px;flex-basis:50%;align-items:center}.dealer-header-bottom__content figure{width:35px;height:29px;margin:0}.dealer-header-bottom__content h4{font-size:16px;font-weight:400;line-height:24px;text-transform:capitalize;color:#1A2E50;margin-bottom:0;font-family:Helvetica;width:calc(100% - 45px)}.dealer-lists{margin-top:5.5rem}.dealer-lists__card{display:flex;gap:20px;border-top:1px solid #D9D9D9;padding-top:20px;padding-left:16px;padding-right:16px;margin-bottom:20px}.dealer-lists__card.blue-chip-dealer{border:4px solid #003771}.dealer-lists__card.blue-chip-dealer .blue-chip-img{max-width:200px}.dealer-lists-card__left{flex-basis:70%}.dealer-lists-card__right{flex-basis:30%}.dealer-lists-card__left{display:flex;gap:40px}.dealer-lists-card__left h4{color:#1A2E50;font-size:28px;font-weight:400;line-height:normal}.dealer-lists-card-content__lists{margin-bottom:25px}.dealer-lists-card-content__lists li{font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#1A2E50;margin-bottom:10px;position:relative;list-style:none}.dealer-lists-card-content__lists li::before{content:"";position:absolute;left:-27px;top:10px;width:16px;height:3px;background:#4E77B9}.dealer-lists-card-content__lists li:last-child{margin-bottom:0}.dealer-lists-card__right p{color:#222A33;line-height:25px;margin-bottom:24px}.dealer-lists-card__right p a{word-break:break-all}.dealer-lists-card__right p img{float:left;margin-right:8px}.dealer-lists-card__right p:first-child img{margin-left:-7px}.dealer-lists-card__right p img:not(.phone-icon){margin-bottom:1rem}.dealer-lists-card__right .dealer-header__button{margin-left:0;width:80%;display:block;text-align:center;margin-top:40px}.help-layout{padding:36px 0 60px}.help__content{text-align:center;padding:0 5rem}.help__content h4{color:#505D68;text-align:center;font-size:28px;font-style:normal;font-weight:400;line-height:38px;text-transform:uppercase;margin-bottom:23px}.help__content p{color:#505D68;text-align:center;font-size:26px;font-style:normal;font-weight:300;line-height:35px;margin-bottom:23px}.help__content .dealer-header__button{margin-left:0;display:inline-block;padding:10px 45px}#map{height:100%;width:100%}.dealer-form{position:relative}.dealer-form__input{height:3.15rem}.dealer-form__button{border:1px solid #003c71;border-radius:0 20px 20px 0;padding-left:1.5rem;padding-right:1.5rem;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.25s}.dealer-form__button:hover,.dealer-form__button:focus{background:white;color:#003c71}@media screen and (max-width: 991px){.find-dealer-header .d-flex,.dealer-lists__card{flex-wrap:wrap}.dealer-header__content{flex-basis:100%;padding-right:0;padding-top:1rem}.dealer-header__button{border-radius:30px;margin-left:-15%}.dealer-header__input input{border-radius:30px;padding-right:16% !important}.dealer-header__map{height:0;flex-basis:100%;overflow:hidden;padding-bottom:75%;position:relative}.dealer-header__map #map{height:100%;position:absolute !important;top:0;left:0;width:100%}.dealer-lists-card-content__lists,.dealer-lists-card__right .dealer-header__button,.help-layout{display:none}.dealer-lists-card__left h4{font-size:24px;margin-bottom:3px}.dealer-lists-card__right{flex-basis:100%}.dealer-lists-card__right p{font-size:16px;margin-bottom:18px}.dealer-lists__card.blue-chip-dealer{padding-bottom:20px}.dealer-lists__card.blue-chip-dealer .blue-chip-img{max-width:100px}.dealer-header__bottom{flex-wrap:wrap}.dealer-header-bottom__content{flex:0 0 auto}}#testimonialList .row,#testimonialDetail .row{display:flex;flex-wrap:wrap}#testimonialList .content-center,#testimonialDetail .content-center{justify-content:center}#testimonialList .col-12,#testimonialDetail .col-12{flex:0 0 auto;width:100%}#testimonialList .col-6,#testimonialDetail .col-6{flex:0 0 auto;width:50%}@media screen and (max-width: 991px){#testimonialList .col-6,#testimonialDetail .col-6{width:100%}}#testimonialList .testimonial-img,#testimonialDetail .testimonial-img{text-align:center}#testimonialList .testimonial-img img,#testimonialDetail .testimonial-img img{max-width:100%;border-radius:14px;margin-bottom:15px}#testimonialList .custom-pagination a,#testimonialDetail .custom-pagination a{text-decoration:none;font-style:normal}#testimonialList .custom-pagination .current,#testimonialDetail .custom-pagination .current{color:#ffffff;background-color:#003c71;border-color:#003c71}#testimonialList .custom-pagination .disabled,#testimonialDetail .custom-pagination .disabled{cursor:not-allowed}#testimonialList .date,#testimonialDetail .date{color:#003c71;margin-bottom:10px}#testimonialList .single-testimonial,#testimonialDetail .single-testimonial{padding:25px;margin:30px 15px;border:2px solid #dbdade;border-radius:23px;display:block;text-decoration:none;background:#fafafa;font-weight:bold}@media screen and (max-width: 991px){#testimonialList .single-testimonial,#testimonialDetail .single-testimonial{margin:20px 0;padding:20px}}#testimonialList .testimonial-carousel,#testimonialDetail .testimonial-carousel{margin-bottom:30px}#testimonialList .testimonial-carousel div.align-center,#testimonialDetail .testimonial-carousel div.align-center{min-height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-ms-flex-align:center;justify-content:center}#testimonialList .testimonial-carousel div.align-center img,#testimonialDetail .testimonial-carousel div.align-center img{display:block}#testimonialList .attachment-page-testimonials .single-testimonial,#testimonialDetail .attachment-page-testimonials .single-testimonial{flex:0 0 calc(100% - 30px)}@media screen and (max-width: 991px){#testimonialList .attachment-page-testimonials .single-testimonial,#testimonialDetail .attachment-page-testimonials .single-testimonial{flex:0 0 100%}}#testimonialList .attachment-page-testimonials .single-testimonial .testimonial-img,#testimonialDetail .attachment-page-testimonials .single-testimonial .testimonial-img{margin:auto;max-width:400px;display:none}#testimonialList .attachment-page-testimonials .flickity-prev-next-button.previous,#testimonialDetail .attachment-page-testimonials .flickity-prev-next-button.previous{left:-30px}@media screen and (max-width: 991px){#testimonialList .attachment-page-testimonials .flickity-prev-next-button.previous,#testimonialDetail .attachment-page-testimonials .flickity-prev-next-button.previous{left:-20px}}#testimonialList .attachment-page-testimonials .flickity-prev-next-button.next,#testimonialDetail .attachment-page-testimonials .flickity-prev-next-button.next{right:-30px}@media screen and (max-width: 991px){#testimonialList .attachment-page-testimonials .flickity-prev-next-button.next,#testimonialDetail .attachment-page-testimonials .flickity-prev-next-button.next{right:-20px}}#testimonialList .quote,#testimonialDetail .quote{position:relative;font-family:"Montserrat", "Verdana", "Helvetica", sans-serif;font-weight:600;color:#5a5a5a}#testimonialList .quote .break,#testimonialDetail .quote .break{margin-top:10px}#testimonialList .quote .read-more,#testimonialDetail .quote .read-more{color:#003c71}#testimonialList .quote .apostrophe,#testimonialDetail .quote .apostrophe{font-size:25px;font-family:"Barlow Condensed", "Helvetica", sans-serif;line-height:0}#testimonialList .author,#testimonialDetail .author{font-weight:700;margin-top:10px;display:block;text-transform:uppercase;font-style:normal;font-family:"Barlow Condensed", "Helvetica", sans-serif;color:#003c71;font-size:20px}#testimonialList .img,#testimonialDetail .img{display:inline-block;background-size:cover;width:60px;height:60px;border-radius:23px;vertical-align:middle;margin-right:10px;background-color:#e3e3e3}#testimonialList .related-products,#testimonialDetail .related-products{margin-top:15px;text-align:center}#testimonialList .related-products span,#testimonialDetail .related-products span{display:block;color:#003c71;font-weight:500}#testimonialList .related-products a,#testimonialDetail .related-products a{text-decoration:none;display:inline-block;background-color:#003c71;margin:5px;color:#ffffff;padding:4px 15px;border-radius:8px;font-size:13px}.serial-lookup .inner-container{max-width:600px;margin:auto}.serial-lookup .serial-lookup-container{float:none}.serial-lookup .results,.serial-lookup .response{margin-top:20px;margin-bottom:50px}.serial-lookup .responsive{width:100%;overflow:auto}.serial-lookup .parts-link{max-width:520px}.serial-lookup .parts-link a{text-decoration:none}.serial-lookup .table-responsive td{vertical-align:middle}.serial-lookup .table-responsive td label{display:block}.serial-lookup .table-responsive td input{box-shadow:none}.serial-lookup .parts-lookup-link{background-color:#033c71;width:35px;height:35px;border-radius:50%;padding:5px;display:inline-flex;align-items:center;justify-content:center}.serial-lookup .parts-lookup-link svg{fill:#ffffff;width:21px;vertical-align:middle}@media screen and (max-width: 61.999em){.serial-lookup .search-form__container{position:relative;left:auto;width:100%}}.parts-book{margin-top:25px}.parts-book .responsive{max-width:100%;overflow:auto}.parts-book .left-portion{position:relative;z-index:1}.parts-book .product-single__stock{display:inline-block;max-width:130px;margin:0}.parts-book .ref{max-width:100px}.parts-book .qty-per{text-align:center}.parts-book .table-responsive{min-width:700px}.parts-book .table-responsive td{vertical-align:middle;padding:10px 5px}.parts-book .table-responsive td:first-child{padding-left:10px}.parts-book .table-responsive td:last-child{padding-right:10px}.parts-book .table-responsive th{padding:10px 5px}.parts-book .table-responsive th:first-child{padding-left:10px}.parts-book .table-responsive th:last-child{padding-right:10px}.parts-book .table-responsive .mobile{display:none}.parts-book .search-by-keyword{max-width:600px;margin:0 auto 20px auto}.parts-book .search-form__container{float:none;position:relative;left:auto;width:100%}.parts-book .product-image img{max-width:80px}.parts-book .title-outer{max-width:400px}.parts-book .title{max-width:400px;margin:0}.parts-book .title a{text-decoration:none}.parts-book .desc{max-width:200px}.parts-book .part-images{font-size:0;margin-bottom:20px}.parts-book .part-lookup-carousel .align-center{width:100%;text-align:center;display:none}.parts-book .part-lookup-carousel .align-center.is-selected{display:block}.parts-book .part-lookup-carousel .align-center a{display:block}.parts-book .part-lookup-carousel .image-zoomer-box{display:inline-block;position:relative}.parts-book .part-lookup-carousel .image-zoomer-box:hover{cursor:zoom-in}.parts-book .part-lookup-carousel .image-zoomer-box:hover .zoomed-image{display:block}.parts-book .part-lookup-carousel img{max-height:400px}.parts-book .zoom-on-hover{text-decoration:none}.parts-book .image-zoomer{width:calc(100% - 140px);display:inline-block;position:relative}.parts-book .image-zoomer p{font-size:15px;margin-top:20px}.parts-book .part-lookup-nav-carousel{max-width:140px;display:inline-block;vertical-align:top;position:relative;z-index:1;max-height:450px;overflow:auto}.parts-book .part-lookup-nav-carousel .active{opacity:1;border:1px solid #333}.parts-book .part-lookup-nav-carousel a{border:1px solid transparent;box-shadow:none;text-decoration:none}.parts-book .part-lookup-nav-carousel .align-center{min-height:100%;vertical-align:middle;background-color:#eee;display:inline-flex;align-items:center;justify-content:center;padding:10px;flex-direction:column}.parts-book .part-lookup-nav-carousel img{width:100px;height:100px;object-fit:contain}.parts-book .part-lookup-nav-carousel .caption p{font-size:14px;text-align:center;line-height:1.2;margin-top:3px}.parts-book .add-to-cart input{max-width:60px;display:inline-block;margin-right:10px}.parts-book .add-to-cart button{padding-left:20px;padding-right:20px}.parts-book .zoomed-image{width:360px;height:360px;display:none;background-color:#ffffff;background-repeat:no-repeat;box-shadow:0 5px 10px -2px rgba(0,0,0,0.3);pointer-events:none;position:absolute;border:4px solid whitesmoke;z-index:99;border-radius:100%;transition:opacity .2s}.parts-book .flickity-button:disabled{pointer-events:all}.parts-book .flickity-viewport{overflow:visible}.parts-book .flickity-viewport .align-center{opacity:0;pointer-events:none;transition:all ease 0.3s}.parts-book .flickity-viewport .align-center.is-selected{opacity:1;pointer-events:all}@media screen and (max-width: 62em){.parts-book .part-lookup-nav-carousel{overflow:auto;max-width:100%;text-align:center;margin-bottom:20px;white-space:nowrap;background-color:#eee}.parts-book .part-images{text-align:center}.parts-book .image-zoomer{width:100%}.parts-book .part-lookup-carousel .image-zoomer-box:hover .zoomed-image{display:none}.parts-book .table-responsive td:first-child{padding-left:3px;padding-top:10px}.parts-book .table-responsive td:last-child{padding-right:3px;padding-bottom:10px}.parts-book .add-to-cart input{margin-top:0;margin-bottom:0}.parts-book .table-responsive .add-to-cart{padding-top:10px}.parts-book .add-to-cart button{padding-top:13px;padding-bottom:13px}.parts-book .table-responsive{min-width:300px;width:100%;border-top:5px solid #003c71}.parts-book .table-responsive .price br{display:none}.parts-book .table-responsive .price del{margin-right:6px}.parts-book .table-responsive tr,.parts-book .table-responsive tbody{display:block}.parts-book .table-responsive .mobile{display:inline-block;width:75px;min-width:75px;vertical-align:middle;font-weight:bold;font-size:15px}.parts-book .table-responsive thead{display:none}.parts-book .table-responsive .product-image{display:none}.parts-book .table-responsive td{display:flex;text-align:left;padding:3px}.parts-book .table-responsive .product-single__stock{max-width:100%;padding:2px 7px}.parts-book .table-responsive .product-single__stock,.parts-book .table-responsive .title-outer,.parts-book .table-responsive .add-to-cart form{display:inline-block}.parts-book .table-responsive .title-outer,.parts-book .table-responsive .add-to-cart form{width:calc(100% - 87px)}.parts-book .table-responsive .title{max-width:100%;line-height:1.4}.parts-book .table-responsive .v-middle{align-items:center}}.cart-page{overflow:hidden}.cart-page table:not(.my-orders__table,.table-condensed){box-shadow:none}.cart-page ~ .layout.cart{margin-top:0}.cart-page .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-page .col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:10px}.cart-page .p0{padding:0}.cart-page .show-on-mobile{display:none}.cart-page form{text-align:center}.cart-page .cart-items-outer{box-shadow:0 0 20px rgba(0,0,0,0.15)}.cart-page .jcsb{justify-content:flex-end}.cart-page .show-on-mobile-qty{display:none}.cart-page .single-line-item{border-bottom:1px solid #003c71}.cart-page .single-line-item.header-row{box-shadow:none}.cart-page .single-line-item:last-child{border:0}.cart-page button{padding:7px;background-color:transparent;border:0;box-shadow:none;color:#d9d9d9}.cart-page button:hover{color:#2d2d2d}.cart-page button svg{width:25px}.cart-page .cart-items-outer label{font-weight:bold}.cart-page .cart-items-outer .item .img{max-width:150px;line-height:1}.cart-page .cart-items-outer .item .item-details a{font-weight:bold;text-decoration:none}.cart-page .cart-items-outer .item .item-note{max-width:250px}.cart-page .cart-items-outer .price{max-width:100px;font-weight:bold}.cart-page .cart-items-outer .qty{max-width:225px}.cart-page .cart-items-outer .qty .qty-outer{border:1px solid #d9d9d9;padding:0;transition:.25s}.cart-page .cart-items-outer .qty .qty-outer:hover{border-color:#2d2d2d}.cart-page .cart-items-outer .qty .minus,.cart-page .cart-items-outer .qty .plus{max-width:40px}.cart-page .cart-items-outer .qty .trash{max-width:40px;padding:0;align-self:center}.cart-page .cart-items-outer .qty .qty-val{max-width:100px}.cart-page .cart-items-outer .qty .qty-val .input-qty{margin:0;border:0;height:42px;text-align:center;font-weight:bold;box-shadow:none;-moz-appearance:textfield}.cart-page .cart-items-outer .qty .qty-val .input-qty::-webkit-outer-spin-button,.cart-page .cart-items-outer .qty .qty-val .input-qty::-webkit-inner-spin-button{-webkit-appearance:none}.cart-page .cart-items-outer .total{max-width:150px}.cart-page .cart-items-outer .total label{margin-top:10px;display:inline-block}.cart-page .cart-items-outer .total .delete{max-width:62px}.cart-page .cart-items-outer .total input[type="submit"]{width:42px;background:#ffffff;border-radius:0;height:42px;border:1px solid #2d2d2d;font-size:25px;font-weight:bold;color:#2d2d2d}.cart-page .cart-items-outer .single-line-item.header-row .total label{margin:0}@media screen and (max-width: 62em){.cart-page .col:not(.p0){padding:5px 10px}.cart-page .cart-items-outer .item{max-width:100%}.cart-page .cart-items-outer .price{max-width:100%;flex:0 0 auto;width:100%}.cart-page .single-line-item{justify-content:space-between}.cart-page .cart-items-outer .item .img{flex:0 0 auto;width:120px}.cart-page .cart-items-outer .item .item-details{width:calc(100% - 120px)}.cart-page .single-line-item .item{flex:0 0 auto}.cart-page .header-row{display:none}.cart-page .show-on-mobile{display:inline-block;font-weight:bold}.cart-page .cart-items-outer .total .delete{align-self:center}.cart-page .cart-items-outer .total{flex:0 0 auto;max-width:100%;width:100%}.cart-page .cart-items-outer .qty{max-width:100%}.cart-page .qty .show-on-mobile-qty{max-width:60px;padding-left:0;align-self:center;display:inline-block}.cart-page .single-line-item{padding:10px 0}.cart-page .cart-items-outer .qty .qty-outer{max-width:135px}.cart-page .jcsb{display:block}.cart-page .jcsb .pr-2{padding-block:10px}.cart-page .aie .button{margin-bottom:10px}.cart-page table td.text-right{text-align:right}}.track-shipment-page .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.track-shipment-page .col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:10px}.track-shipment-page .p10{padding:0 10px}.track-shipment-page .shipment-detail{max-width:300px}.track-shipment-page .register-products{max-width:210px}.track-shipment-page .register-products .button{max-width:100%;white-space:normal;line-height:1.4;text-align:center}.track-shipment-page .tracking-history-table .description{max-width:300px}.track-shipment-page .tracking-history-table h3{margin:0}.track-shipment-page .shipments-table h3{margin:0}.track-shipment-page .tracking-status{margin-bottom:25px}.track-shipment-page .tracking-status .col{background:#F0F3F5;text-align:center;clip-path:polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0% 100%, 10% 50%, 0% 0%)}.track-shipment-page .tracking-status .col h4{color:#2d2d2d;margin:0;line-height:1.4}.track-shipment-page .tracking-status .col.active{background:#003c71}.track-shipment-page .tracking-status .col.active h4{color:#ffffff}@media screen and (max-width: 62em){.track-shipment-page .tracking-status .col h4{font-size:16px}.track-shipment-page table.shipments-table .mobile,.track-shipment-page table.tracking-history-table .mobile{width:105px;min-width:105px}.track-shipment-page table.shipments-table td,.track-shipment-page table.tracking-history-table td{padding:3px 10px}.track-shipment-page .col{padding:10px 0}.track-shipment-page .p10{padding:0}}#parts{position:relative}#parts .breadcrumbs{padding-left:0;padding-right:0}#parts .backdrop{position:absolute;top:-1000px;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.2);display:none;z-index:1001;backdrop-filter:blur(5px)}#parts .outer-container{max-width:1440px;max-width:80rem;padding-left:1rem;padding-right:1rem;margin:auto}#parts .row{display:flex;flex-wrap:wrap}#parts .m-15{margin:0 -1rem}#parts .h-100{height:100%}#parts .justify-content-center{justify-content:center}#parts .align-items-center{align-items:center}#parts .col{flex:1 0 0%}#parts .col-12{flex:0 0 auto;width:100%}#parts .col-6{flex:0 0 auto;width:50%}@media screen and (max-width: 991px){#parts .col-6{width:100%}}#parts a.pill{cursor:pointer}#parts .pill{position:relative;cursor:auto}#parts .pill:hover .tool-tip{visibility:visible;opacity:1}#parts .pill .tool-tip{width:auto;visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:1;bottom:100%;left:50%;transform:translate(-50%, 0);opacity:0;transition:opacity 0.5s;white-space:nowrap}#parts .show-on-mobile{display:none}#parts .relative{position:relative}#parts ul.list-inline{list-style:none;padding:0;margin:0}#parts ul.list-inline li{display:inline-block}#parts input[type=number]::-webkit-inner-spin-button,#parts input[type=number]::-webkit-outer-spin-button{opacity:1}#parts .heading-bar{background-color:#F4F4F4;padding:25px}#parts .heading-bar h3{margin:0;font-size:32px}#parts .heading-bar .right-section{text-align:right}#parts .heading-bar .arrow-navigation{display:inline-block;margin-left:2rem;vertical-align:middle}#parts .heading-bar .arrow-navigation a{display:inline-block;border-radius:50%;padding:5px;background-color:#ffffff;vertical-align:middle;width:40px;height:40px;text-align:center;margin:0 5px}#parts .heading-bar .arrow-navigation a.disabled{opacity:0.5;cursor:not-allowed}#parts .heading-bar .arrow-navigation a svg{width:10px;vertical-align:middle}#parts .search-buttons{font-size:0;padding:1rem 0.5rem;box-shadow:4px 4px 20px 0px rgba(0,0,0,0.1);border-radius:5px}#parts .search-buttons li{width:50%;font-weight:600;font-size:16px;text-align:center;padding:0 0.5rem}#parts .search-buttons li a{background:#F4F4F4;display:block;text-decoration:none;padding:18px 15px;border-radius:5px;line-height:1.3}#parts .search-buttons li a:hover{background-color:#003C71;transition:all 0.3s ease-out;color:#ffffff}#parts .search-buttons li.active a{background-color:#003C71;color:#ffffff}#parts .search-section{background-color:#003C71;border-radius:5px;margin-top:1rem;padding:2rem;position:relative;background-size:cover;background-position:center}#parts .search-section.serial-search{display:none}#parts .search-section .bg{background:linear-gradient(250.87deg, transparent 8.04%, rgba(0,0,0,0.65) 60.21%);position:absolute;top:0;right:0;left:0;bottom:0;border-radius:5px}#parts .search-section .inner-container{max-width:600px}#parts .search-section h1{font-weight:600;font-size:56px;text-transform:uppercase;color:#ffffff;text-align:center;margin-bottom:10px}#parts .search-section p.sub-heading{font-weight:500;font-size:16px;color:#ffffff;text-align:center;line-height:1.4;margin-bottom:2rem}#parts .search-section .ais-SearchBox-reset,#parts .search-section .ais-SearchBox-loadingIndicator{display:none}#parts .search-section form.searchform{position:relative;font-size:0;border-radius:5px;overflow:hidden;background-color:#ffffff;margin:0}#parts .search-section form.searchform.z-index{z-index:1002}#parts .search-section form.searchform input{outline:0;height:64px;width:calc(100% - 64px);font-weight:600;font-size:16px;box-shadow:none;display:inline-block;padding-left:25px;margin:0;vertical-align:middle;border:0}#parts .search-section form.searchform button{width:64px;height:64px;padding:10px;background-color:transparent;border-radius:5px;border:1px solid #E1E1E1;text-align:center;vertical-align:middle}#parts .search-section form.searchform button svg{width:20px;height:20px;vertical-align:middle}#parts .search-section .search-results{position:absolute;width:977px;max-width:calc(100% + 30px);top:100%;margin-top:10px;border-radius:5px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08);background-color:#ffffff;z-index:1002;display:none}#parts .search-section .search-results.show{display:block}#parts .search-section .search-results .search-header{padding:10px 50px 10px 20px;position:relative;background:#f4f4f4;border-radius:5px}#parts .search-section .search-results .search-header h2{font-size:24px;margin:0}#parts .search-section .search-results .search-header a{position:absolute;right:20px;top:10px}#parts .search-section .search-results .response{padding:10px 10px 0 10px;max-height:401px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#003c71}#parts .search-section .search-results .response ::-webkit-scrollbar{width:12px}#parts .search-section .search-results .response ::-webkit-scrollbar-track{-webkit-background-color:blue;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}#parts .search-section .search-results .response ::-webkit-scrollbar-thumb{-webkit-background-color:red;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}#parts .search-section .search-results .response .server-error{text-align:center;padding:10px;margin:0;font-size:28px}#parts .search-section .search-results .response .ais-Hits.ais-Hits--empty{font-size:24px;color:#003c71;font-family:"Barlow Condensed", "Helvetica", sans-serif;font-weight:600;line-height:1.2;text-transform:uppercase;padding:5px 15px 15px}#parts .search-section .search-results .response .loading{text-align:center;padding:30px}#parts .search-section .search-results .response .loading svg{width:40px;height:40px;-webkit-animation:spin 700ms linear infinite;-moz-animation:spin 700ms linear infinite;animation:spin 700ms linear infinite}#parts .search-section .search-results .response .ais-Hits-list{list-style:none;padding:0;margin:0}#parts .search-section .search-results .response .single-product{padding:10px}#parts .search-section .search-results .response .single-product .img{max-width:70px;max-height:54px;border-radius:5px;font-size:0;overflow:hidden}#parts .search-section .search-results .response .single-product .img img{border-radius:5px;height:54px;object-fit:cover}#parts .search-section .search-results .response .single-product.no-results .text{padding:0}#parts .search-section .search-results .response .single-product .text{padding-left:10px}#parts .search-section .search-results .response .single-product .text .pill{border-radius:5px;padding:0 8px;display:inline-block;margin:3px;color:#ffffff;font-size:12px;font-weight:400;text-decoration:none;box-shadow:none}#parts .search-section .search-results .response .single-product .text .pill svg{height:12px;width:12px;vertical-align:middle;margin-right:3px}#parts .search-section .search-results .response .single-product .text .pill.blue{background-color:#003C71}#parts .search-section .search-results .response .single-product .text .pill.green{background-color:#32cd32}#parts .search-section .search-results .response .single-product .text .pill.orange{background-color:#ff8c00}#parts .search-section .search-results .response .single-product .text .pill.gray{background-color:#F4F4F4;color:#000000}#parts .search-section .search-results .response .single-product .text h2{font-size:24px;margin:0}#parts .search-section .search-results .response .single-product .text h2 a{font-weight:600;color:#003C71;box-shadow:none}#parts .search-section .search-results .response .single-product .text h2 a span.highlight{text-decoration:underline}#parts .search-section .search-results .response .single-product .text h2 a .ais-Snippet-highlighted{background-color:transparent;color:#003C71;text-decoration:underline}#parts .search-section .search-results .response .single-product .text .price{color:#003C71;font-size:16px;font-weight:600;align-self:center}#parts .search-section .search-results .response .single-product .text .price del{color:#FF0E12;font-size:10px;margin-right:5px}#parts .search-section .search-results .response .single-product .text .add-to-cart{text-align:right}#parts .search-section .search-results .response .single-product .text .add-to-cart.added .cart{max-width:175px;width:175px;flex:0 0 auto}#parts .search-section .search-results .response .single-product .text .add-to-cart .cart{max-width:120px}#parts .search-section .search-results .response .single-product .text .add-to-cart .added-to-cart{color:#34A853;padding:7px 20px;background-color:#F4F4F4;font-weight:600;max-width:183px;display:inline-block;font-size:14px}#parts .search-section .search-results .response .single-product .text .prod-qty{max-width:57px;background-color:#F4F4F4;display:inline-block;margin:0;vertical-align:middle}#parts .search-section .search-results .response .single-product .text button{padding:11px 10px;border-left-width:2px;vertical-align:middle}#parts .search-section .search-results .response .single-product .text button.adding svg{-webkit-animation:spin 700ms linear infinite;-moz-animation:spin 700ms linear infinite;animation:spin 700ms linear infinite}#parts .search-section .search-results .response .single-product .text button svg{width:15px;height:15px}#parts .search-section .search-results .response .single-product .text button:hover path{fill:#003c71}#parts .search-section .search-results .view-all{text-align:center;padding:15px;display:none;background-color:#f4f4f4}#parts .search-section .search-results .view-all a{display:inline-block;padding:12px 21px;width:auto}#parts .cta-banners{margin:4rem 0}#parts .cta-banners .single-cta{padding:0 16px}#parts .cta-banners .single-cta.blue-bg .row{background-color:#003C71}#parts .cta-banners .single-cta.blue-bg .button{background-color:#ffffff;border-color:#003c71;color:#003c71}#parts .cta-banners .single-cta.blue-bg .button:hover,#parts .cta-banners .single-cta.blue-bg .button:active{background-color:#003c71;border-color:#ffffff;color:#ffffff}#parts .cta-banners .single-cta.blue-bg h2,#parts .cta-banners .single-cta.blue-bg p{color:#ffffff}#parts .cta-banners .single-cta .row{padding:24px;background-color:#F4F4F4;border-radius:5px}#parts .cta-banners .single-cta .img{max-width:220px;text-align:right}#parts .cta-banners .single-cta h2{font-weight:600;font-size:40px;text-transform:uppercase;color:#000000;margin-bottom:10px}#parts .cta-banners .single-cta p{color:#000000;font-weight:500;line-height:20px}#parts .categories{margin-top:4rem;margin-bottom:4rem}#parts .categories .single-category{text-decoration:none;max-width:20%;flex:0 0 auto;padding:15px}#parts .categories .single-category.hide-it{display:none}#parts .categories .single-category .img{height:200px;border-radius:5px}#parts .categories .single-category .img img{width:100%;height:100%;object-fit:contain}#parts .categories .single-category h2{font-weight:600;font-size:32px;text-transform:uppercase;color:#000000;margin-top:10px;margin-bottom:0;text-align:center}#parts .categories .view-all-categories{text-align:center;margin-top:2rem;margin-bottom:4rem}#parts .categories .view-all-categories a{padding-left:32px;padding-right:32px}#parts .best-sellers{margin:4rem 0}#parts .best-sellers .products-carousel{margin:0 -15px}#parts .best-sellers .products-carousel .single-product{width:25%;padding:30px 15px 0 15px;min-height:100%;display:flex;flex-wrap:wrap}#parts .best-sellers .products-carousel .img{border-radius:5px;font-size:0;position:relative}#parts .best-sellers .products-carousel .img img{margin-bottom:10px;height:220px;object-fit:contain;object-fit:cover;object-position:center;border-radius:5px}#parts .best-sellers .products-carousel .img .pills{position:absolute;top:3px;left:3px;right:3px}#parts .best-sellers .products-carousel .img .pill{border-radius:5px;padding:0 8px;display:inline-block;margin:3px;color:#ffffff;font-size:14px;font-weight:400}#parts .best-sellers .products-carousel .img .pill svg{height:12px;width:12px;vertical-align:middle}#parts .best-sellers .products-carousel .img .pill.blue{background-color:#003C71}#parts .best-sellers .products-carousel .img .pill.green{background-color:#32cd32}#parts .best-sellers .products-carousel .img .pill.orange{background-color:#ff8c00}#parts .best-sellers .products-carousel .img .pill.gray{background-color:#F4F4F4;color:#000000}#parts .best-sellers .products-carousel h2{font-size:23px;color:#000000;margin-bottom:5px}#parts .best-sellers .products-carousel a{text-decoration:none}#parts .best-sellers .products-carousel .text{align-self:flex-end}#parts .best-sellers .products-carousel .text p.price{font-size:20px;color:#003C71;margin-bottom:5px;font-weight:600}#parts .best-sellers .products-carousel .add-to-cart .added-to-cart{color:#34A853;padding:7px 25px;background-color:#F4F4F4;font-weight:600;max-width:200px;display:inline-block;font-size:16px}#parts .best-sellers .products-carousel .add-to-cart input.prod-qty{background-color:#F4F4F4;display:inline-block;max-width:90px;margin-right:10px}#parts .best-sellers .products-carousel .add-to-cart button{padding-top:12px;padding-bottom:12px}#parts .highlight-features{margin:4rem 0}#parts .highlight-features .feature{padding:0 15px}#parts .highlight-features .feature .row{padding:15px;background-color:#F4F4F4;border-radius:5px;align-items:center}#parts .highlight-features .feature .icon{max-width:77px}#parts .highlight-features .feature .icon i{display:block;border-radius:50%;background-color:#ffffff;text-align:center;padding:23px 0}#parts .highlight-features .feature .icon svg,#parts .highlight-features .feature .icon img{max-width:30px;max-height:30px;vertical-align:middle}#parts .highlight-features .feature .text{padding-left:20px}#parts .highlight-features .feature .text h3{font-size:24px;margin-bottom:0}#parts .customer-testimonials{margin:4rem 0}#parts .customer-testimonials .customer-testimonial-carousel{padding-top:20px}#parts .customer-testimonials .customer-testimonial-carousel .single-testimonial{width:50%;padding:15px 15px 0 15px;text-decoration:none;min-width:400px;max-width:100%}#parts .customer-testimonials .customer-testimonial-carousel .single-testimonial .inner{border-radius:5px;height:100%;background-color:#F4F4F4;padding:15px}#parts .customer-testimonials .customer-testimonial-carousel .single-testimonial .testimonial-header{background-color:#E7E7E7;border-radius:5px 5px 0 0;padding:15px;position:relative;padding-left:100px;margin-bottom:35px;position:relative}#parts .customer-testimonials .customer-testimonial-carousel .single-testimonial .testimonial-header .initials{display:inline-block;width:80px;height:80px;text-align:center;padding:20px 0;background-color:#003C71;border:8px solid #F4F4F4;position:absolute;left:15px;border-radius:50%;top:100%;margin-top:-40px}#parts .customer-testimonials .customer-testimonial-carousel .single-testimonial .testimonial-header .initials h2{font-weight:700;font-style:Bold;font-size:25px;line-height:100%;vertical-align:middle;margin:0;color:#ffffff}#parts .customer-testimonials .customer-testimonial-carousel .single-testimonial .testimonial-header h1{margin:0;font-size:24px;color:#000000;text-transform:none}#parts .customer-testimonials .customer-testimonial-carousel .single-testimonial .text{padding:15px}#parts .customer-testimonials .customer-testimonial-carousel .single-testimonial .text p{font-weight:400}#parts .featured-blogs{margin:4rem 0}#parts .featured-blogs .blog-carousel{margin-top:15px}#parts .featured-blogs .single-blog{width:33.3333%;padding:15px 15px 0 15px;text-decoration:none;font-weight:400;min-width:425px}#parts .featured-blogs .single-blog .inner{background-color:#F4F4F4;height:100%;border-radius:5px}#parts .featured-blogs .single-blog .img{height:240px;border-radius:5px;overflow:hidden;position:relative;background-color:#003C71;background-image:url("/images/site-logo.png");background-size:50%;background-position:center;background-repeat:no-repeat}#parts .featured-blogs .single-blog .img .pill{position:absolute;top:7px;left:7px;border-radius:5px;padding:0 8px;display:inline-block;margin:3px;color:#ffffff;font-size:14px;font-weight:400;background-color:#003C71}#parts .featured-blogs .single-blog .img img{width:100%;height:100%;object-fit:cover;object-position:center}#parts .featured-blogs .single-blog .text{padding:25px}#parts .featured-blogs .single-blog .text .post-date{margin-bottom:5px}#parts .featured-blogs .single-blog .text h2{font-size:24px;margin-bottom:10px}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width: 75em){#parts .best-sellers .products-carousel .single-product{min-width:350px}}@media screen and (max-width: 62em){#parts .search-buttons{padding:10px}#parts .search-buttons li{width:100%;padding:7px}#parts .search-section h1{font-size:40px;padding:0 15px}#parts .search-section p.sub-heading{padding:0 15px}#parts .search-section{padding:25px 15px}#parts .search-section form.searchform button{width:56px;height:56px}#parts .search-section form.searchform input{height:56px;width:calc(100% - 56px);padding-left:15px}#parts .search-section form.searchform button svg{width:14px;height:14px}#parts .search-section form.searchform input::placeholder{font-size:14px}#parts .cta-banners .single-cta .col{flex:0 0 auto;width:100%;max-width:100%}#parts .cta-banners .single-cta .img{padding-top:20px;text-align:center}#parts .cta-banners .single-cta{flex:0 0 auto;width:100%}#parts .cta-banners .single-cta:not(:first-child){padding-top:2.5rem}#parts .categories .single-category{max-width:33.333%}#parts .highlight-features .feature{flex:0 0 auto;width:100%;padding:7px 15px 8px 15px}#parts .heading-bar{padding:25px 0}#parts .heading-bar .arrow-navigation{margin-left:0}}@media screen and (max-width: 48em){#parts .categories .single-category{max-width:50%;width:50%}#parts .hide-it-mobile{display:none}#parts .button{width:100%;text-align:center;padding:1rem 2rem;white-space:normal;line-height:1.3}#parts .show-on-mobile{display:block}#parts .show-on-mobile.view-all-mobile{margin-top:2rem}#parts .search-section .search-results .response .single-product .text .add-to-cart,#parts .search-section .search-results .response .single-product .text .product-info{flex:0 0 auto;width:100%}#parts .heading-bar .right-section .view-all-button{display:none}#parts .search-section .search-results .response .single-product .text .add-to-cart{padding-top:5px}#parts .search-section .search-results .response .single-product .text .price{text-align:left}#parts .search-section .search-results .response .single-product .text .add-to-cart.added .price{display:none}#parts .search-section .search-results .response .single-product .text .add-to-cart.added .cart{text-align:left;max-width:100%}#parts .heading-bar .right-section{max-width:120px}}@media screen and (max-width: 30em){#parts .categories .single-category{max-width:100%;width:100%}#parts .customer-testimonials .customer-testimonial-carousel .single-testimonial{min-width:100%}#parts .featured-blogs .single-blog{min-width:100%}#parts .best-sellers .products-carousel .single-product{width:100%;min-width:200px}#parts .best-sellers .products-carousel .img img{height:auto;min-height:220px}}#parts-search{position:relative}#parts-search.category-page .results-outer .img .pill.blue{display:none}#parts-search.category-page .results-outer .result-header .number-of-results{display:none}#parts-search .outer-container{max-width:1440px;max-width:80rem;padding-left:1rem;padding-right:1rem;margin:auto}#parts-search .breadcrumbs{padding-left:0}#parts-search .row{display:flex;flex-wrap:wrap}#parts-search .m-15{margin:0 -15px}#parts-search .h-100{height:100%}#parts-search .justify-content-center{justify-content:center}#parts-search .align-items-center{align-items:center}#parts-search .col{flex:1 0 0%}#parts-search .col-12{flex:0 0 auto;width:100%}#parts-search .col-6{flex:0 0 auto;width:50%}@media screen and (max-width: 991px){#parts-search .col-6{width:100%}}#parts-search .show-on-mobile{display:none}#parts-search .relative{position:relative}#parts-search a.pill{cursor:pointer}#parts-search .pill{position:relative;cursor:auto}#parts-search ul.list-inline{list-style:none;padding:0;margin:0}#parts-search ul.list-inline li{display:inline-block}#parts-search input[type=number]::-webkit-inner-spin-button,#parts-search input[type=number]::-webkit-outer-spin-button{opacity:1}#parts-search .heading-bar{background-color:#F4F4F4;padding:25px}#parts-search .heading-bar h3{margin:0;font-size:32px}#parts-search .heading-bar .right-section{text-align:right}#parts-search .heading-bar .arrow-navigation{display:inline-block;margin-left:10px;vertical-align:middle}#parts-search .heading-bar .arrow-navigation a{display:inline-block;border-radius:50%;padding:5px;background-color:#ffffff;vertical-align:middle;width:40px;height:40px;text-align:center;margin:0 5px}#parts-search .heading-bar .arrow-navigation a svg{width:10px;vertical-align:middle}#parts-search .search-buttons{font-size:0;padding:17px 10px;box-shadow:4px 4px 20px 0px rgba(0,0,0,0.1);border-radius:5px}#parts-search .search-buttons li{width:50%;font-weight:600;font-size:16px;text-align:center;padding:0 7px}#parts-search .search-buttons li a{background:#F4F4F4;display:block;text-decoration:none;padding:18px 15px;border-radius:5px;line-height:1.3}#parts-search .search-buttons li.active a{background-color:#003C71;color:#ffffff}#parts-search .search-section{background-color:#003C71;border-radius:5px;margin-top:17px;padding:2rem 1rem;position:relative;background-size:cover;background-position:center}#parts-search .search-section .bg{background:linear-gradient(250.87deg, transparent 8.04%, rgba(0,0,0,0.65) 60.21%);position:absolute;top:0;right:0;left:0;bottom:0;border-radius:5px}#parts-search .search-section .inner-container{max-width:100%;width:600px}#parts-search .search-section h1{font-weight:600;font-size:56px;text-transform:uppercase;color:#ffffff;text-align:center;margin-bottom:10px;text-shadow:1px 3px 18px #000101}#parts-search .search-section p.sub-heading{font-weight:500;font-size:16px;color:#ffffff;text-align:center;text-shadow:1px 3px 18px #000101;line-height:1.4}#parts-search .search-section form.searchform{position:relative;font-size:0;border-radius:5px;overflow:hidden;background-color:#ffffff;margin:0;z-index:1}#parts-search .search-section form.searchform input{outline:0;height:64px;width:calc(100% - 64px);font-weight:600;font-size:16px;box-shadow:none;display:inline-block;padding-left:25px;margin:0;vertical-align:middle}#parts-search .search-section form.searchform button{width:64px;height:64px;padding:10px;background-color:transparent;border-radius:5px;border:0;border-left:1px solid #E1E1E1;text-align:center;vertical-align:middle}#parts-search .search-section form.searchform button svg{width:20px;height:20px;vertical-align:middle}#parts-search .search-section form.searchform .ais-SearchBox-reset,#parts-search .search-section form.searchform .ais-SearchBox-loadingIndicator{display:none}#parts-search .no-results{padding-top:30px}#parts-search .no-results h2{font-size:32px;margin:0;color:#000000;text-align:center}#parts-search .results-outer{padding-top:30px}#parts-search .results-outer .filters{max-width:250px;padding-bottom:30px}#parts-search .results-outer .filters .sticky{background-color:#F4F4F4;position:sticky;top:3rem;bottom:0;overflow:auto;max-height:100vh}#parts-search .results-outer .filters h2,#parts-search .results-outer .filters h3{color:#000000;margin:0}#parts-search .results-outer .filters h2{font-size:24px;padding:25px 25px 0 25px}#parts-search .results-outer .filters h3{font-size:16px;text-transform:none;margin-bottom:1rem;font-family:"Montserrat", "Verdana", "Helvetica", sans-serif}#parts-search .results-outer .filters hr{background-color:#DFDFDF;margin:1.5rem 0;height:0.25px;border:0}#parts-search .results-outer .filters .cat{padding:0 25px}#parts-search .results-outer .filters .cat ul{list-style:none;padding:0}#parts-search .results-outer .filters .cat .ais-RefinementList-count{margin-left:3px}#parts-search .results-outer .filters .cat .ais-RefinementList-count::after{content:")"}#parts-search .results-outer .filters .cat .ais-RefinementList-count::before{content:"("}#parts-search .results-outer .filters .clear-filters{font-size:16px;text-decoration:none;font-weight:600;display:inline-block;margin:15px 0}#parts-search .results-outer .filters .clear-filters i{vertical-align:middle}#parts-search .results-outer .filters .clear-filters svg{width:14px}#parts-search .results-outer .filters .clear-filters svg path{fill:#003C71}#parts-search .results-outer .filters .show-results{margin-left:10px;display:none}#parts-search .results-outer .filters label{display:block;font-weight:500;color:#000000;font-size:14px;margin-bottom:0.5rem}#parts-search .results-outer .filters label input{margin-right:10px;background-color:#DFDFDF;width:20px;height:20px;vertical-align:top;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;position:relative;box-shadow:none;margin-top:1px}#parts-search .results-outer .filters label input:not(:disabled){cursor:pointer}#parts-search .results-outer .filters label input:not(:disabled) ~ span{cursor:pointer}#parts-search .results-outer .filters label input:disabled{cursor:not-allowed;opacity:0.5}#parts-search .results-outer .filters label input:disabled ~ span{opacity:0.5;cursor:not-allowed}#parts-search .results-outer .filters label input:checked::before{content:"";width:14px;height:14px;border-radius:5px;position:absolute;top:3px;left:3px;background-color:#003C71}#parts-search .results-outer .filters label input:checked ~ span{color:#003C71}#parts-search .results-outer .filters label span{vertical-align:middle;padding-bottom:2px}#parts-search .results-outer .results{padding-left:30px}#parts-search .results-outer .results .applied-filters h4{display:inline-block;font-size:16px;color:#000000;margin-right:10px;margin-bottom:0}#parts-search .results-outer .results .applied-filters button{padding:0;background-color:transparent;border:0;color:#ACACAC;vertical-align:middle;padding:2px 8px}#parts-search .results-outer .results .applied-filters ul.ais-CurrentRefinements-list{list-style:none;padding:0;margin:0}#parts-search .results-outer .results .applied-filters .ais-CurrentRefinements-category{margin-right:13px}#parts-search .results-outer .results .applied-filters .ais-CurrentRefinements-category:last-child{margin-right:0}#parts-search .results-outer .results .applied-filters .ais-CurrentRefinements-item{display:inline-block}#parts-search .results-outer .results .applied-filters .ais-CurrentRefinements-item .ais-CurrentRefinements-label{display:none}#parts-search .results-outer .results .applied-filters .ais-CurrentRefinements-item span{font-size:12px;font-weight:600;color:#003C71}#parts-search .results-outer .results .applied-filters .ais-CurrentRefinements-item .ais-CurrentRefinements-category{display:inline-block;background-color:#F4F4F4;border-radius:5px;padding:1px 4px 1px 12px;margin:5px}#parts-search .results-outer .results .applied-filters .filter-pill{background-color:#F4F4F4;border-radius:5px;padding:1px 12px;display:inline-block;margin:5px}#parts-search .results-outer .results .applied-filters .filter-pill span{vertical-align:middle;font-size:12px;font-weight:600;color:#003C71;margin-right:5px}#parts-search .results-outer .results .applied-filters .filter-pill i{vertical-align:middle;cursor:pointer}#parts-search .results-outer .results .applied-filters .filter-pill i svg{width:12px}#parts-search .results-outer .results .applied-filters .filter-pill i svg rect{fill:#ACACAC}#parts-search .results-outer .result-header{margin-bottom:1rem}#parts-search .results-outer .result-header h2{padding-bottom:20px;border-bottom:1px solid #DFDFDF;margin-bottom:20px}#parts-search .results-outer .result-header .category-info{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #DFDFDF}#parts-search .results-outer .result-header .category-info h1{font-size:32px;color:#003C71;margin-bottom:10px}#parts-search .results-outer .result-header .category-info p{font-weight:600}#parts-search .results-outer .result-header .row{justify-content:flex-end}#parts-search .results-outer .result-header .txt{align-self:center}#parts-search .results-outer .result-header .txt h2{font-size:32px;margin:0;color:#000000}#parts-search .results-outer .result-header .txt h2 span{color:#003C71}#parts-search .results-outer .result-header .sort{padding-left:15px;max-width:330px}#parts-search .results-outer .result-header .sort .sort-by-outer{max-width:15rem}#parts-search .results-outer .result-header .sort .sort-by-outer i{position:absolute;top:9px;right:15px}#parts-search .results-outer .result-header .sort .sort-by-outer i svg{width:10px;height:17px;vertical-align:middle}#parts-search .results-outer .result-header .sort .sort-by-txt{max-width:72px;align-self:center;font-weight:600}#parts-search .results-outer .result-header .sort select{margin:0;height:48px;background-color:#F4F4F4;border-radius:5px;border:0;font-weight:600;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2d2d2d}#parts-search .results-outer .result-header .search-in-results{padding:0 15px;max-width:400px}#parts-search .results-outer .result-header .search-in-results form.searchform2{position:relative;font-size:0;border-radius:5px;overflow:hidden;background-color:#F4F4F4;margin:0;z-index:1}#parts-search .results-outer .result-header .search-in-results form.searchform2 input{outline:0;height:48px;width:calc(100% - 48px);font-weight:600;font-size:16px;box-shadow:none;display:inline-block;padding-left:25px;margin:0;background-color:#F4F4F4;vertical-align:middle;border:0}#parts-search .results-outer .result-header .search-in-results form.searchform2 button{width:48px;height:48px;padding:10px;background-color:transparent;border-radius:5px;border:0;border-left:1px solid #E1E1E1;text-align:center;vertical-align:middle}#parts-search .results-outer .result-header .search-in-results form.searchform2 button svg{width:20px;height:20px;vertical-align:middle}#parts-search .results-outer .res-list{margin-right:-25px}#parts-search .results-outer .res-list .ais-Hits.ais-Hits--empty{display:none}#parts-search .results-outer .res-list .ais-Hits-list{list-style:none;padding:0;display:flex;flex-wrap:wrap}#parts-search .results-outer .res-list .ais-Hits-list .ais-Hits-item{padding:15px;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:33%;min-width:330px;display:flex;flex-wrap:wrap}#parts-search .results-outer .res-list .ais-Hits-list .ais-Hits-item>*{flex:0 0 auto;width:100%}#parts-search .results-outer .single-product{display:flex;flex-wrap:wrap}#parts-search .results-outer .single-product>*{flex:0 0 auto;width:100%}#parts-search .results-outer .img{border-radius:5px;font-size:0;position:relative;align-self:flex-start}#parts-search .results-outer .img img{margin-bottom:10px;border-radius:5px;height:220px;width:100%;object-fit:contain;object-fit:cover;object-position:center}#parts-search .results-outer .img .pills{position:absolute;top:3px;left:3px;right:3px}#parts-search .results-outer .img .pill{border-radius:5px;padding:0 8px;display:inline-block;margin:3px;color:#ffffff;font-size:14px;font-weight:400}#parts-search .results-outer .img .pill:hover .tool-tip{visibility:visible;opacity:1}#parts-search .results-outer .img .pill .tool-tip{width:auto;visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:1;bottom:100%;left:50%;transform:translate(-50%, 0);opacity:0;transition:opacity 0.5s;white-space:nowrap}#parts-search .results-outer .img .pill svg{height:12px;width:12px;vertical-align:middle;margin-right:4px}#parts-search .results-outer .img .pill.blue{background-color:#003C71}#parts-search .results-outer .img .pill.green{background-color:#32cd32}#parts-search .results-outer .img .pill.orange{background-color:#ff8c00}#parts-search .results-outer .img .pill.gray{background-color:#F4F4F4;color:#000000}#parts-search .results-outer a{align-self:flex-start;text-decoration:none}#parts-search .results-outer .text{align-self:flex-start}#parts-search .results-outer .text a{font-weight:600}#parts-search .results-outer .text .ais-Snippet-highlighted{background-color:transparent;text-decoration:underline}#parts-search .results-outer .text h2{font-size:23px;color:#000000;margin-bottom:5px}#parts-search .results-outer .add-to-cart{align-self:flex-end}#parts-search .results-outer .add-to-cart p.price{font-size:20px;color:#003C71;margin-bottom:5px;font-weight:600}#parts-search .results-outer .add-to-cart p.price del{margin-right:5px;font-size:15px;color:#FF0E12}#parts-search .results-outer .add-to-cart input.prod-qty{background-color:#F4F4F4;display:inline-block;max-width:90px;margin-right:10px;margin-top:0;margin-bottom:0}#parts-search .results-outer .add-to-cart button{padding-top:12px;padding-bottom:12px}#parts-search .results-outer .add-to-cart button.adding svg{-webkit-animation:spin 700ms linear infinite;-moz-animation:spin 700ms linear infinite;animation:spin 700ms linear infinite}#parts-search .results-outer .add-to-cart button svg{width:14px;height:14px}#parts-search .results-outer .add-to-cart .added-to-cart{color:#34A853;padding:8px 25px;background-color:#F4F4F4;font-weight:600;max-width:200px;display:inline-block;font-size:16px}#parts-search .custom-pagination{margin-bottom:30px}#parts-search .custom-pagination a{text-decoration:none;font-style:normal}#parts-search .custom-pagination .ais-Pagination-list{list-style:none;padding:0}#parts-search .custom-pagination .ais-Pagination-list li{display:inline-block}#parts-search .custom-pagination .ais-Pagination-list li .ais-Pagination-link{padding:1em;border:1px solid #ccc;display:inline-block}#parts-search .custom-pagination .ais-Pagination-list li.ais-Pagination-item--selected .ais-Pagination-link{color:#ffffff;background-color:#003c71;border-color:#003c71}#parts-search .custom-pagination .current{color:#ffffff;background-color:#003c71;border-color:#003c71}#parts-search .custom-pagination .disabled{cursor:not-allowed}#parts-search .bottom-category-info{padding-bottom:35px}#parts-search .bottom-category-info .category-img{max-width:373px;align-self:center;text-align:center}#parts-search .bottom-category-info .category-img img{border-radius:5px}#parts-search .bottom-category-info .category-text{padding:0 25px}#parts-search .bottom-category-info .category-text h1{font-size:35px;margin-bottom:15px}#parts-search .bottom-category-info .category-text .description{font-size:14px}@media screen and (max-width: 75em){#parts-search .results-outer .single-product{max-width:50%}#parts-search .results-outer .res-list{margin-right:-15px}}@media screen and (max-width: 62em){#parts-search .results-outer .single-product{max-width:100%}#parts-search .bottom-category-info .category-img{flex:0 0 auto;max-width:100%;width:100%;padding:0 15px 15px}#parts-search .bottom-category-info .category-text{padding:0}}@media screen and (max-width: 48em){#parts-search .results-outer .filters{flex:0 0 auto;max-width:100%;width:100%}#parts-search .search-section{padding:15px}#parts-search .search-buttons li{width:100%;padding:7px 0}#parts-search .search-buttons{padding:7px 15px}#parts-search .results-outer .filters{display:none;position:fixed;top:0;left:0;right:0;bottom:0;border-radius:0;overflow-y:auto;z-index:1001;background-color:#F4F4F4}#parts-search .results-outer .result-header .sort,#parts-search .results-outer .result-header .txt{flex:0 0 auto;width:100%}#parts-search .bottom-category-info .category-img{padding-left:0;padding-right:0}#parts-search .results-outer .result-header .txt{order:2;padding-top:20px}#parts-search .results-outer .results{padding-left:0}#parts-search .results-outer .result-header .sort{padding-left:0;padding-top:10px;max-width:100%}#parts-search .show-on-mobile{display:block}#parts-search .mobile-filters{flex:0 0 auto;width:100%;margin-bottom:15px}#parts-search .results-outer .single-product{width:100%}#parts-search .show-filters{background-color:#F4F4F4;padding:11px 15px;font-weight:600;font-size:16px;vertical-align:middle;display:block;border-radius:5px;cursor:pointer}#parts-search .show-filters i{float:right}#parts-search .show-filters i svg{width:10px;height:17px;vertical-align:middle}#parts-search .results-outer .result-header .sort .sort-by-txt{max-width:72px}#parts-search .results-outer .filters .show-results{display:inline-block}#parts-search .results-outer .filters .close-filters{position:absolute;top:25px;right:15px;padding:0}#parts-search .results-outer .filters .close-filters svg{width:20px;height:20px}#parts-search .results-outer .single-product{max-width:100%}#parts-search .results-outer .res-list .ais-Hits-list .ais-Hits-item{max-width:100%}#parts-search .custom-pagination a{padding:10px}#parts-search .search-section form.searchform input::placeholder{font-size:14px}#parts-search .search-section form.searchform button svg{width:14px;height:14px}#parts-search .search-section form.searchform button{width:56px;height:56px}#parts-search .search-section form.searchform input{height:56px;width:calc(100% - 56px);padding-left:15px}}.parts-single-page .product-img{padding:0 15px}.parts-single-page .product-img .img{width:100%;display:none}.parts-single-page .product-img .img:first-child{display:inline-block}.parts-single-page .product-img .img img{border-radius:5px}.parts-single-page .product-img .flickity-slider .img{display:block}.parts-single-page .product-img .img-carousel-outer{position:relative}.parts-single-page .product-img .arrow-navigation{display:inline-block;position:absolute;right:10px;bottom:20px}.parts-single-page .product-img .arrow-navigation a{display:inline-block;border-radius:50%;padding:5px;background-color:#ffffff;vertical-align:middle;width:40px;height:40px;text-align:center;margin:0 5px}.parts-single-page .product-img .arrow-navigation svg{width:10px;vertical-align:middle}.parts-single-page .product-img .thumbs{margin-top:5px}.parts-single-page .product-img .thumbs .flickity-slider .thumb-img{display:inline-block}.parts-single-page .product-img .thumbs .thumb-img{display:none;max-width:120px;height:110px;width:120px;margin-right:10px;box-shadow:none;border:1px dotted transparent}.parts-single-page .product-img .thumbs .thumb-img:first-child{display:inline-block}.parts-single-page .product-img .thumbs .thumb-img.is-selected{border:1px dotted #003c71}.parts-single-page .product-img .thumbs .thumb-img a{box-shadow:none;display:block;width:100%;height:100%}.parts-single-page .product-img .thumbs .thumb-img img{width:100%;height:100%;object-fit:cover;border-radius:5px}.parts-single-page .pills{display:inline-block}.parts-single-page .pill{border-radius:5px;padding:0 8px;display:inline-block;margin:3px;color:#ffffff;font-size:14px;font-weight:400;text-decoration:none}.parts-single-page .pill svg{height:12px;width:12px;vertical-align:middle}.parts-single-page .pill:first-child{margin-left:0}.parts-single-page .pill.blue{background-color:#003C71}.parts-single-page .pill.green{background-color:#32cd32}.parts-single-page .pill.orange{background-color:#ff8c00}.parts-single-page .pill.gray{background-color:#F4F4F4;color:#000000}.parts-single-page .product-info{padding:0 15px}.parts-single-page .product-info .main-heading{font-size:32px;margin:0.5rem 0}.parts-single-page .product-info .short-description p{margin-block:0}.parts-single-page .product-info .short-description a{color:#003C71}.parts-single-page .product-info ul.product-features{margin-top:30px;padding-left:0}.parts-single-page .product-info ul.product-features li{display:flex;margin:10px 0;align-items:center;font-size:0}.parts-single-page .product-info ul.product-features a{text-decoration:none;box-shadow:none}.parts-single-page .product-info ul.product-features .document-download span{text-decoration:underline}.parts-single-page .product-info ul.product-features i{font-size:0;max-width:40px;padding:10px;width:40px;height:40px;display:inline-block;text-align:center;background-color:#F4F4F4;margin-right:10px;border-radius:5px;flex:0 0 auto}.parts-single-page .product-info ul.product-features i svg,.parts-single-page .product-info ul.product-features i img{max-width:18px;max-height:18px;vertical-align:middle}.parts-single-page .product-info ul.product-features span{font-weight:600;font-size:16px;line-height:1.3;vertical-align:middle}.parts-single-page .product-info .add-to-cart-outer{display:flex;flex-wrap:wrap;align-items:center;background-color:#F4F4F4;padding:20px;border-radius:5px;justify-content:space-between}.parts-single-page .product-info .add-to-cart-outer .pill{font-size:12px;margin-left:5px}.parts-single-page .product-info .add-to-cart-outer del{color:#B50110;vertical-align:middle;font-weight:600}.parts-single-page .product-info .add-to-cart-outer .price{vertical-align:middle;color:#003C71;font-size:25px;font-weight:600}.parts-single-page .product-info .add-to-cart-outer .quantity-group{display:flex;align-items:center;flex-wrap:wrap}.parts-single-page .product-info .add-to-cart-outer .quantity-group button{padding:12px 41px}.parts-single-page .product-info .add-to-cart-outer .quantity-group .quantity-input input{max-width:90px;height:41px;margin-right:15px}.parts-single-page .tabs{margin:4rem 0}.parts-single-page .tabs .tab-header{background-color:#F4F4F4;border-radius:5px}.parts-single-page .tabs .tab-header ul{list-style:none;margin:0;padding:0;font-size:0}.parts-single-page .tabs .tab-header ul li{display:inline-block;margin-right:-1px}.parts-single-page .tabs .tab-header ul li.active{background-color:#FFFFFF;position:relative}.parts-single-page .tabs .tab-header ul li.active a{background-color:#FFFFFF;border-color:transparent;border-top-left-radius:5px;border-top-right-radius:5px;color:#003C71}.parts-single-page .tabs .tab-header ul li:first-child a{border-left:0}.parts-single-page .tabs .tab-header ul li a{text-decoration:none;font-size:16px;color:#000000;padding:10px 30px;display:inline-block;border-right:1px solid #DEDEDE;border-left:1px solid #DEDEDE;box-shadow:none}.parts-single-page .tabs .tab-main .tab{padding:30px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08)}.parts-single-page .tabs .tab-main .tab h2{font-size:35px}.parts-single-page .tabs .tab-main .tab p{font-size:14px}@media screen and (max-width: 48em){#parts.parts-single-page .product-img{flex:0 0 auto;width:100%}#parts.parts-single-page .product-info{flex:0 0 auto;width:100%;padding-top:20px}.parts-single-page .product-info .main-heading{margin-block:10px}.parts-single-page .tabs .tab-main .tab{padding:15px}.parts-single-page .product-info .add-to-cart-outer .product-price{flex:0 0 auto;width:100%}.parts-single-page .product-info .add-to-cart-outer .quantity-group{flex:0 0 auto;width:100%}}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,0.2);content:''}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid black;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px;background-color:#08c;color:#ffffff;border:0}.daterangepicker .drp-buttons .btn.cancelBtn{color:#212529;background-color:#efefef}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width: 564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media (min-width: 730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none !important}}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear 0.1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255,255,255,0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:transparent;overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:transparent}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:transparent;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,0.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,0.6);--f-button-active-bg:rgba(0,0,0,0.6);--f-button-hover-bg:rgba(0,0,0,0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,0.3);--f-button-active-bg:rgba(24,24,27,0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,0.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:transparent;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:transparent;outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0));clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255,255,255,0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,0.65);--f-button-hover-bg:rgba(70,70,73,0.65);--f-button-active-bg:rgba(90,90,93,0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0,0,0,0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}.gateway-payment-form button{margin-top:1rem}@media screen and (min-width: 78em){nav>.menu>.menu__item:first-child>ul.menu__submenu{width:75em}.menu__submenu .menu__item a{padding:0.75em 0.5em 0.75em 3.25em}.menu__submenu .menu__item a:before{display:block;position:absolute;left:0.75em;top:0.25em;font-size:1.75em;opacity:.35}}.category-header__image img{opacity:0}.button,body button.button,body button{background-color:#003c71;border:1px solid #003c71;color:#fff;display:inline-block;padding:1em 2.5em;text-decoration:none;transition:.25s;-webkit-appearance:none;white-space:nowrap;font-weight:700;border-radius:0;border-left:4px solid #00d0ff;line-height:1em}.product-pagination__links>a,.product-pagination__links>span{padding:1em;border:1px solid #ccc}@media screen and (min-width: 62em){.products-grid{grid-template-columns:repeat(3, 1fr)}}.products-grid .grid{display:flex}.products-grid .grid input[type=number]{margin-right:1em;width:4em}.products-grid .m-4 a{font-weight:700;font-size:1.5rem;line-height:1.2;text-transform:uppercase;font-family:"Barlow Condensed",Helvetica,sans-serif;text-decoration:none}.appearance-none{display:none}.font-bold{font-weight:bold}.pr-2{padding-right:1em}.page-contact .layout.two-columns .contain{align-items:flex-start}.prod-db{color:blue}.search-form__button--search:hover{border-left:1px solid #333}.search-form__button--search{height:3.18rem;top:0rem;width:3rem}.search-form__field:focus{outline:none;box-shadow:none}.search-form__container:focus-within{border:1px solid #333}.category-grid__item{text-transform:uppercase}@media screen and (max-width: 61.999em){.attachment-header__content-sub a{float:inherit !important}.site-header__navigation>nav.main-menu>ul>li:first-child>ul>li>a{padding-left:3rem}}.attachment-header__images-button{background-color:#fff;border:1px solid rgba(175,175,175,0.5);opacity:0.8}.attachment-header__images-button.active{border:1px solid #003c71;cursor:pointer;opacity:1}.attachment-header__images-main a{cursor:zoom-in}p.international-order-info{padding:25px;background:#F0F3F5;border-radius:5px;margin-bottom:20px}.attachment-page.rental-recommended .attachment-header__content .eyebrow ~ h1::after,.attachment-page.rental-recommended .attachment-header__content .eyebrow ~ h2::after,.attachment-page.rental-recommended .attachment-header__content .eyebrow ~ h3::after,.attachment-page.rental-recommended .attachment-header__content .eyebrow ~ h4::after,.attachment-page.rental-recommended .attachment-header__content .eyebrow ~ h5::after,.attachment-page.rental-recommended .attachment-header__content .eyebrow ~ h6::after{content:"Rental Recommended";background:#6b6b6b;display:block;border-radius:4px;padding:5px;color:#ffffff;font-size:18px;margin-top:10px;width:165px;text-align:center}ul.checkout-step-nav{list-style:none;text-align:center;padding:0}ul.checkout-step-nav li{display:inline-block;margin:0 5px}ul.checkout-step-nav li a{background:#F0F3F5;display:inline-block;padding:5px;border-radius:50%;text-decoration:none;width:36px}ul.checkout-step-nav li a:focus{box-shadow:none}ul.checkout-step-nav li.active a{background-color:#003c71;color:#ffffff}.text-video .align-video-left .two-columns__left,.videos .align-video-left .two-columns__left{order:2}@media screen and (max-width: 47.999em){.text-video .align-video-left .two-columns__right,.videos .align-video-left .two-columns__right{margin-bottom:1.5rem}}.text-video .embed-youtube-video,.videos .embed-youtube-video{display:block;height:310px;position:relative;background-size:cover;background-size:100% auto;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 768px){.text-video .embed-youtube-video,.videos .embed-youtube-video{height:56vw;max-height:350px}}.text-video .embed-youtube-video svg,.videos .embed-youtube-video svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:70px}.download-document{margin-left:22px;margin-bottom:25px;display:inline-block}#product-registration-page .aic-tab{align-items:normal}#product-registration-page .two-columns__left,#product-registration-page .two-columns__right{padding:20px;border:2px solid #dbdade;border-radius:23px}#product-registration-page .two-columns__left a,#product-registration-page .two-columns__right a{display:block;text-decoration:none;box-shadow:none}#product-registration-page .two-columns__left h1 a,#product-registration-page .two-columns__right h1 a{color:#003c71}.slow-shipping-response{display:none;font-weight:bold;margin-top:15px;padding:15px;background:#ffc107;border-radius:5px;margin-bottom:20px}table.table-responsive .mobile{display:none}.table-responsive{overflow:auto}.table-condensed select{display:inline-block}.date-range{max-width:400px;margin-bottom:30px}.layout.attachment-slider{overflow:hidden}#warrantyFormContainer .freeform-row .freeform-input.valid{font-weight:bold;border:2px solid green;box-shadow:none}#warrantyFormContainer .freeform-row .freeform-input.valid:focus{border:2px solid green !important}#warrantyFormContainer .freeform-row .freeform-input.valid ~ label{background:transparent}.layout-ultra-narrow .contain{max-width:41rem;padding:0 1.5rem}.layout-ultra-narrow .search-form{margin-left:0}.layout-ultra-narrow .search-form__container{position:relative;left:auto;width:100%}.below-404-page .search-form{margin-left:auto;margin-right:auto;max-width:41rem}.below-404-page .search-form__container{position:relative;left:auto;width:100%}.below-search-page .contain{max-width:35rem;padding:0}.below-search-page .contain .search-form{margin-left:0}.dealer-header .main-menu,.dealer-header .download-pricing{display:none}@media screen and (max-width: 62em){.dealer-header .main-menu{display:block}.dealer-header .download-pricing{display:flex}.dealer-header .secondary-menu .menu__item{display:inline-block}.dealer-header .secondary-menu__phone{margin-left:1.5rem}.dealer-header .download-pricing{background:linear-gradient(270deg, #003C71 0%, #3472A8 100%),#2ABEC5;margin:5px 1.5rem 1.5rem 1.5rem;padding:10px;position:relative;width:calc(100% - 3rem)}.dealer-header .download-pricing a{line-height:1;margin-bottom:0;padding-right:1rem;text-decoration:none}.dealer-header .download-pricing img{display:block;height:auto;margin-left:auto;width:2.25rem}}.checkout-address hr{margin:20px 0}.checkout-address .all-addresses{display:none}.checkout-address .outline{border:1px solid #2d2d2d;padding:20px;margin-bottom:10px}.checkout-address .address-radios{padding:10px}.checkout-address .primary-etc{padding-left:28px}.checkout-address .selected-address{position:relative;padding-right:35px;cursor:pointer}.checkout-address .selected-address .selected-address-val{display:inline-block}.checkout-address .selected-address .down-arrow{width:25px;position:absolute;top:0;right:0;cursor:pointer}.checkout-address .selected-address .down-arrow.invert svg{transform:rotate(180deg)}.checkout-address .selected-address .down-arrow svg{width:25px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.layout.account .selected-address{display:none}.layout.account .address-select.js-address-select{margin-bottom:10px}.layout.account .address-radios{margin-bottom:20px}.js-address-fieldset.BillingAddress{margin-top:35px}.home-hero-new{background-size:cover;background-position:center bottom;background-image:url("../images/hero-img.png");position:relative;color:#ffffff}.home-hero-new .gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(127.01% 122.67% at 75.08% 56.39%, rgba(25,60,114,0) 0%,#0f1b36 76.35%,#0f1b36 100%)}.home-hero-new .custom-container{margin:auto;max-width:78rem;position:relative}.home-hero-new .row{min-height:830px;align-items:center;padding:50px 30px}.home-hero-new h1{text-transform:uppercase;color:#ffffff;max-width:750px;font-size:75px;font-style:italic;font-weight:700;line-height:1;background:linear-gradient(90deg, #fff 0%, rgba(255,255,255,0.6) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-hero-new h6{color:#ffffff;margin-bottom:10px;font-size:22px;font-style:italic;text-shadow:1px 3px 18px #000101}.home-hero-new p{line-height:1.4;text-shadow:1px 3px 18px #000101}.home-hero-new .row{display:flex;flex-wrap:wrap}.home-hero-new .text-container{max-width:575px}.home-hero-new a.button span{vertical-align:middle;margin-right:8px}.home-hero-new a.button svg{width:24px;vertical-align:middle}.home-hero-new a.button:hover svg path{fill:#003c71}@media screen and (max-width: 48em){.home-hero-new{background-image:url("../images/hero-img-mobile.png")}.home-hero-new .row{align-items:flex-start;justify-content:center}.home-hero-new h1{font-size:40px;text-align:center}.home-hero-new .text-container{text-align:center}.home-hero-new a.button{font-size:14px}.home-hero-new .gradient{display:none}}@media screen and (max-width: 48em){.hubspot-form .contain{padding:0}}.freeform-input.is-invalid,.clearout-email-verify.invalid{border:1px solid #dc3545 !important}.clearout-err-msg{font:italic 400 15px sans-serif;color:#dc3545;margin-top:10px}.two-col-form .col{flex:1 0 0%}.two-col-form .p15{padding:15px}.two-col-form .form-outer{padding:15px}.two-col-form .img{border-radius:5px;background-repeat:no-repeat}.two-col-form .img.img-size-cover{background-size:cover;background-position:center}.two-col-form .img.img-size-contain{background-size:contain}@media screen and (max-width: 48em){.two-col-form .form-outer{padding-left:0;padding-right:0}.two-col-form .img{height:400px;min-height:400px}}@media screen and (max-width: 62em){.dealer-page__sidebar{display:none}.dealer-page__body{width:100%}.site-header__navigation .secondary-menu .menu__item{display:inline-block}.site-header__navigation .secondary-menu .menu__item a{color:#007d99;padding:10px 25px;margin-bottom:5px}table.table-responsive{min-width:300px;width:100%;border-top:5px solid #003c71}table.table-responsive tr,table.table-responsive tbody{display:block}table.table-responsive tr{padding-top:10px;padding-bottom:10px}table.table-responsive .shipment-details b{display:inline-block;width:160px;min-width:160px;font-size:15px}table.table-responsive.radio-table tr{padding-left:30px;position:relative}table.table-responsive.radio-table td:first-child{position:absolute;left:0;top:50%;transform:translate(0, -50%);display:inline-block}table.table-responsive.radio-table td>:not(.mobile){-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1}table.table-responsive .mobile{display:inline-block;width:160px;min-width:160px;vertical-align:middle;font-weight:bold;font-size:15px}table.table-responsive thead{display:none}table.table-responsive td{display:flex;text-align:left;padding:3px;border:0 !important}table.table-responsive td.v-middle{align-items:center}}#broom-wafers-page .variant-select{margin-bottom:15px}#broom-wafers-page .variant-select-label{font-weight:500}#broom-wafers-page #resetFilters{cursor:pointer;color:#1A3E6F;font-weight:500}#broom-wafers-page option[disabled]{display:none}.my-orders__table-wrapper .shipping-info-title{display:none}.my-orders__table.table-responsive{border-left:2px solid #003c71;border-right:2px solid #003c71}a#CybotCookiebotDialogPoweredbyCybot{display:none !important}body #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none !important}@media screen and (max-width: 62em){.my-orders__table-wrapper,.incidents__table-wrapper{overflow:hidden}.my-orders__table.table-responsive thead{display:block}.my-orders__table.table-responsive th{display:none}.my-orders__table.table-responsive .dh{display:none}.my-orders__table.table-responsive th.dnh{display:flex;text-align:left;padding:3px .75rem;border:0 !important}.my-orders__table.table-responsive td{padding:3px .75rem}.my-orders__table.table-responsive .ordr-status{width:105px !important;max-width:105px;min-width:100px}.my-orders__table.table-responsive .fw{width:100%}.my-orders__table.table-responsive .hw{display:inline-block !important;width:calc(100% - 110px)}.my-orders__table.table-responsive th.total-price{text-align:left}.my-orders__table.table-responsive .shipping-info-title a{text-decoration:none}.my-orders__table.table-responsive .shipping-info-title a.clicked svg{transform:rotate(180deg)}.my-orders__table.table-responsive .shipping-info-title a svg{max-width:18px;vertical-align:middle;margin-top:-3px}}
/*# sourceMappingURL=style.css.map */
