.ma-banners{max-width:1440px;margin:24px auto 30px;padding:0 48px;display:grid;grid-template-columns:1.55fr 1fr;gap:20px;color:#082844}.ma-banner{position:relative;isolation:isolate;min-height:320px;border-radius:18px;overflow:hidden;background:#d9f3ff;display:flex;align-items:center}.ma-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ma-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent 30%,#e3f6ffcf 58%,#e3f6fff0)}.ma-banner__copy{width:49%;margin-left:auto;padding:26px 22px 26px 0}.ma-banner h2{font-size:clamp(24px,2.3vw,34px);line-height:1.12;font-weight:800;letter-spacing:-.03em;color:#082844;margin:0 0 16px}.ma-banner__eyebrow{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;margin:0 0 10px;color:#08628b}.ma-banner__text{font-size:14px;line-height:1.65;margin-bottom:18px}.ma-banner__text p{margin:0}.ma-banner .ma-button{font-size:13px;gap:10px;padding:12px 17px}.ma-banner--adventure .ma-banner__image{object-position:left top}.ma-banner--quad{align-items:flex-start}.ma-banner--quad:after{background:linear-gradient(90deg,#e8f8ffe6,rgba(232,248,255,.4) 46%,transparent 70%)}.ma-banner--quad .ma-banner__copy{margin:0;padding:24px 0 24px 22px;width:55%}.ma-banner--quad h2{font-size:30px;max-width:190px}.ma-banner--quad .ma-banner__eyebrow{display:inline-block;background:#ffdc41;color:#082844;padding:9px 12px;border-radius:8px;transform:rotate(-4deg)}@media(max-width:1000px)and (min-width:750px){.ma-banners{padding:0 28px;gap:14px}.ma-banner{min-height:300px}.ma-banner__copy{width:53%;padding-right:15px}.ma-banner h2,.ma-banner--quad h2{font-size:24px}.ma-banner__text{font-size:13px}}@media(max-width:749px){.ma-banners{grid-template-columns:1fr;padding:0 16px;gap:16px;margin:20px auto}.ma-banner{min-height:270px}.ma-banner__copy{width:49%;padding:20px 14px 20px 0}.ma-banner h2{font-size:25px}.ma-banner__text{font-size:12px}.ma-banner .ma-button{font-size:12px;padding:11px 13px;gap:6px}.ma-banner--quad{min-height:260px}.ma-banner--quad .ma-banner__copy{width:49%;padding:20px 0 20px 18px}.ma-banner--quad h2{font-size:29px;max-width:170px}}.ma-brand-carousel .section{margin-top:32px;margin-bottom:36px}.ma-brand-carousel .section__heading{color:#082844;font-size:29px;font-weight:800;line-height:1.2}.ma-brand-carousel .ma-selection-subtitle{display:block;font-size:14px;line-height:1.5;font-weight:400;margin:6px 0 0;color:#496476}.ma-brand-carousel .section__header{margin-bottom:20px}.ma-brand-carousel .section__header>.link{color:#087daa;font-size:14px;font-weight:700}.ma-brand-carousel .card--product{border:1px solid #e0edf3;border-radius:14px;background:#fff;padding:10px;box-shadow:0 2px 10px #143a500b}.ma-brand-carousel .card__title{font-size:13px;line-height:1.4}.ma-brand-carousel .btn--primary{background:#008ac2;border-color:#008ac2;border-radius:9px;font-size:12px;padding-left:8px;padding-right:8px}.ma-brand-carousel .price{font-weight:800;color:#082844}.ma-brand-carousel .slider-nav{opacity:1;visibility:visible}.ma-brand-carousel .slider-nav__btn{background:#e4f7ff;color:#082844;border-color:#c7eaf8}.ma-brand-carousel .slider{scroll-snap-type:x mandatory}.ma-brand-carousel .slider__item{scroll-snap-align:start}@media(max-width:749px){.ma-brand-carousel .section{margin-top:26px;margin-bottom:28px}.ma-brand-carousel .section__heading{font-size:25px}.ma-brand-carousel .ma-selection-subtitle{font-size:12px}.ma-brand-carousel .section__header>.link{font-size:12px}.ma-brand-carousel .card--product{padding:8px}.ma-brand-carousel .card__title{font-size:12px}.ma-brand-carousel .btn--primary{font-size:11px}.ma-brand-carousel .slider{overflow-x:auto;-webkit-overflow-scrolling:touch}}.ma-home{color:#082844;background:#fff}.ma-hero{position:relative;isolation:isolate;overflow:hidden;background:#e5f7ff}.ma-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right top;z-index:-2}.ma-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e4f7fff5,#e4f7ffc7 32%,#e4f7ff00 57%);z-index:-1}.ma-hero__inner{max-width:1440px;margin:auto;min-height:clamp(440px,33.34vw,680px);padding:55px 48px;display:flex;align-items:center}.ma-hero__copy{max-width:560px;width:47%}.ma-eyebrow{display:inline-block;margin:0 0 15px;padding:8px 15px;background:#087daa;color:#fff;font-size:20px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;transform:rotate(-2deg)}.ma-hero h1{color:#082844;font-size:clamp(38px,4.6vw,66px);line-height:1.02;letter-spacing:-.045em;font-weight:800;margin:0 0 18px}.ma-hero__tagline{font-size:23px;line-height:1.25;font-weight:700;margin:0 0 12px}.ma-hero__text{font-size:18px;line-height:1.5;max-width:420px;margin-bottom:25px}.ma-hero__text p{margin:0}.ma-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:40px;padding:15px 25px;background:#087daa;color:#fff;font-size:17px;line-height:1.25;font-weight:800;text-decoration:none;box-shadow:0 7px 20px #039ace24;transition:background .2s,transform .2s}.ma-button:hover{background:#065e85;color:#fff;transform:translateY(-2px)}.ma-button:focus-visible,.ma-category:focus-visible{outline:3px solid #082844;outline-offset:4px}.ma-promises{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:#e7f8ff;padding:20px max(28px,calc((100vw - 1344px)/2));font-size:14px;font-weight:700}.ma-promises>div{display:flex;align-items:center;justify-content:center;gap:12px}.ma-promises svg{width:30px;height:30px;flex-shrink:0}.ma-categories{max-width:1440px;margin:auto;padding:30px 48px 5px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ma-category{display:flex;flex-direction:column;align-items:center;background:linear-gradient(145deg,#d5f2ff,#eefbff);border:1px solid #d6eff9;border-radius:18px;padding:14px 14px 22px;text-decoration:none;color:#082844;transition:box-shadow .2s,transform .2s}.ma-category:hover{color:#082844;box-shadow:0 8px 24px #087daa20;transform:translateY(-3px)}.ma-category__image{width:100%;height:160px;object-fit:contain;mix-blend-mode:multiply}.ma-category h2{color:#082844;font-size:19px;font-weight:800;line-height:1.2;text-align:center;margin:10px 0 12px}.ma-category__action{background:#087daa;color:#fff;border-radius:30px;padding:7px 20px;font-size:13px;font-weight:700}.ma-product-selection .card--product{border-radius:14px;border:1px solid #e1edf3;padding:12px;background:#fff;box-shadow:0 3px 12px #16395806}.ma-product-selection .card__title{font-size:14px;line-height:1.4}.ma-product-selection .section__heading{color:#082844;font-weight:800}.ma-product-selection .product-card__compare,.ma-product-selection .card__vendor{display:none}@media(min-width:1280px){.ma-product-selection ul.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:750px)and (max-width:1050px){.ma-hero__inner{padding:40px 28px;min-height:410px}.ma-hero__copy{width:50%}.ma-hero__tagline{font-size:19px}.ma-hero__text,.ma-eyebrow{font-size:16px}.ma-category__image{height:125px}.ma-categories{padding:24px 28px 0;gap:14px}.ma-category h2{font-size:16px}}@media(max-width:749px){.ma-hero{display:flex;flex-direction:column}.ma-hero:after{display:none}.ma-hero__inner{order:0;min-height:0;padding:28px 22px 20px;width:100%}.ma-hero__copy{width:100%;max-width:none}.ma-eyebrow{font-size:14px;margin-bottom:14px}.ma-hero h1{font-size:40px;max-width:340px;margin-bottom:12px}.ma-hero__tagline{font-size:19px;max-width:340px;margin-bottom:8px}.ma-hero__text{font-size:15px;max-width:330px;margin-bottom:18px}.ma-button{font-size:15px;padding:13px 22px}.ma-hero__image{position:relative;order:1;z-index:0;width:100%;height:245px;object-position:82% center;object-fit:cover}.ma-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;padding:17px 20px;font-size:12px}.ma-promises>div{justify-content:flex-start;gap:8px}.ma-promises svg{width:25px;height:25px}.ma-categories{padding:22px 16px 0;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ma-category{padding:8px 8px 16px;border-radius:14px}.ma-category__image{height:100px}.ma-category h2{font-size:15px;margin:7px 0 10px}.ma-category__action{font-size:12px;padding:6px 15px}.ma-product-selection .card--product{padding:8px}.ma-product-selection .card__title{font-size:13px}.ma-product-selection .section__heading{font-size:25px}}@media(max-width:380px){.ma-hero h1{font-size:35px}.ma-hero__image{height:220px}.ma-category h2{font-size:14px}}@media(prefers-reduced-motion:reduce){.ma-button,.ma-category{transition:none}}.ma-hero h1{font-weight:900;font-style:italic;font-size:clamp(45px,5.7vw,82px);letter-spacing:-.055em}.ma-eyebrow{background:#079bd3;font-style:italic;clip-path:polygon(2% 0,100% 2%,98% 96%,0 100%);padding:9px 21px}.ma-button,.ma-category__action{background:#008ec7}.ma-hero__tagline{font-size:clamp(20px,2.1vw,29px)}.ma-categories{padding-top:24px;gap:18px}.ma-category{border:0;border-radius:15px;padding-bottom:17px}.ma-category__image{height:145px}.ma-category h2{margin:6px 0 12px}.ma-product-selection .section{margin-top:30px;margin-bottom:24px}.ma-product-selection .section__header{margin-bottom:20px}.ma-product-selection .section__heading{font-size:32px;line-height:1.2}.ma-trophy{font-size:30px;margin-right:5px}.ma-selection-subtitle{display:block;font-size:14px;font-weight:400;line-height:1.5;margin:4px 0 0 43px}.ma-product-selection .card--product{border-radius:12px;padding:9px;box-shadow:0 2px 10px #143a5010}.ma-product-selection .card__title{font-size:13px;text-transform:none}.ma-product-selection .btn--primary{background:#008ac2;border-color:#008ac2;border-radius:9px;padding-left:8px;padding-right:8px;font-size:12px}.ma-product-selection .section__header>.link{color:#087daa;font-weight:700}.ma-product-selection .price{font-weight:800;color:#082844}@media(max-width:749px){.ma-hero h1{font-size:47px}.ma-hero__tagline{font-size:20px}.ma-category__image{height:110px}.ma-product-selection .section__heading{font-size:27px}.ma-selection-subtitle{font-size:12px;margin-left:0;max-width:220px}.ma-product-selection .section__header{gap:12px}.ma-product-selection .section__header>.link{font-size:12px}.ma-trophy{font-size:24px}.ma-product-selection .card__title{font-size:12px}.ma-product-selection .btn--primary{font-size:11px}.ma-categories{gap:12px}}.ma-hero--video{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:center;padding:32px max(28px,calc((100vw - 1344px)/2));gap:30px}.ma-hero--video:after{display:none}.ma-hero--video .ma-hero__inner{grid-column:1;grid-row:1;min-height:0;padding:18px 0;width:100%}.ma-hero--video .ma-hero__copy{width:100%;max-width:540px}.ma-hero--video h1{font-size:clamp(38px,4.8vw,68px)}.ma-hero__video{grid-column:2;grid-row:1;min-width:0;overflow:hidden;border-radius:18px;background:#082844;box-shadow:0 12px 32px #08284418}.ma-hero__video video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}@media(max-width:749px){.ma-hero--video{display:flex;flex-direction:column;padding:0;gap:0}.ma-hero__video{order:0;width:100%;border-radius:0;box-shadow:none}.ma-hero--video .ma-hero__inner{order:1;padding:20px 22px 24px}.ma-hero--video h1{font-size:40px}.ma-hero--video .ma-eyebrow{margin-bottom:12px}.ma-hero--video .ma-hero__text{margin-bottom:16px}}.ma-reviews{max-width:1440px;margin:26px auto 38px;padding:0 48px;color:#082844}.ma-reviews__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.ma-reviews h2{font-size:27px;line-height:1.2;font-weight:800;color:#082844;margin:0 0 6px}.ma-reviews h2>span{color:#0784b7}.ma-reviews__heading p{font-size:13px;margin:0;color:#4a6071}.ma-reviews__heading>a{white-space:nowrap;color:#086b96;font-size:13px;font-weight:700}.ma-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ma-review{margin:0;padding:20px 22px;border:1px solid #e0edf3;border-radius:14px;box-shadow:0 3px 12px #0c416009;background:#fff;display:flex;flex-direction:column}.ma-review__stars{color:#f3b700;font-size:22px;line-height:1.2;letter-spacing:1px}.ma-review__empty{color:#d7dfe5}.ma-review blockquote{border:0;padding:0;margin:10px 0 14px;font-style:normal;font-size:15px;line-height:1.5;flex:1}.ma-review blockquote p{margin:0}.ma-review figcaption{display:flex;flex-direction:column;gap:3px;font-size:13px}.ma-review figcaption span{font-size:12px;color:#526675}.ma-review__source{font-size:12px;color:#086b96;margin-top:12px;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.ma-reviews{padding:0 16px;margin:24px auto}.ma-reviews__heading{display:block}.ma-reviews h2{font-size:23px}.ma-reviews__heading>a{display:inline-block;margin-top:12px}.ma-reviews__grid{grid-template-columns:1fr;gap:12px}.ma-review{padding:17px 18px}.ma-review blockquote{margin:7px 0 12px}}.ma-size{max-width:1440px;margin:26px auto 32px;padding:0 48px;color:#082844}.ma-size>h2{font-size:26px;font-weight:800;color:#082844;line-height:1.2;margin:0 0 16px}.ma-size__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ma-size__card{display:flex;align-items:center;gap:12px;min-height:215px;border-radius:16px;background:linear-gradient(120deg,#e3f7ff,#cef);padding:24px;text-decoration:none;color:#082844;overflow:hidden}.ma-size__card:nth-child(2){background:linear-gradient(120deg,#def4ff,#bce8fc)}.ma-size__copy{width:52%;flex-shrink:0}.ma-size__label{text-transform:uppercase;font-size:11px;letter-spacing:.07em;font-weight:800;color:#086c93;margin:0 0 8px}.ma-size__card h3{font-size:27px;line-height:1.12;color:#082844;margin:0 0 9px;font-weight:800}.ma-size__copy>p:not(.ma-size__label){font-size:14px;line-height:1.45;margin:0 0 16px}.ma-size__button{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:700;background:#008ac2;border-radius:30px;padding:10px 17px;color:#fff}.ma-size__image{width:46%;height:175px;object-fit:contain;mix-blend-mode:multiply}.ma-size__note{font-size:12px;line-height:1.5;color:#526675;margin:12px 0 0}.ma-size__card:hover{box-shadow:0 5px 16px #087daa20}.ma-size__card:focus-visible{outline:3px solid #082844;outline-offset:3px}@media(max-width:1000px)and (min-width:750px){.ma-size{padding:0 28px}.ma-size__card{padding:18px}.ma-size__card h3{font-size:24px}.ma-size__image{height:150px}}@media(max-width:749px){.ma-size{padding:0 16px;margin:24px auto}.ma-size>h2{font-size:23px}.ma-size__grid{grid-template-columns:1fr;gap:12px}.ma-size__card{padding:20px 16px;min-height:190px;gap:5px}.ma-size__card h3{font-size:25px}.ma-size__copy>p:not(.ma-size__label){font-size:13px}.ma-size__image{height:140px}.ma-size__button{font-size:12px;padding:9px 13px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
