.layout-956117{width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:relative;padding-left:28px;padding-right:28px;border-bottom-width:0px;border-top-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;border-color:#e9e9e9;padding-top:8px;padding-bottom:0px;z-index:50;}.layout-956117 > .full-background{background-color:#000000;}.menu-730170{align-self:center;min-width:0px;}.menu-730170 .navigation_link_p{font-family:Roboto;font-size:14px;font-weight:500;padding-top:10px;padding-bottom:10px;text-transform:none;color:#FFFFFF;}.menu-730170 .navigation_link_p:hover{color:#e6236b;}.menu-730170 .navigation_link_p.actif{font-weight:500;color:#ffffff;}.menu-730170 .menu-custom-principal > ul{justify-content:space-between;column-gap:4px;}.menu-730170 .navigation_button_p > .menu__dropdown{border-style:solid;border-color:#e6236b;border-top-width:2px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;}.menu-730170 .sous_navigation_link_p{font-family:Roboto;font-size:14px;color:#000000;text-transform:none;background-color:transparent;}.menu-730170 .menu__mobile-btn{color:#ffffff;--menu-burger-color:#ffffff;}.menu-730170 .menu__mobile-btn-text{display:none;}.menu-730170 .menu__mobile-btn-icon{width:24px;height:18px;}.menu-730170 .navigation_link_p:focus{color:#e6236b;}.menu-730170 .navigation_button_p:hover .navigation_link_p{color:#e6236b;}.menu-730170 .navigation_button_p:focus .navigation_link_p{color:#e6236b;}.menu-730170 .sous_navigation_link_p:hover{background-color:rgba(255,255,255,0.08);color:#E5007D;}.menu-730170 .sous_navigation_link_p:focus{background-color:rgba(255,255,255,0.08);color:#E5007D;}.menu-730170 .navigation_button_p.actif .navigation_link_p{color:#ffffff;}.menu-730170 .menu-custom .dropDown{color:#ffffff;}.menu-730170 .sous_navigation_button_p ul .sous_navigation_link_p{color:#000000;text-transform:none;background-color:transparent;}.menu-730170 .sous_navigation_button_p ul .sous_navigation_link_p:hover{color:#e6236b;}.menu-730170 .sous_navigation_link_p.actif{color:#000000;}.menu-730170 .sous_navigation_button_p.actif .sous_navigation_link_p{color:#000000;}.menu-730170 .sous_navigation_button_p ul .sous_navigation_link_p.actif{color:#000000;}.menu-730170 .sous_navigation_button_p ul .sous_navigation_button_p.actif .sous_navigation_link_p{color:#000000;}.cart-float-539374{align-self:center;justify-self:end;font-family:DM Sans;}.cart-float-539374 .cart-float__wrapper{gap:16px;align-items:flex-start;font-family:DM Sans;}.cart-float-539374 .cart-float__btn{color:#ffffff;background-color:transparent;font-family:Roboto;display:flex;flex-direction:column;align-items:center;row-gap:4px;font-weight:600;font-size:14px;}.cart-float-539374 .cart-float__wrapper > a{color:#ffffff;font-family:Roboto;display:flex;flex-direction:column;align-items:center;row-gap:4px;font-weight:600;font-size:14px;}.cart-float-539374 .cart-float__wrapper > a .cms-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;}.cart-float-539374 .cart-float__icon{--cart-float-icon-size:30px;color:#ffffff;background-color:transparent;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}.cart-float-539374 .cart-float__btn-label{display:inline;font-family:Roboto;font-size:12px;white-space:nowrap;}.cart-float-539374 .cart-float__wrapper > a > span:not(:first-child){display:inline;font-size:12px;white-space:nowrap;}.cart-float-539374 .cart-float__count{background-color:#e6236b;color:#ffffff;font-family:DM Sans;}.cart-float-539374 .cart-float__tooltip{font-family:DM Sans;}.cart-float-539374 .header-cart-float{font-family:DM Sans;}.cart-float-539374 .cart-float__close-btn{font-family:DM Sans;}.cart-float-539374 .cart-product__attributes{font-family:DM Sans;}.cart-float-539374 .cart-product__quantity{font-family:DM Sans;}.cart-float-539374 .cart-product__remove{font-family:DM Sans;}.cart-float-539374 .price--with-discount{font-family:DM Sans;}.cart-float-539374 .cart-float__total{font-family:DM Sans;}.cart-float-539374 .cart-float__link-order{font-family:DM Sans;}.cart-float-539374 .cart-float__content{font-family:DM Sans;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;}.cart-float-539374 .cart-float__footer{font-family:DM Sans;}.cart-float-539374 .cart-float__content .header-cart-float .titre{font-family:DM Sans;}.cart-float-539374 .cart-product__title a{font-family:DM Sans;}.cart-float-539374 .cart-float__total .price__regular{font-family:DM Sans;}.cart-float-539374 .cart-product__unit .price__regular{font-family:DM Sans;}.cart-float-539374 .cart-product__unit .price__discount{font-family:DM Sans;}.cart-float-539374 .cart-float__link-order .button{font-family:DM Sans;}.cart-float-539374 .cart-float__content .cart-product__attribute{font-family:DM Sans;}.cart-float-539374 .cart-float__content .cart-product{font-family:DM Sans;}.cart-float-539374 .cart-float-confirm--custom-buttons .cart-float__link-order .cart-float-confirm__order{font-family:DM Sans;}.cart-float-539374 .cart-float-confirm--custom-buttons .cart-float__link-order .cart-float-confirm__view-cart{font-family:DM Sans;}.cart-float-539374 .cart-float-confirm--custom-buttons .cart-float__continue .cart-float-confirm__continue{font-family:DM Sans;}.cart-float-539374 .cart-float[data-type] .cart-float__close-btn{font-family:DM Sans;}.cart-float-539374 .cart-float[data-type] .cart-float__content{font-family:DM Sans;}.cart-float-539374 .cart-float__content .header-cart-float{font-family:DM Sans;}.cart-float-539374 .cart-float__products{font-family:DM Sans;}.cart-float-539374 .cart-product__attributes .label-group-attribute{font-family:DM Sans;}.cart-float-539374 .cart-product__unit .price--with-discount .price__regular{font-family:DM Sans;}.cart-float-539374 .cart-float__content .cart-product__quantity{font-family:DM Sans;}.cart-float-539374 .cart-float__content .cart-product__quantity button{font-family:DM Sans;}.cart-float-539374 .cart-product__quantity-nb input{font-family:DM Sans;}.cart-float-539374 .cart-float__content .cart-product__remove button{font-family:DM Sans;}.cart-float-539374 .cart-float__empty{font-family:DM Sans;}.cart-float-539374 .cart-float__notice{font-family:DM Sans;}.cart-float-539374 .cart-float__goal{font-family:DM Sans;}.cart-float-539374 .free-shipping-title{font-family:DM Sans;}.cart-float-539374 .free-shipping-message{font-family:DM Sans;}.cart-float-539374 .free-shipping-success-message{font-family:DM Sans;}.cart-float-539374 .free-shipping-var-amount{font-family:DM Sans;}.cart-float-539374 .free-shipping-var-carrier{font-family:DM Sans;}.cart-float-539374 .free-shipping-var-carriers{font-family:DM Sans;}.cart-float-539374 .free-shipping-var-code{font-family:DM Sans;}.cart-float-539374 .cart-float__cross{font-family:DM Sans;}.cart-float-539374 .cart-float__cross-title{font-family:DM Sans;}.cart-float-539374 .cart-float__cross-product{font-family:DM Sans;}.cart-float-539374 .cart-float__cross-product__title{font-family:DM Sans;}.cart-float-539374 .cart-float__cross-product__price{font-family:DM Sans;}.cart-float-539374 .cart-float__cross-product__add{font-family:DM Sans;}.cart-float-539374 .cart-float__coupon{font-family:DM Sans;}.cart-float-539374 .cart-float__coupon-submit{font-family:DM Sans;}.cart-float-539374 .cart-float__coupon-input{font-family:DM Sans;}.cart-float-539374 .cart-float__coupon-message{font-family:DM Sans;}.cart-float-539374 .cart-float__trust{font-family:DM Sans;}.cart-float-539374 .cart-float__trust-item__title{font-family:DM Sans;}.cart-float-539374 .cart-float__trust-item__description{font-family:DM Sans;}.cart-float-539374 .cart-float__payments{font-family:DM Sans;}.cart-float-539374 .cart-float__continue{font-family:DM Sans;}.cart-float-539374 .cart-float__continue-link{font-family:DM Sans;}.cart-float-539374 .cart-float-confirm__inner{font-family:DM Sans;}.cart-float-539374 .cart-float-confirm__header{font-family:DM Sans;}.cart-float-539374 .cart-float-confirm__title{font-family:DM Sans;}.cart-float-539374 .cart-float-confirm__product{font-family:DM Sans;}.cart-float-539374 .cart-float-confirm__product-title{font-family:DM Sans;}.cart-float-539374 .cart-float-confirm__product-price{font-family:DM Sans;}.cart-float-539374 .cart-float-confirm__cross{font-family:DM Sans;}.cart-float-539374 .cart-float-confirm__footer{font-family:DM Sans;}.cart-float-539374 .cart-float-confirm__toast{font-family:DM Sans;}.cart-float-539374 .cart-float__wrapper > a:hover{color:#e6236b;}.cart-float-539374 .cart-float__btn:hover{color:#e6236b;}.texte-993983 > .widget-texte-content p{margin-top:0px;margin-bottom:0px;color:#ffffff;font-family:Roboto;font-style:italic;font-weight:700;font-size:17px;line-height:1.2;}.texte-993983 > .widget-texte-content strong{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-size:42px;line-height:1.1;color:#ffffff;letter-spacing:-0.5px;}.texte-993983 > .widget-texte-content em{color:#e6236b;font-style:italic;}.texte-993983 > .widget-texte-content a{color:#ffffff;text-decoration:none;}.texte-993983 > .widget-texte-content a:hover{color:#ffffff;text-decoration:none;}.texte-993983{align-self:center;}.search-494845{align-self:center;}.search-494845 .search{max-width:100%;}.search-494845 .search__form{background-color:#ffffff;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;box-shadow:none;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}.search-494845 .search__input{background-color:transparent;color:#222222;font-family:Roboto;font-size:15px;padding-left:14px;height:40px;}.search-494845 .search__input::placeholder{color:#444444;}.search-494845 .search__button{background-color:#e6236b;color:#ffffff;width:44px;height:40px;border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;}.search-494845 .search__button:hover{background-color:#c41857;color:#ffffff;}.cta-164130{align-self:center;justify-self:start;display:flex;}.cta-164130 .btn-widget__link{background-color:#e6236b;color:#ffffff;width:38px;height:38px;min-width:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;justify-content:center;align-items:center;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;}.cta-164130 .btn-widget__label{display:none;}.cta-164130 .btn-widget__icon{width:22px;height:22px;color:#ffffff;}@media (min-width:1081px){.layout-956117 > .layout-grid{--lay-rows:6;--lay-unit:60;}.menu-730170{grid-row-start:5;grid-column-start:3;grid-row-end:7;grid-column-end:25;align-self:stretch;--lay-min-rows:1;display:flex;flex-direction:column;justify-content:center;z-index:3;}.menu-730170 .menu-custom-principal > ul{column-gap:0px;align-items:center;flex-wrap:nowrap;}.menu-730170 .navigation_link_p{padding-top:6px;padding-bottom:6px;padding-left:8px;padding-right:8px;}.cart-float-539374{grid-row-start:1;grid-column-start:17;grid-row-end:5;grid-column-end:25;}.texte-993983{grid-row-start:1;grid-column-start:1;grid-row-end:5;grid-column-end:9;}.search-494845{grid-row-start:2;grid-column-start:10;grid-row-end:4;grid-column-end:17;--lay-min-rows:1;}.cta-164130{grid-row-start:5;grid-column-start:1;grid-row-end:7;grid-column-end:3;align-self:stretch;z-index:1;align-items:center;background-color:#2a0c1f;box-shadow:0 0 0 100vmax #2a0c1f;clip-path:inset(0 -100vmax);}}@media (min-width:1081px) and (max-width:1280px){.menu-730170 .navigation_link_p{font-size:13px;padding-left:5px;padding-right:5px;}.menu-730170 .menu-custom-principal > ul{column-gap:0px;flex-wrap:nowrap;}}@media (min-width:0) and (max-width:1080px){.layout-956117{padding-left:12px;padding-right:12px;padding-bottom:12px;padding-top:10px;}.layout-956117 > .layout-grid{--lay-grid:1;--lay-cols:8;--lay-rows:3;--lay-unit:90;}.menu-730170 .menu-custom-principal > ul{justify-content:flex-start;align-content:flex-start;padding-top:60px;display:block;background-color:#2a0c1f;}.menu-730170{grid-row-start:1;grid-column-start:1;grid-row-end:3;grid-column-end:2;}.menu-730170 .navigation_link_p{font-size:17px;color:#ffffff;}.menu-730170 .sous_navigation_link_p{font-size:15px;color:#ffffff;}.cart-float-539374 .cart-float__wrapper{gap:18px;justify-content:space-around;width:100%;}.cart-float-539374{grid-row-start:3;grid-column-start:2;grid-row-end:4;grid-column-end:9;justify-self:stretch;width:100%;}.cart-float-539374 .cart-float__content{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.cart-float-539374 .cart-float__wrapper > a > span:not(:first-child){display:none;}.cart-float-539374 .cart-float__btn-label{display:none;}.cart-float-539374 .cart-float__icon{--cart-float-icon-size:24px;}.cart-float-539374 .cart-float__wrapper > a .cms-icon{width:24px;height:24px;}.texte-993983{grid-row-start:1;grid-column-start:2;grid-row-end:3;grid-column-end:9;}.texte-993983 > .widget-texte-content strong{font-size:20px;line-height:1.1;}.texte-993983 > .widget-texte-content p{font-size:10px;text-align:center;}.search-494845{grid-row-start:3;grid-column-start:1;grid-row-end:4;grid-column-end:2;align-self:center;justify-self:start;}.search-494845 .search__mobile-btn{color:#ffffff;font-size:22px;}.search-494845 .search__mobile-btn:hover{color:#e6236b;}.search-494845 .search__mobile-btn:focus{color:#e6236b;}.cta-164130{grid-row-start:4;grid-column-start:1;grid-row-end:6;grid-column-end:3;display:none;}}@media (min-width:800px) and (max-width:1080px){.layout-956117 > .layout-grid{--lay-unit:35;}}