body.gradient{background:linear-gradient(0deg,#3d6ab3,#5075c500),#fff;background-attachment:fixed}body.gradient.product{background:linear-gradient(1deg,#3d6ab3 .37%,#5075c500 25.69%),#fff;background-attachment:fixed}.product__title h1,.image-with-text h2{font-family:DM Sans}.product__title h1{color:#254e91}.section-header.shopify-section-header-sticky{background-color:#fff}header.header.header--no-icons{display:flex;justify-content:space-between;position:relative}.header__menu-item{font-size:16px;font-style:normal;font-weight:700;line-height:150%;color:rgb(var(--color-foreground))}header.header.header--no-icons:after{content:"";position:absolute;width:calc(100% - 6rem);height:2px;background:#ed2024;top:58%;left:3rem}nav.header__inline-menu{margin-top:-15px}.header__active-menu-item{text-decoration:none}header.header.header--no-icons header-drawer{margin-left:auto;margin-top:-20px;margin-right:-6px}header.header.header--no-icons:after{top:59%}.image-spacing .image-with-text__media-item{padding:32px}.banner__image img{width:100%;max-width:100%;height:auto}.banner.page-width{max-width:calc(var(--page-width) - 3rem)}.img-left .media>img{object-position:left center}.new-image-banner .img-left .banner__media.media img{width:100%;height:100%;object-fit:cover;object-position:top left}.footer__copyright.caption{display:flex;justify-content:space-between;width:100%;border-top:1px solid rgba(255,255,255,.2);padding-top:30px}.policies li:first-child:before{display:none}small.copyright__content{font-size:16px;font-style:normal;font-weight:400;line-height:150%}footer.footer .footer__content-bottom{padding-top:0}.product__accordion.accordion.quick-add-hidden h2.accordion__title{font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:1px;text-transform:uppercase}li.icon-with-text__item.button-style a{border:1px solid #6A6A6A;height:52px;padding:12px 24px;justify-content:center;align-items:center;gap:12px;align-self:stretch;display:flex;width:100%;text-decoration:none;transition:.3s}li.icon-with-text__item.button-style a:hover{background-color:#18253a;border-color:#18253a}li.icon-with-text__item.button-style a:hover .inline-richtext{color:#fff}li.icon-with-text__item.button-style a:hover img{filter:brightness(0) invert(1)}.fan-angle-images__item{display:flex;align-items:center;gap:20px}@media screen and (min-width: 750px){header.header.header--no-icons:after{width:calc(100% - 6.4rem);left:3.2rem}.banner.page-width{max-width:calc(var(--page-width) - 10rem)}}@media screen and (min-width: 990px){header.header.header--no-icons:after{width:calc(100% - 10rem);left:5rem}}@media screen and (max-width: 749px){.footer__copyright.caption{flex-direction:column-reverse;gap:32px}.img-left .banner__content{padding-top:300px}header.header.header--no-icons{flex-direction:row-reverse;padding:12px 10px 10px}}.banner_text .rich-text__blocks{margin:0 auto;max-width:1140px}.banner_text .rich-text__text p,.fullwidth_desc .rich-text__text p{color:#18253a;font-size:1.8rem;line-height:1.5em}.fullwidth_desc .rich-text__blocks{max-width:100%}.heading_dm_sans h1,.heading_dm_sans h2,.heading_dm_sans h3,.heading_dm_sans h4,.heading_dm_sans h5,.heading_dm_sans h6{font-family:var(--font-body-family)}.rt-contact .rich-text__wrapper,.contact.page-width{max-width:880px;width:100%;margin:0 auto}.rt-contact .rich-text__blocks{max-width:100%}.rt-contact.v-two .rich-text__wrapper{max-width:1142px;width:100%}.rt-contact .rich-text__heading{color:var(--Heading-text, #254E91);font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.52px}.rt-contact .rich-text__text p{color:var(--Body-text, #18253A);font-family:DM Sans;font-weight:400;line-height:150%}.rt-contact .rich-text__text p a{color:var(--Brand-Blue, #3D6AB3);font-family:DM Sans;text-decoration:none}.rt-contact.v-two .rich-text__text p a{color:var(--Body-text, #18253A);font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;line-height:150%;text-decoration:underline}.contact.page-width .field input,.contact.page-width .field textarea{background:#fff}.contact.page-width .field label{color:#0000004a;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:150%}.contact.page-width .field:before{box-shadow:none;border:1px solid #D2D2D2}.contact.page-width .field:after{box-shadow:none;border:none}.field:has(#ContactForm-privacy):before,.field:has(#ContactForm-privacy):after{display:none}.field:has(#ContactForm-privacy) label,.form-status,.field:has(#ContactForm-privacy) label a{color:var(--Body-text, #18253A);font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-decoration:none}.iwt-about .page-width .image-with-text__content .image-with-text__text p{color:var(--Color-White, #FFF);font-family:DM Sans;font-style:normal;font-weight:400;line-height:150%;margin-bottom:16px}.iwt-about .page-width .image-with-text__content .image-with-text__text p a{text-decoration-line:underline}@media (min-width: 1024px){.iwt-about .page-width .image-with-text__content .image-with-text__text p{font-size:18px}.mc-one.background-none .multicolumn-card__image-wrapper{margin-left:0;margin-right:0}.mc-one.background-none .page-width{padding:24px 64px 0;max-width:1440px;width:100%;margin:0 auto}.rt-contact .rich-text__heading{font-size:52px}.rt-contact .rich-text__text{margin-top:44px}.rt-contact.v-two .rich-text__text{margin-top:28px}.rt-contact .rich-text__text p{font-size:18px}.iwt-about .page-width{max-width:1440px;width:100%;margin:0 auto;padding-left:150px;padding-right:150px}.iwt-about .page-width .image-with-text .image-with-text__grid{padding:32px 32px 32px 64px;background:#3d6ab3}.iwt-about .page-width .image-with-text__content{padding-left:0}}@media (max-width: 1024px){.banner_text .rich-text__text p,.fullwidth_desc .rich-text__text p{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
