.grecaptcha-badge{display:none!important}body:before{content:"";opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}body:has(.mega-menu[open]):before{background-color:rgba(0,0,0,.4);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;opacity:1;visibility:visible}a,button,select,summary{cursor:var(--cursor-pointer),pointer}pagination-ajax a{text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.field input{font-size:12px}.field input:-webkit-autofill,.field input:-webkit-autofill:active,.field input:-webkit-autofill:focus,.field input:-webkit-autofill:hover{font-size:12px;-webkit-box-shadow:0 0 0 30px #fff inset!important;background:rgba(0,0,0,0)!important;-webkit-color:#959595!important}.h1,.h2,.h3,.h4,h1,h2,h3,h4{text-transform:uppercase}.h1,h1{font-size:30px;line-height:34px}@media(max-width:1180px){.h1,h1{font-size:20px;line-height:25px}}.h2,h2{font-size:25px;line-height:30px}@media(max-width:1180px){.h2,h2{font-size:20px;line-height:25px}}.h3,h3{font-size:20px;line-height:25px}@media(max-width:1180px){.h3,h3{font-size:14px;line-height:16.8px}}.h4,h4{font-size:16px;line-height:20px}@media(max-width:1180px){.h4,h4{font-size:14px;line-height:16.8px}}.section-avantages-estore{background:#000;color:#fff;padding-block:25px;text-align:center}@media(min-width:1181px){.section-avantages-estore .page-width{padding-inline:0}}.section-avantages-estore .h1{text-transform:uppercase;color:#fff;margin-block:0;margin-bottom:20px;font-weight:300}.section-avantages-estore .grid{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.section-avantages-estore .grid__item{padding-block:10px;padding-inline:10px}.section-avantages-estore .grid__item:not(:first-child){border-left:1px solid #fff}.section-avantages-estore .grid__item p{margin-block:0}@media(min-width:1181px){.section-avantages-estore .grid__item{padding-inline:90px}}.section-avantages-estore .grid__item_title{text-transform:uppercase;margin-bottom:10px;font-size:16px;letter-spacing:.6px}@media(min-width:1181px){.section-avantages-estore .grid__item_title{margin-bottom:20px}}link-collapsing .link-collapsing__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}link-collapsing .link-collapsing__title h2{margin-bottom:0}link-collapsing .link-collapsing__title svg{width:12px;height:12px;rotate:90deg;-webkit-transition:rotate .2s ease-in;-o-transition:rotate .2s ease-in;transition:rotate .2s ease-in}link-collapsing .link-collapsing__title.active svg{rotate:-90deg}link-collapsing .link_collapsing_content{-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}@media(min-width:1181px){footer .list-social__item:first-child>a{padding-left:0}}@media(min-width:1181px)and (min-width:1181px){footer link-collapsing svg{display:none}}@media(max-width:1180px){footer{padding-top:0}footer .footer-block__heading{margin-bottom:0}footer .link-collapsing__title{padding-inline:10px;padding-block:16px;background:#f8f8f8;cursor:var(--cursor-pointer),pointer;width:100%}footer .link-collapsing__title svg{color:#959595}footer .link-collapsing__title.active{border-bottom:1px solid #e6e6e6}footer .list-menu__item--link{width:100%;padding-inline:10px;padding-block:16px;border-bottom:1px solid #e6e6e6}.footer__content-top{padding-left:0;padding-right:0}}.header__icon,header a{text-decoration:none!important}@media(min-width:1181px){.announcement-bar{height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.announcement-bar>.page-width{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.announcement-bar-close-btn{position:absolute;top:1rem;right:1rem;cursor:var(--cursor-pointer),pointer}.announcement-bar-close-btn svg{width:1.2rem;height:1.2rem;color:#d9d9d9}@media(min-width:1181px){.announcement-bar-close-btn svg{width:3rem;height:3rem}}.header__icon{text-transform:uppercase}.header__icon>.large-up-hide{font-size:11px;line-height:18px}details.header__language_selector-container{width:180px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}details.header__language_selector-container summary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:7.5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;padding:6px 6px 0 6px;width:100%;border:1px solid rgba(0,0,0,0);border-bottom:none;text-transform:uppercase;font-size:12px;line-height:14.5px;height:100%}details.header__language_selector-container svg{width:12px;height:12px;rotate:-90deg;position:relative;right:0;color:#959595;-webkit-transition:rotate .1s ease-in;-o-transition:rotate .1s ease-in;transition:rotate .1s ease-in}details.header__language_selector-container[open] summary{border-color:#959595}details.header__language_selector-container[open] svg{rotate:0deg}details.header__language_selector-container ul{padding:6px;margin:0;list-style:none;position:absolute;top:100%;left:0;background:#fff;width:180px;border:1px solid #959595;border-top-width:0;padding-top:10px}details.header__language_selector-container ul a{color:#959595;text-decoration:underline}details.header__language_selector-container ul a:hover{color:#000}details.header__language_selector-container ul li{line-height:14.5px;font-size:12px}details.header__language_selector-container ul li:not(:last-child){margin-bottom:10px}footer details.header__language_selector-container[open] svg{rotate:-180deg}footer details.header__language_selector-container a{text-decoration:none}footer details.header__language_selector-container summary{border-bottom:1px solid rgba(0,0,0,0);border-top:none;padding-bottom:6px}footer details.header__language_selector-container ul{top:initial;bottom:100%;border-top-width:1px;border-bottom-width:0}@media(min-width:1181px){footer details.header__language_selector-container summary{margin-left:-6px}footer details.header__language_selector-container ul{left:-6px}}@media(max-width:1180px){footer details.header__language_selector-container{text-align:center;margin-inline:auto}footer details.header__language_selector-container summary{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:1180px){.menu-drawer__utility-links .header__language_selector-container{width:100%;display:block}.menu-drawer__utility-links .header__language_selector-container form{width:inherit}.menu-drawer__utility-links .header__language_selector-container li,.menu-drawer__utility-links .header__language_selector-container ul{list-style:none;padding:0;margin:0;text-align:left}.menu-drawer__utility-links .header__language_selector-container li a,.menu-drawer__utility-links .header__language_selector-container ul a{color:#000;text-transform:uppercase;text-decoration:none}}@media(min-width:1181px){.footer-block-social{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}details.header__language_selector-container svg{top:calc(50% - 8px)}}@media(min-width:1181px){header.page-width{max-width:1440px;padding-inline:40px;padding-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.header__icon,.header__icon--cart .icon{width:initial;height:initial}.header__icon:not(.header__icon--search){width:initial;margin-inline:20px}.header__icon:not(.header__icon--search):first-child{margin-left:0}.header__icon:not(.header__icon--search):last-child{margin-right:0}.header__inline-menu{text-align:center}.header__inline-menu>ul>li{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-align:center}.header__inline-menu .header__menu-item{padding-bottom:15px}.header__inline-menu .header__active-menu-item{width:100%}.header__inline-menu details summary:before{content:"";opacity:0;visibility:hidden;width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:12px solid #fff;position:absolute;right:50%;top:calc(100% + 0px);-webkit-transition:all 0s ease-in;-o-transition:all 0s ease-in;transition:all 0s ease-in}.header__inline-menu details[open] summary:after{content:"";position:absolute;width:100%;height:50px;top:100%;left:0}.header__inline-menu details[open] summary:before{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}}@media(max-width:1180px){.cart-count-bubble{top:.3rem}}@media(min-width:1181px){.product-grid.grid{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px}.product-grid.grid>.grid__item{width:calc(33.33% - 30px);-webkit-box-flex:1;-ms-flex:1 0 calc(33.33% - 30px);flex:1 0 calc(33.33% - 30px)}}.search-modal__form .search__input+label.field__label{top:calc(var(--inputs-border-width));left:calc(var(--inputs-border-width) + 1.5rem)}.breadcrumb{height:42px;padding:1.2rem 1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;cursor:var(--cursor-pointer),pointer;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:14.75px;border-bottom:1px solid #e6e6e6;color:#959595;margin:0;text-transform:uppercase}.breadcrumb a{color:#959595;text-decoration:none}.breadcrumb a:hover{color:#000}.breadcrumb svg{width:10px;height:10px;rotate:-90deg}@media(min-width:1181px){.breadcrumb{padding:1.5rem 4rem}}.product__info-container tabs-panel{margin-top:5rem}.tabs-panel__content{font-weight:200}.product-popup-modal__content{-webkit-box-shadow:0 0 12px 2px rgba(0,0,0,.35);box-shadow:0 0 12px 2px rgba(0,0,0,.35)}.product-popup-modal__content-info{color:#000;font-size:1.3rem;margin-inline:auto}.product-popup-modal__content-info p{margin-bottom:10px;line-height:initial}.product-popup-modal__content-info a{color:#959595!important}.tabs-panel__header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-bottom:2rem;text-transform:uppercase;color:#959595;cursor:var(--cursor-pointer),pointer}.tabs-panel__header>.active{text-decoration:underline;color:#000}.tabs-panel__header>:hover{color:#000}.tabs-panel__container{line-height:16.8px;color:#959595;padding-bottom:3rem;margin-bottom:2rem;border-bottom:1px solid #d9d9d9}.product__links button{text-decoration:none;color:#959595;text-transform:uppercase;display:block;cursor:pointer;margin-bottom:1rem;background:0 0;border:none;padding:0;font-weight:400;font-size:1.2rem;letter-spacing:.6px}.product__links button:hover{color:#000}.product__links modal-opener:last-child button{margin-bottom:0}.facet_sort_by .facets__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-modal .product__media-item{padding:0!important;max-width:initial!important;width:100%}.media-modal .product__media-list{row-gap:0;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.media-modal .swiper-pagination{position:fixed;right:150px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:70px;line-height:70px;color:#000;font-weight:300;left:initial;bottom:initial;width:auto;border-width:1px 0;border-style:solid;border-color:#000;padding:2rem 0}@media(max-width:1180px){.media-modal .swiper-pagination{right:20px}}.media-modal .swiper-button-next,.media-modal .swiper-button-prev{display:block;position:fixed;rotate:-180deg;height:100%;top:0;width:30vw;margin-top:0}.media-modal .swiper-button-next:after,.media-modal .swiper-button-prev:after{content:none}@media(max-width:1180px){.media-modal .swiper-button-next,.media-modal .swiper-button-prev{display:none}}.media-modal .swiper-button-prev{left:0;cursor:var(--cursor-slider-prev),pointer}.media-modal .swiper-button-next{right:0;cursor:var(--cursor-slider-next),pointer}@media(min-width:1181px){.product__media-wrapper .swiper-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}@media(max-width:1180px){.product-section{padding-inline:2rem!important}swiper-gallery{display:block;padding-bottom:40px!important}swiper-gallery .swiper-pagination{bottom:20px}swiper-gallery .swiper-pagination-bullet{background:rgba(0,0,0,0);border:1px solid #000;scale:1!important}swiper-gallery .swiper-pagination-bullet-active{background:#000}.product__info-wrapper{text-align:center}.product__info-wrapper .price__container{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.product__links{text-align:left;padding-top:10px}.product__accordeons{text-align:left}.product__accordeons .link-collapsing__title{text-transform:uppercase;font-weight:500;padding:1rem 0}.product__accordeons .link-collapsing__title:not(.active){border-bottom:1px solid #d9d9d9}.product__accordeons .link-collapsing__title:not(.active) svg.icon-plus{opacity:1;visibility:visible}.product__accordeons .link-collapsing__title:not(.active) svg.icon-minus{display:none;opacity:0;visibility:hidden}.product__accordeons .link-collapsing__title.active svg{rotate:0deg!important}.product__accordeons .link-collapsing__title.active svg.icon-plus{display:none;opacity:0;visibility:hidden}.product__accordeons .link-collapsing__title.active svg.icon-minus{opacity:1;visibility:visible}.product__accordeons .link_collasping__content{color:#959595;line-height:16.8px;font-weight:400;font-size:12px;padding-bottom:10px;border-bottom:1px solid #d9d9d9}}product-recommendations.page-width{padding-inline:2rem!important}.price .price__sale{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.price .price-item--regular-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.newsletter{border-top:1px solid #e6e6e6}.newsletter .newsletter__title{text-transform:uppercase;font-size:35px;font-weight:300;line-height:41.62px}.newsletter .newsletter__subheading_container{max-width:100rem;margin-inline:auto}.newsletter .newsletter__subheading{color:#000;font-size:1.1rem;font-weight:300;font-style:italic;line-height:initial;margin-inline:0}.newsletter .newsletter__wrapper{font-weight:400;font-size:12px}@media(max-width:1180px){.newsletter .newsletter__wrapper{padding:3rem 1rem}}.newsletter .newsletter__wrapper .newsletter-form{margin-top:50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.newsletter .newsletter__wrapper .h3{margin-top:1rem;font-size:14px}.newsletter .newsletter__wrapper .newsletter-form,.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100rem}.newsletter .newsletter__wrapper input{border:none;color:#959595}.newsletter .newsletter__wrapper .label__radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:var(--cursor-pointer),pointer}.newsletter .newsletter__wrapper .label__radio:first-child{margin-right:40px}.newsletter .newsletter__wrapper input[type=radio]{opacity:0;visibility:hidden;position:absolute;width:100%;height:100%}.newsletter .newsletter__wrapper input[type=radio]+span{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#fff;display:inline-block;visibility:visible;border:1px solid #e6e6e6}.newsletter .newsletter__wrapper input[type=radio]:checked+span{border-color:#000}.newsletter .newsletter__wrapper input[type=radio]:checked+span:after{content:"";position:absolute;border:1px solid #fff;top:0;left:0;bottom:0;right:0;background-color:#000;border-radius:50%}.newsletter .newsletter__wrapper .field__radio{display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter .newsletter__wrapper .field__email{border-bottom:1px solid #e6e6e6;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.newsletter .newsletter__wrapper .field__input{padding-inline:0;padding-block:2.2rem 1.5rem;font-size:12px;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.newsletter .newsletter__wrapper .field__input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.newsletter .newsletter__wrapper .field__input::-moz-selection{background:rgba(0,0,0,0)}.newsletter .newsletter__wrapper .field__input:-internal-autofill-selected,.newsletter .newsletter__wrapper .field__input::selection{background:rgba(0,0,0,0)}.newsletter .newsletter__wrapper .field__input::-webkit-input-placeholder{color:#959595;font-size:12px;opacity:1}.newsletter .newsletter__wrapper .field__input::-moz-placeholder{color:#959595;font-size:12px;opacity:1}.newsletter .newsletter__wrapper .field__input:-ms-input-placeholder{color:#959595;font-size:12px;opacity:1}.newsletter .newsletter__wrapper .field__input::-ms-input-placeholder{color:#959595;font-size:12px;opacity:1}.newsletter .newsletter__wrapper .field__input::placeholder{color:#959595;font-size:12px;opacity:1}.newsletter .newsletter__wrapper .field__label{color:#959595;left:0;font-size:12px;top:50%}.field__input:focus~.newsletter .newsletter__wrapper .field__label{opacity:0;visibility:hidden}.newsletter .newsletter__wrapper .field:after,.newsletter .newsletter__wrapper .field:before{content:none}.newsletter .newsletter__wrapper .newsletter-form__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:4.5rem;position:relative;right:0;color:#000}.newsletter .newsletter__wrapper .newsletter-form__message{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;color:#000;font-weight:500;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.banner{text-decoration:none}.banner__buttons>.btn-link{font-size:20px;line-height:30px;font-weight:500;color:#fff;text-transform:uppercase;text-decoration:underline}@media(max-width:1180px){.banner__buttons>.btn-link{font-size:14px;line-height:14px}}.banner__heading{text-transform:uppercase;font-size:50px;line-height:50px;font-weight:500}@media(max-width:1180px){.banner__heading{font-size:30px;line-height:34px}}.banner__heading_subs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;font-weight:300}.banner__heading_subs .banner__heading{font-size:150px;font-weight:300;line-height:150px;margin-top:0!important}@media(max-width:1180px){.banner__heading_subs .banner__heading{font-size:50px;line-height:50px}.banner__heading_subs .banner__heading>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner__heading_subs .banner__heading .banner__subs-mob{font-size:20px;line-height:23.78px;font-weight:300}}.banner__heading_subs .banner__subs{font-size:35px;font-weight:300;line-height:41.62px}.banner-margin--true{margin:10px}@media(min-width:1181px){.banner-margin--true{margin:20px;margin-bottom:0}}@media(max-width:1180px){.banner{min-height:50rem}}.banner__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:107rem!important;padding-inline:0!important}.banner__box.left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.banner__box.right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(min-width:1181px){.banner-half{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2rem;margin-inline:2rem;width:calc(100% - 4rem)}.banner-half>*{width:50%;margin-inline:0}}.featured-collection .title{font-size:20px;line-height:25px}.featured-collection .product-grid{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}.featured-collection .product-grid>*{width:calc(50% - 1rem)}@media(min-width:1181px){.featured-collection .product-grid{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:3rem}.featured-collection .product-grid>*{width:calc(33.33% - 3rem)}}cart-drawer .cart-drawer .drawer__inner{padding:4rem 4rem 8rem}cart-drawer .cart-drawer .drawer__header{border-bottom:1px solid #e6e6e6;text-transform:uppercase}cart-drawer .cart-drawer .drawer__header .h2{font-size:21px}cart-drawer .cart-drawer .cart-item__details{grid-column:2/5;text-transform:uppercase;text-decoration:none!important;font-size:12px}cart-drawer .cart-drawer .cart-item__details .cart-item__name{line-height:16.8px;font-weight:500;font-size:12px}cart-drawer .cart-drawer .cart-item__details .product-option{font-size:1.2rem}cart-drawer .cart-drawer .cart-item__details .product-option *{color:#959595}cart-drawer .cart-drawer .cart-item__details .product-qty{text-transform:initial}cart-drawer .cart-drawer .cart-item__details a{text-decoration:none!important}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:2/4;align-self:end}cart-drawer .cart-drawer .cart-item cart-remove-button{margin:0}cart-drawer .cart-drawer .cart-item cart-remove-button .button{text-transform:uppercase;text-decoration:underline;font-size:12px;line-height:14.75px;font-weight:500;min-height:initial}cart-drawer .cart-drawer .cart-items .cart-item__totals{padding:0;font-size:12px;line-height:14.75px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}cart-drawer .cart-drawer .cart-items tr{padding-bottom:3rem;border-bottom:1px solid #e6e6e6}cart-drawer .cart-drawer .cart-item:last-child{margin-bottom:0}cart-drawer .cart-drawer .cart__ctas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;padding-top:3rem;border-top:1px solid #e6e6e6}cart-drawer .cart-drawer .cart__ctas a,cart-drawer .cart-drawer .cart__ctas button{font-size:12px;font-weight:500;line-height:14.75px;height:4.5rem;width:100%}cart-drawer .cart-drawer .cart__ctas a{color:#959595}cart-drawer .cart-drawer .cart__ctas a:after,cart-drawer .cart-drawer .cart__ctas a:before{--border-opacity:0.2}cart-drawer .cart-drawer .drawer__footer{padding-bottom:0;padding-top:2rem;border-top:1px solid #e6e6e6}cart-drawer .cart-drawer .cart-drawer__footer .totals>*{color:#959595;font-size:12px;font-weight:500;text-transform:uppercase}cart-items h1{font-size:30px;line-height:34px;font-weight:500;text-transform:uppercase}cart-items.is-empty{min-height:400px;color:#000}cart-items.is-empty h1{margin-bottom:65px}cart-items .cart-item__details .cart-item__name{line-height:16.8px;font-weight:500;font-size:14px;text-transform:uppercase;text-decoration:none!important;margin-bottom:27px}cart-items .cart-item__details .product-option{text-transform:uppercase;color:#959595}cart-items .cart-items thead th{text-transform:uppercase;text-align:left!important;padding-left:0!important;font-size:12px;font-weight:500}cart-items .cart-items thead th:first-child{width:70%}cart-items .cart-item__price{padding-left:1rem}cart-items .cart-item__price,cart-items .cart-item__quantity,cart-items .cart-item__totals,cart-items .price{color:#000;font-size:12px;font-weight:500}cart-items cart-remove-button{position:absolute;bottom:0;right:0}cart-items cart-remove-button a.button{color:#959595}cart-items cart-remove-button svg{margin-left:5px;width:11px;height:11px;color:#d9d9d9}cart-items .cart-item__price-wrapper>*{margin-top:0!important}cart-items .cart-item td{padding-top:2rem;padding-bottom:2rem}@media(min-width:1181px){cart-items .cart-item:not(:last-child) td{border-bottom:1px solid #e6e6e6}}cart-items .cart__warnings a{color:#000}cart-items .cart__items{padding-bottom:0}#main-cart-footer .cart__footer{padding-top:0}#main-cart-footer .cart__blocks{width:100%}#main-cart-footer .cart__buttons,#main-cart-footer .js-contents>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-cart-footer .js-contents{padding-bottom:2rem;border-bottom:1px solid #e6e6e6;margin-bottom:3rem;text-transform:uppercase}#main-cart-footer .js-contents .price{font-size:12px}#main-cart-footer .totals__subtotal,#main-cart-footer .totals__subtotal-value{font-size:14px}#main-cart-footer .cart__buttons{text-transform:uppercase}#main-cart-footer .cart__buttons svg{rotate:90deg;width:10px;margin-right:5px;margin-bottom:0}#main-cart-footer .cart__buttons .cart__checkout-button{min-width:285px;text-transform:uppercase;font-size:12px;font-weight:500}.template-404 main h1{font-size:20px;line-height:25px}.template-404 main p{max-width:70rem;margin-inline:auto;margin-bottom:5rem;font-size:14px;line-height:23px;color:#959595}.template-404 main a{font-size:12px;padding-inline:6rem;font-weight:500}.contact .title{font-size:20px;line-height:25px;margin-bottom:3rem}.contact .subtext{color:#000;margin-bottom:3rem}.contact .contact__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact .text-area{resize:auto}.contact .field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact .field:after,.contact .field:before{content:none}.contact .field input,.contact .field select,.contact .field textarea{border:1px solid #e6e6e6;padding:.8rem 1.5rem;color:#959595}.contact .field label{position:relative;margin-bottom:5px;color:#000;font-weight:400;font-size:1.3rem;left:0;top:initial;text-transform:uppercase}.contact .field,.contact option,.contact select{outline:0;border-radius:0!important}.contact select+svg{width:12px;height:12px;position:absolute;right:10px;bottom:18px;color:#959595}.contact .contact_policies{line-height:23px;font-size:10px;margin-bottom:50px;color:#000}.contact .contact_policies a{color:#959595}.contact .contact__button button{font-size:1.2rem;font-weight:400}@media(max-width:1180px){.related-products .grid__item:nth-child(n+3){display:none}}.main-page-title,.page-title{font-size:20px;line-height:25px;font-weight:500;margin-top:6.5rem!important;text-align:left}.shopify-policy__container{max-width:1000px;text-align:justify;color:#000}.shopify-policy__title h1{font-size:20px;line-height:25px;margin-block:5rem}.shopify-challenge__button{margin-top:3rem!important}.form__errors{background:#e6e6e6;padding:1.5rem;margin-bottom:4rem;margin-top:-1rem}.form__errors p.form__message{margin-top:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.form__errors .errors ul{margin-bottom:0}.customer .h1,.customer h1{font-size:1.4rem;line-height:1em;font-weight:600;margin-top:0;margin-bottom:3rem}@media(max-width:1180px){.customer .h1,.customer h1{font-size:14px;line-height:16.8px}}.customer .h2,.customer h2,.customer h2.form__message{font-size:1.4rem;line-height:1em;text-decoration:underline;text-underline-offset:5px;margin-bottom:3rem}@media(max-width:1180px){.customer .h2,.customer h2,.customer h2.form__message{font-size:12px;line-height:14.75px}}.customer .h2+p,.customer h2+p,.customer h2.form__message+p{letter-spacing:.6px;color:#000;font-size:1.2rem;font-weight:400}.customer .h3,.customer h3{font-size:14px;line-height:16.8px}@media(max-width:1180px){.customer #ContactForm .field{margin-bottom:5rem!important}}.customer select{padding-left:1rem}.customer select+svg{top:calc(50% + .85rem)}.customer .select:after,.customer .select:before{--inputs-border-opacity:0.2}.customer .field:after,.customer .field:before{--inputs-border-opacity:0.2;top:25px}.customer .field input{color:#959595;padding:1.5rem!important}.customer .field .field__input:-webkit-autofill~.field__label,.customer .field .field__input:focus~.field__label,.customer .field .field__input:not(:placeholder-shown)~.field__label,.customer .field input:-webkit-autofill~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label{font-size:1.3rem;text-transform:uppercase;color:#000;top:0;left:0;letter-spacing:.1rem}.customer .customer_data{color:#000}.customer .field__group{gap:5rem;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-align:center;-ms-flex-align:center;align-items:center}@media(min-width:1181px){.customer .field__group>*{-ms-flex-preferred-size:calc(50% - 2.5rem);flex-basis:calc(50% - 2.5rem)}}@media(max-width:1180px){.customer .field__group{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}}.customer .button_container_inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:26px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customer .button_container_inline a{color:#959595}.customer .button_container_inline a:hover{color:#000}@media(max-width:1180px){.customer .button_container_inline a{width:100%}}.customer a{margin:initial}.customer a:has(button){text-decoration:none}@media(max-width:1180px){.customer{padding-inline:20px}.customer .button_container_inline{gap:1rem;margin-bottom:3rem}.customer a.button_container,.customer button{width:100%}}.customer.login{max-width:100rem;margin-inline:auto}.customer.login h1{width:100%}.customer.login a{margin-inline:0}@media(max-width:1180px){.customer.login{padding-inline:20px}.customer.login .grid__item:nth-of-type(2) a{width:100%}}@media(min-width:1181px){.customer.login{padding-inline:2rem}.customer.login h1{display:block;width:100%}.customer.login .grid{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;row-gap:0}.customer.login .grid__item{width:calc(50% - 40px)}}.customer.activate,.customer.register,.customer.reset-password{max-width:80rem;margin-inline:auto}@media(max-width:1180px){.customer.activate form button+button{margin-top:1rem!important}}.customer.register .field.field__password{margin-bottom:0rem}.customer.register .pswmeter-message-container{margin-bottom:3rem}.customer.register input{font-size:12px!important}.customer.register input:-webkit-autofill,.customer.register input:-webkit-autofill:active,.customer.register input:-webkit-autofill:focus,.customer.register input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important;background:rgba(0,0,0,0)!important;-webkit-color:#959595!important}.customer.register .error_confirm_psw #RegisterForm-password:not(:focus),.customer.register .error_confirm_psw #password_confirmation:not(:focus){border-color:red;color:red;border:1px solid}.customer.register .error_confirm_psw .field__confirm_password:after,.customer.register .error_confirm_psw .field__confirm_password:before,.customer.register .error_confirm_psw .field__password:after,.customer.register .error_confirm_psw .field__password:before{content:none}.customer.register .subtext_rgpd{margin-top:5rem}.customer.register .recaptcha_text,.customer.register .subtext_rgpd{text-align:justify}.customer.register .recaptcha_text a,.customer.register .subtext_rgpd a{color:#959595}.customer .field__checkbox{gap:10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.customer .field__checkbox.field__newsletter.field{margin-top:1rem;margin-bottom:5rem;padding-top:0}.customer .field__checkbox.field__rgpd.field{margin-top:1rem;margin-bottom:0rem;padding-top:0}.customer .field__checkbox.field__set_default_addresses{margin-bottom:5rem}.customer .field__checkbox:after,.customer .field__checkbox:before{content:none}.customer .field__checkbox .checkbox{border:1px solid #959595;width:1.5rem;height:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;margin-top:3px;cursor:pointer}.customer .field__checkbox label{color:#959595!important;text-transform:initial!important}.customer .field__checkbox input{width:100%;height:100%;position:absolute;opacity:0;cursor:pointer}.customer .field__checkbox input:checked+.checkbox{background:#000;border-color:#000}.customer .field__checkbox input:checked~label{color:#000!important}.customer .field__checkbox label{position:relative;font-size:12px!important;color:#959595;top:0!important;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;cursor:pointer}.customer .button_create_account,.customer button{text-transform:uppercase;font-size:12px;line-height:14.75px;margin:0!important}.customer a[href="#login"],.customer a[href="/account/login"]{text-decoration:none}.customer button.button--secondary{color:#959595;border-color:#959595}.customer button.button--secondary:hover{color:#fff;border-color:#000}.customer .field label{text-transform:uppercase;color:#000;top:0;left:0}@media(max-width:1180px){.customer .field label{font-size:12px;line-height:14.75px}}.customer .field input:-webkit-autofill~label,.customer .field input:not(:placeholder-shown)~label{text-transform:uppercase;color:#000;top:0;left:0}.customer #pswmeter{display:none}.customer #recover:target{max-width:80rem;margin-inline:auto}.customer #recover:target+div{max-width:80rem;margin-inline:auto}.customer #recover:target+div p{color:#000;margin-bottom:3rem}.customer #recover:target+div .button_container_inline{margin-bottom:0}.customer #recover:target+div .field:first-of-type{margin-bottom:3rem!important}.customer #recover:target+div .recaptcha_text{margin-bottom:5rem}.customer #recover:target+div .recaptcha_text a{display:inline;color:#959595}.customer #recover:target+div .recaptcha_text a:hover{color:#000}.customer.account .customer_account_addresses_header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem;margin-top:3rem}.customer.account .customer_account_addresses_header h2{margin:0}.customer.account .customer_account_addresses_header a{text-decoration:none;color:#959595}.customer.account .customer_account_addresses_header a:hover{color:#000}.customer .customer_account_orders .button_container_inline{margin-top:3rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(max-width:1180px){.customer .customer_account_orders .button_container_inline{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.customer .customer_account_orders .button_container_inline a{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.customer .customer_account_orders .button_container_inline .select_pagination{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.customer .customer_account_orders .button_container_inline .select_pagination summary{padding-block:.5rem}}.customer .customer_account_orders a{text-decoration:none}.customer .customer_account_orders .select_pagination{position:relative}.customer .customer_account_orders .select_pagination summary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.2rem;padding:1.2rem;border:1px solid #e6e6e6}.customer .customer_account_orders .select_pagination summary svg{position:relative;right:initial;top:initial}.customer .customer_account_orders .select_pagination[open] summary{border-bottom:0}.customer .customer_account_orders .select_pagination div{position:absolute;top:100%;right:-1px;left:0;width:100%;border:1px solid #e6e6e6;padding:0 1.2rem 1.2rem;border-top:0;z-index:1;background:#fff}.customer .customer_account_orders .select_pagination li,.customer .customer_account_orders .select_pagination ul{list-style:none;margin:0;padding:0}.customer .customer_account_orders .select_pagination li:not(:last-child){margin-bottom:1rem}.customer_registration_success+.page-width>div{margin-top:0!important}.customer_registration_success span{color:#2fb42f;background:#e6e6e6;padding:1.5rem;display:block;width:100%;margin-top:50px}.customer-sidebar-container{margin-bottom:2rem;display:block;text-align:left}@media(max-width:1180px){.customer-sidebar-container .customer-sidebar{padding-top:1rem;padding-left:0}.customer-sidebar-container .link-collapsing__title{font-size:16px;line-height:20px;color:#000;text-transform:uppercase;padding-bottom:1rem;border-bottom:1px solid #e6e6e6;cursor:var(--cursor-pointer),pointer}.customer-sidebar-container .link-collapsing__title svg{rotate:0deg}.customer-sidebar-container .link-collapsing__title.active svg{rotate:-180deg}.customer-sidebar-container+div h1{display:none}}.customer-sidebar,.customer-sidebar li{list-style:none;padding:0;margin:0}.customer-sidebar li:not(:last-child){margin-bottom:1rem!important}@media(max-width:1180px){.customer-sidebar li>span{display:none}}.customer-sidebar a,.customer-sidebar span{text-decoration:none;text-transform:uppercase;font-size:12px;color:#959595}.customer-sidebar a.active,.customer-sidebar span.active{color:#000}.customer-sidebar a:hover{color:#000}@media(max-width:1180px){.customer .order-history thead th{padding-block:1.5rem;padding-right:1rem;text-align:left}.customer .order-history tbody td{padding-block:1.5rem!important;padding-right:1rem!important}.customer .order-history tbody td svg{width:20px;height:20px;display:block;margin-inline:auto}.customer .order-history tbody td svg:hover path{fill:#000}.customer .order-history tbody td:last-of-type{text-align:center;padding:0!important;vertical-align:middle}}.addresses h2{width:100%}.addresses [data-address] p,.addresses [data-default] p{text-transform:uppercase}.addresses select#AddressProvinceNew:has(option[disabled][selected]){opacity:.6;cursor:not-allowed}.addresses [data-others]{margin-top:4rem}.addresses [data-others] ul{margin-bottom:5rem}.addresses [data-address]>p{margin-bottom:1.5rem}.addresses .button--link{background:0 0;color:#959595;font-size:12px;letter-spacing:.6px;line-height:14.75px;border:none;text-transform:initial;padding-block:0!important;padding-inline:1.5rem;height:auto;min-height:auto;min-width:initial;width:initial}.addresses .button--link:after,.addresses .button--link:before{content:none}.addresses .button--link:first-of-type{padding-left:0;border-right:1px solid #959595}.addresses .button--link:last-of-type{padding-right:0}.customer .field.field__file{margin-top:5rem!important;margin-bottom:5rem}.customer .field.field__file:after,.customer .field.field__file:before{content:none!important}.customer .field.field__file label+label,.customer .field.field__file label+label span{cursor:var(--cursor-pointer),pointer;position:relative;z-index:1;pointer-events:auto;width:100%}.customer .field.field__file label+label span,.customer .field.field__file label+label span span{text-transform:initial;font-size:14px;font-weight:500;line-height:16.8px;top:.2rem}.customer .field.field__file input{z-index:1;border:none;-webkit-box-shadow:none!important;box-shadow:none!important;position:absolute;cursor:var(--cursor-pointer),pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0!important;top:unset;height:initial!important;width:100%}.customer .field.field__file input::-webkit-file-upload-button{opacity:0;margin-right:6rem}.template-product modal-dialog.product-popup-modal .product-popup-modal__content-info{padding-right:0}.template-product modal-dialog.product-popup-modal .product-popup-modal__content{max-width:700px;height:auto;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:0;padding-inline:0rem}.template-product modal-dialog.product-popup-modal .product-popup-modal__toggle{border:none;position:absolute;right:0;top:0}.template-product modal-dialog.product-popup-modal .product-popup-modal__content_header{padding-top:2rem;padding-inline:2rem;position:relative}.template-product modal-dialog.product-popup-modal .product-popup-modal__content_header p.h2{border-bottom:1px solid #f0f0f0;font-weight:300;padding-bottom:10px;font-size:2.2rem;text-transform:uppercase;margin:0;word-wrap:break-word}.template-product modal-dialog.product-popup-modal .product-popup-modal__content_header .product-popup-modal__toggle{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.template-product modal-dialog.product-popup-modal .product-popup-modal__content_container{padding-inline:2rem;padding-bottom:2rem}.template-product modal-dialog.product-popup-modal .product-popup-modal__content_container{max-height:400px;padding-top:2rem;overflow-y:auto}.template-product modal-dialog.product-popup-modal .tabs-panel__header{margin-block:2.5rem;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:1.5rem}.template-product modal-dialog.product-popup-modal .tabs-panel__container{margin-bottom:0;border-bottom:0;padding-bottom:0}.template-product modal-dialog.product-popup-modal table{border-spacing:0;border-collapse:collapse;width:100%;min-width:100%}.template-product modal-dialog.product-popup-modal th{font-size:1.2rem;text-transform:uppercase;border-bottom:1px solid #e7e7e7;padding:0 .5rem 10px;font-weight:400;text-align:left;color:#959595;text-align:center}.template-product modal-dialog.product-popup-modal td{padding:1.5rem .5rem;border-bottom:1px solid #e7e7e7;color:#000;text-align:center}@media(max-width:1180px){.template-product modal-dialog.product-popup-modal .product-popup-modal__content{max-width:initial;width:100vw;height:100vh;top:0;left:0;-webkit-transform:initial;-ms-transform:initial;transform:initial;max-width:initial!important}.template-product modal-dialog.product-popup-modal .product-popup-modal__content-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template-product modal-dialog.product-popup-modal .product-popup-modal__content_container{max-height:100%;margin-block:auto}}.template-product modal-dialog.product-popup-modal.product-modal-links .product-popup-modal__content{max-width:600px;text-align:center}.template-product modal-dialog.product-popup-modal.product-modal-links .product-popup-modal__content-info{padding:8rem 2rem}product-recommendations.page-width .grid--4-col-desktop{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}product-recommendations.page-width .grid--4-col-desktop>.grid__item{width:calc(25% - 20px);-webkit-box-flex:1;-ms-flex:1 0 calc(25% - 20px);flex:1 0 calc(25% - 20px)}body .recommendation-modal__container{max-width:60rem;height:100%;max-height:36.5rem;padding:5.5rem}body .recommendation-modal__container .recommendation-modal__close-button-container{position:absolute;top:2rem;right:2rem;z-index:1}body .recommendation-modal__container .recommendation-modal__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .recommendation-modal__container .recommendation-modal__message{text-transform:uppercase!important;margin-bottom:5rem}body .recommendation-modal__container .recommendation-modal__button{margin-top:0!important}body .recommendation-modal__container form{margin-bottom:5rem}.financial-section{width:100%;padding-inline:2rem}.financial-section.financial-first--true{margin-top:5rem}.financial-section:not(.financial-last--true) .financial-lists{margin-top:0!important}.financial-section.financial-last--true{margin-bottom:5rem}@media(min-width:1181px){.financial-section{padding-inline:4rem}.financial-section .financial-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.financial-section .financial-left{display:none}@media(min-width:1181px){.financial-section .financial-left{display:block;width:25%;font-size:1.1rem}}.financial-section .financial-left li,.financial-section .financial-left ul{margin-inline:0;padding:0;list-style:none}.financial-section .financial-left li{text-transform:uppercase}.financial-section .financial-left li a{color:#959595;line-height:25px;text-decoration:none}.financial-section .financial-left li a:hover{color:#000}.financial-section .financial-right{text-transform:uppercase;color:#000}.financial-section .financial-right>:not(:last-child){border-bottom:1px solid #ececec;padding-bottom:3rem;margin-bottom:3rem}.financial-section .financial-right span{font-weight:600;font-size:1.1rem}.financial-section .financial-right>*>div{color:#000;line-height:17px;font-size:1.1rem}.financial-section .financial-right .function{color:#959595}.financial-section .financial-content,.financial-section .financial-right{width:auto}.financial-section .financial-separator{margin:4.5rem 0 3rem;font-size:1.3rem;font-weight:600;color:#000}.financial-section .financial-header-page h1{text-transform:uppercase;font-size:1.5rem;font-weight:600;text-align:center}.financial-section .financial-lists{margin-top:6rem}@media(min-width:1181px){.financial-section .financial-lists{padding:0 12rem 0 6rem}}.financial-section .financial-item{margin-bottom:3rem;border-bottom:1px solid #f8f8f8;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem}.financial-section .financial-item a.button.button--secondary{height:35px;line-height:35px;background-color:#fff;color:#959595;font-size:1.2rem;padding:0 30px;min-height:initial;min-width:initial}.financial-section .financial-item a.button.button--secondary:after,.financial-section .financial-item a.button.button--secondary:before{content:none}.financial-section .financial-item a.button.button--secondary:hover{background-color:#959595;color:#fff}@media(max-width:1180px){.financial-section .financial-item a.button.button--secondary{font-size:1rem}}.financial-section .financial-header span{display:block}.financial-section .financial-header span:first-child{text-transform:uppercase;margin-bottom:5px;color:#000}.financial-section .financial-header span:last-child{color:#959595;text-transform:uppercase}@media(min-width:1181px){.financial-section .financial-content{width:75%}.financial-section .financial-right{width:25%}}.title-wrapper-with-link.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wk-note.wk-note__list-empty{text-align:left}.section-product-form .wk-button{height:45px;padding:1.5rem 3rem;color:#959595;border:1px solid #000;font-size:12px;font-weight:300;margin-top:1rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.section-product-form .wk-button:hover{color:#fff;background:#e8e8e8;border-color:#e8e8e8}.section-product-form .wk-button .wk-button__icon{display:none}.section-product-form .wk-button .wk-button__label{text-transform:uppercase}.wk-sharing{display:none}.customer .wk-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;grid-gap:2em;padding-inline:0}.customer .wk-grid>*{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:2rem}.customer .wk-grid>:not(:last-child){border-bottom:1px solid #e6e6e6}.customer .wk-grid .wk-grid__item{display:grid;grid-template-columns:105px auto auto;grid-template-rows:70px 70px}@media(max-width:1180px){.customer .wk-grid .wk-grid__item{grid-template-columns:50px auto 65px;grid-template-rows:55px 55px}}.customer .wk-grid .wk-product-info{grid-column:2/3;grid-row:1/1;padding-left:2rem;margin-top:0}@media(max-width:1180px){.customer .wk-grid .wk-product-info{padding-left:1rem}}.customer .wk-grid .wk-product-form{grid-column:2/3;grid-row:2/2;margin-top:0;padding-left:2rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:1180px){.customer .wk-grid .wk-product-form{padding-left:1rem}}.customer .wk-grid .wk-product-title{font-size:14px;text-transform:uppercase;text-decoration:none;font-weight:16.8px;font-weight:500;letter-spacing:.6px}.customer .wk-grid .wk-product-form__submit{max-width:180px;font-size:12px;letter-spacing:.6px;line-height:14.75px;font-weight:500;text-transform:uppercase;padding-inline:1.5rem}@media(max-width:1180px){.customer .wk-grid .wk-product-form__submit{min-height:initial;height:35px}}.customer .wk-grid .wk-product-form__submit:after,.customer .wk-grid .wk-product-form__submit:before{content:none}.customer .wk-grid .wk-product-image{width:100%;max-width:105px;padding-top:0;grid-column:1/2;grid-row:1/3;max-height:140px}@media(max-width:1180px){.customer .wk-grid .wk-product-image{background-position:top;max-width:50px}}.customer .wk-grid .wk-product-price{font-size:12px;font-weight:500;line-height:14.75px}.customer .wk-grid .wk-button.wk-button--floating{--wk-button__icon--color:#959595}@media(max-width:1180px){.customer .wk-grid .wk-button.wk-button--floating{top:-3px!important}}.customer .wk-grid .wk-button.wk-button--floating .wk-button__icon{--wk-button__icon--size:12px}.customer .wk-grid .wk-button.wk-button--floating:after,.customer .wk-grid .wk-button.wk-button--floating:before{content:none}.customer .wk-grid .wk-product-form__options{position:absolute;right:50px;top:6px;margin-block:0!important}@media(max-width:1180px){.customer .wk-grid .wk-product-form__options{top:-3px!important}}.customer .wk-grid .wk-product-form__options:before{content:"";position:absolute;right:-1rem;border-left:1px solid #d9d9d9;top:0;bottom:0}.customer .wk-grid .wk-product-form__option__select{line-height:12px;height:18px;padding-inline:0;text-align:right;padding-right:1rem;color:#959595;background:rgba(0,0,0,0);outline:0;-webkit-box-shadow:none;box-shadow:none}.google_map{max-width:1460px}.google_map #map{width:100%;height:600px}@media(max-width:1180px){.google_map #map{height:300px}}.google_map .google_map_header{text-transform:uppercase;font-size:1.2rem;margin-block:3rem;color:#000;display:block}.google_map .google_map_infos_container{margin-block:5rem}.google_map .planning li,.google_map .planning ul{margin:0;padding:0;text-transform:uppercase;list-style:none}.google_map .planning li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.google_map .planning span{color:#000;display:inline}.google_map .planning span:first-child{-ms-flex-preferred-size:30%;flex-basis:30%}.google_map .planning span:last-child{-ms-flex-preferred-size:70%;flex-basis:70%}.google_map .address_contact>div span{color:#000}.google_map .address_contact>div>span:first-child{text-transform:uppercase;font-weight:600;margin-bottom:1.5rem}.google_map .address_contact>div address{font-style:normal;display:block}.google_map .address_contact>div address [itemprop=email],.google_map .address_contact>div address [itemprop=telephone]{display:block}.google_map .address_contact>div address p{margin:0}.google_map .address_contact>div address a{text-decoration:none;color:#000;line-height:20px}.google_map .in_this_shop+.other_informations{margin-top:2.5rem}.google_map .in_this_shop span,.google_map .other_informations span{color:#000}.google_map .in_this_shop span:first-child,.google_map .other_informations span:first-child{text-transform:uppercase;font-weight:600;margin-bottom:1.5rem}.google_map .in_this_shop span:last-child,.google_map .other_informations span:last-child{text-transform:uppercase}.google_map .in_this_shop span:last-child p,.google_map .other_informations span:last-child p{margin:0}.google_map .in_this_shop span:last-child a,.google_map .other_informations span:last-child a{text-decoration:none;color:#000;line-height:20px}@media(max-width:1180px){.google_map{padding-inline:2rem}.google_map .grid__item:not(:last-child){margin-bottom:2.5rem}}.customer.order .customer__title{margin-bottom:4rem}.customer.order .order_status{padding:5px 10px;border:2px solid #ccc;border-radius:3px;display:inline-block;text-transform:uppercase;vertical-align:top;letter-spacing:.6px;color:#000;font-size:1.2rem;font-weight:400}.customer.order .order_date{font-size:1.6rem;margin:25px 0;color:#000}@media(max-width:1180px){.customer.order .order_date{font-size:1.4rem}}.customer.order .order_line_item_title{font-size:1.3rem;text-transform:uppercase;font-weight:500;display:block;margin:0 0 8px 0;text-decoration:none;color:#000}.customer.order .order_line_item__qty{text-transform:uppercase;color:#959595;display:block;margin:0 0 8px 0}.customer.order tr td:last-child,.customer.order tr th:last-child{padding-right:0}.customer.order tfoot tr{border:0}.customer.order tfoot tr:not(:last-child)>td:first-child{font-size:1.3rem;color:#959595;text-transform:uppercase;border:none;padding:5px 0 0;font-weight:400;text-align:left}.customer.order tfoot tr:nth-last-child(2) td{padding-bottom:2rem!important}.customer.order tfoot tr:last-child td{padding-bottom:2rem;border-top:.01rem solid #e6e6e6;text-transform:uppercase;color:#000;font-size:1.5rem;font-weight:700}.customer.order .button-return{text-decoration:none}@media(max-width:1180px){.customer.order .button-return{width:100%}}.customer.order .button-return .button.button--secondary{background:#959595;border:1px solid #959595;color:#fff;font-size:1.2rem;height:45px;line-height:43px;padding:0 30px;text-transform:uppercase;font-weight:400;-webkit-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.customer.order .button-return .button.button--secondary:hover{background-color:#fff;color:#959595}@media(max-width:1180px){.customer.order .button-return .button.button--secondary{width:100%;margin:0 0 10px 0;font-size:1rem;height:35px;line-height:33px;min-height:initial}}.customer.order .order_infos{color:#000;text-transform:uppercase;margin-top:2rem}.customer.order .customer-sidebar-container+div h1{display:block!important}.customer.order .order_prints{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.customer.order .order_prints button{background:0 0!important}.customer.order .order_prints>div>*{-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;color:#959595;text-decoration:none;background:0 0;width:auto;min-width:initial;height:auto;min-height:initial;padding:0;outline:0;border:none;-webkit-box-shadow:none;box-shadow:none;text-transform:initial}.customer.order .order_prints>div>:after,.customer.order .order_prints>div>:before{content:none}.customer.order .order_prints>div>:hover{color:#000}.customer.order .order_prints>:not(:last-child):after{border-left:1px solid #a6a6a6;content:"";display:inline-block;height:12px;margin:0 10px;vertical-align:-1px}@media(max-width:1180px){.customer.order .order_prints>:not(:last-child):after{margin-inline:5px;vertical-align:-2px;margin-left:0}}@media print{body:has(.customer.order)>:not(#MainContent){display:none}.customer-sidebar-container,.order_prints,.return-container{display:none!important}.order>div>div{display:block!important}}.customer button:not(.button--link):hover{background:#959595;-webkit-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.customer button:not(.button--link):hover::after{-webkit-box-shadow:none!important;box-shadow:none!important}.button_back .button.button--secondary{background:#959595;color:#fff;-webkit-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.button_back .button.button--secondary:hover{background:#fff;color:#959595}.template-page_cgv main a,.template-page_mentions-legales main a,.template-page_politique-confidentialite main a{color:#959595}.shopify-payment-button .shopify-payment-button__button--branded .shopify-cleanslate [role=button]{background:#000!important;color:#fff!important;border-color:#000!important}.shopify-payment-button .shopify-payment-button__button--branded .shopify-cleanslate [role=button]:hover{background:#959595!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;color:#000!important}#shopify-svg-symbols symbol#shopify-svg__payments-paypal>*{fill:#fff!important}#shopify-svg-symbols symbol#shopify-svg__payments-shop-pay *{fill:#fff!important}#shopify-svg-symbols symbol#shopify-svg__payments-shop-pay :nth-last-child(1),#shopify-svg-symbols symbol#shopify-svg__payments-shop-pay :nth-last-child(2),#shopify-svg-symbols symbol#shopify-svg__payments-shop-pay :nth-last-child(3),#shopify-svg-symbols symbol#shopify-svg__payments-shop-pay :nth-last-child(5){fill:#000!important}#shopify-svg-symbols symbol#shopify-svg__payments-shop-pay :nth-last-child(5){fill:#000!important}.shopify-payment-button__more-options{display:none}#babackReact{min-height:500px;padding-top:2rem}#babackReact>div{text-align:center}#babackReact>div>*>*{text-align:left}#babackReact .twb-text-2xl,#babackReact .twb-text-xl,#babackReact button{text-transform:uppercase}#babackReact .twb-font-sansorder{font-family:var(--font-body-family)!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important}#babackReact .twb-rounded-lg,#babackReact .twb-rounded-xl,#babackReact button,#babackReact input,#babackReact select{border-radius:0!important}[data-already-customer]{color:red}@media(min-width:1181px){.footer__content-top .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto}.footer__content-top .grid>*{width:101%;max-width:100%}}.template-page_cgv main section .rich-text__heading,.template-page_mentions-legales main section .rich-text__heading,.template-page_politique-confidentialite main section .rich-text__heading,.template-page_politique-d-expedition main section .rich-text__heading,.template-page_politique-de-retour main section .rich-text__heading,.template-page_service-client main section .rich-text__heading{font-size:1.3rem;margin:0 0 30px 0;text-align:center}.template-page_cgv main section .rich-text__wrapper,.template-page_mentions-legales main section .rich-text__wrapper,.template-page_politique-confidentialite main section .rich-text__wrapper,.template-page_politique-d-expedition main section .rich-text__wrapper,.template-page_politique-de-retour main section .rich-text__wrapper,.template-page_service-client main section .rich-text__wrapper{margin-inline:auto!important}.template-page_cgv main section .rich-text__blocks,.template-page_mentions-legales main section .rich-text__blocks,.template-page_politique-confidentialite main section .rich-text__blocks,.template-page_politique-d-expedition main section .rich-text__blocks,.template-page_politique-de-retour main section .rich-text__blocks,.template-page_service-client main section .rich-text__blocks{max-width:90rem;padding-inline:2rem}.template-page_cgv main section .rich-text div,.template-page_cgv main section .rich-text h2,.template-page_cgv main section .rich-text p,.template-page_cgv main section .rich-text span,.template-page_mentions-legales main section .rich-text div,.template-page_mentions-legales main section .rich-text h2,.template-page_mentions-legales main section .rich-text p,.template-page_mentions-legales main section .rich-text span,.template-page_politique-confidentialite main section .rich-text div,.template-page_politique-confidentialite main section .rich-text h2,.template-page_politique-confidentialite main section .rich-text p,.template-page_politique-confidentialite main section .rich-text span,.template-page_politique-d-expedition main section .rich-text div,.template-page_politique-d-expedition main section .rich-text h2,.template-page_politique-d-expedition main section .rich-text p,.template-page_politique-d-expedition main section .rich-text span,.template-page_politique-de-retour main section .rich-text div,.template-page_politique-de-retour main section .rich-text h2,.template-page_politique-de-retour main section .rich-text p,.template-page_politique-de-retour main section .rich-text span,.template-page_service-client main section .rich-text div,.template-page_service-client main section .rich-text h2,.template-page_service-client main section .rich-text p,.template-page_service-client main section .rich-text span{font-size:1.3rem;margin:0 0 30px 0;color:#000}.template-page_cgv main section .rich-text .rich-text__text,.template-page_mentions-legales main section .rich-text .rich-text__text,.template-page_politique-confidentialite main section .rich-text .rich-text__text,.template-page_politique-d-expedition main section .rich-text .rich-text__text,.template-page_politique-de-retour main section .rich-text .rich-text__text,.template-page_service-client main section .rich-text .rich-text__text{text-align:justify}.menu-drawer__submenu.has-submenu .menu-drawer__submenu.has-submenu .menu-drawer__menu .menu-drawer__menu-item{text-transform:initial}.search__input.field__input::-webkit-input-placeholder{opacity:1}.search__input.field__input::-moz-placeholder{opacity:1}.search__input.field__input:-ms-input-placeholder{opacity:1}.search__input.field__input::-ms-input-placeholder{opacity:1}.search__input.field__input::placeholder{opacity:1}.search__input.field__input+.field__label{display:none}@media(max-width:1180px){.product .product__title{margin-bottom:0rem}.product .product__title h1{font-size:1.1rem;line-height:1em;text-transform:uppercase;font-weight:400}.product .product__info-wrapper .price__container{font-size:1rem;margin-bottom:15px}.product .product__sku{font-size:.9rem;margin-bottom:20px}.product fieldset.product-form__input .form__label{font-size:1.1rem;margin-bottom:10px}.product .product-form__input input[type=radio]+label{font-size:1.2rem}.product variant-radios{position:relative}.product variant-radios .product-popup-modal__opener{position:absolute;right:0;top:0}.product variant-radios .product-popup-modal__opener button{font-size:1.1rem;text-decoration:underline;letter-spacing:.6px;color:#959595}h2.related-products__heading.h2{font-size:1.1rem;margin-bottom:1.5rem}.price.price--on-sale .price-item--regular{font-size:.9rem}.newsletter .newsletter__title{margin:0 0 15px 0;font-size:1.5rem}.newsletter__wrapper>*+*{margin-top:0}.newsletter .newsletter__wrapper .newsletter-form{margin-top:15px}.newsletter .newsletter__wrapper .newsletter-form__button{font-size:1.3rem}}@media(min-width:1181px){.collection{padding-inline:9rem}}@media(max-width:1180px){.product-grid-container{padding-block:30px;padding-inline:30px;margin-top:0!important}.product-grid-container #product-grid{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px;margin-top:0!important}.product-grid-container #product-grid .grid__item{width:calc(50% - 30px)}.card__content .card__heading a::after{z-index:2}.card__content .quick-add{z-index:0;pointer-events:none}.link-absolute{position:absolute;z-index:3;inset:0}}.product-form__input .form__label:has(modal-opener){position:relative}@media(min-width:1181px){predictive-search .price--sold-out>*{-ms-flex-wrap:wrap;flex-wrap:wrap}predictive-search .price--sold-out span.sold_out__label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}}@media(max-width:424px){.banner__media.has-image--mob{display:none!important}}@media(min-width:425px)and (max-width:1180px){.banner__media.has-image--tab{display:none!important}}@media(min-width:1181px){.banner__media.has-image--desktop{display:none!important}}@media(max-width:1180px){.price--sold-out .sold_out__label{font-size:.9em;line-height:calc(1 + .5/var(--font-body-scale))}}.media video{-o-object-fit:cover;object-fit:cover}.recommendation-modal__container{display:none!important}.blocked-scroll{overflow:hidden}geo-location{position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;height:100%;background:rgba(0,0,0,.5)}geo-location.active{opacity:1;visibility:visible;z-index:101}geo-location .geolocation__container{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));overflow:auto;width:100%;margin:0 auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:600px;padding:55px 100px;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width)}@media(max-width:1180px){geo-location .geolocation__container{width:calc(100% - 20px);padding-inline:50px}}geo-location .geolocation__close{background-color:rgb(var(--color-background));color:#959595;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:var(--cursor-pointer),pointer;z-index:2;width:1.2rem;height:1.2rem;top:2rem;right:2rem;position:absolute;padding:0;outline:0;border:0;margin:0}geo-location .geolocation__close:hover{color:rgba(var(--color-foreground),.75)}geo-location .geolocation__close .icon{height:auto;margin:0;width:2.2rem}geo-location .geolocation_accept{width:100%;max-width:300px;height:45px;padding:15px 30px;font-size:12px;text-transform:uppercase;font-weight:500;line-height:14.75px;border:none;gap:10px}geo-location .geolocation_language{margin-top:5rem;text-decoration:underline;cursor:var(--cursor-pointer),pointer}geo-location .localization__form{margin-top:2rem}geo-location .localization__form summary{font-weight:400;font-size:12px;line-height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.6px;position:relative;text-transform:uppercase;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}geo-location .localization__form summary svg{line-height:15px;rotate:-90deg;right:initial;top:initial;position:relative;-webkit-transition:rotate .2s ease-in;-o-transition:rotate .2s ease-in;transition:rotate .2s ease-in}geo-location .localization__form details[open] svg.icon-caret{rotate:0deg}geo-location .localization__form ul{list-style:none;padding-inline:0}geo-location .localization__form ul a{color:#959595;text-decoration:none}geo-location .localization__form ul a:hover{color:#000}.mega-menu__list>li>ul:first-child{padding-top:3.55rem}klarna-placement{margin-bottom:2rem;display:block}