@import"https://use.typekit.net/rdr8jsm.css";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;900&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Mono&display=swap";.sztos-bold,.fw-product-families-slider__sub-slide a .product-name,.fw-product-families-slider__sub-slider-heading,.fw-product-families-slider__slide .slide-content__copy h2,.fw-product-families-slider__slider-nav-inner button,.fw-shoe-diffs__shoe a h4,.fw-shoe-diffs__copy h3,.fw-visual-features__features li h4,.fw-visual-features__copy h3,.fw-social-media-links__heading h2,.fw-collection-carousel__card-title,.fw-collection-carousel__title h2,.fw-product-carousel__card-title,.fw-product-carousel__title h2,.fw-text__heading h3,.fw-tech-grid__info-title h3,.fw-tech-grid__feature-title h3,.fw-grid__title,.fw-hero-banner__title{font-family:sztos-variable,sans-serif;font-variation-settings:"wght" 500,"wdth" 100}.sztos-xtra-bold,.fw-faq-title,.fw-tech-grid__block--title h2{font-family:sztos-variable,sans-serif;font-variation-settings:"wght" 600,"wdth" 100}.dm-sans-light,.fw-visual-features__features li p,.fw-product-carousel__card-description,.fw-tech-grid__info-text p{font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.dm-sans-regular,.fw-product-families-slider__slide .slide-content__copy p{font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.dm-sans-black,.fw-tech-grid__cfm-rating,.fw-grid__features li{font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}.dm-mono-regular,.fw-product-families-slider__sub-slide a .product-cta,.fw-product-families-slider__slide .slide-content__copy h3,.fw-collection-carousel__card-description,.fw-product-carousel__card-cta-text,.fw-product-carousel__card-sub-title,.fw-tech-grid__button,.fw-hero-banner__sub-title{font-family:DM Mono,monospace;font-weight:400;font-style:normal}.fw-button,.fw-button-small,.fw-product-families-slider__slide .slide-content__link,.fw-button--outlined{display:inline-block;font-family:DM Mono,monospace;font-weight:400;font-style:normal;font-size:20px;font-size:clamp(15px,.2604vw + 13px,20px);letter-spacing:.12em;text-transform:uppercase;background-color:#fff;color:#353b42;border-radius:2em;padding:1.175em 2.735em;text-align:center;white-space:nowrap}.fw-button:hover,.fw-button-small:hover,.fw-product-families-slider__slide .slide-content__link:hover,.fw-button--outlined:hover{background-color:#000;color:#fff}.fw-button--outlined{border:1px solid #353b42}.fw-button-small,.fw-product-families-slider__slide .slide-content__link{font-size:clamp(8px,.73vw,14px)}.fw-hero-banner{position:relative;display:flex;justify-content:flex-end;flex-direction:column;min-height:40vw}@media (max-width: 767px){.fw-hero-banner{height:auto;min-height:100vw}}.fw-hero-banner__media{position:absolute;width:100%;height:100%;object-fit:cover}.fw-hero-banner__media--video video,.fw-hero-banner__media--video img,.fw-hero-banner__media--image video,.fw-hero-banner__media--image img{width:100%;height:100%;object-fit:cover}.fw-hero-banner__content{position:relative;width:100%;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;padding:12vw 4vw 6vw}@media (max-width: 767px){.fw-hero-banner__content{padding:160px 30px 35px}}.fw-hero-banner__content--left{align-items:flex-start;text-align:left;padding:12vw 4vw 3vw}.fw-hero-banner__content--right{align-items:flex-end;text-align:right;padding:12vw 4vw 3vw}.fw-hero-banner__sub-title{font-size:30px;font-size:clamp(15px,.94vw + 12px,30px);line-height:.85;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1em}.fw-hero-banner__title{font-size:132px;font-size:clamp(60px,6.88vw,132px);line-height:.95;letter-spacing:.05em;color:#fff;text-transform:uppercase;margin-bottom:0;max-width:63vw}@media (max-width: 999px){.fw-hero-banner__title{max-width:unset}}.fw-hero-banner__text{width:100%;max-width:47vw;margin-bottom:1.5rem}@media (max-width: 999px){.fw-hero-banner__text{max-width:unset}}.fw-hero-banner__text p{font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-size:28px;font-size:clamp(16px,.625vw + 14px,28px);line-height:120%;color:#fff;margin-bottom:0}.fw-grid__container{display:flex}@media (max-width: 999px){.fw-grid__container{flex-direction:column}}@media (max-width: 999px){.fw-grid__container--text-position-mobile-top .fw-grid__block--text{order:-1}}@media (max-width: 999px){.fw-grid__container--text-position-mobile-bottom .fw-grid__block--text{order:1}}@media (max-width: 999px)and (max-width: 767px){.fw-grid__container--text-position-mobile-bottom .fw-grid__block--text .text-wrapper{padding:40px 30px}}.fw-grid__block--image,.fw-grid__block--video{flex:1;min-width:0}@media (max-width: 999px){.fw-grid__block--image,.fw-grid__block--video{width:100%}}.fw-grid__block--image img,.fw-grid__block--image video,.fw-grid__block--video img,.fw-grid__block--video video{width:100%;height:100%;object-fit:cover}.fw-grid__block--text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.fw-grid__block--text .text-wrapper{width:100%;padding:7vw}@media (max-width: 767px){.fw-grid__block--text .text-wrapper{padding:80px 30px}}.fw-grid__title{font-size:82px;font-size:clamp(42px,2.5vw + 33px,82px);line-height:.95;letter-spacing:.05em;color:#353b42;text-transform:uppercase;margin-bottom:.4em}.fw-grid__title--small{font-size:clamp(42px,.26vw + 40px,45px)}.fw-grid__text p{font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-size:28px;font-size:clamp(16px,.625vw + 14px,28px);line-height:120%;color:#353b42}.fw-grid__cta{margin-top:1em}.fw-grid__features{display:flex;flex-direction:column;align-items:flex-start;margin-top:3vw}.fw-grid__features li{display:flex;align-items:center;justify-content:center;color:#353b42;font-size:28px;font-size:clamp(12px,.94vw + 10px,28px);margin-bottom:.5em}.fw-grid__features li img{width:clamp(20px,1.5vw + 15px,44px);height:clamp(20px,1.5vw + 15px,44px);object-fit:contain;margin-right:.75em}.fw-tech-grid__grid{display:grid}@media (max-width: 999px){.fw-tech-grid__grid{grid-template-columns:1fr!important}}.fw-tech-grid__block{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.fw-tech-grid__block--title{padding:5vw;justify-content:center}@media (max-width: 999px){.fw-tech-grid__block--title{padding:50px 30px 20px}}.fw-tech-grid__block--title h2{font-size:clamp(0px,3.49vw + 11px,82px);line-height:.95;text-transform:uppercase;color:#353b42;text-align:left;margin-bottom:0}@media (max-width: 999px){.fw-tech-grid__block--title h2{text-align:center;font-size:25px}}.fw-tech-grid__block--feature{padding:35px 44px}@media (max-width: 767px){.fw-tech-grid__block--feature{padding:30px 30px 0}}.fw-tech-grid__block--info{display:flex;flex-direction:column;justify-content:flex-end;padding:35px 44px}@media (max-width: 767px){.fw-tech-grid__block--info{padding:15px 30px}}.fw-tech-grid__feature-text-wrapper{position:relative;z-index:1}.fw-tech-grid__feature-title h3{font-size:24px;text-transform:uppercase;line-height:120%;margin-bottom:.2em}.fw-tech-grid__feature-text p{font-size:12px;line-height:160%;color:inherit;margin-bottom:1em}.fw-tech-grid__cfm-rating{font-size:12px;color:#00516a}.fw-tech-grid__info-title h3{font-size:24px;line-height:120%;text-transform:uppercase;margin-bottom:.3em}@media (max-width: 767px){.fw-tech-grid__info-title h3{font-size:14px}}.fw-tech-grid__info-text p{font-size:12px;line-height:160%;margin-bottom:0}@media (max-width: 767px){.fw-tech-grid__info-text p{font-size:8px}}.fw-tech-grid__button{font-size:12px;line-height:85%;letter-spacing:.12em;display:inline-block;text-decoration:underline;text-transform:uppercase}.fw-tech-grid__feature-image{position:relative;margin-top:-2vw;display:flex;justify-content:center}@media (max-width: 767px){.fw-tech-grid__feature-image{margin-top:-50px}}.fw-tech-grid__feature-image img{width:100%;max-width:366px;height:100%;object-fit:cover}.fw-text{display:flex;justify-content:center;padding:4vw}@media (max-width: 999px){.fw-text{padding:55px 30px 45px}}.fw-text__container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1050px}.fw-text__heading h3{font-size:82px;font-size:clamp(42px,2.5vw + 33px,82px);line-height:.95;color:#353b42;text-transform:uppercase;margin-bottom:.4em;text-align:center}.fw-text__text p{color:inherit;font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-size:28px;font-size:clamp(14px,.875vw + 11.2px,28px);line-height:120%;text-align:center}.fw-vibe-image{width:100%;overflow:hidden}.fw-vibe-image__wrapper{width:100%}.fw-vibe-image__wrapper--cover img{width:100%;height:100%;object-fit:cover}.fw-vibe-image__wrapper--auto-height img{width:100%;height:auto;object-fit:contain}.fw-faq-accordion-section{padding:2rem 1rem}.fw-faq-title{font-size:clamp(25px,2.8646vw + 27px,82px);line-height:.95;color:#353b42;text-align:center}.fw-faq-item{background:linear-gradient(180deg,#0000 84.76% 100%),#f1f1f1;box-shadow:0 3.152px 4.964px #0003;max-width:1109px;margin:0 auto 30px;font-family:DM Sans;font-style:normal;font-weight:400;line-height:120%}.fw-faq-question{width:100%;padding:1rem 0;text-align:left;background:none;border:none;font-weight:400;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;padding:21px 30px 21px 60px;position:relative;font-size:28px;font-size:clamp(14px,.875vw + 11.2px,28px);font-style:normal}@media (max-width: 999px){.fw-faq-question{padding:8px 30px}}.fw-faq-question .fw-faq-icon{position:absolute;left:20px;top:calc(50% - 5px);transform-origin:50% 50%;width:22px;height:10px;transition:all .25s ease}@media (max-width: 999px){.fw-faq-question .fw-faq-icon{width:12px;left:10px;top:12px}}.fw-faq-question .fw-faq-icon svg{width:100%;height:100%}.fw-faq-question.open .fw-faq-icon{transform:rotate(180deg)}.fw-faq-question:focus{outline-offset:2px;outline:2px solid #353b42}.fw-faq-answer{max-height:0;overflow:hidden;transition:max-height .25s ease;padding-left:60px;opacity:0}.fw-faq-answer p,.fw-faq-answer ul,.fw-faq-answer ol{font-size:clamp(8px,.8125vw + 5.4px,21px);line-height:120%;margin-bottom:1.5rem}.fw-faq-answer p a,.fw-faq-answer ul a,.fw-faq-answer ol a{color:#ef6c01;text-decoration:underline}.fw-faq-answer.open{opacity:1;padding:21px 30px 21px 60px}@media (max-width: 999px){.fw-faq-answer.open{padding:5px 30px 0}}.fw-product-carousel{display:flex;flex-direction:column;align-items:center}.fw-product-carousel__wrapper{display:flex;flex-direction:column;align-items:center;width:100%;padding:4vw 0;background-size:cover}@media (max-width: 999px){.fw-product-carousel__wrapper{padding:50px 0 30px}}.fw-product-carousel__title{margin-bottom:3vw}@media (max-width: 999px){.fw-product-carousel__title{margin-bottom:30px}}.fw-product-carousel__title h2{font-size:clamp(25px,1.4375vw + 20.4px,48px);line-height:.95;color:#353b42;text-transform:uppercase;margin-bottom:0;text-align:center}.fw-product-carousel__title--larger h2{font-size:clamp(25px,3.8125vw + 12.8px,86px)}.fw-product-carousel__container{width:100%}.fw-product-carousel__track{display:flex;padding-bottom:3vw}@media (max-width: 999px){.fw-product-carousel__track{padding-bottom:30px}}.fw-product-carousel__track.flickity-resize .fw-product-carousel__card{min-height:99%}.fw-product-carousel__track .flickity-viewport{width:100%}.fw-product-carousel__track .flickity-slider{left:6vw!important}@media (max-width: 999px){.fw-product-carousel__track .flickity-slider{left:11vw!important}}.fw-product-carousel__track .flickity-button{display:none}.fw-product-carousel__track .flickity-page-dots{bottom:0}.fw-product-carousel__track .flickity-page-dots .dot{width:16px;height:16px;background:#d9d9d9;opacity:1}@media (max-width: 999px){.fw-product-carousel__track .flickity-page-dots .dot{width:8px;height:8px;margin:0 4px}}.fw-product-carousel__track .flickity-page-dots .dot.is-selected{background:#696969}.fw-product-carousel__card{width:calc(33.333333% - 4vw);padding:0 17px;margin-bottom:10px;display:flex}@media (max-width: 999px){.fw-product-carousel__card{width:calc(80% - 2vw);padding:0 10px}}.fw-product-carousel__card--blank{width:12vw}@media (max-width: 999px){.fw-product-carousel__card--blank{width:20vw}}.fw-product-carousel__card-link{display:block;box-shadow:0 3px 4px #0003;display:flex;flex-direction:column;background-color:#f1f1f1}.fw-product-carousel__image-wrapper{aspect-ratio:1/1}.fw-product-carousel__image-wrapper img{width:100%;height:100%;object-fit:cover}.fw-product-carousel__text-wrapper{padding:40px 30px;background-color:#f1f1f1;flex-grow:1;display:flex;flex-direction:column}@media (max-width: 999px){.fw-product-carousel__text-wrapper{padding:25px 20px}}.fw-product-carousel__card-sub-title{font-size:13px;font-size:clamp(8px,.3125vw + 7px,13px);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75em;color:#353b42}.fw-product-carousel__card-title{font-size:clamp(17px,.8125vw + 14.4px,30px);line-height:1.2;text-transform:uppercase;margin-bottom:.25em;color:#353b42}.fw-product-carousel__card-title--large{font-size:clamp(29px,1.125vw + 25.4px,47px);line-height:.95;margin-bottom:0}.fw-product-carousel__card-description{font-size:clamp(9px,.375vw + 7.8px,15px);margin-bottom:0}.fw-product-carousel__card-cta-text{flex-grow:1;display:flex;align-items:flex-end;font-size:clamp(8px,.3125vw + 7px,13px);text-transform:uppercase;text-decoration:underline;color:#ef6c01;margin-top:2em}.fw-collection-carousel{display:flex;flex-direction:column;align-items:center}.fw-collection-carousel__wrapper{display:flex;flex-direction:column;align-items:center;width:100%;padding:4vw 0;background-repeat:no-repeat;background-size:100% 100%}@media (max-width: 999px){.fw-collection-carousel__wrapper{padding:50px 0 30px}}.fw-collection-carousel__title{margin-bottom:3vw}@media (max-width: 999px){.fw-collection-carousel__title{margin-bottom:30px}}.fw-collection-carousel__title h2{font-size:clamp(25px,1.4375vw + 20.4px,48px);line-height:.95;color:#353b42;text-transform:uppercase;margin-bottom:0;text-align:center}.fw-collection-carousel__container{width:100%}.fw-collection-carousel__track{display:flex;padding-bottom:3vw}@media (max-width: 999px){.fw-collection-carousel__track{padding-bottom:30px}}.fw-collection-carousel__track.flickity-resize .fw-collection-carousel__card{min-height:99%}.fw-collection-carousel__track .flickity-viewport{width:100%}.fw-collection-carousel__track .flickity-slider{left:6vw!important}@media (max-width: 999px){.fw-collection-carousel__track .flickity-slider{left:11vw!important}}.fw-collection-carousel__track .flickity-button{display:none}.fw-collection-carousel__track .flickity-page-dots{bottom:0}.fw-collection-carousel__track .flickity-page-dots .dot{width:16px;height:16px;background:#d9d9d9;opacity:1}@media (max-width: 999px){.fw-collection-carousel__track .flickity-page-dots .dot{width:8px;height:8px;margin:0 4px}}.fw-collection-carousel__track .flickity-page-dots .dot.is-selected{background:#696969}.fw-collection-carousel__card{width:calc(33.333333% - 4vw);padding:0 17px;margin-bottom:10px;display:flex}@media (max-width: 999px){.fw-collection-carousel__card{width:calc(80% - 2vw);padding:0 10px}}.fw-collection-carousel__card--blank{width:12vw}@media (max-width: 999px){.fw-collection-carousel__card--blank{width:20vw}}.fw-collection-carousel__card-link{display:block;box-shadow:0 3px 4px #0003;display:flex;flex-direction:column}.fw-collection-carousel__image-wrapper{padding:1.5vw 1.5vw 0;background-color:#fff}@media (max-width: 999px){.fw-collection-carousel__image-wrapper{padding:25px 20px 0}}.fw-collection-carousel__text-wrapper{padding:20px 30px;background-color:#fff;flex-grow:1}@media (max-width: 999px){.fw-collection-carousel__text-wrapper{padding:25px 20px 15px}}.fw-collection-carousel__card-title{font-size:clamp(17px,.8125vw + 14.4px,30px);line-height:1.2;text-transform:uppercase;margin-bottom:0;color:#353b42}.fw-collection-carousel__card-description{font-size:clamp(9px,.375vw + 7.8px,12px);margin-bottom:0;color:#ef6c01;text-transform:uppercase;text-decoration:underline;letter-spacing:.12em}.fw-social-media-links__container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4vw 0}@media (max-width: 999px){.fw-social-media-links__container{padding:50px 0 30px}}.fw-social-media-links__heading h2{font-size:clamp(25px,1.4375vw + 20.4px,48px);line-height:.95;color:#353b42;text-transform:uppercase;margin-bottom:.75em;text-align:center}.fw-social-media-links__links{display:flex;align-items:center;justify-content:center}.fw-social-media-links__link{display:flex;align-items:center;justify-content:center;width:clamp(37px,1.1875vw + 33.2px,56px);height:clamp(37px,1.1875vw + 33.2px,56px);border-radius:100%;background-color:#353b42;padding:6%;padding:clamp(4%,.125vw + 3.6%,6%);margin:0 10px;transition:.1s transform}.fw-social-media-links__link:hover{transform:scale(1.05)}.fw-social-media-links__link img{display:block;width:100%;height:auto}.fw-visual-features__container{display:flex}@media (max-width: 999px){.fw-visual-features__container{flex-direction:column}}.fw-visual-features__copy{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;width:50%;padding:7vw;background-color:#f8f6f1}@media (max-width: 999px){.fw-visual-features__copy{width:100%}}@media (max-width: 767px){.fw-visual-features__copy{padding:60px 30px 50px}}.fw-visual-features__copy h3{font-size:82px;font-size:clamp(42px,2.5vw + 33px,82px);line-height:.95;letter-spacing:.05em;color:#353b42;text-transform:uppercase;margin-bottom:.4em;text-wrap:balance}.fw-visual-features__copy h3--small{font-size:clamp(42px,.26vw + 40px,45px)}.fw-visual-features__copy p{font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-size:28px;font-size:clamp(16px,.625vw + 14px,28px);line-height:120%;color:#353b42}.fw-visual-features__features{display:flex;flex-wrap:wrap;gap:14px}@media (max-width: 767px){.fw-visual-features__features{flex-direction:column;gap:11px}}.fw-visual-features__features li{position:relative;display:flex;width:calc(50% - 7px);flex-direction:column;justify-content:flex-end;padding:20px;aspect-ratio:480/464}@media (max-width: 999px){.fw-visual-features__features li{padding:15px}}@media (max-width: 767px){.fw-visual-features__features li{width:100%}}.fw-visual-features__features li .bg_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.fw-visual-features__features li h4{position:relative;font-size:clamp(30px,.61vw + 25.32px,37px);color:#fff;margin-bottom:.25em}.fw-visual-features__features li p{position:relative;font-size:clamp(19px,-.35vw + 21.68px,23px);color:#fff;margin-bottom:0;line-height:1.2em}.fw-shoe-diffs{display:flex;justify-content:center;background-color:#f8f6f1}.fw-shoe-diffs__container{padding-top:clamp(30px,6.08vw - 16.68px,100px);padding-bottom:clamp(30px,8.68vw - 16.65px,150px);max-width:1300px}.fw-shoe-diffs__copy{text-align:center}.fw-shoe-diffs__copy h3{font-size:clamp(25px,2vw + 9.64px,48px);text-transform:uppercase;text-wrap:balance}.fw-shoe-diffs__shoes{display:flex;justify-content:center}@media (max-width: 999px){.fw-shoe-diffs__shoes{flex-direction:column}}.fw-shoe-diffs__shoe{text-align:center;margin:0 15px;width:calc(33.333333% - 30px);flex-shrink:0}@media (max-width: 999px){.fw-shoe-diffs__shoe{width:100%;max-width:calc(100% - 120px);margin:0 60px 20px}}.fw-shoe-diffs__shoe a{display:flex;flex-direction:column;align-items:center;height:100%}.fw-shoe-diffs__shoe a:hover .fw-shoe-diffs__shoe-info{top:10px}@media (max-width: 999px){.fw-shoe-diffs__shoe a:hover .fw-shoe-diffs__shoe-info{top:0}}.fw-shoe-diffs__shoe a h4{font-size:clamp(16px,.69vw + 10.69px,24px);text-transform:uppercase;margin-bottom:0}.fw-shoe-diffs__shoe a p{font-size:13px;margin-bottom:0;color:#1e2125}@media (max-width: 999px){.fw-shoe-diffs__shoe a p{font-size:12px}}.fw-shoe-diffs__shoe_image{width:60%;max-width:240px;margin-bottom:-31%}@media (max-width: 999px){.fw-shoe-diffs__shoe_image{max-width:163px;margin-bottom:-20%}}.fw-shoe-diffs__shoe-info{position:relative;top:0;background-color:#fff;border-radius:30px;filter:drop-shadow(0px 2.42px 3.81px rgba(0,0,0,.2));padding:35px 25px;transition:.5s top;flex-grow:1}@media (max-width: 999px){.fw-shoe-diffs__shoe-info{padding:20px;border-radius:20px;max-width:320px}}.fw-product-families-slider__container{display:flex;flex-direction:column;align-items:center;padding-top:clamp(20px,3.13vw,60px)}.fw-product-families-slider__slider-nav{position:sticky;top:80px;display:flex;width:100%;justify-content:center;z-index:100;background-color:#fff;padding-top:40px}@media (max-width: 1023px){.fw-product-families-slider__slider-nav{top:0;padding-top:30px}}@media (max-width: 767px){.fw-product-families-slider__slider-nav{padding-top:16px}}.fw-product-families-slider__slider-nav-inner{display:flex}@media (max-width: 767px){.fw-product-families-slider__slider-nav-inner{width:100%;justify-content:space-between}}.fw-product-families-slider__slider-nav-inner button{position:relative;font-size:clamp(14px,2.09vw,40px);line-height:1.3em;color:#353b424d;transition:.25s color;padding:0 3.8vw;-webkit-user-select:none;user-select:none}@media (max-width: 767px){.fw-product-families-slider__slider-nav-inner button{padding:0 25px;flex-grow:2}}.fw-product-families-slider__slider-nav-inner button:hover{color:#353b42}.fw-product-families-slider__slider-nav-inner button.selected{font-size:clamp(20px,2.87vw,55px);color:#353b42;pointer-events:none}.fw-product-families-slider__slider-nav-inner button.selected:after{top:0%;opacity:1}.fw-product-families-slider__slider-nav-inner button:before{content:"";display:block;position:absolute;width:100%;height:clamp(1px,.209vw,4px);background-color:#353b42;top:0;left:50%;transform:translate(-50%)}@media (max-width: 767px){.fw-product-families-slider__slider-nav-inner button:first-of-type{flex-grow:1}}.fw-product-families-slider__slider-nav-inner button:first-of-type:before{transform:translate(0)}@media (max-width: 767px){.fw-product-families-slider__slider-nav-inner button:last-of-type{flex-grow:1}}.fw-product-families-slider__slider-nav-inner button:last-of-type:before{transform:translate(0);left:auto;right:50%}.fw-product-families-slider__slider-nav-inner button:after{content:"";position:absolute;top:-30%;left:50%;transform:translate(-50%,calc(-100% - 13px));width:0;height:0;border-left:13px solid rgba(0,0,0,0);border-left-width:clamp(5px,.42vw + 5px,13px);border-right:13px solid rgba(0,0,0,0);border-right-width:clamp(5px,.42vw + 5px,13px);border-top:19px solid #353b42;border-top-width:clamp(6px,.69vw + 5.7px,19px);opacity:0;transition:.25s all}@media (max-width: 999px){.fw-product-families-slider__slider-nav-inner button:after{transform:translate(-50%,calc(-100% - 5px))}}.fw-product-families-slider__slider{width:100%;margin-top:1vw}.fw-product-families-slider__slide{position:relative;width:100%;padding:0 5vw}@media (max-width: 767px){.fw-product-families-slider__slide{padding:0 25px}}.fw-product-families-slider__slide .slide-content{position:relative;display:flex;align-items:flex-end;justify-content:space-between;color:#fff;border-radius:clamp(16px,2.24vw,50px);overflow:hidden}@media (max-width: 767px){.fw-product-families-slider__slide .slide-content{flex-direction:column}}.fw-product-families-slider__slide .slide-content__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.fw-product-families-slider__slide .slide-content__copy{position:relative;width:48%;flex-shrink:0;padding:3vw 0 3vw 3vw}@media (max-width: 767px){.fw-product-families-slider__slide .slide-content__copy{width:100%;padding:15px;order:2}}.fw-product-families-slider__slide .slide-content__copy *:not(a){color:#fff}.fw-product-families-slider__slide .slide-content__copy h3{font-size:clamp(8px,.79vw,15px);letter-spacing:.12em;line-height:100%;margin-bottom:0}.fw-product-families-slider__slide .slide-content__copy h2{font-size:clamp(25px,3.29vw,63px);letter-spacing:0em;line-height:100%;margin-bottom:.4em}.fw-product-families-slider__slide .slide-content__copy p{font-size:clamp(12px,1.15vw,22px);letter-spacing:0em;line-height:120%;margin-bottom:.6em}.fw-product-families-slider__slide .slide-content__links{display:flex;gap:15px;margin-top:2vw}.fw-product-families-slider__slide .slide-content__image{position:relative;display:flex;justify-content:flex-end;flex-grow:1;padding:6vw 4vw 5vw 2vw}@media (max-width: 767px){.fw-product-families-slider__slide .slide-content__image{padding:30px 50px}}.fw-product-families-slider__slide .slide-content__image img{display:block;width:100%;height:100%;max-height:500px;object-fit:contain}.fw-product-families-slider__sub-slider-heading{font-size:clamp(25px,2.09vw,40px);line-height:95%;letter-spacing:0em;text-align:center;text-transform:uppercase;margin:1.5em 0 .5em;color:#353b42}@media (max-width: 767px){.fw-product-families-slider__sub-slider-heading{margin:1em 0 0}}.fw-product-families-slider__sub-slider{position:relative;width:calc(100% + 10vw);left:-5vw;margin-bottom:3vw;padding-bottom:3vw}@media (max-width: 767px){.fw-product-families-slider__sub-slider{width:calc(100% + 50px);left:-25px}}.fw-product-families-slider__sub-slider .flickity-slider{left:5vw!important}@media (max-width: 767px){.fw-product-families-slider__sub-slider .flickity-slider{left:25px!important}}.fw-product-families-slider__sub-slider .flickity-page-dots{bottom:0}.fw-product-families-slider__sub-slider .flickity-page-dots:has(>:only-child){display:none}.fw-product-families-slider__sub-slider .flickity-page-dots .dot{width:16px;height:16px;background:#d9d9d9;opacity:1}@media (max-width: 999px){.fw-product-families-slider__sub-slider .flickity-page-dots .dot{width:8px;height:8px;margin:0 4px}}.fw-product-families-slider__sub-slider .flickity-page-dots .dot.is-selected{background:#696969}.fw-product-families-slider__sub-slide{width:calc(25% - 2.5vw + 8px);flex-shrink:0;flex-grow:0;padding-right:32px;margin:20px 0}@media (max-width: 767px){.fw-product-families-slider__sub-slide{width:calc(50% - 18px);padding-right:14px}}.fw-product-families-slider__sub-slide.blank{width:calc(10vw - 32px);opacity:0}@media (max-width: 767px){.fw-product-families-slider__sub-slide.blank{width:36px}}.fw-product-families-slider__sub-slide a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;aspect-ratio:425/423;border-radius:clamp(12px,1.58vw,30px);filter:drop-shadow(0px 2.42px 3.81px rgba(0,0,0,.2));background-color:#f4f4f4;padding:25px}@media (max-width: 767px){.fw-product-families-slider__sub-slide a{padding:10px;filter:drop-shadow(0px 1.25px 1.75px rgba(0,0,0,.2))}}.fw-product-families-slider__sub-slide a img{width:100%;height:100%;max-height:300px;flex-grow:1;object-fit:contain}@media (max-width: 767px){.fw-product-families-slider__sub-slide a img{width:80%}}.fw-product-families-slider__sub-slide a .product-info{width:100%}.fw-product-families-slider__sub-slide a .product-name{font-size:clamp(10px,1.25vw,24px);line-height:120%;letter-spacing:0em;width:100%;text-align:left;margin-bottom:.25em}.fw-product-families-slider__sub-slide a .product-cta{font-size:clamp(5px,.63vw,12px);line-height:85%;letter-spacing:.12em;color:#ef6c01;text-decoration:underline;width:100%;text-align:left;margin-bottom:0}*,a,a:hover{-webkit-font-smoothing:antialiased}body.no-scroll{overflow:hidden}*:focus{outline:none!important}
/*# sourceMappingURL=/cdn/shop/t/222/assets/fw_styles.css.map */
