.swatch-circle-beige{background:beige;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-beige.disabled{opacity:.2}.swatch-filter-beige{background:beige;background-color:beige;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-beige.disabled{opacity:.2}.swatch-circle-black{background:#000;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-black.disabled{opacity:.2}.swatch-filter-black{background:#000;background-color:#000;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-black.disabled{opacity:.2}.swatch-circle-blue{background:#5e7ff2;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-blue.disabled{opacity:.2}.swatch-filter-blue{background:#5e7ff2;background-color:#5e7ff2;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-blue.disabled{opacity:.2}.swatch-circle-brown{background:brown;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-brown.disabled{opacity:.2}.swatch-filter-brown{background:brown;background-color:brown;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-brown.disabled{opacity:.2}.swatch-circle-green{background:#6bcb81;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-green.disabled{opacity:.2}.swatch-filter-green{background:#6bcb81;background-color:#6bcb81;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-green.disabled{opacity:.2}.swatch-circle-grey{background:#8f979d;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-grey.disabled{opacity:.2}.swatch-filter-grey{background:#8f979d;background-color:#8f979d;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-grey.disabled{opacity:.2}.swatch-circle-navy{background:navy;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-navy.disabled{opacity:.2}.swatch-filter-navy{background:navy;background-color:navy;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-navy.disabled{opacity:.2}.swatch-circle-orange{background:orange;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-orange.disabled{opacity:.2}.swatch-filter-orange{background:orange;background-color:orange;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-orange.disabled{opacity:.2}.swatch-circle-pink{background:#fe249a;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-pink.disabled{opacity:.2}.swatch-filter-pink{background:#fe249a;background-color:#fe249a;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-pink.disabled{opacity:.2}.swatch-circle-purple{background:purple;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-purple.disabled{opacity:.2}.swatch-filter-purple{background:purple;background-color:purple;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-purple.disabled{opacity:.2}.swatch-circle-red{background:red;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-red.disabled{opacity:.2}.swatch-filter-red{background:red;background-color:red;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-red.disabled{opacity:.2}.swatch-circle-white{background:#fff;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-white.disabled{opacity:.2}.swatch-filter-white{background:#fff;background-color:#fff;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-white.disabled{opacity:.2}.swatch-circle-yellow{background:#ff0;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-yellow.disabled{opacity:.2}.swatch-filter-yellow{background:#ff0;background-color:#ff0;border:.063em solid rgba(0,0,0,.3);border-radius:calc($diameter / 2);display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-yellow.disabled{opacity:.2}.swatch-circle-miscellaneous{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#821e91),color-stop(25%,#821e91),color-stop(25%,#edd134),color-stop(50%,#ff0),color-stop(50%,#edd134),color-stop(50%,#59ba00),color-stop(76%,#59ba00),color-stop(76%,#111),to(#111)),-webkit-gradient(linear,left bottom,left top,color-stop(0,#0e5cd1),color-stop(50%,#0e5cd1),color-stop(50%,#e20b0b),to(#e20b0b));background:linear-gradient(0deg,#821e91,#821e91 25%,#edd134 0,#ff0 50%,#edd134 0,#59ba00 0,#59ba00 76%,#111 0,#111),linear-gradient(0deg,#0e5cd1,#0e5cd1 50%,#e20b0b 0,#e20b0b);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:.2}.category-tile{position:relative}.category-tile h1,.category-tile h2{bottom:1.875rem;color:#fff;font-size:1.75rem;left:1.875rem;position:absolute}.category-tile:before{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(rgba(0,0,0,.5)));background-image:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.5));content:"";height:100%;position:absolute;width:100%}.recommandations-products__header h2{margin-bottom:40px;text-transform:uppercase}.recommandations-products__header h2 a{text-decoration:none;-webkit-transition:opacity .2s ease-in-out ease-in-out .3s;transition:opacity .2s ease-in-out ease-in-out .3s}.recommandations-products__header h2 a:focus,.recommandations-products__header h2 a:hover{opacity:.8}a.disabled{cursor:pointer;pointer-events:none}.list-slider,.slider{padding-top:60px;width:100%}.list-slider .slick-slide,.slider .slick-slide{margin:0 7.5px;padding:0;-webkit-transition:all .2s ease-in-out ease-in-out .3s;transition:all .2s ease-in-out ease-in-out .3s}.list-slider .slick-slide img,.slider .slick-slide img{width:100%}.list-slider .slick-next,.list-slider .slick-prev,.slider .slick-next,.slider .slick-prev{background:#000;border:1px solid #000;border-radius:0;color:transparent;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;outline:none;padding:0;position:absolute;top:0;-webkit-transition:all .2s ease-in-out ease-in-out .3s;transition:all .2s ease-in-out ease-in-out .3s;width:40px}.list-slider .slick-next:before,.list-slider .slick-prev:before,.slider .slick-next:before,.slider .slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"";font-family:cwf-icomoon;font-size:1.25rem;line-height:1;opacity:1}.list-slider .slick-next:focus-visible,.list-slider .slick-next:hover,.list-slider .slick-prev:focus-visible,.list-slider .slick-prev:hover,.slider .slick-next:focus-visible,.slider .slick-next:hover,.slider .slick-prev:focus-visible,.slider .slick-prev:hover{background:#fff;color:transparent;outline:none}.list-slider .slick-next:focus-visible:before,.list-slider .slick-next:hover:before,.list-slider .slick-prev:focus-visible:before,.list-slider .slick-prev:hover:before,.slider .slick-next:focus-visible:before,.slider .slick-next:hover:before,.slider .slick-prev:focus-visible:before,.slider .slick-prev:hover:before{color:#000}.list-slider .slick-next.slick-disabled,.list-slider .slick-prev.slick-disabled,.slider .slick-next.slick-disabled,.slider .slick-prev.slick-disabled{background:#fff;opacity:.3;pointer-events:none}.list-slider .slick-next.slick-disabled:before,.list-slider .slick-prev.slick-disabled:before,.slider .slick-next.slick-disabled:before,.slider .slick-prev.slick-disabled:before{color:#000}.list-slider .slick-next.disabled,.list-slider .slick-prev.disabled,.slider .slick-next.disabled,.slider .slick-prev.disabled{background:#fff;pointer-events:none}.list-slider .slick-next.disabled:before,.list-slider .slick-prev.disabled:before,.slider .slick-next.disabled:before,.slider .slick-prev.disabled:before{color:#000}.list-slider .slick-prev,.slider .slick-prev{left:auto;right:65px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.list-slider .slick-next,.slider .slick-next{right:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.list-slider .slick-dots,.slider .slick-dots{bottom:0;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:left;width:100%}@media(min-width:992px){.list-slider .slick-dots,.slider .slick-dots{bottom:auto;position:relative;text-align:center}}.list-slider .slick-dots li,.slider .slick-dots li{cursor:pointer;display:inline-block;height:12px;margin:0 4px;padding:0;position:relative;width:12px}.list-slider .slick-dots li button,.slider .slick-dots li button{background:#fff;border:1px solid #000;border-radius:50%;cursor:pointer;display:block;font-size:0;height:12px;line-height:0;outline:none;padding:0;width:12px}@media(min-width:992px){.list-slider .slick-dots li button.active:before,.list-slider .slick-dots li button:hover:before,.slider .slick-dots li button.active:before,.slider .slick-dots li button:hover:before{background:#000}}.list-slider .slick-dots li button:before,.slider .slick-dots li button:before{background:#fff;border-radius:50%;content:"";display:block;height:6px;margin:2px;-webkit-transition:all .2s ease-in-out ease-in-out .3s;transition:all .2s ease-in-out ease-in-out .3s;width:6px}.list-slider .slick-dots li.slick-active button:before,.slider .slick-dots li.slick-active button:before{background:#000;opacity:1}@media(min-width:992px){.list-slider-paged .slick-dots,.slider-paged .slick-dots{background:#f9f376;bottom:auto;left:auto;position:absolute;right:100px;text-align:right;top:0;width:auto}.list-slider-paged .slick-dots li,.slider-paged .slick-dots li{opacity:0;position:absolute}.list-slider-paged .slick-dots li:before,.slider-paged .slick-dots li:before{display:none}.list-slider-paged .slick-dots li.slick-active,.slider-paged .slick-dots li.slick-active{opacity:1}.list-slider-paged .slick-dots li button,.slider-paged .slick-dots li button{border:none;border-radius:50%;font-size:.875rem;height:2.5rem;line-height:2.5rem;white-space:nowrap;width:2.5rem}.list-slider-paged .slick-dots li button:before,.slider-paged .slick-dots li button:before{display:none}.list-slider-paged .slick-dots li.active:before,.list-slider-paged .slick-dots li:hover:before,.slider-paged .slick-dots li.active:before,.slider-paged .slick-dots li:hover:before{background:#000}}.list-slider-paged .slick-dots li:before,.slider-paged .slick-dots li:before{background:#fff;border-radius:50%;content:"";display:block;height:6px;margin:2px;-webkit-transition:all .2s ease-in-out ease-in-out .3s;transition:all .2s ease-in-out ease-in-out .3s;width:6px}.list-slider-paged .slick-prev,.slider-paged .slick-prev{right:100px}.list-slider-paged .slick-next,.slider-paged .slick-next{right:10px}.list-slider-paged .slick-track,.slider-paged .slick-track{min-width:100%!important}.filter-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;margin-bottom:.9375rem;padding:0 .9375rem}@media(min-width:992px){.filter-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;left:30px;margin-bottom:0;padding:0;position:absolute;top:9px}}.filter-bar>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:11px;justify-content:flex-start;list-style-position:outside;list-style-type:none}.filter-bar>ul,.filter-bar>ul li{margin:0;padding:0}.filter-bar>ul li.filter-value button[data-href$=root]{display:none}.filter-bar>ul li.filter-selected button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background:#f8f8f4;border:1px solid #e5e5de;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:.6875rem;justify-content:flex-start;padding:.3125rem .46875rem}.filter-bar>ul li.filter-selected button i{font-size:1rem;margin-left:0;margin-right:4px}.filter-bar>ul li.swatch-filter .swatch-circle{border-radius:0}.filter-bar>ul li.swatch-filter .swatch-text{margin-left:.46875rem}.filter-bar .reset-link{display:none;font-weight:400;padding:0}.refinement-bar{background:#fff;height:100%;left:-100%;max-height:100vh;overflow:auto;padding:75px 0 70px;position:fixed;top:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out;width:100%;z-index:4}@media(min-width:768px){.refinement-bar{width:50%}}@media(min-width:992px){.refinement-bar{width:33%}}.refinement-bar .refinements-wrapper{height:calc(100vh - 160px);overflow:auto}.refinement-bar .refinements-wrapper::-webkit-scrollbar{width:4px}.refinement-bar .refinements-wrapper::-webkit-scrollbar-track{background:#fff}.refinement-bar .refinements-wrapper::-webkit-scrollbar-thumb,.refinement-bar .refinements-wrapper::-webkit-scrollbar-thumb:hover{background:#000}.refinement-bar.open-refinement-bar{left:0}.refinement-bar.open-refinement-bar .filter-footer,.refinement-bar.open-refinement-bar .filter-header{left:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.refinement-bar .refinements .card,.refinement-bar .sort-order-menu .card{border-radius:0;margin-bottom:0}.refinement-bar .refinements .card-header,.refinement-bar .sort-order-menu .card-header{border-bottom:none;border-top:1px solid #000;height:75px;line-height:75px;padding:0 .9375rem;position:relative}.refinement-bar .refinements .card-header:first-child,.refinement-bar .sort-order-menu .card-header:first-child{border-radius:0}.refinement-bar .refinements .card-header .btn.title,.refinement-bar .sort-order-menu .card-header .btn.title{-webkit-box-pack:start;-ms-flex-pack:start;font-size:.75rem;font-weight:400;justify-content:flex-start;line-height:75px;padding:0;width:100%}.refinement-bar .refinements .card-header .btn.title:after,.refinement-bar .sort-order-menu .card-header .btn.title:after{display:none}.refinement-bar .refinements .card-header i,.refinement-bar .sort-order-menu .card-header i{font-size:1.875rem;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.refinement-bar .refinements .card-body,.refinement-bar .sort-order-menu .card-body{padding:1.25rem .9375rem}.refinement-bar .refinements .card-body ul,.refinement-bar .sort-order-menu .card-body ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:12px;justify-content:flex-start;list-style-position:outside;list-style-type:none;margin:0;padding:0}.refinement-bar .refinements .card-body ul li,.refinement-bar .sort-order-menu .card-body ul li{margin:0}.refinement-bar .refinements .card-body ul li button,.refinement-bar .refinements .card-body ul li label,.refinement-bar .sort-order-menu .card-body ul li button,.refinement-bar .sort-order-menu .card-body ul li label{background:#fff;border:1px solid #e5e5de;border-radius:0;cursor:pointer;font-size:.75rem;padding:.625rem .9375rem;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.refinement-bar .refinements .card-body ul li button:hover,.refinement-bar .refinements .card-body ul li label:hover,.refinement-bar .sort-order-menu .card-body ul li button:hover,.refinement-bar .sort-order-menu .card-body ul li label:hover{border:1px solid #000}.refinement-bar .refinements .card-body ul li.active-item button,.refinement-bar .refinements .card-body ul li.active-item label,.refinement-bar .sort-order-menu .card-body ul li.active-item button,.refinement-bar .sort-order-menu .card-body ul li.active-item label{border:2px solid #000;font-weight:800}.refinement-bar .refinements .card-body ul li input[type=radio],.refinement-bar .sort-order-menu .card-body ul li input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:0;cursor:pointer;height:0;min-width:0;width:0}.refinement-bar .refinements.active .card-header i,.refinement-bar .sort-order-menu.active .card-header i{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.refinement-bar .filter-header{background:#fff;border-bottom:1px solid #000;left:-100%;position:fixed;top:0;width:100%;z-index:1}@media(min-width:768px){.refinement-bar .filter-header{width:50%}}@media(min-width:992px){.refinement-bar .filter-header{width:33%}}.refinement-bar .filter-header__header-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:75px;justify-content:flex-start;line-height:75px;padding-left:.9375rem;width:100%}.refinement-bar .filter-header .h2{font-size:.875rem;font-weight:700;margin:0 0 0 .9375rem;text-transform:uppercase}.refinement-bar .filter-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#fff;border-top:1px solid #000;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:24px;height:70px;justify-content:space-between;left:-100%;padding:.625rem 15px;position:fixed;width:100%}@media(min-width:768px){.refinement-bar .filter-footer{width:50%}}@media(min-width:992px){.refinement-bar .filter-footer{width:33%}}@media(max-width:991.98px){.refinement-bar .filter-footer button{font-size:.6875rem;white-space:nowrap}}.refinement-bar .filter-footer>*{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.refinement-bar .refinements .card{border-radius:0;margin-bottom:0}.refinement-bar .refinements .card-header{border-bottom:none;border-top:1px solid #000;height:75px;line-height:75px;padding:0 .9375rem;position:relative}.refinement-bar .refinements .card-header:first-child{border-radius:0}.refinement-bar .refinements .card-header .btn.title{-webkit-box-pack:start;-ms-flex-pack:start;font-size:.75rem;font-weight:400;justify-content:flex-start;line-height:75px;padding:0;width:100%}.refinement-bar .refinements .card-header .btn.title:after{display:none}.refinement-bar .refinements .card-header i{font-size:1.875rem;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.refinement-bar .refinements .card-body{padding:1.25rem .9375rem}.refinement-bar .refinements .card-body ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:12px;justify-content:flex-start;list-style-position:outside;list-style-type:none;margin:0;padding:0}.refinement-bar .refinements .card-body ul li{margin:0}.refinement-bar .refinements .card-body ul li button{background:#fff;border:1px solid #e5e5de;border-radius:0;font-size:.75rem;padding:.625rem .9375rem;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.refinement-bar .refinements .card-body ul li button:hover{border:1px solid #000}.refinement-bar .refinements .card-body ul li button.active-item,.refinement-bar .refinements .card-body ul li.active-item button{border:2px solid #000;font-weight:800}.refinement-bar .refinements .card.active .card-header i{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.refinement-bar .refinements .refinement-categories .card-body{padding-top:0}.refinement-categories{overflow:hidden;padding-bottom:1.25rem;padding-top:0}.refinement-categories .card-body>ul>li{display:block;-webkit-transform:translateY(15px);transform:translateY(15px);width:100%}.refinement-categories .card-body>ul>li:first-child{border-bottom:1px solid #e5e5de;padding-bottom:.625rem}.refinement-categories .card-body>ul>li:first-child.is-active button{margin-left:0}.refinement-categories .card-body>ul>li:last-child>ul>li.is-active{padding-bottom:.625rem;width:100%}.refinement-categories .card-body>ul>li:last-child>ul>li.is-active>ul{padding-left:0}.refinement-categories .card-body>ul>li:last-child>ul>li.is-active>ul li,.refinement-categories .card-body>ul>li:last-child>ul>li.is-active>ul li.is-active>ul li{border-top:none}.refinement-categories .card-body ul li.is-active{border-bottom:1px solid #e5e5de;display:block;width:100%}.refinement-categories .card-body ul li.is-active>button{margin-left:1.40625rem}.refinement-categories .card-body ul li.is-active+li>ul{padding-left:2.8125rem}.refinement-color .card-body ul li button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:flex-start;white-space:nowrap}.refinement-color .card-body ul li button .color-text{margin-left:.9375rem}.refinement-color .card-body ul li button .swatch-circle{border:1px solid #e5e5e5;border-radius:0;height:18px;width:18px}.container.sets{padding:0}@media(min-width:992px){.container.sets{margin-top:20px}}.product-set-count{display:block;margin-top:15px;text-transform:uppercase}@media(min-width:992px){.product-set-count{bottom:0;margin-top:0;position:absolute;right:15px}}.product-grid.sets{margin:0}.product-grid.sets .region-product{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:50%;padding:0;width:50%}.product-grid.sets .grid-footer{margin-top:30px}.product-grid.sets .product-set-tile{overflow:hidden;position:relative}@media(min-width:992px){.product-grid.sets .product-set-tile:hover a{opacity:1}.product-grid.sets .product-set-tile:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.product-grid.sets .product-set-tile:hover .product-link{opacity:1}.product-grid.sets .product-set-tile:hover .product-link:hover{opacity:.7}}.product-grid.sets .product-set-tile img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-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;width:100%}.product-grid.sets .product-set-tile .product-link{display:none;opacity:0}@media(min-width:992px){.product-grid.sets .product-set-tile .product-link{bottom:100px;display:block;font-size:1.125rem;left:40px;position:absolute;text-decoration:underline;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}}.search-refinement-panel{border-top:1px solid #000;line-height:2.8125rem;padding:0;text-align:left;width:100%}.search-refinement-panel .filter-results{z-index:1}@media(min-width:768px){.search-refinement-panel .filter-results{bottom:auto;left:0;padding:.3125rem .9375rem;position:relative;top:0;width:auto}}@media(max-width:991.98px){.search-refinement-panel .filter-results__wrapper{background:#fff;border-top:1px solid #000;bottom:0;left:0;margin-right:0;padding:.9375rem;position:fixed;width:100%;z-index:4}.search-refinement-panel .filter-results__wrapper button{width:100%}}.search-refinement-panel .filter-results i{-webkit-transform:translateY(0);transform:translateY(0)}.search-refinement-panel .filter-results__wrapper{margin-right:.625rem}.sub-categories{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;width:100%}.sub-categories__wrapper__list{width:47%}@media(min-width:576px){.sub-categories__wrapper__list{width:70%}}@media(min-width:768px){.sub-categories__wrapper__list{width:75%}}@media(min-width:992px){.sub-categories__wrapper__list{width:82%}}@media(min-width:1400px){.sub-categories__wrapper__list{width:85%}}.sub-categories__list{list-style-position:outside;list-style-type:none;margin:0;padding:0;width:100%}.sub-categories__list .cat-first{width:100%}.sub-categories__list .cat-first .scroll-horizontally{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:0;justify-content:flex-start;overflow:auto;width:100%}.sub-categories__list .cat-first .scroll-horizontally::-webkit-scrollbar{height:2px}.sub-categories__list .cat-first .scroll-horizontally::-webkit-scrollbar-track{background:#e5e5de}.sub-categories__list .cat-first .scroll-horizontally::-webkit-scrollbar-thumb,.sub-categories__list .cat-first .scroll-horizontally::-webkit-scrollbar-thumb:hover{background:#000}.sub-categories__list .cat-first .scroll-horizontally li{margin:0;padding:0 .9375rem}.sub-categories__list .cat-first .scroll-horizontally li a,.sub-categories__list .cat-first .scroll-horizontally li button{cursor:pointer;font-weight:400;opacity:1}.sub-categories .hide-first>ul>li:first-child>a,.sub-categories .hide-first>ul>li:first-child>button,.sub-categories__list .cat-first .scroll-horizontally .scroll-horizontally,.sub-categories__list .cat-first .scroll-horizontally .sr-only{display:none}.sub-categories>.all-products-wrapper,.sub-categories__list li{font-size:.75rem;margin:0;padding:0}.sub-categories>.all-products-wrapper a,.sub-categories>.all-products-wrapper button,.sub-categories__list li a,.sub-categories__list li button{background:transparent;border:none;font-weight:700;margin:0;opacity:1;padding:0;text-decoration:underline;text-transform:uppercase}.sub-categories>.all-products-wrapper a:focus-visible,.sub-categories>.all-products-wrapper a:hover,.sub-categories>.all-products-wrapper button:focus-visible,.sub-categories>.all-products-wrapper button:hover,.sub-categories__list li a:focus-visible,.sub-categories__list li a:hover,.sub-categories__list li button:focus-visible,.sub-categories__list li button:hover{text-decoration:none}.sub-categories>.all-products-wrapper a:not(.all-products),.sub-categories>.all-products-wrapper button:not(.all-products),.sub-categories__list li a:not(.all-products),.sub-categories__list li button:not(.all-products){font-weight:400;text-decoration:none}.sub-categories>.all-products-wrapper a:not(.all-products):focus-visible,.sub-categories>.all-products-wrapper a:not(.all-products):hover,.sub-categories>.all-products-wrapper button:not(.all-products):focus-visible,.sub-categories>.all-products-wrapper button:not(.all-products):hover,.sub-categories__list li a:not(.all-products):focus-visible,.sub-categories__list li a:not(.all-products):hover,.sub-categories__list li button:not(.all-products):focus-visible,.sub-categories__list li button:not(.all-products):hover{text-decoration:underline}.sub-categories>.all-products-wrapper.is-active>a,.sub-categories>.all-products-wrapper.is-active>button,.sub-categories__list li.is-active>a,.sub-categories__list li.is-active>button{display:none}.sub-categories>.all-products-wrapper.is-active a,.sub-categories>.all-products-wrapper.is-active button,.sub-categories__list li.is-active a,.sub-categories__list li.is-active button{font-weight:700}.sub-categories__list li{margin:0 .46875rem}