.Header_header__KwdYD{display:flex;justify-content:center;padding:1.5rem 1rem;background-color:rgba(0,0,0,.8);position:relative;z-index:10}.Header_logoContainer__55iFg{display:flex;align-items:center;justify-content:center}.Header_logoLink__8hJcT{display:flex;align-items:center;gap:1rem;transition:transform var(--transition-speed) ease;cursor:pointer}.Header_logoLink__8hJcT:hover{transform:scale(1.02);text-decoration:none}.Header_logo____uDV{height:auto;max-width:100%}.Header_title__QYI_x{font-family:Bebas Neue,sans-serif;color:var(--primary-color);font-size:2.5rem;font-weight:400;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:2px}@media (max-width:768px){.Header_title__QYI_x{font-size:2rem}.Header_header__KwdYD{padding:1rem .5rem}body:has([class*=mobileFormContainer]) .Header_header__KwdYD,body:has([class*=mobileResult]) .Header_header__KwdYD{padding:1rem 0}}@media (max-width:480px){.Header_header__KwdYD{padding:.75rem .25rem}.Header_title__QYI_x{font-size:1.8rem}body:has([class*=mobileFormContainer]) .Header_header__KwdYD,body:has([class*=mobileResult]) .Header_header__KwdYD{padding:.75rem 0}}@media (max-width:375px){.Header_header__KwdYD{padding:.5rem 0}.Header_title__QYI_x{font-size:1.6rem}}.Footer_footer__pQtti{background-color:rgba(0,0,0,.8);color:var(--primary-color);padding:1.5rem 0;margin-top:2rem;overflow-x:hidden}.Footer_container__KpDnW{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.Footer_copyright__j4atB{margin:0;font-size:.875rem}.Footer_links__cFiYr{display:flex;gap:1.5rem}.Footer_link__TBOP7{color:var(--primary-color);font-family:Bebas Neue,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:1px;transition:color var(--transition-speed) ease}.Footer_link__TBOP7:hover{color:#ffffff}@media (max-width:768px){.Footer_container__KpDnW{flex-direction:column;gap:1rem;text-align:center}.Footer_links__cFiYr{gap:1rem}body:has([class*=mobileFormContainer]) .Footer_footer__pQtti .Footer_container__KpDnW,body:has([class*=mobileResult]) .Footer_footer__pQtti .Footer_container__KpDnW{padding:0}}@media (max-width:480px){.Footer_container__KpDnW{padding:0 10px}.Footer_footer__pQtti{padding:1rem 0}body:has([class*=mobileFormContainer]) .Footer_footer__pQtti .Footer_container__KpDnW,body:has([class*=mobileResult]) .Footer_footer__pQtti .Footer_container__KpDnW{padding:0}}@media (max-width:375px){.Footer_container__KpDnW{padding:0}.Footer_footer__pQtti{padding:.75rem 0}}.Layout_layout__m1j_p,.Layout_leatherBg__D03Pq{display:flex;flex-direction:column;min-height:100vh}.Layout_leatherBg__D03Pq{background-size:cover;background-position:50%;background-attachment:fixed}.Layout_main__bVVJR{flex:1 1;max-width:1200px;width:100%;margin:0 auto;padding:2rem 20px}@media (max-width:768px){.Layout_main__bVVJR{padding:.5rem 15px;display:flex;flex-direction:column}.Layout_main__bVVJR:has([class*=mobileFormContainer]){padding:0;margin:0;max-width:100%;width:100%}.Layout_main__bVVJR:has([class*=mobileResult]){padding:0;margin:0;max-width:100%;width:100%}}@media (max-width:480px){.Layout_leatherBg__D03Pq{background-attachment:scroll}.Layout_main__bVVJR{padding:.25rem 10px}.Layout_main__bVVJR:has([class*=mobileFormContainer]),.Layout_main__bVVJR:has([class*=mobileResult]){padding:0;margin:0;max-width:100%;width:100vw}}@media (max-width:375px){.Layout_main__bVVJR{padding:.125rem 5px}.Layout_main__bVVJR:has([class*=mobileFormContainer]),.Layout_main__bVVJR:has([class*=mobileResult]){padding:0;margin:0;max-width:100%;width:100vw;overflow-x:hidden}}.GenderSelector_container__EqbL_{text-align:center;padding:2rem 1rem}.GenderSelector_title__mXGkU{font-family:Bebas Neue,sans-serif;font-size:3rem;font-weight:700;margin-bottom:1.5rem;color:var(--contrast-color);letter-spacing:2px}.GenderSelector_intro__rcLO4{max-width:700px;margin:0 auto 2.5rem;font-size:1.2rem;line-height:1.6;color:var(--contrast-color)}.GenderSelector_genderCards__emhYm{display:flex;justify-content:center;gap:2rem;margin:0 auto;max-width:800px}.GenderSelector_genderCard__oTjoQ{display:flex;flex-direction:column;align-items:center;padding:2.5rem 1.5rem;background-color:rgba(255,255,255,.85);border-radius:var(--border-radius);border:3px solid var(--contrast-color);box-shadow:0 10px 30px rgba(0,0,0,.15);cursor:pointer;transition:all var(--transition-speed) ease;width:250px}.GenderSelector_genderCard__oTjoQ.GenderSelector_hovered__xEJWZ,.GenderSelector_genderCard__oTjoQ:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.2);background-color:rgba(255,255,255,.95)}.GenderSelector_genderIcon__MUwuI{margin-bottom:1.5rem;color:var(--contrast-color);transition:transform var(--transition-speed) ease}.GenderSelector_genderCard__oTjoQ.GenderSelector_hovered__xEJWZ .GenderSelector_genderIcon__MUwuI,.GenderSelector_genderCard__oTjoQ:hover .GenderSelector_genderIcon__MUwuI{transform:scale(1.1)}.GenderSelector_genderTitle__Ivnin{margin:0;font-size:1.5rem;font-weight:600;color:var(--contrast-color)}@media (max-width:768px){.GenderSelector_genderCards__emhYm{flex-direction:column;align-items:center;gap:1.5rem}.GenderSelector_genderCard__oTjoQ{width:100%;max-width:300px}.GenderSelector_title__mXGkU{font-size:2.5rem}.GenderSelector_intro__rcLO4{font-size:1.1rem;margin-bottom:2rem}}.MeasurementForm_formContainer__gP7Jo{background-color:rgba(255,255,255,.9);border-radius:var(--border-radius);box-shadow:0 10px 30px rgba(0,0,0,.15);padding:2rem;margin-top:2rem}.MeasurementForm_formTitle__GuCIE{text-align:center;font-family:Bebas Neue,sans-serif;font-size:2.2rem;font-weight:400;margin-bottom:1rem;color:var(--contrast-color);letter-spacing:1px}.MeasurementForm_instructions__oOR3h{margin-bottom:1.5rem;padding:1rem;background-color:#f9f9f9;border-radius:8px;font-size:.95rem;line-height:1.4}.MeasurementForm_instructions__oOR3h p{margin:.5rem 0}.MeasurementForm_instructions__oOR3h p:last-child{margin-bottom:0}.MeasurementForm_unitToggle__vCINl{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1.5rem}.MeasurementForm_toggleButtons__h51Kc{display:flex;border-radius:var(--border-radius);overflow:hidden;border:2px solid var(--contrast-color)}.MeasurementForm_toggleButton__fhq_a{background-color:#fff;color:var(--contrast-color);border:none;padding:.5rem 1rem;cursor:pointer;font-weight:600;transition:all var(--transition-speed) ease}.MeasurementForm_toggleButton__fhq_a.MeasurementForm_active__Shjzu{background-color:var(--contrast-color);color:var(--primary-color)}.MeasurementForm_form__yIzeP{display:flex;flex-direction:column;gap:1.5rem}.MeasurementForm_formRow__5m43V{display:flex;gap:1.5rem;flex-wrap:wrap}.MeasurementForm_formGroup__ymLzN{flex:1 1;min-width:250px}.MeasurementForm_labelRow__rLLpo{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;flex-wrap:nowrap}.MeasurementForm_label__h9BBC{display:block;margin-bottom:.5rem;font-weight:600}.MeasurementForm_labelRow__rLLpo .MeasurementForm_label__h9BBC{margin-bottom:0}.MeasurementForm_helpButtonWrapper__c7Ddc{display:flex;align-items:center;gap:.5rem}.MeasurementForm_helpText__b3IGM{font-size:.75rem;color:#666;font-style:italic;opacity:.8;transition:opacity .2s ease}.MeasurementForm_helpButtonWrapper__c7Ddc:hover .MeasurementForm_helpText__b3IGM{opacity:1}.MeasurementForm_helpButton__FN9_G{background:none;border:none;padding:0;color:var(--contrast-color);cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .2s ease,color .2s ease}.MeasurementForm_helpButton__FN9_G:hover{transform:scale(1.1);color:#333}.MeasurementForm_required__Sp8nr{color:var(--error-color)}.MeasurementForm_input__vP8Dc{width:100%;padding:.75rem 1rem;border:2px solid var(--contrast-color);border-radius:var(--border-radius);background-color:#fff;font-family:inherit;font-size:1rem;line-height:1.5;box-sizing:border-box;transition:all var(--transition-speed) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.MeasurementForm_input__vP8Dc[type=number]{padding-right:3rem}.MeasurementForm_input__vP8Dc:focus{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.1)}select.MeasurementForm_input__vP8Dc{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:3rem;cursor:pointer}select.MeasurementForm_input__vP8Dc:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a90e2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")}select.MeasurementForm_input__vP8Dc option{padding:.5rem;font-size:1rem}.MeasurementForm_inputGroup__CLZ2a{position:relative}.MeasurementForm_unit___krG1{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:#666;font-size:.85rem}.MeasurementForm_inputError__By0G1{border-color:var(--error-color)}.MeasurementForm_activeInput__D82IX{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.2);animation:MeasurementForm_highlight__5lnu5 1.5s infinite}@keyframes MeasurementForm_highlight__5lnu5{0%{border-color:#4a90e2}50%{border-color:#85b8f2}to{border-color:#4a90e2}}.MeasurementForm_errorText__v1vI1{color:var(--error-color);font-size:.85rem;margin-top:.25rem;display:block}.MeasurementForm_measurementHelp__t4J0R{background-color:rgba(239,228,201,.5);padding:1rem;border-radius:var(--border-radius);margin-top:1rem}.MeasurementForm_measurementHelp__t4J0R h3{margin-top:0;font-size:1.2rem;margin-bottom:1rem;font-family:Helvetica Neue,sans-serif;letter-spacing:1px}.MeasurementForm_measurementHelp__t4J0R p{margin:.5rem 0;font-size:.95rem}.MeasurementForm_measurementTip__QtLWF{font-style:italic;margin-top:1rem!important;font-size:.9rem!important}.MeasurementForm_formActions__SVjv3{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.MeasurementForm_submitButton__rMsfV{background-color:var(--contrast-color);color:var(--primary-color);border:none;padding:.75rem 2rem;border-radius:var(--border-radius);font-weight:600;font-size:1.1rem;cursor:pointer;transition:all var(--transition-speed) ease}.MeasurementForm_submitButton__rMsfV:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.MeasurementForm_startOverButton__2g00E{background-color:transparent;color:var(--contrast-color);border:2px solid var(--contrast-color);padding:.75rem 2rem;border-radius:var(--border-radius);font-weight:600;font-size:1.1rem;cursor:pointer;transition:all var(--transition-speed) ease}.MeasurementForm_startOverButton__2g00E:hover{background-color:var(--contrast-color);color:var(--primary-color);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2)}@media (max-width:768px){.MeasurementForm_formContainer__gP7Jo{padding:1.5rem}.MeasurementForm_formRow__5m43V{flex-direction:column;gap:1rem}.MeasurementForm_formGroup__ymLzN{min-width:100%}.MeasurementForm_input__vP8Dc{font-size:16px;padding:.875rem 1rem;min-height:48px}.MeasurementForm_input__vP8Dc[type=number]{padding-right:3.5rem}select.MeasurementForm_input__vP8Dc{padding-right:3.5rem;background-size:1.2rem;background-position:right 1rem center}.MeasurementForm_unit___krG1{right:3.5rem;font-size:.9rem}.MeasurementForm_helpText__b3IGM{font-size:.7rem;max-width:140px}.MeasurementForm_formActions__SVjv3{flex-direction:column;gap:.75rem}.MeasurementForm_startOverButton__2g00E,.MeasurementForm_submitButton__rMsfV{width:100%;min-height:48px;font-size:1rem}}.JacketDiagram_diagramContainer__M4yOC{background-color:rgba(255,255,255,.9);border-radius:var(--border-radius);padding:1.5rem;margin-bottom:2rem;box-shadow:0 5px 20px rgba(0,0,0,.1);opacity:0;transform:translateY(20px);transition:all .5s ease}.JacketDiagram_visible__VM9pV{opacity:1;transform:translateY(0)}.JacketDiagram_diagramTitle__9FtXo{font-family:Bebas Neue,sans-serif;font-size:1.8rem;margin-top:0;margin-bottom:1.5rem;text-align:center;letter-spacing:1px}.JacketDiagram_imageWrapper__PHYCU{position:relative;width:100%;max-width:400px;margin:0 auto;padding-bottom:1rem}.JacketDiagram_jacketImage__O7DWo{width:100%;height:auto;display:block}.JacketDiagram_measurementIndicator__Wvi62{position:absolute;display:none;z-index:10}.JacketDiagram_measurementIndicator__Wvi62.JacketDiagram_visible__VM9pV{display:block;animation:JacketDiagram_fadeIn__3EsWk .3s ease forwards}.JacketDiagram_measurementIndicator__Wvi62.JacketDiagram_animating__rYuqC .JacketDiagram_indicatorArrow__gdnNf,.JacketDiagram_measurementIndicator__Wvi62.JacketDiagram_animating__rYuqC .JacketDiagram_indicatorLabel__1NVdg,.JacketDiagram_measurementIndicator__Wvi62.JacketDiagram_animating__rYuqC .JacketDiagram_indicatorLine__vTZvG{animation:JacketDiagram_flashMeasurement__dQZSR 1.5s ease}@keyframes JacketDiagram_fadeIn__3EsWk{0%{opacity:0}to{opacity:1}}@keyframes JacketDiagram_flashMeasurement__dQZSR{0%,to{opacity:.7}50%{opacity:1}}.JacketDiagram_indicatorLine__vTZvG{background-color:rgba(255,0,0,.8);position:absolute;box-shadow:0 0 5px rgba(255,0,0,.5)}.JacketDiagram_indicatorArrow__gdnNf{position:absolute;width:0;height:0;border-style:solid;filter:drop-shadow(0 0 2px rgba(255,0,0,.5));z-index:11}.JacketDiagram_indicatorLabel__1NVdg{position:absolute;background-color:rgba(255,0,0,.8);color:white;font-size:.7rem;padding:2px 6px;border-radius:3px;white-space:nowrap;font-weight:700;transform:translateX(-50%);left:50%;top:-18px;box-shadow:0 0 4px rgba(0,0,0,.3)}.JacketDiagram_chestLine__GOCMu{top:48%;left:25%;width:50%;height:3px}.women .JacketDiagram_chestLine__GOCMu{top:43%}.JacketDiagram_chestLine__GOCMu .JacketDiagram_indicatorLine__vTZvG{height:3px;width:100%;top:0}.JacketDiagram_chestLine__GOCMu .JacketDiagram_indicatorArrow__gdnNf{top:-5px;border-width:6px 6px 0;border-color:rgba(255,0,0,.8) transparent transparent}.JacketDiagram_waistLine__on_L_{top:68%;left:30%;width:40%;height:3px}.women .JacketDiagram_waistLine__on_L_{top:50%}.JacketDiagram_waistLine__on_L_ .JacketDiagram_indicatorLine__vTZvG{height:3px;width:100%;top:0}.JacketDiagram_waistLine__on_L_ .JacketDiagram_indicatorArrow__gdnNf{top:-5px;border-width:6px 6px 0;border-color:rgba(255,0,0,.8) transparent transparent}.JacketDiagram_hipsLine__uav8R{top:70%;left:25%;width:50%;height:3px}.JacketDiagram_hipsLine__uav8R .JacketDiagram_indicatorLine__vTZvG{height:3px;width:100%;top:0}.JacketDiagram_hipsLine__uav8R .JacketDiagram_indicatorArrow__gdnNf{top:-5px;border-width:6px 6px 0;border-color:rgba(255,0,0,.8) transparent transparent}.JacketDiagram_sleeveLine__p3JIM{width:3px;top:30%;right:17%;height:50%}.women .JacketDiagram_sleeveLine__p3JIM{top:30%;right:20%}.JacketDiagram_sleeveLine__p3JIM .JacketDiagram_indicatorLine__vTZvG{width:3px;height:100%;left:0}.JacketDiagram_sleeveLine__p3JIM .JacketDiagram_indicatorArrow__gdnNf{left:-5px;border-width:6px 6px 6px 0;border-color:transparent rgba(255,0,0,.8) transparent transparent}.JacketDiagram_sleeveLine__p3JIM .JacketDiagram_indicatorLabel__1NVdg{top:50%;transform:translateX(-100%) translateY(-50%);left:-5px}.JacketDiagram_measurementLabel__1VT_8{position:absolute;display:flex;align-items:center;transition:all .3s ease}.JacketDiagram_labelText__DjyHv{padding:4px 8px;background-color:var(--contrast-color);color:var(--primary-color);border-radius:4px;font-weight:600;font-size:.85rem;white-space:nowrap}.JacketDiagram_chestCircumference___6bqi{top:30%;left:-35%}.JacketDiagram_waistCircumference__iOsxc{top:50%;left:-35%}.JacketDiagram_hipsCircumference__iuBAx{top:65%;left:-35%}.JacketDiagram_sleeveLength__OkkqM{top:50%;right:-35%}.JacketDiagram_active__kdJjy{transform:scale(1.1);z-index:5}.JacketDiagram_active__kdJjy .JacketDiagram_labelText__DjyHv{animation:JacketDiagram_pulse__bSdfW 1.5s infinite;box-shadow:0 0 10px rgba(0,0,0,.4)}@keyframes JacketDiagram_pulse__bSdfW{0%{background-color:var(--contrast-color)}50%{background-color:#333}to{background-color:var(--contrast-color)}}.JacketDiagram_diagramHelp__169u0{margin-top:1rem;text-align:center;font-style:italic;font-size:.9rem}@media (max-width:768px){.JacketDiagram_measurementLabel__1VT_8{position:relative;margin:.5rem 0;justify-content:flex-start;left:0!important;right:0!important;top:0!important;bottom:0!important}.JacketDiagram_imageWrapper__PHYCU{display:flex;flex-direction:column;align-items:center}.JacketDiagram_jacketImage__O7DWo{margin-bottom:1rem}.JacketDiagram_measurementsContainer__sejIe{display:flex;flex-direction:column;gap:.5rem;width:100%}.JacketDiagram_labelPoint__5hI58:after{width:15px}.JacketDiagram_measurementIndicator__Wvi62{position:absolute}.JacketDiagram_measurementIndicator__Wvi62.JacketDiagram_visible__VM9pV{display:block}.JacketDiagram_chestLine__GOCMu{top:48%}.JacketDiagram_waistLine__on_L_{top:68%}.JacketDiagram_hipsLine__uav8R{top:65%}.JacketDiagram_sleeveLine__p3JIM{right:17%;height:50%;top:30%}.women .JacketDiagram_chestLine__GOCMu{top:43%}.women .JacketDiagram_waistLine__on_L_{top:50%}.women .JacketDiagram_hipsLine__uav8R{top:70%}.women .JacketDiagram_sleeveLine__p3JIM{top:30%;right:20%}.JacketDiagram_indicatorLabel__1NVdg{font-size:.65rem;padding:1px 4px}.JacketDiagram_diagramSection__Dau_7 .diagramHelp{display:none}.JacketDiagram_diagramContainer__M4yOC[data-mobile=true]{padding:.5rem;margin:0;background:transparent;box-shadow:none}.JacketDiagram_diagramContainer__M4yOC[data-mobile=true] .JacketDiagram_imageWrapper__PHYCU{max-width:360px;padding-bottom:0}.JacketDiagram_diagramContainer__M4yOC[data-mobile=true] .JacketDiagram_jacketImage__O7DWo{max-height:350px}.JacketDiagram_diagramContainer__M4yOC[data-mobile=true] .JacketDiagram_diagramHelp__169u0{display:none}}@media (max-height:650px){.JacketDiagram_diagramContainer__M4yOC[data-mobile=true] .JacketDiagram_imageWrapper__PHYCU{max-height:150px}.JacketDiagram_diagramContainer__M4yOC[data-mobile=true] .JacketDiagram_jacketImage__O7DWo{max-height:130px}}@media (max-height:550px){.JacketDiagram_diagramContainer__M4yOC[data-mobile=true] .JacketDiagram_imageWrapper__PHYCU{max-height:120px}.JacketDiagram_diagramContainer__M4yOC[data-mobile=true] .JacketDiagram_jacketImage__O7DWo{max-height:100px}}.JacketDiagram_diagramSection__Dau_7 .diagramHelp{display:none}.MobileMeasurementForm_mobileFormContainer__kkKLq{display:flex;flex-direction:column;height:100vh;max-height:100vh;padding:1rem;background-color:rgba(255,255,255,.9);border-radius:0;box-shadow:none;overflow:hidden;margin:0;width:100vw;max-width:100vw;position:relative}.MobileMeasurementForm_progressContainer__Woi_O{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem;flex-shrink:0}.MobileMeasurementForm_progressBar__ETMEy{width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden}.MobileMeasurementForm_progressFill__BhRxp{height:100%;background-color:var(--contrast-color);border-radius:4px;transition:width .3s ease}.MobileMeasurementForm_progressText__sBHHz{font-size:.85rem;color:#666;font-weight:500}.MobileMeasurementForm_stepTitle__jVRvj{font-family:Bebas Neue,sans-serif;font-size:1.8rem;font-weight:400;margin:0 0 .5rem;color:var(--contrast-color);letter-spacing:1px;text-align:center;flex-shrink:0}.MobileMeasurementForm_helpSection__k5wd3{flex-shrink:0;margin-bottom:1rem}.MobileMeasurementForm_helpText__wfJBL{font-size:.9rem;line-height:1.4;color:#444;margin:0;text-align:center;padding:.75rem;background-color:#f9f9f9;border-radius:var(--border-radius)}.MobileMeasurementForm_diagramSection__DdS9f{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center}.MobileMeasurementForm_diagramSection__DdS9f .diagramContainer{margin:0!important;padding:.5rem!important;height:100%;display:flex;flex-direction:column;justify-content:center;background:transparent!important;box-shadow:none!important}.MobileMeasurementForm_diagramSection__DdS9f .imageWrapper{max-height:200px!important;max-width:300px!important;display:flex;justify-content:center;align-items:center;padding-bottom:0!important}.MobileMeasurementForm_diagramSection__DdS9f .jacketImage{max-height:180px!important;width:auto!important}.MobileMeasurementForm_unitToggle__Wer6M{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;flex-shrink:0}.MobileMeasurementForm_toggleButtons__P9Onb{display:flex;border-radius:var(--border-radius);overflow:hidden;border:2px solid var(--contrast-color)}.MobileMeasurementForm_toggleButton__l6fn4{background-color:#fff;color:var(--contrast-color);border:none;padding:.5rem 1rem;cursor:pointer;font-weight:600;transition:all var(--transition-speed) ease}.MobileMeasurementForm_toggleButton__l6fn4.MobileMeasurementForm_active__U3phR{background-color:var(--contrast-color);color:var(--primary-color)}.MobileMeasurementForm_fieldsSection___fX8m{flex-shrink:0;margin-bottom:1rem}.MobileMeasurementForm_formGroup__LgoxA{margin-bottom:1rem}.MobileMeasurementForm_formGroup__LgoxA:last-child{margin-bottom:0}.MobileMeasurementForm_labelRow__Dc9py{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.MobileMeasurementForm_label__4YCw1{display:block;font-weight:600;font-size:1rem;margin-bottom:.5rem}.MobileMeasurementForm_labelRow__Dc9py .MobileMeasurementForm_label__4YCw1{margin-bottom:0}.MobileMeasurementForm_helpButton__H7T_h{background:none;border:none;padding:0;color:var(--contrast-color);cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .2s ease,color .2s ease}.MobileMeasurementForm_helpButton__H7T_h:hover{transform:scale(1.1);color:#333}.MobileMeasurementForm_required__CHsc1{color:var(--error-color)}.MobileMeasurementForm_inputGroup__O4H_0{position:relative}.MobileMeasurementForm_input__Hd66L{width:100%;padding:.875rem 1rem;border:2px solid var(--contrast-color);border-radius:var(--border-radius);background-color:#fff;font-family:inherit;font-size:16px;line-height:1.5;box-sizing:border-box;transition:all var(--transition-speed) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px}.MobileMeasurementForm_input__Hd66L[type=number]{padding-right:3.5rem}.MobileMeasurementForm_input__Hd66L:focus{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.1)}select.MobileMeasurementForm_input__Hd66L{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem;padding-right:3.5rem;cursor:pointer}select.MobileMeasurementForm_input__Hd66L:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a90e2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")}.MobileMeasurementForm_unit__xniA7{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:#666;font-size:.9rem}.MobileMeasurementForm_inputError__oH0CF{border-color:var(--error-color)}.MobileMeasurementForm_errorText__HkE8e{color:var(--error-color);font-size:.85rem;margin-top:.25rem;display:block}.MobileMeasurementForm_navigation__hY_UD{display:flex;gap:1rem;flex-shrink:0;margin-top:auto}.MobileMeasurementForm_nextButton__3_tQh,.MobileMeasurementForm_prevButton__OOUbZ{flex:1 1;padding:.875rem 1rem;border-radius:var(--border-radius);font-weight:600;font-size:1rem;cursor:pointer;transition:all var(--transition-speed) ease;min-height:48px;border:none}.MobileMeasurementForm_prevButton__OOUbZ{background-color:transparent;color:var(--contrast-color);border:2px solid var(--contrast-color)}.MobileMeasurementForm_prevButton__OOUbZ:hover:not(:disabled){background-color:rgba(0,0,0,.05)}.MobileMeasurementForm_prevButton__OOUbZ:disabled{opacity:.5;cursor:not-allowed}.MobileMeasurementForm_nextButton__3_tQh{background-color:var(--contrast-color);color:var(--primary-color)}.MobileMeasurementForm_nextButton__3_tQh:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.MobileMeasurementForm_startOverSection__UQchb{display:flex;justify-content:center;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}.MobileMeasurementForm_startOverButton__x_NFk{background-color:transparent;color:var(--contrast-color);border:2px solid var(--contrast-color);padding:.75rem 2rem;border-radius:var(--border-radius);font-weight:600;font-size:1rem;cursor:pointer;transition:all var(--transition-speed) ease;min-height:48px}.MobileMeasurementForm_startOverButton__x_NFk:hover{background-color:var(--contrast-color);color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (max-height:650px){.MobileMeasurementForm_mobileFormContainer__kkKLq{padding:.75rem}.MobileMeasurementForm_stepTitle__jVRvj{font-size:1.5rem;margin-bottom:.5rem}.MobileMeasurementForm_helpText__wfJBL{font-size:.85rem;padding:.5rem}.MobileMeasurementForm_diagramSection__DdS9f .imageWrapper{max-height:150px}.MobileMeasurementForm_diagramSection__DdS9f .jacketImage{max-height:130px}.MobileMeasurementForm_progressContainer__Woi_O{margin-bottom:.75rem}}@media (max-height:550px){.MobileMeasurementForm_mobileFormContainer__kkKLq{padding:.5rem}.MobileMeasurementForm_stepTitle__jVRvj{font-size:1.3rem}.MobileMeasurementForm_diagramSection__DdS9f,.MobileMeasurementForm_helpSection__k5wd3{margin-bottom:.5rem}.MobileMeasurementForm_diagramSection__DdS9f .imageWrapper{max-height:120px}.MobileMeasurementForm_diagramSection__DdS9f .jacketImage{max-height:100px}.MobileMeasurementForm_fieldsSection___fX8m,.MobileMeasurementForm_unitToggle__Wer6M{margin-bottom:.75rem}}.MobileMeasurementForm_diagramSection__DdS9f .diagramHelp{display:none}.BraSizeModal_modalOverlay__axcRK{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;animation:BraSizeModal_fadeIn__mF6ws .3s ease}.BraSizeModal_modalContent__frlZp{background-color:white;border-radius:var(--border-radius);width:90%;max-width:800px;max-height:85vh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.3);position:relative;padding:2rem;animation:BraSizeModal_slideIn__EKr_I .3s ease}.BraSizeModal_closeButton__pmwn9{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#666;transition:color .2s ease}.BraSizeModal_closeButton__pmwn9:hover{color:#000}.BraSizeModal_modalTitle__DT41r{font-family:Bebas Neue,sans-serif;font-size:2rem;margin-top:0;margin-bottom:1.5rem;color:var(--contrast-color);text-align:center;letter-spacing:1px}.BraSizeModal_modalBody__vlFmf{display:flex;flex-direction:column;gap:2rem}.BraSizeModal_measurementSection__2mMsB{border-bottom:1px solid #eee;padding-bottom:1.5rem}.BraSizeModal_measurementSection__2mMsB:last-child{border-bottom:none}.BraSizeModal_measurementSection__2mMsB h3{margin-top:0;font-size:1.3rem;margin-bottom:1rem;color:var(--contrast-color)}.BraSizeModal_stepContent__Ho5zm{display:flex;gap:1.5rem;align-items:flex-start}.BraSizeModal_stepImage__qUTB1{flex:0 0 150px;display:flex;justify-content:center;align-items:center}.BraSizeModal_braSizeIcon__O0UzZ{width:100px;height:100px}.BraSizeModal_stepInstructions__1JXj8{flex:1 1}.BraSizeModal_stepInstructions__1JXj8 p{margin:.5rem 0;font-size:.95rem;line-height:1.5}.BraSizeModal_sizeTable__H7Zsy{margin:1rem 0;border-collapse:collapse;width:100%;max-width:400px}.BraSizeModal_sizeTable__H7Zsy td{padding:.5rem;border:1px solid #ddd;font-size:.9rem}.BraSizeModal_braSizeTips__Q5_dW{background-color:rgba(239,228,201,.5);padding:1.5rem;border-radius:var(--border-radius)}.BraSizeModal_braSizeTips__Q5_dW h3{margin-top:0;font-size:1.2rem;margin-bottom:1rem}.BraSizeModal_braSizeTips__Q5_dW ul{margin:0;padding-left:1.5rem}.BraSizeModal_braSizeTips__Q5_dW li{margin-bottom:.5rem;font-size:.95rem;line-height:1.5}@keyframes BraSizeModal_fadeIn__mF6ws{0%{opacity:0}to{opacity:1}}@keyframes BraSizeModal_slideIn__EKr_I{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.BraSizeModal_modalContent__frlZp{padding:1.5rem;width:95%}.BraSizeModal_stepContent__Ho5zm{flex-direction:column}.BraSizeModal_stepImage__qUTB1{margin-bottom:1rem}}.SizeResult_resultContainer__aykbi{background-color:rgba(255,255,255,.9);border-radius:var(--border-radius);box-shadow:0 10px 30px rgba(0,0,0,.15);padding:2rem;margin-top:2rem;opacity:0;transform:translateY(20px);transition:all .5s ease}.SizeResult_resultContainer__aykbi.SizeResult_animate__ynIyB{opacity:1;transform:translateY(0)}.SizeResult_resultTitle__tv4qa{text-align:center;font-family:Bebas Neue,sans-serif;font-size:2.5rem;font-weight:400;margin-bottom:2rem;color:var(--contrast-color);letter-spacing:2px}.SizeResult_resultCard__vE4fS{display:flex;align-items:center;gap:2rem;padding:1.5rem;background-color:rgba(239,228,201,.3);border-radius:var(--border-radius);margin-bottom:2rem}.SizeResult_sizeCircle__kOMcp{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background-color:var(--contrast-color);flex-shrink:0}.SizeResult_sizeText__iAYeF{color:var(--primary-color);font-size:3rem;font-weight:700;font-family:Bebas Neue,sans-serif;letter-spacing:2px}.SizeResult_sizeInfo__8LG54{flex:1 1}.SizeResult_sizeLabel__RJcEe{font-family:Bebas Neue,sans-serif;font-size:1.8rem;font-weight:400;margin-top:0;margin-bottom:1rem;letter-spacing:1px}.SizeResult_sizeName__yYXRL{color:var(--contrast-color);font-weight:700}.SizeResult_sizeDescription__dXHzI{font-size:1.1rem;margin-bottom:1.5rem;line-height:1.6}.SizeResult_actionButtons__6YaVQ{display:flex;gap:1rem;flex-wrap:wrap}.SizeResult_shopButton__z7XeJ{display:inline-block;background-color:var(--contrast-color);color:var(--primary-color);padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;text-decoration:none;transition:all var(--transition-speed) ease}.SizeResult_shopButton__z7XeJ:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2);text-decoration:none}.SizeResult_backButton__5vZiI{background-color:transparent;color:var(--contrast-color);border:2px solid var(--contrast-color);padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all var(--transition-speed) ease}.SizeResult_backButton__5vZiI:hover{background-color:rgba(0,0,0,.05)}.SizeResult_sizeChartContainer__hSkGP{background-color:#fff;border-radius:var(--border-radius);padding:1.5rem;margin-bottom:2rem;box-shadow:0 3px 10px rgba(0,0,0,.1)}.SizeResult_chartTitle__BfK_N{font-family:Bebas Neue,sans-serif;font-size:2rem;margin-top:0;margin-bottom:1rem;text-align:center;color:var(--contrast-color);letter-spacing:1px}.SizeResult_chartTitleContainer__Aqlzl{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.SizeResult_unitToggle__oTaVk{display:flex;align-items:center;gap:.75rem;background-color:#ffffff;border-radius:25px;padding:.5rem .75rem;border:2px solid #343a40;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SizeResult_unitToggleLabel__Z_yI9{font-size:.9rem;font-weight:700;color:#6c757d;min-width:28px;text-align:center;transition:color .3s ease}.SizeResult_unitToggleSwitch__5sdl6{position:relative;width:50px;height:28px;background-color:#6c757d;border-radius:14px;cursor:pointer;transition:background-color .3s ease;border:2px solid #495057}.SizeResult_unitToggleSwitch__5sdl6.SizeResult_active__eIn1v{background-color:var(--contrast-color);border-color:var(--contrast-color)}.SizeResult_unitToggleSlider__qKhFQ{position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:white;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.3)}.SizeResult_unitToggleSwitch__5sdl6.SizeResult_active__eIn1v .SizeResult_unitToggleSlider__qKhFQ{transform:translateX(22px)}.SizeResult_unitToggleLabel__Z_yI9.SizeResult_active__eIn1v{color:var(--contrast-color);font-weight:900}.SizeResult_midpointExplanation__rYRWH{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:.75rem;margin-bottom:1rem}.SizeResult_whyCentimetersExplanation__ZT_O2{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;padding:.75rem;margin-bottom:.75rem}.SizeResult_whyCentimetersTitle__khiwm{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-family:Bebas Neue,sans-serif;font-size:1.1rem;color:#856404;letter-spacing:.5px}.SizeResult_whyCentimetersTitle__khiwm svg{width:20px;height:20px;color:#856404}.SizeResult_whyCentimetersNote__kYknm{margin:0;font-size:.85rem;line-height:1.5;color:#856404}.SizeResult_whyCentimetersNote__kYknm strong{color:#495057}.SizeResult_midpointNote__buCuG{margin:0;font-size:.85rem;line-height:1.5;color:#495057}.SizeResult_midpointNote__buCuG strong{color:var(--contrast-color)}.SizeResult_tableWrapper__o4ISv{overflow-x:auto;margin-bottom:1rem}.SizeResult_sizeTable__iSxdJ{width:100%;border-collapse:collapse;margin-bottom:.5rem;font-size:.95rem;border:2px solid #222}.SizeResult_sizeTable__iSxdJ td,.SizeResult_sizeTable__iSxdJ th{padding:.75rem .5rem;text-align:center;border:1px solid #333}.SizeResult_measurementHeader__VzQZu{background-color:#222;color:white;font-weight:600;text-align:left!important;min-width:140px;font-family:Bebas Neue,sans-serif;letter-spacing:.5px}.SizeResult_userMeasurementHeader__vuPtk{background-color:var(--contrast-color);color:var(--primary-color);font-weight:600;font-family:Bebas Neue,sans-serif;letter-spacing:.5px;min-width:120px}.SizeResult_userMeasurementValue__lQtNd{font-weight:600;font-size:.9rem}.SizeResult_userMeasurementValue__lQtNd.SizeResult_hasValue__bM0_w{background-color:rgba(239,228,201,.3);color:var(--contrast-color)}.SizeResult_userMeasurementValue__lQtNd.SizeResult_noValue__43mwN{color:#6c757d;font-style:italic;font-weight:400}.SizeResult_sizeHeader__xCWRj{background-color:#222;color:white;font-weight:600;font-family:Bebas Neue,sans-serif;letter-spacing:.5px}.SizeResult_highlightedHeader__T4oD1{background-color:var(--contrast-color);color:var(--primary-color)}.SizeResult_measurementName__bwQy7{font-weight:600;text-align:left!important;background-color:#222;color:white;font-family:Bebas Neue,sans-serif;letter-spacing:.5px}.SizeResult_measurementValue__YChh6{color:#222;font-weight:500}.SizeResult_highlightedCell__EjMoS{background-color:var(--contrast-color);color:var(--primary-color);font-weight:600;position:relative}.SizeResult_tableNotes__5oXpe{margin-top:1rem}.SizeResult_tableNote__j12Vi{display:flex;align-items:center;font-size:.9rem;color:#6c757d;margin-bottom:.5rem}.SizeResult_highlightIndicator__xo3pN{display:inline-block;width:12px;height:12px;background-color:var(--contrast-color);border-radius:2px;margin-right:.5rem}.SizeResult_midpointGuidance__WtekE{font-size:.8rem;color:#495057;margin:.5rem 0 0;padding:.5rem;background-color:#e9f7ef;border-left:3px solid #28a745;border-radius:4px}.SizeResult_midpointGuidance__WtekE strong{color:var(--contrast-color)}.SizeResult_fitTips__ixZFv{background-color:rgba(239,228,201,.5);padding:1.5rem;border-radius:var(--border-radius)}.SizeResult_tipsTitle__PqBX4{margin-top:0;font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-weight:400;margin-bottom:1rem;letter-spacing:1px}.SizeResult_tipsList__J_exx{padding-left:1.5rem;margin:0}.SizeResult_tipsList__J_exx li{margin-bottom:.5rem;line-height:1.6}.SizeResult_tipsList__J_exx li:last-child{margin-bottom:0}.SizeResult_explanationContainer__iNRjN{background-color:#fff;border-radius:var(--border-radius);padding:1.5rem;margin-bottom:2rem;box-shadow:0 3px 10px rgba(0,0,0,.1)}.SizeResult_explanationTitle__NeCBb{font-family:Bebas Neue,sans-serif;font-size:2rem;margin-top:0;margin-bottom:1rem;color:var(--contrast-color);letter-spacing:1px;display:flex;align-items:center;gap:.5rem}.SizeResult_explanationTitle__NeCBb svg{width:24px;height:24px}.SizeResult_explanationSummary__2qbLo{margin-bottom:1.5rem;line-height:1.6;font-size:1.05rem}.SizeResult_factorsList__by9VI{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.SizeResult_factorItem__T_94S{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:var(--border-radius);background-color:rgba(239,228,201,.2);transition:all .3s ease}.SizeResult_factorItem__T_94S:hover{background-color:rgba(239,228,201,.4)}.SizeResult_factorImportance__4zl9n{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:60px;flex-shrink:0}.SizeResult_importanceValue__twzH3{font-size:1.5rem;font-weight:700;color:var(--contrast-color);margin-bottom:.25rem}.SizeResult_importanceLabel__hANzO{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#666}.SizeResult_factorDetails__7mgpj{flex:1 1}.SizeResult_factorMeasurement__v7nlA{font-weight:600;margin-bottom:.5rem;color:#222}.SizeResult_factorMessage__wXFxD{line-height:1.5;color:#444}.SizeResult_tailoringNote__rqNO0{font-style:italic;color:#666;font-size:.9rem;margin-top:1rem;padding-top:1rem;border-top:1px dashed #ddd}.SizeResult_alterationNote__Aa6Wf{color:#000;font-weight:400}.SizeResult_alterationsInfo__5LSd2{margin-top:1.5rem;padding:1.25rem;border-radius:var(--border-radius);background-color:rgba(239,228,201,.3);border:1px dashed var(--contrast-color)}.SizeResult_alterationsTitle__yuC_P{display:flex;align-items:center;gap:.5rem;margin-top:0;margin-bottom:1rem;font-family:Bebas Neue,sans-serif;font-size:1.3rem;color:var(--contrast-color);letter-spacing:.5px}.SizeResult_alterationsIcon__kv6xt{width:22px;height:22px}.SizeResult_alterationsDescription__0tZs7{margin-bottom:1rem;line-height:1.5;font-size:1rem}.SizeResult_alterationsNote__XFYga{font-size:.9rem;color:#555;font-style:italic;margin-bottom:0}.SizeResult_mobileResult__M4LpJ{padding:.5rem;margin:0;border-radius:0;box-shadow:none;background-color:rgba(255,255,255,.95);width:100vw;max-width:100vw;position:relative}@media (max-width:480px){.SizeResult_mobileResult__M4LpJ{padding:.25rem;margin-top:0;margin-bottom:0}.SizeResult_resultTitle__tv4qa{font-size:1.8rem;margin-bottom:1rem;padding:0 .5rem}.SizeResult_resultCard__vE4fS{padding:1rem;margin-bottom:1rem;gap:1rem}.SizeResult_sizeCircle__kOMcp{width:80px;height:80px}.SizeResult_sizeText__iAYeF{font-size:2rem}.SizeResult_sizeLabel__RJcEe{font-size:1.4rem;margin-bottom:.5rem}.SizeResult_sizeDescription__dXHzI{font-size:1rem;margin-bottom:1rem}.SizeResult_explanationContainer__iNRjN,.SizeResult_fitTips__ixZFv,.SizeResult_sizeChartContainer__hSkGP{padding:1rem;margin-bottom:1rem}.SizeResult_chartTitle__BfK_N,.SizeResult_explanationTitle__NeCBb{font-size:1.5rem;margin-bottom:.75rem}.SizeResult_factorItem__T_94S{padding:.75rem;gap:.75rem}.SizeResult_sizeTable__iSxdJ{font-size:.75rem}.SizeResult_sizeTable__iSxdJ td,.SizeResult_sizeTable__iSxdJ th{padding:.4rem .2rem}.SizeResult_measurementHeader__VzQZu{min-width:80px;font-size:.7rem}.SizeResult_userMeasurementHeader__vuPtk{min-width:70px;font-size:.7rem}.SizeResult_userMeasurementValue__lQtNd{font-size:.75rem}.SizeResult_midpointExplanation__rYRWH{padding:.75rem;margin-bottom:1rem}.SizeResult_whyCentimetersExplanation__ZT_O2{padding:.75rem;margin-bottom:.75rem}.SizeResult_whyCentimetersTitle__khiwm{font-size:1.1rem;margin-bottom:.5rem}.SizeResult_midpointNote__buCuG,.SizeResult_whyCentimetersNote__kYknm{font-size:.85rem}.SizeResult_midpointGuidance__WtekE{font-size:.8rem;padding:.5rem}.SizeResult_tipsList__J_exx{padding-left:1rem}.SizeResult_tipsList__J_exx li{font-size:.9rem;margin-bottom:.4rem}}@media (max-width:375px){.SizeResult_mobileResult__M4LpJ{padding:.125rem}.SizeResult_resultTitle__tv4qa{font-size:1.6rem;margin-bottom:.75rem;padding:0 .25rem}.SizeResult_resultCard__vE4fS{padding:.75rem;gap:.75rem}.SizeResult_sizeCircle__kOMcp{width:70px;height:70px}.SizeResult_sizeText__iAYeF{font-size:1.8rem}.SizeResult_sizeLabel__RJcEe{font-size:1.2rem}.SizeResult_explanationContainer__iNRjN,.SizeResult_fitTips__ixZFv,.SizeResult_sizeChartContainer__hSkGP{padding:.75rem;margin-bottom:.75rem}.SizeResult_actionButtons__6YaVQ{flex-direction:column;gap:.5rem}.SizeResult_backButton__5vZiI,.SizeResult_shopButton__z7XeJ{padding:.6rem 1rem;font-size:.9rem}}@media (max-width:768px){.SizeResult_resultCard__vE4fS{flex-direction:column;text-align:center;gap:1.5rem}.SizeResult_sizeInfo__8LG54{width:100%}.SizeResult_actionButtons__6YaVQ{justify-content:center}.SizeResult_backButton__5vZiI,.SizeResult_shopButton__z7XeJ{width:100%;text-align:center}.SizeResult_sizeTable__iSxdJ{font-size:.85rem}.SizeResult_sizeTable__iSxdJ td,.SizeResult_sizeTable__iSxdJ th{padding:.5rem .3rem}.SizeResult_measurementHeader__VzQZu{min-width:100px}.SizeResult_userMeasurementHeader__vuPtk{min-width:90px;font-size:.8rem}.SizeResult_userMeasurementValue__lQtNd{font-size:.8rem}.SizeResult_factorItem__T_94S{flex-direction:column;gap:.5rem}.SizeResult_factorImportance__4zl9n{flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;width:100%}.SizeResult_importanceValue__twzH3{margin-bottom:0}.SizeResult_chartTitleContainer__Aqlzl{flex-direction:column;gap:.75rem;align-items:center}.SizeResult_chartTitle__BfK_N{font-size:1.5rem;margin-bottom:0;text-align:center}.SizeResult_unitToggle__oTaVk{align-self:center}}@media (max-width:480px){.SizeResult_chartTitleContainer__Aqlzl{gap:.5rem}.SizeResult_chartTitle__BfK_N{font-size:1.3rem}.SizeResult_unitToggle__oTaVk{padding:.4rem .6rem;gap:.6rem}.SizeResult_unitToggleLabel__Z_yI9{font-size:.8rem;min-width:24px}.SizeResult_unitToggleSwitch__5sdl6{width:45px;height:26px}.SizeResult_unitToggleSlider__qKhFQ{width:18px;height:18px;top:2px;left:2px}.SizeResult_unitToggleSwitch__5sdl6.SizeResult_active__eIn1v .SizeResult_unitToggleSlider__qKhFQ{transform:translateX(19px)}}