.clearfix:after{content:"";display:table;clear:both}.icon-font{font-family:iconfont}.uppercase{text-transform:uppercase}.headline,.uppercase{letter-spacing:0;font-style:normal}.headline{text-transform:none}.capitalize,.capitalize-light{font-size:30px;letter-spacing:0;text-transform:capitalize;font-family:Fira Sans,sans-serif;font-style:normal}.text-shadow{text-shadow:2px 1px 4px rgba(0,0,0,.8)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu{margin:0;padding:0}.menu li{list-style:none outside none!important}.section-header-font{font-style:normal;font-size:25px;padding-bottom:12px;margin-bottom:20px;letter-spacing:0;border-bottom:1px solid #dedede}@media only screen and (min-width:1014px){.section-header-font{font-size:28px;margin-bottom:29px;letter-spacing:0;border-bottom:none}}.container{max-width:1600px!important}.containerPLP{max-width:2000px!important}@media screen and (max-width:768px){.containerPLPmobile{padding-right:10px;padding-left:10px}}.containerPLPmobile .product{height:100%;position:relative}.containerPLPmobile .product .badge-content-asset{position:absolute;top:10px;right:10px}@media screen and (max-width:768px){.containerPLPmobile .product .badge-content-asset{top:0;right:0}}.containerPLPmobile .product .badge-content-asset p.product-badge-text{padding:5px 8px;font-size:12px}@media screen and (max-width:768px){.containerPLPmobile .product .badge-content-asset p.product-badge-text{padding:5px 8px;font-size:11px;font-weight:500}}.containerPLPmobile .product .product-tile .tile-body{padding:10px 0 0}@media screen and (max-width:768px){.containerPLPmobile .product .product-tile .tile-body{padding:15px 0 0}}.containerPLPmobile .product .product-tile .ratings.yotpo-stars-rating{display:none}.marginBreadcrumb{margin-left:-12px}@media screen and (max-width:768px){.marginBreadcrumb{margin-left:0}}.refinement-bar{padding-right:2%}.refinement-bar .swatch-element{border:1px solid #000}.search-products-wrapper{padding:0}.noUi-target.noUi-ltr.noUi-horizontal.noUi-txt-dir-ltr{height:13px}.noUi-base{height:2px;position:relative;direction:ltr;background:#ccc}.noUi-connects{background-color:transparent;height:2px}.noUi-connect.noUi-draggable{background-color:var(--color-filter-primary);height:2px}.noUi-handle.noUi-handle-lower{height:10px;width:10px;margin-top:11px;background-color:var(--color-filter-primary);border-radius:50%;display:inline-block;border:none;background:var(--color-filter-primary);box-shadow:none}.price-slider-container{height:27px;width:auto;padding:35px}.size-filter-wrapper{padding:10px;margin-bottom:-30px}.noUi-horizontal .noUi-handle{right:-6px;top:-15px}.noUi-handle.noUi-handle-upper{height:10px;width:10px;margin-top:11px;background-color:var(--color-filter-primary);border-radius:50%;display:inline-block;border:none;background:var(--color-filter-primary);box-shadow:none}.noUi-tooltip{border:none}.noUi-target{background:transparent;border-radius:4px;border:none;box-shadow:none}.noUi-handle:after,.noUi-handle:before{display:none}.filters-close-mobile{padding:35px 20px;padding-top:100px}@media (min-width:769px){.refinement-bar{overflow:hidden}}@media (min-width:1013px){.refinement-bar,.sort-order-wrapper{-ms-flex-preferred-size:17.999%;max-width:17.999%}.search-products-wrapper{-ms-flex-preferred-size:82%;flex-basis:82%;max-width:82%}}@media (max-width:1012.98px){.refinement-bar-mobile.refinement-bar{z-index:99;overflow-y:auto}.refinement-bar-mobile.refinement-bar .refinements{padding:0 20px}.refinement-bar-mobile.refinement-bar div.collapsibile-xl.card{margin-right:20px;margin-left:20px}.filter-results{height:45px}}.sort-order-wrapper{padding-right:1%}@media screen and (max-width:768px){.sort-order-wrapper{float:left;width:50%}}.product-search-refinements .breadcrumb-refinement-value{border-radius:0;padding:7px}.product-search-refinements .breadcrumb-relax{color:var(--skin-primary-color-1)}.filter-bar li.filter-value{border-radius:0}.search-products-wrapper .product-grid{margin-bottom:2rem;margin-top:1rem;padding-top:0}@media screen and (max-width:768px){.search-products-wrapper .product-grid{margin-top:10px}}.search-products-wrapper .product-grid .grid-footer,.search-products-wrapper .product-grid .grid-footer .show-more{padding:0}.search-products-wrapper .product-grid .grid-footer .show-more button.more{width:100%;max-width:100%;background:#151314;padding:12px 0;color:#fff!important}.product-grid .plp-product-wrapper{padding:0;border:1px solid transparent;border-bottom:1px solid #e6e6e6}@media screen and (min-width:768px){.product-grid .plp-product-wrapper:nth-child(-n+4){border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.product-grid .plp-product-wrapper:nth-child(4n){border-right:1px solid #e6e6e6}.product-grid .plp-product-wrapper:nth-child(n+5){border-left:1px solid #e6e6e6}.product-grid .plp-product-wrapper:nth-last-child(2){border-right:1px solid #e6e6e6}}@media screen and (max-width:768px){.product-grid .plp-product-wrapper:nth-child(-n+2){border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.product-grid .plp-product-wrapper:nth-child(2n){border-right:1px solid #e6e6e6}.product-grid .plp-product-wrapper:nth-child(n+3){border-left:1px solid #e6e6e6}.product-grid .plp-product-wrapper:nth-last-child(2){border-right:1px solid #e6e6e6}}.product-grid .plp-product-wrapper .product .product-tile .tile-body .tile-body-footer{padding:8px 5px 0 0}@media screen and (max-width:768.99px){.product-grid .plp-product-wrapper .product .product-tile .tile-body .tile-body-footer .yotpo-bottomline a{width:100%!important}}@media screen and (max-width:768.99px){.clear-all-refinements{padding:25px}}.clear-all-refinements .reset.btn{font-size:13px;margin-bottom:15px;padding:10px;border:1px solid #9b9b9b!important}@media screen and (max-width:768.99px){.clear-all-refinements .reset.btn{width:100%}}.clear-all-refinements .product-search-refinements{margin:6px 0}.clear-all-refinements .product-search-refinements .breadcrumb-refinement-value{border-radius:0;padding:7px}.clear-all-refinements .product-search-refinements .breadcrumb-relax{color:var(--skin-primary-color-1);padding:0}.image-wrapper .plp__banner-content{display:none!important}.image-wrapper .image img{max-height:300px;object-fit:cover;object-position:center}@media screen and (max-width:768px){.image-wrapper .image img{max-height:120px}}.search-results .search-nav .breadcrumb-container{padding-bottom:5px;padding-top:10px}.search-results .search-nav .category-seo-description{margin-top:3rem;margin-bottom:3rem}@media screen and (max-width:768px){.search-results .search-nav .category-seo-description{padding:0 10px;margin-top:2rem;margin-bottom:0}}.search-results .search-nav .category-seo-description h3{font-weight:500;font-size:1rem}@media screen and (max-width:768px){.search-results .search-nav .category-seo-description h3{font-size:.9rem}}.search-results .search-nav .category-seo-description .tab-content .category-seo-description{margin-top:3rem;margin-bottom:0}.search-results .search-nav .category-seo-description p{margin-bottom:1.5rem;font-size:13px}@media screen and (max-width:768px){.search-results .search-nav .category-seo-description p{font-size:12px}}.search-results .search-nav .category-text-container{margin-bottom:1rem}@media screen and (max-width:768px){.search-results .search-nav .category-text-container{margin-bottom:.6rem;margin-top:.5rem}}.search-results .search-nav .category-text-container .plp-title-container{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:768px){.search-results .search-nav .category-text-container .plp-title-container{display:block}}.search-results .search-nav .category-text-container .plp-title-container h1.plp-title-text{font-weight:500;font-size:1.4rem;margin:.5rem 0;margin-right:10px;text-transform:capitalize}@media screen and (max-width:768px){.search-results .search-nav .category-text-container .plp-title-container h1.plp-title-text{margin:0;margin-right:10px;font-size:1.2rem;display:inline;line-height:22px}}.search-results .search-nav .category-text-container .plp-title-container span.category-products-count{font-size:14px;font-weight:300}@media screen and (max-width:768px){.search-results .search-nav .category-text-container .plp-title-container span.category-products-count{font-size:12px;margin-top:5px;display:inline;white-space:nowrap}}.search-results .search-nav .category-text-container .plp-title-container span.category-products-count p{margin-bottom:1.5rem;font-size:13px}@media screen and (max-width:768px){.search-results .search-nav .category-text-container .plp-title-container span.category-products-count p{font-size:12px}}.search-results .search-nav .category-seo-ppa{margin-top:2rem;margin-bottom:4rem}@media screen and (max-width:768px){.search-results .search-nav .category-seo-ppa{margin-bottom:0;padding:0 10px}}.search-results .search-nav .category-seo-ppa .category-seo-ppa-item{border-bottom:1px solid #000;padding:1rem 0}.search-results .search-nav .category-seo-ppa .category-seo-ppa-item button.category-seo-ppa-title{background-color:transparent;color:#000;cursor:pointer;padding:1rem 0;width:100%;border:none;text-align:left;outline:none;font-size:1rem;font-weight:500;transition:.4s;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0}@media screen and (max-width:768px){.search-results .search-nav .category-seo-ppa .category-seo-ppa-item button.category-seo-ppa-title{font-size:.9rem;column-gap:1rem}}.search-results .search-nav .category-seo-ppa .category-seo-ppa-item button.category-seo-ppa-title .accordion-item-icon{position:relative;border:1px solid #000;border-radius:50%;width:25px;height:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.search-results .search-nav .category-seo-ppa .category-seo-ppa-item button.category-seo-ppa-title .accordion-item-icon:after{content:"+";color:#000;font-weight:100;line-height:0;font-size:30px}@media screen and (max-width:768px){.search-results .search-nav .category-seo-ppa .category-seo-ppa-item button.category-seo-ppa-title .accordion-item-icon{min-width:20px;min-height:20px;width:20px;height:20px}}.search-results .search-nav .category-seo-ppa .category-seo-ppa-item button.category-seo-ppa-title .accordionOpen:after{content:"\2212"!important}.search-results .search-nav .category-seo-ppa .category-seo-ppa-item .category-seo-ppa-content{padding:0;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.search-results .search-nav .category-seo-ppa .category-seo-ppa-item .category-seo-ppa-content p{margin-top:1rem;padding-right:2rem}@media screen and (max-width:768px){.search-results .search-nav .category-seo-ppa .category-seo-ppa-item .category-seo-ppa-content p{margin-top:1rem;padding-right:0;font-size:12px}}.search-results .search-nav .plp-description-container-short{position:relative;max-width:90%}@media screen and (max-width:768px){.search-results .search-nav .plp-description-container-short{max-width:100%;margin-top:8px}}.search-results .search-nav .plp-description-container-short #plp-text-description-id{line-height:18px;font-size:.8rem}@media screen and (max-width:768px){.search-results .search-nav .plp-description-container-short #plp-text-description-id{font-size:.75rem}}.search-results .search-nav .plp-description-container-short #plp-text-description-id.short{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;max-height:55px}@media screen and (max-width:768px){.search-results .search-nav .plp-description-container-short #plp-text-description-id.short{-webkit-line-clamp:2;max-height:38px}}.search-results .search-nav .plp-description-container-short span.read-more{display:none;font-size:.8rem;text-decoration:underline;cursor:pointer;position:absolute;bottom:1px;right:0;background-color:#fff;box-shadow:-20px 0 10px #fff;font-weight:500}@media screen and (max-width:768px){.search-results .search-nav .plp-description-container-short span.read-more{bottom:3px;font-size:.75rem}}.search-results .search-nav .plp-description-container-short span.read-less{display:none;font-size:.8rem;text-align:center;cursor:pointer;text-align:left;font-weight:500;text-decoration:underline}@media screen and (max-width:768px){.search-results .search-nav .plp-description-container-short span.read-less{font-size:.75rem}}.search-results .category-cross-links-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;column-gap:60px;margin-bottom:1rem}@media screen and (max-width:768px){.search-results .category-cross-links-container{-ms-grid-rows:auto auto;grid-template-rows:auto auto;display:-ms-grid;display:grid;row-gap:1rem;-ms-flex-align:end;align-items:end;column-gap:unset;margin-bottom:.5rem;-ms-flex-pack:unset;justify-content:unset}}.search-results .category-cross-links-container .category-cross-links-buttons{display:-ms-flexbox;display:flex;max-width:100%;column-gap:10px;overflow-x:hidden;scrollbar-width:none;position:relative;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:768px){.search-results .category-cross-links-container .category-cross-links-buttons{overflow-x:scroll;-ms-grid-row:1;grid-row:1;-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/span 2;column-gap:5px}}.search-results .category-cross-links-container .category-cross-links-buttons .cross-link-category-link{display:block;height:fit-content;min-width:fit-content;border:1px solid #cfcfcf;padding:10px 24px;font-size:14px;transition:.2s ease-in-out;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;column-gap:5px;text-transform:capitalize}@media screen and (max-width:768px){.search-results .category-cross-links-container .category-cross-links-buttons .cross-link-category-link{padding:10px 16px}}.search-results .category-cross-links-container .category-cross-links-buttons .cross-link-category-link:hover{border-color:#000}.search-results .category-cross-links-container .category-cross-links-buttons .cross-link-category-link span:first-child{font-weight:500;white-space:nowrap}.search-results .category-cross-links-container .category-cross-links-buttons .cross-link-category-link span:last-child{font-size:10px;color:#5c5c5c}.search-results .category-cross-links-container .category-cross-links-buttons #cross-links--previous{position:sticky;transform:rotate(-90deg);left:0;box-shadow:0 0 15px 25px #fff}.search-results .category-cross-links-container .category-cross-links-buttons #cross-links--next{position:sticky;transform:rotate(90deg);right:0;box-shadow:0 0 15px 25px #fff}.search-results .category-cross-links-container .category-cross-links-buttons .cross-links--horizontal-scroll{border-radius:50%;cursor:pointer;border:none;outline:none;width:2rem;height:2rem;background:#fff}.search-results .category-cross-links-container .category-cross-links-buttons .cross-links--horizontal-scroll:disabled{display:none}@media screen and (max-width:768px){.search-results .category-cross-links-container .category-cross-links-buttons .cross-links--horizontal-scroll{display:none!important}}.search-results .category-cross-links-container .sort-order-wrapper{padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.search-results .category-cross-links-container .sort-order-wrapper{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;grid-column:1;display:block;float:none;width:48vw;max-width:48vw}}.search-results .category-cross-links-container .sort-order-wrapper label.grid-sort-header{font-weight:600;white-space:nowrap;width:fit-content;font-size:14px;margin-bottom:0}@media screen and (max-width:768px){.search-results .category-cross-links-container .sort-order-wrapper label.grid-sort-header{margin-bottom:5px;font-size:12px;font-weight:500}}.search-results .category-cross-links-container .sort-order-wrapper select.custom-select{border:0;white-space:nowrap;width:fit-content;font-size:14px;height:fit-content;color:#000;padding:10px 30px 10px 10px}@media screen and (max-width:768px){.search-results .category-cross-links-container .sort-order-wrapper select.custom-select{border:1px solid #000;width:100%;height:40px;padding:10px}}@media screen and (max-width:768px){.search-results .category-cross-links-container .float-mobile{-ms-grid-row:2;grid-row:2;-ms-grid-column:2;grid-column:2;margin-left:5px;float:none;width:48vw;margin-top:0!important}.search-results .category-cross-links-container .float-mobile button{height:40px!important}}.search-results .refinement-bar .refinements .refinement:first-child{display:none}@media screen and (max-width:768px){.containerPLPmobile .refinement-bar .filter-header{margin-left:0;margin-right:0}}@media screen and (max-width:768px){.containerPLPmobile .refinement-bar .filter-header .filters-close-mobile{padding:20px;padding-top:90px}}.containerPLPmobile .refinement-bar .filter-header .filters-close-mobile button.close{font-size:14px;color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;column-gap:10px}.containerPLPmobile .refinement-bar .filter-header .filters-close-mobile button.close i{font-size:20px;font-weight:100}.containerPLPmobile .refinement-bar .refinements .refinement .card-body{padding-right:0!important}.containerPLPmobile .refinement-bar .refinements .refinement .card-body .size-filter-wrapper{padding:0}.containerPLPmobile .refinement-bar .refinements .refinement .card-body .size-filter-wrapper .size-grid-container{display:-ms-grid!important;display:grid!important;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);padding:0;gap:5px;margin-bottom:20px}@media only screen and (max-width:768px){.containerPLPmobile .refinement-bar .refinements .refinement .card-body .size-filter-wrapper .size-grid-container{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}}.containerPLPmobile .refinement-bar .refinements .refinement .card-body .size-filter-wrapper .size-grid-container li{padding-left:0;width:100%}.containerPLPmobile .refinement-bar .refinements .refinement .card-body .size-filter-wrapper .size-grid-container li button{width:100%}.containerPLPmobile .refinement-bar .refinements .refinement .card-body .size-filter-wrapper .size-grid-container li button .swatch-element{border-radius:0;width:100%;height:auto;border:1px solid #d3d3d3;background-color:#fff;text-align:center;white-space:nowrap;text-transform:uppercase;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-height:42px;margin:0;min-width:auto}.containerPLPmobile .refinement-bar .refinements .refinement .card-body .size-filter-wrapper .size-grid-container li button .swatch-element:hover{border:1px solid #000}.containerPLPmobile .refinement-bar .refinements .refinement .card-body .size-filter-wrapper .size-grid-container li button .swatch-element.checked{background-color:#31333d!important;color:#fff}.containerPLPmobile .refinement-bar .refinements .refinement .card-body .size-filter-wrapper .size-grid-container li button .swatch-element .size-value{font-size:12px!important}