.page{background:#fff}.mouse-navigation:focus{outline:none}.promo-plp,.promo-plp2{background-size:100% 100%;padding:0!important;margin:0!important}@media screen and (max-width:34rem){.promo-plp,.promo-plp2{height:auto}}@media screen and (min-width:34rem) and (max-width:48.0625rem){.promo-plp,.promo-plp2{height:509px}}@media screen and (min-width:48.0625rem) and (max-width:62rem){.promo-plp,.promo-plp2{height:612px}}@media screen and (min-width:62rem) and (max-width:it){.promo-plp,.promo-plp2{height:443px}}@media screen and (min-width:it){.promo-plp,.promo-plp2{height:485px}}@media screen and (max-width:48.0625rem){.promo-bloc-holiday{margin:30px 0;padding:0}}@media screen and (min-width:48.0625rem){.promo-bloc-holiday{padding:0}}.promo-bloc-holiday .promo-image,.promo-bloc-holiday .promo-image2{width:100%}@media screen and (min-width:34rem){.promo-bloc-holiday .promo-image{width:100%;display:none}}@media screen and (max-width:34rem){.promo-bloc-holiday .promo-image2{width:100%;display:none}}.promo-bloc-holiday .promo-image2{width:100%}@media screen and (max-width:48.0625rem -1){.promo-bloc-holiday .promo-image2{display:none}}.promo-bloc-holiday .promo-content{display:flex;align-items:center;flex-flow:column;padding:20px;color:#000}@media screen and (min-width:34rem){.promo-bloc-holiday .promo-content{width:74.19%;margin-left:-37.095%;min-height:209px}}@media screen and (max-width:34rem){.promo-bloc-holiday .promo-content{margin-top:-20px}}@media screen and (min-width:34rem){.promo-bloc-holiday .promo-content{position:absolute;top:50%;margin-top:-50%;left:50%;background:#fff}}@media screen and (max-width:34rem){.promo-bloc-holiday .promo-content .promo-title{font-weight:800;font-size:32px;line-height:1}.promo-bloc-holiday .promo-content .promo-subtitle{font-weight:400;font-size:32px;line-height:1.7}.promo-bloc-holiday .promo-content .promo-description{font-weight:800;font-size:1rem}}@media screen and (min-width:34rem){.promo-bloc-holiday .promo-content .promo-title{font-weight:800;font-size:1.375rem;line-height:1}.promo-bloc-holiday .promo-content .promo-subtitle{font-weight:400;font-size:1.375rem;line-height:1.7}.promo-bloc-holiday .promo-content .promo-description{font-weight:700;font-size:.875rem;max-width:83.61%;text-align:center;padding:5px 0}}.promo-bloc-holiday .promo-content .btn{margin:10px auto;line-height:1;padding:16.5px 5px;border:1px solid #000;white-space:unset;margin-bottom:0}@media screen and (max-width:62rem){.promo-bloc-holiday .promo-content .btn{min-width:50%;font-size:1rem;padding:16.5px 10px}}@media screen and (min-width:62rem) and (max-width:87.5rem){.promo-bloc-holiday .promo-content .btn{font-size:.6875rem;padding:23px 10px}}@media screen and (min-width:87.5rem){.promo-bloc-holiday .promo-content .btn{width:100%;font-size:.6875rem}}.promo-bloc-holiday .promo-content-finder{position:absolute;top:50%;left:50%;background:#fff}@media screen and (min-width:48.0625rem){.promo-bloc-holiday .promo-content-finder{margin-top:-116.5px!important;width:80.68%;margin-left:-40.34%}}@media screen and (max-width:48.0625rem){.promo-bloc-holiday .promo-content-finder{margin-top:-108.5px!important;width:86.32%;margin-left:-43.16%}}@media screen and (max-width:34rem){.promo-bloc-holiday .promo-content-finder{padding:3%}}.custom-select{cursor:pointer}@media screen and (max-width:48.0625rem){.grid-header{justify-content:initial;margin-left:0}.grid-header.plp-header-revamp{margin-bottom:5px}.grid-header.grid-header-jp{margin-bottom:3px}}@media screen and (min-width:48.0625rem){.grid-header{justify-content:space-between;margin-left:0}.grid-header.plp-header-revamp{margin-bottom:5px}.grid-header.grid-header-jp{margin-bottom:3px}}.select2-dropdown{border:0;z-index:45}#shippingStateSelect2 .select2,#sortingcontainer .select2{border-bottom:2px solid #0f0409;padding-bottom:45px}#shippingStateSelect2 .select2-results,#sortingcontainer .select2-results{font-family:Mulish,sans-serif;font-weight:900;font-size:.6875rem;border:1px solid #000}#shippingStateSelect2 .select2-results__option,#sortingcontainer .select2-results__option{padding:12px 8px!important}#shippingStateSelect2 .select2-results__option--highlighted[aria-selected],#sortingcontainer .select2-results__option--highlighted[aria-selected]{background-color:#c8102e!important;color:#fff}.select2-results[aria-disabled=true]{display:none}#select2-sort-order-ke-result-yotf-default{display:none!important}.modal-open{overflow:visible!important;padding-right:0!important;position:static!important}.custom-select2+.select2-container,.state-select2+.select2-container{background-color:#fff;border:none;border-radius:5px;height:44px;width:100%!important}.custom-select2+.select2-container .select2-selection,.state-select2+.select2-container .select2-selection{border:none;background:transparent}.custom-select2+.select2-container .select2-selection .select2-selection__rendered,.state-select2+.select2-container .select2-selection .select2-selection__rendered{width:95%;line-height:44px;padding-right:0;padding-left:0;color:#000;font-size:.6875rem}@media screen and (max-width:62rem){.custom-select2+.select2-container .select2-selection .select2-selection__rendered,.state-select2+.select2-container .select2-selection .select2-selection__rendered{font-size:.6875rem}}.custom-select2+.select2-container .select2-selection__arrow,.state-select2+.select2-container .select2-selection__arrow{height:auto;position:absolute;top:50%;margin-top:-10px;width:auto;transform:rotate(90deg)}.custom-select2+.select2-container .select2-selection__arrow.checkout-quantity-selector,.state-select2+.select2-container .select2-selection__arrow.checkout-quantity-selector{top:50%!important;right:10px!important}.custom-select2+.select2-container .select2-selection__arrow b,.state-select2+.select2-container .select2-selection__arrow b{display:none}.custom-select2+.select2-container .select2-selection__arrow:after,.state-select2+.select2-container .select2-selection__arrow:after{font-family:icomoon,sans-serif!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\E90A";transform:rotate(180deg)}.custom-select2+.select2-container--open .select2-selection__arrow,.state-select2+.select2-container--open .select2-selection__arrow{height:auto;position:absolute;top:50%;margin-top:-10px;width:inherit;transform:rotate(-90deg)}.custom-select2+.select2-container--open .select2-selection__arrow.checkout-quantity-selector,.state-select2+.select2-container--open .select2-selection__arrow.checkout-quantity-selector{top:50%!important;right:10px!important}.custom-select2+.select2-container--open .select2-selection__arrow b,.state-select2+.select2-container--open .select2-selection__arrow b{display:none}.custom-select2+.select2-container--open .select2-selection__arrow:after,.state-select2+.select2-container--open .select2-selection__arrow:after{font-family:icomoon,sans-serif!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\E90A";transform:rotate(180deg)}.sorting-box{max-width:45%;text-align:left;height:47px;display:flex;align-items:center}.sorting-box li[aria-disabled=true]{display:none}.sorting-box .label-sorting-options{position:absolute;top:-10px;color:#0f0409;font-size:12px}.sorting-box .select2-container--default .select2-selection--single{margin:0}.sorting-box label{min-width:80px}.filter-box{width:45%;height:47px}.numberproduct-bold{font-weight:800;font-family:Mulish,sans-serif}.sorting-box .select2,.sorting-container .custom-select,.sorting-container .modal-content{font-family:Mulish,sans-serif;font-weight:900;font-size:.875rem;border-top:none;border-radius:0;text-transform:uppercase;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}.search-results{position:relative}.search-results .quickview-btn{opacity:0;background:#d1d1d1;color:#000;font-size:.875rem;border:0;margin-bottom:55px;z-index:99}.search-results .quickview-btn.quick-buy-en{margin-bottom:25px}.search-results .tile-body:focus-visible .quickview-btn,.search-results .tile-body:focus .quickview-btn,.search-results .tile-body:hover .quickview-btn{opacity:1}.search-results .quickview-btn:focus{opacity:1;position:absolute;bottom:230px;left:50%;margin-left:-25%;width:50%;text-align:center;text-transform:uppercase;padding:3px}.search-results .quickview-btn:hover{background:#000;color:#fff;cursor:pointer}@media screen and (max-width:48.0625rem){.search-results .sorting-container{flex-flow:row wrap;justify-content:center;font-size:1rem;min-height:60px}}@media screen and (min-width:48.0625rem){.search-results .result-count{display:flex;align-items:center;order:1}}.search-results .result-count{font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000}.search-results .result-count .numberproduct-bold{font-weight:900}.search-results .sorting-container{height:65px;width:414px;padding:0;order:3;justify-content:space-between;position:absolute;right:0}@media screen and (max-width:48.0625rem){.search-results .sorting-container{width:auto;margin-top:10px;position:relative}}.tab-content{position:static;margin-bottom:50px}.tab-content.plp-tab-content-revamp{margin-bottom:27px}@media screen and (max-width:62rem){.tab-content{margin-bottom:0}}.search-result-banner{display:block;align-items:flex-end;position:relative;justify-content:space-between;margin-bottom:20;padding-top:30px}.search-result-banner.plp-banner-revamp{margin-bottom:0}.search-result-banner .breadcrumb{margin-bottom:31px}@media screen and (max-width:48.0625rem){.search-result-banner{display:block;margin-bottom:22px;padding-top:0}}.search-result-banner .title-container{padding:0;flex-flow:column wrap;max-width:100%}.search-result-banner .title-container .page-title{padding-right:0;padding-left:0;font-family:Mulish,sans-serif;font-size:22px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000}.search-result-banner .title-container .page-title .category-header{text-align:justify}.search-result-banner .title-container .page-title .category-header h1{font-family:Mulish,sans-serif;font-size:16px;font-weight:900;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000}@media screen and (max-width:62rem){.search-result-banner .title-container .page-title .category-header h1{font-size:18px}}.search-result-banner .title-container .descriptionHeader{padding:0;margin:0}.search-result-banner .title-container .descriptionHeader,.search-result-banner .title-container .descriptionHeader a{font-family:Mulish,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000}@media screen and (max-width:62rem){.search-result-banner .title-container .descriptionHeader,.search-result-banner .title-container .descriptionHeader a{font-size:14px;text-transform:none}}.search-result-banner .title-container .page-sous-title{color:#000;margin:33px 0 0}@media screen and (max-width:62rem){.search-result-banner .title-container .page-sous-title{margin:20px 0 0}}@media screen and (max-width:62rem){.d-flex{flex-flow:row wrap}.d-flex .page-title{text-align:center;width:100%;margin:14px 0;font-family:Mulish,sans-serif;font-weight:800;font-size:1.125rem;text-transform:uppercase;text-decoration:none;letter-spacing:0}.d-flex .page-title .FOUNDATIONS{font-weight:800}}@media screen and (min-width:62rem){.filter{min-height:60px;text-transform:uppercase}}@media screen and (max-width:62rem){.custom-select,.filter{text-transform:uppercase}}.filter-box .custom-select{background:none!important;text-align:left;padding:0;border:2px solid #000;border-top:none;border-left:none;border-right:none}@media screen and (max-width:62rem){.filter-box .custom-select{text-align:right}}.scroll-active{overflow-y:auto!important}.filterpopup{align-items:flex-end;flex-flow:column;padding-right:0;top:0;right:0;left:auto;bottom:0;z-index:50;overflow:visible;overflow-y:hidden}@media screen and (min-width:62rem){.filterpopup{width:414px}}@media screen and (max-width:62rem){.filterpopup{width:100%}}.filterpopup .modal-dialog{position:absolute;width:414px;right:0;top:0;z-index:23;border-top:0;min-height:0!important}.filterpopup .modal-dialog .btn-secondary{width:91%;margin:90px 5% 0;line-height:1.9}.filterpopup .modal-full-height{position:absolute;display:-webkit-box;display:flexbox;display:flex;margin:0;width:400px;height:auto;min-height:100%;top:30px;right:0}@media screen and (min-width:34rem) and (max-width:62rem){.filterpopup .modal-full-height{top:111px}}@media screen and (max-width:34rem){.filterpopup .modal-full-height{top:103px}}.filterpopup .fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;transform:translateY(-50px)}.filterpopup .show .modal-dialog{transform:none}.filterpopup .modal-dialog.modal-right{right:0}@media screen and (max-width:62rem){.filterpopup .modal-dialog.modal-full-height{max-width:unset;width:100%}}@media screen and (min-width:62rem){.filterpopup .modal-dialog.modal-full-height{max-width:unset;width:414px}}.filterpopup .modal-header{display:flex;align-items:center;-ms-flex-align:center;justify-content:center;padding-bottom:36px;padding-top:36px;margin:0 1rem;margin-right:25px}.filterpopup .modal-header .close{padding:1rem 1.5rem;top:36px;margin-top:-18px}.filterpopup .modal-header .filter-head-text{width:100%;margin:0;font-family:Mulish,sans-serif;font-weight:800;font-size:1rem;text-align:center}.filterpopup .filter-body .refinement-bar{display:block!important}.filterpopup .filter-body .refinements .reset-button{margin:0 auto}.filterpopup .filter-body .refinements .card{border-left:none;border-right:none}.filterpopup .filter-body .refinements h2{font-size:1rem;font-weight:400;text-transform:none}.filterpopup .filter-body .refinements .refinement-color li{padding:8px}.filter-footer .reset-button{margin:0 auto}.show-more{padding-top:28px}.show-more .btn{margin:0 auto}.card{border:0;margin:0}.card .card-header{padding:18px 10px;line-height:1;border-width:0;display:block;margin-bottom:5px;text-align:left}.card .card-header label{margin:0}.card .card-header.title{width:100%}.card .card-body{padding:0}.card .card-body .switch{position:relative;display:inline-block;width:60px;height:34px;margin-right:5px}.card .card-body .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#767676;transition:.4s}.card .card-body .slider:before{position:absolute;content:"";height:24px;width:24px;left:4px;bottom:3px;background-color:#fff;transition:.4s}.card .card-body .slider-cercle{content:"";display:block;height:24px;cx:15px;cy:15px;r:11;background-color:#fff;transition:.4s;fill:#fff;stroke:#fff}.card .card-body input:checked+.slider{background-color:#000}.card .card-body input:focus+.slider{box-shadow:0 0 1px #000}.card .card-body input:checked+.slider circle{transform:translateX(24px)}.card .card-body .slider.round{border-radius:34px}.card .card-body .slider.round:before{border-radius:50%}.card .card-body .values.content{display:flex;flex-flow:row wrap;margin:0}.card .card-body .values.content .filter-type{padding:15px 0;min-width:50%;max-width:50%}.card .card-body .values.content .color-attribute{padding:5px;display:flex;justify-content:center;align-items:center}.card .card-body .values.content .swatch-mark{border-radius:50%!important;margin:0!important;border:1px solid #fff;box-shadow:0 0 0 1px #767676}.card .card-body .values.content .swatch-mark.selected{border:2px solid #000}.card .card-body .values.content .refinement-button{width:unset;margin-left:20px}.card .card-body .values.content .filter-type-boolean{position:absolute;top:0;padding:7px;width:55px;right:0;display:flex;justify-content:flex-end;align-items:center}.card .card-body .values.content .filter-type-boolean .slider.round{width:55px;height:30px}.card .card-body .swatch-color-container{display:flex;flex-wrap:wrap;width:100%}.card .card-body .refinement-click{cursor:pointer}.card .card-body .filter-text{font-family:Mulish,sans-serif;font-weight:400;font-size:.875rem;color:#4a4a4a}.refinements:first-child{margin-bottom:1px}.filter-checkbox input:focus+i:before,.filter-checkbox input:focus+label:before,.filter-type input:focus+svg{outline:5px auto #00a1e0}.filter-checkbox{display:flex;text-decoration:none;list-style:none}.filter-checkbox i{font-size:1.5rem;padding-right:8px}.filter-checkbox .icon-BOX-SELECTED{color:#767676}.filter-checkbox:hover{text-decoration:none}.filter-type-boolean{max-width:none;width:60px;position:absolute;top:0;right:9px;padding:5px 0}.noresult-row .noresult-count{display:flex;flex-flow:column wrap;padding-top:20px}.noresult-row .noresult-count .OOPS-WE-COULDNT-FI{text-transform:uppercase;padding:20px 5px 10px;font-family:Mulish,sans-serif;font-size:1.375rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;color:#0f0409}@media screen and (max-width:62rem){.noresult-row .noresult-count .OOPS-WE-COULDNT-FI{font-size:1.375rem;line-height:1.36;padding:0 5px 10px}}.noresult-row .noresult-count .Product-name-long-th-BLACK{padding:0 5px 50px;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:normal;color:#0f0409}@media screen and (max-width:62rem){.noresult-row .noresult-count .Product-name-long-th-BLACK{font-size:.9375rem;line-height:1.47}}.noresult-row .noresult-count .TAKE-A-LOOK-AT-OUR-N{padding:0 5px 5px;text-transform:uppercase;font-family:Mulish,sans-serif;font-size:1.375rem;font-weight:800;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;color:#0f0409}@media screen and (max-width:62rem){.noresult-row .noresult-count .TAKE-A-LOOK-AT-OUR-N{font-size:1.125rem;line-height:1.28}}.search-product-carrousel #homepage-product-carousel .container,.search-product-carrousel #pdp-product-carousel .container{height:1px;overflow:hidden}.search-product-carrousel #homepage-product-carousel .wrapper,.search-product-carrousel #pdp-product-carousel .wrapper{padding-top:10px}@media screen and (min-width:62rem){.search-product-carrousel{margin-bottom:25px}}.sorting-container .custom-select-sort{padding-left:0;color:#0f0409;font-size:12px;border:2px solid #0f0409;border-top:none;border-left:none;border-right:none;padding-right:30px}
