@keyframes ProductCard_blink__9iMFh{0%{opacity:1}35%{opacity:1}50%{opacity:0}65%{opacity:0}to{opacity:0}}@keyframes ProductCard_fadeIn__sJL0X{0%{opacity:0}to{opacity:1}}@keyframes ProductCard_fadeOut__tz7XY{0%{opacity:1}to{opacity:0}}@keyframes ProductCard_fadeInUp__AaCdz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductCard_fadeInRight__E0sAJ{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes ProductCard_fadeInBottom__8e5z3{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.ProductCard_container__Doz6U{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:2px}.ProductCard_content__klPSv{flex-grow:1}.ProductCard_gallery__OFpHS{position:relative}.ProductCard_infoWrapper__g9Tcy{padding:0 4vw}@media only screen and (min-width:768px){.ProductCard_infoWrapper__g9Tcy{padding:0}}.ProductCard_variants__9wFt9{display:flex;flex-direction:column;grid-gap:9px;margin-bottom:29px}@media only screen and (min-width:1024px){.ProductCard_variants__9wFt9{grid-gap:7px;margin-bottom:32px}}.ProductCard_variants__9wFt9 .ProductCard_activeColor__eUsCk{font-family:var(--font-BaselGroteskMonoBook);font-size:13px;line-height:100%;letter-spacing:.52px;font-weight:400;text-transform:uppercase}@media only screen and (min-width:1024px){.ProductCard_variants__9wFt9 .ProductCard_activeColor__eUsCk{font-family:var(--font-BaselGroteskMonoBook);font-size:18px;line-height:100%;letter-spacing:.72px;font-weight:400;text-transform:uppercase;font-size:10px;letter-spacing:.4px}}@media only screen and (min-width:1024px)and (min-width:1024px){.ProductCard_variants__9wFt9 .ProductCard_activeColor__eUsCk{font-family:var(--font-BaselGroteskMonoBook);font-size:12px;line-height:100%;letter-spacing:.48px;font-weight:400;text-transform:uppercase}}.ProductCard_name__WgHig{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:18px;letter-spacing:-.18px;font-weight:500;line-height:120%;margin-bottom:5px}@media only screen and (min-width:1024px){.ProductCard_name__WgHig{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:22px;line-height:110%;font-weight:500;letter-spacing:-.22px;font-size:13px;line-height:115%;letter-spacing:-.13px;margin-bottom:3px}}@media only screen and (min-width:1024px)and (min-width:1024px){.ProductCard_name__WgHig{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:18px;letter-spacing:-.18px;font-weight:500;line-height:120%}}.ProductCard_price__6t9XV{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:18px;letter-spacing:-.18px;font-weight:400;line-height:120%}@media only screen and (min-width:1024px){.ProductCard_price__6t9XV{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:22px;line-height:110%;font-weight:400;letter-spacing:-.44px;font-size:13px;line-height:115%;letter-spacing:-.13px}}@media only screen and (min-width:1024px)and (min-width:1024px){.ProductCard_price__6t9XV{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:18px;letter-spacing:-.18px;font-weight:400;line-height:120%}}.ProductCard_checkListWrapper__zr1Pl{margin-top:28px}.ProductCard_checkList__CM1vV{display:flex;flex-direction:column;grid-gap:8px}.ProductCard_checkListItem__oAnk2{display:flex;align-items:center;grid-gap:6px;font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:14px;line-height:110%;letter-spacing:-.14px;font-weight:400}@media only screen and (min-width:1024px){.ProductCard_checkListItem__oAnk2{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:20px;letter-spacing:-.2px;line-height:110%;font-weight:400;font-size:12px;line-height:120%}}@media only screen and (min-width:1024px)and (min-width:1024px){.ProductCard_checkListItem__oAnk2{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:15px;line-height:115%;letter-spacing:-.15px;font-weight:400}}.ProductCard_checkListItem__oAnk2 [data-matches=true]{margin-left:-1.5px}.ProductCard_checkListIcon__M6Dlm{color:#e00b25;width:13px;height:10px}.ProductCard_checkListIcon__M6Dlm[data-matches=true]{width:15px;height:12px;color:#407f1f}.ProductCard_actions__nmh6f{display:flex;grid-gap:8px;margin-top:32px;padding:0 4vw}@media only screen and (min-width:768px){.ProductCard_actions__nmh6f{padding:0}}.ProductCard_viewProductBtn__OjfzM{width:100%;height:45px}@media only screen and (min-width:1024px){.ProductCard_viewProductBtn__OjfzM{height:50px}}.ProductCard_viewProductBtn__OjfzM a{width:100%;height:100%}@keyframes Results_blink___sVAa{0%{opacity:1}35%{opacity:1}50%{opacity:0}65%{opacity:0}to{opacity:0}}@keyframes Results_fadeIn__5tR6F{0%{opacity:0}to{opacity:1}}@keyframes Results_fadeOut__DaGNd{0%{opacity:1}to{opacity:0}}@keyframes Results_fadeInUp__RAoWt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Results_fadeInRight__KW_mU{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes Results_fadeInBottom__nqX_a{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.Results_container__bDcgk{position:relative;overflow:hidden;padding:25px 0;margin:92px auto 0;max-width:1230px}.Results_header__sJy_A{display:flex;flex-direction:column;align-items:center;margin-bottom:35px}.Results_title__8_DcV{margin-bottom:22px;font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:28px;letter-spacing:-.28px;font-weight:400;line-height:110%}@media only screen and (min-width:1024px){.Results_title__8_DcV{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:48px;line-height:100%;font-weight:400;letter-spacing:-1.44px;margin-bottom:25px;font-size:20px;letter-spacing:-.2px;line-height:110%}}@media only screen and (min-width:1024px)and (min-width:1024px){.Results_title__8_DcV{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:30px;line-height:100%;font-weight:400;letter-spacing:-.6px}}.Results_title__8_DcV .Results_highlight__Q1V4o{color:#e00b25}.Results_resultsWrapper__vwAA_{display:grid;grid-row-gap:80px;row-gap:80px}@media only screen and (min-width:768px){.Results_resultsWrapper__vwAA_{grid-template-columns:repeat(2,1fr);column-gap:32px;row-gap:64px;padding:0 32px}}@media only screen and (min-width:1024px){.Results_resultsWrapper__vwAA_{display:flex;justify-content:center}.Results_resultsWrapper__vwAA_>*{width:365px;max-width:100%}}@media only screen and (min-width:1400px){.Results_resultsWrapper__vwAA_{column-gap:64px;padding:0}}.Results_footer__roP39{display:flex;flex-direction:column;align-items:center;margin:61px 0 90px}@media only screen and (min-width:1024px){.Results_footer__roP39{margin:64px 0 120px}}.Results_footerTitle__fIKUq{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:17px;letter-spacing:-.17px;line-height:110%;font-weight:500;margin-bottom:17px}@media only screen and (min-width:1024px){.Results_footerTitle__fIKUq{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:23px;letter-spacing:-.46px;line-height:105%;font-weight:500;margin-bottom:26px}}.Results_buttonsWrapper__p5ZAw{display:flex;gap:10px;flex-direction:column;width:100%;padding:0 4vw}@media only screen and (min-width:768px){.Results_buttonsWrapper__p5ZAw{flex-direction:row;width:auto;padding:0}}.Results_backButton__n8_ex{display:flex;justify-content:flex-start;padding:10px;color:#000;pointer-events:auto;z-index:31}.Results_backButton__n8_ex .Results_icon__20iCd{width:16px;transform:rotate(90deg)}@keyframes BackButton_blink__qcj0I{0%{opacity:1}35%{opacity:1}50%{opacity:0}65%{opacity:0}to{opacity:0}}@keyframes BackButton_fadeIn__NuK3_{0%{opacity:0}to{opacity:1}}@keyframes BackButton_fadeOut__GBItC{0%{opacity:1}to{opacity:0}}@keyframes BackButton_fadeInUp__3vcVJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes BackButton_fadeInRight__xZcXe{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes BackButton_fadeInBottom__Rjxtm{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.BackButton_container__XGVrT{display:flex;justify-content:flex-start;padding:10px;color:#000;pointer-events:auto;z-index:31}.BackButton_icon__2pp_W{width:18px;transform:rotate(180deg)}@keyframes Quiz_blink__Scrjd{0%{opacity:1}35%{opacity:1}50%{opacity:0}65%{opacity:0}to{opacity:0}}@keyframes Quiz_fadeIn__Ne6va{0%{opacity:0}to{opacity:1}}@keyframes Quiz_fadeOut__MUDLJ{0%{opacity:1}to{opacity:0}}@keyframes Quiz_fadeInUp__JE28N{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Quiz_fadeInRight__KjP3C{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes Quiz_fadeInBottom__AIdOz{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.Quiz_menu__yfAP5{position:relative;pointer-events:none;width:100%;height:60px;overflow:hidden}.Quiz_menu__yfAP5.Quiz_noEvents__Jh93g{pointer-events:none;opacity:0}@media only screen and (min-width:1024px){.Quiz_menu__yfAP5.Quiz_noEvents__Jh93g{opacity:1}}@media only screen and (min-width:768px){.Quiz_menu__yfAP5{height:auto}}.Quiz_menuInner__86mJs{width:100%;height:100%;display:grid;align-items:center;padding:0 5px 0 6px;color:#fff;transition:color .5s cubic-bezier(.19,1,.22,1);will-change:transform;pointer-events:none}@media only screen and (min-width:768px){.Quiz_menuInner__86mJs{padding:21px 2vw}}@media only screen and (min-width:1024px){.Quiz_menuInner__86mJs{padding:20px 2.6666666667vw 28px}.Quiz_menuInner__86mJs[data-nav-open=true]{pointer-events:none}}@media only screen and (min-width:1800px){.Quiz_menuInner__86mJs{padding:20px 2vw 28px}}.Quiz_menuLogo__QrPw_{display:flex;align-items:center;justify-content:flex-end;will-change:transform;width:100%;transition:transform .5s cubic-bezier(.19,1,.22,1);padding-right:4vw}@media only screen and (min-width:1024px){.Quiz_menuLogo__QrPw_{display:initial;transition:initial;width:auto;padding-right:0;will-change:auto}}.Quiz_container__Xn06s{--buttons-wrapper-height:100px;position:relative;display:flex;flex-direction:column;height:100%;min-height:100dvh}.Quiz_container__Xn06s[data-last-step=true]{display:none}.Quiz_inner__OFixh{position:relative;flex:1 1;height:100%;padding-bottom:var(--buttons-wrapper-height);background-color:#f0f0f0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.Quiz_header__BX_GE{position:fixed;width:100%;z-index:31;padding:0 4vw}@media only screen and (min-width:1024px){.Quiz_header__BX_GE{padding:0 2.6666666667vw}}.Quiz_stepRecap__IekqT{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:13px;line-height:115%;letter-spacing:-.13px;font-weight:400;color:#676767;padding:0 4vw;text-transform:lowercase}@media only screen and (min-width:1024px){.Quiz_stepRecap__IekqT{font-family:var(--font-AGNext);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:15px;line-height:115%;letter-spacing:-.15px;font-weight:400;margin:auto 16vw;padding:0}}.Quiz_form__ZF8PT{display:flex;flex:1 1;flex-direction:column;overflow:hidden;margin-top:60px}@media only screen and (min-width:768px){.Quiz_form__ZF8PT{margin-top:64px}}@media only screen and (min-width:1024px){.Quiz_form__ZF8PT{margin-top:80px}}.Quiz_questionsWrapper__FnBfL{display:none}.Quiz_questionsWrapper__FnBfL[data-display=true]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.Quiz_placeholder__lJ51W{height:100%;background-color:#f0f0f0}@keyframes VideoBackground_blink__maDJO{0%{opacity:1}35%{opacity:1}50%{opacity:0}65%{opacity:0}to{opacity:0}}@keyframes VideoBackground_fadeIn__P0vKP{0%{opacity:0}to{opacity:1}}@keyframes VideoBackground_fadeOut__8EEZk{0%{opacity:1}to{opacity:0}}@keyframes VideoBackground_fadeInUp__FvWMQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes VideoBackground_fadeInRight__xk9p7{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes VideoBackground_fadeInBottom__6zY3H{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.VideoBackground_container__1ngDh{position:relative;width:100%;height:100%;overflow:hidden}.VideoBackground_container__1ngDh .VideoBackground_placeholder__q248j{position:relative;width:100%;height:100%;z-index:1}.VideoBackground_video__lZGwG{position:absolute;z-index:1;top:-2px;left:-2px;right:-2px;bottom:-2px;width:calc(100% + 4px);height:calc(100% + 4px);object-fit:cover}@media only screen and (min-width:1024px){.VideoBackground_video__lZGwG.VideoBackground_externalVideo__lLS8k{pointer-events:none}}.VideoBackground_measure__PFG9X{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none}.VideoBackground_pauseBtn__Q4dqU{position:absolute;z-index:3;right:4vw;bottom:1vw;width:44px;height:44px;display:flex;align-items:flex-start;justify-content:flex-end;pointer-events:auto}@media only screen and (min-width:1024px){.VideoBackground_pauseBtn__Q4dqU{right:1.8666666667vw;bottom:1.5333333333vw;top:auto;align-items:flex-end;justify-content:flex-end}}.VideoBackground_pauseBtn__Q4dqU .VideoBackground_playSvg__cn5_e{height:1.15rem;transition:color .5s cubic-bezier(.19,1,.22,1);z-index:21;cursor:pointer;color:inherit}@media(hover:hover)and (pointer:fine){.VideoBackground_pauseBtn__Q4dqU .VideoBackground_playSvg__cn5_e:not([disabled]):hover{color:var(--primaryColor,#e00b25)}}