.montserrat{font-family:'Montserrat',sans-serif;font-weight:400}.montserrat-black{font-family:'Montserrat',sans-serif;font-weight:900}.roboto-thin,.roboto-thin-italic{font-family:'Roboto',sans-serif;font-weight:100}.roboto-light{font-family:'Roboto',sans-serif;font-weight:300}.roboto-normal{font-family:'Roboto',sans-serif;font-weight:400}.roboto-medium{font-family:'Roboto',sans-serif;font-weight:500}.roboto-bold,.roboto-black{font-family:'Roboto',sans-serif;font-weight:700}.overflow-scroll-bar{overflow:hidden;display:flex}.hide-backdrop{overflow:hidden;pointer-events:none}#generic-find-your-fit{pointer-events:auto}#generic-find-your-fit dialog[open]{position:absolute;top:20%;left:10px;padding:0;border:none;margin:0;overflow:hidden;display:flex;max-height:100vh}#generic-find-your-fit dialog[open]::backdrop{background:transparent}@media (max-width:991px){#generic-find-your-fit dialog[open]{width:95vw;position:fixed;top:5px;z-index:100}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container{overflow:hidden;display:flex;font-family:'sofia-pro';font-weight:400}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog{overflow:hidden;display:flex;width:980px;height:auto;margin:0}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog{width:100%;margin:0 auto}}@media (min-width:768px) and (max-width:991px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog{width:735px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content{overflow:hidden;display:flex;width:100%;border:none}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body{overflow:hidden;display:flex;width:100%;padding:0}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .image-side{max-height:725px;overflow:hidden;width:40%}@media (min-width:768px) and (max-width:991px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .image-side{width:15%}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .image-side img{width:100%;height:100%}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .image-side img{height:768px}}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .image-side{width:20%}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side{overflow:hidden;display:flex;flex:1;height:100%;background-color:#fff;width:60%;position:relative}@media (min-width:768px) and (max-width:991px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side{width:85%}}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side{width:80%}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side #user-information{max-height:100vh;overflow-y:auto;display:flex;flex-direction:column;flex:1}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .close-icon-container{display:flex;flex-direction:row-reverse}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .close-icon-container .close-icon{font-size:21px;font-weight:bold;background:none;border:none;padding:5px}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .close-icon-container .close-icon:focus-visible{border-radius:0;border:2px solid #000}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .continue-shopping-btn,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .continue-btn{border:1px solid #f2674a;text-transform:uppercase;background-color:#f2674a;color:#fff;display:block;margin-left:auto;margin-right:auto;padding:5px 100px;width:100%;font-size:28px;font-family:'sofia-pro';font-weight:700}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .continue-shopping-btn,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .continue-btn{padding:8px 0;font-size:22px}}@media (max-width:334px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .continue-shopping-btn,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .continue-btn{padding:5px 0;font-size:20px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .continue-shopping-btn:focus-visible,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .continue-btn:focus-visible{border-radius:0;border:2px solid #000}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .disabled{background-color:#6e6e6e;border:1px solid #6e6e6e;cursor:not-allowed}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .text-center{text-align:center}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form{padding:30px 50px 28px 50px}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form{padding:10px 15px 28px 15px}}@media (min-width:768px) and (max-width:991px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form{padding:30px 50px 28px 50px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .header{text-align:center;margin:0 20px 20px 20px}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .header{margin:10px 0 15px 0}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .header .title{font-size:36px;display:inline-block;vertical-align:middle;padding:0 5px}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .header .title{font-size:29px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .age-question-circle,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-size-question-circle{color:#707070;cursor:pointer}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .popover{width:180px;color:#000;font-family:'sofia-pro';border:0.5px solid #000;border-radius:0;background-color:#f5f5f5}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .popover .popover-title{font-weight:800;line-height:12px;background-color:inherit;border-radius:0;border-bottom:none}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .popover .popover-content{line-height:17px}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .age-container{position:relative}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .age-container .age-question-circle{position:absolute;right:-22px;top:2px;font-size:18px}@media (min-width:576px) and (max-width:767px),(min-width:414px) and (max-width:766px),(min-width:360px) and (max-width:413px),(min-width:768px) and (max-width:991px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .age-container .age-question-circle{top:-22px;right:5px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .age-container .popover{top:25px !important}@media (min-width:576px) and (max-width:767px),(min-width:414px) and (max-width:766px),(min-width:360px) and (max-width:413px),(min-width:768px) and (max-width:991px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .age-container .popover{top:-1px !important}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .age-container .popover .arrow{border-left-color:#000;top:0 !important;transform:rotate(-47deg) translate(-3px,1px) scale(1.1);-moz-transform:rotate(-47deg) translate(-3px,1px) scale(1.1);border-width:5px 0 5px 15px}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .age-container .popover .arrow::after{border-left-color:#f5f5f5;right:1.3px;bottom:-5.1px;transform:scale(0.9);border-width:5px 0 5px 15px}@media (min-width:768px) and (max-width:991px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .age-container .popover .arrow{transform:rotate(-44deg) translate(-3px,2px) scale(1.1)}}@media (min-width:360px) and (max-width:413px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .age-container .popover .arrow{transform:rotate(-43deg) translate(-3px,2px) scale(1.1)}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-info-fields,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-height-ft-in,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-weight-lbs{position:relative;color:#000;background-color:#fff;border:1px solid #f2674a;padding:3px;margin-bottom:5px;font-size:18px;width:100%;padding:10px}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-info-fields .field-label,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-height-ft-in .field-label,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-weight-lbs .field-label{display:inline-block}@media (max-width:334px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-info-fields .field-label,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-height-ft-in .field-label,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-weight-lbs .field-label{width:25% !important}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-info-fields .age-label,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-height-ft-in .age-label,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-weight-lbs .age-label{padding-right:2px}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-height-ft-in{display:flex}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-height-ft-in .user-height-label,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-weight-lbs .user-height-label,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-height-ft-in .user-weight-label,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-weight-lbs .user-weight-label{position:absolute;font-size:18px;font-weight:400;color:#000;width:6%}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-height-ft-in .user-height-label,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-weight-lbs .user-height-label,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-height-ft-in .user-weight-label,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-weight-lbs .user-weight-label{width:16% !important}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .lbs-span{width:calc(100% - 67px);text-align:right;color:#717171;margin:0;float:right}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .lbs-span input:focus-visible{padding-right:5px}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .lbs-span{float:right}}@media (max-width:767px) and (orientation:landscape){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .lbs-span{width:74% !important;padding:0 0 0 8px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .ft-span,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .in-span{margin-bottom:0;text-align:right;color:#717171}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .ft-span{padding:0 5px 0 0;margin-right:3px;margin-left:65px}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .ft-span:focus-within,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .in-span:focus-within,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .lbs-span:focus-within,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info #user-age:focus-within{outline:1px solid #717171}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .in-span:focus-within,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .lbs-span:focus-within,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info #user-age:focus-within{border-radius:0 !important;padding-right:5px}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info #user-age{width:calc(100% - 45px)}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info #user-weight{padding-right:5px}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info input[type="text"]{text-align:right;border:none;width:85%;display:inline-block;margin-bottom:0;background-color:#fff;color:#000;-moz-appearance:none;appearance:none;margin:0;padding:0;font-family:'sofia-pro'}@media (max-width:334px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info input[type="text"]{width:62% !important;font-size:14px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info input[type="text"]:focus{background-color:#fff !important;opacity:1}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info input::-webkit-outer-spin-button,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .height-ft,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .height-in{width:90% !important;float:left;padding:8px 0 0 0}@media (min-width:320px) and (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .height-ft,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .height-in{width:75% !important}}@media (max-width:334px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .height-ft,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .height-in{width:30% !important}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-weight{width:92% !important;padding:3px 0}@media (max-width:768px) and (max-width:991px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-weight{width:94% !important}}@media (max-width:767px) and (orientation:landscape){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-weight{width:91% !important}}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-weight{width:80% !important}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-age{padding:3px 0}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .user-age{text-align:left}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info ::placeholder{color:#717171;opacity:1}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info :-ms-input-placeholder{color:#717171;float:right;opacity:1}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info ::-ms-input-placeholder{color:#717171;float:right;opacity:1}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info input[type="text"]::-webkit-input-placeholder,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info input[type="text"]:focus::-webkit-input-placeholder{opacity:1;color:#717171}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .mz-validationmessage{padding:0 0 7px 0;text-align:center;font-size:14px}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .mz-validationmessage{padding:0 0 5px 0}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type-container{position:relative;padding:5px 0;font-size:18px}@media (min-width:414px) and (max-width:766px),(min-width:360px) and (max-width:413px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type-container .shoe-size-question-circle{padding-left:5px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type-container:focus-visible{border-radius:0;outline:2px solid #000}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type-container .popover{top:30px !important}@media (min-width:414px) and (max-width:766px),(min-width:360px) and (max-width:413px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type-container .popover{top:33px !important;left:59px !important}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type-container .popover .arrow{border-right-color:#000;top:0 !important;border-width:5px 15px 5px 0;transform:rotate(45deg) translate(3px,2px)}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type-container .popover .arrow::after{border-right-color:#f5f5f5;left:1.3px;bottom:-5px;transform:scale(0.9);border-width:5px 15px 5px 0px}@media (min-width:414px) and (max-width:766px),(min-width:360px) and (max-width:413px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type-container .popover .arrow::after{border-width:5px 7px 5px 0px}}@media (min-width:414px) and (max-width:766px),(min-width:360px) and (max-width:413px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type-container .popover .arrow{border-width:5px 7px 5px 0;transform:rotate(90deg) translate(3px,-40px) scale(0.8)}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type{border:1px solid #717171;padding:3px 7px 5px 7px;background-color:#fff;text-transform:uppercase;text-decoration:none;color:#000;display:inline-block;margin-bottom:8px;width:156px;text-align:center;font-size:16px}@media (min-width:320px) and (max-width:480px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type{width:47%}}@media (min-width:767px) and (max-width:991px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type{width:32%}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type:nth-of-type(2){margin:0px 5px}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type:nth-of-type(2){margin:0px 0px 0px 8px}}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type:nth-of-type(4){margin:0px 0px 0px 8px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type:nth-of-type(5){margin:0px 5px}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type:nth-of-type(5){margin:0px 0px}}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type{padding:10px 10px 10px 10px;height:44px}}@media (max-width:334px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type{padding:0px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type:hover{background-color:#f2674a;border:1px solid #f2674a}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type:focus-visible{background-color:#f2674a;outline:2px solid #000}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-type-option .shoe-type.active{border:1px solid #f2674a;background-color:#f2674a;box-shadow:none}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .rotate-chevron-icon:after{transform:rotate(180deg)}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-size-us-section{overflow:hidden;position:relative;display:block}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-size-us-section{margin-bottom:5px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-size-us-section:after{pointer-events:none;content:"▼";position:absolute;top:25%;left:calc(94%);padding:0px;background-color:#fff;color:#f2674a;cursor:pointer;font-size:18px}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-size-us-section:after{left:calc(90%);top:25%}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-size-us-section .shoe-size-us{font-family:'sofia-pro';font-size:18px;color:#000;border:1px solid #f2674a;padding:5px 0 10px 10px;margin:5px 2px 5px 2px;height:40px;background-color:#fff;width:99%;text-transform:capitalize;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-size-us-section .shoe-size-us option{color:#000;text-transform:lowercase;padding:12px}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-size-us-section .shoe-size-us option:nth-of-type(odd){background-color:#eee;padding:10px}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-size-us-section .shoe-size-us option:nth-of-type(even){background-color:#fff;padding:10px}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-size-us-section .shoe-size-us:focus-within,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .find-fit-form .user-info .shoe-size-us-section .shoe-size-us:focus{border-radius:0;border:1px solid #f2674a}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .save-feedback .measuring-tape-img{padding-top:30px;padding-bottom:20px}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .save-feedback .title{font-size:58px;color:#f2674a;line-height:1}@media (max-width:576px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .save-feedback .title{font-size:40px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .save-feedback .feedback{padding-top:40px;padding-bottom:40px;width:355px;margin:auto;font-size:18px}@media (max-width:576px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .save-feedback .feedback{padding:20px;font-size:16px;width:auto}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .save-feedback .continue-shopping-btn{display:block;border:1px solid #f2674a;text-transform:uppercase;background-color:#f2674a;color:#fff;margin-right:auto;font-size:28px;font-weight:700;margin:auto;width:355px;font-size:24px;padding:7px 0;margin-bottom:25px}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .save-feedback .continue-shopping-btn:hover{text-decoration:none}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .save-feedback .start-over-btn{padding:25px;font-size:24px;text-decoration:underline}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .save-feedback .start-over-btn a{cursor:pointer;color:#000}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .save-feedback .continue-shopping-btn-wrapper .continue-shopping-btn,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .save-feedback .continue-shopping-btn-wrapper .start-over-btn{cursor:pointer}@media (max-width:576px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .save-feedback .continue-shopping-btn-wrapper .continue-shopping-btn,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .save-feedback .continue-shopping-btn-wrapper .start-over-btn{font-size:18px;width:auto;margin:20px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .modal-right-side-footer{margin-bottom:10px;padding:20px 0px 5px;bottom:0;width:100%}@media (min-width:320px) and (max-width:480px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .modal-right-side-footer{padding:0px 0px}}@media (max-width:576px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .modal-right-side-footer{margin-top:10px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .modal-right-side-footer .privacyLink{text-align:center;margin:5px 0;font-size:10px}@media (max-width:991px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .modal-right-side-footer .privacyLink{font-size:16px}}@media (max-width:334px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .modal-right-side-footer .privacyLink{font-size:10px}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .modal-right-side-footer .privacyLink a,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .modal-right-side-footer .privacyLink a:visited{color:#6e6e6e;text-decoration:underline}@media (max-width:767px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .modal-right-side-footer .privacyLink a,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .modal-right-side-footer .privacyLink a:visited{color:#717171}}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side .modal-right-side-footer .privacyLink a:focus-visible{border-radius:0;outline:2px solid #000}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body .content-side.fit-form{background-color:#eaeaea}#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body #fit-size-form{overflow:hidden;display:flex;align-items:flex-start;width:100%}@media (max-width:991px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body #fit-size-form .visible-xs,#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body #fit-size-form .visible-sm{display:block !important}}@media (max-width:991px){#generic-find-your-fit dialog[open] #generic-find-your-fit-container .modal-dialog .modal-content .modal-body #fit-size-form .hidden-sm{display:none !important}}