.default-lr-spacings{padding-left:1.0625rem;padding-right:1.0625rem}@media(min-width: 768px){.default-lr-spacings{padding-left:2rem;padding-right:2rem}}.details-p{padding:.625rem}.details-pt{padding:.625rem 0 0 0}.details-pr{padding:0 .625rem 0 0}.details-pl{padding:0 0 0 .625rem}.details-pb{padding:0 0 .625rem 0}.details-px{padding:0 .625rem}.details-py{padding:.625rem 0}@media(max-width: 991.98px){.default-mobile-widget-spacings{padding:1rem}}@media(min-width: 992px){.default-desktop-widget-spacings{padding:3rem}}.accordions[aria-expanded=true] .isicon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width: 992px){.accordions.default-lr-spacings{padding:0}}@media(min-width: 992px){.collapse.default-lr-spacings{padding:0}}h1,.h1,h2,.h2{font-weight:700}h3,.h3,h4,.h4{font-weight:600}.badge{font-size:78%;line-height:.4375rem;color:#000;margin-top:.625rem;padding:.5rem;font-weight:400}@media(max-width: 991.98px){.badge{height:auto;line-height:1.125rem;padding-top:0;padding-bottom:0;white-space:normal}}.badge.badge-primary{color:#fff}.badge.red{color:#cb1010 !important}.badge.black{color:#000 !important}.badge.green{color:#2e6439 !important}.badge.blue{background-color:#1e1efa !important;color:#fff !important}@media(max-width: 991.98px){.badge.hide-tag{display:none}}.color-attribute{border-radius:50%;padding:.25rem;margin-right:.125rem;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.color-attribute .swatch-circle.selected{-webkit-box-shadow:0 0 0 3px #fff,0 0 0 4px #000;box-shadow:0 0 0 3px #fff,0 0 0 4px #000}.color-attribute .color-value{display:block;width:.6875rem;border-radius:50%;height:.6875rem;left:0;border:.0625rem solid #000;background-size:contain}.color-attribute .color-value.unselectable{cursor:not-allowed;pointer-events:none;opacity:.2}.color-attribute.unselectable-button{cursor:default}.color-swatches{border-radius:50%;padding:.1875rem;margin-right:.125rem;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.color-swatches .swatch-circle.selected{-webkit-box-shadow:0 0 0 3px #fff,0 0 0 4px #000;box-shadow:0 0 0 3px #fff,0 0 0 4px #000}.color-swatches .color-value{display:block;width:.6875rem;border-radius:50%;height:.6875rem;left:0}.color-swatches .color-value.unselectable{cursor:not-allowed;opacity:.2}.color-swatches .swatches{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.color-swatches .swatches .swatch-circle-container{background:#fff;padding:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.color-swatches .swatches .swatch-link{display:block;border-radius:50%;margin-right:.3125rem;cursor:pointer}.color-swatches .swatches .swatch-link img{border-radius:50%;width:.6875rem;height:.6875rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:.0625rem solid #000}.prices .sales .value,.price .sales .value{font-size:.875rem;line-height:.875rem;font-weight:400}.prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.prices .price{margin-right:.625rem}.prices .price .strike-through{margin-right:.625rem;color:#b6b6b6;font-weight:300}.prices .product-discount{color:#cb1010}.sizes-wrapper .size-select{font-size:.6875rem;line-height:.4375rem;font-weight:400;border-radius:.25rem;border:1px solid #000;margin-right:.3125rem;min-width:1.875rem;min-height:1.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:rgba(0,0,0,0);color:#000}.sizes-wrapper .size-select:hover{background-color:#f1f1f1}.sizes-wrapper .size-select.selected{background-color:#000;color:#fff}.sizes-wrapper .size-select.selected:disabled{background-color:#fff;color:#000}.sizes-wrapper .size-select.out-of-stock{position:relative}.sizes-wrapper .size-select.out-of-stock::before{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;content:"";width:120%;border:1px solid #000;-webkit-transform:rotate(140deg);transform:rotate(140deg)}.sizes-wrapper .size-select:disabled{position:relative;color:#000}.sizes-wrapper .size-select:disabled::before{position:absolute;content:"";width:100%;height:100%;background:-webkit-gradient(linear, right bottom, left top, from(transparent), color-stop(transparent), color-stop(50%, #000000), color-stop(transparent), to(transparent));background:linear-gradient(to top left, transparent 0%, transparent calc(50% - 0.0625rem), #000000 50%, transparent calc(50% + 0.0625rem), transparent 100%)}.sizes-wrapper .size-select.coming-soon{background-color:#f3f3f3;border-color:rgba(0,0,0,0)}.product-name{font-size:.875rem;line-height:1.125rem;margin-bottom:.625rem}.product-name a{text-decoration:none}.product-name a h3{font-size:.875rem;line-height:1.125rem;margin-bottom:.625rem}.wishlistTile .isicon--heartfill,.add-to-wish-list .isicon--heartfill{display:none}.wishlistTile .remove,.add-to-wish-list .remove{display:none}.wishlistTile.added .isicon--heartfill,.add-to-wish-list.added .isicon--heartfill{display:inline-block}.wishlistTile.added .isicon--heart,.add-to-wish-list.added .isicon--heart{display:none}.wishlistTile.added .remove,.add-to-wish-list.added .remove{display:inline-block}.wishlistTile.added .add,.add-to-wish-list.added .add{display:none}button.add-to-wish-list:hover{color:initial;background-color:initial;border-color:initial}@media(min-width: 992px){button.add-to-wish-list:hover{color:var(--secondary);background-color:var(--primary);border-color:var(--primary)}}.badge{font-size:78%;line-height:.4375rem;color:#000;margin-top:.625rem;padding:.5rem;font-weight:400}@media(max-width: 991.98px){.badge{height:auto;line-height:1.125rem;padding-top:0;padding-bottom:0;white-space:normal}}.badge.badge-primary{color:#fff}.badge.red{color:#cb1010 !important}.badge.black{color:#000 !important}.badge.green{color:#2e6439 !important}.badge.blue{background-color:#1e1efa !important;color:#fff !important}@media(max-width: 991.98px){.badge.hide-tag{display:none}}.color-attribute{border-radius:50%;padding:.25rem;margin-right:.125rem;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.color-attribute .swatch-circle.selected{-webkit-box-shadow:0 0 0 3px #fff,0 0 0 4px #000;box-shadow:0 0 0 3px #fff,0 0 0 4px #000}.color-attribute .color-value{display:block;width:.6875rem;border-radius:50%;height:.6875rem;left:0;border:.0625rem solid #000;background-size:contain}.color-attribute .color-value.unselectable{cursor:not-allowed;pointer-events:none;opacity:.2}.color-attribute.unselectable-button{cursor:default}.color-swatches{border-radius:50%;padding:.1875rem;margin-right:.125rem;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.color-swatches .swatch-circle.selected{-webkit-box-shadow:0 0 0 3px #fff,0 0 0 4px #000;box-shadow:0 0 0 3px #fff,0 0 0 4px #000}.color-swatches .color-value{display:block;width:.6875rem;border-radius:50%;height:.6875rem;left:0}.color-swatches .color-value.unselectable{cursor:not-allowed;opacity:.2}.color-swatches .swatches{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.color-swatches .swatches .swatch-circle-container{background:#fff;padding:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.color-swatches .swatches .swatch-link{display:block;border-radius:50%;margin-right:.3125rem;cursor:pointer}.color-swatches .swatches .swatch-link img{border-radius:50%;width:.6875rem;height:.6875rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:.0625rem solid #000}.prices .sales .value,.price .sales .value{font-size:.875rem;line-height:.875rem;font-weight:400}.prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.prices .price{margin-right:.625rem}.prices .price .strike-through{margin-right:.625rem;color:#b6b6b6;font-weight:300}.prices .product-discount{color:#cb1010}.sizes-wrapper .size-select{font-size:.6875rem;line-height:.4375rem;font-weight:400;border-radius:.25rem;border:1px solid #000;margin-right:.3125rem;min-width:1.875rem;min-height:1.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:rgba(0,0,0,0);color:#000}.sizes-wrapper .size-select:hover{background-color:#f1f1f1}.sizes-wrapper .size-select.selected{background-color:#000;color:#fff}.sizes-wrapper .size-select.selected:disabled{background-color:#fff;color:#000}.sizes-wrapper .size-select.out-of-stock{position:relative}.sizes-wrapper .size-select.out-of-stock::before{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;content:"";width:120%;border:1px solid #000;-webkit-transform:rotate(140deg);transform:rotate(140deg)}.sizes-wrapper .size-select:disabled{position:relative;color:#000}.sizes-wrapper .size-select:disabled::before{position:absolute;content:"";width:100%;height:100%;background:-webkit-gradient(linear, right bottom, left top, from(transparent), color-stop(transparent), color-stop(50%, #000000), color-stop(transparent), to(transparent));background:linear-gradient(to top left, transparent 0%, transparent calc(50% - 0.0625rem), #000000 50%, transparent calc(50% + 0.0625rem), transparent 100%)}.sizes-wrapper .size-select.coming-soon{background-color:#f3f3f3;border-color:rgba(0,0,0,0)}.product-name{font-size:.875rem;line-height:1.125rem;margin-bottom:.625rem}.product-name a{text-decoration:none}.product-name a h3{font-size:.875rem;line-height:1.125rem;margin-bottom:.625rem}.wishlistTile .isicon--heartfill,.add-to-wish-list .isicon--heartfill{display:none}.wishlistTile .remove,.add-to-wish-list .remove{display:none}.wishlistTile.added .isicon--heartfill,.add-to-wish-list.added .isicon--heartfill{display:inline-block}.wishlistTile.added .isicon--heart,.add-to-wish-list.added .isicon--heart{display:none}.wishlistTile.added .remove,.add-to-wish-list.added .remove{display:inline-block}.wishlistTile.added .add,.add-to-wish-list.added .add{display:none}button.add-to-wish-list:hover{color:initial;background-color:initial;border-color:initial}@media(min-width: 992px){button.add-to-wish-list:hover{color:var(--secondary);background-color:var(--primary);border-color:var(--primary)}}.recommendations{position:relative;margin-top:7.25rem}@media(min-width: 768px){.recommendations{margin-top:9.375rem}}.recommendations .h2{font-size:2.1875rem;line-height:2.1875rem;margin-bottom:4.8125rem}@media(min-width: 768px){.recommendations .h2{margin-bottom:2.5rem;max-width:85%}}.recommendations .indicators-container,.recommendations .indicators-container-look{z-index:10;position:absolute;left:2.3125rem;top:75%;width:1.5rem;height:1.25rem}@media(min-width: 768px){.recommendations .indicators-container,.recommendations .indicators-container-look{right:3.125rem;top:10%;left:inherit}}.recommendations .indicators-container .slick-dots,.recommendations .indicators-container-look .slick-dots{right:0;top:0}.recommendations .indicators-container .slick-dots li,.recommendations .indicators-container-look .slick-dots li{width:100%;font-weight:700;margin:0;height:auto}.recommendations .indicators-container .slick-dots li:not(.slick-active),.recommendations .indicators-container-look .slick-dots li:not(.slick-active){display:none}.recommendations .indicators-container .slick-arrow,.recommendations .indicators-container-look .slick-arrow{height:.8125rem}.recommendations .slick-list{padding:0 4.375rem 0 0}@media(min-width: 768px){.recommendations .slick-list{padding:0 0px 0 0}}.recommendations .slick-slide div .product:not(.product-tile){margin-right:.125rem}.recommendations .slick-track{margin-left:0}.recommendations .prices{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.recommendations .price,.recommendations .product-name{margin-bottom:.625rem;font-weight:700}body.white-header .breadcrumb a,body.white-header .breadcrumb .breadcrumb-item::before{color:#fff !important}body.white-header .hero .page-title{color:#fff}body.menu-opened .grid-header.mobile-header{display:none !important}body.hide-header .header-container{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.plp-header{padding-top:calc(4.1875rem + 0rem)}body:has(.header-banner) .plp-header{padding-top:calc(4.1875rem + 1.875rem + 0rem)}@media(min-width: 768px){.plp-header{padding-top:calc(4.8125rem + 0rem)}body:has(.header-banner) .plp-header{padding-top:calc(4.8125rem + 1.875rem + 0rem)}}@media(min-width: 992px){.plp-header{padding-top:calc(7.5625rem + 0rem)}body:has(.header-banner) .plp-header{padding-top:calc(7.5625rem + 1.875rem + 0rem)}}.plp-header.special-plp{height:100vh}.plp-header.special-plp .breadcrumbs-container{z-index:1000}@media(max-width: 767.98px){.plp-header.special-plp .breadcrumbs-container{display:none}}.plp-header.special-plp .hero{position:absolute;top:0;left:0;height:100%;width:100%}.plp-header.special-plp .hero .page-title{position:absolute;left:1.0625rem;bottom:2rem;z-index:1000}@media(min-width: 768px){.plp-header.special-plp .hero .page-title{left:2rem;max-width:40%;min-width:23.75rem}}@media(max-width: 767.98px){.plp-header .breadcrumbs-container .breadcrumb{margin-bottom:1.5rem}}.product-number,.product-number~span{font-size:.625rem;line-height:1.375rem}@media(min-width: 768px){.product-number{margin-left:.9375rem}}.grid-container{overflow:hidden}.product-grid{margin-left:-0.0625rem;margin-right:-0.0625rem;overflow-anchor:auto}.product-grid .plp-tile{padding:0 .0625rem}.product-grid .plp-tile .product-tile-card{border:none}.product-grid .plp-tile .product-tile-card .card-body{padding-bottom:1.5625rem}.product-grid .plp-tile .product-tile-card .card-body .price{margin-top:.625rem}.product-grid .plp-tile .product-tile-card .card-body .product-name{margin-bottom:0}.product-grid .plp-tile .product-tile-card .card-body .swatches{padding:0;margin-top:.625rem}.product-grid.special-plp .product-card-badge:last-of-type{margin-bottom:1.25rem}@media(min-width: 768px){.product-grid.special-plp .product-card-badge:last-of-type{margin-bottom:3.125rem}}.product-grid:not(.special-plp){display:grid;grid-template-columns:1fr 1fr}@media(min-width: 768px){.product-grid:not(.special-plp){grid-template-columns:1fr 1fr 1fr 1fr}}.product-grid:not(.special-plp) .fake-product-grid{grid-column-start:span 2;display:grid;grid-template-columns:1fr 1fr}@media(min-width: 768px){.product-grid:not(.special-plp) .fake-product-grid{grid-column-start:span 4;grid-template-columns:1fr 1fr 1fr 1fr}}.product-grid:not(.special-plp) .plp-tile .card-body{min-height:12.125rem}@media(min-width: 768px){.product-grid:not(.special-plp) .plp-tile .card-body{min-height:11.25rem;padding-bottom:.625rem}}@media(min-width: 992px){.product-grid:not(.special-plp) .plp-tile .card-body{min-height:12.8125rem}}.product-grid:not(.special-plp) .plp-tile .card-body .product-name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}@media(max-width: 991.98px){.product-grid:not(.special-plp) .plp-tile .card-body .product-name{min-height:2.1875rem}}@media(min-width: 768px){.product-grid:not(.special-plp) .plp-tile.last-row{padding-top:12.5rem}}@media(min-width: 768px){.product-grid:not(.special-plp) .plp-tile.details-absolute .card-body{position:absolute;top:100%;left:0;width:100%}}.product-grid:not(.special-plp) .plp-tile.details-absolute .badge-wrapper{max-height:4.375rem;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.product-grid:not(.special-plp) .plp-tile.details-absolute .badge-wrapper::-webkit-scrollbar{display:none}@media(max-width: 991.98px){.product-grid:not(.special-plp) .plp-tile.details-absolute .badge-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-grid:not(.special-plp) .editorial-poster{overflow:hidden;height:100%}.product-grid:not(.special-plp) .poster{margin-bottom:.125rem;color:#fff !important}@media(min-width: 768px){.product-grid:not(.special-plp) .poster{margin-bottom:0}}.product-grid:not(.special-plp) .poster.grid-row-0{grid-row:3/span 2;grid-column:1/span 2}@media(min-width: 768px){.product-grid:not(.special-plp) .poster.grid-row-0{grid-row:2/span 2;grid-column:1/span 2}}.product-grid:not(.special-plp) .poster.grid-row-1{grid-row:11/span 2;grid-column:1/span 2}@media(min-width: 768px){.product-grid:not(.special-plp) .poster.grid-row-1{grid-row:6/span 2;grid-column:3/span 2}}.product-grid:not(.special-plp) .poster.grid-row-2{grid-row:19/span 2;grid-column:1/span 2}@media(min-width: 768px){.product-grid:not(.special-plp) .poster.grid-row-2{grid-row:10/span 2;grid-column:1/span 2}}.product-grid:not(.special-plp) .poster.grid-row-3{grid-row:27/span 2;grid-column:1/span 2}@media(min-width: 768px){.product-grid:not(.special-plp) .poster.grid-row-3{grid-row:14/span 2;grid-column:3/span 2}}.product-grid:not(.special-plp) .poster.grid-row-4{grid-row:35/span 2;grid-column:1/span 2}@media(min-width: 768px){.product-grid:not(.special-plp) .poster.grid-row-4{grid-row:18/span 2;grid-column:1/span 2}}.product-grid:not(.special-plp) .poster-img{width:100%;top:50%;left:50%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product-grid:not(.special-plp) .poster-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-grid:not(.special-plp) .poster-title{font-weight:500}.product-grid:not(.special-plp) .poster.text-details{min-height:34.375rem;cursor:pointer}.product-grid:not(.special-plp) .poster.text-details:hover .cta{text-decoration:underline}@media(min-width: 768px){.product-grid:not(.special-plp) .poster.text-details{min-height:0}}.product-grid:not(.special-plp) .grid-header-button{grid-column:1/span 2}@media(min-width: 768px){.product-grid:not(.special-plp) .grid-header-button{grid-column:1/span 4}}.product-grid:not(.special-plp) .grid-header-button:not(.hidden-button){min-height:2rem}.product-grid:not(.special-plp) .grid-footer{min-height:2rem;grid-column:1/span 2}@media(min-width: 768px){.product-grid:not(.special-plp) .grid-footer{grid-column:1/span 4}}.grid-header-button .show-previous .btn-primary,.grid-header-button .show-previous .btn-outline-primary,.grid-footer .show-more .btn-primary,.grid-footer .show-more .btn-outline-primary,.plp-footer .btn-primary,.plp-footer .btn-outline-primary{padding-left:2.5rem;padding-right:2.5rem;min-width:12.5rem}.grid-header-button .show-previous{padding:3.75rem 1.0625rem 3.375rem}@media(min-width: 768px){.grid-header-button .show-previous{padding:3.75rem 2rem 3.375rem}}.grid-footer .show-more{padding:3.75rem 1.0625rem 3.375rem}@media(min-width: 768px){.grid-footer .show-more{padding:3.75rem 2rem 3.375rem}}.plp-footer{padding-left:1.0625rem;padding-right:1.0625rem}@media(min-width: 768px){.plp-footer{padding-left:2rem;padding-right:2rem}}.plp-footer>div:first-child{padding-top:1.25rem}.plp-footer>div:last-child{padding-bottom:1.875rem}.plp-footer .back-top{margin-bottom:2.5rem}@media(min-width: 768px){.plp-footer .back-top{margin-bottom:4.375rem}}.plp-page-designer-footer{border-top:1px solid #000}.no-result .result-count h2,.no-result .result-count .suggestion,.no-result .result-count .search-tips{padding-left:2rem;padding-right:2rem}@media(max-width: 767.98px){.no-result .result-count h2,.no-result .result-count .suggestion,.no-result .result-count .search-tips{padding-left:1.0625rem;padding-right:1.0625rem}}@media(max-width: 991.98px){.no-result .search-result-count,.no-result .search-keywords{font-weight:600;font-size:.875rem;line-height:1.125rem}}.no-result .suggestion{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.no-result .suggestion a{border-radius:.25rem;font-weight:600;font-size:.6875rem;text-decoration:none}.no-result .suggestion a.item{margin-top:.313em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-result .search-tips h4,.no-result .search-tips p{margin-bottom:.25rem}.no-result .recommendations .slider-title{font-size:2.1875rem;line-height:2.1875rem;padding-left:0;padding-right:0}.no-result .recommendations .slick-slider.slick-initialized{overflow:hidden}.grid-header>.result-count>span{display:none}@media(min-width: 768px){.category-description#collapseText{max-width:60%}}.category-description#collapseText.collapse:not(.show),.category-description#collapseText.collapsing{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:auto;-webkit-transition:none;transition:none}.collapse-arrow-btn[aria-expanded=true] .collapse-arrow-toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.sticky-component{position:-webkit-sticky;position:sticky;top:0;z-index:1020;overflow-y:initial;-webkit-transition:top .4s;transition:top .4s;-webkit-transition-delay:0s;transition-delay:0s}.subcategories-list-wrapper{overflow-x:hidden;overflow-y:hidden;width:100%;padding-top:.625rem;padding-bottom:.625rem}.subcategories-list-wrapper .subcategories-list{overflow-x:scroll;white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:1.0625rem;padding-top:.875rem;padding-bottom:.875rem}@media(min-width: 768px){.subcategories-list-wrapper .subcategories-list{padding-right:2rem;padding-left:2rem}}.subcategories-list-wrapper .subcategories-list::-webkit-scrollbar{display:none}.subcategories-list-wrapper .subcategories-list .subcategory{display:inline-block;padding-right:1rem;text-transform:uppercase;cursor:pointer}@media(min-width: 768px){.subcategories-list-wrapper .subcategories-list .subcategory{padding-right:1.5rem}}.subcategories-list-wrapper .subcategories-list .subcategory.active{font-weight:bold}.subcategories-list-wrapper .arrow{background-color:#fff;border:none;height:3.125rem;top:0;-webkit-transform:translateY(15%);transform:translateY(15%)}@media(max-width: 991.98px){.subcategories-list-wrapper .arrow{display:none}}.subcategories-list-wrapper .arrow-left{position:absolute;padding-left:2rem;left:0;-webkit-box-shadow:35px 0 15px #fff;box-shadow:35px 0 15px #fff}.subcategories-list-wrapper .arrow-right{position:absolute;padding-right:2rem;right:0;-webkit-box-shadow:-35px 0 15px #fff;box-shadow:-35px 0 15px #fff}.skeleton{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-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;background-size:cover}.image-placeholder{aspect-ratio:6/7;background-color:#f3f3f3;min-height:14.0625rem}@media(min-width: 768px){.image-placeholder{min-height:24.375rem}}.fake-editorial-placeholder{aspect-ratio:2/3;background-color:#f3f3f3;min-height:36.5625rem}@media(min-width: 768px){.fake-editorial-placeholder{min-height:65rem}}@media(min-width: 1200px){.fake-editorial-placeholder{min-height:81.25rem}}.bottom{width:100%;background-color:#fff;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-pack:start;-ms-flex-pack:start;justify-content:start;min-height:14.3125rem}@media(min-width: 768px){.bottom{min-height:11.25rem;padding-bottom:.625rem}}@media(min-width: 992px){.bottom{min-height:12.8125rem}}.bottom .subHeading{width:50%}@media(min-width: 768px){.bottom .subHeading{width:40%}}.bottom .heading{width:85%}@media(min-width: 768px){.bottom .heading{width:80%}}.bottom .subHeading,.bottom .heading{background-color:#f3f3f3;height:1.25rem}.bottom .rounded-circle{background-color:#f3f3f3;height:1.25rem;width:1.25rem}.search-results .mobile-header{-webkit-transition:top .4s;transition:top .4s;-webkit-transition-delay:0s;transition-delay:0s;position:-webkit-sticky;position:sticky;top:0;z-index:1020;background:#fff}.search-results .mobile-header .mobile-btn{padding:1.25rem 1.0625rem;border:none}.search-results .mobile-header .mobile-btn span{font-weight:600}.search-results .mobile-header .mobile-btn .isicon{min-width:.625rem;margin-left:.9375rem}.search-results .mobile-header .mobile-btn:active{background-color:rgba(0,0,0,0);border:none}.search-results .refinement{position:unset}@media(max-width: 767.98px){.search-results .refinement{border-top:.0625rem solid #f3f3f3;border-bottom:.0625rem solid #f3f3f3}}.search-results .refinement.active .title .isicon{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:0s;transition-delay:0s}.search-results .refinement.active .card-header .isicon{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:0s;transition-delay:0s}.search-results .refinement.active .card-body{overflow-y:scroll;visibility:visible;-webkit-transition:all .4s;transition:all .4s;-webkit-transition-delay:0s;transition-delay:0s;-ms-overflow-style:none;scrollbar-width:none}.search-results .refinement.active .card-body::-webkit-scrollbar{display:none}@media(max-width: 991.98px){.search-results .refinement.active .card-body{max-height:125rem !important}}.search-results .refinement.refinement-attribute ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media(min-width: 768px){.search-results .refinement.refinement-attribute ul{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;display:grid;grid-auto-flow:column}}@media(min-width: 992px){.search-results .refinement.refinement-attribute ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-flow:column}}@media(max-width: 767.98px){.search-results .refinement.refinement-attribute[class*=refinement-attribute-akeneo_size]{border-bottom:.125rem solid #f3f3f3}}@media(min-width: 768px){.search-results .refinement.refinement-attribute[class*=refinement-attribute-akeneo_size] ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media(min-width: 992px){.search-results .refinement.refinement-attribute[class*=refinement-attribute-akeneo_size] ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr}}.search-results .refinement.refinement-attribute[class*=refinement-attribute-akeneo_size] ul button{min-width:3.125rem}.search-results .refinement .card-body{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;padding:0;background-color:#fff}@media(max-width: 767.98px){.search-results .refinement .card-body{visibility:hidden}}@media(min-width: 768px){.search-results .refinement .card-body{-webkit-transition:all .4s;transition:all .4s;-webkit-transition-delay:0s;transition-delay:0s;z-index:1030;top:4.5rem;left:0;right:0;position:absolute}}.search-results .refinement .card-body ul{list-style:none;max-height:100%;padding-left:2rem;padding-right:2rem}@media(max-width: 767.98px){.search-results .refinement .card-body ul{padding-left:1.0625rem !important;padding-right:1.0625rem !important}}.search-results .refinement .card-body ul button{background-color:#fff;border:.0625rem solid #454545;padding:.5625rem .625rem;margin-bottom:.625rem;margin-top:.3125rem;border-radius:.25rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results .refinement .card-body ul button.title .isicon{-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:0s;transition-delay:0s}.search-results .refinement .card-body ul button span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0;text-align:left;word-break:break-all}.search-results .refinement .card-body ul button .isicon{margin-left:.3125rem}.search-results .refinement .card-body ul ul{padding:0 !important}@media(min-width: 768px){.search-results .refinement .card-body .values.content{padding-top:1.25rem;padding-bottom:3.75rem;margin:0}}.search-results .refinement .card-body .values.content li{margin-right:.625rem;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media(min-width: 768px){.search-results .refinement .card-body .values.content li{padding:0;margin:0 .9375rem .625rem 0;width:auto}}@media(min-width: 992px){.search-results .refinement .card-body .values.content li{margin-right:1.25rem}}.search-results .refinement .card-body .values.content li button{padding:.625rem;text-transform:uppercase;font-size:.6875rem;line-height:1.1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 .625rem 0}@media(min-width: 768px){.search-results .refinement .card-body .values.content li button{margin:0}}.search-results .refinement .card-body .values.content li button.selected-filter{background-color:#000;color:#fff}.search-results .refinement .card-header{background-color:#fff;border:none}@media(max-width: 767.98px){.search-results .refinement .card-header{padding:1.875rem 1.0625rem}}.search-results .refinement .card-header .title{font-weight:600;border:none;padding:0}@media(min-width: 768px){.search-results .refinement .card-header .title{padding:1.375rem 0 1.375rem 2rem;max-width:35vw}}@media(min-width: 992px){.search-results .refinement .card-header .title{padding:1.375rem .3125rem 1.375rem 2rem;max-width:35vw}}.search-results .refinement.filters-by{border-top:none;position:-webkit-sticky;position:sticky;top:0;z-index:1030}.search-results .refinement.filters-by .card-header{padding-top:1rem;padding-bottom:1rem}.search-results .refinement.filters-by .non-clickable{pointer-events:none}.search-results .refinement .close{opacity:1}@media(min-width: 768px){.search-results .refinement:not(.active) .card-body{max-height:0 !important}}.search-results .sortBy{border-right:.125rem solid #f3f3f3}@media(min-width: 768px){.search-results .sortBy{padding-right:2.5rem;margin-right:.5rem}}@media(max-width: 767.98px){.search-results .sortBy .non-clickable{pointer-events:none}.search-results .sortBy .card-header{padding:1.0625rem 1rem;border-bottom:.125rem solid #f3f3f3;margin-bottom:1.875rem}}@media(max-width: 767.98px){.search-results .sortBy.hide{display:none}}.search-results .sortBy .sort-by-select{list-style:none}.search-results .sortBy .sort-by-select .custom-control-label::before,.search-results .sortBy .sort-by-select .custom-control-label::after{top:0}.search-results .refinement-bar{position:fixed;z-index:1030;height:100%}@media(min-width: 768px){.search-results .refinement-bar{-webkit-transition:top .4s;transition:top .4s;-webkit-transition-delay:0s;transition-delay:0s;position:-webkit-sticky;position:sticky;top:0;z-index:1020;overflow-y:initial;border:none;border-top:.125rem solid #f3f3f3}}.search-results .refinement-bar:not(.show) .close{display:none}.search-results .refinement-bar.show{display:block !important;background-color:#fff;padding-bottom:3.75rem !important}@media(max-width: 767.98px){.search-results .refinement-bar.sort-by-open .refinement:not(.sortBy){display:none}}@media(max-width: 767.98px){.search-results .refinement-bar.filter-by-opened .sortBy{display:none}}@media(max-width: 767.98px){.search-results .overflow-y{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.search-results .refinements{background-color:#fff;position:relative}.search-results .mobile-border-top{border-top:.125rem solid #f3f3f3}.search-results .mobile-border-bottom{border-bottom:.125rem solid #f3f3f3;margin-bottom:2.5rem}.search-results .fixed-header-bottom .result-count,.search-results .fixed-header-bottom .secondary-bar{padding:1.25rem 0}.search-results .fixed-header-bottom .result-count button,.search-results .fixed-header-bottom .secondary-bar button{text-transform:capitalize}.overflow-hidden{overflow-y:hidden}.veil{z-index:1060}
