html:root{--rw-ink: #071b2d;--rw-night: #061827;--rw-ice: #a2e9f3;--rw-paper: #f9fcff;--rw-wash: #edf4f8;--rw-muted: #617487;--rw-line: #d0dee7;--ap-blue: #0c304b;--ap-ink: #071b2d;--ap-paper: #f9fcff;--ap-muted: #617487;--ap-line: #d0dee7;--ap-navy: #071b2d;--ap-blue-hover: #174561;--ap-bg-section: #edf4f8;--ap-science-bg: #f9fcff;--ap-science-text: #071b2d;--ap-science-accent: #17647b;--ap-science-sub: #617487;--ap-timeline-bg: #edf4f8;--ap-timeline-text: #071b2d;--ap-timeline-sub: #617487;--ap-timeline-accent: #17647b;--ap-faq-bg: #f9fcff;--ap-faq-dark: #071b2d;--ap-faq-accent: #17647b;--ap-faq-border: #d0dee7;--ap-faq-text: #617487;--gp-bg: #edf4f8;--gp-text: #071b2d;--gp-sub: #617487;--ap-blue-light: #edf4f8;--ap-gold-accent: #7ba9bd}body.ap-site{background:var(--rw-paper);color:var(--rw-ink);font-family:Inter,Arial,sans-serif}body.ap-site :is(h1,h2,h3,h4){font-family:Inter,Arial,sans-serif!important;font-weight:400!important;letter-spacing:-.04em!important}body.ap-site :is(h3,h4){letter-spacing:-.025em!important}body.ap-site :is(a,button,summary,input):focus-visible{outline:2px solid #218197;outline-offset:4px}body.ap-site .ap-header{background:#f9fcff;border-color:var(--rw-line)}body.ap-site .ap-announcement{background:var(--rw-night);color:#d3e9f2;font-weight:400;letter-spacing:.16em}body.ap-site .ap-header__row{min-height:76px}body.ap-site .ap-header__brand img{filter:brightness(.55) saturate(.6)}body.ap-site .ap-header__cart{background:transparent;color:inherit;border:0;border-radius:0;padding:0}body.ap-site .ap-header__mobile-menu{font-weight:500;letter-spacing:0;text-transform:none}body.ap-site .ap-header__mobile-menu nav{background:var(--rw-paper)}body.ap-site .ap-hero-v6{background:var(--rw-night)!important;color:#f7fbff!important;padding-top:52px!important}body.ap-site .ap-inner-container{padding-bottom:52px!important;gap:24px!important}body.ap-site .ap-left-col{flex:1.08!important}body.ap-site .ap-headline{color:#f7fbff!important;font-size:clamp(36px,4.15vw,60px)!important;line-height:1.07!important;letter-spacing:-.055em!important}body.ap-site .ap-subheadline{color:#bacbd8!important;font-size:18px!important;line-height:1.55!important;margin-bottom:26px!important}body.ap-site .ap-rating{color:#c6d9e5!important;font-size:13px!important;font-weight:400!important}body.ap-site .ap-stars{color:var(--rw-ice)!important}body.ap-site .ap-badge-v6{color:#d9f0f6!important;background:transparent!important;border:0!important;padding:0!important;font-size:10px!important;letter-spacing:.19em!important;font-weight:500!important}body.ap-site .ap-badge-v6:before{content:"";display:inline-block;width:32px;height:1px;background:var(--rw-ice);margin-right:12px;vertical-align:middle}body.ap-site .ap-checklist{gap:13px!important;margin-bottom:30px!important}body.ap-site .ap-check-item{color:#d0dee7!important;font-size:14px!important;font-weight:400!important;line-height:1.5}body.ap-site .ap-check-item b{font-weight:500;color:#f2f9fd}body.ap-site .ap-check-icon{background:transparent!important;border:1px solid #4a8296;color:var(--rw-ice)!important;width:23px!important;height:23px!important}body.ap-site .ap-hero-img{mask-image:linear-gradient(to right,transparent,#000 14%,#000 92%,transparent)!important;-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 92%,transparent)!important;filter:none!important}body.ap-site :is(.ap-cta-btn,.ap-science-btn,.ap-main-cta,.ap-btn-pretty,.ap-button,.ap-product__add){background:var(--rw-ink)!important;color:#f7fbff!important;border:1px solid var(--rw-ink)!important;border-radius:999px!important;box-shadow:none!important;font-family:Inter,Arial,sans-serif!important;font-weight:500!important;font-size:16px!important;letter-spacing:0!important;text-transform:none!important;transition:background-color .2s ease,color .2s ease!important}body.ap-site .ap-hero-v6 .ap-cta-btn{background:var(--rw-ice)!important;color:var(--rw-ink)!important;border-color:var(--rw-ice)!important;padding:20px 36px!important}body.ap-site :is(.ap-cta-btn,.ap-science-btn,.ap-main-cta,.ap-btn-pretty,.ap-button,.ap-product__add):hover:not(:disabled){background:#174561!important;color:#fff!important;transform:none!important;box-shadow:none!important}body.ap-site .ap-hero-v6 .ap-cta-btn:hover{background:#c4f5fa!important;color:var(--rw-ink)!important}body.ap-site .ap-button--secondary{background:transparent!important;color:var(--rw-ink)!important}body.ap-site .ap-product__add:disabled{background:#65798a!important;border-color:#65798a!important;color:#fff!important}body.ap-site :is(.gp-headline,.ap-science-title,.ap-faq-title,.ap-guarantee-headline){color:var(--rw-ink)!important}body.ap-site :is(.ap-science-eyebrow,.ap-header-badge,.ap-rev-badge,.ap-guarantee-eyebrow,.ap-vid-eyebrow){color:#226078!important;background:transparent!important;box-shadow:none!important;border-color:var(--rw-line)!important;font-weight:500!important;letter-spacing:.14em!important;font-size:11px!important}body.ap-site :is(.gp-card,.ap-media-wrapper,.ap-review-card,.ap-content-card,.ap-premium-card,.nQ0V3S1vD7){border:1px solid var(--rw-line)!important;box-shadow:none!important;border-radius:12px!important}body.ap-site .ap-media-wrapper{transform:none!important}body.ap-site :is(.ap-highlight-box,.ap-quote-box){background:var(--rw-wash)!important;border-color:#81b7c8!important}body.ap-site :is(.gp-badge,.ap-reason-badge,.ap-date-badge,.ap-mashup-tag){background:var(--rw-ink)!important;color:#f5fcff!important;box-shadow:none!important;font-weight:500!important}body.ap-site :is(.ap-badge-icon,.ap-toggle-btn,.ap-vid-avatar-initial,.ap-dot,.ap-user-initial){background:#daf2f7!important;color:#123d53!important;border-color:#85b9c9!important;box-shadow:none!important}body.ap-site .ap-card-front{border-color:var(--rw-line)!important;box-shadow:none!important}body.ap-site .ap-card-back{background:var(--rw-ink)!important}body.ap-site .ap-card-back :is(h3,p){color:#effaff!important}body.ap-site .ap-vid-container{--ap-blue-accent: #17647b;--ap-navy-dark: #071b2d;--ap-text-sub: #617487;--ap-bg-light: #edf4f8}body.ap-site :is(.ap-video-wrapper,.ap-visual-badge){border-radius:12px!important;box-shadow:none!important}body.ap-site :is(.ap-vid-stars,.ap-rev-stars,.ap-card-stars,.ap-product__rating span){color:#28748a!important}body.ap-site .ap-vid-quote{color:var(--rw-ink)!important;font-weight:400!important;letter-spacing:-.035em!important}body.ap-site :is(.ap-accordion-item,.ap-accordion-item.active,.ap-accordion-item.open){border-color:var(--rw-line)!important;background:#fff!important;box-shadow:none!important;border-radius:8px!important}body.ap-site .ap-accordion-header{background:transparent!important}body.ap-site .ap-question-text{font-weight:500!important}body.ap-site .ap-seal-container{background:var(--rw-wash)!important;border-color:#8eafc1!important;box-shadow:none!important;color:var(--rw-ink)!important}body.ap-site .ap-card-top-accent{background:#96d8e7!important}body.ap-site .ap-seal-number{font-weight:400!important;color:var(--rw-ink)!important}body.ap-site .FgVdQeK8P7{background:var(--rw-wash);color:var(--rw-ink)}body.ap-site :is(.LaVtZ1Q0xK,.Bz5W3F7Wz2,.Vh3J2R4Nw1){color:#23667b}body.ap-site .LaVtZ1Q0xK .ap-review-stars{color:#17647b;background:transparent}body.ap-site .iX7Q3H6Fv4{background:var(--rw-wash);color:var(--rw-muted)}body.ap-site .iX7Q3H6Fv4 strong{background:#17647b}body.ap-site .ap-product{background:var(--rw-paper);color:var(--rw-ink)}body.ap-site .ap-product__stage{background:var(--rw-wash);border:1px solid var(--rw-line);border-radius:12px}body.ap-site .ap-product__price{font-weight:500;color:var(--rw-ink)}body.ap-site .ap-product__thumb.is-active{border-color:#17647b}body.ap-site .ap-product__option{border-color:var(--rw-line);border-radius:10px;background:#fff}body.ap-site .ap-product__option:has(input:checked),body.ap-site .ap-product__option.is-selected{border-color:#287c91;background:#eff9fc;box-shadow:inset 0 0 0 1px #287c91}body.ap-site .ap-product__option-price{color:#16495f}body.ap-site .ap-product__option-copy strong{font-weight:500}body.ap-site :is(.ap-product__badge,.ap-product__save){background:var(--rw-ink);font-weight:500}body.ap-site .ap-product__benefit{background:#e3f0f5;color:#345c70;font-weight:500}body.ap-site .ap-product-intro{background:var(--rw-wash);border-color:var(--rw-line)}body.ap-site .ap-footer{background:var(--rw-night);color:#d4e2ec;font-family:Inter,Arial,sans-serif}body.ap-site .ap-footer__bottom{border-color:#294454}body.ap-site .ap-footer button{background:var(--rw-ice);color:var(--rw-ink);border-radius:999px;font-weight:500}body.ap-site .ap-footer input{border-color:#4e6a7c;border-radius:6px}body:is(.template-index,.template-product) .ap-header{position:absolute;inset:0 0 auto;z-index:30;background:transparent;border-bottom:1px solid rgba(200,227,241,.18);color:#f2f9ff}body.template-index .ap-announcement{background:transparent;color:#bdd5e4;font-size:10px;padding:9px 0 3px;letter-spacing:.16em}body:is(.template-index,.template-product) .ap-header__brand img{filter:brightness(0) invert(1)}body:is(.template-index,.template-product) .ap-header__cart{background:transparent;border:0;color:inherit}body:is(.template-index,.template-product) .ap-header__mobile-menu nav{color:var(--rw-ink);background:var(--rw-paper)}body.template-index .ap-hero-v6{padding-top:144px!important;min-height:760px;background:radial-gradient(ellipse 720px 540px at calc(50% + 350px) 52%,#15394f,#0a2335 48%,#061827)!important}body.template-index .ap-hero-v6:after{content:"";position:absolute;inset:0 0 auto;height:140px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#061827db,#06182700)}body.template-index .ap-inner-container{position:static;justify-content:flex-start!important;padding-bottom:48px!important}body.template-index .ap-left-col{flex:0 1 53%!important;max-width:610px!important}body.template-index .ap-hero-picture{display:block;width:100%;height:auto;align-self:center}body.template-index .ap-right-col{position:absolute!important;inset:0 auto 0 50%;transform:translate(-50%);width:min(100%,1400px);z-index:0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 90%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 90%,transparent)}body.template-index .ap-hero-img{width:100%!important;max-width:none!important;height:auto!important;object-fit:contain;object-position:center;mask-image:linear-gradient(to right,transparent,#000 10%,#000 88%,transparent)!important;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 88%,transparent)!important;opacity:.96}body.template-index .ap-headline{font-size:clamp(40px,4vw,58px)!important;max-width:610px;text-wrap:pretty}body.template-index .ap-subheadline{max-width:490px!important}body.template-index .ap-rating,body.template-index .ap-badge-v6{margin-bottom:20px!important}@media(max-width:768px){body.ap-site .ap-header__row{min-height:64px;gap:8px}body.ap-site .ap-header__brand{width:144px}body.ap-site .ap-header__brand img{width:180px}body.ap-site .ap-header__cart{padding:0}body.ap-site .ap-header__actions{font-size:12px;gap:8px}body.ap-site .ap-hero-v6{padding-top:38px!important}body.ap-site .ap-headline{font-size:clamp(34px,8.5vw,48px)!important;line-height:1.12!important}body.ap-site .ap-subheadline{font-size:16px!important}body.ap-site .ap-inner-container{padding-bottom:0!important;gap:12px!important}body.ap-site .ap-hero-img{width:100%!important;max-width:480px!important}body.ap-site .ap-rating{font-size:12px!important}body.ap-site .ap-check-item{font-size:13px!important}body.template-index .ap-hero-v6{padding-top:128px!important;min-height:0}body.template-index .ap-left-col{flex:auto!important;max-width:100%!important}body.template-index .ap-headline{font-size:clamp(34px,8.6vw,52px)!important}body.template-index .ap-inner-container{padding-bottom:0!important}body.template-index .ap-right-col{position:relative!important;transform:none;-webkit-mask-image:none;mask-image:none;inset:auto;width:112%!important;max-width:600px;margin-top:0!important}body.template-index .ap-hero-img{height:auto!important;max-width:600px!important;mask-image:linear-gradient(to bottom,transparent,#000 14%)!important;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%)!important}body.template-index .ap-subheadline{margin-top:0!important;margin-bottom:20px!important}body.template-index .ap-checklist{margin-bottom:24px!important}body.template-index .ap-hero-img{max-height:330px;object-fit:contain}}body.template-index.ap-site{font-kerning:normal}body.template-index.ap-site .ap-headline{font-size:clamp(40px,3.9vw,56px)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:1.12!important;text-wrap:balance}body.template-index.ap-site .ap-subheadline{font-size:18px!important;line-height:1.7!important;letter-spacing:-.008em!important;font-weight:400!important;color:#c3d2dd!important;text-wrap:pretty}body.template-index.ap-site :is(.gp-headline,.ap-science-title,.ap-faq-title,.ap-guarantee-headline,.ap-timeline-header h2,.ap-rev-header h2,.d3FsH6IqT4){font-size:clamp(30px,3.1vw,44px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.028em!important;text-wrap:balance}body.template-index.ap-site :is(.gp-subheadline,.ap-science-desc,.ap-guarantee-body,.ap-faq-subtitle,.ap-timeline-header p,.RwV2N5Lt0I){font-size:17px!important;line-height:1.75!important;letter-spacing:0!important;font-weight:400!important;text-wrap:pretty}body.template-index.ap-site :is(.ap-card-title,.ap-content-card h3,.ap-highlight-title){font-size:22px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:-.018em!important}body.template-index.ap-site :is(.ap-content-card p,.ap-answer-inner,.ap-highlight-text,.ap-card-desc,.ap-card-text,.gP9Z3A2Kn7){font-size:16px!important;line-height:1.75!important;letter-spacing:0!important;font-weight:400!important}body.template-index.ap-site .ap-question-text{font-size:18px!important;line-height:1.45!important;letter-spacing:-.01em!important;font-weight:500!important}body.template-index.ap-site .ap-vid-quote{font-size:clamp(26px,2.65vw,38px)!important;line-height:1.35!important;letter-spacing:-.025em!important}body.template-index.ap-site :is(.ap-rating,.ap-check-item){letter-spacing:0!important;line-height:1.55!important}body.template-index.ap-site .ap-check-item{font-size:14px!important}body.template-index.ap-site :is(.ap-badge-v6,.ap-science-eyebrow,.ap-header-badge,.ap-rev-badge,.ap-guarantee-eyebrow,.ap-vid-eyebrow){font-size:11px!important;letter-spacing:.15em!important;line-height:1.5!important;font-weight:500!important}body.template-index.ap-site :is(.ap-cta-btn,.ap-science-btn,.ap-main-cta,.ap-btn-pretty){font-size:14px!important;font-weight:600!important;letter-spacing:.035em!important;line-height:1.2!important}body.template-index.ap-site :is(.ap-header__nav,.ap-header__actions){font-size:14px;font-weight:400;letter-spacing:.01em}body.template-index.ap-site :is(.Fb0W9T8TjZ,.ap-user-name){font-size:16px!important;font-weight:500!important;letter-spacing:0!important}body.template-index.ap-site :is(.rT9B3G2MdF,.Vh3J2R4Nw1,.ap-verified){font-size:12px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:.02em!important}@media(max-width:768px){body.template-index.ap-site .ap-headline{font-size:clamp(32px,8.5vw,44px)!important;line-height:1.16!important;letter-spacing:-.032em!important}body.template-index.ap-site .ap-subheadline{font-size:16px!important;line-height:1.65!important}body.template-index.ap-site :is(.gp-headline,.ap-science-title,.ap-faq-title,.ap-guarantee-headline,.ap-timeline-header h2,.ap-rev-header h2,.d3FsH6IqT4){font-size:clamp(28px,7.1vw,34px)!important;line-height:1.22!important;letter-spacing:-.025em!important}body.template-index.ap-site :is(.gp-subheadline,.ap-science-desc,.ap-guarantee-body,.ap-faq-subtitle,.ap-timeline-header p,.RwV2N5Lt0I){font-size:16px!important;line-height:1.7!important}body.template-index.ap-site :is(.ap-card-title,.ap-content-card h3,.ap-highlight-title){font-size:20px!important}body.template-index.ap-site .ap-question-text{font-size:16px!important}body.template-index.ap-site .ap-check-item{font-size:13px!important;line-height:1.6!important}body.template-index.ap-site .ap-rating{font-size:12px!important}body.template-index.ap-site .ap-header__actions{font-size:13px}}body.ap-site :is(.ap-cta-btn,.ap-science-btn,.ap-main-cta,.ap-btn-pretty,.ap-button,.ap-product__add,.ap-footer button){transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease!important}body.ap-site :is(.ap-header__nav,.ap-header__actions) a{position:relative}body.ap-site :is(.ap-header__nav,.ap-header__actions) a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s ease;pointer-events:none}@media(hover:hover)and (pointer:fine){body.ap-site :is(.ap-cta-btn,.ap-science-btn,.ap-main-cta,.ap-btn-pretty,.ap-button,.ap-product__add,.ap-footer button):hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 7px 20px #12455c2e!important}body.template-index .ap-hero-v6 .ap-cta-btn:hover{box-shadow:0 7px 26px #85e1f43d!important}body.ap-site :is(.ap-header__nav,.ap-header__actions) a:hover:after{transform:scaleX(1)}}body.ap-site :is(.ap-cta-btn,.ap-science-btn,.ap-main-cta,.ap-btn-pretty,.ap-button,.ap-product__add,.ap-footer button):active:not(:disabled){transform:translateY(0) scale(.98)!important;box-shadow:none!important}body.ap-site :is(.ap-header__nav,.ap-header__actions) a:focus-visible:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){body.ap-site :is(.ap-cta-btn,.ap-science-btn,.ap-main-cta,.ap-btn-pretty,.ap-button,.ap-product__add,.ap-footer button),body.ap-site :is(.ap-cta-btn,.ap-science-btn,.ap-main-cta,.ap-btn-pretty,.ap-button,.ap-product__add,.ap-footer button):hover:not(:disabled),body.ap-site :is(.ap-cta-btn,.ap-science-btn,.ap-main-cta,.ap-btn-pretty,.ap-button,.ap-product__add,.ap-footer button):active:not(:disabled){transform:none!important;transition:none!important}body.ap-site :is(.ap-header__nav,.ap-header__actions) a:after{transition:none!important}}body.template-index .ap-hero-v6{isolation:isolate;min-height:820px!important;padding-top:138px!important;background:#031522!important}body.template-index .ap-hero-v6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 68% 42%,rgba(35,118,148,.26),transparent 31%),linear-gradient(90deg,#031522,#031522eb 32%,#03152226 67%,#031522)}body.template-index .ap-hero-v6:after{height:180px;background:linear-gradient(to bottom,#020e18f2,#020e1800)}body.template-index .ap-inner-container{width:min(1320px,calc(100% - 80px))!important;max-width:1320px!important;min-height:650px;align-items:center!important;padding:0 0 65px!important;position:relative!important;z-index:3}body.template-index .ap-left-col{flex:0 1 590px!important;max-width:590px!important}body.template-index .ap-right-col{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important;width:100%!important;max-width:none!important;z-index:-2;mask-image:none!important;-webkit-mask-image:none!important;display:flex;align-items:center;justify-content:center}body.template-index .ap-hero-picture{width:100%!important;height:100%!important;display:block!important}body.template-index .ap-hero-img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important;mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 82%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 82%,transparent 100%)!important;opacity:.94}body.template-index .ap-headline{font-size:clamp(48px,4.2vw,64px)!important;line-height:1.02!important;letter-spacing:-.055em!important;text-wrap:balance;max-width:590px!important;text-shadow:0 8px 35px rgba(0,0,0,.32)}body.template-index .ap-subheadline{color:#b9d0d8!important;font-size:17px!important;line-height:1.55!important;max-width:455px!important}body.template-index .ap-rating{color:#d3eef4!important}.ap-stars{color:#7fe0ee!important}body.template-index .ap-badge-v6{color:#a7d8e2!important}body.template-index .ap-check-item{color:#d7e8ed!important}body.template-index .ap-check-icon{border-color:#58bad0!important;box-shadow:0 0 16px #4ccce51a}body.template-index .ap-hero-orbit{position:absolute;left:0;bottom:-2px;width:100%;height:330px;z-index:1;fill:none;stroke:#7bdaec73;stroke-width:1;pointer-events:none}body.template-index .ap-hero-orbit circle{fill:#d9fbff;stroke:0;filter:drop-shadow(0 0 8px #65def2)}body.template-index .ap-hero-tech-note{position:absolute;z-index:4;color:#86b8c4;font-size:8px;letter-spacing:.2em;line-height:1.7;pointer-events:none}body.template-index .ap-hero-tech-note span{color:#d5f7fb}body.template-index .ap-hero-tech-note--left{left:max(40px,calc(50% - 660px));bottom:28px}body.template-index .ap-hero-tech-note--right{right:max(40px,calc(50% - 660px));bottom:31px;text-align:right}@media(min-width:1900px){body.template-index .ap-hero-v6{min-height:880px!important}body.template-index .ap-inner-container{min-height:710px}body.template-index .ap-right-col{height:880px;top:-138px!important}body.template-index .ap-hero-img{max-width:1565px!important;margin:auto}}@media(max-width:768px){body.template-index .ap-hero-v6{min-height:0!important;padding-top:116px!important}body.template-index .ap-inner-container{width:calc(100% - 32px)!important;min-height:0;display:flex!important;padding-bottom:0!important}body.template-index .ap-left-col{max-width:100%!important}body.template-index .ap-right-col{position:relative!important;inset:auto!important;width:calc(100% + 32px)!important;margin:5px -16px 0!important;z-index:0;height:315px}body.template-index .ap-hero-picture{height:315px!important}body.template-index .ap-hero-img{object-fit:cover!important;object-position:center 58%!important;mask-image:linear-gradient(to bottom,transparent,#000 17%)!important;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 17%)!important;max-height:none!important}body.template-index .ap-headline{font-size:clamp(36px,10vw,48px)!important;line-height:1.03!important}body.template-index .ap-subheadline{font-size:15px!important}body.template-index .ap-hero-orbit,body.template-index .ap-hero-tech-note{display:none}}body.template-index .ap-footer{margin-top:0}@media(min-width:2200px){body:is(.template-index,.template-product) .ap-header .ap-shell{width:min(3000px,calc(100% - 240px))}body:is(.template-index,.template-product) .ap-header__row{min-height:76px}body:is(.template-index,.template-product) .ap-header__brand{width:284px;height:68px}body:is(.template-index,.template-product) .ap-header__brand img{width:310px}body:is(.template-index,.template-product) :is(.ap-header__nav,.ap-header__actions){font-size:16px;gap:30px}body.template-index .ap-announcement{font-size:11px;padding-top:11px}}body:is(.template-index,.template-product) .ap-header.ap-header--home{position:relative;inset:auto;z-index:30;background:#f8fbfd;color:#071b2d;border-bottom:1px solid #dbe5ea;box-shadow:none}body:is(.template-index,.template-product) .ap-header--home .ap-header__row--home{width:min(1760px,calc(100% - 96px));min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:48px}body:is(.template-index,.template-product) .ap-header--home .ap-header__brand{grid-column:1;width:166px;height:54px;justify-content:flex-start;overflow:hidden}body:is(.template-index,.template-product) .ap-header--home .ap-header__brand img{width:188px;max-width:none;height:auto;filter:none}body:is(.template-index,.template-product) .ap-header--home .ap-header__nav--home{grid-column:2;display:flex;justify-content:flex-end;gap:34px;color:#172d3d;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}body:is(.template-index,.template-product) .ap-header--home .ap-header__actions--home{grid-column:3;display:flex;justify-content:flex-end;gap:14px;font-size:13px}body:is(.template-index,.template-product) .ap-header--home .ap-header__shop-cta{min-width:112px;min-height:42px;padding:11px 22px;display:inline-flex;align-items:center;justify-content:center;background:#071f32;color:#fff;border:1px solid #071f32;border-radius:999px;text-decoration:none;font-weight:500;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}body:is(.template-index,.template-product) .ap-header--home .ap-header__shop-cta:after{display:none}body:is(.template-index,.template-product) .ap-header--home .ap-header__cart--home{min-width:43px;padding:0 2px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#172d3d;background:transparent;border:0;border-radius:0;text-decoration:none}body:is(.template-index,.template-product) .ap-header--home .ap-header__cart--home b{min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#dff4f7;color:#071b2d;font-size:10px;font-weight:600}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home{display:none}@media(hover:hover)and (pointer:fine){body:is(.template-index,.template-product) .ap-header--home .ap-header__shop-cta:hover{transform:translateY(-2px);background:#123c57;box-shadow:0 7px 20px #071f322e}}@media(max-width:1100px)and (min-width:761px){body:is(.template-index,.template-product) .ap-header--home .ap-header__row--home{width:calc(100% - 56px);gap:25px}body:is(.template-index,.template-product) .ap-header--home .ap-header__nav--home{gap:22px;font-size:12px}body:is(.template-index,.template-product) .ap-header--home .ap-header__brand{width:150px}body:is(.template-index,.template-product) .ap-header--home .ap-header__brand img{width:171px}}@media(max-width:760px){body:is(.template-index,.template-product) .ap-header.ap-header--home{height:64px}body:is(.template-index,.template-product) .ap-header--home .ap-header__row--home{width:calc(100% - 32px);min-height:64px;grid-template-columns:36px 1fr auto;gap:10px}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home{grid-column:1;display:block;margin:0}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home summary{width:36px;height:36px;display:flex;align-items:center;justify-content:flex-start;list-style:none;cursor:pointer}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home summary::-webkit-details-marker{display:none}body:is(.template-index,.template-product) .ap-header--home .ap-menu-icon{width:21px;height:15px;display:flex;flex-direction:column;justify-content:space-between}body:is(.template-index,.template-product) .ap-header--home .ap-menu-icon i{display:block;width:21px;height:1px;background:#071b2d}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home nav{top:64px;padding:18px 20px 22px;background:#f8fbfd;color:#071b2d;border-bottom:1px solid #dbe5ea;box-shadow:0 18px 32px #0519271a}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home nav a{font-size:15px;font-weight:500;padding:11px 0}body:is(.template-index,.template-product) .ap-header--home .ap-header__brand{grid-column:2;width:138px;height:48px;justify-self:center;justify-content:center}body:is(.template-index,.template-product) .ap-header--home .ap-header__brand img{width:158px}body:is(.template-index,.template-product) .ap-header--home .ap-header__nav--home{display:none}body:is(.template-index,.template-product) .ap-header--home .ap-header__actions--home{grid-column:3;gap:0;font-size:12px}body:is(.template-index,.template-product) .ap-header--home .ap-header__shop-cta{display:none}body:is(.template-index,.template-product) .ap-header--home .ap-header__cart--home{min-width:42px;justify-content:center}body:is(.template-index,.template-product) .ap-header--home .ap-header__cart--home span{display:inline}}@media(prefers-reduced-motion:reduce){body:is(.template-index,.template-product) .ap-header--home .ap-header__shop-cta{transition:none!important;transform:none!important}}@media(min-width:2200px){body:is(.template-index,.template-product) .ap-header--home .ap-header__row--home{width:min(3000px,calc(100% - 240px));min-height:84px;gap:64px}body:is(.template-index,.template-product) .ap-header--home .ap-header__brand{width:188px;height:60px}body:is(.template-index,.template-product) .ap-header--home .ap-header__brand img{width:214px}body:is(.template-index,.template-product) .ap-header--home .ap-header__nav--home{gap:38px;font-size:15px}body:is(.template-index,.template-product) .ap-header--home .ap-header__actions--home{gap:18px;font-size:15px}body:is(.template-index,.template-product) .ap-header--home .ap-header__shop-cta{min-width:126px;min-height:46px}}body:is(.template-index,.template-product) .ap-header--home .ap-header__brand{overflow:visible}body:is(.template-index,.template-product) .ap-header--home .ap-header__brand img{width:172px}body:is(.template-index,.template-product) .ap-header--home .ap-header__nav--home{gap:8px}body:is(.template-index,.template-product) .ap-header--home .ap-header__nav--home a{position:relative;isolation:isolate;padding:10px 16px;border-radius:999px;line-height:1.2;transition:color .2s ease,transform .2s ease}body:is(.template-index,.template-product) .ap-header--home .ap-header__nav--home a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#dff3f6;opacity:0;transform:scale(.72);transition:opacity .2s ease,transform .2s ease}body:is(.template-index,.template-product) .ap-header--home .ap-header__nav--home a:after,body:is(.template-index,.template-product) .ap-header--home .ap-header__cart--home:after{display:none}body:is(.template-index,.template-product) .ap-header--home .ap-header__shop-cta{position:relative;overflow:hidden;isolation:isolate;transition:color .2s ease,transform .2s ease,box-shadow .2s ease}body:is(.template-index,.template-product) .ap-header--home .ap-header__shop-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(110deg,#071f32,#123f59 48%,#071f32);transform:translate(-102%);transition:transform .25s ease}body:is(.template-index,.template-product) .ap-header--home .ap-header__cart--home{position:relative;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border:0;border-radius:50%;background:#071f32;color:#fff;transition:color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}body:is(.template-index,.template-product) .ap-header--home .ap-cart-icon{width:20px;height:20px;display:block;flex:none}body:is(.template-index,.template-product) .ap-header--home .ap-header__cart--home b{position:absolute;top:-5px;right:-5px;border:2px solid #f8fbfd}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home summary{border-radius:999px;transition:background-color .2s ease,transform .2s ease}body:is(.template-index,.template-product) .ap-header--home .ap-menu-icon i{transform-origin:center;transition:transform .22s ease,background-color .2s ease}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home[open] summary{background:#dff3f6}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home[open] .ap-menu-icon i:first-child{transform:translateY(7px) rotate(45deg)}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home[open] .ap-menu-icon i:last-child{transform:translateY(-7px) rotate(-45deg)}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home[open] nav{animation:rw-menu-capsule-in .2s ease both}@keyframes rw-menu-capsule-in{0%{transform:translateY(-7px)}to{transform:translateY(0)}}@media(hover:hover)and (pointer:fine){body:is(.template-index,.template-product) .ap-header--home .ap-header__nav--home a:hover{color:#071f32;transform:translateY(-1px)}body:is(.template-index,.template-product) .ap-header--home .ap-header__nav--home a:hover:before{opacity:1;transform:scale(1)}body:is(.template-index,.template-product) .ap-header--home .ap-header__shop-cta:hover:before{transform:translate(0)}body:is(.template-index,.template-product) .ap-header--home .ap-header__cart--home:hover{color:#fff;background:#15445e;transform:translateY(-2px);box-shadow:0 8px 20px #071f3238}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home summary:hover{background:#e9f5f7}}body:is(.template-index,.template-product) .ap-header--home :is(.ap-header__nav--home a,.ap-header__shop-cta,.ap-header__cart--home,summary):active{transform:scale(.97)}@media(max-width:1100px)and (min-width:761px){body:is(.template-index,.template-product) .ap-header--home .ap-header__brand img{width:158px}body:is(.template-index,.template-product) .ap-header--home .ap-header__nav--home a{padding-inline:12px}body:is(.template-index,.template-product) .ap-header--home .ap-header__cart--home{width:42px;min-width:42px;padding:0}}@media(max-width:760px){body:is(.template-index,.template-product) .ap-header--home .ap-header__brand{width:150px}body:is(.template-index,.template-product) .ap-header--home .ap-header__brand img{width:142px}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home summary{width:42px;height:42px;justify-content:center}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home nav{z-index:40;background:#f8fbfd;opacity:1;padding:18px 16px 22px}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home nav a{padding:11px 12px;border-radius:999px;transition:background-color .2s ease,transform .2s ease}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home nav a:active{background:#dff3f6;transform:scale(.985)}body:is(.template-index,.template-product) .ap-header--home .ap-header__cart--home{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border:0;background:#071f32;color:#fff}}@media(min-width:2200px){body:is(.template-index,.template-product) .ap-header--home .ap-header__brand img{width:196px}body:is(.template-index,.template-product) .ap-header--home .ap-header__nav--home{gap:12px}body:is(.template-index,.template-product) .ap-header--home .ap-header__nav--home a{padding:12px 20px}body:is(.template-index,.template-product) .ap-header--home .ap-header__cart--home{width:46px;min-width:46px;height:46px;min-height:46px}}@media(prefers-reduced-motion:reduce){body:is(.template-index,.template-product) .ap-header--home :is(.ap-header__nav--home a,.ap-header__nav--home a:before,.ap-header__shop-cta,.ap-header__shop-cta:before,.ap-header__cart--home,.ap-menu-icon i){transition:none!important;transform:none!important}body:is(.template-index,.template-product) .ap-header--home .ap-header__mobile-menu--home[open] nav{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/rootswell-precision.css.map */
