.tfc-cfg-core .tfc-small .tfc-more,.tfc-cfg-core .tfc-large .tfc-more,.tfc-cfg-core .tfc-tip-show-more.tfc-small .tfc-less,.tfc-cfg-core .tfc-tip-show-more.tfc-large .tfc-less,.tfc-cfg-core .tfc-if-shopping-for-self,.tfc-shopping-for-self.tfc-cfg-core .tfc-if-shopping-for-other,.tfc-cfg-core .tfc-if-recipient-with-alias,.tfc-recipient-with-alias.tfc-cfg-core .tfc-if-recipient-without-alias,.tfc-cfg-core .tfc-if-discovery-available,.tfc-discovery-available.tfc-cfg-core .tfc-if-discovery-unavailable,.tfc-cfg-core .tfc-no-save,.tfc-cfg-core.tfc-profile-saved-or-save-disabled .tfc-save,.tfc-cfg-core .tfc-instant,.tfc-cfg-core.tfc-instant-profile .tfc-not-instant{display:none}.tfc-cfg-core .tfc-if-shopping-for-other,.tfc-shopping-for-self.tfc-cfg-core .tfc-if-shopping-for-self,.tfc-cfg-core .tfc-if-recipient-without-alias,.tfc-recipient-with-alias.tfc-cfg-core .tfc-if-recipient-with-alias{display:inline}.tfc-cfg-core .tfc-small .tfc-less,.tfc-cfg-core .tfc-large .tfc-less,.tfc-cfg-core .tfc-tip-show-more.tfc-small .tfc-more,.tfc-cfg-core .tfc-tip-show-more.tfc-large .tfc-more,.tfc-cfg-core .tfc-if-discovery-unavailable,.tfc-discovery-available.tfc-cfg-core .tfc-if-discovery-available,.tfc-cfg-core .tfc-save,.tfc-cfg-core.tfc-profile-saved-or-save-disabled .tfc-no-save,.tfc-cfg-core .tfc-not-instant,.tfc-cfg-core.tfc-instant-profile .tfc-instant{display:block}.tfc-cfg-core.tfc-modal-result .tfc-popup-wrap.tfc-small.tfc-has-iframe .tfc-cfg-popup-indicator,.tfc-cfg-core.tfc-modal-result .tfc-popup-wrap.tfc-large.tfc-has-iframe .tfc-cfg-popup-indicator,.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-has-iframe .tfc-cfg-popup-indicator{width:100%}.tfc-cfg-core.tfc-modal-result .tfc-popup-wrap.tfc-small.tfc-has-iframe iframe,.tfc-cfg-core.tfc-modal-result .tfc-popup-wrap.tfc-large.tfc-has-iframe iframe,.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-has-iframe iframe{display:inline;position:absolute;visibility:hidden;height:0;width:100%}.tfc-cfg-core.tfc-modal-result .tfc-iframe-loaded.tfc-popup-wrap.tfc-small.tfc-has-iframe .tfc-cfg-popup-indicator,.tfc-cfg-core.tfc-modal-result .tfc-iframe-loaded.tfc-popup-wrap.tfc-large.tfc-has-iframe .tfc-cfg-popup-indicator,.tfc-cfg-core.tfc-tip-result .tfc-iframe-loaded.tfc-tip.tfc-has-iframe .tfc-cfg-popup-indicator,.tfc-cfg-core.tfc-modal-result .tfc-iframe-loaded.tfc-popup-wrap.tfc-small.tfc-has-iframe .tfc-popup-click-close,.tfc-cfg-core.tfc-modal-result .tfc-iframe-loaded.tfc-popup-wrap.tfc-large.tfc-has-iframe .tfc-popup-click-close,.tfc-cfg-core.tfc-tip-result .tfc-iframe-loaded.tfc-tip.tfc-has-iframe .tfc-popup-click-close{display:none}.tfc-cfg-core.tfc-modal-result .tfc-iframe-loaded.tfc-popup-wrap.tfc-small.tfc-has-iframe iframe,.tfc-cfg-core.tfc-modal-result .tfc-iframe-loaded.tfc-popup-wrap.tfc-large.tfc-has-iframe iframe,.tfc-cfg-core.tfc-tip-result .tfc-iframe-loaded.tfc-tip.tfc-has-iframe iframe{visibility:visible;position:relative;height:100%;z-index:1}.tfc-cfg-core .tfc-button-bar .tfc-element-wrapper .tfc-button.tfc-element{width:100%}.tfc-cfg-core .tfc-button-bar .tfc-element-wrapper{display:inline-block;vertical-align:top;padding-left:.5em;padding-right:.5em}.tfc-cfg-core .tfc-button-bar .tfc-element-wrapper .tfc-element{display:block}.tfc-cfg-core .tfc-button-bar,.tfc-cfg-core tfc-button-bar{margin-left:-.5em;margin-right:-.5em}.tfc-cfg-core .tfc-small .tfc-more,.tfc-cfg-core .tfc-large .tfc-more,.tfc-cfg-core .tfc-tip-show-more.tfc-small .tfc-less,.tfc-cfg-core .tfc-tip-show-more.tfc-large .tfc-less,.tfc-cfg-core .tfc-if-shopping-for-self,.tfc-shopping-for-self.tfc-cfg-core .tfc-if-shopping-for-other,.tfc-cfg-core .tfc-if-recipient-with-alias,.tfc-recipient-with-alias.tfc-cfg-core .tfc-if-recipient-without-alias,.tfc-cfg-core .tfc-if-discovery-available,.tfc-discovery-available.tfc-cfg-core .tfc-if-discovery-unavailable,.tfc-cfg-core .tfc-no-save,.tfc-cfg-core.tfc-profile-saved-or-save-disabled .tfc-save,.tfc-cfg-core .tfc-instant,.tfc-cfg-core.tfc-instant-profile .tfc-not-instant{display:none}.tfc-cfg-core .tfc-if-shopping-for-other,.tfc-shopping-for-self.tfc-cfg-core .tfc-if-shopping-for-self,.tfc-cfg-core .tfc-if-recipient-without-alias,.tfc-recipient-with-alias.tfc-cfg-core .tfc-if-recipient-with-alias{display:inline}.tfc-cfg-core .tfc-small .tfc-less,.tfc-cfg-core .tfc-large .tfc-less,.tfc-cfg-core .tfc-tip-show-more.tfc-small .tfc-more,.tfc-cfg-core .tfc-tip-show-more.tfc-large .tfc-more,.tfc-cfg-core .tfc-if-discovery-unavailable,.tfc-discovery-available.tfc-cfg-core .tfc-if-discovery-available,.tfc-cfg-core .tfc-save,.tfc-cfg-core.tfc-profile-saved-or-save-disabled .tfc-no-save,.tfc-cfg-core .tfc-not-instant,.tfc-cfg-core.tfc-instant-profile .tfc-instant{display:block}.tfc-cfg-core .tfc-small .tfc-button-bar .tfc-add-recipient-button,.tfc-cfg-core .tfc-large .tfc-button-bar .tfc-add-recipient-button{text-align:center;border-style:solid;border-width:1px;padding:.5em}.tfc-cfg-core .tfc-small,.tfc-cfg-core .tfc-large{line-height:normal;text-align:left}.tfc-cfg-core .tfc-small .tfc-page,.tfc-cfg-core .tfc-large .tfc-page{padding-bottom:1em}.tfc-cfg-core .tfc-small .tfc-popup-click-open,.tfc-cfg-core .tfc-large .tfc-popup-click-open{display:inline;width:auto;background:transparent;cursor:pointer}.tfc-cfg-core .tfc-small .tfc-tip-click-show-more,.tfc-cfg-core .tfc-large .tfc-tip-click-show-more,.tfc-cfg-core .tfc-small .tfc-tip-click-show-less,.tfc-cfg-core .tfc-large .tfc-tip-click-show-less{cursor:pointer;text-align:right}.tfc-cfg-core .tfc-small .tfc-clear,.tfc-cfg-core .tfc-large .tfc-clear{clear:both}.tfc-cfg-core .tfc-small .tfc-button-bar .tfc-add-recipient-button,.tfc-cfg-core .tfc-large .tfc-button-bar .tfc-add-recipient-button{width:100%}.tfc-cfg-core .tfc-small .tfc-button-bar .tfc-add-recipient-button.tfc-small-button,.tfc-cfg-core .tfc-large .tfc-button-bar .tfc-add-recipient-button.tfc-small-button{padding:0.2em}.tfc-cfg-core .tfc-small .tfc-button-bar .tfc-add-recipient-button .tfc-button-content,.tfc-cfg-core .tfc-large .tfc-button-bar .tfc-add-recipient-button .tfc-button-content{display:block;padding:0 1.2em;background:transparent no-repeat right center;background-size:.6em 1.2em}.tfc-cfg-core .tfc-small .tfc-button-bar .tfc-add-recipient-button.tfc-noarrow .tfc-button-content,.tfc-cfg-core .tfc-large .tfc-button-bar .tfc-add-recipient-button.tfc-noarrow .tfc-button-content{padding:0 !important;background-image:none !important}.tfc-cfg-core .tfc-small .tfc-all-recipients,.tfc-cfg-core .tfc-large .tfc-all-recipients{margin:0 auto}.tfc-cfg-core .tfc-small .tfc-all-recipients .tfc-table-edit,.tfc-cfg-core .tfc-large .tfc-all-recipients .tfc-table-edit{padding-left:2em}.tfc-cfg-core .tfc-small input[type="radio"],.tfc-cfg-core .tfc-large input[type="radio"]{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid #cccccc;background:#eeeeee}.tfc-cfg-core .tfc-small input[type="radio"]:checked,.tfc-cfg-core .tfc-large input[type="radio"]:checked{border:1px solid;background:#111111}.tfc-cfg-core .tfc-header-on.tfc-small .tfc-cfg-fit-details-title-container,.tfc-cfg-core .tfc-header-on.tfc-large .tfc-cfg-fit-details-title-container{margin-left:.5em;margin-right:.5em}.tfc-cfg-core .tfc-small .tfc-cfg-close-button,.tfc-cfg-core .tfc-large .tfc-cfg-close-button{cursor:pointer;background:transparent no-repeat center center;background-size:contain;width:1em;height:1em}.tfc-cfg-core .tfc-small .tfc-cfg-close-button .tfc-close-img,.tfc-cfg-core .tfc-large .tfc-cfg-close-button .tfc-close-img{display:block;margin:auto;max-width:100%;max-height:100%}.tfc-cfg-core .tfc-small .tfc-cfg-close-button.tfc-touch-target-large,.tfc-cfg-core .tfc-large .tfc-cfg-close-button.tfc-touch-target-large{width:36px;height:36px;background-size:1em}.tfc-cfg-core .tfc-small .tfc-cfg-header,.tfc-cfg-core .tfc-large .tfc-cfg-header{border-bottom:1px solid}.tfc-cfg-core .tfc-small .tfc-cfg-header .tfc-cfg-header-container,.tfc-cfg-core .tfc-large .tfc-cfg-header .tfc-cfg-header-container{height:100%}.tfc-cfg-core .tfc-small .tfc-cfg-header .tfc-textonly-wrapper,.tfc-cfg-core .tfc-large .tfc-cfg-header .tfc-textonly-wrapper{height:100%}.tfc-cfg-core .tfc-small .tfc-cfg-header .tfc-logo-wrapper,.tfc-cfg-core .tfc-large .tfc-cfg-header .tfc-logo-wrapper{position:absolute;top:0;height:100%}.tfc-cfg-core .tfc-small .tfc-cfg-logo,.tfc-cfg-core .tfc-large .tfc-cfg-logo,.tfc-cfg-core .tfc-small .tfc-cfg-logo-gray,.tfc-cfg-core .tfc-large .tfc-cfg-logo-gray,.tfc-cfg-core .tfc-small .tfc-cfg-full-logo,.tfc-cfg-core .tfc-large .tfc-cfg-full-logo{background:transparent no-repeat center center;background-size:contain}.tfc-cfg-core .tfc-small .tfc-button-bar-content .tfc-cfg-nav-button,.tfc-cfg-core .tfc-large .tfc-button-bar-content .tfc-cfg-nav-button{display:inline-block;vertical-align:top;width:100%}.tfc-cfg-core .tfc-small .tfc-button-bar-content .tfc-cfg-nav-button.tfc-add-recipient-button,.tfc-cfg-core .tfc-large .tfc-button-bar-content .tfc-cfg-nav-button.tfc-add-recipient-button{text-align:center}.tfc-cfg-core .tfc-small .tfc-cfg-popup-indicator,.tfc-cfg-core .tfc-large .tfc-cfg-popup-indicator{background:transparent no-repeat center center}.tfc-cfg-core.tfc-tip-result{display:block}.tfc-department-kids.tfc-cfg-core .tfc-if-not-kids,.tfc-department-adults.tfc-cfg-core .tfc-if-kids,.tfc-department-unknown.tfc-cfg-core .tfc-if-kids{display:none}.tfc-department-kids.tfc-cfg-core .tfc-if-kids,.tfc-department-adults.tfc-cfg-core .tfc-if-not-kids,.tfc-department-unknown.tfc-cfg-core .tfc-if-not-kids{display:inline}.tfc-cfg-core div,.tfc-cfg-core span,.tfc-cfg-core iframe,.tfc-cfg-core img,.tfc-cfg-core table,.tfc-cfg-core tbody,.tfc-cfg-core tr,.tfc-cfg-core td,.tfc-cfg-core input,.tfc-cfg-core select,.tfc-cfg-core button,.tfc-cfg-core a,.tfc-cfg-core h2,.tfc-cfg-core fieldset{margin:0;padding:0;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;line-height:inherit;color:inherit;background:transparent;font-family:inherit;font-size:1em;font-style:inherit;font-weight:inherit;text-decoration:inherit;text-transform:inherit;text-align:inherit;vertical-align:baseline;border-collapse:separate;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tfc-cfg-core tbody,.tfc-cfg-core tr,.tfc-cfg-core td{vertical-align:middle}.tfc-cfg-core h2{outline:none}.tfc-cfg-core button{cursor:pointer;border-width:0}.tfc-cfg-core button:disabled{cursor:default}.tfc-cfg-core button::-moz-focus-inner,.tfc-cfg-core input::-moz-focus-inner{border:0}.tfc-cfg-core input::-ms-clear{display:none}.tfc-cfg-core .tfc-clear{clear:both}.tfc-cfg-core .tfc-clear-fix{overflow-y:auto;overflow-x:hidden}.tfc-cfg-core .tfc-cfg-close-button.tfc-popup-click-close{position:absolute;top:0.5em;right:0.5em;line-height:1;font-size:1.5em;font-weight:bold;z-index:10}.tfc-cfg-core .tfc-force-render{transform:translateZ(0);-ms-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}.tfc-cfg-core .tfc-header-off .tfc-header{display:none}.tfc-cfg-core .tfc-header{position:absolute;right:0;left:0;z-index:5}.tfc-cfg-core .tfc-large .tfc-mobile-only{display:none !important}.tfc-cfg-core .tfc-small .tfc-page:not(.account-summary):not(.save-profile):not(.fit-details){padding-bottom:0}.tfc-cfg-core .tfc-small .tfc-desktop-only{display:none !important}.tfc-cfg-core .tfc-cfg-tip .tfc-modal-only{display:none !important}.tfc-cfg-core .tfc-page-title.tfc-cfg-primary-title{font-size:1.2em}.tfc-cfg-core .tfc-legal-footer{text-align:center;width:100%;border-top:1px solid}.tfc-cfg-core .tfc-legal-footer .tfc-cfg-legal-footer-link{cursor:pointer}.tfc-cfg-core .tfc-legal-footer .tfc-legal-footer-copyright,.tfc-cfg-core .tfc-legal-footer .tfc-cfg-legal-footer-link{padding:0 0.5em}.tfc-cfg-core tfc-button-bar{display:block}.tfc-cfg-core .tfc-large tfc-button-bar.adjacent .tfc-button-bar.element-count-1 .tfc-button-bar-content>*,.tfc-cfg-core .tfc-large tfc-button-bar.fit-details-adjacent .tfc-button-bar.element-count-1 .tfc-button-bar-content>*{width:100%}.tfc-cfg-core .tfc-large tfc-button-bar.adjacent .tfc-button-bar.element-count-2 .tfc-button-bar-content>*,.tfc-cfg-core .tfc-large tfc-button-bar.fit-details-adjacent .tfc-button-bar.element-count-2 .tfc-button-bar-content>*{width:50%}.tfc-cfg-core .tfc-large tfc-button-bar.adjacent .tfc-button-bar.element-count-3 .tfc-button-bar-content>*,.tfc-cfg-core .tfc-large tfc-button-bar.fit-details-adjacent .tfc-button-bar.element-count-3 .tfc-button-bar-content>*{width:33.33333%}.tfc-cfg-core .tfc-large tfc-button-bar.adjacent .tfc-button-bar.element-count-4 .tfc-button-bar-content>*,.tfc-cfg-core .tfc-large tfc-button-bar.fit-details-adjacent .tfc-button-bar.element-count-4 .tfc-button-bar-content>*{width:33.33333%}.tfc-cfg-core .tfc-small tfc-button-bar.adjacent .tfc-button-bar.element-count-1 .tfc-button-bar-content>*,.tfc-cfg-core .tfc-small tfc-button-bar.fit-details-adjacent .tfc-button-bar.element-count-1 .tfc-button-bar-content>*{width:100%}.tfc-cfg-core .tfc-small tfc-button-bar.adjacent .tfc-button-bar.element-count-2 .tfc-button-bar-content>*,.tfc-cfg-core .tfc-small tfc-button-bar.fit-details-adjacent .tfc-button-bar.element-count-2 .tfc-button-bar-content>*{width:50%}.tfc-cfg-core .tfc-small tfc-button-bar.adjacent .tfc-button-bar.element-count-3 .tfc-button-bar-content>*,.tfc-cfg-core .tfc-small tfc-button-bar.fit-details-adjacent .tfc-button-bar.element-count-3 .tfc-button-bar-content>*{width:33.33333%}.tfc-cfg-core .tfc-button-bar{display:table;width:100%;height:100%;margin:0}.tfc-cfg-core .tfc-button-bar .tfc-button-bar-content{display:table-row}.tfc-cfg-core .tfc-button-bar .tfc-button-bar-content>*{display:table-cell}.tfc-cfg-core .tfc-button-bar .tfc-element-wrapper,.tfc-cfg-core .tfc-button-bar .tfc-button{height:100%;width:100%}.tfc-cfg-core tfc-navigation-tab{height:100%}.tfc-cfg-core.tfc-instant-profile .tfc-manage{display:none}.tfc-cfg-core.tfc-sfo-available .tfc-small .tfc-if-sfo-unavailable{display:none}.tfc-cfg-core.tfc-sfo-available .tfc-large .tfc-if-sfo-unavailable{display:none}.tfc-cfg-core.tfc-sfo-unavailable .tfc-small .tfc-if-sfo-available{display:none}.tfc-cfg-core.tfc-sfo-unavailable .tfc-large .tfc-if-sfo-available{display:none}.tfc-cfg-core.tfc-gender-male .tfc-if-gender-female{display:none}.tfc-cfg-core.tfc-gender-female .tfc-if-gender-male{display:none}.tfc-cfg-core .tfc-small .tfc-legal-footer{position:absolute;bottom:0}.tfc-cfg-core.tfc-modal-backdrop{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:2147483646}.tfc-cfg-core.tfc-modal-backdrop .tfc-cfg-modal-backdrop{position:relative;top:0;left:0;height:100%;width:100%}.tfc-cfg-core.tfc-modal-result{display:none;z-index:2147483647}.tfc-cfg-core.tfc-modal-result .tfc-popup-wrap{display:none;position:absolute;top:0}.tfc-cfg-core.tfc-modal-result .tfc-popup-wrap .tfc-content{height:100%;overflow-y:auto}.tfc-cfg-core.tfc-modal-result .tfc-popup-wrap.tfc-small{height:100%;width:100%;left:0}.tfc-cfg-core.tfc-modal-result .tfc-popup-wrap.tfc-small.tfc-has-iframe .tfc-cfg-popup-indicator{height:100%}.tfc-cfg-core.tfc-modal-result .tfc-popup-wrap.tfc-small.tfc-has-iframe.tfc-iframe-loaded{height:100%}.tfc-cfg-core.tfc-modal-result .tfc-popup-wrap.tfc-large{left:50%;margin-bottom:50px}.tfc-cfg-core.tfc-modal-result .tfc-popup-wrap.tfc-large.tfc-has-iframe .tfc-cfg-popup-indicator{height:75px}.tfc-cfg-core.tfc-modal-result .tfc-popup-wrap.tfc-large.tfc-has-iframe.tfc-iframe-loaded{height:75px}.tfc-cfg-core.tfc-tip-result{position:relative}.tfc-cfg-core.tfc-tip-result .tfc-tip{display:none;position:absolute;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-style:solid;border-width:1px}.tfc-cfg-core.tfc-tip-result .tfc-tip .tfc-content{height:100%;overflow:hidden}.tfc-cfg-core.tfc-tip-result .tfc-tip .tfc-tip-arrow,.tfc-cfg-core.tfc-tip-result .tfc-tip .tfc-tip-arrow-inner{width:0;height:0;position:absolute;border-style:solid;border-color:transparent}.tfc-cfg-core.tfc-tip-result .tfc-tip .tfc-tip-arrow{border-width:10px}.tfc-cfg-core.tfc-tip-result .tfc-tip .tfc-tip-arrow-inner{border-width:9px}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-above .tfc-tip-arrow,.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-above .tfc-tip-arrow-inner{border-bottom-width:0}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-above .tfc-tip-arrow{bottom:-10px}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-above .tfc-tip-arrow-inner{bottom:1px;left:-9px}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-below .tfc-tip-arrow,.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-below .tfc-tip-arrow-inner{border-top-width:0}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-below .tfc-tip-arrow{top:-10px}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-below .tfc-tip-arrow-inner{top:1px;left:-9px}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-left{margin-right:100%}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-left .tfc-tip-arrow,.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-left .tfc-tip-arrow-inner{border-right-width:0}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-left .tfc-tip-arrow{right:-10px}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-left .tfc-tip-arrow-inner{right:1px;top:-9px}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-right{margin-left:100%}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-right .tfc-tip-arrow,.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-right .tfc-tip-arrow-inner{border-left-width:0}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-right .tfc-tip-arrow{left:-10px}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-right .tfc-tip-arrow-inner{left:1px;top:-9px}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-has-iframe{padding:0 1px}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-has-iframe .tfc-cfg-popup-indicator{height:75px}.tfc-cfg-core.tfc-tip-result .tfc-tip.tfc-has-iframe.tfc-iframe-loaded{height:75px}body.tfc-full-screen-modal.tfc-modal-visible{position:fixed !important;overflow:hidden !important;top:0 !important;left:0 !important;height:100% !important;width:100% !important}body.tfc-full-screen-modal .tfc-modal-result{position:fixed;top:0;left:0;height:100%;width:100%}body.tfc-window-modal .tfc-modal-backdrop{display:block}body.tfc-window-modal .tfc-modal-result{position:absolute;left:0;width:100%}

@font-face{font-family:"ProximaNova-Regular-build-desktop";src:url("../fonts-build/ProximaNova-Regular.eot");src:url("../fonts-build/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts-build/ProximaNova-Regular.ttf") format("truetype"),url("../fonts-build/ProximaNova-Regular.woff") format("woff"),url("../fonts-build/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg")}@font-face{font-family:"ProximaNova-Bold-build-desktop";src:url("../fonts-build/ProximaNova-Bold.eot");src:url("../fonts-build/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts-build/ProximaNova-Bold.ttf") format("truetype"),url("../fonts-build/ProximaNova-Bold.woff") format("woff"),url("../fonts-build/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg")}.tfc-cfg-core .tfc-large{font-family:ProximaNova-Regular-build-desktop,Arial,Helvetica,Verdana,sans-serif;color:#161616;font-size:14px;background:#fff;background:-moz-linear-gradient(#fff 0%,#fff 50%,#fff 100%);background:-webkit-linear-gradient(#fff 0%,#fff 50%,#fff 100%);background:linear-gradient(#fff 0%,#fff 50%,#fff 100%)}.tfc-cfg-core .tfc-large.tfc-header-off .tfc-cfg-title-container{margin-right:-19.5px;margin-left:-19.5px}.tfc-cfg-core .tfc-large.tfc-header-off .tfc-cfg-landing-page-title-container{margin-right:-19.5px;margin-left:-19.5px}.tfc-cfg-core .tfc-large.tfc-header-off .tfc-cfg-fit-details-title-container{margin-right:-19.5px;margin-left:-19.5px}.tfc-cfg-core .tfc-large.tfc-header-on .tfc-cfg-header-container.tfc-button-overlay{margin-right:31.5px}.tfc-cfg-core .tfc-large.tfc-header-on .tfc-cfg-header-container.tfc-button-overlay.tfc-touch-target-large{margin-right:46.5px}.tfc-cfg-core .tfc-large.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-1{margin-right:28px}.tfc-cfg-core .tfc-large.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-1.tfc-touch-target-large{margin-right:43px}.tfc-cfg-core .tfc-large.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-2{margin-right:59.5px}.tfc-cfg-core .tfc-large.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-2.tfc-touch-target-large{margin-right:89.5px}.tfc-cfg-core .tfc-large.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-3{margin-right:91px}.tfc-cfg-core .tfc-large.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-3.tfc-touch-target-large{margin-right:136px}.tfc-cfg-core .tfc-large.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-centered-1{margin-right:28px;margin-left:28px}.tfc-cfg-core .tfc-large.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-centered-1.tfc-touch-target-large{margin-right:43px;margin-left:43px}.tfc-cfg-core .tfc-large.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-centered-2{margin-right:59.5px;margin-left:59.5px}.tfc-cfg-core .tfc-large.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-centered-2.tfc-touch-target-large{margin-right:89.5px;margin-left:89.5px}.tfc-cfg-core .tfc-large.tfc-header-on .tfc-cfg-page.tfc-scroll-behind-header{margin-top:60px}.tfc-cfg-core .tfc-large .tfc-cfg-header-standard{display:block}.tfc-cfg-core .tfc-large .tfc-cfg-header-textonly{display:none}.tfc-cfg-core .tfc-large .tfc-cfg-header-textonly{font-family:ProximaNova-Regular-build-desktop,Arial,Helvetica,Verdana,sans-serif;font-size:1em;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;color:#161616;letter-spacing:normal;text-align:center}.tfc-cfg-core .tfc-large .tfc-cfg-pin-left{text-align:center}.tfc-cfg-core .tfc-large .tfc-cfg-pin-right{text-align:center}.tfc-cfg-core .tfc-large .tfc-cfg-pin-center{text-align:center}.tfc-cfg-core .tfc-large .tfc-cfg-measurement-system{text-align:left}.tfc-cfg-core .tfc-large input:focus,.tfc-cfg-core .tfc-large select:focus,.tfc-cfg-core .tfc-large button:focus,.tfc-cfg-core .tfc-large a:focus{outline:none}.tfc-cfg-core .tfc-large input:focus.tfc-click,.tfc-cfg-core .tfc-large select:focus.tfc-click,.tfc-cfg-core .tfc-large button:focus.tfc-click,.tfc-cfg-core .tfc-large a:focus.tfc-click{box-shadow:none}.tfc-cfg-core .tfc-large input:focus,.tfc-cfg-core .tfc-large select:focus,.tfc-cfg-core .tfc-large button:focus,.tfc-cfg-core .tfc-large a:focus{box-shadow:0 0 0.6em #fff;-moz-box-shadow:0 0 0.6em #fff;-webkit-box-shadow:0 0 0.6em #fff}.tfc-cfg-core .tfc-large .tfc-cfg-page-link{font-family:ProximaNova-Regular-build-desktop,Arial,Helvetica,Verdana,sans-serif;font-size:14px;text-transform:none;font-weight:normal;font-style:normal;text-decoration:underline;letter-spacing:normal;color:#161616}.tfc-cfg-core .tfc-large .tfc-cfg-page-link:hover{font-weight:normal;text-decoration:underline;color:#161616}.tfc-cfg-core .tfc-large .tfc-cfg-title-container{margin-bottom:41px}.tfc-cfg-core .tfc-large .tfc-cfg-primary-title{font-family:ProximaNova-Bold-build-desktop,Arial,Helvetica,Verdana,sans-serif;font-size:22px;font-weight:normal;font-style:normal;text-transform:none;color:#222;letter-spacing:normal;text-align:center}.tfc-cfg-core .tfc-large .tfc-cfg-primary-title.tfc-page-title{font-size:22px}.tfc-cfg-core .tfc-large .tfc-cfg-subtitle-container{margin-top:14px}.tfc-cfg-core .tfc-large .tfc-cfg-primary-subtitle{font-family:OpenSans-build-desktop,Arial,Helvetica,Verdana,sans-serif;font-size:14px;font-weight:normal;font-style:normal;text-transform:none;color:#161616;letter-spacing:normal;text-align:center}.tfc-cfg-core .tfc-large .tfc-cfg-radio-label{font-family:ProximaNova-Regular-build-desktop,Arial,Helvetica,Verdana,sans-serif;font-size:1em;font-weight:normal;font-style:normal;text-transform:none;text-decoration:none;color:#161616;letter-spacing:normal}.tfc-cfg-core .tfc-large .tfc-cfg-next-button,.tfc-cfg-core .tfc-large .tfc-add-recipient-button{font-family:ProximaNova-Bold-build-desktop,Arial,Helvetica,Verdana,sans-serif;font-size:16px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;color:#fff;border-color:#161616;letter-spacing:normal;min-height:55px;background:#161616;background:-moz-linear-gradient(#161616 0%,#161616 50%,#161616 100%);background:-webkit-linear-gradient(#161616 0%,#161616 50%,#161616 100%);background:linear-gradient(#161616 0%,#161616 50%,#161616 100%)}.tfc-cfg-core .tfc-large .tfc-cfg-next-button .tfc-button-content,.tfc-cfg-core .tfc-large .tfc-add-recipient-button .tfc-button-content{padding:0 !important;background-image:none !important}.tfc-cfg-core .tfc-large .tfc-cfg-next-button .tfc-button-content,.tfc-cfg-core .tfc-large .tfc-add-recipient-button .tfc-button-content{background-image:url(../images-build/web/desktop/next-button/arrow-active.svg)}.tfc-cfg-core .tfc-large .tfc-cfg-next-button:disabled,.tfc-cfg-core .tfc-large .tfc-add-recipient-button:disabled{border-color:#cdcdcd;color:#fff;background:#cdcdcd;background:-moz-linear-gradient(#cdcdcd 0%,#cdcdcd 50%,#cdcdcd 100%);background:-webkit-linear-gradient(#cdcdcd 0%,#cdcdcd 50%,#cdcdcd 100%);background:linear-gradient(#cdcdcd 0%,#cdcdcd 50%,#cdcdcd 100%)}.tfc-cfg-core .tfc-large .tfc-cfg-next-button:disabled .tfc-button-content,.tfc-cfg-core .tfc-large .tfc-add-recipient-button:disabled .tfc-button-content{background-image:url(../images-build/web/desktop/next-button/arrow-inactive.svg)}.tfc-cfg-core .tfc-large .tfc-cfg-close-button-background{background-image:url(../images-build/web/desktop/close-button/bg-button.svg)}.tfc-cfg-core .tfc-large .tfc-cfg-page{font-family:ProximaNova-Regular-build-desktop,Arial,Helvetica,Verdana,sans-serif;font-size:1em;color:#161616;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;padding-right:58px;padding-left:58px;padding-top:41px;padding-bottom:46px;background:#fff;background:-moz-linear-gradient(#fff 0%,#fff 50%,#fff 100%);background:-webkit-linear-gradient(#fff 0%,#fff 50%,#fff 100%);background:linear-gradient(#fff 0%,#fff 50%,#fff 100%)}.tfc-cfg-core .tfc-large .tfc-cfg-header{font-family:ProximaNova-Regular-build-desktop,Arial,Helvetica,Verdana,sans-serif;font-size:1em;color:#161616;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;background:#fff;background:-moz-linear-gradient(#fff 0%,#fff 50%,#fff 100%);background:-webkit-linear-gradient(#fff 0%,#fff 50%,#fff 100%);background:linear-gradient(#fff 0%,#fff 50%,#fff 100%);border-bottom-color:#dbdbdb;height:60px;padding-left:0.5em;padding-right:0.5em}.tfc-cfg-core .tfc-large .tfc-cfg-logo.tfc-background-logo{background-image:url(../images-build/web/desktop/logo/bg-logo.svg)}.tfc-cfg-core .tfc-large .tfc-cfg-logo-gray{background-image:url(../images-build/web/desktop/logo/bg-logo-gray.svg)}.tfc-cfg-core .tfc-large .tfc-cfg-full-logo{height:1.5em;width:7.91016em}.tfc-cfg-core .tfc-large .tfc-cfg-full-logo.tfc-standard-logo{width:7.92em}.tfc-cfg-core .tfc-large .tfc-cfg-full-logo.tfc-background-logo{background-image:url(../images-build/web/desktop/logo/bg-full-logo.svg)}.tfc-cfg-core .tfc-large .tfc-cfg-full-logo.tfc-cfg-bra-logo{width:7.91016em}.tfc-cfg-core .tfc-large .tfc-cfg-full-logo.tfc-cfg-bra-logo.tfc-cfg-bra-logo-background{background-image:url(../images-build/web/desktop/logo/bg-bra-logo.svg)}.tfc-cfg-core .tfc-large .tfc-cfg-full-kids-logo{height:1.5em;width:10.19462em}.tfc-cfg-core .tfc-large .tfc-cfg-legal-footer{font-family:ProximaNova-Regular-build-desktop,Arial,Helvetica,Verdana,sans-serif;font-size:0.6em;text-transform:none;font-weight:normal;font-style:normal;text-decoration:none;color:#000;letter-spacing:normal;background-color:#fff;border-color:#dbdbdb;padding-top:1em;padding-bottom:1em;display:none}.tfc-cfg-core .tfc-large .tfc-cfg-legal-footer .tfc-legal-footer-links{white-space:nowrap}.tfc-cfg-core .tfc-large .tfc-cfg-legal-footer-link{font-family:ProximaNova-Regular-build-desktop,Arial,Helvetica,Verdana,sans-serif;font-size:1em;letter-spacing:normal;text-transform:none;font-weight:normal;font-style:normal;color:#000;text-decoration:underline}.tfc-cfg-core .tfc-large .tfc-cfg-legal-footer-link:hover{font-weight:normal;color:#000;text-decoration:underline}.tfc-cfg-core .tfc-large .tfc-cfg-page-element-spacing{margin-bottom:33px}.tfc-cfg-core .tfc-large .tfc-cfg-popup-indicator{background-image:url(../images-build/web/desktop/AjaxLoader-black.gif)}.tfc-cfg-core .tfc-large{width:655px}.tfc-cfg-core.tfc-language-cs .tfc-large{width:350px}.tfc-cfg-core.tfc-language-cs .tfc-cfg-modal.tfc-large{margin-left:-175px}.tfc-cfg-core.tfc-language-da .tfc-large{width:350px}.tfc-cfg-core.tfc-language-da .tfc-cfg-modal.tfc-large{margin-left:-175px}.tfc-cfg-core.tfc-language-de .tfc-large{width:445px}.tfc-cfg-core.tfc-language-de .tfc-cfg-modal.tfc-large{margin-left:-222.5px}.tfc-cfg-core.tfc-language-es .tfc-large{width:385px}.tfc-cfg-core.tfc-language-es .tfc-cfg-modal.tfc-large{margin-left:-192.5px}.tfc-cfg-core.tfc-language-fi .tfc-large{width:350px}.tfc-cfg-core.tfc-language-fi .tfc-cfg-modal.tfc-large{margin-left:-175px}.tfc-cfg-core.tfc-language-fr .tfc-large{width:655px}.tfc-cfg-core.tfc-language-fr .tfc-cfg-modal.tfc-large{margin-left:-327.5px}.tfc-cfg-core.tfc-language-hu .tfc-large{width:350px}.tfc-cfg-core.tfc-language-hu .tfc-cfg-modal.tfc-large{margin-left:-175px}.tfc-cfg-core.tfc-language-it .tfc-large{width:490px}.tfc-cfg-core.tfc-language-it .tfc-cfg-modal.tfc-large{margin-left:-245px}.tfc-cfg-core.tfc-language-nl .tfc-large{width:410px}.tfc-cfg-core.tfc-language-nl .tfc-cfg-modal.tfc-large{margin-left:-205px}.tfc-cfg-core.tfc-language-no .tfc-large{width:350px}.tfc-cfg-core.tfc-language-no .tfc-cfg-modal.tfc-large{margin-left:-175px}.tfc-cfg-core.tfc-language-pl .tfc-large{width:350px}.tfc-cfg-core.tfc-language-pl .tfc-cfg-modal.tfc-large{margin-left:-175px}.tfc-cfg-core.tfc-language-pt .tfc-large{width:350px}.tfc-cfg-core.tfc-language-pt .tfc-cfg-modal.tfc-large{margin-left:-175px}.tfc-cfg-core.tfc-language-ro .tfc-large{width:350px}.tfc-cfg-core.tfc-language-ro .tfc-cfg-modal.tfc-large{margin-left:-175px}.tfc-cfg-core.tfc-language-sv .tfc-large{width:380px}.tfc-cfg-core.tfc-language-sv .tfc-cfg-modal.tfc-large{margin-left:-190px}.tfc-cfg-core .tfc-cfg-tip{z-index:1000;border-color:#fff;box-shadow:0 0 25px #dedede}.tfc-cfg-core .tfc-cfg-tip.tfc-above,.tfc-cfg-core .tfc-cfg-tip.tfc-below{left:0}.tfc-cfg-core .tfc-cfg-tip.tfc-above .tfc-tip-arrow,.tfc-cfg-core .tfc-cfg-tip.tfc-below .tfc-tip-arrow{left:10px}.tfc-cfg-core .tfc-cfg-tip.tfc-above{bottom:9px}.tfc-cfg-core .tfc-cfg-tip.tfc-below{top:9px}.tfc-cfg-core .tfc-cfg-tip.tfc-left,.tfc-cfg-core .tfc-cfg-tip.tfc-right{top:0}.tfc-cfg-core .tfc-cfg-tip.tfc-left .tfc-tip-arrow,.tfc-cfg-core .tfc-cfg-tip.tfc-right .tfc-tip-arrow{top:10px}.tfc-cfg-core .tfc-cfg-tip.tfc-left{right:9px}.tfc-cfg-core .tfc-cfg-tip.tfc-right{left:9px}.tfc-cfg-core .tfc-cfg-tip.tfc-above .tfc-tip-arrow{border-top-color:#fff}.tfc-cfg-core .tfc-cfg-tip.tfc-above .tfc-tip-arrow .tfc-tip-arrow-inner{border-top-color:#fff}.tfc-cfg-core .tfc-cfg-tip.tfc-below .tfc-tip-arrow{border-bottom-color:#fff}.tfc-cfg-core .tfc-cfg-tip.tfc-below .tfc-tip-arrow .tfc-tip-arrow-inner{border-bottom-color:#fff}.tfc-cfg-core .tfc-cfg-tip.tfc-left .tfc-tip-arrow{border-left-color:#fff}.tfc-cfg-core .tfc-cfg-tip.tfc-left .tfc-tip-arrow .tfc-tip-arrow-inner{border-left-color:#fff}.tfc-cfg-core .tfc-cfg-tip.tfc-right .tfc-tip-arrow{border-right-color:#fff}.tfc-cfg-core .tfc-cfg-tip.tfc-right .tfc-tip-arrow .tfc-tip-arrow-inner{border-right-color:#fff}.tfc-cfg-core .tfc-cfg-modal.tfc-large{margin-left:-327.5px;margin-top:75px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border:0px solid transparent;box-shadow:0 0 25px #ccc}.tfc-cfg-core .tfc-cfg-modal-backdrop{background:rgba(255,255,255,0.8)}

@font-face{font-family:"ProximaNova-Regular-build-mobile";src:url("../fonts-build/ProximaNova-Regular.eot");src:url("../fonts-build/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts-build/ProximaNova-Regular.ttf") format("truetype"),url("../fonts-build/ProximaNova-Regular.woff") format("woff"),url("../fonts-build/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg")}@font-face{font-family:"ProximaNova-Bold-build-mobile";src:url("../fonts-build/ProximaNova-Bold.eot");src:url("../fonts-build/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts-build/ProximaNova-Bold.ttf") format("truetype"),url("../fonts-build/ProximaNova-Bold.woff") format("woff"),url("../fonts-build/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg")}.tfc-cfg-core .tfc-small{font-family:ProximaNova-Regular-build-mobile,Arial,Helvetica,Verdana,sans-serif;color:#161616;font-size:14px;background:#fff;background:-moz-linear-gradient(#fff 0%,#fff 50%,#fff 100%);background:-webkit-linear-gradient(#fff 0%,#fff 50%,#fff 100%);background:linear-gradient(#fff 0%,#fff 50%,#fff 100%)}.tfc-cfg-core .tfc-small.tfc-header-off .tfc-cfg-title-container{margin-right:10.5px;margin-left:10.5px}.tfc-cfg-core .tfc-small.tfc-header-off .tfc-cfg-landing-page-title-container{margin-right:10.5px;margin-left:10.5px}.tfc-cfg-core .tfc-small.tfc-header-off .tfc-cfg-fit-details-title-container{margin-right:10.5px;margin-left:10.5px}.tfc-cfg-core .tfc-small.tfc-header-on .tfc-cfg-header-container.tfc-button-overlay{margin-right:31.5px}.tfc-cfg-core .tfc-small.tfc-header-on .tfc-cfg-header-container.tfc-button-overlay.tfc-touch-target-large{margin-right:46.5px}.tfc-cfg-core .tfc-small.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-1{margin-right:28px}.tfc-cfg-core .tfc-small.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-1.tfc-touch-target-large{margin-right:43px}.tfc-cfg-core .tfc-small.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-2{margin-right:59.5px}.tfc-cfg-core .tfc-small.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-2.tfc-touch-target-large{margin-right:89.5px}.tfc-cfg-core .tfc-small.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-3{margin-right:91px}.tfc-cfg-core .tfc-small.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-3.tfc-touch-target-large{margin-right:136px}.tfc-cfg-core .tfc-small.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-centered-1{margin-right:28px;margin-left:28px}.tfc-cfg-core .tfc-small.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-centered-1.tfc-touch-target-large{margin-right:43px;margin-left:43px}.tfc-cfg-core .tfc-small.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-centered-2{margin-right:59.5px;margin-left:59.5px}.tfc-cfg-core .tfc-small.tfc-header-on .tfc-cfg-header-container.tfc-button-inline-centered-2.tfc-touch-target-large{margin-right:89.5px;margin-left:89.5px}.tfc-cfg-core .tfc-small.tfc-header-on .tfc-cfg-page.tfc-scroll-behind-header{margin-top:60px}.tfc-cfg-core .tfc-small .tfc-cfg-header-standard{display:block}.tfc-cfg-core .tfc-small .tfc-cfg-header-textonly{display:none}.tfc-cfg-core .tfc-small .tfc-cfg-header-textonly{font-family:ProximaNova-Regular-build-mobile,Arial,Helvetica,Verdana,sans-serif;font-size:1em;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;color:#161616;letter-spacing:normal;text-align:center}.tfc-cfg-core .tfc-small .tfc-cfg-pin-left{text-align:center}.tfc-cfg-core .tfc-small .tfc-cfg-pin-right{text-align:center}.tfc-cfg-core .tfc-small .tfc-cfg-pin-center{text-align:center}.tfc-cfg-core .tfc-small .tfc-cfg-measurement-system{text-align:left}.tfc-cfg-core .tfc-small input:focus,.tfc-cfg-core .tfc-small select:focus,.tfc-cfg-core .tfc-small button:focus,.tfc-cfg-core .tfc-small a:focus{outline:none}.tfc-cfg-core .tfc-small input:focus.tfc-click,.tfc-cfg-core .tfc-small select:focus.tfc-click,.tfc-cfg-core .tfc-small button:focus.tfc-click,.tfc-cfg-core .tfc-small a:focus.tfc-click{box-shadow:none}.tfc-cfg-core .tfc-small input:focus,.tfc-cfg-core .tfc-small select:focus,.tfc-cfg-core .tfc-small button:focus,.tfc-cfg-core .tfc-small a:focus{box-shadow:0 0 0.6em #fff;-moz-box-shadow:0 0 0.6em #fff;-webkit-box-shadow:0 0 0.6em #fff}.tfc-cfg-core .tfc-small .tfc-cfg-page-link{font-family:ProximaNova-Regular-build-mobile,Arial,Helvetica,Verdana,sans-serif;font-size:14px;text-transform:none;font-weight:normal;font-style:normal;text-decoration:underline;letter-spacing:normal;color:#161616}.tfc-cfg-core .tfc-small .tfc-cfg-page-link:hover{font-weight:normal;text-decoration:underline;color:#161616}.tfc-cfg-core .tfc-small .tfc-cfg-title-container{margin-bottom:42px}.tfc-cfg-core .tfc-small .tfc-cfg-primary-title{font-family:ProximaNova-Bold-build-mobile,Arial,Helvetica,Verdana,sans-serif;font-size:22px;font-weight:normal;font-style:normal;text-transform:none;color:#222;letter-spacing:normal;text-align:center}.tfc-cfg-core .tfc-small .tfc-cfg-primary-title.tfc-page-title{font-size:22px}.tfc-cfg-core .tfc-small .tfc-cfg-subtitle-container{margin-top:13px}.tfc-cfg-core .tfc-small .tfc-cfg-primary-subtitle{font-family:OpenSans-build-mobile,Arial,Helvetica,Verdana,sans-serif;font-size:14px;font-weight:normal;font-style:normal;text-transform:none;color:#161616;letter-spacing:normal;text-align:center}.tfc-cfg-core .tfc-small .tfc-cfg-radio-label{font-family:ProximaNova-Regular-build-mobile,Arial,Helvetica,Verdana,sans-serif;font-size:1em;font-weight:normal;font-style:normal;text-transform:none;text-decoration:none;color:#161616;letter-spacing:normal}.tfc-cfg-core .tfc-small .tfc-cfg-next-button,.tfc-cfg-core .tfc-small .tfc-add-recipient-button{font-family:ProximaNova-Bold-build-mobile,Arial,Helvetica,Verdana,sans-serif;font-size:16px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;color:#fff;border-color:#161616;letter-spacing:normal;min-height:55px;background:#161616;background:-moz-linear-gradient(#161616 0%,#161616 50%,#161616 100%);background:-webkit-linear-gradient(#161616 0%,#161616 50%,#161616 100%);background:linear-gradient(#161616 0%,#161616 50%,#161616 100%)}.tfc-cfg-core .tfc-small .tfc-cfg-next-button .tfc-button-content,.tfc-cfg-core .tfc-small .tfc-add-recipient-button .tfc-button-content{padding:0 !important;background-image:none !important}.tfc-cfg-core .tfc-small .tfc-cfg-next-button .tfc-button-content,.tfc-cfg-core .tfc-small .tfc-add-recipient-button .tfc-button-content{background-image:url(../images-build/web/mobile/next-button/arrow-active.svg)}.tfc-cfg-core .tfc-small .tfc-cfg-next-button:disabled,.tfc-cfg-core .tfc-small .tfc-add-recipient-button:disabled{border-color:#cdcdcd;color:#fff;background:#cdcdcd;background:-moz-linear-gradient(#cdcdcd 0%,#cdcdcd 50%,#cdcdcd 100%);background:-webkit-linear-gradient(#cdcdcd 0%,#cdcdcd 50%,#cdcdcd 100%);background:linear-gradient(#cdcdcd 0%,#cdcdcd 50%,#cdcdcd 100%)}.tfc-cfg-core .tfc-small .tfc-cfg-next-button:disabled .tfc-button-content,.tfc-cfg-core .tfc-small .tfc-add-recipient-button:disabled .tfc-button-content{background-image:url(../images-build/web/mobile/next-button/arrow-inactive.svg)}.tfc-cfg-core .tfc-small .tfc-cfg-close-button-background{background-image:url(../images-build/web/mobile/close-button/bg-button.svg)}.tfc-cfg-core .tfc-small .tfc-cfg-page{font-family:ProximaNova-Regular-build-mobile,Arial,Helvetica,Verdana,sans-serif;font-size:1em;color:#161616;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;padding-right:28px;padding-left:28px;padding-top:42px;padding-bottom:25px;background:#fff;background:-moz-linear-gradient(#fff 0%,#fff 50%,#fff 100%);background:-webkit-linear-gradient(#fff 0%,#fff 50%,#fff 100%);background:linear-gradient(#fff 0%,#fff 50%,#fff 100%)}.tfc-cfg-core .tfc-small .tfc-cfg-header{font-family:ProximaNova-Regular-build-mobile,Arial,Helvetica,Verdana,sans-serif;font-size:1em;color:#161616;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;background:#fff;background:-moz-linear-gradient(#fff 0%,#fff 50%,#fff 100%);background:-webkit-linear-gradient(#fff 0%,#fff 50%,#fff 100%);background:linear-gradient(#fff 0%,#fff 50%,#fff 100%);border-bottom-color:#dbdbdb;height:60px;padding-left:0.5em;padding-right:0.5em}.tfc-cfg-core .tfc-small .tfc-cfg-logo.tfc-background-logo{background-image:url(../images-build/web/mobile/logo/bg-logo.svg)}.tfc-cfg-core .tfc-small .tfc-cfg-logo-gray{background-image:url(../images-build/web/mobile/logo/bg-logo-gray.svg)}.tfc-cfg-core .tfc-small .tfc-cfg-full-logo{height:1.5em;width:7.91016em}.tfc-cfg-core .tfc-small .tfc-cfg-full-logo.tfc-standard-logo{width:7.92em}.tfc-cfg-core .tfc-small .tfc-cfg-full-logo.tfc-background-logo{background-image:url(../images-build/web/mobile/logo/bg-full-logo.svg)}.tfc-cfg-core .tfc-small .tfc-cfg-full-logo.tfc-cfg-bra-logo{width:7.91016em}.tfc-cfg-core .tfc-small .tfc-cfg-full-logo.tfc-cfg-bra-logo.tfc-cfg-bra-logo-background{background-image:url(../images-build/web/mobile/logo/bg-bra-logo.svg)}.tfc-cfg-core .tfc-small .tfc-cfg-full-kids-logo{height:1.5em;width:10.19462em}.tfc-cfg-core .tfc-small .tfc-cfg-legal-footer{font-family:ProximaNova-Regular-build-mobile,Arial,Helvetica,Verdana,sans-serif;font-size:0.6em;text-transform:none;font-weight:normal;font-style:normal;text-decoration:none;color:#000;letter-spacing:normal;background-color:#fff;border-color:#dbdbdb;padding-top:1em;padding-bottom:1em;display:none}.tfc-cfg-core .tfc-small .tfc-cfg-legal-footer .tfc-legal-footer-links{white-space:nowrap}.tfc-cfg-core .tfc-small .tfc-cfg-legal-footer-link{font-family:ProximaNova-Regular-build-mobile,Arial,Helvetica,Verdana,sans-serif;font-size:1em;letter-spacing:normal;text-transform:none;font-weight:normal;font-style:normal;color:#000;text-decoration:underline}.tfc-cfg-core .tfc-small .tfc-cfg-legal-footer-link:hover{font-weight:normal;color:#000;text-decoration:underline}.tfc-cfg-core .tfc-small .tfc-cfg-page-element-spacing{margin-bottom:25px}.tfc-cfg-core .tfc-small .tfc-cfg-popup-indicator{background-image:url(../images-build/web/mobile/AjaxLoader-black.gif)}

.tfc-cfg-widget.tfc-fitrec-result .tfc-if-shopping-for-self,.tfc-shopping-for-self.tfc-cfg-widget.tfc-fitrec-result .tfc-if-shopping-for-other,.tfc-cfg-widget.tfc-fitrec-result .tfc-if-recipient-with-alias,.tfc-recipient-with-alias.tfc-cfg-widget.tfc-fitrec-result .tfc-if-recipient-without-alias,.tfc-cfg-widget.tfc-fitrec-result .tfc-if-discovery-available,.tfc-discovery-available.tfc-cfg-widget.tfc-fitrec-result .tfc-if-discovery-unavailable,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-available,.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-unavailable,.tfc-fitrec-product .tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-available,.tfc-fitrec-product .tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-available,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-available,.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-unavailable,.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-unavailable,.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-unavailable,.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-matches-brand,.tfc-fitrec-product .tfc-matches-brand.tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-not-matches-brand,.tfc-fitrec-product .tfc-fitrec-result.tfc-estimationinprogress-responsive .tfc-retrying,.tfc-fitrec-product .tfc-retry-fitrec-inprogress.tfc-fitrec-result.tfc-estimationinprogress-responsive .tfc-waiting-retry{display:none}.tfc-cfg-widget.tfc-fitrec-result .tfc-if-shopping-for-other,.tfc-shopping-for-self.tfc-cfg-widget.tfc-fitrec-result .tfc-if-shopping-for-self,.tfc-cfg-widget.tfc-fitrec-result .tfc-if-recipient-without-alias,.tfc-recipient-with-alias.tfc-cfg-widget.tfc-fitrec-result .tfc-if-recipient-with-alias,.tfc-fitrec-product .tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-unavailable,.tfc-fitrec-product .tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-unavailable,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-unavailable,.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-available,.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-available,.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-available,.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-not-matches-brand,.tfc-fitrec-product .tfc-matches-brand.tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-matches-brand,.tfc-fitrec-product .tfc-fitrec-result.tfc-estimationinprogress-responsive .tfc-waiting-retry,.tfc-fitrec-product .tfc-retry-fitrec-inprogress.tfc-fitrec-result.tfc-estimationinprogress-responsive .tfc-retrying,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-button-part .tfc-if-gsa-unavailable,.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-button-part .tfc-if-gsa-available{display:inline}.tfc-cfg-widget.tfc-fitrec-result .tfc-if-discovery-unavailable,.tfc-discovery-available.tfc-cfg-widget.tfc-fitrec-result .tfc-if-discovery-available,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-unavailable,.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-available{display:block}.tfc-cfg-widget.tfc-fitrec-result{display:block}.tfc-department-kids.tfc-cfg-widget.tfc-fitrec-result .tfc-if-not-kids,.tfc-department-adults.tfc-cfg-widget.tfc-fitrec-result .tfc-if-kids,.tfc-department-unknown.tfc-cfg-widget.tfc-fitrec-result .tfc-if-kids{display:none}.tfc-department-kids.tfc-cfg-widget.tfc-fitrec-result .tfc-if-kids,.tfc-department-adults.tfc-cfg-widget.tfc-fitrec-result .tfc-if-not-kids,.tfc-department-unknown.tfc-cfg-widget.tfc-fitrec-result .tfc-if-not-kids{display:inline}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-svg-layout .tfc-logo,.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-logo{background:transparent no-repeat center center;background-size:contain}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-flex-layout .tfc-badge,.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-svg-layout .tfc-logo{position:absolute}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-arrow,.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-size-arrow,.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-svg-layout .tfc-arrow{background:transparent no-repeat right center}.tfc-valign-wrapper{height:100%;width:100%;padding:0;margin:0;border:0}.tfc-fitrec-catalog .tfc-fitrec-result.tfc-notrecommended-score .tfc-fit-score-background,.tfc-fitrec-catalog .tfc-fitrec-result.tfc-recommended-score-description .tfc-fit-score-background,.tfc-fitrec-catalog .tfc-fitrec-result.tfc-notrecommended-score .tfc-fit-score-foreground,.tfc-fitrec-catalog .tfc-fitrec-result.tfc-recommended-score-description .tfc-fit-score-foreground{background-color:transparent;background-repeat:no-repeat;background-position:left top;display:inline-block;vertical-align:top;text-align:left}.tfc-fitrec-catalog .tfc-fitrec-result.tfc-notrecommended-score .tfc-fit-score-background,.tfc-fitrec-catalog .tfc-fitrec-result.tfc-recommended-score-description .tfc-fit-score-background{position:relative}.tfc-fitrec-catalog .tfc-fitrec-result.tfc-notrecommended-score .tfc-fit-score-foreground,.tfc-fitrec-catalog .tfc-fitrec-result.tfc-recommended-score-description .tfc-fit-score-foreground{width:0;position:absolute;top:0;left:0}.tfc-fitrec-catalog .tfc-fitrec-result.tfc-notrecommended-score .tfc-fit-score-background,.tfc-fitrec-catalog .tfc-fitrec-result.tfc-recommended-score-description .tfc-fit-score-background,.tfc-fitrec-catalog .tfc-fitrec-result.tfc-notrecommended-score .tfc-fit-score-foreground,.tfc-fitrec-catalog .tfc-fitrec-result.tfc-recommended-score-description .tfc-fit-score-foreground{height:11px}.tfc-fitrec-catalog .tfc-fitrec-result.tfc-notrecommended-score .tfc-fit-score-background,.tfc-fitrec-catalog .tfc-fitrec-result.tfc-recommended-score-description .tfc-fit-score-background{width:64px;background-image:url(../images-snapshot/responsive/t-score-lt-grey.png)}.tfc-fitrec-product .tfc-fitrec-result.tfc-detailedrec-responsive .tfc-discovery-link-wrapper,.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-discovery-link-wrapper,.tfc-fitrec-product .tfc-fitrec-result.tfc-error-responsive .tfc-discovery-link-wrapper,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompletegarment-responsive .tfc-discovery-link-wrapper,.tfc-fitrec-product .tfc-fitrec-result.tfc-garmentusersizeonly-responsive .tfc-discovery-link-wrapper,.tfc-fitrec-product .tfc-fitrec-result.tfc-garmentsizeonly-responsive .tfc-discovery-link-wrapper,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-discovery-link-wrapper,.tfc-fitrec-product .tfc-fitrec-result.tfc-usersizeonly-responsive .tfc-discovery-link-wrapper,.tfc-fitrec-product .tfc-fitrec-result.tfc-sizenotavailable-responsive .tfc-discovery-link-wrapper{margin-top:.5em}.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsFourSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsThreeSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsTwoSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsOneSizeStepLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-MayRunOneSizeStepLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsTrueToSize,.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-MayRunOneSizeStepSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsOneSizeStepSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsTwoSizeStepsSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsThreeSizeStepsSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsFourSizeStepsSmall{display:none}.tfc-fitrec-product .tfc-RunsFourSizeStepsLarge.tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsFourSizeStepsLarge,.tfc-fitrec-product .tfc-RunsThreeSizeStepsLarge.tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsThreeSizeStepsLarge,.tfc-fitrec-product .tfc-RunsTwoSizeStepsLarge.tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsTwoSizeStepsLarge,.tfc-fitrec-product .tfc-RunsOneSizeStepLarge.tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsOneSizeStepLarge,.tfc-fitrec-product .tfc-MayRunOneSizeStepLarge.tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-MayRunOneSizeStepLarge,.tfc-fitrec-product .tfc-RunsTrueToSize.tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsTrueToSize,.tfc-fitrec-product .tfc-MayRunOneSizeStepSmall.tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-MayRunOneSizeStepSmall,.tfc-fitrec-product .tfc-RunsOneSizeStepSmall.tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsOneSizeStepSmall,.tfc-fitrec-product .tfc-RunsTwoSizeStepsSmall.tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsTwoSizeStepsSmall,.tfc-fitrec-product .tfc-RunsThreeSizeStepsSmall.tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsThreeSizeStepsSmall,.tfc-fitrec-product .tfc-RunsFourSizeStepsSmall.tfc-fitrec-result.tfc-brandadvice-responsive .tfc-if-gsa-RunsFourSizeStepsSmall{display:inline}.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsFourSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsFourSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsFourSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsFourSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsThreeSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsThreeSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsThreeSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsThreeSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsTwoSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsTwoSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsTwoSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsTwoSizeStepsLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsOneSizeStepLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsOneSizeStepLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsOneSizeStepLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsOneSizeStepLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-MayRunOneSizeStepLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-MayRunOneSizeStepLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-MayRunOneSizeStepLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-MayRunOneSizeStepLarge,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsTrueToSize,.tfc-fitrec-product .tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsTrueToSize,.tfc-fitrec-product .tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsTrueToSize,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsTrueToSize,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-MayRunOneSizeStepSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-MayRunOneSizeStepSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-MayRunOneSizeStepSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-MayRunOneSizeStepSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsOneSizeStepSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsOneSizeStepSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsOneSizeStepSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsOneSizeStepSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsTwoSizeStepsSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsTwoSizeStepsSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsTwoSizeStepsSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsTwoSizeStepsSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsThreeSizeStepsSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsThreeSizeStepsSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsThreeSizeStepsSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsThreeSizeStepsSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsFourSizeStepsSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsFourSizeStepsSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsFourSizeStepsSmall,.tfc-fitrec-product .tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsFourSizeStepsSmall{display:none}.tfc-fitrec-product .tfc-RunsFourSizeStepsLarge.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsFourSizeStepsLarge,.tfc-fitrec-product .tfc-RunsFourSizeStepsLarge.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsFourSizeStepsLarge,.tfc-fitrec-product .tfc-RunsFourSizeStepsLarge.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsFourSizeStepsLarge,.tfc-fitrec-product .tfc-RunsFourSizeStepsLarge.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsFourSizeStepsLarge,.tfc-fitrec-product .tfc-RunsThreeSizeStepsLarge.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsThreeSizeStepsLarge,.tfc-fitrec-product .tfc-RunsThreeSizeStepsLarge.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsThreeSizeStepsLarge,.tfc-fitrec-product .tfc-RunsThreeSizeStepsLarge.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsThreeSizeStepsLarge,.tfc-fitrec-product .tfc-RunsThreeSizeStepsLarge.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsThreeSizeStepsLarge,.tfc-fitrec-product .tfc-RunsTwoSizeStepsLarge.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsTwoSizeStepsLarge,.tfc-fitrec-product .tfc-RunsTwoSizeStepsLarge.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsTwoSizeStepsLarge,.tfc-fitrec-product .tfc-RunsTwoSizeStepsLarge.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsTwoSizeStepsLarge,.tfc-fitrec-product .tfc-RunsTwoSizeStepsLarge.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsTwoSizeStepsLarge,.tfc-fitrec-product .tfc-RunsOneSizeStepLarge.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsOneSizeStepLarge,.tfc-fitrec-product .tfc-RunsOneSizeStepLarge.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsOneSizeStepLarge,.tfc-fitrec-product .tfc-RunsOneSizeStepLarge.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsOneSizeStepLarge,.tfc-fitrec-product .tfc-RunsOneSizeStepLarge.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsOneSizeStepLarge,.tfc-fitrec-product .tfc-MayRunOneSizeStepLarge.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-MayRunOneSizeStepLarge,.tfc-fitrec-product .tfc-MayRunOneSizeStepLarge.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-MayRunOneSizeStepLarge,.tfc-fitrec-product .tfc-MayRunOneSizeStepLarge.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-MayRunOneSizeStepLarge,.tfc-fitrec-product .tfc-MayRunOneSizeStepLarge.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-MayRunOneSizeStepLarge,.tfc-fitrec-product .tfc-RunsTrueToSize.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsTrueToSize,.tfc-fitrec-product .tfc-RunsTrueToSize.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsTrueToSize,.tfc-fitrec-product .tfc-RunsTrueToSize.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsTrueToSize,.tfc-fitrec-product .tfc-RunsTrueToSize.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsTrueToSize,.tfc-fitrec-product .tfc-MayRunOneSizeStepSmall.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-MayRunOneSizeStepSmall,.tfc-fitrec-product .tfc-MayRunOneSizeStepSmall.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-MayRunOneSizeStepSmall,.tfc-fitrec-product .tfc-MayRunOneSizeStepSmall.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-MayRunOneSizeStepSmall,.tfc-fitrec-product .tfc-MayRunOneSizeStepSmall.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-MayRunOneSizeStepSmall,.tfc-fitrec-product .tfc-RunsOneSizeStepSmall.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsOneSizeStepSmall,.tfc-fitrec-product .tfc-RunsOneSizeStepSmall.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsOneSizeStepSmall,.tfc-fitrec-product .tfc-RunsOneSizeStepSmall.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsOneSizeStepSmall,.tfc-fitrec-product .tfc-RunsOneSizeStepSmall.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsOneSizeStepSmall,.tfc-fitrec-product .tfc-RunsTwoSizeStepsSmall.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsTwoSizeStepsSmall,.tfc-fitrec-product .tfc-RunsTwoSizeStepsSmall.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsTwoSizeStepsSmall,.tfc-fitrec-product .tfc-RunsTwoSizeStepsSmall.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsTwoSizeStepsSmall,.tfc-fitrec-product .tfc-RunsTwoSizeStepsSmall.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsTwoSizeStepsSmall,.tfc-fitrec-product .tfc-RunsThreeSizeStepsSmall.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsThreeSizeStepsSmall,.tfc-fitrec-product .tfc-RunsThreeSizeStepsSmall.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsThreeSizeStepsSmall,.tfc-fitrec-product .tfc-RunsThreeSizeStepsSmall.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsThreeSizeStepsSmall,.tfc-fitrec-product .tfc-RunsThreeSizeStepsSmall.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsThreeSizeStepsSmall,.tfc-fitrec-product .tfc-RunsFourSizeStepsSmall.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-if-gsa-RunsFourSizeStepsSmall,.tfc-fitrec-product .tfc-RunsFourSizeStepsSmall.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-if-gsa-RunsFourSizeStepsSmall,.tfc-fitrec-product .tfc-RunsFourSizeStepsSmall.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-if-gsa-RunsFourSizeStepsSmall,.tfc-fitrec-product .tfc-RunsFourSizeStepsSmall.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-if-gsa-RunsFourSizeStepsSmall{display:block}.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-button-part,.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-nouser-link-responsive .tfc-link-part,.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-invalidgender-link-responsive .tfc-link-part,.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-incompleteprofile-link-responsive .tfc-link-part{margin-top:.5em}.tfc-fitrec-product .tfc-gsa-available.tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-button-part .tfc-if-gsa-unavailable{display:none}.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-cfg-basic-button{display:inline-block}.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-cfg-basic-button,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-cfg-sfo-icon,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-cfg-kid-icon,.tfc-fitrec-product .tfc-fitrec-result.tfc-unrecommendabledepartment-responsive .tfc-cfg-kid-circle{vertical-align:middle}@font-face{font-family:"ProximaNova-Regular-snapshot";src:url("../fonts-snapshot/ProximaNova-Regular.eot");src:url("../fonts-snapshot/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts-snapshot/ProximaNova-Regular.ttf") format("truetype"),url("../fonts-snapshot/ProximaNova-Regular.woff") format("woff"),url("../fonts-snapshot/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg")}@font-face{font-family:"ProximaNova-Bold-snapshot";src:url("../fonts-snapshot/ProximaNova-Bold.eot");src:url("../fonts-snapshot/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts-snapshot/ProximaNova-Bold.ttf") format("truetype"),url("../fonts-snapshot/ProximaNova-Bold.woff") format("woff"),url("../fonts-snapshot/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg")}#download-all-fonts-responsive .font1{font-family:ProximaNova-Regular-snapshot,Arial,Helvetica,Verdana,sans-serif}#download-all-fonts-responsive .font2{font-family:ProximaNova-Bold-snapshot,Arial,Helvetica,Verdana,sans-serif}.tfc-fitrec-product .tfc-cfg-widget.tfc-fitrec-result{padding:0 0 0 0;border-style:solid;border-width:0 0 0 0;border-color:transparent transparent transparent transparent}.tfc-fitrec-catalog .tfc-cfg-widget.tfc-fitrec-result{font-size:13px}.tfc-fitrec-product .tfc-cfg-widget.tfc-fitrec-result{margin:0 0 0 0;background-color:transparent}.tfc-cfg-widget.tfc-fitrec-result{cursor:default;position:relative;text-align:left;-webkit-tap-highlight-color:transparent;line-height:normal;overflow:hidden}.tfc-cfg-widget.tfc-fitrec-result .tfc-regtm-wrapper{position:relative}.tfc-cfg-widget.tfc-fitrec-result .tfc-regtm,.tfc-cfg-widget.tfc-fitrec-result .tfc-regtm-transparent{font-size:.8em}.tfc-cfg-widget.tfc-fitrec-result .tfc-regtm{color:inherit;text-decoration:none;position:absolute;top:0;left:1px}.tfc-cfg-widget.tfc-fitrec-result div,.tfc-cfg-widget.tfc-fitrec-result span,.tfc-cfg-widget.tfc-fitrec-result iframe,.tfc-cfg-widget.tfc-fitrec-result img,.tfc-cfg-widget.tfc-fitrec-result table,.tfc-cfg-widget.tfc-fitrec-result tbody,.tfc-cfg-widget.tfc-fitrec-result tr,.tfc-cfg-widget.tfc-fitrec-result td,.tfc-cfg-widget.tfc-fitrec-result input,.tfc-cfg-widget.tfc-fitrec-result select,.tfc-cfg-widget.tfc-fitrec-result button,.tfc-cfg-widget.tfc-fitrec-result a,.tfc-cfg-widget.tfc-fitrec-result h2,.tfc-cfg-widget.tfc-fitrec-result fieldset{margin:0;padding:0;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;line-height:inherit;color:inherit;background:transparent;font-family:inherit;font-size:1em;font-style:inherit;font-weight:inherit;text-decoration:inherit;text-transform:inherit;text-align:inherit;vertical-align:baseline;border-collapse:separate;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tfc-cfg-widget.tfc-fitrec-result tbody,.tfc-cfg-widget.tfc-fitrec-result tr,.tfc-cfg-widget.tfc-fitrec-result td{vertical-align:middle}.tfc-cfg-widget.tfc-fitrec-result h2{outline:none}.tfc-cfg-widget.tfc-fitrec-result input:focus,.tfc-cfg-widget.tfc-fitrec-result select:focus,.tfc-cfg-widget.tfc-fitrec-result button:focus,.tfc-cfg-widget.tfc-fitrec-result a:focus{outline:none}.tfc-cfg-widget.tfc-fitrec-result input:focus.tfc-click,.tfc-cfg-widget.tfc-fitrec-result select:focus.tfc-click,.tfc-cfg-widget.tfc-fitrec-result button:focus.tfc-click,.tfc-cfg-widget.tfc-fitrec-result a:focus.tfc-click{box-shadow:none}.tfc-cfg-widget.tfc-fitrec-result.tfc-overflow-visible{overflow:visible}.tfc-cfg-widget.tfc-fitrec-result .tfc-overflow-box{display:inline-block;vertical-align:middle;width:100%;box-sizing:content-box;overflow:hidden;padding:0.6em;margin:-0.6em}.tfc-cfg-widget.tfc-fitrec-result .tfc-wrapper{position:relative}.tfc-cfg-widget.tfc-fitrec-result .tfc-fit-score-line-height-fix{display:inline-block;width:0}.tfc-cfg-widget.tfc-fitrec-result.tfc-sfo-available .tfc-sfo-content-left,.tfc-cfg-widget.tfc-fitrec-result.tfc-kids-available .tfc-sfo-content-left{margin-right:.5em}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-clickable-area.tfc-cfg-clickable-area-has-arrow{position:relative}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-clickable-area.tfc-cfg-clickable-area-has-arrow .tfc-cfg-clickable-area-arrow{position:absolute;width:0;height:0;border:5px solid transparent;border-bottom-width:0;right:0;top:50%;margin-top:-3px}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-link,.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-discovery-link{cursor:pointer;background:transparent no-repeat right center}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-clickable-area{cursor:pointer}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button{cursor:pointer;text-align:center;border:1px solid}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-flex-layout .tfc-valign{padding:0 10px}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-flex-layout .tfc-badge{background:transparent no-repeat left top}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-fit-score-display{display:none}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-fit-score-svg.tfc-fit-score-background,.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-fit-score-svg .tfc-fit-score-foreground{background:transparent no-repeat;background-position:0.07937em 0}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-fit-score-svg.tfc-fit-score-background{position:relative;height:1em;width:5.79365em;margin:-0.07937em;margin:0 calc(-0.07937em + 1px);background-image:url(../images-snapshot/responsive/fit-score/background.svg);background-size:contain}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-fit-score-svg .tfc-fit-score-foreground{position:absolute;display:block;width:0;height:100%;top:0;left:0;background-size:auto 100%}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-message-layout .tfc-cfg-logo{position:absolute;left:0;top:50%}.tfc-cfg-widget.tfc-fitrec-result.tfc-sfo-available .tfc-cfg-sfo-layout .tfc-sfo-content-left,.tfc-cfg-widget.tfc-fitrec-result.tfc-sfo-available .tfc-cfg-sfo-layout .tfc-cfg-sfo-icon{vertical-align:middle}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-sfo-icon{display:inline-block;background:transparent no-repeat center center;background-size:contain;cursor:pointer}.tfc-cfg-widget.tfc-fitrec-result.tfc-sfo-unavailable .tfc-cfg-sfo-icon{display:none}.tfc-cfg-widget.tfc-fitrec-result.tfc-kids-available .tfc-cfg-sfo-layout .tfc-sfo-content-left,.tfc-cfg-widget.tfc-fitrec-result.tfc-kids-available .tfc-cfg-sfo-layout .tfc-cfg-kid-icon,.tfc-cfg-widget.tfc-fitrec-result.tfc-kids-available .tfc-cfg-sfo-layout .tfc-cfg-kid-circle{vertical-align:middle}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-kid-icon{display:inline-block;background:transparent no-repeat center center;background-size:contain;cursor:pointer}.tfc-cfg-widget.tfc-fitrec-result.tfc-kids-unavailable .tfc-cfg-kid-icon,.tfc-cfg-widget.tfc-fitrec-result.tfc-kids-unavailable .tfc-cfg-kid-circle,.tfc-cfg-widget.tfc-fitrec-result.tfc-kids-unavailable .tfc-cfg-child-switcher-carat{display:none}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-size-wrapper{vertical-align:middle}.tfc-cfg-widget.tfc-fitrec-result.tfc-Bras .tfc-discovery-link-wrapper{display:none}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-svg-layout .tfc-logo,.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-logo{background-image:url(../images-snapshot/responsive/logo/bg-logo-red.svg)}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-svg-layout.tfc-hide-logo{padding-left:0.3075em}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-svg-layout.tfc-hide-logo .tfc-logo{display:none}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-svg-layout.tfc-hide-logo .tfc-valign{padding-left:0}.tfc-cfg-widget.tfc-fitrec-result{font-family:ProximaNova-Regular-snapshot,Arial,Helvetica,Verdana,sans-serif;font-size:13px;color:#1c1c1c}.tfc-cfg-widget.tfc-fitrec-result input:focus,.tfc-cfg-widget.tfc-fitrec-result select:focus,.tfc-cfg-widget.tfc-fitrec-result button:focus,.tfc-cfg-widget.tfc-fitrec-result a:focus{box-shadow:0 0 0.6em #777;-moz-box-shadow:0 0 0.6em #777;-webkit-box-shadow:0 0 0.6em #777}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-link{font-family:ProximaNova-Regular-snapshot,Arial,Helvetica,Verdana,sans-serif;color:#1c1c1c;font-weight:normal;font-style:normal;text-decoration:underline;text-transform:none;letter-spacing:normal}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-link:hover{color:#1c1c1c;font-weight:normal;text-decoration:underline}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-link.tfc-cfg-link-carat{background-image:url(../images-snapshot/responsive/link/icon-carat.png);padding-right:10px}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-link.tfc-cfg-link-carat:hover{background-image:url(../images-snapshot/responsive/link/icon-carat-hover.png)}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-discovery-link{font-family:ProximaNova-Regular-snapshot,Arial,Helvetica,Verdana,sans-serif;color:#1c1c1c;font-weight:normal;font-style:normal;text-decoration:underline;text-transform:none;letter-spacing:normal}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-discovery-link:hover{color:#1c1c1c;font-weight:normal;text-decoration:underline}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-clickable-area{font-family:ProximaNova-Regular-snapshot,Arial,Helvetica,Verdana,sans-serif;white-space:nowrap;color:#1c1c1c;font-weight:normal;font-style:normal;text-decoration:underline;text-transform:none;letter-spacing:normal;background:transparent no-repeat right center}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-clickable-area.tfc-cfg-clickable-area-carat{padding-right:10px;background-image:url(../images-snapshot/responsive/clickable-area/icon-carat.png)}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-clickable-area.tfc-cfg-clickable-area-has-arrow{padding-right:15px}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-clickable-area.tfc-cfg-clickable-area-has-arrow .tfc-cfg-clickable-area-arrow{border-top-color:#000}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-clickable-area:hover{color:#1c1c1c;font-weight:normal;text-decoration:underline}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-clickable-area:hover.tfc-cfg-clickable-area-carat{background-image:url(../images-snapshot/responsive/clickable-area/icon-carat-hover.png)}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-clickable-area:hover.tfc-cfg-clickable-area-has-arrow .tfc-cfg-clickable-area-arrow{border-top-color:#000}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-title{font-family:ProximaNova-Regular-snapshot,Arial,Helvetica,Verdana,sans-serif;color:#1c1c1c;font-weight:normal;font-style:normal;text-transform:none;text-decoration:none;letter-spacing:normal}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-account-title{font-family:ProximaNova-Regular-snapshot,Arial,Helvetica,Verdana,sans-serif;color:#1c1c1c;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;letter-spacing:normal}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-message{font-family:ProximaNova-Regular-snapshot,Arial,Helvetica,Verdana,sans-serif;color:#1c1c1c;font-weight:normal;font-style:normal;text-transform:none;text-decoration:none;letter-spacing:normal}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-size-label{font-family:ProximaNova-Regular-snapshot,Arial,Helvetica,Verdana,sans-serif;color:#1c1c1c;font-weight:normal;font-style:normal;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-size-label:hover{color:#1c1c1c;text-decoration:none;font-weight:normal}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-size{font-family:ProximaNova-Bold-snapshot,Arial,Helvetica,Verdana,sans-serif;color:#1c1c1c;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;text-decoration:none}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-score-description{font-family:ProximaNova-Regular-snapshot,Arial,Helvetica,Verdana,sans-serif;color:#1c1c1c;font-weight:bold;font-style:normal;letter-spacing:normal;text-transform:none;text-decoration:underline}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button{font-family:ProximaNova-Regular-snapshot,Arial,Helvetica,Verdana,sans-serif;font-size:13px;color:#1c1c1c;font-weight:normal;font-style:normal;text-decoration:underline;text-transform:none;letter-spacing:normal;background:#fff;background:-moz-linear-gradient(#fff,#fff);background:-webkit-linear-gradient(#fff,#fff);background:linear-gradient(#fff,#fff);border-color:#fff}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button:hover{color:#1c1c1c;font-weight:normal;text-decoration:underline}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-flex-layout{height:33px;padding-left:26px}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-flex-layout .tfc-badge{height:19px;width:19px;background-image:url(../images-snapshot/responsive/basic-button/logo.png);left:7px;top:7px}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-svg-layout{height:2em;padding-left:1.6925em}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-svg-layout .tfc-logo{width:1.385em;height:1.385em;left:0.3075em;top:0.3075em}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button.tfc-svg-layout .tfc-valign{padding-left:0.5em;padding-right:0.5em}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-basic-button-flex-layout-height{min-height:33px;height:33px}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-fit-score-64x11 .tfc-fit-score-foreground{background-image:url(../images-snapshot/responsive/fit-score/bg-foreground.png)}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-fit-score-80x13.tfc-fit-score-background{background-image:url(../images-snapshot/responsive/fit-score/bg-background-80x13.png)}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-fit-score-80x13 .tfc-fit-score-foreground{background-image:url(../images-snapshot/responsive/fit-score/bg-foreground-80x13.png)}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-fit-score-svg{font-size:1em}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-fit-score-svg .tfc-fit-score-foreground{background-image:url(../images-snapshot/responsive/fit-score/foreground-red.svg)}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-fit-score-display.tfc-cfg-fit-score-svg{display:inline-block}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-badge-16x15{background-image:url(../images-snapshot/responsive/badge/bg-16x15.png)}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-divider-line{display:none}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-fit-score-spacing{margin-right:.5em}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-side-by-side-layout .tfc-left-side{float:left;margin-right:-1000%}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-side-by-side-layout .tfc-right-side{float:right}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-logo{width:18px;height:18px}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-message-layout{padding-left:18px}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-message-layout .tfc-cfg-logo{margin-top:-9px}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-message-layout .tfc-content{min-height:18px;padding-left:0.5em}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-message-layout .tfc-valign-wrapper{height:18px;min-height:18px}.tfc-cfg-widget.tfc-fitrec-result.tfc-sfo-available .tfc-cfg-sfo-layout{line-height:2em}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-sfo-icon{background-image:url(../images-snapshot/responsive/sfo/icon.svg);width:2em;height:2em}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-sfo-icon:hover{background-image:url(../images-snapshot/responsive/sfo/icon.svg);width:2em;height:2em}.tfc-cfg-widget.tfc-fitrec-result.tfc-kids-available .tfc-cfg-sfo-layout{line-height:2em}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-child-switcher-wrapper{white-space:nowrap}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-kid-icon,.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-kid-circle{position:relative;width:2em;height:2em}.tfc-cfg-widget.tfc-fitrec-result.tfc-gender-male .tfc-cfg-kid-icon{background-image:url(../images-snapshot/responsive/kids/boy.svg)}.tfc-cfg-widget.tfc-fitrec-result.tfc-gender-female .tfc-cfg-kid-icon{background-image:url(../images-snapshot/responsive/kids/girl.svg)}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-kid-circle{border-radius:50%;border-width:1px;border-style:solid;text-align:center;border-color:#fff;color:#fff;background-color:#000}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-kid-circle .tfc-first-initial{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-child-switcher-carat{display:inline-block;width:2em;height:2em;vertical-align:middle;background-size:contain;background-image:url(../images-snapshot/responsive/kids/caret.svg);cursor:pointer}.tfc-fitrec-product .tfc-fitrec-result.tfc-detailedrec-responsive.tfc-not-recommended .tfc-score-description-wrapper{display:none}.tfc-fitrec-product .tfc-fitrec-result.tfc-detailedrec-responsive .tfc-fit-score-description,.tfc-fitrec-product .tfc-fitrec-result.tfc-detailedrec-responsive .tfc-size-label,.tfc-fitrec-product .tfc-fitrec-result.tfc-detailedrec-responsive .tfc-size{white-space:nowrap}.tfc-fitrec-product .tfc-fitrec-result.tfc-detailedrec-responsive .tfc-fit-score-line-height-fix,.tfc-fitrec-product .tfc-fitrec-result.tfc-detailedrec-responsive .tfc-cfg-fit-score-spacing,.tfc-fitrec-product .tfc-fitrec-result.tfc-detailedrec-responsive .tfc-cfg-fit-score-svg,.tfc-fitrec-product .tfc-fitrec-result.tfc-detailedrec-responsive .tfc-cfg-sfo-icon,.tfc-fitrec-product .tfc-fitrec-result.tfc-detailedrec-responsive .tfc-cfg-logo{vertical-align:middle}.tfc-fitrec-catalog .tfc-fitrec-result.tfc-notrecommended-score{text-align:center}.tfc-fitrec-catalog .tfc-fitrec-result.tfc-recommended-score-description{text-align:center}.tfc-fitrec-catalog .tfc-fitrec-result.tfc-recommended-score-description .tfc-fit-score-description{margin-left:5px}.tfc-fitrec-account .tfc-fitrec-result.tfc-create-custom .tfc-account-layout-custom:hover{cursor:pointer}.tfc-fitrec-account .tfc-fitrec-result.tfc-create-custom .tfc-subtitle-layout-custom:hover{cursor:pointer !important;text-decoration:underline !important}.tfc-fitrec-account .tfc-fitrec-result.tfc-create-custom .tfc-fitrec-account .tfc-fitrec-result.tfc-cfg-widget.tfc-create-custom{height:160px !important;width:200px !important;background:#f2f2f2 !important}.tfc-fitrec-account .tfc-fitrec-result.tfc-create-custom .tfc-account-layout-custom{font-size:20px;font-family:OpenSans-build-desktop,Arial,Helvetica,Verdana,sans-serif;color:#373533;font-weight:bold;text-align:center;text-transform:uppercase;width:200px;padding-top:60px;background:#f2f2f2}.tfc-fitrec-account .tfc-fitrec-result.tfc-create-custom .tfc-subtitle-layout-custom{font-family:OpenSans-build-desktop,Arial,Helvetica,Verdana,sans-serif;color:#373533;font-size:14px;text-align:center;border-bottom:1px #373533;width:200px;padding-top:25px;background:#f2f2f2;padding-bottom:10px}.tfc-fitrec-account .tfc-fitrec-result.tfc-create-custom .tfc-tom-logo{background:url(../images-custom/bg-logo-red.svg) transparent no-repeat center center;background-size:contain;width:36px;height:36px;position:absolute;left:83px;top:15px}.tfc-fitrec-account .tfc-fitrec-result.tfc-create-custom .tfc-tom-logo:hover{cursor:pointer}.tfc-fitrec-account .tfc-fitrec-result.tfc-manage-custom .tfc-account-layout-custom:hover{cursor:pointer}.tfc-fitrec-account .tfc-fitrec-result.tfc-manage-custom .tfc-subtitle-layout-custom:hover{cursor:pointer !important;text-decoration:underline !important}.tfc-fitrec-account .tfc-fitrec-result.tfc-manage-custom .tfc-fitrec-account .tfc-fitrec-result.tfc-cfg-widget.tfc-manage-custom{height:160px !important;width:200px !important;background:#f2f2f2 !important}.tfc-fitrec-account .tfc-fitrec-result.tfc-manage-custom .tfc-account-layout-custom{font-size:20px;font-family:OpenSans-build-desktop,Arial,Helvetica,Verdana,sans-serif;color:#373533;font-weight:bold;text-align:center;text-transform:uppercase;width:200px;padding-top:60px;background:#f2f2f2}.tfc-fitrec-account .tfc-fitrec-result.tfc-manage-custom .tfc-subtitle-layout-custom{font-family:OpenSans-build-desktop,Arial,Helvetica,Verdana,sans-serif;color:#373533;font-size:14px;text-align:center;border-bottom:1px #373533;width:200px;padding-top:25px;background:#f2f2f2;padding-bottom:10px}.tfc-fitrec-account .tfc-fitrec-result.tfc-manage-custom .tfc-tom-logo{background:url(../images-custom/bg-logo-red.svg) transparent no-repeat center center;background-size:contain;width:36px;height:36px;position:absolute;left:83px;top:15px}.tfc-fitrec-account .tfc-fitrec-result.tfc-manage-custom .tfc-tom-logo:hover{cursor:pointer}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#fff}
