.layout-948774{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-top:10px;padding-bottom:0px;}.layout-948774 > .layout-grid{align-content:center;}.layout-948774 > .full-background{background-color:#FFF8F0;}.logo-922963{align-self:center;min-width:0px;}.logo-922963 .logo__img{width:100%;}.cart-float-811628 .cart-float__btn{flex-direction:column;justify-content:center;align-items:center;transition-timing-function:ease-in-out;transition-duration:0.2s;font-family:DM Sans;background-color:transparent;color:#122A42;}.cart-float-811628{position:relative;justify-content:center;align-self:center;min-width:0px;justify-self:end;}.cart-float-811628 .cart-float__count{background-color:#8A5E35;font-family:DM Sans;color:#FFFFFF;}.cart-float-811628 .cart-float__btn-label{margin-right:0px;font-size:13px;font-family:DM Sans;display:none;}.cart-float-811628 .cart-float__wrapper > a{flex-direction:column;transition-timing-function:ease-in-out;transition-duration:0.2s;color:#122A42;font-family:DM Sans;background-color:transparent;}.cart-float-811628 .cart-float__btn:hover{font-family:DM Sans;background-color:transparent;color:#8A5E35;}.cart-float-811628 .cart-float__btn:focus{font-family:DM Sans;background-color:transparent;color:#8A5E35;}.cart-float-811628 .cart-float__wrapper > a:hover{color:#8A5E35;background-color:transparent;}.cart-float-811628 .cart-float__wrapper > a:focus{color:#8A5E35;background-color:transparent;}.cart-float-811628 .cart-float__icon{background-color:transparent;}.cart-float-811628 .cart-float__wrapper > a > span:not(:first-child){display:none;}.cart-float-811628 .cart-float__wrapper > a .cms-icon{color:#122A42;}.cart-float-811628 .cart-float__wrapper{gap:20px;column-gap:20px;}.cart-float-811628 .cart-float__content{background-color:#ffffff;font-family:DM Sans;color:#122A42;font-size:15px;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;letter-spacing:0px;max-width:100%;}.cart-float-811628 .cart-float__content .header-cart-float{background-color:#FFF8F0;padding-top:24px;padding-right:24px;padding-bottom:18px;padding-left:24px;margin-top:0px;margin-right:-24px;margin-bottom:16px;margin-left:-24px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(166,115,67,0.22);}.cart-float-811628 .cart-float__content .header-cart-float .titre{font-family:Spectral;font-size:28px;font-weight:600;color:#8A5E35;letter-spacing:0px;}.cart-float-811628 .cart-float__close-btn{color:#122A42;}.cart-float-811628 .cart-float__close-btn .close-menu::before{background-color:#122A42;}.cart-float-811628 .cart-float__close-btn .close-menu::after{background-color:#122A42;}.cart-float-811628 .cart-float__empty{font-family:DM Sans;font-size:15px;color:rgba(18,42,66,0.66);text-align:center;padding-top:32px;padding-right:0px;padding-bottom:32px;padding-left:0px;}.cart-float-811628 .cart-float__content .cart-product{padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(166,115,67,0.22);}.cart-float-811628 .cart-product__img{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background-color:#FFF8F0;}.cart-float-811628 .cart-product__img img{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}.cart-float-811628 .cart-product__title a{font-family:DM Sans;font-size:15px;font-weight:600;color:#122A42;}.cart-float-811628 .cart-product__title a:hover{color:#8A5E35;}.cart-float-811628 .cart-product__title a:focus{color:#8A5E35;}.cart-float-811628 .cart-float__content .cart-product__attribute{font-family:DM Sans;font-size:13px;color:rgba(18,42,66,0.66);}.cart-float-811628 .cart-float__content .cart-product__quantity{font-family:DM Sans;color:#122A42;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-style:solid;border-color:rgba(166,115,67,0.22);border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;background-color:#ffffff;}.cart-float-811628 .cart-float__content .cart-product__quantity button{color:#122A42;background-color:transparent;}.cart-float-811628 .cart-float__content .cart-product__quantity button:hover{color:#8A5E35;background-color:transparent;}.cart-float-811628 .cart-float__content .cart-product__quantity button:focus{color:#8A5E35;background-color:transparent;}.cart-float-811628 .cart-product__quantity-nb input{color:#122A42;font-family:DM Sans;background-color:transparent;}.cart-float-811628 .cart-float__content .cart-product__remove button{color:rgba(18,42,66,0.66);background-color:transparent;}.cart-float-811628 .cart-float__content .cart-product__remove button:hover{color:#8A5E35;background-color:transparent;}.cart-float-811628 .cart-float__content .cart-product__remove button:focus{color:#8A5E35;background-color:transparent;}.cart-float-811628 .cart-product__unit .price__regular{color:#122A42;font-weight:600;font-family:DM Sans;}.cart-float-811628 .free-shipping-title{font-family:DM Sans;color:#122A42;font-weight:600;}.cart-float-811628 .free-shipping-message{font-family:DM Sans;color:rgba(18,42,66,0.66);}.cart-float-811628 .free-shipping-progress-bar{background-color:#FFF8F0;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;}.cart-float-811628 .free-shipping-progress-bar .free-shipping-progress-bar__progress{background-color:#8A5E35;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;}.cart-float-811628 .cart-float__footer{background-color:#FFF8F0;padding-top:20px;padding-right:24px;padding-bottom:24px;padding-left:24px;margin-top:0px;margin-right:-24px;margin-bottom:0px;margin-left:-24px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(166,115,67,0.22);}.cart-float-811628 .cart-float__total{font-family:DM Sans;margin-bottom:14px;align-items:baseline;}.cart-float-811628 .cart-float__total > span:first-child{font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:#122A42;}.cart-float-811628 .cart-float__total .price__regular{font-family:Spectral;font-size:24px;font-weight:700;color:#8A5E35;}.cart-float-811628 .cart-float__link-order{display:block;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.cart-float-811628 .cart-float__link-order .button{display:block;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-align:center;background-color:#8A5E35;color:#ffffff;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:none;border-color:transparent;font-family:DM Sans;font-size:15px;font-weight:600;padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;letter-spacing:0.5px;transition-duration:0.2s;}.cart-float-811628 .cart-float__link-order .button:hover{background-color:#6F4A29;color:#ffffff;}.cart-float-811628 .cart-float__link-order .button:focus{background-color:#6F4A29;color:#ffffff;}.texte-977618 > .widget-texte-content > *{font-family:DM Sans;font-weight:600;color:#122A42;font-size:15px;text-align:right;margin-top:0px;margin-bottom:0px;}.texte-977618{align-self:center;min-width:0px;}.texte-977618 > .widget-texte-content a{color:#122A42;text-decoration:none;white-space:nowrap;letter-spacing:0px;}.texte-977618 > .widget-texte-content a:hover{color:#8A5E35;}.texte-977618 > .widget-texte-content a:focus{color:#8A5E35;}.menu-829198 .navigation_link_p{font-size:19px;color:#122A42;transition-duration:0.2s;transition-timing-function:ease-in-out;font-family:DM Sans;padding-top:7px;padding-bottom:7px;font-weight:500;text-decoration:none;letter-spacing:0px;}.menu-829198 .navigation_link_p.actif{font-weight:600;text-decoration:none;color:#8A5E35;font-family:DM Sans;}.menu-829198 .navigation_button_p.actif .navigation_link_p{font-weight:600;text-decoration:none;color:#8A5E35;font-family:DM Sans;}.menu-829198 .navigation_link_p:hover{color:#8A5E35;}.menu-829198 .navigation_link_p:focus{color:#8A5E35;}.menu-829198 .navigation_button_p:hover .navigation_link_p{color:#8A5E35;}.menu-829198 .navigation_button_p:focus .navigation_link_p{color:#8A5E35;}.menu-829198 .sous_navigation_link_p{color:#122A42;padding-top:10px;padding-left:10px;padding-right:10px;border-color:#BFBFBF;font-weight:500;transition-duration:0.2s;transition-timing-function:ease-in-out;font-family:DM Sans;padding-bottom:10px;font-size:14px;letter-spacing:0px;}.menu-829198 .sous_navigation_link_p:hover{color:#8A5E35;font-family:DM Sans;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;}.menu-829198 .sous_navigation_link_p:focus{color:#8A5E35;font-family:DM Sans;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;}.menu-829198 .navigation_button_p > .menu__dropdown{padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;margin-top:10px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;box-shadow:0px 18px 40px 0px rgba(18,42,66,0.14);margin-bottom:10px;border-top-left-radius:14px;border-top-right-radius:14px;}.menu-829198 .menu-custom-principal > ul{border-style:none;justify-content:center;background-color:transparent;}.menu-829198 .sous_navigation_button_p ul .sous_navigation_link_p:hover{color:#8A5E35;font-family:DM Sans;}.menu-829198 .sous_navigation_button_p ul .sous_navigation_link_p:focus{color:#8A5E35;font-family:DM Sans;}.menu-829198 .sous_navigation_button_p ul .sous_navigation_link_p{color:rgba(0,0,0,1);transition-duration:0.2s;transition-timing-function:ease-in-out;font-family:DM Sans;}.menu-829198 .menu__mobile-btn{color:#122A42;--menu-burger-color:#122A42;row-gap:8px;}.menu-829198 .menu__mobile-btn-text{display:block;font-family:DM Sans;color:rgba(0,0,0,1);font-size:13px;padding-left:10px;}.menu-829198{padding-top:2px;padding-bottom:2px;align-self:center;min-width:0px;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;border-color:rgba(166,115,67,0.22);--lay-bleed-start:1;--lay-bleed-end:1;}.search-317942{align-self:center;min-width:0px;}.search-317942 .search__content{width:100%;}.search-317942 .search__form{background-color:#FFFFFF;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:rgba(166,115,67,0.22);border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-left-radius:999px;border-bottom-right-radius:999px;box-shadow:0px 4px 14px 0px rgba(166,115,67,0.10);padding-top:4px;padding-bottom:4px;padding-right:4px;padding-left:18px;}.search-317942 .search__input{font-family:DM Sans;font-size:15px;color:#122A42;background-color:transparent;}.search-317942 .search__input::placeholder{font-family:DM Sans;color:rgba(18,42,66,0.62);}.search-317942 .search__button{background-color:#8A5E35;color:#FFFFFF;width:38px;height:38px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-left-radius:999px;border-bottom-right-radius:999px;transition-duration:0.2s;}.search-317942 .search__button:hover{background-color:#6F4A29;color:#FFFFFF;}.search-317942 .search__button:focus{background-color:#6F4A29;color:#FFFFFF;}.search-317942 .search__mobile-btn{color:#122A42;background-color:transparent;}@media (min-width:1081px){.layout-948774 > .layout-grid{--lay-rows:6;--lay-row-h:22px;row-gap:8px;}.logo-922963{grid-row-start:1;grid-column-start:2;grid-row-end:5;grid-column-end:8;}.logo-922963 .logo__img{max-width:250px;}.cart-float-811628 .cart-float__count{top:12px;left:18px;}.cart-float-811628{grid-row-start:2;grid-column-start:21;grid-row-end:4;grid-column-end:24;}.cart-float-811628 .cart-float__content{width:380px;}.texte-977618{grid-row-start:2;grid-column-start:17;grid-row-end:4;grid-column-end:21;}.menu-829198 .menu__mobile-btn-icon{height:17px;}.menu-829198{grid-row-start:5;grid-column-start:1;grid-row-end:8;grid-column-end:25;--lay-min-rows:2;}.menu-829198 .navigation_link_p{padding-left:7px;padding-right:7px;white-space:nowrap;}.search-317942{grid-row-start:2;grid-column-start:9;grid-row-end:4;grid-column-end:17;}}@media (min-width:1081px) and (max-width:1280px){.menu-829198 .navigation_link_p{font-size:13px;padding-left:2px;padding-right:2px;}.menu-829198 .menu-custom-principal > ul{justify-content:space-evenly;}}@media (min-width:0) and (max-width:1080px){.layout-948774{padding-left:12px;padding-right:12px;padding-top:10px;padding-bottom:12px;}.layout-948774 > .layout-grid{--lay-row-h:20px;--lay-grid:1;--lay-cols:8;--lay-rows:6;}.logo-922963{grid-row-start:1;grid-column-start:3;grid-row-end:4;grid-column-end:7;justify-self:center;}.logo-922963 .logo__img{max-width:170px;}.logo-922963 .logo__wrapper{max-width:100%;}.cart-float-811628 .cart-float__btn-label{display:none;}.cart-float-811628 .cart-float__btn{gap:5px;}.cart-float-811628 .cart-float__wrapper{gap:16px;column-gap:16px;}.cart-float-811628 .cart-float__icon{padding-top:0px;padding-bottom:0px;padding-left:0px;--cart-float-icon-size:20px;}.cart-float-811628 .cart-float__wrapper > a > span:not(:first-child){display:none;}.cart-float-811628 .cart-float__wrapper > a .cms-icon{max-width:20px;--cart-float-icon-size:20px;}.cart-float-811628{grid-row-start:1;grid-column-start:7;grid-row-end:4;grid-column-end:9;}.texte-977618 > .widget-texte-content > *{font-size:14px;text-align:center;margin-top:0px;margin-bottom:0px;}.texte-977618{grid-row-start:6;grid-column-start:1;grid-row-end:7;grid-column-end:9;margin-left:0px;}.menu-829198 .navigation_link_p{margin-left:40px;margin-right:40px;padding-top:15px;padding-bottom:15px;}.menu-829198 .sous_navigation_link_p{padding-top:10px;padding-bottom:10px;margin-left:40px;margin-right:20px;}.menu-829198 .navigation_button_p > .menu__dropdown{margin-top:0px;}.menu-829198 .menu-custom-principal > ul{justify-content:flex-start;row-gap:10px;}.menu-829198 .menu__mobile-btn-text{font-size:13px;display:none;}.menu-829198 .menu__mobile-btn-icon{height:16px;width:24px;}.menu-829198{border-top-width:0px;padding-top:0px;padding-bottom:0px;grid-row-start:1;grid-column-start:1;grid-row-end:4;grid-column-end:3;}.search-317942{grid-row-start:4;grid-column-start:1;grid-row-end:6;grid-column-end:9;margin-right:42px;}.search-317942 .search__content{display:block;position:static;width:100%;background-color:transparent;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;z-index:1;}.search-317942 .search__title{display:none;}.search-317942 .search__mobile-btn{display:none;}}@media (min-width:800px) and (max-width:1080px){.cart-float-811628 .cart-float__wrapper > a{font-size:16px;}.cart-float-811628 .cart-float__btn{font-size:16px;}.texte-977618 > .widget-texte-content > *{text-align:left;}.texte-977618{margin-left:0px;}.menu-829198 .navigation_link_p{padding-top:15px;padding-bottom:15px;}.menu-829198 .navigation_button_p > .menu__dropdown{margin-bottom:10px;margin-left:0px;margin-right:0px;margin-top:10px;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px;}.search-317942 .search__content{display:block;position:static;width:100%;background-color:transparent;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;z-index:1;}.search-317942 .search__title{display:none;}.search-317942 .search__mobile-btn{display:none;}.search-317942{justify-self:center;width:520px;max-width:100%;}}