@charset "UTF-8";::selection{background-color:#141414;color:#fff}a{color:#141414}::selection{color:#fff;background-color:rgba(0,0,0,0.99)}#MainContent{margin-top:calc(-1 * var(--header_group_height));min-height:calc(100vh - var(--header_group_height) - var(--footer_group_height))}#MainContent.margin{margin-top:0}@media only screen and (max-width:749px){#MainContent{margin-top:calc(-1 * var(--header_section_height));min-height:calc(100vh - var(--header_section_height) - var(--footer_group_height))}}table{font-family:var(--font-body-family);font-size:13px;line-height:18px;letter-spacing:0.65px;border:none;height:auto;border-spacing:0;border-collapse:separate;max-width:100%;min-width:320px;margin:0 0 24px}table td,table th{padding:8px 10px;border-top:1px solid #eee;text-align:left;color:#757575}table th{color:#141414;border-top:none}.btn,.button{display:flex;align-items:center;justify-content:center;padding:16px 42px 18px;font-family:var(--font-body-family);font-size:13px;line-height:14px;cursor:pointer;text-decoration:none;letter-spacing:0.65px;text-transform:uppercase;color:#fff;border:none;background-color:#141414;appearance:none}.btn span,.button span{position:relative}.btn span:after,.button span:after{display:block;width:0;height:1px;content:"";transition:width 100ms ease-in;background-color:#fff}.btn:focus span:after,.btn:hover span:after,.button:focus span:after,.button:hover span:after{width:100%}.btn.btn_alt,.button.btn_alt{background-color:#fff;color:#141414;border:1px solid #141414}.btn.btn_alt span:after,.button.btn_alt span:after{background-color:#141414}.btn.btn_alt:focus span:after,.btn.btn_alt:hover span:after,.button.btn_alt:focus span:after,.button.btn_alt:hover span:after{width:100%}.btn.button--full-width,.btn.full_width,.button.button--full-width,.button.full_width{width:100%}.no_button{padding:0;font-size:inherit;font-family:var(--font-body-family);line-height:18px;cursor:pointer;text-decoration:none;letter-spacing:0.65px;color:inherit;border:none;background:none;appearance:none}#FreeShippingBanner{position:relative;z-index:1;contain:layout style paint}.header_section{position:sticky;z-index:4;top:0;width:100%;color:#ffffff;mix-blend-mode:difference}.header{font-size:13px;font-weight:400;line-height:16px;letter-spacing:0.65px;text-transform:uppercase}.header .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding:32px 48px}.header .wrapper .column{display:flex;flex-wrap:wrap;justify-content:space-between}.header .wrapper .column>a{display:inline;text-decoration:none;color:#fff}.header .wrapper .column .header_cart{display:flex;align-items:center;gap:2px;cursor:pointer;justify-content:flex-end}.header .wrapper .column .header_cart svg{display:none}.header .wrapper .column .menu_drawer_opener{cursor:pointer}.header .wrapper .column .header_mobile_search{display:none}.header .wrapper .column:first-of-type>a:first-child,.header .wrapper .column:first-of-type>div:first-child{width:var(--width_column)}.header .wrapper .column:last-of-type .cart_icon_header{width:var(--width_column);text-align:right}@media only screen and (max-width:749px){.header .wrapper{padding:24px 24px}.header .wrapper .column{gap:16px;align-items:center}.header .wrapper .column:first-of-type>a:first-child,.header .wrapper .column:first-of-type>div:first-child{width:unset}.header .wrapper .column:last-of-type .cart_icon_header{width:unset;text-align:right}.header .wrapper .column .header_cart{flex-direction:row-reverse;gap:0}.header .wrapper .column .header_cart svg{display:flex}.header .wrapper .column .header_cart .cart_label{display:none}.header .wrapper .column .header_login{display:none}.header .wrapper .column .header_mobile_search{display:block;width:24px!important;height:24px;background:url("search.svg") no-repeat center center;background-size:cover}.header .wrapper .menu_drawer_opener{width:24px;height:24px;display:flex;flex-direction:column;justify-content:space-evenly}.header .wrapper .menu_drawer_opener .menu_drawer_icon{display:block;margin:auto;width:16px;height:9px;border-top:1px solid #fff;border-bottom:1px solid #fff}}.menu_drawer{text-transform:uppercase;color:#141414}.menu_drawer .menu_overlay{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;transition:opacity 0.4s ease-in-out;pointer-events:none;opacity:0;background-color:#141414}.menu_drawer .menu_container{position:fixed;z-index:101;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:33vw;min-width:440px;height:100%;padding:32px 48px;font-size:15px;transition:width 0.4s cubic-bezier(0.39,0.575,0.565,1) 0s,transform 0.4s ease-in-out;transform:translateX(-100%);background-color:#fff}.menu_drawer .menu_container.with_submenu{width:44vw;transition:width 0.3s cubic-bezier(0.39,0.575,0.565,1) 0s,transform 0.4s ease-in-out}.menu_drawer .menu_container .menu_header{display:flex;justify-content:space-between;margin:0 0 60px}.menu_drawer .menu_container .menu_header .logo_wrapper{display:none;width:135px;pointer-events:all;color:currentColor;overflow:hidden}.menu_drawer .menu_container .menu_header .logo_wrapper svg{width:100%;height:auto;fill:currentColor}.menu_drawer .menu_container .menu_header .logo_wrapper path{transition:fill 0.1s linear}.menu_drawer .menu_container .menu_drawer_closer{position:relative;width:16px;height:16px;cursor:pointer;margin-left:auto}.menu_drawer .menu_container .menu_drawer_closer:before{position:absolute;top:50%;right:0;left:0;width:100%;height:1px;content:"";transform:translateY(-50%) rotate(135deg);background-color:#000}.menu_drawer .menu_container .menu_drawer_closer:after{position:absolute;top:50%;right:0;bottom:0;left:0;width:100%;height:1px;content:"";transform:translateY(-50%) rotate(45deg);background-color:#000}.menu_drawer .menu_container .menu_navs{display:flex;overflow:auto;flex-direction:column;align-items:flex-start;height:100%;max-height:100%}.menu_drawer .menu_container .menu_navs::-webkit-scrollbar{width:4px;cursor:pointer}.menu_drawer .menu_container .menu_navs::-webkit-scrollbar-thumb{background:#dedede}.menu_drawer .menu_container .menu_navs::-webkit-scrollbar-track{background:#efefef}.menu_drawer .menu_container .menu_navs .menu_main_nav{position:relative}.menu_drawer .menu_container .menu_navs .menu_main_nav>div{margin:0 0 12px}.menu_drawer .menu_container .menu_navs .menu_main_nav>div a,.menu_drawer .menu_container .menu_navs .menu_main_nav>div button{display:inline-block;transition:color 50ms ease-in-out;text-decoration:none}.menu_drawer .menu_container .menu_navs .menu_main_nav>div a.inactive,.menu_drawer .menu_container .menu_navs .menu_main_nav>div button.inactive{color:#999}.menu_drawer .menu_container .menu_navs .menu_main_nav hr{height:0;margin:0 0 20px 0;padding:0;background:none}.menu_drawer .menu_container .menu_navs .menu_spacer{flex-grow:1}.menu_drawer .menu_container .menu_navs .menu_tools{display:flex;flex-direction:column;margin:24px 0 0}.menu_drawer .menu_container .menu_navs .menu_tools>a,.menu_drawer .menu_container .menu_navs .menu_tools>div{font-size:13px;line-height:14px;margin:0 0 12px;text-decoration:none;color:#757575}.menu_drawer .menu_container .menu_navs .menu_localization{color:#757575}.menu_drawer .menu_container .menu_navs .menu_localization .select__select{color:#757575;background:none;font-size:13px;line-height:14px}@media only screen and (max-width:749px){.menu_drawer .menu_container{width:100vw;min-width:unset;padding:32px 24px}.menu_drawer .menu_container.with_submenu{width:100vw}.menu_drawer .menu_container .menu_header .logo_wrapper{display:block}.menu_drawer .menu_container .menu_navs .menu_main_nav{max-width:160px}}.menu_drawer .submenu{position:absolute;top:0;left:17vw;min-width:200px;transition:transform 0.2s ease-in-out,opacity 0.2s ease-in-out,left 0.2s ease-in-out;transform:translateX(-50%);pointer-events:none;opacity:0}.menu_drawer .submenu.open{transition:transform 0.4s ease-in-out,opacity 0.4s ease-in-out,left 0.4s ease-in-out}.menu_drawer .submenu.no-transition{transition:none!important}.menu_drawer .submenu nav{display:flex;overflow:hidden;flex-direction:column;height:100%;max-height:100%}.menu_drawer .submenu nav>div{margin:0 0 12px}.menu_drawer .submenu nav>div a,.menu_drawer .submenu nav>div button{display:inline-block;text-decoration:none}.menu_drawer .submenu nav>div:first-of-type{margin:0 0 32px}@media only screen and (max-width:749px){.menu_drawer .submenu{left:44vw;min-width:140px}}.filters_drawer{text-transform:uppercase;color:#141414}.filters_drawer .filters_overlay{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;transition:opacity 0.4s ease-in-out;pointer-events:none;opacity:0;background-color:#141414}.filters_drawer .filters_container{position:fixed;z-index:101;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:33vw;min-width:320px;height:100%;padding:32px 48px;font-size:15px;transition:width 0.3s cubic-bezier(0.39,0.575,0.565,1) 0s,transform 0.4s ease-in-out;transform:translateX(100%);background-color:#fff}.filters_drawer .filters_container .filters_container_header{display:flex;justify-content:space-between;margin:0 0 56px}.filters_drawer .filters_container .filters_drawer_closer{cursor:pointer}.filters_drawer .filters_container .filters_navs{display:flex;overflow:auto;flex-direction:column;flex-wrap:wrap;width:calc(100% + 12px);height:100%;max-height:100%;padding-right:12px}.filters_drawer .filters_container .filters_navs::-webkit-scrollbar{width:6px;cursor:pointer}.filters_drawer .filters_container .filters_navs::-webkit-scrollbar-thumb{background:#999}.filters_drawer .filters_container .filters_navs::-webkit-scrollbar-track{background:#efefef}.filters_drawer .filters_container .filters_navs .filter-group{margin-top:16px}.filters_drawer .filters_container .filters_navs .filter-group-display{margin-bottom:28px}.filters_drawer .filters_container .filters_navs .filter-group-display .filter-group-display__list{display:flex;flex-direction:column;flex-wrap:wrap}.filters_drawer .filters_container .filters_navs .filter-group-display .filter-group-display__list-item{padding:8px 0 0;list-style:none}.filters_drawer .filters_container .filters_navs .filter-group-display .filter-group-display__list-item.filter_sort{flex:1 1 100%}.filters_drawer .filters_container .filters_navs .filter-group-display .filter-group-display__list-item label{display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;color:#757575;transition:color 0.2s ease}.filters_drawer .filters_container .filters_navs .filter-group-display .filter-group-display__list-item label:has(input:checked){color:#000000}.filters_drawer .filters_container .filters_navs .filter-group-display .filter-group-display__list-item label:has(input:disabled){color:#eeeeee;cursor:not-allowed}.filters_drawer .filters_container .filters_navs .filter-group-display .filter-group-display__list-item label:hover:not(:has(input:disabled)){color:#000000}.filters_drawer .filters_container .filters_navs .filter-group-display .filter-group-display__list-item input[type=checkbox]{display:none}.filters_drawer .filters_container .filters_navs .filter-group-display .filter-group-display__list-item input[type=radio]{display:none}.filters_drawer .filters_container .filters_navs .filter-group-summary{display:flex;flex-wrap:wrap;justify-content:space-between}.filters_drawer .filters_container .active-filters{display:flex;flex-direction:column;margin:60px 0 24px;gap:8px}@media only screen and (max-width:749px){.filters_drawer .filters_container{width:100%;padding:32px 24px}.filters_drawer .filters_container .filters_drawer_closer{width:12px;height:12px;background:url("../assets/icon-close.svg") no-repeat center center;font-size:0;line-height:0;margin:2px 0 0}}@media only screen and (max-width:480px){.filters_drawer .filters_container .filters_navs .filter-group-display .filter-group-display__list{flex-direction:column}.filters_drawer .filters_container .filters_navs .filter-group-display .filter-group-display__list .filter-group-display__list-item{flex:1 1 100%}}.pdp_drawer{color:#141414}.pdp_drawer .pdp_overlay{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;transition:opacity 0.4s ease-in-out;pointer-events:none;opacity:0;background-color:#141414}.pdp_drawer .pdp_container{position:fixed;z-index:101;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:33vw;min-width:320px;height:100%;padding:32px 48px;font-size:15px;transition:width 0.3s cubic-bezier(0.39,0.575,0.565,1) 0s,transform 0.4s ease-in-out;transform:translateX(100%);background-color:#fff}.pdp_drawer .pdp_container .pdp_container_header{display:flex;justify-content:space-between;margin:0 0 56px}.pdp_drawer .pdp_container .pdp_drawer_closer{cursor:pointer}.pdp_drawer .pdp_container .pdp_drawer_content{display:flex;overflow:auto;flex-direction:column;width:calc(100% + 12px);height:100%;max-height:100%;padding-right:24px}.pdp_drawer .pdp_container .pdp_drawer_content::-webkit-scrollbar{width:6px;cursor:pointer}.pdp_drawer .pdp_container .pdp_drawer_content::-webkit-scrollbar-thumb{background:#757575}.pdp_drawer .pdp_container .pdp_drawer_content::-webkit-scrollbar-track{background:#efefef}.pdp_drawer .pdp_container .pdp_drawer_content .rte h2,.pdp_drawer .pdp_container .pdp_drawer_content .rte h3{margin:0 0 16px}.pdp_drawer .pdp_container .pdp_drawer_content .rte p{margin:0 0 20px}.pdp_drawer .pdp_container .pdp_drawer_content .rte ul{margin:0 0 20px;padding-left:0;list-style:none}.pdp_drawer .pdp_container .pdp_drawer_content .rte ul li{position:relative;padding-left:8px}.pdp_drawer .pdp_container .pdp_drawer_content .rte ul li:before{content:"•";position:absolute;left:0;top:0}.pdp_drawer .rte a,.pdp_drawer .rte button,.pdp_drawer .rte li,.pdp_drawer .rte p,.pdp_drawer .rte span{font-family:"Helvetica Neue","Arial",sans-serif!important}.pdp_drawer .rte h2{font-family:var(--font-body-family);margin:100px 0 60px;font-size:13px;font-weight:400;line-height:18px;letter-spacing:0.65px;text-transform:uppercase}.pdp_drawer .rte h2:first-of-type{margin-top:0}.pdp_drawer .rte h3{margin:40px 0 30px 0}.pdp_drawer .rte>div{margin:0 0 32px}.pdp_drawer .rte .detailing_title{font-family:var(--font-body-family);margin:0 0 10px;text-transform:uppercase;color:#141414}@media only screen and (max-width:749px){.pdp_drawer .pdp_container{width:100%;padding:32px 24px}.pdp_drawer .pdp_container .pdp_drawer_closer{width:12px;height:12px;background:url("../assets/icon-close.svg") no-repeat center center;font-size:0;line-height:0;margin:2px 0 0}}.push_collection{width:100%;grid-column:span 2;grid-row:span 2}.push_collection .push_wrapper{margin:0 auto;height:100%}.push_collection .push_wrapper[data-url_target]{cursor:pointer}.push_collection .push_wrapper img,.push_collection .push_wrapper svg,.push_collection .push_wrapper video{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (max-width:749px){.push_collection{max-width:unset}}.product{align-items:stretch}.product .product__media-list{margin-bottom:0}.product .product__media-wrapper .swiper-wrapper{display:block}.product .product__media-wrapper img,.product .product__media-wrapper video{display:block;width:100%;height:auto}.product .product__media-wrapper img:first-child,.product .product__media-wrapper video:first-child{height:100%;max-height:100vh;object-fit:cover;object-position:center 65%;aspect-ratio:0.66666667}.product .product__info-wrapper{position:relative;margin-top:calc(var(--header_group_height) - 32px)}.product .product__info-wrapper .product__info-container{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - (var(--header_group_height) - 20px));padding:0 0 100px;gap:12px}.product .custom_label{margin:0;line-height:18px;color:#757575}.product .custom_label.green{color:#4fca30}.product .custom_label.red{color:#bc2318}.product .others_colors{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.product .others_colors .others_colors_list{display:flex;flex-wrap:wrap;gap:1px}.product .others_colors .others_colors_list img{display:block;width:48px;height:auto;cursor:pointer;object-fit:cover;aspect-ratio:2/3;margin-bottom:2px}.product .others_colors .others_colors_list a.current{border-bottom:1px solid #000}.product .others_colors .current_color{display:flex;gap:8px}.product .others_colors .current_color .current_color_title{color:#757575}.product .pdp_details{display:flex;flex-direction:column;justify-content:space-between;gap:4px}.product .pdp_details>div{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.product .pdp_details>div span{display:flex;flex-direction:column;align-items:center;justify-content:center}.product .pdp_details>div svg{rotate:-90deg}.product .product__info_sticky_wrapper{position:sticky;top:calc(var(--header_group_height) - 32px);display:flex;flex-direction:column;width:100%;margin:0 auto;padding:0 0;gap:12px}.product .product__info_sticky_wrapper>div{position:relative}.product .pdp_miniatures{position:absolute;right:48px;bottom:24px;display:flex;flex-direction:column;width:50px;opacity:0}.product .pdp_miniatures .pdp_miniatures__wrapper{display:flex;flex-direction:column;gap:0}.product .pdp_miniatures .pdp_miniatures__item img{display:block;width:100%;height:100%;cursor:pointer;object-fit:cover;object-position:center 65%}.product .pdp_miniatures .pdp_miniatures_cadre{position:absolute;width:100%;height:75px;border:1px solid #000}.product .pdp_miniatures.loaded{opacity:1}@media only screen and (max-width:1024px){.product .pdp_miniatures{display:none}}@media only screen and (max-width:990px){.product .product__media-wrapper .swiper-wrapper{display:flex}.product .product__media-wrapper .swiper-scrollbar{background-color:transparent}}@media only screen and (max-width:989px){.product{flex-direction:column;gap:0}.product .product__media-wrapper{width:100%;height:100%}.product .product__media-wrapper img,.product .product__media-wrapper video{width:100%;min-width:100%;height:100%;object-fit:cover;object-position:center}.product .product__info-wrapper{margin-top:0;padding:24px 24px}.product .product__info-wrapper .product__info-container{display:flex;flex-direction:column;justify-content:space-between;min-height:unset;padding:0 0 32px;gap:32px}}.product #sticky_basket{display:none}@media only screen and (max-width:990px){.product #sticky_basket{position:fixed;z-index:5;bottom:0;display:block;width:100%;padding:16px 24px;background:#fff}.product #sticky_basket .sticky_detail{display:flex;flex:1 1 100%;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:8px}.product #sticky_basket .sticky_detail .sticky_infos{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}}