.container {
  max-width: 1260px; }

/*
  This element is hidden based on the site pref "saks_trueFitAbTestIsActive" boolean
  Optimizely will be sending a 'display: block' declaration for A/B testing the TrueFit feature
*/
.tfc-fitrec-product.truefit-test-is-active {
  display: none; }

/*
  This element is hidden based on the site pref "saks_trueFitAbTestIsActive" boolean
  Optimizely will be sending a 'display: block' declaration for A/B testing the TrueFit feature
*/
.truefit-universal-guidance-text.truefit-test-is-active {
  display: none; }

.truefit-universal-guidance-text {
  position: absolute;
  right: 0;
  top: 3px;
  font-size: 12px;
  font-family: "trade-gothic-next-regular", "Helvetica Neue", helvetica, arial, sans-serif; }

.tfc-fitrec-product {
  margin-top: 4px; }

.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-size-wrapper, .tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-size, .tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-link {
  font-family: "trade-gothic-next-regular", "Helvetica Neue", helvetica, arial, sans-serif; }

.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 {
  font-size: 12px; }
  .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: unset; }

.tfc-cfg-widget.tfc-fitrec-result.tfc-sfo-available .tfc-cfg-sfo-layout {
  line-height: normal; }

.tfc-cfg-widget.tfc-fitrec-result .tfc-cfg-size {
  text-decoration: none;
  font-family: "trade-gothic-next-bold", "Helvetica Neue", helvetica, arial, sans-serif; }
