.search-results-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-results-header .category-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.search-results-header .category-name-title{display:inline;font-size:28px;font-weight:600;margin:0}.search-results-header .category-name-count{margin-left:8px;font-size:14px;color:#151415}.search-results-header .refinement-category{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0;padding:0;list-style-type:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.search-results-header .refinement-category *.refinement-category{margin:0}.search-results-header .refinement-category::-webkit-scrollbar{display:none}.search-results-header .refinement-category li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results-header .refinement-category li button{border:none;outline:none;margin:0;padding:0;background-color:transparent;font-size:15px;color:#151415;margin-right:22px}.search-results-header .refinement-category li:last-child button{margin-right:0}.search-results-header .filter-sort-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results-header .filter-sort-container button.filter-results{border:none;outline:none;margin:0;padding:0;background-color:transparent;color:#151415;font-weight:600;text-decoration:underline}.search-results-header .filter-sort-container .view-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.search-results-header .filter-sort-container .view-buttons .view-button{margin-right:0;margin-left:18px;padding-bottom:7px}.search-results-header .filter-sort-container .view-buttons .view-button.active{border-bottom:2px solid #cf0a2c}.search-results-header .filter-sort-container .toggle-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.search-results-header .filter-sort-container .toggle-filters-title{font-size:16px;font-weight:600;text-decoration:underline}.search-results-header .filter-sort-container .toggle-filters-icon{margin-left:5px}.search-results-header .filter-sort-container .sort-order-select{width:146px;height:32px;margin-right:24px;border:none;background-color:#f6f6f6}.search-results-header .filter-sort-container .sort-order-select:focus{outline:none;background-color:#f6f6f6}.search-results .filter-bar{margin-top:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results .filter-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0;padding-left:0}.search-results .filter-bar ul .swatch-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:32px;white-space:nowrap;padding:0 12px;margin:0;margin-left:16px;background-color:#f6f6f6;border:none;border-radius:16px;font-size:16px}.search-results .filter-bar ul .swatch-filter button.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;margin-left:12px;padding:0;border:none;outline:none}.search-results .filter-bar ul .swatch-filter button.btn::before,.search-results .filter-bar ul .swatch-filter button.btn::after{content:none}.search-results .reset-filters button.reset{background:none;border:none;outline:none;padding:0;margin:0;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#151415}.search-results .reset-filters button.reset svg{margin-right:8px}.search-results .reset-filters button.reset span{text-decoration:underline}.search-results .body{margin-top:0}.search-results .body .nb-refinement-bar{width:100%;height:100vh;position:fixed;top:0;z-index:2;background-color:#fff;padding:20px;overflow:auto}.search-results .body .nb-refinement-bar .filter-header{margin:0}.search-results .body .nb-refinement-bar .filter-header .header-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 25px;background:transparent;border:none}.search-results .body .nb-refinement-bar .filter-header .header-bar .category{font-size:14px;font-weight:bold;color:#000}.search-results .body .nb-refinement-bar .filter-header .header-bar .category-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:"Assistant"}.search-results .body .nb-refinement-bar .filter-header .header-bar .category-name-title{display:inline;font-size:24px;font-weight:600}.search-results .body .nb-refinement-bar .filter-header .header-bar .category-name-count{margin-right:6px;font-size:14px;color:#151415}.search-results .body .nb-refinement-bar .refinement-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.search-results .body .nb-refinement-bar .refinement-category .category-attribute button{margin-bottom:11px;padding:0;background:none;border:none;outline:none;font-size:16px;font-weight:600;text-decoration:underline}.search-results .body .nb-refinement-bar .reset-filters{margin-top:20px}.search-results .body .nb-refinement-bar .refinements .card.refinement{border-radius:0;border:none;margin:0}.search-results .body .nb-refinement-bar .refinements .card.refinement *{margin:0;padding:0}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-header{border-radius:0;border:none;border-top:1px solid rgba(0,0,0,0.1);background:none;cursor:pointer;padding:20px 0}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;color:#000}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-description{font-size:15px;color:#151415;display:-webkit-box;display:-ms-flexbox;display:flex}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-description div{padding-top:19px;margin-left:8px}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-description div:after{content:", "}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-description div:last-child:after{content:""}.search-results .body .nb-refinement-bar .refinements .card.refinement.active .card-header-description{display:none}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body{border:none;padding-bottom:21px}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option label{margin-left:5px;font-size:15px}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option input{position:absolute;opacity:0;cursor:pointer;height:21px;width:21px}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option .checkmark{height:21px;width:21px;border-radius:50%;border:1px solid #000;background:none}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option .checkmark svg{display:none}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option input:checked ~ .checkmark{background-color:#cf0a2c;border:none}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option input:checked ~ .checkmark svg{display:block}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-size .values.content{max-height:calc(44px * 9)}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-refinementColor .values.content{max-height:calc(44px * 6)}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-nbShoeTechnology .values.content{max-height:calc(44px * 6);-ms-flex-wrap:nowrap;flex-wrap:nowrap}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:calc(44px * 3);list-style-type:none;color:#000;font-weight:normal}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button{background:none;border:none;outline:none;width:21px;height:21px;border-radius:50%;margin-left:0;margin-right:7px;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}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button.selected{border:1px solid #000}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .swatch-circle{border:none;border-radius:50%;width:15px;height:15px}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .swatch-circle-white{border:1px solid rgba(0,0,0,0.3)}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute,.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0;font-size:0.94rem}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button,.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute button{background:none;outline:none;width:21px;height:21px;margin-right:7px;border:1px solid #000;border-radius:3px;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}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button svg,.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute button svg{display:none}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button.selected,.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute button.selected{background-color:#cf0a2c;border:1px solid #cf0a2c}.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button.selected svg,.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute button.selected svg{display:block}.search-results .body .nb-refinement-bar .refinements .submit-filters{border-top:1px solid rgba(0,0,0,0.1);padding-top:30px}.search-results .body .nb-refinement-bar .refinements .submit-filters button{font-size:18px;font-weight:800}.search-results .body .products-container{margin-bottom:45px;padding-right:22.5px;padding-left:22.5px}.search-results .body .products-container .product-grid{padding-top:18px}.search-results .body .products-container .product-grid .col-6,.search-results .body .products-container .product-grid .col-12{padding-left:7.5px;padding-right:7.5px}.search-results .body .products-container .product-grid .product-tile-badge-container{position:absolute;top:0}.search-results .body .products-container .product-grid .product-tile-badge{background-color:#000;text-align:center;font-weight:600;color:#fff;line-height:11px;padding:10px;margin-bottom:5px}.search-results .body .products-container .product-grid .product-tile-badge.preorder{background-color:#d97706}.search-results .body .products-container .product-grid .product-tile .image-container{position:relative;display:block;overflow:hidden !important;padding-bottom:0;width:100%}.search-results .body .products-container .product-grid .product-tile .image-container .tile-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;left:0;right:0;margin:auto}.search-results .body .products-container .product-grid .product-tile .tile-body .product-freebadge{color:#b36205;font-size:.875rem;font-weight:700 !important}.search-results .body .products-container .product-grid .product-tile .tile-body .pdp-link .link{color:#000;font-size:14px;font-weight:700}.search-results .body .products-container .product-grid .product-tile .tile-body .pdp-link-category{line-height:1.2;font-size:14px;padding-top:10px}.search-results .body .products-container .product-grid .product-tile .tile-body .price .sales{margin-left:0;margin-right:8px}.search-results .body .products-container .product-grid .product-tile .tile-body .price .value{color:#000;font-size:13px;font-weight:600}.search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches{margin-top:16px;min-height:48px}.search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .percentOff{color:#cf0a2c;font-weight:600 !important;display:block;font-size:.8em;direction:ltr !important}.search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches-count{font-size:12px;text-decoration:underline}.search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches{display:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches::-webkit-scrollbar{display:none}.search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches .swatch.swatch-circle{width:48px;height:48px;margin:0;margin-left:4px;border-radius:0;border:none}.search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches .swatch-selected{border:1px solid #d4d4d4 !important}.search-results .show-more{margin-bottom:70px}.search-results .show-more-title{margin:15px;text-align:center}.search-results .show-more-button{width:100%;height:48px;border:1px solid #cf0a2c;color:#cf0a2c;font-size:16px;font-weight:bold;line-height:24px;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;visibility:hidden}.search-results .show-more-button:active,.search-results .show-more-button:hover,.search-results .show-more-button:focus{background-color:transparent;border-color:#cf0a2c;color:#cf0a2c;-webkit-box-shadow:none;box-shadow:none}@media (min-width: 768px){.search-results-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.search-results-header .category-name{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.search-results-header .category-name-title{font-size:32px}.search-results-header .category-name-count{font-size:15px}.search-results-header .refinement-category{display:none}.search-results-header .filter-sort-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results-header .filter-sort-container .toggle-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.search-results-header .filter-sort-container .toggle-filters-title{font-size:16px;font-weight:600;text-decoration:underline}.search-results-header .filter-sort-container .toggle-filters-icon{margin-left:5px}.search-results-header .filter-sort-container .sort-order-select{width:146px;height:32px;margin-left:24px;margin-right:0;border:none;background-color:#f6f6f6}.search-results-header .filter-sort-container .sort-order-select:focus{outline:none;background-color:#f6f6f6}.search-results .body{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-results .body .nb-refinement-bar{position:static;max-width:305px}.search-results .body .nb-refinement-bar .refinements{margin-top:40px;border-bottom:1px solid rgba(0,0,0,0.1)}.search-results .body .products-container{padding-right:17.5px;padding-left:17.5px}.search-results .body .products-container .product-grid{padding-top:0}.search-results .body .products-container .product-grid .col-6,.search-results .body .products-container .product-grid .col-12{padding-left:12.5px;padding-right:12.5px}.search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches:hover .swatches{display:-webkit-box;display:-ms-flexbox;display:flex}.search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches:hover .swatches-count{display:none}.search-results .show-more{margin-bottom:120px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results .show-more-button{width:350px;height:40px}}
