.ImageSlider-module-scss-module__ZRaCla__container{width:100%;margin-bottom:30px;position:relative;overflow:hidden}@media only screen and (min-width:1024px){.ImageSlider-module-scss-module__ZRaCla__container{margin-bottom:24px}}.ImageSlider-module-scss-module__ZRaCla__thumbnailsContainer{z-index:1;background-color:#fff;position:relative;overflow:hidden}.ImageSlider-module-scss-module__ZRaCla__thumbnailsTrackWrapper{width:100%;height:100%;position:relative}.ImageSlider-module-scss-module__ZRaCla__thumbnailsTrack{scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;white-space:nowrap;gap:2px;width:100%;height:100%;display:flex;overflow:scroll hidden}.ImageSlider-module-scss-module__ZRaCla__thumbnailsTrack::-webkit-scrollbar{display:none}.ImageSlider-module-scss-module__ZRaCla__thumbnailSlide{scroll-snap-align:start;scroll-snap-stop:always;background:#f0f0f0;min-width:62px;min-height:62px;display:inline-block;position:relative;overflow:hidden}.ImageSlider-module-scss-module__ZRaCla__thumbnailSlide:after{content:"";pointer-events:none;border:1px solid #0000;width:100%;height:100%;transition:border-color .3s;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.ImageSlider-module-scss-module__ZRaCla__thumbnailSlide:not([disabled]):hover:after{border-color:#cdcdcd}}.ImageSlider-module-scss-module__ZRaCla__thumbnailSlide[data-active=true]{pointer-events:none}.ImageSlider-module-scss-module__ZRaCla__thumbnailSlide[data-active=true]:after{border-color:#676767}.ImageSlider-module-scss-module__ZRaCla__thumbnailsNav{z-index:2;opacity:0;visibility:hidden;background-color:#fff;justify-content:center;align-items:center;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}@media (pointer:fine){.ImageSlider-module-scss-module__ZRaCla__thumbnailsNav{opacity:1;visibility:visible}.ImageSlider-module-scss-module__ZRaCla__thumbnailsNav[data-disabled=true]{opacity:0;visibility:hidden}}.ImageSlider-module-scss-module__ZRaCla__thumbnailsNav[data-orientation=right]{left:auto;right:0}.ImageSlider-module-scss-module__ZRaCla__thumbnailsNavIcon{color:#000;width:24px;height:24px;transition:color .3s}.ImageSlider-module-scss-module__ZRaCla__thumbnailsNavIcon[data-orientation=left]{transform:rotate(90deg)}.ImageSlider-module-scss-module__ZRaCla__thumbnailsNavIcon[data-orientation=right]{transform:rotate(-90deg)}.ImageSlider-module-scss-module__ZRaCla__carouselContainer{width:100%;height:100%;position:relative}@media (pointer:fine) and (hover:hover) and (pointer:fine){.ImageSlider-module-scss-module__ZRaCla__carouselContainer:not([disabled]):hover .ImageSlider-module-scss-module__ZRaCla__carouselNavContainer{opacity:1;visibility:visible}}.ImageSlider-module-scss-module__ZRaCla__carouselTrack{scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;white-space:nowrap;width:100%;height:100%;overflow:scroll hidden}.ImageSlider-module-scss-module__ZRaCla__carouselTrack::-webkit-scrollbar{display:none}.ImageSlider-module-scss-module__ZRaCla__carouselSlide{scroll-snap-align:start;scroll-snap-stop:always;background:#f0f0f0;width:100%;height:100%;display:inline-block;overflow:hidden}.ImageSlider-module-scss-module__ZRaCla__carouselImage>div{aspect-ratio:.928571;width:auto;height:100%;margin:0 auto}@supports not (aspect-ratio:0.9285714286){.ImageSlider-module-scss-module__ZRaCla__carouselImage>div{width:100%;padding-bottom:107.692%}}.ImageSlider-module-scss-module__ZRaCla__carouselImage.ImageSlider-module-scss-module__ZRaCla__ghostImage{transform:scale(.93)}.ImageSlider-module-scss-module__ZRaCla__carouselNavContainer{pointer-events:none;opacity:0;visibility:hidden;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 20px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.ImageSlider-module-scss-module__ZRaCla__carouselNav{pointer-events:initial}
.ProductCard-module-scss-module__l80ldq__container{flex-direction:column;justify-content:space-between;padding-bottom:2px;display:flex;position:relative;overflow:hidden}.ProductCard-module-scss-module__l80ldq__content{flex-grow:1}.ProductCard-module-scss-module__l80ldq__gallery{position:relative}.ProductCard-module-scss-module__l80ldq__infoWrapper{padding:0 4vw}@media only screen and (min-width:768px){.ProductCard-module-scss-module__l80ldq__infoWrapper{padding:0}}.ProductCard-module-scss-module__l80ldq__variants{grid-gap:9px;flex-direction:column;margin-bottom:29px;display:flex}@media only screen and (min-width:1024px){.ProductCard-module-scss-module__l80ldq__variants{grid-gap:7px;margin-bottom:32px}}.ProductCard-module-scss-module__l80ldq__variants .ProductCard-module-scss-module__l80ldq__activeColor{font-family:var(--font-BaselGroteskMonoBook);letter-spacing:.52px;text-transform:uppercase;font-size:13px;font-weight:400;line-height:100%}@media only screen and (min-width:1024px){.ProductCard-module-scss-module__l80ldq__variants .ProductCard-module-scss-module__l80ldq__activeColor{font-family:var(--font-BaselGroteskMonoBook);letter-spacing:.72px;text-transform:uppercase;font-size:18px;font-weight:400;line-height:100%;font-family:var(--font-BaselGroteskMonoBook);letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:400;line-height:100%}}@media only screen and (min-width:1024px) and (min-width:1024px){.ProductCard-module-scss-module__l80ldq__variants .ProductCard-module-scss-module__l80ldq__activeColor{font-family:var(--font-BaselGroteskMonoBook);letter-spacing:.48px;text-transform:uppercase;font-size:12px;font-weight:400;line-height:100%}}.ProductCard-module-scss-module__l80ldq__name{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.18px;font-size:18px;font-weight:500;line-height:120%}@media only screen and (min-width:1024px){.ProductCard-module-scss-module__l80ldq__name{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.22px;font-size:22px;font-weight:500;line-height:110%}}.ProductCard-module-scss-module__l80ldq__name{margin-bottom:5px}@media only screen and (min-width:1024px){.ProductCard-module-scss-module__l80ldq__name{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.13px;margin-bottom:3px;font-size:13px;font-weight:500;line-height:115%}}@media only screen and (min-width:1024px) and (min-width:1024px){.ProductCard-module-scss-module__l80ldq__name{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.18px;font-size:18px;font-weight:500;line-height:120%}}.ProductCard-module-scss-module__l80ldq__price{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.18px;font-size:18px;font-weight:400;line-height:120%}@media only screen and (min-width:1024px){.ProductCard-module-scss-module__l80ldq__price{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.44px;font-size:22px;font-weight:400;line-height:110%;font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.13px;font-size:13px;font-weight:400;line-height:115%}}@media only screen and (min-width:1024px) and (min-width:1024px){.ProductCard-module-scss-module__l80ldq__price{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.18px;font-size:18px;font-weight:400;line-height:120%}}.ProductCard-module-scss-module__l80ldq__checkListWrapper{margin-top:28px}.ProductCard-module-scss-module__l80ldq__checkList{grid-gap:8px;flex-direction:column;display:flex}.ProductCard-module-scss-module__l80ldq__checkListItem{grid-gap:6px;font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.14px;align-items:center;font-size:14px;font-weight:400;line-height:110%;display:flex}@media only screen and (min-width:1024px){.ProductCard-module-scss-module__l80ldq__checkListItem{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.2px;font-size:20px;font-weight:400;line-height:110%;font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;font-size:12px;font-weight:400;line-height:120%}}@media only screen and (min-width:1024px) and (min-width:1024px){.ProductCard-module-scss-module__l80ldq__checkListItem{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.15px;font-size:15px;font-weight:400;line-height:115%}}.ProductCard-module-scss-module__l80ldq__checkListItem [data-matches=true]{margin-left:-1.5px}.ProductCard-module-scss-module__l80ldq__checkListIcon{color:#ed001b;width:13px;height:10px}.ProductCard-module-scss-module__l80ldq__checkListIcon[data-matches=true]{color:#407f1f;width:15px;height:12px}.ProductCard-module-scss-module__l80ldq__actions{grid-gap:8px;margin-top:32px;padding:0 4vw;display:flex}@media only screen and (min-width:768px){.ProductCard-module-scss-module__l80ldq__actions{padding:0}}.ProductCard-module-scss-module__l80ldq__viewProductBtn{width:100%;height:45px}@media only screen and (min-width:1024px){.ProductCard-module-scss-module__l80ldq__viewProductBtn{height:50px}}.ProductCard-module-scss-module__l80ldq__viewProductBtn a{width:100%;height:100%}
.Results-module-scss-module__uqKt2q__container{max-width:1230px;margin:92px auto 0;padding:25px 0;position:relative;overflow:hidden}.Results-module-scss-module__uqKt2q__header{flex-direction:column;align-items:center;margin-bottom:35px;display:flex}.Results-module-scss-module__uqKt2q__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.28px;margin-bottom:22px;font-size:28px;font-weight:400;line-height:110%}@media only screen and (min-width:1024px){.Results-module-scss-module__uqKt2q__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-1.44px;font-size:48px;font-weight:400;line-height:100%;font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.2px;margin-bottom:25px;font-size:20px;font-weight:400;line-height:110%}}@media only screen and (min-width:1024px) and (min-width:1024px){.Results-module-scss-module__uqKt2q__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.6px;font-size:30px;font-weight:400;line-height:100%}}.Results-module-scss-module__uqKt2q__title .Results-module-scss-module__uqKt2q__highlight{color:#ed001b}.Results-module-scss-module__uqKt2q__resultsWrapper{row-gap:80px;display:grid}@media only screen and (min-width:768px){.Results-module-scss-module__uqKt2q__resultsWrapper{grid-template-columns:repeat(2,1fr);gap:64px 32px;padding:0 32px}}@media only screen and (min-width:1024px){.Results-module-scss-module__uqKt2q__resultsWrapper{justify-content:center;display:flex}.Results-module-scss-module__uqKt2q__resultsWrapper>*{width:365px;max-width:100%}}@media only screen and (min-width:1400px){.Results-module-scss-module__uqKt2q__resultsWrapper{column-gap:64px;padding:0}}.Results-module-scss-module__uqKt2q__footer{flex-direction:column;align-items:center;margin:61px 0 90px;display:flex}@media only screen and (min-width:1024px){.Results-module-scss-module__uqKt2q__footer{margin:64px 0 120px}}.Results-module-scss-module__uqKt2q__footerTitle{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.17px;font-size:17px;font-weight:500;line-height:110%}@media only screen and (min-width:1024px){.Results-module-scss-module__uqKt2q__footerTitle{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.46px;font-size:23px;font-weight:500;line-height:105%}}.Results-module-scss-module__uqKt2q__footerTitle{margin-bottom:17px}@media only screen and (min-width:1024px){.Results-module-scss-module__uqKt2q__footerTitle{margin-bottom:26px}}.Results-module-scss-module__uqKt2q__buttonsWrapper{flex-direction:column;gap:10px;width:100%;padding:0 4vw;display:flex}@media only screen and (min-width:768px){.Results-module-scss-module__uqKt2q__buttonsWrapper{flex-direction:row;width:auto;padding:0}}.Results-module-scss-module__uqKt2q__backButton{color:#000;pointer-events:auto;z-index:32;justify-content:flex-start;padding:10px;display:flex}.Results-module-scss-module__uqKt2q__backButton .Results-module-scss-module__uqKt2q__icon{width:16px;transform:rotate(90deg)}
.BackButton-module-scss-module__t1gEYW__container{color:#000;pointer-events:auto;z-index:32;justify-content:flex-start;padding:10px;display:flex}.BackButton-module-scss-module__t1gEYW__icon{width:18px;transform:rotate(180deg)}
.Quiz-module-scss-module__JbMvbG__menu{pointer-events:none;width:100%;height:60px;position:relative;overflow:hidden}.Quiz-module-scss-module__JbMvbG__menu.Quiz-module-scss-module__JbMvbG__noEvents{pointer-events:none;opacity:0}@media only screen and (min-width:1024px){.Quiz-module-scss-module__JbMvbG__menu.Quiz-module-scss-module__JbMvbG__noEvents{opacity:1}}@media only screen and (min-width:768px){.Quiz-module-scss-module__JbMvbG__menu{height:auto}}.Quiz-module-scss-module__JbMvbG__menuInner{color:#fff;will-change:transform;pointer-events:none;align-items:center;width:100%;height:100%;padding:0 5px 0 6px;transition:color .5s cubic-bezier(.19,1,.22,1);display:grid}@media only screen and (min-width:768px){.Quiz-module-scss-module__JbMvbG__menuInner{padding:21px 2vw}}@media only screen and (min-width:1024px){.Quiz-module-scss-module__JbMvbG__menuInner{padding:20px 2.66667vw 28px}.Quiz-module-scss-module__JbMvbG__menuInner[data-nav-open=true]{pointer-events:none}}@media only screen and (min-width:1800px){.Quiz-module-scss-module__JbMvbG__menuInner{padding:20px 2vw 28px}}.Quiz-module-scss-module__JbMvbG__menuLogo{will-change:transform;justify-content:flex-end;align-items:center;width:100%;padding-right:4vw;transition:transform .5s cubic-bezier(.19,1,.22,1);display:flex}@media only screen and (min-width:1024px){.Quiz-module-scss-module__JbMvbG__menuLogo{display:initial;width:initial;will-change:initial;padding-right:0;transition:initial}}.Quiz-module-scss-module__JbMvbG__container{--buttons-wrapper-height:100px;flex-direction:column;display:flex;position:relative}.Quiz-module-scss-module__JbMvbG__container[data-last-step=true]{display:none}.Quiz-module-scss-module__JbMvbG__container{height:100%;min-height:100dvh}.Quiz-module-scss-module__JbMvbG__inner{height:100%;padding-bottom:var(--buttons-wrapper-height);-webkit-overflow-scrolling:touch;background-color:#f0f0f0;flex:1;position:relative;overflow:hidden auto}.Quiz-module-scss-module__JbMvbG__header{z-index:32;width:100%;padding:0 4vw;position:fixed}@media only screen and (min-width:1024px){.Quiz-module-scss-module__JbMvbG__header{padding:0 2.66667vw}}.Quiz-module-scss-module__JbMvbG__progressBarWrapper{margin-bottom:10px}.Quiz-module-scss-module__JbMvbG__stepRecap{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.13px;color:#676767;text-transform:lowercase;padding:0 4vw;font-size:13px;font-weight:400;line-height:115%}@media only screen and (min-width:1024px){.Quiz-module-scss-module__JbMvbG__stepRecap{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.15px;margin:auto 16vw;padding:0;font-size:15px;font-weight:400;line-height:115%}}.Quiz-module-scss-module__JbMvbG__form{flex-direction:column;flex:1;margin-top:60px;display:flex;overflow:hidden}@media only screen and (min-width:768px){.Quiz-module-scss-module__JbMvbG__form{margin-top:64px}}@media only screen and (min-width:1024px){.Quiz-module-scss-module__JbMvbG__form{margin-top:80px}}.Quiz-module-scss-module__JbMvbG__questionsWrapper{display:none}.Quiz-module-scss-module__JbMvbG__questionsWrapper[data-display=true]{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.Quiz-module-scss-module__JbMvbG__placeholder{background-color:#f0f0f0;height:100%}
.StartScreen-module-scss-module__skz9Mq__container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.StartScreen-module-scss-module__skz9Mq__container[data-media-type=video]{color:#fff}.StartScreen-module-scss-module__skz9Mq__container .StartScreen-module-scss-module__skz9Mq__background{position:initial;pointer-events:none;background-color:#f0f0f0;width:100%;height:100%;min-height:600px;top:0;left:0}@keyframes StartScreen-module-scss-module__skz9Mq__fadeInBackground{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.StartScreen-module-scss-module__skz9Mq__container .StartScreen-module-scss-module__skz9Mq__background{animation:1s cubic-bezier(.49,.03,.13,.99) StartScreen-module-scss-module__skz9Mq__fadeInBackground}.StartScreen-module-scss-module__skz9Mq__contentWrapper{text-align:center;width:100%;margin-top:24vw;position:absolute;top:0;left:50%;transform:translate(-50%)}@media only screen and (min-width:768px){.StartScreen-module-scss-module__skz9Mq__contentWrapper{margin-top:20vw}}@media only screen and (min-width:1024px){.StartScreen-module-scss-module__skz9Mq__contentWrapper{margin-top:108px}}.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__intro{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.28px;font-size:28px;font-weight:400;line-height:110%}@media only screen and (min-width:1024px){.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__intro{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-1.44px;font-size:48px;font-weight:400;line-height:100%}}.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__intro{margin-bottom:36px}@media only screen and (min-width:768px){.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__intro{justify-content:center;gap:10px;margin-bottom:30px;display:flex}}@media only screen and (min-width:1024px){.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__intro{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.25px;margin-bottom:40px;font-size:25px;font-weight:400;line-height:110%}}@media only screen and (min-width:1024px) and (min-width:1024px){.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__intro{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.8px;font-size:40px;font-weight:400;line-height:105%}}[data-media-type=video] .StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__intro{color:#fff;text-shadow:0 0 8px #676767}.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__categoryName{color:#ed001b;width:100%}[data-media-type=video] .StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__categoryName{color:#fff}.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__categoryName,.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__introText{justify-content:center;display:flex}.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__buttonWrapper{max-width:220px;margin:0 auto}@keyframes StartScreen-module-scss-module__skz9Mq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__buttonWrapper{animation:1s cubic-bezier(.49,.03,.13,.99) StartScreen-module-scss-module__skz9Mq__fadeInUp}.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__duration{font-family:var(--font-BaselGroteskMonoBook);letter-spacing:.3px;text-transform:uppercase;color:#676767;margin-top:12px;font-size:15px;font-weight:400;line-height:100%;animation:1.2s cubic-bezier(.49,.03,.13,.99) StartScreen-module-scss-module__skz9Mq__fadeInUp}@media only screen and (min-width:1024px){.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__duration{font-family:var(--font-BaselGroteskMonoBook);letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:400;line-height:100%}}@media only screen and (min-width:1024px) and (min-width:1024px){.StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__duration{font-family:var(--font-BaselGroteskMonoBook);letter-spacing:.48px;text-transform:uppercase;font-size:12px;font-weight:400;line-height:100%}}[data-media-type=video] .StartScreen-module-scss-module__skz9Mq__contentWrapper .StartScreen-module-scss-module__skz9Mq__duration{color:#fff}
