:root{--fa-blue:#113169;--fa-rust:#89331c;--fa-grey:#f6f5f5;--fa-font:Inter,sans-serif}.fa-section,.fa-footer,.fa-header-wrapper,.fa-announcement{font-family:var(--fa-font);letter-spacing:normal}.fa-section{margin:0;color:#000;background:#fff}.fa-section h1,.fa-section h2,.fa-section h3,.fa-footer h2{font-family:var(--fa-font);letter-spacing:normal;text-transform:none}.fa-section img{display:block}.fa-button,.fa-product-card .card-information__button .button{--color-button-background:137,51,28;--color-button-text:255,255,255;--color-button-border:137,51,28}.fa-button{display:inline-flex;justify-content:center;align-items:center;min-width:171px;height:50px;padding:0 22px;border:0;border-radius:15px;color:#fff;font:600 20px/1 var(--fa-font);letter-spacing:normal;text-transform:none;text-decoration:none;text-align:center}.fa-button:focus-visible,.fa-navigation a:focus-visible,.fa-navigation summary:focus-visible,.fa-footer a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.fa-announcement{position:relative;padding:0!important;height:48px;background:var(--fa-blue);color:#fff}.fa-announcement .page-width{height:100%;padding:0 70px}.fa-announcement announcement-bar,.fa-announcement .announcement-slider,.fa-announcement .announcement-slider__slide{height:48px}.fa-announcement .announcement-text{font:700 16px/19px var(--fa-font);letter-spacing:normal}.fa-announcement__close{position:absolute;right:max(5.7vw,20px);top:5px;width:36px;height:36px;padding:0;border:0;background:none;color:inherit;font:400 26px/36px var(--fa-font);cursor:pointer}.fa-header-wrapper .header{display:flex;align-items:center;max-width:1270px;width:calc(100% - 80px);height:120px;min-height:120px;padding:0;margin:auto}.fa-header-wrapper .header__left{display:none}.fa-header__logo{position:relative;flex:0 0 198px;display:block;padding:0;height:83px}.fa-header__logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:198px;height:83px;max-height:none!important;object-fit:contain}.fa-header__logo .fa-logo-light{opacity:0}.fa-header__logo .fa-logo-dark{opacity:1}body:is(.menu-mobile--opening,.menu-mobile--open,.menu-mobile--closing) #shopify-section-header{z-index:103!important;transform:none}@media(min-width:990px){#shopify-section-header.shopify-section-header-sticky .fa-header-wrapper .header{height:112px;min-height:112px}}#shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .fa-logo-light{opacity:1}#shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .fa-logo-dark{opacity:0}.fa-navigation{--color-link:17,49,105;--color-border:var(--color-link);margin-left:auto}.fa-navigation ul{list-style:none;margin:0;padding:0}.fa-navigation>ul{display:flex;gap:44px;align-items:center}.fa-navigation a,.fa-navigation summary{--color-border:var(--color-link);display:flex;align-items:center;gap:9px;color:rgb(var(--color-link));padding:0;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;white-space:nowrap;font:600 16px/20px var(--fa-font);min-height:44px}.fa-navigation summary{list-style:none}.fa-navigation summary::-webkit-details-marker{display:none}.fa-navigation summary .icon{position:static;display:block;flex:none;width:13px;height:9px}#shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .fa-navigation>ul>li>a,#shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .fa-navigation summary{--color-link:255,255,255}.fa-products-menu{position:relative}.fa-navigation summary .fa-products-menu__caret{width:11.2583px;height:8.25px;margin:0 .87085px;transform:scaleY(-1)}.fa-navigation .fa-products-menu>summary{color:rgb(var(--color-link))}.fa-products-menu>summary .label{background-image:none}.fa-products-menu__links{position:absolute;top:calc(100% + 6px);left:-35px;width:328px;min-height:235px;padding:28px 35px 34px!important;border-radius:0;background:#fff;box-shadow:none;z-index:10}.fa-products-menu__links:before{content:"";position:absolute;left:0;right:0;top:-6px;height:6px}.fa-products-menu__links li+li{margin-top:16px}.fa-navigation .fa-products-menu__links a{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:47px;padding:0;white-space:normal;font:400 16px/19px var(--fa-font);color:#000}.fa-products-menu__title{color:var(--fa-blue);font-weight:800;text-transform:uppercase}.fa-products-menu__description{color:#000}.fa-products-menu__link:hover .fa-products-menu__title,.fa-products-menu__link:focus-visible .fa-products-menu__title{text-decoration:underline;text-underline-offset:3px}.fa-header-wrapper .header__right{display:flex;align-items:center;gap:20px;margin-left:55px}.fa-header-wrapper .header__right>.header__icon,.fa-header-wrapper cart-drawer>details>summary,.fa-header-wrapper #cart-icon-bubble{width:18px;min-width:18px;height:44px;padding:0}.fa-header-wrapper .header__right .icon-account{width:18px;height:23px}.fa-header-wrapper .header__right .icon-cart{width:20px;height:23px}.fa-header-wrapper .cart-count-bubble{background-color:var(--fa-blue);color:#fff;top:7px;right:50%;transform:translate(50%,-50%)}.fa-header-wrapper .header__right cart-drawer{margin:0}.fa-header-wrapper .header__right>search-modal{display:none}.fa-hero{position:relative;height:745px;overflow:hidden;background:#354139;color:#fff}.fa-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.fa-hero .fa-hero__image{position:absolute;width:133.7%;max-width:none;height:auto;left:-12.7%;top:-49.6%}.fa-hero .fa-hero__shade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000000ad 20%,#6660 89%)}.fa-hero__content{position:relative;margin:0 auto;max-width:1100px;padding:195px 24px 0;text-align:center}.fa-hero h1{max-width:922px;margin:0 auto;color:#fff;font-size:102px;font-weight:800;line-height:86px}.fa-hero__content>p{max-width:800px;margin:14px auto 26px;font-size:18px;font-weight:700;line-height:22px}.fa-hero .fa-button{width:216px;height:59px}:where(.fa-hero) .fa-button{box-shadow:0 4px 14px 1px #0002}.fa-hero--banner{height:762px}.fa-hero--banner .fa-hero__media{left:-25px;right:-3px;transform:scaleX(-1)}.fa-hero--banner .fa-hero__image{left:-14.17%;top:-36.29%;width:114.17%;height:178.95%;object-fit:fill}.fa-hero--banner .fa-hero__shade{background:none}.fa-hero--banner .fa-hero__content{max-width:1118px;padding:276px 0 0;text-align:left}.fa-hero--banner h2{max-width:938px;margin:0;color:#fff;font-weight:800;font-size:75px;line-height:69px}.fa-hero--banner .fa-hero__content>p{white-space:pre-wrap;max-width:none;margin:15px 0 35px 9px;font-size:20px;font-weight:700;line-height:24px}.fa-featured-product{height:721px;padding:139px 20px;background:var(--fa-grey)}.fa-product-container{max-width:948px;margin:0 auto}.fa-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,444px));gap:60px}.fa-selected-products{padding:110px 20px 122px;min-height:978px}.fa-section .card-wrapper.fa-product-card{--fa-card-image-height:446px;position:relative;display:flex;flex-direction:column;width:100%;text-align:center}.fa-section .card-wrapper.fa-product-card>.full-unstyled-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fa-section .card-wrapper.fa-product-card .card{display:block;width:100%;border:0;background:none;box-shadow:none;opacity:1!important;transform:none!important}.fa-section .card-wrapper.fa-product-card .card__media{position:relative;display:block;overflow:hidden;border-radius:20px;z-index:1}.fa-section .card-wrapper.fa-product-card .image-animate{opacity:1!important;transform:none!important;border-radius:20px;padding-bottom:100.45%!important}.fa-section .card-wrapper.fa-product-card .card__media img{width:100%;height:100%;object-fit:cover}.fa-section .card-wrapper.fa-product-card .card-information{text-align:inherit;position:static;margin:0;padding:14px 0 0;background:none}.fa-section .card-wrapper.fa-product-card .card-information__wrapper{display:flex;flex-direction:column;align-items:center;padding:0}.fa-product-eyebrow{margin:0 0 10px;color:var(--fa-rust);font-size:16px;font-weight:800;line-height:19px;text-transform:uppercase}.fa-section .card-wrapper.fa-product-card .card-information__text{position:relative;z-index:1;display:block;width:100%;margin:0;padding:0;color:var(--fa-blue);font:800 42px/40px var(--fa-font);text-decoration:none;background-image:none}.fa-section .card-wrapper.fa-product-card .price{margin:22px 0 0;font-family:var(--fa-font);color:#000}.fa-section .card-wrapper.fa-product-card .price dl,.fa-section .card-wrapper.fa-product-card .price dd{margin:0;padding:0}.fa-section .card-wrapper.fa-product-card .price-item,.fa-section .card-wrapper.fa-product-card price-money{color:#000;font:800 26px/31px var(--fa-font)}.fa-section .card-wrapper.fa-product-card .price .price__compare,.fa-section .card-wrapper.fa-product-card .card__badge{display:none}.fa-section .card-wrapper.fa-product-card .price--on-sale .price__sale{display:flex;justify-content:center}.fa-section .card-wrapper.fa-product-card .fa-product-description{max-width:354px;min-height:44px;margin:13px auto 0;font-size:16px;font-weight:500;line-height:22px}.fa-product-description p{margin:0}.fa-section .card-wrapper.fa-product-card .fa-product-link{position:relative;z-index:1;margin-top:17px}.fa-section .card-wrapper.fa-product-card .card-information__button{height:45px;top:calc(var(--fa-card-image-height) - 65px);bottom:auto;left:20px;width:calc(100% - 40px);z-index:2;margin:0;transform:none}.fa-section .card-wrapper.fa-product-card .card-information__button .button{letter-spacing:normal;text-transform:none;width:100%;min-height:45px;padding:12px;border:0;border-radius:10px;font:600 16px/20px var(--fa-font)}.fa-section .card-wrapper.fa-product-card:focus-within .card-information__button .button{opacity:1;transform:none}.fa-section .card-wrapper.fa-product-card--featured{--fa-card-image-height:443px;display:grid;grid-template-columns:444px 444px;gap:60px;text-align:left}.fa-section .card-wrapper.fa-product-card--featured .image-animate{padding-bottom:99.775%!important}.fa-section .card-wrapper.fa-product-card--featured .card-information{padding:0}.fa-section .card-wrapper.fa-product-card--featured .card-information__wrapper{align-items:flex-start}.fa-section .card-wrapper.fa-product-card .price bdi,.fa-section .card-wrapper.fa-product-card .price .money{font:inherit!important}.fa-section .card-wrapper.fa-product-card--featured .price{margin-top:23px}.fa-section .card-wrapper.fa-product-card--featured .price--on-sale .price__sale{justify-content:flex-start}.fa-section .card-wrapper.fa-product-card--featured .fa-product-description{max-width:446px;width:100%;min-height:0;margin:15px 0 0;line-height:20px}.fa-section .card-wrapper.fa-product-card--featured .fa-product-description ul{columns:2;column-gap:25px;margin:16px 0 12px;padding-left:24px;font-weight:700;line-height:24px}.fa-section .card-wrapper.fa-product-card--featured .fa-product-description li{break-inside:avoid;padding:0}.fa-section .card-wrapper.fa-product-card--featured .fa-product-description li:nth-child(5){break-before:column}.fa-section .card-wrapper.fa-product-card--featured .fa-product-description p:last-child{font-weight:400}.fa-section .card-wrapper.fa-product-card--featured .fa-product-link{margin-top:27px}.fa-section .card-wrapper.fa-product-card--featured .card-information__button{width:404px}.fa-tv-video{height:688px;padding:141px 20px 121px;background:var(--fa-grey)}.fa-tv-video__inner{display:grid;grid-template-columns:225px minmax(0,757.477px);gap:87px;align-items:center;max-width:1069.477px;margin:0 auto}.fa-tv-video__badge img{width:225px;height:auto}.fa-tv-video__media{position:relative}.fa-tv-video__player{display:block;width:100%;height:auto;aspect-ratio:757.477/426;object-fit:cover;background:#000}.fa-tv-video__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:128px;height:128px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.fa-tv-video__play-button[hidden]{display:none}.fa-tv-video__play-button:focus-visible{outline:3px solid var(--fa-rust);outline-offset:3px}.fa-video-play{position:relative;display:block;width:128px;height:128px;pointer-events:none}.fa-video-play>img{display:block;width:100%;height:100%;max-width:none}.fa-tv-video__play-button .fa-video-play{width:100%;height:100%}.fa-video-play__hover{position:absolute;top:0;left:0;visibility:hidden}@media(hover:hover)and (pointer:fine){.fa-video-play-button:hover .fa-video-play__default{visibility:hidden}.fa-video-play-button:hover .fa-video-play__hover{visibility:visible}}@media(max-width:749px){.fa-tv-video__play-button{width:96px;height:96px}}.fa-how{height:656px;padding:121px 20px 116px;text-align:center}.fa-eyebrow{margin:0 0 10px;color:var(--fa-rust);font-size:13px;font-weight:700;line-height:16px;text-transform:uppercase}.fa-how h2,.fa-stories h2{margin:0;color:var(--fa-blue);font:800 58px/67px var(--fa-font)}.fa-how__intro{max-width:703px;margin:13px auto 0;font-size:16px;font-weight:500;line-height:19.5px}.fa-how__intro p{margin:0}.fa-how__steps{display:grid;grid-template-columns:repeat(3,1fr);max-width:900px;margin:24px auto 0;padding:0;list-style:none}.fa-how__illustration{position:relative;overflow:hidden;width:136px;height:94px;margin:0 auto 7px}.fa-how__illustration img{position:absolute;max-width:none;width:298.54%;height:296.81%;top:-69.57%;left:0}.fa-how__illustration--2 img{left:-94.67%}.fa-how__illustration--3 img{left:-186.98%}.fa-how__steps h3{margin:0;color:var(--fa-blue);font:700 20px/24px var(--fa-font)}.fa-how__steps h3 span{color:var(--fa-rust)}.fa-how__steps p{margin:2px 0 0;font-size:16px;line-height:19px}.fa-how>.fa-button{min-width:281px;border-radius:10px;margin-top:56px}.fa-stories{height:1015px;padding:132px 20px;background:var(--fa-grey);text-align:center}.fa-stories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56.7px;max-width:1158px;margin:57px auto 0}.fa-stories__grid--1{grid-template-columns:minmax(0,352px);max-width:352px}.fa-stories__grid--2{grid-template-columns:351.788px 348px;gap:50.212px;max-width:750px}.fa-stories__grid--2 .fa-story{aspect-ratio:9/16}.fa-stories__grid--2 .fa-story:nth-child(2){aspect-ratio:348/624}.fa-story{position:relative;overflow:hidden;width:100%;aspect-ratio:352/626;background:#e6e6e6}.fa-story>.fa-story__poster,.fa-story>video,.fa-story__media,.fa-story__media>video,.fa-story__poster-button,.fa-story__poster-button>.fa-story__poster{display:block;width:100%;height:100%;object-fit:cover}.fa-story>.fa-story__play,.fa-story__poster-button>.fa-story__play{position:absolute;width:128px;height:128px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.fa-story__poster-button{position:relative;display:block;cursor:pointer;border:0;padding:0;margin:0;background:transparent}.fa-story__poster-button:focus-visible{outline:3px solid var(--fa-rust);outline-offset:-3px}.fa-stories__grid--2 .fa-story:nth-child(2) .fa-story__play{margin-left:-4px;margin-top:-7px}.fa-footer{--color-link:255,255,255;--color-border:255,255,255;min-height:309px;padding:65px 20px 52px;margin-bottom:20px;color:#fff;background:var(--fa-blue);font-size:14px;font-weight:400;line-height:19px}.fa-footer__grid{display:grid;grid-template-columns:minmax(204px,1fr) 149px 149px 217px;gap:75px;max-width:1234px;margin:auto}.fa-footer h2{margin:0 0 19px;font-size:14px;font-weight:700;line-height:19px;color:#fff}.fa-footer a{color:inherit;text-decoration:none}.fa-footer .link{font-size:inherit}.fa-footer ul{margin:0;padding:0;list-style:none}.fa-footer li+li{margin-top:19px}.fa-footer__contact{max-width:204px}.fa-footer__contact h2 a,.fa-footer__contact p a,.fa-footer__contact strong{font-weight:700;text-decoration:underline}.fa-footer__contact p{margin:0 0 19px}.fa-footer__contact p:last-child{margin-bottom:0}@media(max-width:1199px){.fa-header-wrapper .header{width:calc(100% - 48px)}.fa-header__logo{flex-basis:170px}.fa-header__logo img{width:170px}.fa-navigation>ul{gap:25px}.fa-header-wrapper .header__right{margin-left:30px}.fa-hero h1{font-size:clamp(64px,7.08vw,102px);line-height:.86}.fa-hero--banner .fa-hero__content{padding-left:60px;padding-right:40px}.fa-hero--banner h2{font-size:64px;line-height:.94}.fa-hero--banner .fa-hero__content>p{font-size:16px}.fa-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:35px}}@media(max-width:989px){.fa-navigation{display:none}.fa-header-wrapper .header__left{display:block;flex:1}.fa-header-wrapper .header{height:100px;min-height:100px}.fa-header-wrapper .header__right{flex:1;justify-content:flex-end;margin-left:0;transform:translate(-1.5rem)}.fa-header__logo{flex-basis:170px}.fa-product-container{max-width:820px}.fa-product-grid{gap:32px}.fa-section .card-wrapper.fa-product-card{--fa-card-image-height: calc((100vw - 72px)/2) }.fa-section .card-wrapper.fa-product-card--featured{grid-template-columns:1fr 1fr;gap:32px}.fa-featured-product{height:auto;min-height:650px;padding:110px 24px}.fa-section .card-wrapper.fa-product-card--featured .card-information__button{width:calc((100% - 32px)/2 - 40px)}.fa-section .card-wrapper.fa-product-card .card-information__text{font-size:34px;line-height:34px}.fa-section .card-wrapper.fa-product-card--featured .fa-product-description ul{column-gap:12px;font-size:13px;line-height:21px}.fa-selected-products{min-height:0;padding:90px 20px}.fa-tv-video{height:auto;padding:100px 30px}.fa-tv-video__inner{grid-template-columns:170px minmax(0,1fr);gap:50px}.fa-tv-video__badge img{width:170px}.fa-how h2,.fa-stories h2{font-size:46px;line-height:1.15}.fa-stories{height:auto}.fa-stories__grid{gap:25px}.fa-stories__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.fa-announcement,.fa-announcement announcement-bar,.fa-announcement .announcement-slider,.fa-announcement .announcement-slider__slide{height:40px}.fa-announcement .announcement-text{font-size:13px}.fa-announcement__close{top:1px;right:8px}.fa-header-wrapper .header{width:calc(100% - 32px);height:90px;min-height:90px}.fa-header__logo{flex-basis:140px;height:60px}.fa-header__logo img{width:140px;height:60px}.fa-header-wrapper .header__right{gap:20px}.fa-hero{height:650px}.fa-hero .fa-hero__image{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:66% center}.fa-hero__content{padding:160px 22px 0}.fa-hero h1{font-size:clamp(43px,11vw,70px);line-height:.99}.fa-hero__content>p{margin-top:24px;font-size:16px;line-height:23px;max-width:360px}.fa-hero--banner{height:610px}.fa-hero--banner .fa-hero__media{left:0;right:0;transform:scaleX(-1)}.fa-hero--banner .fa-hero__image{object-position:42% center}.fa-hero--banner .fa-hero__shade{background:linear-gradient(90deg,#0008,#0001)}.fa-hero--banner .fa-hero__content{padding:210px 24px 0}.fa-hero--banner h2{font-size:43px;line-height:44px}.fa-hero--banner .fa-hero__content>p{margin:18px 0 25px;font-size:14px;line-height:23px;white-space:normal}.fa-featured-product{min-height:0;padding:60px 20px}.fa-section .card-wrapper.fa-product-card--featured,.fa-product-grid{display:grid;grid-template-columns:1fr;gap:30px;max-width:444px;margin:auto}.fa-section .card-wrapper.fa-product-card{--fa-card-image-height:min(444px, calc(100vw - 40px) )}.fa-section .card-wrapper.fa-product-card--featured .card-information__button{width:calc(100% - 40px)}.fa-section .card-wrapper.fa-product-card--featured .fa-product-description ul{font-size:14px;line-height:24px}.fa-section .card-wrapper.fa-product-card .card-information__text{font-size:36px;line-height:36px}.fa-section .card-wrapper.fa-product-card .card-information__button .button{text-indent:0;opacity:1;transform:none;height:auto}.fa-section .card-wrapper.fa-product-card .card-information__button .icon{display:none}.fa-section .card-wrapper.fa-product-card--featured .card-information__wrapper{align-items:center;text-align:center}.fa-section .card-wrapper.fa-product-card--featured .fa-product-description{text-align:left}.fa-section .card-wrapper.fa-product-card--featured .price--on-sale .price__sale{justify-content:center}.fa-selected-products{padding:65px 20px}.fa-product-grid{gap:65px}.fa-tv-video{padding:65px 20px}.fa-tv-video__inner{grid-template-columns:1fr;gap:35px;max-width:500px}.fa-tv-video__badge img{width:165px;margin:auto}.fa-how{height:auto;padding:75px 22px}.fa-how h2,.fa-stories h2{font-size:36px;line-height:40px}.fa-how__intro{margin-top:20px;line-height:23px}.fa-how__steps{grid-template-columns:1fr;gap:35px;margin-top:35px}.fa-how>.fa-button{margin-top:35px}.fa-stories{padding:65px 20px}.fa-stories__grid{grid-template-columns:1fr;gap:30px;max-width:352px;margin-top:35px}.fa-footer{padding:55px 24px;margin-bottom:0}.fa-footer__grid{grid-template-columns:1fr 1fr;gap:42px 24px}.fa-footer__contact{grid-column:1/-1;max-width:280px}.fa-footer__grid>div:last-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.fa-section *{scroll-behavior:auto!important;transition:none!important}}.fa-navigation a[aria-current=page]{color:#de9886}.fa-hero--technology{height:528px}.fa-hero--technology .fa-hero__media{top:-19px;left:-25px;right:-3px}.fa-hero--technology .fa-hero__image{width:100.03%;height:auto;left:-.02%;top:0}.fa-hero--technology .fa-hero__shade{top:-46px;background:linear-gradient(180deg,#000000ad 25%,#00000045 94.712%)}.fa-hero--technology .fa-hero__content{max-width:1149px;padding:166px 0 0}.fa-hero--technology h1{max-width:none;font-size:75px;line-height:74px}.fa-hero--technology .fa-hero__content>p{max-width:868px;margin:14px auto 0;font-size:18px;line-height:22px}@media(min-width:1200px){.fa-hero--technology:not(.fa-hero--shop,.fa-hero--about,.fa-hero--faq,.fa-hero--contact) .fa-hero__content>p{max-width:900px}}.fa-image-text{padding:110px 20px 7px}.fa-image-text__inner{max-width:1152px;margin:0 auto}.fa-image-text__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:534px}.fa-image-text__row+.fa-image-text__row{margin-top:51px}.fa-image-text__media{position:relative;overflow:hidden;width:534px;height:534px;margin-left:36px}.fa-image-text__media img{display:block;width:100%;height:100%;object-fit:cover}.fa-image-text__copy{width:473px;padding-top:92px;margin-left:98px}.fa-image-text__copy h2{margin:0;color:var(--fa-blue);font:800 26px/31.5px var(--fa-font)}.fa-image-text__text{width:463px;margin-top:25px;font:500 16px/24px var(--fa-font)}.fa-image-text__text p{margin:0 0 24px}.fa-image-text__text p:last-child{margin-bottom:0}.fa-image-text__text strong{font-weight:700}.fa-image-text__row--right .fa-image-text__media{grid-column:2;grid-row:1;margin-left:0;width:577px}.fa-image-text__row--right .fa-image-text__media img{position:absolute;width:171.4%;max-width:none;height:123.5%;left:-42.81%;top:-23.45%;object-fit:fill}.fa-image-text__row--right .fa-image-text__copy{grid-column:1;grid-row:1;margin-left:40px;padding-top:128px}.fa-image-text__row--right .fa-image-text__text{margin-top:24px}.fa-how--technology{height:647px}.fa-how--technology .fa-how__steps{margin-top:20px}.fa-how--technology .fa-how__steps li:nth-child(2){transform:translate(-15.5px)}.fa-how--technology .fa-how__steps li:nth-child(3){transform:translate(-7px)}.fa-how--technology>.fa-button{min-width:164.631px;margin-top:38px;transform:translate(-15.5px)}.fa-hero--story{height:762px}.fa-hero--story .fa-hero__media{width:140.6944%}.fa-hero--story .fa-hero__image{width:100.03%;height:auto;left:-.02%;top:-14.04%}.fa-hero--story .fa-hero__shade{background:#0000005e}.fa-hero--story .fa-hero__content{max-width:1102px;padding:217px 0 0;text-align:left}.fa-hero--story h2{max-width:1025px;margin:0;color:#fff;font:800 75px/74px var(--fa-font)}.fa-hero--story .fa-hero__content>p{max-width:847px;margin:18px 0 31px;font:700 20px/26px var(--fa-font)}.fa-hero--story .fa-button{min-width:195px;width:195px;height:59px;margin-left:-5px}.fa-selected-products--technology{min-height:998px;padding:100px 20px 145px}.fa-selected-products__heading{margin:0;color:var(--fa-blue);text-align:center;font:800 58px/67px var(--fa-font)}.fa-selected-products--technology .fa-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px;max-width:1152px;margin-top:60px}.fa-selected-products--technology .card-wrapper.fa-product-card{--fa-card-image-height:345.33px}.fa-selected-products--technology .card-wrapper.fa-product-card .image-animate{padding-bottom:100%!important}.fa-selected-products--technology .fa-product-eyebrow{margin-bottom:0}.fa-selected-products--technology .card-wrapper.fa-product-card .card-information__text{max-width:235px;font-size:26px;line-height:31.5px}.fa-selected-products--technology .card-wrapper.fa-product-card .fa-product-description{max-width:319px;margin-top:11px}.fa-selected-products--technology .card-wrapper.fa-product-card .fa-product-link{margin-top:27px}@media(min-width:750px)and (max-width:1199px){.fa-hero--technology .fa-hero__content{padding-left:30px;padding-right:30px}.fa-hero--technology h1{font-size:64px;line-height:64px}.fa-image-text__media{width:calc(100% - 24px);height:auto;aspect-ratio:1;margin-left:0}.fa-image-text__row{min-height:0;align-items:center}.fa-image-text__copy,.fa-image-text__row--right .fa-image-text__copy{width:auto;padding:20px 24px;margin:0}.fa-image-text__text{width:auto}.fa-image-text__row--right .fa-image-text__media{width:100%;height:auto}.fa-hero--story .fa-hero__content{padding-left:50px;padding-right:40px}.fa-hero--story h2{font-size:64px;line-height:64px}.fa-selected-products--technology .fa-product-grid{gap:28px}.fa-selected-products--technology .card-wrapper.fa-product-card{--fa-card-image-height:calc((100vw - 96px)/3)}.fa-selected-products--technology .fa-product-eyebrow{font-size:13px}.fa-selected-products--technology .card-wrapper.fa-product-card .card-information__text{font-size:23px;line-height:28px}}@media(max-width:749px){.fa-hero--technology{height:530px}.fa-hero--technology .fa-hero__media{top:0;right:0;bottom:0;left:0}.fa-hero--technology .fa-hero__image{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:53% center}.fa-hero--technology .fa-hero__content{padding:160px 22px 0}.fa-hero--technology h1{font-size:40px;line-height:42px}.fa-hero--technology .fa-hero__content>p{max-width:440px;margin-top:22px;font-size:16px;line-height:23px}.fa-image-text{padding:60px 20px 0}.fa-image-text__row{grid-template-columns:1fr;min-height:0}.fa-image-text__row+.fa-image-text__row{margin-top:55px}.fa-image-text__media,.fa-image-text__row--right .fa-image-text__media{grid-column:1;grid-row:1;width:100%;max-width:534px;height:auto;aspect-ratio:1;margin:0 auto}.fa-image-text__copy,.fa-image-text__row--right .fa-image-text__copy{grid-column:1;grid-row:2;width:auto;padding:30px 0 0;margin:0}.fa-image-text__copy h2{font-size:26px;line-height:31px}.fa-image-text__text{width:auto;margin-top:20px}.fa-how--technology{height:auto;padding:75px 22px}.fa-how--technology .fa-how__steps{margin-top:35px}.fa-how--technology .fa-how__steps li:nth-child(n){transform:none}.fa-how--technology>.fa-button{margin-top:35px;transform:none}.fa-hero--story{height:auto;min-height:650px}.fa-hero--story .fa-hero__media{width:100%}.fa-hero--story .fa-hero__image{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:58% center}.fa-hero--story .fa-hero__shade{background:#00000080}.fa-hero--story .fa-hero__content{padding:125px 24px 90px}.fa-hero--story h2{font-size:40px;line-height:42px}.fa-hero--story .fa-hero__content>p{margin:24px 0 28px;font-size:16px;line-height:24px}.fa-hero--story .fa-button{margin-left:0}.fa-selected-products--technology{min-height:0;padding:75px 20px}.fa-selected-products__heading{font-size:36px;line-height:40px}.fa-selected-products--technology .fa-product-grid{grid-template-columns:1fr;max-width:444px;gap:65px;margin-top:40px}.fa-selected-products--technology .card-wrapper.fa-product-card{--fa-card-image-height:min(444px, calc(100vw - 40px) )}.fa-selected-products--technology .card-wrapper.fa-product-card .card-information__text{max-width:235px}}.fa-hero--about .fa-hero__media{top:0;right:0;bottom:0;left:0}.fa-hero--about .fa-hero__image{width:133.68%;height:auto;left:-12.735%;top:-495.47px}.fa-hero--about .fa-hero__shade{background:linear-gradient(180deg,#000000ad 29.327%,#00000024)}.fa-hero--about .fa-hero__content{max-width:1110px;padding-top:168px}.fa-hero--about .fa-hero__content>p{max-width:755px;margin-top:15px}.fa-image-text--about{padding:97px 20px 148px}.fa-image-text--about .fa-image-text__row+.fa-image-text__row{margin-top:64px}.fa-image-text--about .fa-image-text__row--left .fa-image-text__media{aspect-ratio:580/534;width:580px;margin-left:-8px}.fa-image-text--about .fa-image-text__row--left .fa-image-text__media img{position:absolute;width:100.07%;height:144.19%;left:-.03%;top:-24.34%;object-fit:fill}.fa-image-text--about .fa-image-text__row--left .fa-image-text__copy{padding-top:125px}.fa-image-text--about .fa-image-text__row--right{min-height:538px}.fa-image-text--about .fa-image-text__row--right .fa-image-text__media{aspect-ratio:586/538;width:586px;height:538px;margin-left:16px}.fa-image-text--about .fa-image-text__row--right .fa-image-text__media img{width:163.31%;height:100.06%;left:-40.44%;top:-.03%}.fa-image-text--about .fa-image-text__row--right .fa-image-text__copy{padding-top:108px}.fa-image-text--about .fa-image-text__row--right h2{max-width:350px}.fa-image-text--about .fa-image-text__row--right .fa-image-text__text{margin-top:23px}.fa-hero--expertise{background:#000}.fa-hero--expertise .fa-hero__media{left:-6.5972%;right:auto;width:109.0278%}.fa-hero--expertise .fa-hero__image{width:100%;height:115.93%;left:0;top:-.02%;object-fit:fill}.fa-hero--expertise .fa-hero__shade{background:#0000004f}.fa-hero--expertise .fa-hero__content{padding-top:237px}.fa-hero--expertise .fa-hero__text{max-width:847px;margin:18px 0 0;color:#fff;font:700 20px/26px var(--fa-font)}.fa-hero--expertise .fa-hero__text p{margin:0 0 26px}.fa-hero--expertise .fa-hero__text p:last-child{margin-bottom:0}@media(min-width:750px)and (max-width:1199px){.fa-hero--about .fa-hero__image{width:134%;height:100%;left:-13%;top:0;object-fit:cover;object-position:center 65%}.fa-image-text--about .fa-image-text__row--left .fa-image-text__media{width:calc(100% - 24px);margin:0}.fa-image-text--about .fa-image-text__row--right .fa-image-text__media{width:100%;height:auto;margin:0}.fa-image-text--about .fa-image-text__row--left .fa-image-text__copy,.fa-image-text--about .fa-image-text__row--right .fa-image-text__copy{padding:20px 24px}.fa-hero--expertise .fa-hero__image{height:100%;object-fit:cover;object-position:center}}@media(max-width:749px){.fa-hero--about .fa-hero__image{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:66% center}.fa-hero--about .fa-hero__content{padding:160px 22px 0}.fa-hero--about .fa-hero__content>p{margin-top:22px}.fa-image-text--about{padding:60px 20px 75px}.fa-image-text--about .fa-image-text__row+.fa-image-text__row{margin-top:55px}.fa-image-text--about .fa-image-text__row--left .fa-image-text__media,.fa-image-text--about .fa-image-text__row--right .fa-image-text__media{width:100%;max-width:534px;height:auto;margin:0 auto}.fa-image-text--about .fa-image-text__row--left .fa-image-text__copy,.fa-image-text--about .fa-image-text__row--right .fa-image-text__copy{padding:30px 0 0}.fa-image-text--about .fa-image-text__row--right{min-height:0}.fa-hero--expertise{min-height:650px}.fa-hero--expertise .fa-hero__media{left:0;width:100%}.fa-hero--expertise .fa-hero__image{width:100%;height:100%;top:0;object-fit:cover;object-position:40% center}.fa-hero--expertise .fa-hero__shade{background:#00000073}.fa-hero--expertise .fa-hero__content{padding:125px 24px 90px}.fa-hero--expertise .fa-hero__text{font-size:16px;line-height:24px;margin-top:24px}.fa-hero--expertise .fa-hero__text p{margin-bottom:24px}}@media(min-width:1200px){.fa-selected-products--about{min-height:995px;padding-top:112px;padding-bottom:130px}}.fa-hero--faq{height:428px}.fa-hero--faq .fa-hero__media{top:0;right:0;bottom:0;left:0}.fa-hero--faq .fa-hero__image{width:121.1717%;height:auto;left:-6.48255%;top:-499.46px}.fa-hero--faq .fa-hero__shade{background:linear-gradient(180deg,#000000ad 29.327%,#00000024)}.fa-hero--faq .fa-hero__content{max-width:1110px;padding-top:174px}.fa-hero--faq h1{font-size:72px;line-height:76px}.fa-hero--faq .fa-hero__content>p{max-width:617px;margin-top:12px;transform:translate(-15.5px)}.fa-faq{box-sizing:border-box;min-height:var(--fa-faq-min-height,0px);padding:0 20px}.fa-faq--first{padding-top:120px}.fa-faq__inner{max-width:934px;margin:0 auto;transform:translate(7px)}.fa-faq h2{margin:0;color:var(--fa-blue);font:800 26px/31.5px var(--fa-font)}.fa-faq__questions{margin-top:31.5px}.fa-faq__question+.fa-faq__question{margin-top:24px}.fa-faq__question h3{margin:0;color:#000;font:700 16px/24px var(--fa-font)}.fa-faq__answer{color:#000;font:400 16px/24px var(--fa-font)}.fa-faq__answer p{margin:0}.fa-faq__answer p+p{margin-top:24px}.fa-faq__answer a{color:inherit;font-size:inherit;line-height:inherit;font-weight:700;text-decoration:underline;text-underline-position:from-font}@media(min-width:750px)and (max-width:1199px){.fa-hero--faq .fa-hero__image{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:65% center}.fa-hero--faq h1{font-size:60px;line-height:64px}.fa-faq{min-height:0;padding:0 28px 64px}.fa-faq--first{padding-top:80px}.fa-faq__inner{transform:none}}@media(max-width:749px){.fa-hero--faq{height:470px}.fa-hero--faq .fa-hero__image{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:66% center}.fa-hero--faq .fa-hero__content{padding:160px 22px 0}.fa-hero--faq h1{font-size:40px;line-height:42px}.fa-hero--faq .fa-hero__content>p{margin-top:22px;transform:none}.fa-faq{min-height:0;padding:0 22px 55px}.fa-faq--first{padding-top:65px}.fa-faq__inner{transform:none}.fa-faq h2{font-size:26px;line-height:31px}.fa-faq__questions{margin-top:24px}}.fa-products-menu summary>.fa-products-menu__all{min-height:44px;color:inherit}.fa-products-menu summary:has(>[aria-current=page]){color:#de9886}.fa-products-menu:has(.fa-products-menu__link[aria-current=page])>summary{color:var(--fa-rust)}.fa-hero--shop .fa-hero__content>p{white-space:pre-line}.fa-shop-list{padding:126px 20px 128px}.fa-shop-list .collection-icon-list{display:none!important}.fa-shop-list .card-wrapper.fa-product-card .card-information__text{background-image:none}.fa-shop-list .card,.fa-shop-list .card-information{min-width:0}.fa-shop-list .card-wrapper.fa-product-card--featured>.card{height:var(--fa-card-image-height);min-height:0}.fa-shop-list__products{max-width:928px;margin:0 auto;padding:0;list-style:none}.fa-shop-list__product+.fa-shop-list__product{margin-top:70px}.fa-shop-list .card-wrapper.fa-product-card--featured{grid-template-columns:444px minmax(0,1fr);gap:47px;min-height:446px}.fa-shop-list .card-wrapper.fa-product-card--featured .image-animate{padding-bottom:100.45%!important}.fa-shop-list__product:first-child .card-wrapper.fa-product-card--featured .image-animate{padding-bottom:99.775%!important}.fa-shop-list__product:first-child .card-wrapper.fa-product-card--featured{min-height:443px;--fa-card-image-height:443px}.fa-shop-list .card-wrapper.fa-product-card--featured{--fa-card-image-height:446px}.fa-shop-list .card-wrapper.fa-product-card--featured .card-information{padding-top:30px}.fa-shop-list .fa-product-eyebrow{line-height:40px;margin-bottom:0}.fa-shop-list .card-wrapper.fa-product-card--featured .card-information__text{width:444px;max-width:100%}.fa-shop-list .card-wrapper.fa-product-card--featured .price{margin-top:9px}.fa-shop-list .card-wrapper.fa-product-card--featured .fa-product-description{width:430px;max-width:100%;margin:13px 0 0;font-size:16px;font-weight:500;line-height:19.5px}.fa-shop-list .fa-product-description p+p{margin-top:19.5px}.fa-shop-list .card-wrapper.fa-product-card--featured .fa-product-description p:last-child{font-weight:500}.fa-shop-list .card-wrapper.fa-product-card--featured .fa-product-link{margin-top:24px}.fa-shop-list__product:nth-child(2) .card-wrapper.fa-product-card--featured .card-information{padding-top:31px}.fa-shop-list__product:nth-child(2) .card-wrapper.fa-product-card--featured .card-information__text{width:398px}.fa-shop-list__product:nth-child(2) .card-wrapper.fa-product-card--featured .price{margin-top:7px}.fa-shop-list__product:nth-child(2) .card-wrapper.fa-product-card--featured .fa-product-description{margin-top:17px}.fa-shop-list__product:nth-child(3) .card-wrapper.fa-product-card--featured .card-information{padding-top:39px}.fa-shop-list__product:nth-child(3) .card-wrapper.fa-product-card--featured .price{margin-top:11px}.fa-shop-list__product:nth-child(3) .card-wrapper.fa-product-card--featured .fa-product-description{margin-top:16px}.fa-tv-video--shop .fa-tv-video__badge{transform:translateY(5.25px)}.fa-how--shop{height:675px;padding-top:135px}.fa-how--shop .fa-how__intro{margin-top:12px}.fa-how--shop .fa-how__steps{margin-top:21px}.fa-how--shop .fa-how__steps li:nth-child(2){transform:translate(-15.5px)}.fa-how--shop .fa-how__steps li:nth-child(3){transform:translate(-7px)}.fa-how--shop .fa-how__steps li:first-child .fa-how__illustration{height:91px;margin-bottom:10px}.fa-how--shop .fa-how__steps li:nth-child(2) .fa-how__illustration{width:141px;transform:translate(-6px,2px)}.fa-how--shop .fa-how__steps li:nth-child(3) .fa-how__illustration{width:139px;height:93px;margin-bottom:8px;transform:translate(-4.5px)}.fa-how--shop .fa-how__steps li:nth-child(n+2)>p{font-weight:500}.fa-how--shop>.fa-button{min-width:310.676px;margin-top:57px;border-radius:15px}@media(min-width:750px)and (max-width:1199px){.fa-shop-list{padding:90px 28px}.fa-shop-list__product:nth-child(n) .card-wrapper.fa-product-card--featured{min-height:0;--fa-card-image-height: calc((min(100vw - 56px,928px) - 32px)/2) }.fa-shop-list .card-wrapper.fa-product-card--featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.fa-shop-list .fa-shop-list__product:nth-child(n) .card-wrapper.fa-product-card--featured .card-information{padding-top:20px}.fa-shop-list .card-wrapper.fa-product-card--featured .card-information__text{font-size:34px;line-height:36px}.fa-shop-list .card-wrapper.fa-product-card--featured .card-information__button{width:calc((100% - 32px)/2 - 40px)}.fa-how--shop{height:auto;padding:90px 28px}}@media(max-width:749px){.fa-hero--shop{height:570px}.fa-hero--shop .fa-hero__content{padding:160px 22px 0}.fa-hero--shop h1{font-size:40px;line-height:42px}.fa-hero--shop .fa-hero__content>p{margin-top:24px;white-space:normal}.fa-shop-list{padding:65px 20px}.fa-shop-list__products{max-width:444px}.fa-shop-list__product+.fa-shop-list__product{margin-top:65px}.fa-shop-list__product:nth-child(n) .card-wrapper.fa-product-card--featured{grid-template-columns:minmax(0,1fr);gap:30px;min-height:0;--fa-card-image-height:min(444px, calc(100vw - 40px) )}.fa-shop-list .fa-shop-list__product:nth-child(n) .card-wrapper.fa-product-card--featured .card-information{padding-top:0}.fa-shop-list .card-wrapper.fa-product-card--featured .card-information__text{font-size:34px;line-height:36px}.fa-shop-list .card-wrapper.fa-product-card--featured .card-information__button{width:calc(100% - 40px)}.fa-tv-video--shop .fa-tv-video__badge{transform:none}.fa-how--shop{height:auto;padding:75px 22px}.fa-how--shop .fa-how__steps li:nth-child(n),.fa-how--shop .fa-how__steps li:nth-child(n) .fa-how__illustration{transform:none}.fa-how--shop>.fa-button{min-width:0;width:min(100%,310.676px)}}.fa-hero--contact{height:428px}.fa-hero--contact .fa-hero__media{top:0;right:0;bottom:0;left:0}.fa-hero--contact .fa-hero__image{width:121.1717%;height:auto;left:-6.48255%;top:-499.46px}.fa-hero--contact .fa-hero__shade{background:linear-gradient(180deg,#000000ad 29.327%,#00000024)}.fa-hero--contact .fa-hero__content{max-width:1110px;padding:191px 0 0}.fa-hero--contact h1{max-width:none;font-size:72px;line-height:76px}.fa-contact-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:483px;color:#000}.fa-contact-details h2{margin:0 0 32px;color:var(--fa-blue);font:800 26px/31px var(--fa-font);letter-spacing:normal}.fa-contact-details__methods{padding-top:120px;padding-bottom:100px}.fa-contact-details__methods-inner{max-width:272px;margin-left:36.111111%;margin-right:20px}.fa-contact-details__method{display:flex;flex-direction:column;align-items:flex-start}.fa-contact-details__method+.fa-contact-details__method{margin-top:75px}.fa-contact-details .link{display:inline-block;color:#000;font:700 16px/19px var(--fa-font);letter-spacing:normal;text-decoration:none;background-image:none}.fa-contact-details__address{margin-top:2px;margin-bottom:1px;background:var(--fa-grey);padding:118px 20px 100px clamp(40px,6.805556vw,98px)}.fa-contact-details address{max-width:260px;margin-left:3px;font:400 16px/19px var(--fa-font);letter-spacing:normal}.fa-contact-details address p{margin:0}.fa-contact-details address strong{font-weight:700}@media(max-width:1199px){.fa-hero--contact .fa-hero__image{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:65% center}.fa-hero--contact h1{font-size:60px;line-height:64px}}@media(max-width:749px){.fa-hero--contact{height:470px}.fa-hero--contact .fa-hero__content{padding:160px 22px 0}.fa-hero--contact h1{font-size:40px;line-height:42px}.fa-contact-details{grid-template-columns:1fr;min-height:0}.fa-contact-details__methods,.fa-contact-details__address{padding:65px 20px;margin:0}.fa-contact-details__methods-inner{max-width:500px;margin:auto}.fa-contact-details h2{margin-bottom:20px}.fa-contact-details__method+.fa-contact-details__method{margin-top:45px}.fa-contact-details .link{min-height:44px;display:inline-flex;align-items:center}.fa-contact-details address{margin-left:0}}.fa-policy{padding:119px 24px 134px}.fa-policy__content{max-width:934px;margin:0 auto;color:#000;font:400 16px/24px var(--fa-font);overflow-wrap:anywhere}.fa-policy__content p,.fa-policy__content span{font:inherit!important;color:inherit!important}.fa-policy__content p{margin:0 0 24px!important}.fa-policy__content p:last-child{margin-bottom:0!important}.fa-policy__content a{display:inline;white-space:normal;color:inherit;font-weight:700;text-decoration:underline}.fa-policy__content a[href^=http]{word-break:break-all}.fa-policy__content a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fa-policy--privacy-policy .fa-policy__content p{margin:0!important}.fa-policy--refund-policy .fa-policy__content p:nth-child(2){margin-bottom:0!important}.fa-policy--privacy-policy{padding-bottom:133px}.fa-policy--refund-policy{padding-bottom:118px}.fa-selected-products--policy{background:var(--fa-grey);min-height:1007px;padding-top:126px;padding-bottom:128px}@media(max-width:749px){.fa-policy{padding:64px 24px 72px}.fa-selected-products--policy{min-height:0;padding:75px 20px}}.fa-hero--home .fa-hero__shade{background:linear-gradient(180deg,#000000e0 25%,#6660 88.942%)}@media(min-width:750px){.fa-hero--home .fa-hero__image{min-height:149.6%;object-fit:cover;object-position:center top}.fa-hero--home .fa-hero__content{max-width:1231px;padding-top:194px}.fa-hero--home h1{max-width:1183px;font-size:75px;line-height:74px}.fa-hero--home .fa-hero__content>p{max-width:899px;margin:23px auto 42px}}@media(min-width:750px)and (max-width:1199px){.fa-hero--home h1{font-size:clamp(48px,5.21vw,75px);line-height:.99}}@media(max-width:749px){.fa-hero--home{height:auto;min-height:650px}.fa-hero--home .fa-hero__content{padding-bottom:55px}}.fa-footer__contact{max-width:270px}.fa-footer__contact .fa-footer__address{display:block;text-decoration:none;white-space:nowrap}@media(max-width:989px){.fa-header-wrapper .menu-drawer.fa-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;padding:0;border:0;border-top:10px solid var(--fa-blue);background:#fff;box-sizing:border-box;color:var(--fa-blue);font-family:var(--fa-font);letter-spacing:normal}.fa-mobile-menu .fa-mobile-menu__content{display:block;height:100%;padding-bottom:env(safe-area-inset-bottom);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.fa-mobile-menu__topbar{position:sticky;top:0;z-index:2;height:61px;border-bottom:2px solid var(--fa-grey);background:#fff;box-sizing:border-box}.fa-mobile-menu .fa-mobile-menu__close{position:absolute;top:7px;left:30px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:none;color:#000;cursor:pointer}.fa-mobile-menu__close img{display:block;flex:none}.fa-mobile-menu .menu-drawer__navigation{margin:0;padding:0;border:0;overflow:visible}.fa-mobile-menu .fa-drawer-menu{padding:0;margin:0}.fa-mobile-menu .fa-mobile-menu__link{display:flex;align-items:center;justify-content:flex-start;min-height:60px;padding:17px 40px;border:0;border-bottom:2px solid var(--fa-grey);box-sizing:border-box;color:var(--fa-blue);font:800 16px/24px var(--fa-font);letter-spacing:normal;text-transform:none}.fa-mobile-menu .fa-mobile-menu__home{min-height:61px}.fa-mobile-menu .fa-mobile-menu__shop{min-height:59px;padding-bottom:18px;border:0}.fa-mobile-menu .fa-mobile-menu__technology{min-height:61px;padding-top:18px}.fa-mobile-menu .fa-drawer-menu>li:last-child>.fa-mobile-menu__link{border:0}.fa-mobile-menu .fa-drawer-products{display:flex;flex-direction:column;gap:16px;padding:41px 38px 21px;margin:0;background:var(--fa-grey)}.fa-mobile-menu .fa-drawer-product{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;min-height:47px;padding:0;border:0;color:var(--fa-blue);font:800 16px/19px var(--fa-font);letter-spacing:normal;text-transform:none}.fa-mobile-menu .fa-drawer-product span{font-weight:800;text-transform:uppercase}.fa-mobile-menu .fa-drawer-product small{color:#000;font:400 16px/19px var(--fa-font);letter-spacing:normal;text-transform:none}.menu-mobile--opening #__helpdesk-channel,.menu-mobile--open #__helpdesk-channel,.menu-mobile--closing #__helpdesk-channel{visibility:hidden}.fa-mobile-menu a:focus-visible,.fa-mobile-menu__close:focus-visible{outline:2px solid var(--fa-blue);outline-offset:-4px}}.fa-shop-list .fa-product-eyebrow{line-height:26px;margin-bottom:7px}.fa-policy__content .fa-policy__list{display:block;padding-left:24px}.fa-policy__content .fa-policy__list-item{display:list-item;list-style:disc outside}@media(max-width:749px){.fa-section .card-wrapper.fa-product-card .card-information__button{display:none}.fa-section .card-wrapper.fa-product-card--featured .fa-product-description{text-align:center}.fa-section .card-wrapper.fa-product-card--featured .fa-product-description ul{text-align:left}.fa-hero--banner:not(.fa-hero--questions){height:auto;min-height:610px}.fa-hero--banner:not(.fa-hero--questions) .fa-hero__content{padding-bottom:64px}.fa-section .card-wrapper.fa-product-card--featured .fa-product-description ul{columns:1}.fa-section .card-wrapper.fa-product-card--featured .fa-product-description li:nth-child(5){break-before:auto}.fa-shop-list .card-wrapper.fa-product-card--featured .card-information__wrapper{align-items:center;text-align:center}.fa-shop-list .card-wrapper.fa-product-card--featured .price--on-sale .price__sale{justify-content:center}.fa-shop-list .card-wrapper.fa-product-card--featured .fa-product-description{margin-left:auto;margin-right:auto;text-align:center}.fa-shop-list .fa-product-eyebrow{line-height:19px;margin-bottom:10px}.fa-hero--banner .fa-banner-features{display:flex;flex-direction:column;gap:4px}.fa-hero--banner .fa-banner-features__separator{display:none}}@media(max-width:749px){#__helpdesk-channel .helpdesk-channel-post-panel{display:none!important}}.fa-faq .fa-faq__answer a,.fa-product-page .fa-product-page__summary a,.fa-contact-details .link>span{padding-bottom:.2rem;text-decoration:none;background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-link)) 0px 0px),linear-gradient(to top,rgb(var(--color-border)) 0px 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% .1rem,100% .1rem;transition:background-size var(--duration-default) ease}@media(hover:hover){.fa-faq .fa-faq__answer a:hover,.fa-product-page .fa-product-page__summary a:hover,.fa-contact-details .link:hover>span{background-position:left bottom,left bottom;background-size:100% .1rem,100% .1rem}}.mini-cart__footer .button-container button[name=checkout]{--color-button-background:17,49,105;--color-button-border:17,49,105;--color-button-text:255,255,255;min-height:45px;padding:10px 12px;border:0;border-radius:16px;font:600 20px/25px var(--fa-font);letter-spacing:normal;text-transform:none;flex-wrap:wrap;white-space:normal}.mini-cart__footer .button-container button[name=checkout] #mini-cart-subtotal{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fa-design.css.map */
