.comparison-run-shoe-selection_wrap__Ejc6E{overflow:auto;height:100%}.comparison-run-shoe-selection_headline__p8d5p{color:#000;font-size:16px;font-weight:800;line-height:130%;margin-bottom:32px;letter-spacing:2.4px;padding-top:40px;text-align:center}.comparison-run-video-start_shoeCard__HkUB0{margin-top:28px;display:flex;align-items:center;gap:20px;background:#f4f5f7;border-radius:8px;padding:16px 20px;box-sizing:border-box}.comparison-run-video-start_shoeImageWrap__ABYfq{width:120px;height:90px;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.comparison-run-video-start_shoeImage__X0tep{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.comparison-run-video-start_shoeName__rr_1z{color:#000;font-size:18px;font-weight:800;line-height:1.25;text-transform:uppercase;letter-spacing:.6px;word-wrap:break-word;overflow-wrap:break-word}@media (orientation:portrait){.comparison-run-video-start_shoeCard__HkUB0{padding:14px 16px;gap:16px}.comparison-run-video-start_shoeImageWrap__ABYfq{width:96px;height:72px}.comparison-run-video-start_shoeName__rr_1z{font-size:16px}}.question-collection-running-behavior_wrap__Tz1t1{margin-bottom:72px}.question-collection-running-behavior_headline__up2YW{color:#000;font-size:26px;font-style:italic;font-weight:800;line-height:130%;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:12px}.question-collection-running-behavior_headline__up2YW div{display:inline}.profile-summary_wrap__O5TIt{display:flex;flex-direction:row;align-items:stretch;height:100%;min-height:0;padding:0;overflow:hidden;box-sizing:border-box}.profile-summary_recommendationInsolesHeadlineAndTabs__hF12H{display:flex;align-items:center;justify-content:flex-end;padding:0 16px;position:relative;z-index:1}.profile-summary_recommendationsIntro__gPS0c{padding:20px 16px;position:relative;z-index:1}.profile-summary_recommendationsPageTitle__1ZRg9{color:#000;font-size:22px;font-style:italic;font-weight:800;line-height:130%;letter-spacing:1.2px;margin:0 0 10px;padding:0}.profile-summary_recommendationsPageSubtitle___8oIG{font-size:14px;color:#6f6f6f;font-weight:600;line-height:1.45;margin:0;padding:0;max-width:36rem}.profile-summary_subHeadline__nuHUX{font-size:14px;color:#6f6f6f;font-weight:600;line-height:20px;margin-bottom:20px}.profile-summary_headlineSecond__O4SV1{color:#000;padding:0;width:100%;margin-bottom:12px}.profile-summary_headlineSecondInner__Nf2N_{padding:20px 12px 2px;font-size:22px;font-style:italic;font-weight:800;line-height:130%;letter-spacing:1.2px}.profile-summary_headlineSecondInnerNoSession__gSElM{padding-bottom:18px}.profile-summary_mainColumn__ImXjL{flex:1 1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0}.profile-summary_mainColumn__ImXjL,.profile-summary_profileVisualCluster__Eyvgk{min-width:0;align-self:stretch;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}.profile-summary_profileVisualCluster__Eyvgk{background:#f9f9f9;align-items:stretch;flex:0 1 auto;max-width:730px;width:100%;overflow:hidden;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.profile-summary_motionProfileHeader___jK1N{flex-shrink:0;width:100%;box-sizing:border-box}.profile-summary_motionProfileHeaderRow__sn01o{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box}.profile-summary_motionProfileHeaderTitles__fY0R8{flex:1 1;min-width:0}.profile-summary_motionProfileHeaderAction__OcCmY{flex-shrink:0;padding-right:12px;box-sizing:border-box}.profile-summary_motionProfileHeader___jK1N .profile-summary_headlineSecond__O4SV1,.profile-summary_motionProfileHeader___jK1N .profile-summary_headlineSecond__O4SV1.profile-summary_headlineSecondNoSessionName__eOvQc{margin-bottom:0}.profile-summary_motionProfileSessionName__KhApJ{padding:0 12px 16px;margin-top:-4px;font-size:15px;font-weight:700;line-height:1.35;color:#000;box-sizing:border-box}.profile-summary_profileVisualClusterRow__62E_B{display:flex;flex-direction:row;align-items:flex-end;flex:1 1 auto;min-width:0;min-height:0;width:100%;overflow:hidden}.profile-summary_motionProfileLeftColumn__P5w6r{padding:0 12px;width:240px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;align-self:stretch;min-height:0;overflow:hidden}.profile-summary_motionProfileDescription__wL7SV{flex-shrink:0;margin-bottom:12px}.profile-summary_motionProfileTilesScroll__Xwp7d{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.profile-summary_visualSummaryWrap__B56O2{flex:0 1 auto;align-self:flex-end;min-width:0;overflow:hidden;border-radius:8px 8px 8px 0;box-sizing:border-box;width:100%;align-self:stretch;align-items:center;justify-content:center;display:flex;max-width:100%;height:100%}.profile-summary_recommendationTiles__wjmCO{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.profile-summary_recommendationSection__PKiXu{display:flex;flex-direction:column;align-items:stretch}.profile-summary_recommendationSectionInsole___LzoF{flex:1 1 auto;min-height:0}.profile-summary_recommendationSection__PKiXu+.profile-summary_recommendationSection__PKiXu{margin-top:auto}.profile-summary_insoleSectionBody__7WAMe{display:flex;flex:1 1 auto;min-height:0;margin-top:-16px;z-index:0;justify-content:center;align-items:flex-start;width:100%;padding:24px 0 32px}@media screen and ((max-height:920px) and (min-width:700px) and (orientation:landscape)),screen and ((max-width:900px) and (min-height:1000px) and (orientation:portrait)){.profile-summary_profileVisualCluster__Eyvgk{max-width:640px}.profile-summary_insoleSectionBody__7WAMe{margin-top:-8px;padding:12px 0 16px}}@media screen and (max-width:700px){.profile-summary_wrap__O5TIt{flex-direction:column;overflow:auto;height:auto;min-height:100%}.profile-summary_profileVisualCluster__Eyvgk{max-width:100%;flex:0 0 auto;align-self:stretch}.profile-summary_mainColumn__ImXjL,.profile-summary_motionProfileHeader___jK1N{display:none}.profile-summary_profileVisualClusterRow__62E_B{flex-direction:column-reverse;align-items:stretch;overflow:visible;row-gap:24px}.profile-summary_motionProfileLeftColumn__P5w6r{width:100%;align-self:stretch;overflow:visible;padding:8px 12px 16px}.profile-summary_motionProfileTilesScroll__Xwp7d{overflow:visible}.profile-summary_visualSummaryWrap__B56O2{align-self:stretch;height:auto;max-height:60vh;border-radius:8px}.profile-summary_profileVisualCluster__Eyvgk{border-radius:8px}.profile-summary_insoleSectionBody__7WAMe{margin-top:0;padding:8px 0}.profile-summary_insoleSectionSeeAll__4cud4{padding:8px 16px 12px}}.profile-summary_insoleSectionSeeAll__4cud4{flex-shrink:0;margin-top:auto;display:flex;justify-content:center;width:100%;padding:16px 16px 20px;box-sizing:border-box}.profile-summary_seeAllRecommendationsLink__f18SE{display:inline-block;padding:0;margin:0;border:none;background:none;cursor:pointer;box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;color:#000;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.profile-summary_seeAllRecommendationsLink__f18SE:hover{text-decoration-thickness:2px}.profile-summary_seeAllRecommendationsLink__f18SE:focus-visible{outline:2px solid #000;outline-offset:3px;border-radius:2px}.profile-summary_shoeSectionBody__gwYxx{display:flex;justify-content:center;width:100%}.profile-summary_tabNavigation__Ln0w3{column-gap:32px;display:flex;font-size:14px}.profile-summary_tabNavigationItem__OqCPE{-webkit-tap-highlight-color:transparent}.profile-summary_tabNavigationItem--active__NJK_O{text-decoration:underline}.profile-visual-wall_visualWrap__krcFp{margin-left:auto;aspect-ratio:3/4;flex-shrink:0}.profile-visual-wall_innerVisualWrap__OwTMS,.profile-visual-wall_visualWrap__krcFp{height:100%;position:relative;width:100%}.profile-visual-wall_videoLoading__S4hOz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:999;pointer-events:none;opacity:1;transition:opacity .2s ease-in-out}.profile-visual-wall_staticWrap__TWxX7{height:100%;width:100%;background-color:#f4f4f4;border-radius:0 8px 8px 0}