.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:14px;padding-bottom:0px;overflow-x:clip;position:relative;z-index:100;}.layout-956117 > .full-background{background-color:#f1eeed;}.logo-307887{align-self:center;min-width:0px;justify-self:center;}.logo-307887 .logo__img{width:140px;max-width:100%;margin-top:0px;margin-bottom:0px;}.logo-307887 .logo__wrapper{max-width:100%;}.menu-730170{align-self:center;min-width:0px;}.menu-730170 .navigation_link_p{font-family:Oswald;font-size:14px;font-weight:400;color:#707070;padding-top:12px;padding-bottom:12px;text-transform:uppercase;letter-spacing:0.08em;}.menu-730170 .navigation_link_p:hover{color:#000000;}.menu-730170 .navigation_link_p.actif{font-weight:700;color:#000000;}.menu-730170 .menu-custom-principal > ul{justify-content:center;column-gap:4px;}.menu-730170 .navigation_button_p > .menu__dropdown{background-color:#ffffff;border-style:solid;border-color:#000000;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;padding-top:8px;padding-bottom:8px;}.menu-730170 .sous_navigation_link_p{font-family:Oswald;font-size:14px;color:#333333;text-transform:uppercase;letter-spacing:0.06em;}.menu-730170 .menu__mobile-btn{color:#000000;--menu-burger-color:#000000;}.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:#000000;}.menu-730170 .navigation_button_p:hover .navigation_link_p{color:#000000;}.menu-730170 .navigation_button_p:focus .navigation_link_p{color:#000000;}.menu-730170 .sous_navigation_link_p:hover{color:#000000;background-color:#f1eeed;}.menu-730170 .sous_navigation_link_p:focus{color:#000000;background-color:#f1eeed;}.cart-float-539374{align-self:center;justify-self:end;font-family:Oswald;}.cart-float-539374 .cart-float__wrapper{gap:18px;align-items:center;font-family:Oswald;}.cart-float-539374 .cart-float__btn{color:#000000;background-color:transparent;font-family:Oswald;}.cart-float-539374 .cart-float__wrapper > a{color:#000000;font-family:Oswald;}.cart-float-539374 .cart-float__wrapper > a .cms-icon{width:20px;height:24px;display:flex;align-items:center;justify-content:center;}.cart-float-539374 .cart-float__icon{--cart-float-icon-size:22px;color:#000000;background-color:transparent;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}.cart-float-539374 .cart-float__btn-label{display:none;font-family:Oswald;}.cart-float-539374 .cart-float__wrapper > a > span:not(:first-child){display:none;}.cart-float-539374 .cart-float__count{background-color:#000000;color:#ffffff;font-family:Oswald;}.cart-float-539374 .cart-float__tooltip{font-family:Oswald;background-color:#000000;color:#ffffff;font-size:12px;text-transform:uppercase;letter-spacing:0.12em;font-weight:400;}.cart-float-539374 .header-cart-float{font-family:Oswald;}.cart-float-539374 .cart-float__close-btn{font-family:Oswald;}.cart-float-539374 .cart-product__attributes{font-family:Oswald;font-size:13px;color:#707070;font-weight:300;}.cart-float-539374 .cart-product__quantity{font-family:Oswald;}.cart-float-539374 .cart-product__remove{font-family:Oswald;}.cart-float-539374 .price--with-discount{font-family:Oswald;}.cart-float-539374 .cart-float__total{font-family:Oswald;}.cart-float-539374 .cart-float__link-order{font-family:Oswald;}.cart-float-539374 .cart-float__content{font-family:Oswald;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;}.cart-float-539374 .cart-float__footer{font-family:Oswald;border-top-width:1px;border-top-style:solid;border-top-color:#000000;padding-top:18px;}.cart-float-539374 .cart-float__content .header-cart-float .titre{font-family:Oswald;font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;color:#000000;}.cart-float-539374 .cart-product__title a{font-family:Oswald;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;color:#000000;}.cart-float-539374 .cart-float__total .price__regular{font-family:Oswald;font-size:22px;font-weight:500;color:#000000;}.cart-float-539374 .cart-product__unit .price__regular{font-family:Oswald;color:#000000;font-weight:500;}.cart-float-539374 .cart-product__unit .price__discount{font-family:Oswald;}.cart-float-539374 .cart-float__link-order .button{font-family:Oswald;background-color:#000000;color:#ffffff;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-style:solid;border-color:#000000;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;text-transform:uppercase;letter-spacing:0.2em;font-weight:400;transition:background-color .25s ease, color .25s ease;}.cart-float-539374 .cart-float__content .cart-product__attribute{font-family:Oswald;}.cart-float-539374 .cart-float__content .cart-product{font-family:Oswald;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5;padding-top:16px;padding-bottom:16px;}.cart-float-539374 .cart-float-confirm--custom-buttons .cart-float__link-order .cart-float-confirm__order{font-family:Oswald;}.cart-float-539374 .cart-float-confirm--custom-buttons .cart-float__link-order .cart-float-confirm__view-cart{font-family:Oswald;}.cart-float-539374 .cart-float-confirm--custom-buttons .cart-float__continue .cart-float-confirm__continue{font-family:Oswald;}.cart-float-539374 .cart-float[data-type] .cart-float__close-btn{font-family:Oswald;color:#000000;}.cart-float-539374 .cart-float[data-type] .cart-float__content{font-family:Oswald;background-color:#ffffff;color:#000000;}.cart-float-539374 .cart-float__content .header-cart-float{font-family:Oswald;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000000;padding-bottom:16px;margin-bottom:8px;}.cart-float-539374 .cart-float__products{font-family:Oswald;}.cart-float-539374 .cart-product__attributes .label-group-attribute{font-family:Oswald;}.cart-float-539374 .cart-product__unit .price--with-discount .price__regular{font-family:Oswald;}.cart-float-539374 .cart-float__content .cart-product__quantity{font-family:Oswald;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-style:solid;border-color:#000000;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;background-color:#ffffff;}.cart-float-539374 .cart-float__content .cart-product__quantity button{font-family:Oswald;color:#000000;background-color:transparent;}.cart-float-539374 .cart-product__quantity-nb input{font-family:Oswald;color:#000000;background-color:transparent;}.cart-float-539374 .cart-float__content .cart-product__remove button{font-family:Oswald;color:#707070;}.cart-float-539374 .cart-float__empty{font-family:Oswald;font-size:16px;text-transform:uppercase;letter-spacing:0.12em;color:#707070;font-weight:300;}.cart-float-539374 .cart-float__notice{font-family:Oswald;}.cart-float-539374 .cart-float__goal{font-family:Oswald;}.cart-float-539374 .free-shipping-title{font-family:Oswald;}.cart-float-539374 .free-shipping-message{font-family:Oswald;}.cart-float-539374 .free-shipping-success-message{font-family:Oswald;}.cart-float-539374 .free-shipping-var-amount{font-family:Oswald;}.cart-float-539374 .free-shipping-var-carrier{font-family:Oswald;}.cart-float-539374 .free-shipping-var-carriers{font-family:Oswald;}.cart-float-539374 .free-shipping-var-code{font-family:Oswald;}.cart-float-539374 .cart-float__cross{font-family:Oswald;}.cart-float-539374 .cart-float__cross-title{font-family:Oswald;}.cart-float-539374 .cart-float__cross-product{font-family:Oswald;}.cart-float-539374 .cart-float__cross-product__title{font-family:Oswald;}.cart-float-539374 .cart-float__cross-product__price{font-family:Oswald;}.cart-float-539374 .cart-float__cross-product__add{font-family:Oswald;}.cart-float-539374 .cart-float__coupon{font-family:Oswald;}.cart-float-539374 .cart-float__coupon-submit{font-family:Oswald;}.cart-float-539374 .cart-float__coupon-input{font-family:Oswald;}.cart-float-539374 .cart-float__coupon-message{font-family:Oswald;}.cart-float-539374 .cart-float__trust{font-family:Oswald;}.cart-float-539374 .cart-float__trust-item__title{font-family:Oswald;}.cart-float-539374 .cart-float__trust-item__description{font-family:Oswald;}.cart-float-539374 .cart-float__payments{font-family:Oswald;}.cart-float-539374 .cart-float__continue{font-family:Oswald;}.cart-float-539374 .cart-float__continue-link{font-family:Oswald;}.cart-float-539374 .cart-float-confirm__inner{font-family:Oswald;}.cart-float-539374 .cart-float-confirm__header{font-family:Oswald;}.cart-float-539374 .cart-float-confirm__title{font-family:Oswald;}.cart-float-539374 .cart-float-confirm__product{font-family:Oswald;}.cart-float-539374 .cart-float-confirm__product-title{font-family:Oswald;}.cart-float-539374 .cart-float-confirm__product-price{font-family:Oswald;}.cart-float-539374 .cart-float-confirm__cross{font-family:Oswald;}.cart-float-539374 .cart-float-confirm__footer{font-family:Oswald;}.cart-float-539374 .cart-float-confirm__toast{font-family:Oswald;}.cart-float-539374 .cart-float__close-btn .close-menu::before{background-color:#000000;}.cart-float-539374 .cart-float__close-btn .close-menu::after{background-color:#000000;}.cart-float-539374 .cart-product__img img{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.cart-float-539374 .cart-product__title a:hover{color:#707070;}.cart-float-539374 .cart-float__content .cart-product__remove button:hover{color:#000000;}.cart-float-539374 .cart-float__total > span:first-child{font-size:14px;text-transform:uppercase;letter-spacing:0.14em;color:#000000;}.cart-float-539374 .cart-float__link-order .button:hover{background-color:#ffffff;color:#000000;}.cart-float-539374 .cart-float__link-order .button:focus{background-color:#ffffff;color:#000000;}.social-links-708913{align-self:center;--social-links-item-radius:0px;--social-links-item-border-width:1px;--social-links-item-border-color:#000000;--social-links-item-bg:transparent;--social-links-item-color:#000000;--social-links-item-bg-hover:#000000;--social-links-item-color-hover:#ffffff;--social-links-item-size:38px;}.social-links-708913 ul.social-links__list{justify-content:flex-start;}@media (min-width:1081px){.layout-956117 > .layout-grid{--lay-rows:6;--lay-unit:47;}.layout-956117{padding-top:10px;}.logo-307887{grid-row-start:1;grid-column-start:11;grid-row-end:5;grid-column-end:15;--lay-min-rows:3;}.logo-307887 .logo__img{width:112px;}.menu-730170{grid-row-start:5;grid-column-start:1;grid-row-end:7;grid-column-end:25;align-self:end;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:#000000;}.menu-730170 .menu-custom-principal > ul{justify-content:center;column-gap:0px;flex-wrap:wrap;}.menu-730170 .navigation_link_p{color:#ffffff;font-size:14px;padding-top:15px;padding-bottom:15px;padding-left:11px;padding-right:11px;}.menu-730170 .navigation_link_p:hover{color:#bbbbbb;}.menu-730170 .navigation_link_p:focus{color:#bbbbbb;}.menu-730170 .navigation_button_p:hover .navigation_link_p{color:#bbbbbb;}.menu-730170 .navigation_button_p:focus .navigation_link_p{color:#bbbbbb;}.menu-730170 .navigation_link_p.actif{color:#ffffff;font-weight:500;text-decoration:underline;text-underline-offset:6px;}.cart-float-539374{grid-row-start:1;grid-column-start:20;grid-row-end:4;grid-column-end:25;}.social-links-708913{grid-row-start:1;grid-column-start:1;grid-row-end:4;grid-column-end:6;}}@media (min-width:0) and (max-width:1080px){.layout-956117{padding-left:8px;padding-right:8px;padding-bottom:10px;}.layout-956117 > .layout-grid{--lay-grid:1;--lay-cols:8;--lay-rows:3;--lay-unit:90;}.logo-307887{justify-self:center;grid-row-start:1;grid-column-start:3;grid-row-end:4;grid-column-end:7;}.logo-307887 .logo__img{width:96px;}.menu-730170 .menu-custom-principal > ul{justify-content:flex-start;align-content:flex-start;padding-top:60px;display:block;}.menu-730170{grid-row-start:1;grid-column-start:1;grid-row-end:4;grid-column-end:2;}.menu-730170 .navigation_link_p{font-size:18px;color:#000000;}.menu-730170 .sous_navigation_link_p{font-size:17px;}.menu-730170 .navigation_link_p.actif{color:#000000;}.cart-float-539374 .cart-float__wrapper{gap:12px;}.cart-float-539374{grid-row-start:1;grid-column-start:7;grid-row-end:4;grid-column-end:9;}.cart-float-539374 .cart-float__content{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.social-links-708913{display:none;grid-row-start:1;grid-column-start:2;grid-row-end:4;grid-column-end:3;}}@media (min-width:800px) and (max-width:1080px){.layout-956117 > .layout-grid{--lay-grid:1;--lay-cols:8;--lay-rows:1;}.logo-307887{grid-row-start:1;grid-column-start:3;grid-row-end:4;grid-column-end:7;}.menu-730170{grid-row-start:1;grid-column-start:1;grid-row-end:4;grid-column-end:2;}.cart-float-539374{grid-row-start:1;grid-column-start:7;grid-row-end:4;grid-column-end:9;}.social-links-708913{grid-row-start:1;grid-column-start:2;grid-row-end:4;grid-column-end:3;}}