@import url(https://use.typekit.net/rlq3jkg.css);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Besley:wght@400;500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@100;200;300;400;500;600;700&display=swap);
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 1, 2018 */@font-face{font-family:"HK Grotesk";src:url("../../fonts/hkgrotesk/hkgrotesk-bold-webfont.woff2") format("woff2"),url("../../fonts/hkgrotesk/hkgrotesk-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"HK Grotesk";src:url("../../fonts/hkgrotesk/hkgrotesk-light-webfont.woff2") format("woff2"),url("../../fonts/hkgrotesk/hkgrotesk-light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"HK Grotesk";src:url("../../fonts/hkgrotesk/hkgrotesk-regular-webfont.woff2") format("woff2"),url("../../fonts/hkgrotesk/hkgrotesk-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}#maincontent{background-color:#fff}.fitfinder-wrapper .ff-container{max-width:1440px}.fitfinder-wrapper .ff-page-title{font-size:2.625rem;line-height:3.625rem;font-weight:400;color:#4a4a4a;font-family:"proxima-nova",sans-serif;text-align:center;margin-top:34px;margin-bottom:34px}.fitfinder-wrapper .sub-title{font-size:1rem;line-height:2rem;font-weight:400;color:#343a40;font-family:"proxima-nova",sans-serif;margin:0 auto;max-width:620px;text-align:left}.fitfinder-wrapper .ff-sub-title-inner{margin-bottom:45px}.fitfinder-wrapper .ff-suggested-subtext{margin-bottom:45px}.fitfinder-wrapper .ff-input-wrapper{background:#fff;border:1px solid #3a5d6c;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;gap:20px;margin:0 auto;padding:50px 35px;max-width:415px}.fitfinder-wrapper .ff-label{font-size:1.875rem;line-height:2.375rem;font-weight:400;color:#4a4a4a;font-family:"proxima-nova",sans-serif;margin-bottom:20px;padding:0 10px;text-align:center}.fitfinder-wrapper .age-field-wrapper{margin-bottom:20px}.fitfinder-wrapper .age-continue-button-wrapper .f-button{padding:15px 20px}.fitfinder-wrapper .age-field-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #3a5d6c;padding:10px 20px;text-align:center}.fitfinder-wrapper input[type=range]{width:100%;margin:18px 0;background-color:rgba(0,0,0,0);-webkit-appearance:none}.fitfinder-wrapper input[type=range]:focus{outline:none}.fitfinder-wrapper input[type=range]::-webkit-slider-runnable-track{background:#0e5259;border:0;border-radius:20px;width:100%;height:16px;cursor:pointer}.fitfinder-wrapper input[type=range]::-webkit-slider-thumb{margin-top:-8px;width:32px;height:32px;background:#fff;border:3px solid #0e5259;border-radius:32px;cursor:pointer;-webkit-appearance:none}.fitfinder-wrapper input[type=range]:focus::-webkit-slider-runnable-track{background:#11666f}.fitfinder-wrapper input[type=range]::-moz-range-track{background:#0e5259;border:0;border-radius:20px;width:100%;height:16px;cursor:pointer}.fitfinder-wrapper input[type=range]::-moz-range-thumb{width:32px;height:32px;background:#fff;border:3px solid #0e5259;border-radius:32px;cursor:pointer}.fitfinder-wrapper input[type=range]::-ms-track{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:9px 0;color:rgba(0,0,0,0);width:100%;height:16px;cursor:pointer}.fitfinder-wrapper input[type=range]::-ms-fill-lower{background:#0e5259;border:0;border-radius:40px}.fitfinder-wrapper input[type=range]::-ms-fill-upper{background:#d9d9d9;border:0;border-radius:40px}.fitfinder-wrapper input[type=range]::-ms-thumb{width:32px;height:32px;background:#fff;border:3px solid #0e5259;border-radius:32px;cursor:pointer;margin-top:0}.fitfinder-wrapper input[type=range]:focus::-ms-fill-lower{background:#0e5259}.fitfinder-wrapper input[type=range]:focus::-ms-fill-upper{background:#d9d9d9}.fitfinder-wrapper .ff-age-limit-text-link{font-size:1rem;line-height:2rem;font-weight:400;color:#c00;font-family:"proxima-nova",sans-serif;cursor:pointer;text-align:center}.fitfinder-wrapper .select-dropdown-wrapper{position:relative;border:solid 2px #3a5d6c;margin-bottom:10px;max-height:50px}.fitfinder-wrapper .select-dropdown-wrapper::after{content:"";position:absolute;right:21px;top:20px;background-image:url(../../images/chevron-down.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:14px;width:14px}.fitfinder-wrapper .select-dropdown-wrapper .select-dropdown-container{font-size:.9375rem;line-height:1.875rem;font-weight:400;color:#343a40;font-family:"proxima-nova",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;max-height:50px;outline:none;padding:12px 21px 12px 30px;width:100%}.fitfinder-wrapper .user-black-select-dropdown-icon{content:"";background-image:url("../images/user-black-icon.svg");background-size:contain;background-position:center;background-repeat:no-repeat;height:16px;width:16px;position:absolute;top:35%;left:7px}.fitfinder-wrapper .collar-black-icon{content:"";background-image:url("../images/collar-black-icon.svg");background-size:contain;background-position:center;background-repeat:no-repeat;height:16px;width:16px;position:absolute;top:35%;left:7px}.fitfinder-wrapper .sleeve-black-icon{content:"";background-image:url("../images/sleeve-black-icon.svg");background-size:contain;background-position:center;background-repeat:no-repeat;height:16px;width:16px;position:absolute;top:35%;left:7px}.fitfinder-wrapper .ff-addinfo-container .ff-label{margin-bottom:20px}.fitfinder-wrapper .ff-addinfo-container .ff-addinfo-sublabel{font-size:1rem;line-height:2rem;font-weight:400;color:#4a4a4a;font-family:"proxima-nova",sans-serif;margin-bottom:20px}.fitfinder-wrapper .ff-addinfo-container .weight-field-wrapper{margin-bottom:10px;max-height:50px}.fitfinder-wrapper .ff-addinfo-container .ff-addinfo-input-label{font-size:1rem;line-height:2rem;font-weight:700;color:#000;font-family:"proxima-nova",sans-serif;margin-bottom:10px}@media(min-width: 992px){.fitfinder-wrapper .ff-addinfo-container .height-select-in{width:160px;margin-left:10px}.fitfinder-wrapper .ff-addinfo-container .height-select-ft{width:155px;margin-right:10px}}@media(max-width: 1199.98px){.fitfinder-wrapper .ff-addinfo-container .height-select-in{width:100%}.fitfinder-wrapper .ff-addinfo-container .height-select-ft{width:100%}}.fitfinder-wrapper .ff-addinfo-container .weight-field-input{font-size:.9375rem;line-height:1.875rem;font-weight:400;color:#000;font-family:"proxima-nova",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #3a5d6c;padding:10px 30px}.fitfinder-wrapper .ff-addinfo-container .weight-continue-button-wrapper{margin:20px 0}.fitfinder-wrapper .ff-addinfo-container .weight-continue-button-wrapper .f-button{padding:15px 20px}.fitfinder-wrapper .ff-mpants-container .ff-label{margin-bottom:20px}.fitfinder-wrapper .ff-mpants-container .ff-mpants-sublabel{font-size:1rem;line-height:2rem;font-weight:400;color:#4a4a4a;font-family:"proxima-nova",sans-serif;margin-bottom:20px}.fitfinder-wrapper .ff-mpants-container .mpants-continue-button-wrapper{margin:20px 0}.fitfinder-wrapper .ff-mpants-container .mpants-continue-button-wrapper .f-button{padding:15px 20px}.fitfinder-wrapper .ff-mshirt-container .ff-label{margin-bottom:20px}.fitfinder-wrapper .ff-mshirt-container .ff-mshirt-sublabel{font-size:1rem;line-height:2rem;font-weight:400;color:#4a4a4a;font-family:"proxima-nova",sans-serif;margin-bottom:20px;text-align:center}.fitfinder-wrapper .ff-mshirt-container .ff-mshirt-icon-wrapper{margin-bottom:20px}.fitfinder-wrapper .ff-mshirt-container .ff-mshirt-icon{width:75px;height:75px;background:url("../../images/fitfinder-icon-shirt-measurement.svg");border-radius:100px;cursor:pointer}.fitfinder-wrapper .ff-mshirt-container .ff-mshirt-icon-after{width:16px;height:16px;background:url("../images/search-gold-icon.svg");border-radius:100px;bottom:-55px;right:-65px;position:relative;display:inline-block}.fitfinder-wrapper .ff-mshirt-container .mshirt-continue-button-wrapper{margin:20px 0}.fitfinder-wrapper .ff-mshirt-container .mshirt-continue-button-wrapper .f-button{padding:15px 20px}.fitfinder-wrapper .ff-suitfit-container .ff-label{margin-bottom:20px}.fitfinder-wrapper .ff-suitfit-container .ff-suitfit-sublabel{font-size:1rem;line-height:2rem;font-weight:400;color:#4a4a4a;font-family:"proxima-nova",sans-serif;margin-bottom:20px;text-align:center}.fitfinder-wrapper .ff-suitfit-container .ff-suitfit-selection-wrapper{gap:15px}.fitfinder-wrapper .ff-suitfit-container .ff-suitfit-selection-item{background-color:#e6e6e8;border:3px solid #3a5d6c;border-radius:5px;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:150px}.fitfinder-wrapper .ff-suitfit-container .suit-radio:checked+label .ff-suitfit-selection-item{border:3px solid #0e5259;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.3137254902);box-shadow:0 10px 20px rgba(0,0,0,.3137254902);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fitfinder-wrapper .ff-suitfit-container .ff-suitfit-selection-text{font-size:.9375rem;line-height:1.875rem;font-weight:400;color:#343a40;font-family:"proxima-nova",sans-serif}.fitfinder-wrapper .ff-suitfit-container .suitfit-continue-button-wrapper{margin:20px 0}.fitfinder-wrapper .ff-suitfit-container .suitfit-continue-button-wrapper .f-button{padding:15px 20px}.fitfinder-wrapper .ff-suitfit-container .ff-slim.ff-suitfit-selection-image{background-image:url("../images/suit_slim.png");background-position:center;background-size:contain;background-repeat:no-repeat;display:block;cursor:pointer;position:relative;height:157px}.fitfinder-wrapper .ff-suitfit-container .ff-modern.ff-suitfit-selection-image{background-image:url("../images/suit_modern.png");background-position:center;background-size:contain;background-repeat:no-repeat;display:block;cursor:pointer;position:relative;height:157px}.fitfinder-wrapper .ff-suggested-container .ff-suggested-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.fitfinder-wrapper .ff-suggested-container .ff-suggested-item-title-wrapper{text-align:center;margin-bottom:10px}.fitfinder-wrapper .ff-suggested-container .ff-suggested-item-title{font-size:1.5rem;line-height:1.875rem;font-weight:600;color:#0e5259;font-family:"proxima-nova",sans-serif}.fitfinder-wrapper .ff-suggested-container .ff-suggested-item-icon-wrapper{margin-bottom:20px}.fitfinder-wrapper .ff-suggested-container .ff-suggested-item-icon{background:url("../../images/icons/suit.svg");height:65px;width:50px;content:" ";background-position:center;background-repeat:no-repeat;background-size:contain}.fitfinder-wrapper .ff-suggested-container .ff-suggested-item-icon.ff-icon-coat-gold{background:url("../../images/coat-gold-icon.svg");width:68px;height:68px;background-position:center;background-repeat:no-repeat;background-size:contain}.fitfinder-wrapper .ff-suggested-container .ff-suggested-item-icon.ff-icon-pants-gold{background:url("../../images/pants-gold-icon.svg");width:68px;height:68px;background-position:center;background-repeat:no-repeat;background-size:contain}.fitfinder-wrapper .ff-suggested-container .ff-suggested-item-icon.ff-icon-shirt-gold{background:url("../../images/shirt-gold-icon.svg");width:68px;height:68px;background-position:center;background-repeat:no-repeat;background-size:contain}.fitfinder-wrapper .ff-suggested-container .ff-suggested-item-icon.ff-icon-vest-gold{background:url("../../images/vest-gold-icon.svg");width:68px;height:68px;background-position:center;background-repeat:no-repeat;background-size:contain}.fitfinder-wrapper .ff-suggested-container .ff-suggested-item-metric-wrapper{border-top:1px solid #3a5d6c;border-bottom:1px solid #3a5d6c;padding:20px 0}.fitfinder-wrapper .ff-suggested-container .ff-suggested-item-value{font-size:1.25rem;line-height:1.5rem;font-weight:400;color:#4a4a4a;font-family:"proxima-nova",sans-serif;margin-bottom:2px;text-align:center}.fitfinder-wrapper .ff-suggested-container .ff-suggested-item-label{font-size:.75rem;line-height:.875rem;font-weight:400;color:#555;font-family:"proxima-nova",sans-serif;text-align:center}.fitfinder-wrapper .ff-suggested-container .ff-suggested-button-wrapper{margin-bottom:37px}.fitfinder-wrapper .ff-suggested-container .ff-suggested-end-text-wrapper{margin:0 auto;margin-bottom:71px;max-width:705px}.fitfinder-wrapper .ff-suggested-container .suggested-continue-button-wrapper .f-button{padding:15px 20px}.fitfinder-wrapper .ff-suggested-container .ff-fit-form{display:none}.fitfinder-wrapper .ff-suggested-container .ff-fit-form.active{display:-webkit-box;display:-ms-flexbox;display:flex}.fitfinder-wrapper .ff-suggested-container .ff-fit-wrapper.edit .ff-fit-form{display:-webkit-box;display:-ms-flexbox;display:flex}.fitfinder-wrapper .ff-suggested-container .ff-fit-wrapper.edit .ff-fit-display{display:none}.fitfinder-wrapper .ff-suggested-container .ff-select-group{display:none;gap:10px}.fitfinder-wrapper .ff-suggested-container .ff-select-group.active{display:-webkit-box;display:-ms-flexbox;display:flex}.fitfinder-wrapper .ff-suggested-container .ff-button-group{gap:10px;width:100%}.fitfinder-wrapper .ff-suggested-container .ff-button-group button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:30px;padding-right:30px;text-indent:5px;gap:5px}.fitfinder-wrapper .ff-suggested-container .form-select .select2-selection{padding-left:10px;padding-right:40px}.fitfinder-wrapper .ff-suggested-container .form-select .select2-selection__arrow::before{right:10px}.fitfinder-wrapper .ff-suggested-container .form-select .select2-results__option{padding:10px}.fitfinder-wrapper .ff-editfit-container .ff-editfit-wrapper{border:5px solid #3a5d6c;-webkit-box-sizing:border-box;box-sizing:border-box;gap:20px;margin:0 auto;margin-bottom:63px;padding:50px 35px;max-width:446px}.fitfinder-wrapper .ff-editfit-container .ff-editfit-item-title{font-size:1.25rem;line-height:1.875rem;font-weight:600;color:#0e5259;font-family:"proxima-nova",sans-serif;margin-bottom:10px;text-align:center}.fitfinder-wrapper .ff-editfit-container .ff-editfit-value-wrapper{border-top:1px solid #3a5d6c;border-bottom:1px solid #3a5d6c;padding:20px 20px 0 20px}.fitfinder-wrapper .ff-editfit-container .ff-editfit-item-title-wrapper{margin-bottom:10px}.fitfinder-wrapper .ff-editfit-container .ff-editfit-value{font-size:.875rem;line-height:1.0625rem;font-weight:400;color:#4a4a4a;font-family:"proxima-nova",sans-serif;text-align:right;text-transform:uppercase}.fitfinder-wrapper .ff-editfit-container .ff-editfit-value-label{font-size:.75rem;line-height:.9375rem;font-weight:400;color:#555;font-family:"proxima-nova",sans-serif}.fitfinder-wrapper .ff-editfit-container .ff-editfit-value-items{margin-bottom:22px}.fitfinder-wrapper .ff-editfit-container .editfit-continue-button-wrapper{margin:20px 0 0 0}.fitfinder-wrapper .ff-editfit-container .editfit-continue-button-wrapper .f-button{padding:15px 20px}.fitfinder-wrapper .ff-editfit-container .ff-editfit-item-title-icon-edit{content:" ";background-image:url("../images/pencil-green-icon.svg");background-size:contain;background-position:center;background-repeat:no-repeat;height:16px;width:16px;position:absolute;right:0;top:9px}.fitfinder-wrapper .ff-tab{display:none;margin-bottom:60px}.fitfinder-wrapper .f-invalid-message{margin-bottom:10px}.fitfinder-wrapper .f-field input{font-size:1rem}#fitFinderDressModal .modal-content{max-width:500px;margin:auto;border:5px solid #3a5d6c;padding:50px 35px}#fitFinderDressModal .modal-body{padding:0}#fitFinderDressModal .ff-mshirt-zoom-title{font-size:2.25rem;line-height:3rem;font-weight:400;color:#4a4a4a;font-family:"proxima-nova",sans-serif;margin-bottom:20px;text-align:center}#fitFinderDressModal .ff-mshirt-zoom-image{width:279px;height:279px;background:url("../images/shirt-how-to-measure.png");margin:0 auto}#fitFinderAgeModal .modal-content{max-width:500px;margin:auto;padding:50px 35px;-webkit-filter:drop-shadow(0 10px 20px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 10px 20px rgba(0, 0, 0, 0.5));border:5px solid #3a5d6c}#fitFinderAgeModal .ff-age-modal-title{font-size:2.25rem;line-height:3rem;font-weight:400;color:#4a4a4a;font-family:"proxima-nova",sans-serif;text-align:center;margin-bottom:20px}#fitFinderAgeModal .ff-age-modal-subtitle{font-size:1rem;line-height:2rem;font-weight:400;color:#343a40;font-family:"proxima-nova",sans-serif;text-align:center}#fitFinderAgeModal .ff-age-modal-button-wrapper{text-align:center}
