.ms-site-footer{background:var(--ms-footer-background, #212d45);color:#fff;font-family:var(--text-font-family);font-size:16px;line-height:1.6;text-align:left}.ms-site-footer__container{width:min(1200px,calc(100% - 80px));margin-inline:auto}.ms-site-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;padding-block:100px 72px}.ms-site-footer__column{min-width:0}.ms-site-footer .ms-site-footer__heading,.ms-site-footer__logo{display:flex;align-items:center;min-height:29px;margin:0 0 40px;color:#fff}.ms-site-footer .ms-site-footer__heading{font-family:var(--heading-font-family);font-size:22px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none}.ms-site-footer__logo{width:fit-content}.ms-site-footer__logo img{display:block;width:125px;height:auto}.ms-site-footer p{margin:0}.ms-site-footer p+p{margin-top:20px}.ms-site-footer__links,.ms-site-footer__social{list-style:none;padding:0;margin:0}.ms-site-footer__links li{margin:0;padding:0}.ms-site-footer a{color:inherit;text-decoration:none;overflow-wrap:anywhere;transition:color .15s ease}.ms-site-footer a:hover{color:#59ccf5}.ms-site-footer a:focus-visible{outline:2px solid #59ccf5;outline-offset:5px;border-radius:2px}.ms-site-footer__bottom{border-top:1px solid rgba(195,193,193,.27)}.ms-site-footer__bottom-inner{min-height:120px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:24px}.ms-site-footer__social{display:flex;align-items:center;gap:18px;flex-shrink:0}.ms-site-footer__social a{display:flex;align-items:center;justify-content:center;width:28px;height:44px;color:var(--ms-footer-accent, #0092cc)}.ms-site-footer__social a:hover{color:#fff}.ms-site-footer__social svg{width:22px;height:22px;display:block;fill:currentColor}@media(max-width:1100px){.ms-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;padding-block:72px 56px}.ms-site-footer .ms-site-footer__heading,.ms-site-footer__logo{margin-bottom:24px}}@media(max-width:600px){.ms-site-footer__container{width:calc(100% - 48px)}.ms-site-footer__grid{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:48px}.ms-site-footer .ms-site-footer__heading{font-size:21px}.ms-site-footer .ms-site-footer__heading,.ms-site-footer__logo{margin-bottom:18px}.ms-site-footer__bottom-inner{flex-direction:column;align-items:flex-start;min-height:0;gap:14px;padding-block:28px}.ms-site-footer__copyright{font-size:14px}.ms-site-footer__social{gap:20px}.ms-site-footer__social a{width:32px}}.ms-availability{display:inline-flex;align-items:baseline;gap:.45em;font-weight:600}.ms-availability--available{color:green}.ms-availability--unavailable{color:#b42318}.ms-availability__dot{width:.5em;height:.5em;flex:0 0 .5em;border-radius:50%;background:currentColor}.ms-availability__incoming{display:block;margin-top:.35em}.ms-breadcrumb{width:100%;min-width:0;white-space:normal}.ms-breadcrumb .breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin:0;padding:0;list-style:none;white-space:normal;overflow:visible}.ms-breadcrumb .breadcrumb__item{display:inline-flex;align-items:center;min-width:0;max-width:100%;white-space:normal}.ms-breadcrumb .breadcrumb__link{white-space:normal;overflow-wrap:anywhere}.ms-breadcrumb .breadcrumb__item>svg{flex-shrink:0}.ms-product-safety{margin:28px 0;padding:24px;border:1px solid #d9e1e5;border-radius:8px;background:#f7f9fa;overflow-wrap:anywhere}.ms-product-safety h3{margin:0 0 16px}.ms-product-safety h4{margin:0 0 8px;font-size:1em}.ms-product-safety p{margin:0 0 14px}.ms-product-safety__model{color:#45545e;font-size:.94em}.ms-product-safety__contacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.ms-product-safety__warnings{margin:8px 0 20px;padding:16px 18px;border-left:3px solid #294e64;background:#fff}.ms-product-safety__warnings p{line-height:1.65}.ms-product-safety__warnings p:last-child,.ms-product-safety__documents ul{margin-bottom:0}.ms-product-safety__documents li{margin:8px 0}.ms-product-safety__link-note{font-size:.88em}.ms-product-safety a{text-underline-offset:3px}@media(max-width:640px){.ms-product-safety{padding:18px 16px}.ms-product-safety__warnings{padding:14px}}ms-product-specifications [data-ms-restock][hidden],ms-product-specifications [data-ms-restock] [hidden]{display:none!important}html.ms-root{--ms-blue: #0092cc;--ms-navy: #212d45;--ms-action: #0079a8;--ms-text: #4b4f58;--ms-gray: #f5f5f5;--ms-cool: #f2f5f7;--ms-space: 48px;--ms-hero-height: 680px;--ms-h1: 35px;--ms-h2: 30px;--ms-h3: 20px;--mobile-container-gutter: 24px;--desktop-container-gutter: 40px;font-size:16px}body.ms-styleguide{font-family:var(--text-font-family);font-size:16px;font-weight:400;line-height:1.65}.ms-styleguide :is(h1,h2,h3,h4,h5,h6,.heading){font-family:var(--heading-font-family);font-weight:700;overflow-wrap:break-word}.ms-styleguide :is(.h1,.rte h1){font-size:var(--ms-h1);line-height:1.2}.ms-styleguide :is(.h2,.rte h2){font-size:var(--ms-h2);line-height:1.25}.ms-styleguide :is(.h3,.rte h3){font-size:var(--ms-h3);line-height:1.35}.ms-styleguide .container{width:100%;max-width:1280px;padding-inline:24px}.ms-styleguide .container--medium{max-width:1200px}.ms-styleguide .container--narrow{max-width:880px}.ms-styleguide .container--extra-narrow{max-width:800px}.ms-styleguide .container--giga-narrow{max-width:720px}.ms-styleguide .section{margin-block:var(--ms-space)}.ms-styleguide .section--isolated{padding-block:var(--ms-space)}.ms-styleguide :is(.ms-hero,.ms-outdoor__hero,.ms-professional-hero){min-height:var(--ms-hero-height)}.ms-styleguide .section__header{gap:24px;margin-bottom:32px;flex-wrap:wrap}.ms-styleguide .section__action-link{margin-left:0}.ms-styleguide .button{border:1px solid transparent;border-radius:0;min-height:48px;padding:15px 45px;font:700 15px / 1.2 var(--text-font-family);text-transform:uppercase;white-space:normal;text-decoration:none}.ms-styleguide .button--primary,.ms-styleguide .footer .button--primary,.ms-styleguide .shopify-payment-button__button--unbranded{background:var(--ms-action);color:#fff;border-radius:0}.ms-styleguide .button--primary:hover,.ms-styleguide .footer .button--primary:hover,.ms-styleguide .shopify-payment-button__button--unbranded:hover{background:var(--ms-navy);color:#fff}.ms-styleguide :is(.button--secondary,.button--ternary,.button--transparent){background:transparent;border-color:var(--ms-navy);color:var(--ms-navy);box-shadow:none}.ms-styleguide :is(.button--secondary,.button--ternary,.button--transparent):hover{background:var(--ms-navy);color:#fff}.ms-styleguide .ms-dark .button--secondary{border-color:#f2f5f7;color:#fff}.ms-styleguide .ms-dark .button--secondary:hover{background:#fff;color:var(--ms-navy)}.ms-styleguide :is(.rte a,.link--accented,.section__action-link,.ms-text-link){color:var(--ms-action);text-decoration:none;text-underline-offset:4px}.ms-styleguide :is(.rte a,.link--accented,.section__action-link,.ms-text-link):hover{color:var(--ms-navy)}.ms-styleguide a,.ms-styleguide a u,.ms-styleguide a .link--underline{text-decoration:none!important}.ms-styleguide :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ms-action);outline-offset:3px;box-shadow:0 0 0 2px #fff}.ms-styleguide .form__field{border-radius:6px;min-height:44px;height:auto;padding:10px 12px;font:400 16px / 24px var(--text-font-family);background:#fff;color:var(--ms-text);box-shadow:none}.ms-styleguide .form__field--textarea{min-height:118px;resize:vertical}.ms-styleguide .form__input-wrapper--labelled{display:flex;flex-direction:column}.ms-styleguide .form__floating-label{order:-1;position:static;transform:none;pointer-events:auto;color:inherit;font-size:16px;line-height:24px;margin-bottom:6px}.ms-styleguide .form__input-wrapper--labelled .form__floating-label{transform:none}.ms-styleguide .form__input-wrapper--labelled .form__field{padding:10px 12px}.ms-styleguide .select-wrapper{border-radius:6px}.ms-styleguide .select-wrapper select{font-size:16px;min-height:44px}.ms-styleguide .header{padding-block:24px}.ms-styleguide .header__logo{flex-shrink:0;margin-right:24px}.ms-styleguide .header__logo-image{height:auto}.ms-styleguide :is(.nav-bar__link,.nav-dropdown__link,.mobile-menu__nav-link){font-family:var(--text-font-family);font-size:15px;font-weight:500}.ms-styleguide .nav-bar{background:var(--ms-navy);color:#fff;border-color:#4b4f58}.ms-styleguide .nav-bar:after{display:none}.ms-styleguide .nav-bar__item{margin-right:28px}.ms-styleguide .nav-bar__link:hover{color:#fff;text-decoration:none;text-underline-offset:6px}.ms-styleguide .nav-dropdown{color:var(--ms-text)}.ms-styleguide .nav-dropdown__link:hover{color:var(--ms-action)}.ms-styleguide .search-bar__input{font:400 16px / 24px var(--text-font-family)}.ms-styleguide .search-bar__submit{background:var(--ms-action);color:#fff;min-width:48px}.ms-styleguide .search-bar__submit:hover{background:var(--ms-navy)}.ms-styleguide :is(.search-bar__top,.search-bar__submit){border-radius:0}.ms-styleguide .header__cart-count{background:var(--ms-action);color:#fff}.ms-styleguide .footer{padding-block:var(--ms-space)}.ms-styleguide .footer__title{font-family:var(--heading-font-family);font-size:var(--ms-h3);font-weight:700}.ms-styleguide .footer :is(.rte a,.link--accented){color:#fff}.ms-styleguide .footer a:hover{color:#fff;text-decoration:none}.ms-styleguide .footer__aside{border-top:1px solid #4b4f58;padding-top:32px}.ms-styleguide .newsletter .form__input-row{gap:16px}.ms-styleguide .newsletter .form__input-wrapper{margin-right:0}.ms-styleguide .product-list--collection>.product-item--vertical{width:100%}.ms-styleguide .product-item{border-radius:0}.ms-styleguide .product-item__title{font-family:var(--heading-font-family);font-weight:700}.ms-styleguide .password__content{padding-block:var(--ms-space)}.ms-styleguide .password__content .container{padding-inline:0}@media(min-width:480px){html.ms-root{--ms-hero-height: 580px}}@media(min-width:768px){html.ms-root{--ms-space: 72px;--ms-hero-height: 429px;--ms-h1: 42px;--ms-h2: 35px;--ms-h3: 22px}.ms-styleguide .container{padding-inline:40px}.ms-styleguide .header__logo{margin-right:32px}.ms-styleguide .product-list--collection>.product-item--vertical{width:50%}}@media(min-width:1024px){html.ms-root{--ms-space: 100px;--ms-hero-height: 552px;--ms-h1: 60px;--ms-h2: 45px;--ms-h3: 24px}.ms-styleguide .product-list--collection>.product-item--vertical{width:33.333333%}}@media(max-width:767px){.ms-styleguide .container--flush{padding-inline:24px}.ms-styleguide .header__logo,.ms-styleguide .header__mobile-nav{margin-right:16px}.ms-styleguide .header__action-list{margin-inline:-8px}.ms-styleguide .header__action-item{padding-inline:8px}.ms-styleguide .newsletter .form__input-row{flex-direction:column;align-items:stretch}.ms-styleguide .newsletter .form__submit{margin-top:0}.ms-styleguide .section__header{gap:16px;margin-bottom:24px}.ms-styleguide .button{max-width:100%}}@media(prefers-reduced-motion:reduce){.ms-styleguide *,.ms-styleguide *:before,.ms-styleguide *:after{scroll-behavior:auto;animation-duration:.01ms;transition-duration:.01ms}}.ms-styleguide.template-collection h1{font-size:32px;line-height:1.25}.ms-styleguide.template-product h1{font-size:28px;line-height:1.3}.ms-styleguide:is(.template-collection,.template-product) h1{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}@media(max-width:767px){.ms-styleguide.template-collection h1{font-size:26px}.ms-styleguide.template-product h1{font-size:24px}}.ms-styleguide:has(main :is(#contact_form,[data-forms-id=forms-root-1184019])) main{padding-bottom:56px}.ms-styleguide:has(main :is(#contact_form,[data-forms-id=forms-root-1184019])) main .page__header{margin:40px 0 24px}.ms-styleguide:has(main :is(#contact_form,[data-forms-id=forms-root-1184019])) main h1.page__title{font-size:28px!important;line-height:1.3!important;margin:0}.ms-styleguide:has(main #contact_form) main .container{max-width:840px}.ms-styleguide:has(main #contact_form) main [data-section-type=rich-text]{margin:0 0 24px;text-align:left}.ms-styleguide:has(main #contact_form) main .rte{font:400 16px/1.6 var(--text-font-family)}.ms-styleguide:has(main #contact_form) main .rte p{margin:0 0 16px}.ms-styleguide:has(main #contact_form) main .rte p:last-child{margin-bottom:0}.ms-styleguide:has(main #contact_form) main .layout{margin:0}.ms-styleguide:has(main #contact_form) main .layout__section{width:100%;max-width:none;margin:0;padding:0}.ms-styleguide #contact_form{display:grid;gap:20px;max-width:760px;margin:0 auto}.ms-styleguide #contact_form .form__input-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}.ms-styleguide #contact_form .form__input-wrapper{width:100%;min-width:0;margin:0}.ms-styleguide #contact_form .form__field{box-sizing:border-box;width:100%;height:48px;min-height:48px;padding:11px 12px;border:1px solid #d8dde3;border-radius:6px;box-shadow:none;background:#fff;color:#4b4f58;font:400 16px/24px var(--text-font-family)}.ms-styleguide #contact_form .form__field--textarea{height:160px;min-height:160px}.ms-styleguide #contact_form .form__floating-label{position:static;transform:none;margin:0 0 6px;color:#4b4f58;font:400 16px/24px var(--text-font-family)}.ms-styleguide #contact_form .field{display:flex;align-items:flex-start;gap:10px;font:400 14px/22px var(--text-font-family)}.ms-styleguide #contact_form .field input{flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:#0079a8}.ms-styleguide #contact_form .field a{color:#0079a8;text-decoration:none;text-underline-offset:3px}.ms-styleguide #contact_form .form__submit{width:100%;min-height:48px;margin:4px 0 0;padding:14px 24px;border:1px solid transparent;border-radius:0;background:#0079a8;color:#fff;font:700 15px/18px var(--text-font-family);text-align:center;text-transform:uppercase}.ms-styleguide #contact_form .form__submit:hover{background:#212d45}.ms-styleguide [data-forms-id=forms-root-1184019]{width:100%;max-width:760px;margin-inline:auto}.ms-styleguide [data-forms-id=forms-root-1184019] shopify-forms-embed{--inline-container-max-width: 760px;--forms-base-font-size: 16px;--forms-body-font: normal 400 16px/1.6 var(--text-font-family);--form-field-border-radius: 6px;--button-border-radius: 0px}@media(max-width:767px){.ms-styleguide:has(main :is(#contact_form,[data-forms-id=forms-root-1184019])) main{padding-bottom:40px}.ms-styleguide:has(main :is(#contact_form,[data-forms-id=forms-root-1184019])) main .page__header{margin-top:28px}.ms-styleguide:has(main :is(#contact_form,[data-forms-id=forms-root-1184019])) main h1.page__title{font-size:24px!important}}@media(max-width:600px){.ms-styleguide #contact_form .form__input-row{grid-template-columns:1fr}}.ms-warranty-notice{display:block;margin:16px 0;padding:12px 14px;border:1px solid #bcd6e4;border-radius:3px;background:#f1f8fc;color:#174c69;font-size:14px;line-height:1.45;text-align:left;text-decoration:none}.ms-warranty-notice:hover{background:#e4f2fa;color:#103c55}.ms-warranty-notice:focus-visible{outline:2px solid #174c69;outline-offset:3px}.ms-warranty-notice__title{display:block;font-weight:600}.ms-warranty-notice__hint{display:block;margin-top:3px;font-size:12px;color:#344e5d}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map?subset=ABAAAAAAAAAjMw */
