/* https://www.universstyl.com/wp-content/themes/storefront-child/style.css?ver=1.0.5 */
/* Import rule from: https://fonts.googleapis.com/css2?family=Titillium+Web&display=swap */
@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v18/NaPecZTIAOhVxoMyOr9n_E7fRMc.woff) format('woff')}@font-face{font-family:'Titillium Web';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbepI5Db5yciWM.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Titillium Web';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbepI5DYZyc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Titillium Web';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPAcZTIAOhVxoMyOr9n_E7fdMbWAaxWXr0.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Titillium Web';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPAcZTIAOhVxoMyOr9n_E7fdMbWD6xW.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Titillium Web';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbe0IhDb5yciWM.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Titillium Web';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbe0IhDYZyc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGIVzY4SY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGItzYw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPecZTIAOhVxoMyOr9n_E7fdM3mDbRS.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPecZTIAOhVxoMyOr9n_E7fdMPmDQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffBzCGIVzY4SY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffBzCGItzYw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY4SY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzYw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8VH-qVHQ.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8bH-o.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8VH-qVHQ.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8bH-o.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8VH-qVHQ.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y976aknfjLm_3lMKjiMgmUUYBs04Y8bH-o.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#page a:focus,#page button:focus,#page .button.alt:focus,#page input:focus,#page textarea:focus,#page input[type="button"]:focus,#page input[type="reset"]:focus,#page input[type="submit"]:focus,#page input[type="email"]:focus,#page input[type="tel"]:focus,#page input[type="url"]:focus,#page input[type="password"]:focus,#page input[type="search"]:focus,#page .button.added_to_cart:focus,#page .button.wc-forward:focus{outline-color:transparent;outline:none}body,.site-header{background:#fff}*,body,button,input,textarea,p,a{font-family:'Titillium Web',sans-serif;font-weight:400}#primary h1,#primary h2{font-family:'Yanone Kaffeesatz',sans-serif;color:#c41230;letter-spacing:.03rem;line-height:3rem;margin:40px 0;font-size:2.5rem}body,p,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,a,p.site-description,.site-header,.storefront-handheld-footer-bar,.woocommerce-breadcrumb a,a.woocommerce-review-link,.product_meta a{color:#7d6a68}h2+h3,.beta+h3{border-top:none;padding-top:0}p{margin-bottom:.8rem}blockquote.wp-block-quote{border-left:4px solid #c41230}blockquote.wp-block-quote p{font-size:1.5em;margin-bottom:10px}.page-template-template-banner ul li{line-height:1.15rem;margin-bottom:.6rem;margin-left:-29px}.site-content .hentry .entry-content .wp-block-quote cite{font-weight:300}#main .hentry .entry-content a:not(.button):not(.components-button){text-decoration:none}.seopress-user-consent:focus,.cookie-notice-visible{background:#f6f3f0!important;border-top:1px solid #dbcfc5}.cookie-notice-visible .cookie-notice-container{color:#7d6a68!important;font-size:.9rem}.seopress-user-consent:focus,.seopress-user-consent button:focus,.seopress-user-consent:hover,.seopress-user-consent button:hover,.cn-text-container a:focus,.cn-text-container a:hover,.cn-button.bootstrap:focus,.cn-button.bootstrap:hover{outline:transparent}div#cookie-notice .cn-buttons-container a.cn-button.bootstrap:hover{background-color:rgb(255 255 255 / 30%)}.seopress-user-consent p button{font-weight:600}button#seopress-user-consent-close{color:#c41230;background:transparent;border:1px solid}button#seopress-user-consent-accept{margin-right:10px}.seopress-user-consent a,.cn-text-container a{color:#c41230;transition:all 0.3s ease}.seopress-user-consent a:hover,.cn-text-container a:hover{color:#e8092f}div.seopress-user-consent p{font-size:.9em}.cn-button:hover{box-shadow:none}.cn-close-icon:after,.cn-close-icon:before{background-color:#7d6a68}.site-header{border-bottom:none;padding-top:0}.col-full{position:relative}.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{width:150px;height:150px;position:absolute;left:0;z-index:1000;margin-right:0}.site-header .custom-logo-link{background:#c41230;text-indent:-999999px;display:block;height:100%;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 10px 10px;background-size:60%}.site-header .custom-logo-link img{margin:0 auto;padding-top:33px;height:100%;width:auto;max-width:none;max-height:80%}@media (min-width:768px){.woocommerce-active .site-header .site-branding img{max-width:58%}.woocommerce-active .site-header .site-branding h1.logo img{padding-bottom:28px}}@media (min-width:768px){.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation{display:none}}.st0{fill:#7d6a68;transition:all 0.3s}#headerContact{float:left;margin:19px 0 0 165px}.icon-button{border:1px solid #dbcfc5;background:rgba(255,255,255,.6);border-radius:3.6rem;font-size:1rem;height:2.25rem;line-height:2.75rem;margin:0 5px 0 5px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2.25rem;display:inline-block;vertical-align:middle;transition:all 0.3s ease}.icon-button svg{height:20px;width:9px}.icon-button:hover{background:#dbcfc5}.icon-button:hover .st0{fill:#fff}#tel{font-size:1.8em;line-height:28px;text-align:right;letter-spacing:1px;display:inline-block;vertical-align:middle;margin:0 0 0 15px}#tel svg{float:left;margin:0;font-size:25px;color:#c41230;margin:8px 11px 0 0;width:18px}#tel p{float:left;margin:2px 0;font-size:21px;color:#7d6a68;font-family:'Titillium Web',sans-serif;font-weight:400;letter-spacing:.03rem}.site-search{display:inline-block;margin:15px 0 0 15px;vertical-align:middle}.site-search .widget_product_search form::before{top:1.1em}.site-search .widget_product_search form input[type=search]{padding:.8em 1.05em .8em 3em;color:#7d6a68;font-size:.95em;letter-spacing:.03em;box-shadow:none}form input[type=search]::placeholder{color:rgba(125,106,104,.7);text-transform:uppercase}input[type=search]{background:#fff}input[type=search]:focus{background-color:#f1ece8}.widget_product_search form button[type=submit]{border:0;clip:auto;-webkit-clip-path:inherit;clip-path:inherit;height:100%;margin:-1px;overflow:hidden;position:absolute;width:37px;word-wrap:normal!important;top:0;padding-left:37px;left:0;background-color:transparent}.woocommerce-tabs ul.tabs li.active a,ul.products li.product .price,.onsale,.widget_search form:before,.widget_product_search form:before{color:#7d6a68}.widget_search form:before,.widget_product_search form:before{color:#7d6a68}.moncompte{float:right;margin:15px 0 0 30px}.moncompte .button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:900;line-height:1.6rem;vertical-align:baseline;content:"\f007";height:1em;float:left;font-family:Font Awesome\ 5 Free;font-size:.8rem;padding:0 7px 0 3px}.moncompte .button{color:#c41230;border-color:#c41230;position:relative}.moncompte .button:hover{color:#e8092f;border-color:#e8092f;background:rgb(196 18 48 / 5%)}.primary-navigation{margin-top:10px}.woocommerce-active .site-header .main-navigation{width:84%;margin-left:170px}.main-navigation #menu-menu-principal li{margin:0 10px 3px 10px}.main-navigation #menu-menu-principal li a{color:#7d6a68;font-size:1em;padding:6px 0;font-weight:400;letter-spacing:.02em;transition:all 0.3s ease}.main-navigation #menu-menu-principal li a:hover{color:#b3a396}.main-navigation #menu-menu-principal li.current_page_item a,.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{font-weight:600;color:#c41230}.main-navigation ul.menu>li.menu-item-has-children>a::after,.main-navigation ul.nav-menu>li.menu-item-has-children>a::after{content:"";display:none}.mega-menu-megamenu .mega-sub-menu li img{max-width:105px!important;height:auto}.main-navigation #menu-menu-principal li ul.sub-menu li{margin:0}.main-navigation #menu-menu-principal li ul.sub-menu li a{color:#f1ece8;display:block;padding:15px 20px;border-bottom:1px solid #940c24;width:100%;font-size:1em;line-height:1.35em;transition:all 0.3s ease}.main-navigation #menu-menu-principal li ul.sub-menu li a:hover{background:rgba(165,15,41,.6)}.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li:hover>a,.main-navigation ul.nav-menu ul a:hover,.main-navigation ul.nav-menu ul li:hover>a{background-color:transparent}.main-navigation #menu-menu-principal li ul.sub-menu li:last-child a{border-bottom:0}ul.sub-menu li a:hover{color:#fff}.banner-page img{border-radius:inherit}body.home.page:not(.page-template-template-homepage) .site-header{margin-bottom:0}@media (max-width:280px){.storefront-secondary-navigation.woocommerce-active header.site-header .site-branding{width:60px;height:70px}.containerHoraires #Horaires .titreHoraires:before,.containerHoraires #Horaires .titreHoraires:after{content:none}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{-webkit-box-shadow:0 3px 15px 0 rgba(125,106,104,.4);box-shadow:0 3px 15px 0 rgba(125,106,104,.4)}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{border-bottom:1px solid #F6F5F5}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child a.mega-menu-link{border-bottom:none}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:first-child>a.mega-menu-link{padding:0 20px 0 0}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child>a.mega-menu-link{padding-right:0}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{font-weight:600}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{padding:0 15px 10px 15px;font-size:.9rem;text-transform:uppercase;letter-spacing:.03rem}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child a.mega-menu-link{padding-top:18px}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child a.mega-menu-link{padding-bottom:18px}ul.mega-sub-menu .textwidget{margin-top:10px;text-align:center}.main-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:last-child>ul.mega-sub-menu{display:grid;grid-template:auto/repeat(12,1fr);-webkit-box-shadow:0 3px 20px 0 rgba(125,106,104,.4);box-shadow:0 3px 20px 0 rgba(125,106,104,.4);padding:2px 0 0 0}.main-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:last-child>ul.mega-sub-menu li{grid-column:span 3;width:100%;background:#fff;border-right:1px solid #F6F5F5}.main-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:last-child>ul.mega-sub-menu li:nth-child(4),.main-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:last-child>ul.mega-sub-menu li:last-child{border-right:none}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.widget_media_image{padding:25px 0 0 0}.main-navigation #mega-menu-wrap-primary #mega-menu-primary li.widget_media_image img{float:none;margin:0 auto}.main-navigation ul#mega-menu-primary ul.mega-sub-menu li a{color:#aa958c;padding:0;font-size:.9rem;transition:all 0.3s ease}.main-navigation ul#mega-menu-primary ul.mega-sub-menu li a:hover{color:#7d6a68}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{letter-spacing:.02em}@media only screen and (min-width:768px){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{display:none}.main-navigation #mega-menu-wrap-primary ul ul li a{width:100%}}@media (max-width:1140px){.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:first-child>a.mega-menu-link{padding:0 20px}.main-navigation #mega-menu-wrap-primary #mega-menu-primary{padding:5px 0 5px 0}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{line-height:30px;height:30px}}@media (max-width:767px){.col-full #site-header-cart{display:none}.site-header-cart menu,.site-search{display:none}.woocommerce-active .site-header .main-navigation{width:85%}.storefront-primary-navigation #site-navigation #mega-menu-wrap-primary{clear:initial;margin-top:20px;height:-webkit-fill-available}}@media (max-width:768px){.col-full .site-branding{margin-bottom:0}.woocommerce-active .site-header .main-navigation{width:100%}.woocommerce-active .site-header .site-search{margin-right:0}.woocommerce-active header.site-header .site-search{width:34%}.mega-menu-primary-mobile-open #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu,.main-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:last-child>ul.mega-sub-menu{box-shadow:none}.mega-menu-primary-mobile-open .main-navigation #mega-menu-wrap-primary ul#mega-menu-primary{-webkit-box-shadow:0 0 15px 0 rgba(125,106,104,.4);box-shadow:0 0 15px 0 rgba(125,106,104,.4);padding:0}.main-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on:last-child>ul.mega-sub-menu{display:block;padding:20px 0 0 0}.main-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:last-child>ul.mega-sub-menu{display:none;grid-template:none}.main-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:last-child>ul.mega-sub-menu li:nth-child(2n){background:transparent}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{line-height:2rem;height:auto;font-size:1rem}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:first-child>a.mega-menu-link{padding:5px 20px}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item{padding:0 20px 25px 20px}#site-navigation #mega-menu-wrap-primary{margin-top:0}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{padding:0}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{padding:15px 20px;background:#f1ece8}.mega-menu-primary-mobile-open .main-navigation ul#mega-menu-primary ul.mega-sub-menu li a{padding-top:5px}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,.mega-menu-primary-mobile-open .main-navigation ul#mega-menu-primary ul.mega-sub-menu li a{color:#7d6a68}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:first-child>a.mega-menu-link{padding-top:10px}.main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child>a.mega-menu-link{padding-bottom:10px}.mega-menu-primary-mobile-open #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{background:#f1ece8}.mega-menu-primary-mobile-open .main-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:last-child>ul.mega-sub-menu li{border-right:none}#mega-menu-wrap-primary.mega-menu-wrap #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{padding:0 0 10px 0}.mega-menu-primary-mobile-open .main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child>a.mega-menu-link{padding-right:20px}.mega-menu-primary-mobile-open .main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child a.mega-menu-link{padding-top:15px}.mega-menu-primary-mobile-open .main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child a.mega-menu-link{padding-bottom:15px}.mega-menu-primary-mobile-open .main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.widget_media_image{display:none}.mega-menu-primary-mobile-open .main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,li.mega-menu-megamenu>ul.mega-sub-menu .textwidget{text-align:left}.main-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:last-child>ul.mega-sub-menu li{background:transparent}li.mega-menu-megamenu>ul.mega-sub-menu .textwidget{margin-top:0}}@media (max-width:415px){.woocommerce-active .site-header .main-navigation{height:65px}.storefront-primary-navigation #site-navigation #mega-menu-wrap-primary{height:-webkit-fill-available}}.banner-page{position:relative}.home .containerHoraires{top:calc((100% - 325px) / 2)}.containerHoraires{margin:0 auto;padding:0;position:absolute;top:calc((100% - 115px) / 2);right:40px}#Horaires{width:325px;margin:0}#Horaires .titreHoraires{color:#fff;font-family:'Yanone Kaffeesatz',sans-serif;font-size:1.65em;font-weight:300;text-align:center;padding:14px 0 0 0;position:relative;margin:0 0 5px 0}#Horaires .blocHoraires tbody td{background:none}.blocHoraires{width:325px;height:auto;background:#c41230;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0 3px 5px 0 rgb(0 0 0 / .6);-webkit-box-shadow:0 3px 5px 0 rgb(0 0 0 / .6);-o-box-shadow:0 3px 5px 0 rgb(0 0 0 / .6);box-shadow:0 3px 5px 0 rgb(0 0 0 / .6);filter:progid:DXImageTransform.Microsoft.Shadow(color=#848484,Direction=180,Strength=5);padding-bottom:10px}#Horaires table{width:296px;height:auto;margin:5px auto;border:1px solid #740b1d;background:#9d0d26;color:#fff;border-spacing:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-collapse:separate;overflow:hidden}.widthTd{width:65px}#Horaires table tbody td{padding:6px 3px 6px 10px}#Horaires table tbody tr>td:nth-child(1){padding:6px 3px 6px 18px}#Horaires tr:nth-child(2n){background:#6b0a1b}#Horaires.petit table{height:auto}#Horaires.petit .blocHoraires{height:103px}#Horaires tr.all{display:none}.home #Horaires tr.all{display:table-row}.home #Horaires .blocHoraires tr{font-size:14px}.home #Horaires tr.aujourdhui{font-family:'titillium_webbold';background:#f6f3f0;color:#6b0a1b}#Horaires tr.aujourdhui{background:#9d0d26;color:#fff}.header-widget-region .widget{margin:-201px 0 0 0;padding:0;font-size:.875em}#smartslider3-2 .n2-section-smartslider{background:rgba(125,105,104,.7);border-top:1px solid #4a3d3b87}@media (min-width:768px){.header-widget-region .col-full{max-width:100%}}.n2-section-smartslider .n2-ss-layer-row-inner{width:80%!important;margin:0 auto!important}.n2-ss-img-wrapper{text-align:right!important;margin-right:50px!important;overflow:visible!important}.n2-ss-img-wrapper img{width:auto!important;height:200px!important;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.75)!important;-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.75)!important;box-shadow:0 0 20px 0 rgba(0,0,0,.75)!important}div#n2-ss-2-align div#n2-ss-2 .n2-ss-button-container{margin-top:20px}div#n2-ss-2-align div#n2-ss-2 .n2-ss-item-content.n2-ow:not(.n2-ss-button-container){font-size:1.7em;line-height:1.3em}div#n2-ss-2-align div#n2-ss-2 .n2-ss-last-in-row .n2-ss-layer-col{padding:.625em 0em .625em 50px!important}.n2-ss-layer-row-inner .n2-ss-layer.n2-ow.n2-ss-last-in-row:last-child>.n2-ss-layer-col.n2-ss-layer-content{width:80%}@media (max-width:1500px){div#n2-ss-2 .n2-ss-layer-row-inner .n2-ss-layer.n2-ow.n2-ss-last-in-row:last-child>.n2-ss-layer-col.n2-ss-layer-content{width:auto}}@media (max-width:900px){div#n2-ss-2 .n2-ss-layer-row-inner .n2-ss-layer.n2-ow.n2-ss-last-in-row:first-child{display:none}}div#n2-ss-2-align div#n2-ss-2 .n2-ss-layers-container.n2-ow{width:100%!important}div#n2-ss-2 .n2-ss-layer.n2-ow{max-width:none!important}div#n2-ss-2-align .n2-ss-slider-1,div#n2-ss-2 .n2-ss-layers-container.n2-ow{height:200px!important;margin:0!important}.wp-show-posts .wp-show-posts-entry-title{text-align:left;line-height:1.3em;margin-bottom:7px;font-size:1.3rem}a.wp-show-posts-read-more,a.wp-show-posts-read-more:visited{border:1px solid #7d6a68;letter-spacing:.03rem}.site-content .hentry .entry-content h3.wp-show-posts-entry-title a:not(.button):not(.components-button):not(.allproducts){font-weight:400}.site-content .hentry .entry-content a.wp-show-posts-read-more:not(.button):not(.components-button):not(.allproducts):hover{color:#fff}a.wp-show-posts-read-more:focus,a.wp-show-posts-read-more:hover{border:1px solid transparent;color:#fff;background:#c41230}body .wp-show-posts a time{color:#aa958c}article.wp-show-posts-single{border-bottom:none}.page-template-template-banner .storefront-handheld-footer-bar ul li,.widget_shopping_cart_content ul li,.woocommerce-MyAccount-navigation ul li{line-height:inherit;margin-bottom:0;margin-left:0}.page-template-template-banner .storefront-handheld-footer-bar .site-search{margin:0}#primary ul.products li.product .woocommerce-loop-product__title,#primary ul.products li.product h2,.error404 #primary .woocommerce.columns-4 ul.products li.product h2,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{font-size:.9rem;font-weight:600;color:#7d6a68;padding-top:15px;line-height:1em;font-family:'Titillium Web';letter-spacing:.05rem}.error404 #primary ul.products li.product h2{font-size:1rem}ul.products li.product.product-category .woocommerce-loop-category__title,ul.products li.product.product-category h2{font-size:1.3em;font-family:'Titillium Web',sans-serif}.woocommerce-page div#text-6,.woocommerce-page div#text-6 p{margin-bottom:15px;margin-top:35px}.woocommerce-page .widget-area .widget a.allproducts,a.allproducts{padding:10px 17px;color:#c41230;background:transparent;border:1px solid;border-radius:0%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-decoration:none;transition:all 0.3s ease;display:inline-block;letter-spacing:.07rem}ul.products li.product img,.wp-block-product-best-sellers .wc-block-grid__product-image img{margin-bottom:5px}@media (max-width:1025px) and (min-width:850px){.woocommerce-page .widget-area .widget a.allproducts{font-size:.7rem;letter-spacing:.02rem}}.woocommerce-page .widget-area .widget a.allproducts:hover,a.allproducts:hover,button#seopress-user-consent-close:hover{color:#e8092f;border-color:#e8092f;background:rgb(196 18 48 / 5%)}.woocommerce-page .widget-area .widget a.allproducts::before,a.allproducts::before{width:25px}a.allproducts::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f00a";width:30px;opacity:1}.button,.edit-link a,button#seopress-user-consent-accept,button#seopress-user-consent-close,.cn-buttons-container a.cn-button.bootstrap,ul.products li a.button,.price_slider_amount button.button,ul.products li.product a.button,.woocommerce-active .button.alt,.woocommerce-Reviews #respond input[type="submit"],input[type="submit"],.widget select,.site-header-cart .widget_shopping_cart a.button,.widget a.button.checkout,.single-product div.product table.variations select,.woocommerce-active .actions .coupon button.button,.woocommerce-active .added_to_cart,.storefront-sorting select,#content .entry-content .wp-block-button.is-style-outline a,.woocommerce-active .site-content .hentry .entry-content .wc-block-grid__product .wp-block-button a:not(.button):not(.components-button):not(.allproducts){transition:all 0.2s ease;border:1px solid #aa958c;padding:8px 15px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#aa958c;letter-spacing:.03em;background-color:transparent}.button:hover,.edit-link a:hover,#cookie-notice .cn-buttons-container a.cn-button.bootstrap:hover,.price_slider_amount button.button:hover,ul.products li:hover.product .button:hover,.woocommerce-active .button.alt:hover,.woocommerce-Reviews #respond input[type="submit"]:hover,input[type="submit"]:hover,.site-header-cart .widget_shopping_cart a.button:hover,.widget a.button.checkout:hover,.woocommerce-active .actions .coupon button.button:hover,.actions button.button:hover,.woocommerce-message,.woocommerce-active .added_to_cart:hover,#content .entry-content .wp-block-button.is-style-outline a:hover,.woocommerce-active .site-content .hentry .entry-content .wc-block-grid__product .wp-block-button a:not(.button):not(.components-button):not(.allproducts):hover,.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):hover,button#seopress-user-consent-accept:hover{background-color:rgb(124 199 92 / 5%);border:1px solid #7cc75b;color:#7cc75b}.woocommerce-active .button.alt,.woocommerce-Reviews #respond input[type="submit"],input[type="submit"],.widget a.button.checkout,.actions button.button,.woocommerce-active .added_to_cart,button#seopress-user-consent-accept,#cookie-notice .cn-buttons-container a.cn-button.bootstrap{background-color:transparent;border:1px solid #65b541;color:#65b541}ul.products li a.button,ul.products li.product a.button,.woocommerce-active .site-content .hentry .entry-content .wc-block-grid__product .wp-block-button a:not(.button):not(.components-button):not(.allproducts),button#seopress-user-consent-accept,button#seopress-user-consent-close{padding:5px 15px}.woocommerce-active .button.alt,.woocommerce-Reviews #respond input[type="submit"],input[type="submit"],#cookie-notice .cn-buttons-container a.cn-button.bootstrap{padding:9px 20px}.woocommerce-active .added_to_cart{margin-top:5px}.woocommerce-active .storefront-sorting select{margin-top:0}p.woocommerce-result-count{margin-top:6px}@media (max-width:767px){.woocommerce-active .site-header .main-navigation{width:auto}}.storefront-product-section .section-title{font-weight:400;color:#c41230;margin-bottom:60px}#primary .product .summary h1,#primary .product h2{margin:0}.woocommerce-active #primary .product .summary h1{font-size:1.8rem;line-height:2.3rem;letter-spacing:.05rem}.woocommerce-active #primary .product .woocommerce-Tabs-panel h2,.woocommerce-column h2.woocommerce-column__title{color:#aa958c;display:inline-block;border-bottom:1px solid #ede4d7;line-height:2rem;margin-bottom:10px;padding-right:5px}.single-product #primary .product .woocommerce-Tabs-panel h2{font-size:1.7rem}body.woocommerce-active table.variations:not(.has-background) tbody td:not(.actions),body.woocommerce-active table.variations td{border-bottom:none}.woocommerce-account .pagestatique h2,.woocommerce-active #primary .related>h2:first-child,.upsells>h2:first-child,.woocommerce-active .pagestatique .cart_totals h2,.woocommerce-active .pagestatique h2.woocommerce-order-details__title,.home .pagestatique h2{margin-bottom:20px;font-size:2.1em;text-align:center;position:relative;letter-spacing:1px}.woocommerce-active #primary .related>h2:first-child,.home .pagestatique h2{display:block;border-bottom:none;line-height:2.6rem}.woocommerce-active .single-product div.product .woocommerce-product-rating{margin-top:10px}.woocommerce-active .single-product div.product .woocommerce-product-rating a{font-weight:400;text-decoration:underline;font-size:.9rem;letter-spacing:.03rem}.woocommerce-active.single-product div.product .product_meta .tagged_as a{padding:2px 5px 0 5px;margin-right:4px}.woocommerce-Reviews .comment-form-comment{margin-top:15px}.woocommerce-product-details__short-description li,.woocommerce-Tabs-panel--description li{margin-left:-29px}body.woocommerce-active table:not(.has-background) th,body.woocommerce-active table:not(.has-background) tbody td:not(.actions),body.woocommerce-active table:not(.has-background) tfoot td{background-color:transparent;vertical-align:middle}#primary .product-category product h2.woocommerce-loop-category__title{text-transform:uppercase;font-size:1rem;font-weight:400;padding-top:0;line-height:1.2rem}.site-header-cart .cart-contents .amount{display:none}#site-header-cart{margin-top:14px;display:inline-block;vertical-align:middle;margin-right:15px}.site-header-cart .widget_shopping_cart{border-top:2px solid #c41230;-webkit-box-shadow:0 3px 15px 0 rgba(125,106,104,.4);box-shadow:0 3px 15px 0 rgba(125,106,104,.4)}.site-header-cart a.cart-contents{padding:.8em 0 .7em .8em}.site-header-cart a.cart-contents .tax_label{display:none}.site-header-cart .cart-contents .count{font-size:1em;color:#7d6a68;opacity:1;transition:all 0.2s ease;width:70%;display:inline-block;text-align:right}.site-header-cart .cart-contents:hover .count,.site-header-cart .cart-contents:hover::after,.site-header-cart .cart-contents:focus .count,.site-header-cart .cart-contents:focus::after{color:#b3a396}.woocommerce-active .site-header .site-header-cart{width:10%}.site-header-cart .cart-contents::after{color:#7d6a68;transition:all 0.2s ease}.site-header-cart:hover .widget_shopping_cart{left:-150%;display:block}.site-header-cart .widget_shopping_cart{width:250%}@media all and (max-width:1100px){.woocommerce-active .site-header .site-header-cart{width:15%}}@media all and (min-width:768px){.site-header-cart .cart-contents:after{line-height:inherit;vertical-align:bottom}}.site-header-cart .widget_shopping_cart,.site-header-cart .widget_shopping_cart .buttons,.site-header-cart .widget_shopping_cart .total{background-color:transparent;color:#c1bcbb}.site-header .widget_shopping_cart li,.site-header .widget_shopping_cart p.total,.site-header-cart .widget_shopping_cart .buttons{background-color:#fff}.product_list_widget li,.widget_shopping_cart p.total{border-bottom:1px solid #F6F5F5}.site-header .widget_shopping_cart p.total,.site-header-cart .widget_shopping_cart a,a.remove::before{color:#7d6a68}#page .site-header .widget_shopping_cart p.total,#page .site-header .widget_shopping_cart p.buttons,#page .site-header .widget_shopping_cart li{padding-left:1em;padding-right:1em}.woocommerce-mini-cart .product_list_widget li{padding:1em}.site-header-cart .widget_shopping_cart .product_list_widget img{max-width:45px;border-radius:0}.site-header .product_list_widget li .quantity{color:#cdc3ba}a.remove:hover::before{color:#fb7d70}.site-header-cart .widget_shopping_cart a:hover,.site-header-cart .widget_shopping_cart a:hover{color:#aa958c}.site-header-cart .widget_shopping_cart{background-color:#fff}.woocommerce-active .wc-proceed-to-checkout .button.checkout-button{font-weight:400}.site-header-cart a.wc-forward::after{content:"\f002"}.site-header-cart a.checkout.wc-forward::after,.wc-proceed-to-checkout .wc-forward::after{content:"\f054"}.page-template-template-fullwidth .site-main .hentry .entry-header{display:none}.banniere-boutique{max-height:320px;min-height:320px}#primary .banniere-boutique .wp-block-cover__inner-container h1{margin:25px 0}.banniere-boutique .wp-block-cover__inner-container p{margin-bottom:25px}.banniere-boutique a:hover span{color:#c41230!important}#primary h2{font-family:'Yanone Kaffeesatz',sans-serif;line-height:3rem;margin:40px 0;font-size:2.2rem;text-transform:uppercase}.categories-principales.wp-block-columns{margin-bottom:0}.wp-block-getwid-tabs__tab-content{border:none;padding:1.5em 0 0 0}.site-content .hentry .entry-content .wp-block-getwid-tabs__nav-link a:not(.button):not(.components-button):not(.allproducts){color:#aa958c;font-size:.9rem;letter-spacing:.07rem;font-weight:400;transition:all 0.3s ease}.site-content .hentry .entry-content .wp-block-getwid-tabs__nav-links li{border-top:0;border-left:0;border-right:0;border-bottom:2px solid;border-color:#fff;transition:all 0.3s ease}.site-content .hentry .entry-content .wp-block-getwid-tabs__nav-links li:hover{border-color:#bdad9f}.site-content .hentry .entry-content .wp-block-getwid-tabs__nav-links li a:not(.button):not(.components-button):not(.allproducts):hover{color:#7d6a68}#page .site-content .hentry .entry-content .wp-block-getwid-tabs__nav-links li.ui-tabs-active{border-color:#c41230}.site-content .hentry .entry-content .wp-block-getwid-tabs__nav-link.ui-tabs-active a:not(.button):not(.components-button):not(.allproducts){color:#7d6a68}.ui-tabs-active span.wp-block-getwid-tabs__title{font-weight:600}.wc-block-featured-category {min-height:380px!important}#primary .wc-block-featured-category h2 {font-size:.9rem}.wp-block-getwid-tabs__nav-link:hover {border-color:#ebeef1}@media (max-width:769px){.banniere-boutique .wp-block-cover__inner-container p{margin-bottom:7px}#primary .banniere-boutique .wp-block-cover__inner-container h1{margin-bottom:5px}}@media (min-width:782px){.woocommerce-active.page-template-template-fullwidth .site-content .hentry .entry-content .categories-principales.wp-block-columns>.wp-block-column{padding-right:0;margin-right:0;margin-bottom:0}.woocommerce-active.page-template-template-fullwidth .site-content .hentry .entry-content .categories-principales.wp-block-columns>.wp-block-column>.wp-block-columns>.wp-block-column{padding-right:20px;margin-right:0}.woocommerce-active.page-template-template-fullwidth .site-content .hentry .entry-content .categories-principales.wp-block-columns>.wp-block-column>.wp-block-columns>.wp-block-column:last-child{padding-left:20px;padding-right:20px}}.woocommerce-active.page-template-template-fullwidth .site-content .hentry .entry-content .categories-principales{margin-bottom:0}.banniere-boutique a,.woocommerce-active.page-template-template-fullwidth .site-content .hentry .entry-content .categories-principales .wp-block-image figure{transition:all 0.3s ease}.woocommerce-active.page-template-template-fullwidth .site-content .hentry .entry-content .categories-principales>.wp-block-column>.wp-block-columns>.wp-block-column{position:relative}.woocommerce-active.page-template-template-fullwidth .site-content .hentry .entry-content .categories-principales>.wp-block-column>.wp-block-columns>.wp-block-column:hover .wp-block-image figure{opacity:.7}.woocommerce-active.page-template-template-fullwidth .site-content .hentry .entry-content .categories-principales h4{line-height:1.4rem}.woocommerce-active.page-template-template-fullwidth .site-content .hentry .entry-content .categories-principales h4 a{font-family:'Titillium Web';font-style:normal;font-size:1rem;color:#7d6a68;font-family:inherit;text-transform:uppercase;text-decoration:none;font-weight:600;letter-spacing:.03rem;display:inline-block}.wp-block-columns.categories-principales a::before,.woocommerce-active .hentry .entry-content .wc-block-featured-category__link a.wp-block-button__link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.woocommerce-active.page-template-template-fullwidth .site-content .hentry .entry-content .categories-principales>.wp-block-column>.wp-block-columns>.wp-block-column:hover h4 a{color:#ec4545}.categories-principales>.wp-block-column>.wp-block-columns>.wp-block-column{background:#fff;padding:20px;box-sizing:border-box;border-radius:30px;transition:all 0.4s ease}.wc-block-featured-category{background-color:#fff;transition:all 0.2s ease;min-height:380px!important;max-height:380px!important;border-radius:30px;position:relative;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column;padding-bottom:30px}.wc-block-featured-category.has-background-dim:before{content:'';position:absolute;top:9%;left:10%;background-color:#fff;z-index:1;width:80%;height:82%;border-radius:15px;opacity:.85;transition:all 0.4s ease}.wc-block-featured-category.has-background-dim:hover:before{opacity:.9;top:-2.5%;left:-2.5%;width:105%;height:105%}.wc-block-featured-category.has-background-dim .background-dim__overlay{display:none}#primary .wc-block-featured-category h2{margin-bottom:0;padding-bottom:55px;letter-spacing:.03rem;font-size:1rem;font-weight:600;line-height:1em;font-family:'Titillium Web';color:#7d6a68;text-transform:uppercase;margin-top:62px;height:80px}.page-template-template-fullwidth .wc-block-featured-category h2{position:relative}.page-template-template-fullwidth .wc-block-featured-category h2::after{content:"";position:relative;display:block;width:30%;height:2px;border-top:none;border-bottom:none;background:#c41230;box-sizing:border-box;margin:0 auto;top:12px}.woocommerce-active .site-content .hentry .entry-content .wc-block-featured-category__link a.wp-block-button__link:not(.button):not(.components-button):not(.allproducts){color:#fff;position:inherit;transition:all 0.2s ease;border:none;padding:8px 25px 9px 25px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#c41230;font-size:.9rem;font-weight:400;text-transform:uppercase;letter-spacing:.05rem}.woocommerce-active .hentry .entry-content .wc-block-featured-category__link a.wp-block-button__link:not(.button):not(.components-button):not(.allproducts):hover{color:#fff;border-color:transparent;background:#e8092f}.wc-block-featured-category .wc-block-featured-category__description{padding-bottom:35px;height:120px}.wc-block-featured-category .wc-block-featured-category__description p{font-size:1rem;color:#5e504e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}a.allproducts.max{font-size:1rem;letter-spacing:.05rem;padding:15px 22px 13px 13px;font-weight:600}a.allproducts.max::before{width:40px;opacity:1;font-size:.95rem}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{text-transform:uppercase}.woocommerce-active .site-content .hentry .entry-content .wc-block-grid__product .wp-block-button a:not(.button):not(.components-button):not(.allproducts){font-weight:600}.wc-block-grid__products .wc-block-grid__product .price,.wc-block-grid__products li.product .price,ul.products .wc-block-grid__product .price,ul.products li.product .price{display:block;color:#7d6a68;font-weight:400;margin-bottom:0;font-size:1rem}ul.products li.product .price{display:block;color:#7d6a68;font-weight:400;margin-bottom:0;font-size:1rem;line-height:.5rem;margin-top:10px}ul.products li a.button,ul.products li.product a.button{margin-top:1rem}.wc-block-grid__product-rating .star-rating span:before{color:#c41230}.wp-block-cover .wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__field{letter-spacing:.01em}.fd-couleur.beige-clair .wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__field{background-color:#fff;padding:1em;padding-left:2em;font-size:1em;letter-spacing:.01em}.wp-block-cover .wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__field,.wp-block-cover .wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__field:hover,.wp-block-cover .wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__field:focus,.fd-couleur.beige-clair .wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__field:hover,.fd-couleur.beige-clair .wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__field:focus{background-color:#fff}.wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__fields{position:relative}.wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__field{color:#7d6a68;font-size:.95em;letter-spacing:.03em;box-shadow:none;border-radius:30px;padding:.7em;padding-left:1.5em;border:1px solid #f2f0ed;background-color:#f8f8f8}.wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__button svg{display:none}.wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__button{position:absolute;top:0;right:5px;width:40px;height:100%;color:#7d6a68;transition:all 0.3s ease}.wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):hover,.wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):focus{background-color:transparent;border:none;box-shadow:none;color:#7cc75b}.fd-couleur.beige-clair .wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__button::before{right:1.4em}.wp-block-woocommerce-product-search .wc-block-product-search .wc-block-product-search__button::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-family:Font Awesome\ 5 Free;font-weight:900;vertical-align:baseline;content:"\f002";position:absolute;right:1em;line-height:1}.wp-block-getwid-tabs__tab-content p.has-text-align-center{margin-bottom:1.7rem;margin-top:.7rem;padding:0 20px}.wp-block-getwid-tabs__tab-content{text-align:center}.inlineblock{display:inline-block;width:30%;margin-right:4%;margin-bottom:4%}.inlineblock:nth-child(3n+4),.inlineblock:last-child{margin-right:0}@media (max-width:950px){.inlineblock,.inlineblock:nth-child(3n+4){display:inline-block;width:48%;margin-right:3%;margin-bottom:3%}.inlineblock:nth-child(2n+1){margin-right:0}}@media (max-width:670px){.inlineblock,.inlineblock:nth-child(3n+4){display:inline-block;width:100%;margin-right:0}.inlineblock:nth-child(2n+1){margin-right:0}}@media (max-width:768px){.hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child){padding-right:0}.wp-block-columns.homeshop-search .wc-block-product-search__fields .wc-block-product-search__field{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-right:40px}.hentry .entry-content .wc-block-grid__products{margin:0 0 16px}.woocommerce-active .site .site-header .site-header-cart{width:20%}}@media (max-width:416px){#primary .wp-block-cover.banniere-boutique h1{font-size:2.3rem}.wp-block-cover.banniere-boutique{max-height:390px}}@media (max-width:351px){div.wp-block-cover.banniere-boutique{max-height:450px}}@media (max-width:540px){.hentry .entry-content .wp-block-columns.categories-principales div.wp-block-image:not(.block-editor-media-placeholder) figure{margin-bottom:.8em}.hentry .entry-content .wp-block-columns>.wp-block-column>.wp-block-columns>.wp-block-column:not(:last-child){padding-left:0}.hentry .entry-content .wp-block-columns.categories-principales .wp-block-column,.hentry .entry-content .wp-block-columns.categories-principales .wp-block-column .wp-block-columns,.hentry .entry-content .wp-block-columns.produit-cat-alaune .wp-block-column{margin-bottom:0}.woocommerce-active.page-template-template-fullwidth .site-content .hentry .entry-content .categories-principales{margin-bottom:1.5em}}@media (max-width:781px) and (min-width:600px){.wp-block-columns.categories-principales .wp-block-column:not(:only-child),.hentry .entry-content .wp-block-columns.produit-cat-alaune .wp-block-column .wc-block-featured-category{flex-basis:calc(50%)!important;flex-grow:0}.wp-block-columns.produit-cat-alaune .wp-block-column{flex-basis:calc(100%)!important;display:inline-flex}.hentry .entry-content .wp-block-columns.produit-cat-alaune .wp-block-column,.hentry .entry-content .wp-block-columns.produit-cat-alaune .wp-block-column .wc-block-featured-category{padding-right:0}.hentry .entry-content .wp-block-columns.produit-cat-alaune .wp-block-column .wc-block-featured-category:first-child{margin-right:2%}.hentry .entry-content .wp-block-columns.produit-cat-alaune .wp-block-column .wc-block-featured-category:last-child{margin-left:2%}}.wp-block-product-best-sellers .wc-block-grid__products .wc-block-grid__product{margin-bottom:2em}.wp-block-product-best-sellers .wc-block-grid__product .wc-block-grid__product-image img{max-width:250px}.hentry .entry-content .wp-block-product-best-sellers .wc-block-grid__products .wc-block-grid__product .price{line-height:.5rem;margin-top:10px}.hentry .entry-content .wp-block-product-best-sellers .wc-block-grid__product .wp-block-button .wp-block-button__link{font-size:.9rem}.hentry .entry-content .wp-block-product-best-sellers .wp-block-button.wc-block-grid__product-add-to-cart{margin-top:1rem}@media (max-width:1755px){.homeshop-search .wp-block-column:first-child,.homeshop-search .wp-block-column:last-child{flex-basis:15%!important}.homeshop-search .wp-block-column:nth-child(2){flex-basis:70%!important}}@media (max-width:1350px){.wp-block-columns.homeshop-search .wp-block-column:first-child,.wp-block-columns.homeshop-search .wp-block-column:last-child{flex-basis:0!important;margin-right:0!important;margin-left:0!important}.wp-block-columns.homeshop-search .wp-block-column:nth-child(2){flex-basis:100%!important;margin-left:0!important;margin-right:0!important}}@media (max-width:1064px){.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .wp-block-cover.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto}}body:not(.woocommerce-page) .storefront-breadcrumb{display:none}.storefront-breadcrumb{padding:3em 0 2em 0;margin:0}body:not(.woocommerce-page) .pagestatique,body.blog #content .col-full,body.page-template-template-banneractus #content .col-full{margin-top:40px}.pagestatique article{box-shadow:none;background-color:transparent;padding:0}.pagestatique h1,.page-template:not(.woocommerce-page) h2,.page-template-template-fullwidth h2,#primary .related>h2:first-child,.upsells>h2:first-child,body.blog #content>.col-full>.entry-header>h1,body.page-template-template-banneractus #content>.col-full>.entry-header>h1{font-family:'Yanone Kaffeesatz',sans-serif;color:#c41230;font-size:2.3rem;text-align:center;position:relative;letter-spacing:1px;text-transform:uppercase}.pagestatique h2,.page-template-template-fullwidth h2,#primary .related>h2:first-child,.upsells>h2:first-child{font-size:2.2rem}.pagestatique h3{color:#7d6a68;text-align:center;font-size:1.3em;font-family:'Titillium Web',sans-serif;margin-bottom:20px;line-height:1.5em;font-weight:600}.pagestatique h1:before,.page-template:not(.woocommerce-page):before,.page-template-template-fullwidth h2:before,#primary .related>h2:first-child:before,.upsells>h2:first-child:before,body.blog #content>.col-full>.entry-header>h1:before,body.page-template-template-banneractus #content>.col-full>.entry-header>h1:before{top:18px;left:0}.pagestatique h1:after,.page-template:not(.woocommerce-page):after,.page-template-template-fullwidth h2:after,#primary .related>h2:first-child:after,.upsells>h2:first-child:after,body.blog #content>.col-full>.entry-header>h1:after,body.page-template-template-banneractus #content>.col-full>.entry-header>h1:after{top:18px;right:0}.pagestatique h1:before,.pagestatique h1:after,.page-template:not(.woocommerce-page):before,.page-template:not(.woocommerce-page):after,.page-template-template-fullwidth h2:before,.page-template-template-fullwidth h2:after,#primary .related>h2:first-child:before,.upsells>h2:first-child:before,#primary .related>h2:first-child:after,.upsells>h2:first-child:after,body.blog #content>.col-full>.entry-header>h1:before,body.blog #content>.col-full>.entry-header>h1:after,body.page-template-template-banneractus #content>.col-full>.entry-header>h1:before,body.page-template-template-banneractus #content>.col-full>.entry-header>h1:after{content:" ";position:absolute;width:28%;height:1px;border-bottom:1px solid #f2f0ed}body.page-template-template-banneractus #content #primary article header.entry-header{display:none}@media (max-width:1100px){.pagestatique h1:before,.pagestatique h1:after,.page-template:not(.woocommerce-page):before,.page-template:not(.woocommerce-page):after,.page-template-template-fullwidth h2:before,.page-template-template-fullwidth h2:after,#primary .related>h2:first-child:before,.upsells>h2:first-child:before,#primary .related>h2:first-child:after,.upsells>h2:first-child:after,body.blog #content>.col-full>.entry-header>h1:before,body.blog #content>.col-full>.entry-header>h1:after,body.page-template-template-banneractus #content>.col-full>.entry-header>h1:before,body.page-template-template-banneractus #content>.col-full>.entry-header>h1:after{display:none}}.pagestatique article .entry-content .alignwide,.pagestatique article .entry-content .wp-block-gallery,.pagestatique article .entry-content p{width:100%}.pagestatique article .entry-content .wp-block-media-text__content p{width:auto}@media (max-width:920px){.pagestatique article .entry-content .alignwide,.pagestatique article .entry-content .wp-block-gallery,.pagestatique article .entry-content p{width:100%}}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery .blocks-gallery-item{margin-bottom:2em}@media (min-width:782px){body.page-template:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child){margin-right:4.347826087%}body.page-template.home .hentry .entry-content .wp-block-columns>.wp-block-column>.wp-block-columns>.wp-block-column,body.page-template.home .hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child),body.home:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column:first-child{margin-right:0}}@media (max-width:900px){.wp-block-column{flex-basis:100%!important}}ul.bac li{position:relative;list-style-type:none;margin-bottom:40px}ul.bac li:last-child{margin-bottom:0}ul.bac li::before{position:absolute;width:50px;height:50px;border-radius:50%;font-family:'Yanone Kaffeesatz',sans-serif;border:1px dashed #7d6a68;margin:15px 0;background:#fff;color:#c41230;text-align:center;box-sizing:border-box;padding:0;font-size:2em;line-height:3rem;font-weight:500;top:-15px;left:-65px}ul.bac li:nth-child(1)::before{content:"1"}ul.bac li:nth-child(2)::before{content:"2"}ul.bac li:nth-child(3)::before{content:"3"}@media (max-width:1024px){.wp-block-column ul.bac li{width:90%}.page-template-template-banner ul li{margin-left:10px}}@media (max-width:540px){.page-template-template-banner ul li{margin-left:22px}}.site-content .hentry .entry-content a:not(.button):not(.components-button):not(.allproducts){text-decoration:none;font-weight:700;color:#c41230;transition:all 0.2s ease}.site-content .hentry .entry-content a:not(.button):not(.components-button):not(.allproducts):hover,.archive #main article h2 a:hover,.blog #main article h2 a:hover{color:#ec4545}h3.nolineht{line-height:.05em}body h4{font-size:1.2em;font-weight:300}body.page-template .hentry .entry-content h4.tarifs{font-family:'Yanone Kaffeesatz',sans-serif;font-size:2.2rem;text-transform:uppercase;letter-spacing:.1rem}body.page-template .hentry .entry-content .wp-block-image.tarifs{position:relative;display:block}body.page-template .hentry .entry-content .wp-block-image.tarifs::after{content:"";background-color:#F6F5F5;height:1px;width:100%;position:absolute;top:60px;z-index:-1}body.page-template .hentry .entry-content .wp-block-columns.tarifs>.wp-block-column>.wp-block-columns>.wp-block-column,body.page-template .hentry .entry-content .wp-block-columns.tarifs.troiscolonnes .wp-block-column,body.page-template .hentry .entry-content .wp-block-columns.tarifs.deuxcolonnes .wp-block-column,body.page-template.home .hentry .entry-content .wp-block-columns.quatrecolonnes>.wp-block-column>.wp-block-columns>.wp-block-column{padding:30px}body.page-template .hentry .entry-content .wp-block-columns.tarifs>.wp-block-column>.wp-block-columns>.wp-block-column,body.page-template .hentry .entry-content .wp-block-columns.tarifs.troiscolonnes .wp-block-column,body.page-template .hentry .entry-content .wp-block-columns.tarifs.deuxcolonnes .wp-block-column{border-right:1px solid #F6F5F5}body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.tarifs>.wp-block-column:first-child,body.page-template .hentry .entry-content .wp-block-columns.tarifs>.wp-block-column>.wp-block-columns>.wp-block-column,body.page-template .hentry .entry-content .wp-block-columns.tarifs.troiscolonnes .wp-block-column:nth-child(2),body.page-template.home .hentry .entry-content .wp-block-columns.quatrecolonnes>.wp-block-column>.wp-block-columns>.wp-block-column,body.page-template.home .hentry .entry-content .wp-block-columns.quatrecolonnes .wp-block-column:not(:last-child){margin-right:0}body.page-template .hentry .entry-content .wp-block-columns.tarifs>.wp-block-column:last-child>.wp-block-columns>.wp-block-column:last-child,body.page-template .hentry .entry-content .wp-block-columns.tarifs.troiscolonnes .wp-block-column:last-child,body.page-template .hentry .entry-content .wp-block-columns.tarifs.deuxcolonnes .wp-block-column:last-child{border-right:none}.wp-block-columns.tarifs .wp-block-column p:first-child{margin-bottom:25px}.wp-block-columns.tarifs .wp-block-column .titre strong{position:relative;line-height:1.2rem;display:block;padding:10px 0;margin-bottom:20px;text-transform:uppercase}.wp-block-columns.tarifs .wp-block-column .titre strong::after{content:"";width:40%;height:2px;background:#c41230;position:absolute;bottom:5px;left:30.3%}.wp-block-columns.tarifs .wp-block-column p.nomgbottom{margin-bottom:0;font-weight:500;letter-spacing:0;font-family:inherit;font-size:1.1rem;line-height:1.5rem;padding-bottom:5px}.wp-block-columns.tarifs .wp-block-column p.nomgbottom span.has-inline-color{font-size:1.2rem;font-weight:600;color:#7d6a68}.wp-block-columns.tarifs .wp-block-column p.has-medium-font-size{line-height:1rem;margin-bottom:20px;font-size:1.2rem;font-weight:400;color:#b5a599}.wp-block-columns.tarifs>.wp-block-column>.wp-block-columns{margin-bottom:0}.wp-block-columns.tarifs .wp-block-column p.has-medium-font-size span{font-size:1.1rem;color:#aa958c;font-weight:500;padding:0 5px}body.page-template.page-template-template-banner .hentry .entry-content>.wp-block-columns.quatrecolonnes,body.page-template.page-template-template-banner .hentry .entry-content>.wp-block-columns.quatrecolonnes>.wp-block-column>.wp-block-columns{margin-bottom:0}@media (min-width:780px){.site-content .hentry .entry-content .wp-block-columns>.wp-block-column:not(:first-child){margin-left:32px}}body.page-template.home .hentry .entry-content .wp-block-columns.quatrecolonnes>.wp-block-column,body.page-template.home .hentry .entry-content .wp-block-columns.tarifs>.wp-block-column,body.page-template.home .hentry .entry-content .wp-block-columns.quatrecolonnes:not(:first-child),body.page-template.home .hentry .entry-content .wp-block-columns.quatrecolonnes>.wp-block-column,body.page-template.home .hentry .entry-content .wp-block-columns.quatrecolonnes>.wp-block-column>.wp-block-columns>.wp-block-column,body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.tarifs:not(:first-child),body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.tarifs>.wp-block-column,body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.tarifs>.wp-block-column>.wp-block-columns>.wp-block-column{margin-left:0}@media (max-width:900px){home .wp-block-columns.quatrecolonnes{flex-wrap:wrap}home .wp-block-columns.quatrecolonnes>.wp-block-column{flex-basis:calc(50%)!important}body.page-template .hentry .entry-content .wp-block-columns.tarifs .wp-block-column p.has-medium-font-size{line-height:1.4rem}body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.tarifs:not(.troiscolonnes):not(.deuxcolonnes)>.wp-block-column,body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.quatrecolonnes>.wp-block-column:first-child{margin-right:0;padding-right:0}body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.tarifs>.wp-block-column,body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.tarifs.troiscolonnes,body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.quatrecolonnes>.wp-block-column:first-child,body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.quatrecolonnes>.wp-block-column:first-child>.wp-block-columns,body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.quatrecolonnes>.wp-block-column:first-child>.wp-block-columns>.wp-block-column:last-child{margin-bottom:0}body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.tarifs>.wp-block-column>.wp-block-columns>.wp-block-column,body.page-template.home .hentry .entry-content .wp-block-columns.quatrecolonnes>.wp-block-column>.wp-block-columns>.wp-block-column,body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.tarifs.troiscolonnes .wp-block-column,body.page-template .hentry .entry-content .wp-block-columns.tarifs.deuxcolonnes .wp-block-column,body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.quatrecolonnes>.wp-block-column:first-child{padding-bottom:0}}@media (max-width:1030px){.wp-block-columns.tarifs .wp-block-column p.has-medium-font-size{line-height:1.5rem;margin-bottom:18px}}@media (max-width:781px){body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.tarifs>.wp-block-column>.wp-block-columns>.wp-block-column,body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.tarifs.troiscolonnes .wp-block-column,body.page-template.page-template-template-banner .hentry .entry-content .wp-block-columns.tarifs.deuxcolonnes .wp-block-column{border-right:none}.home .wp-block-columns.quatrecolonnes .wp-block-column:not(:only-child){flex-basis:calc(50%)!important}}@media (max-width:730px){.home .wp-block-columns.quatrecolonnes>.wp-block-column:not(:only-child){flex-basis:100%!important}.home .wp-block-columns.quatrecolonnes>.wp-block-column:not(:only-child)>.wp-block-columns{display:flex}.home .wp-block-columns.quatrecolonnes>.wp-block-column:not(:only-child)>.wp-block-columns>.wp-block-column:not(:only-child){flex-basis:calc(50%)!important}}@media (max-width:420px){.home .wp-block-columns.quatrecolonnes>.wp-block-column:not(:only-child)>.wp-block-columns>.wp-block-column:not(:only-child){flex-basis:100%!important}}.added_to_cart{background-color:#c41230;border-color:#c41230}.added_to_cart:hover{background-color:#ec4545;border-color:#ec4545;color:#fff}.woocommerce-loop-category__title mark{display:none}mark{font-weight:400;color:#b1a5a3;font-family:'Titillium Web',sans-serif;font-size:1.2rem}ul.products li img{transition:all 0.3s ease}ul.products li.product{transition:all 0.3s ease;padding-bottom:15px}ul.products li:hover.product{background-color:#fff}ul.products li:hover img{opacity:.8}h3.nomgbottom{margin-bottom:5px}.nomgbottom{margin-bottom:5px}.fd-couleur{background:#7d6a68;position:relative}.fd-couleur .wp-block-group__inner-container{padding:6em 0;position:relative}.fd-couleur .wp-block-columns{margin-bottom:0}.fd-couleur .wp-block-group__inner-container::before,.fd-couleur .wp-block-group__inner-container::after{content:"";width:35px;height:35px;left:50%;transform:rotate(45deg);position:absolute;margin:0 0 0 -17px;z-index:1}.fd-couleur .wp-block-group__inner-container::before{background:#fff;top:-17px}.fd-couleur .wp-block-group__inner-container::after{bottom:-17px}.fd-couleur .wp-block-columns>.wp-block-column:last-child,.fd-couleur .wp-block-columns>.wp-block-column:last-child figure{margin-bottom:0}.fd-couleur::before,.fd-couleur::after{content:"";position:absolute;height:100%;width:50%;top:0;z-index:-1}.fd-couleur::before{left:-45%}.fd-couleur::after{right:-45%}.fd-couleur.marron-fonce,.fd-couleur.marron-fonce::before,.fd-couleur.marron-fonce::after,.fd-couleur.marron-fonce .wp-block-group__inner-container::after{background:#7d6a68}.fd-couleur.marron-fonce h3,.fd-couleur.marron-fonce p{color:#fff}.fd-couleur.marron-clair,.fd-couleur.marron-clair::before,.fd-couleur.marron-clair::after,.fd-couleur.marron-clair .wp-block-group__inner-container::after{background:#aa958c}.fd-couleur.marron-clair h3,.fd-couleur.marron-clair p{color:#fff}.fd-couleur.beige-clair,.fd-couleur.beige-clair::before,.fd-couleur.beige-clair::after,.fd-couleur.beige-clair .wp-block-group__inner-container::after{background:#f6f3f0}.home .fd-couleur.marron-clair .wp-block-group__inner-container::before{background:transparent}.pagestatique .fd-couleur.beige-clair h2{color:#7d6a68}.pagestatique .fd-couleur.beige-clair h2::before,.pagestatique .fd-couleur.beige-clair h2::after{border-color:#dbcfc5}@media (max-width:768px){.wp-block-image img{margin:0 auto}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .col-full:not(.pagestatique) .hentry .entry-content .wp-block-columns .wp-block-column{padding-right:0}}.site-content .hentry .entry-content a.beigeBold:not(.button):not(.components-button){color:#dbcfc5;border-bottom:1px solid #dbcfc5;transition:all 0.3s ease}.site-content .hentry .entry-content a.beigeBold:not(.button):not(.components-button):hover{color:#fff}.site-content .hentry .entry-content a.whiteBold:not(.button):not(.components-button){color:#fff;border-bottom:1px solid #fff;transition:all 0.3s ease}.site-content .hentry .entry-content a.whiteBold:not(.button):not(.components-button):hover{color:#fff;border-bottom:1px solid #7d6a68}.widget-area .widget{margin-bottom:1.618em}#primary h2.widgettitle{font-family:'Titillium Web',sans-serif;color:#7d6a68}.widget-title::before,.widgettitle::before{content:"";position:absolute;bottom:-12px;left:calc(50% - 12px);width:0;height:0;border-style:solid;border-width:12px 12.5px 0 12.5px;border-color:#dbcfc5 transparent transparent transparent;z-index:100}.widget_product_categories ul li,.widget_recent_entries ul li,.widget_categories ul li,.widget_archive ul li{display:block;text-align:left;color:#9b8e8c;transition:all 0.3s ease;position:relative;overflow:hidden;z-index:0;background:#fff;margin-bottom:0;padding:0}.widget_product_categories ul li:last-child,.widget_recent_entries ul li:last-child,.widget_categories ul li:last-child,.widget_archive ul li:last-child{border-bottom:0}.archive .col-full .widget-area .widget_categories ul li a,.blog .col-full .widget-area .widget_categories ul li a,.category .col-full .widget-area .widget_categories ul li a{font-size:.8rem;letter-spacing:.07rem}.archive .widget-area .widget,.blog .widget-area .widget,.category .widget-area .widget{margin-bottom:30px}.archive .widget-area .widget .widget-title,.blog .widget-area .widget .widget-title,.category .widget-area .widget .widget-title{margin-bottom:4px}.widget select,.single-product div.product table.variations select,.storefront-sorting select{padding:8px 10px 8px 15px;margin-top:15px;outline:none}body.single-product div.product table.variations td.value{margin-top:15px}body.single-product div.product table.variations select{margin-top:0}.widget select:focus,.single-product div.product table.variations select:focus,.storefront-sorting select:focus{background:#f8f8f8;color:#7d6a68}.widget_product_categories ul li.current-cat::before,.widget_recent_entries ul li::before,.widget_categories ul li::before,.widget_archive ul li::before{display:none}.widget_product_categories .product-categories li:hover,.widget_recent_entries ul li:hover,.widget_categories ul li:hover,.widget_archive ul li:hover{padding-left:0;background:transparent}.widget-area .widget_product_categories .product-categories li:hover a,.col-full .widget-area .widget_recent_entries li:hover a,.col-full .widget-area .widget_categories ul li:hover a,.col-full .widget-area .widget_archive ul li:hover a{padding-left:40px;background:#f5f2f2}.widget_product_categories ul li a::before,.widget_recent_entries li a::before,.widget_categories ul li a::before,.widget_archive ul li a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;width:30px;opacity:.3;position:absolute;left:12px;top:31%}.widget .widget-title{background:transparent;letter-spacing:.03rem;font-size:.9rem;font-weight:600;color:#7d6a68;line-height:1em;font-family:'Titillium Web';border-bottom:none;text-align:left;padding:15px 0;text-transform:uppercase;position:relative}body.woocommerce-page .widget .widget-title,body.woocommerce-page.archive .widget .widget-title{margin-bottom:15px}.widget-title::before,.woocommerce-page .widgettitle::before{content:none}.widget-title::after,.woocommerce-page .widgettitle::after{content:"";width:40%;height:2px;background:#c41230;position:absolute;bottom:5px;left:0}.price_slider_wrapper{padding-top:10px}.woocommerce-page .widget_price_filter .price_slider{margin-bottom:15px}.widget_price_filter .ui-slider .ui-slider-range{background-color:#dbcfc5}.widget_price_filter .ui-slider .ui-slider-handle{background-color:#b5a599}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle:focus{box-shadow:0 0 0 .3em rgb(123 112 108 / 15%);outline:none;background-color:#7d6a68}.price_slider_amount button.button{padding:5px 12px}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgb(246 244 244)}.wc-block-grid__product-rating{padding-top:5px}.wc-block-grid__product-rating .star-rating,.star-rating span{font-family:"Font Awesome\ 5 Free"}.wc-block-grid__product .wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product .wc-block-grid__product-rating .star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;left:0;position:absolute}.wc-block-grid__product .wc-block-grid__product-rating .star-rating{width:5.55em}.woocommerce-page .widget_product_categories,.woocommerce-page .widget_recent_entries,.woocommerce-page .widget_categories,.widget_archive{border:none}.woocommerce-page .widget-area .widget.widget_rating_filter a{font-weight:400}p.stars.selected a.active:before,p.stars:hover a:before,p.stars.selected a:not(.active):before,p.stars.selected a.active:before{color:#ffc519}.widget_product_categories ul.product-categories>li,.widget_product_categories ul li,.widget_recent_entries,.widget_categories,.widget_archive{border:none}.widget_product_categories ul.product-categories>li:first-child a{padding-top:0}.widget_product_categories ul li.current-cat a::before,.widget_product_categories ul li a::before{content:none}.widget-area .widget_product_categories .product-categories li:hover a,.col-full .widget-area .widget_recent_entries li:hover a,.col-full .widget-area .widget_categories ul li:hover a,.col-full .widget-area .widget_archive ul li:hover a{padding-left:0;background:transparent}.widget-area .widget_product_categories .product-categories li a,.col-full .widget-area .widget_recent_entries li a,.col-full .widget-area .widget_categories ul li a,.col-full .widget-area .widget_archive ul li a,.error404 .widget_product_categories ul.product-categories>li a{padding:12px 0 2px 0;font-weight:400;letter-spacing:.05rem;color:#aa958c;font-family:inherit;font-size:.9rem;display:inline-block;text-decoration:none}.widget-area .widget_product_categories .product-categories li.current-cat a,.widget-area .widget_product_categories .product-categories li a:hover,.widget-area .widget_product_categories .product-categories ul.children li a:hover,.widget-area .widget_product_categories .product-categories li.current-cat ul.children li a:hover,.col-full .widget-area .widget_recent_entries li:hover a,.col-full .widget-area .widget_categories ul li:hover a,.col-full .widget-area .widget_categories ul li.current-cat a,.col-full .widget-area .widget_archive ul li:hover a,.error404 .widget_product_categories ul.product-categories>li a:hover,.error404 .widget_product_categories ul.product-categories>li>ul.children>li>a:hover{color:#7d6a68}.widget-area .widget_product_categories .product-categories li.current-cat a,.col-full .widget-area .widget_categories ul li.current-cat a{font-weight:600}.widget-area .widget_product_categories .product-categories li.current-cat ul.children li a{font-weight:400;color:#aa958c}.widget-area .widget_product_categories .product-categories ul.children,.error404 .product-categories ul.children{margin-top:0;border-left:1px solid #ede4d7}.widget-area .widget_product_categories .product-categories ul.children li a,.error404 .product-categories ul.children li a{padding:5px 0 5px 10px}.product-categories ul.children li ul.children{margin-left:10px}table th{background-color:#fef6e8}table tbody td{background-color:#f5eddf}table tbody tr:nth-child(2n) td,fieldset,fieldset legend{background-color:#fef6e8}.input-text,.input-text:focus,input[type=text],input[type='tel'],.input-text,input[type='email'],.input-text:focus,input[type=text]:focus,.input-text,input[type=number],.widget_product_search form input[type=search],input.wc-block-product-search__field{background-color:#f8f8f8}table.cart td.actions{border-top-color:transparent}td.product-remove a.remove{width:1.3rem;height:1.5rem}td.product-remove a.remove::before{color:#dad2ce;content:"\f2ed";font-size:1.3rem;line-height:1.5rem;vertical-align:middle}td.product-remove a.remove:hover::before{color:#ec4545}.woocommerce-active table:not(.has-background) tbody tr:nth-child(2n) td,fieldset,fieldset legend{background-color:transparent}#order_review .woocommerce-checkout-review-order{background-color:#fef6e8}h3#ship-to-different-address label span{font-weight:500;font-size:.65em;padding-left:20px}h3#ship-to-different-address:hover label span{color:#000}.woocommerce-active table.cart .product-thumbnail img{max-width:75px;border-radius:0}.woocommerce-active table.cart td.actions input::placeholder,input[type=text]::placeholder,.form-row textarea::placeholder{color:#aa958c}.woocommerce-active table.cart td.actions input,.input-text,input[type=number],input[type=text],input[type='tel'],input[type='email']{border-bottom:1px solid #aa958c;box-shadow:none;color:#7d6a68}.woocommerce-active .wc-proceed-to-checkout .button.checkout-button,#payment .place-order .button{font-size:1.2rem}.woocommerce-active .site-header-cart a.checkout.wc-forward::after,.wc-proceed-to-checkout .wc-forward::after{font-size:.9rem}.woocommerce-message:before,.woocommerce-message .button{color:#7cc75b}.woocommerce-message .button:hover{color:#65b541;border:none}.woocommerce-error{color:#e8092f;background:rgb(196 18 48 / 5%);border:1px solid}.woocommerce-error:before,.woocommerce-error .button{color:#e8092f}.woocommerce-error .button:hover{color:#c41230;border:none}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:rgb(172 222 251 / 10%);border:1px solid;color:#3d9cd2}.woocommerce-info .button,.woocommerce-info:before,.woocommerce-noreviews:before,p.no-comments:before{color:#3d9cd2}.woocommerce-info .button:hover{color:#3989b7;border:none}.form-row label{margin-bottom:5px}h3#ship-to-different-address{text-align:left}h3#ship-to-different-address label span{font-size:1rem}tbody .product-name{color:#aa958c}.woocommerce-privacy-policy-text p{font-size:.9rem;line-height:1.2rem}#payment .place-order,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{background-color:transparent}.select2-container--default .select2-selection--single{padding:5px 10px;height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px;right:10px}.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline-color:transparent}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border:1px solid #7d6a68}.woocommerce-column h2.woocommerce-column__title{display:block;font-size:1.618em;margin-top:40px}.woocommerce-column h2.woocommerce-column__title:before,.woocommerce-column h2.woocommerce-column__title:after{display:none}.woocommerce-customer-details{margin-top:50px}@media (min-width:768px){.woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__input-checkbox{position:absolute;top:63%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:0}table.cart td.actions input{margin-right:10px}.woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__input-checkbox{top:55%}}@media (max-width:768px){body.woocommerce-active table.cart td,table.cart th{padding:.875em}body.woocommerce-active.woocommerce-page table tbody td.product-remove,body.woocommerce-active.woocommerce-page table tbody td.product-thumbnail{display:inline-block;border-bottom:none;text-align:right;padding:0;margin-top:55px}body.woocommerce-active.woocommerce-page table tbody td.product-remove{width:40%}body.woocommerce-active.woocommerce-page table tbody td.product-thumbnail{width:60%}body.woocommerce-active.woocommerce-page table tbody td.product-remove a{text-align:right;display:inline-block;position:inherit;top:auto;right:0}body.woocommerce-active .site-content .hentry .entry-content table tbody td.product-remove a.remove,body.woocommerce-active .site-content .hentry .entry-content table tbody td.product-remove a.remove:hover{color:transparent}body.woocommerce-active .site-content .hentry .entry-content table tbody td.product-remove a.remove:hover:before{color:#ec4545}body.woocommerce-active.woocommerce-page table tbody td.product-thumbnail a img{margin:0 0 0 15px}table.shop_table_responsive tr td.product-quantity:before{margin-top:8px}.woocommerce-active h3#ship-to-different-address label span{padding-left:0}}.woocommerce-account .pagestatique h2::before,.woocommerce-account .pagestatique h2::after{display:none}.woocommerce-account .u-columns{margin-top:30px}.woocommerce-active .site-content .hentry .entry-content .woocommerce-MyAccount-navigation a:not(.button):not(.components-button):not(.allproducts){color:#7d6a68;font-weight:500}.woocommerce-active .site-content .hentry .entry-content .woocommerce-MyAccount-navigation a:not(.button):not(.components-button):not(.allproducts):hover{color:#aa958c}body.blog #content>.col-full>.entry-header>h1{margin-bottom:30px}body.blog #content>.col-full>.entry-header>h1:before,body.blog #content>.col-full>.entry-header>h1:after{width:35%}article{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:4em}article:last-child{border-bottom:none}.site-main .hentry .entry-taxonomy{border-top:none}.site-main .hentry .entry-header{border-bottom:none}@media (min-width:850px){body.blog #content .content-area,body.archive #content .content-area{width:73.9130434783%;float:left;margin-right:4.347826087%}body.blog #content .widget-area,body.archive #content .widget-area{width:21.7391304348%;float:right;margin-right:0}}@media (min-width:530px){.blog #content .content-area,.archive #content .content-area{width:100%;float:none;margin-right:0}.blog #content .widget-area,.archive #content .widget-area{width:50%;float:none;margin-right:0;margin:0 auto}}@media (max-width:520px){.archive #content #main .masonry,.blog #content #main .masonry{grid-gap:20px}.archive #content #main article,.blog #content #main article{grid-column:span 12}}.single-post #content,.archive #content,.single-product #content{margin-top:50px}article header.entry-header{text-align:center}#primary .entry-header h1{margin:30px 0 20px 0}.single-post #primary .entry-header h1{margin:12px 0;font-size:2.2rem;line-height:2.5rem}.single-post span.posted-on{text-align:center;display:block;padding-top:7px}.blog span.posted-on::before{top:0;left:47%}.entry-header .post-author,.entry-header .post-comments{display:none}.single-post .entry-content h3{font-weight:400;font-size:1.4rem;color:#c41230}.single-post .entry-content p+h3{margin-top:1.4em}.widget_search form input[type=search],.widget_product_search form input[type=search],.wc-block-product-search .wc-block-product-search__field{box-shadow:none}.widget_product_search form input[type=search],.widget_search form input[type=search]{border-radius:30px;padding:.7em;padding-left:2.617924em;border:1px solid #f2f0ed;background-color:#f8f8f8}#secondary.widget-area .widget_media_image a{padding:0}.cat-links a,.entry-header .categorie a,.single-product div.product .product_meta .posted_in a{text-transform:uppercase;text-decoration:none;font-size:.9rem;letter-spacing:.05rem;font-weight:600}.hentry .entry-header .posted-on a{text-decoration:none;cursor:auto}.single-post article .entry-taxonomy .cat-links{text-align:center;margin-bottom:0;padding:0}.entry-header .etiquettes{margin:15px 0}.entry-header .etiquettes a,.archive .tags-links a,.blog .tags-links a,.single-post .tags-links a,.single-product div.product .product_meta .tagged_as a{padding:2px 10px;border:1px solid #dbcfc5;text-transform:uppercase;font-size:.75rem;font-weight:400;letter-spacing:.05rem;margin:4px 8px 4px 0;transition:all 0.3s ease;display:inline-block;text-decoration:none;border-radius:15px}.entry-header .etiquettes a:hover,.archive .tags-links a:hover,.blog .tags-links a:hover,.single-post .tags-links a:hover,.single-product div.product .product_meta .tagged_as a:hover{background:#dbcfc5}.single-post .wp-post-image{margin-bottom:40px}.single-post .entry-content h3,.single-post .entry-content p,.single-post .entry-content figure,.single-post .entry-content img:not(.wp-post-image),.single-post .entry-taxonomy .tags-links{padding:0 30px}.single-post article .entry-taxonomy:not(:first-child){margin-top:30px}.site-main nav.navigation{border-top:1px solid #f2f2f2;margin-top:40px}.site-main nav.navigation .nav-previous a,.site-main nav.navigation .nav-next a,.site-main nav.navigation .nav-previous a::before,.site-main nav.navigation .nav-next a::after{transition:all 0.3s ease}.site-main nav.navigation .nav-previous a:hover,.site-main nav.navigation .nav-next a:hover,.site-main nav.navigation .nav-previous a:hover::before,.site-main nav.navigation .nav-next a:hover::after,.cat-links a:hover,.entry-header .categorie a:hover,.single-product div.product .product_meta .posted_in a:hover{color:#c41230}.site-main nav.navigation .nav-previous a::before{content:"\f104";color:#dbcfc5}.site-main nav.navigation .nav-next a::after{content:"\f105";color:#dbcfc5}.site-main nav.navigation .nav-previous{padding-right:10px}.site-main nav.navigation .nav-next{padding-left:10px}#primary .site-main nav.navigation .nav-previous a,.site-main nav.navigation .nav-next a{display:inline-block;border-bottom:1px solid #dbcfc5;font-weight:500;font-size:1.1rem;line-height:2rem;margin-left:0;display:inline;position:relative}#comments .comments-title{color:#c3b0af;font-family:'Titillium Web',sans-serif;font-size:1.6rem;line-height:2rem;border-top:1px solid #f2f2f2;border-bottom:none;padding:1.8em 0;margin:0;font-weight:200}#respond{border-top:1px solid #f2f2f2;background-color:transparent}.comment-reply-title{font-size:1.6em;font-weight:300}.comment-form-comment textarea{margin-top:10px}@media (min-width:768px){#respond{padding:1.8em 0}}@media (max-width:768px){#respond{padding:1.8em 0}}#respond textarea,#respond input[type='text'],#respond input[type='email'],#respond input[type='url'],#respond input[type='password']{background-color:#fbfbfb}#respond textarea:focus,#respond input[type='text']:focus,#respond input[type='email']:focus,#respond input[type='url']:focus,#respond input[type='password']:focus{background-color:#fff}.widget_categories ul li a{text-transform:uppercase;text-decoration:none;font-size:.9rem;letter-spacing:.03rem;font-weight:600}@media (max-width:568px){.single-post .entry-content h3,.single-post .entry-content p,.single-post .entry-content figure,.single-post .entry-content img:not(.wp-post-image),.single-post .entry-taxonomy .tags-links{padding:0 0}.single-post #respond{padding:1.618em 0}.single-post article{padding-bottom:1rem}.site-main nav.navigation .nav-previous,.site-main nav.navigation .nav-next{width:100%}.site-main nav.navigation .nav-next{padding-top:30px}.footer-widget-1{text-align:center;margin:20px 0}.footer-widget-2,.footer-widget-3,.footer-widget-4{text-align:center;margin:30px 0}}.archive #primary article header.entry-header{text-align:left}.archive #primary h1.page-title{font-size:1.6rem;border-bottom:1px solid #f2f2f2;padding-bottom:30px;line-height:2rem;color:#c3b0af;font-weight:100;font-family:'Titillium Web',sans-serif}.archive #main .masonry,.blog #main .masonry{display:grid;grid-template:auto/repeat(12,1fr);grid-gap:30px}body.blog article div.entry-content p,.pagestatique article .entry-content .wp-show-posts-entry-summary p,.pagestatique article .entry-content .wp-show-posts-entry-content p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.archive #main article,.blog #main article{border:0;grid-column:span 6;display:flex;flex-direction:column;margin-bottom:0;padding-bottom:0}span.posted-on{font-size:.8rem;margin-bottom:15px;position:relative;padding-top:5px;margin-top:5px}span.posted-on,span.posted-on a{color:#bdad9f}.blog span.posted-on::before,.archive span.posted-on::before{position:absolute;content:"";height:2px;width:50px;top:0;left:0;background:#dbcfc5}.single-post span.posted-on::before{top:-7px;display:block;box-sizing:border-box;margin:0 auto;text-align:center;position:inherit;content:"";height:2px;width:50px;left:0;background:#dbcfc5}.archive #main article .entry-content img,.blog #main article .entry-content img{border-radius:0;margin-bottom:10px}.archive #main article .entry-content a,.blog #main article .entry-content a{display:none}.archive #main article h2,.blog #main article h2{margin:15px 0 10px 0;text-align:left;line-height:1.1em;margin-bottom:7px;font-size:1.3rem;transition:all 0.3s ease;letter-spacing:0;text-transform:none}.archive #main article h2 a,.blog #main article h2 a{color:#c41230;font-weight:400}.archive aside.entry-taxonomy,.blog aside.entry-taxonomy{margin-top:4px;padding-top:0;margin-bottom:4px}.more-link{position:relative;font-weight:600}.more-link::after{content:"\f105";color:#c41230;position:absolute;margin-left:5px;font-family:'Font Awesome 5 Free';font-weight:900;top:1px}.archive .tags-links,.blog .tags-links{margin:0}.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers{background-color:transparent;border-bottom:2px solid transparent;transition:all 0.3s ease}.pagination .page-numbers li .page-numbers:hover,.woocommerce-pagination .page-numbers li .page-numbers:hover,.woocommerce-pagination .page-numbers li a.page-numbers:hover,.pagination .page-numbers li a.page-numbers:hover{background-color:transparent;border-bottom:2px solid #dbcfc5}.pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:transparent;color:#7d6a68;border-bottom:2px solid #c41230}.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers:not(.current){color:#aa958c}.woocommerce-pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.prev{border:1px solid #dbcfc5;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:16px;padding:4px 15px}.woocommerce-pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.prev{border:1px solid transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:16px;padding:4px 15px}.woocommerce-pagination .page-numbers li .page-numbers.next:hover,.woocommerce-pagination .page-numbers li .page-numbers.prev:hover{border:1px solid #dbcfc5}.cat-links a,.tags-links a{color:#7d6a68}.site-footer,.site-footer .textwidget p{color:#aa958c;font-size:.99em;line-height:1.7rem}footer.site-footer{padding:2.7em 0 2.2em 0;background:#f6f3f0}.site-info{display:none}@media (min-width:768px){.footer-widgets.col-4 .footer-widget-3,.footer-widgets.col-4 .footer-widget-4{width:21%}.footer-widgets.col-4 .footer-widget-1{width:15%}.footer-widgets.col-4 .footer-widget-2{width:28%}}.footer-widgets.col-4 .footer-widget-2,.footer-widgets.col-4 .footer-widget-3,.footer-widgets.col-4 .footer-widget-4{margin-top:.3em}.footer-widgets{padding-top:0;border-bottom:none}.widget{margin:0}.site-footer{padding:2.1em 0 .2em}.footer-widget-1 img{max-width:65px}.footer-widgets .widget_text a,footer.site-footer a:not(.button):not(.components-button){text-decoration:none;transition:all 0.3s ease;color:#aa958c}.footer-widgets .widget_text li{list-style-type:none}.footer-widgets .widget_text a:hover,footer.site-footer a:not(.button):not(.components-button):hover{color:#7d6a68}.footer-widgets p{margin-bottom:0}.site-footer .textwidget p.tel,.site-footer .textwidget p.mail{line-height:1.5rem}.footer-widgets .tel,.footer-widgets .fax,.footer-widgets .marker{position:relative}.footer-widgets .marker a{display:inline-block;padding-left:25px}.footer-widgets .marker::before{content:"\f3c5"}.footer-widgets .tel::before{content:"\f879"}.footer-widgets .fax::before{content:"\f02f"}.footer-widgets .mail::before{content:"\f0e0"}.footer-widgets .marker::before{vertical-align:top;width:0}.footer-widgets .tel::before,.footer-widgets .fax::before,.footer-widgets .mail::before{vertical-align:baseline;width:30px}.footer-widgets a i.fab{font-size:1.4rem;padding:5px}.footer-widgets a:first-child i.fab{padding-left:0}.footer-widgets a:last-child i.fab{padding-right:0}.footer-widgets a:last-child i.fab{margin-right:0}.footer-widgets a i.fab.fa-facebook-f{font-size:1.2rem}.footer-widgets .tel::before,.footer-widgets .fax::before,.footer-widgets .marker::before,.footer-widgets .mail::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;opacity:1;color:#aa958c}@media (max-width:995px){button#responsive-menu-button.responsive-menu-button{right:2%}button#responsive-menu-button.responsive-menu-button,.responsive-menu-open button#responsive-menu-button.responsive-menu-button:hover,.responsive-menu-open button#responsive-menu-button.responsive-menu-button:focus,button#responsive-menu-button.responsive-menu-button:hover,button#responsive-menu-button.responsive-menu-button:focus,.responsive-menu-open button#responsive-menu-button.responsive-menu-button{background-color:#FFF}#responsive-menu-button .responsive-menu-inner,#responsive-menu-button .responsive-menu-inner::before,#responsive-menu-button .responsive-menu-inner::after{background-color:#7d6a68}button#responsive-menu-button.responsive-menu-button:hover .responsive-menu-inner,button#responsive-menu-button.responsive-menu-button:hover .responsive-menu-inner::before,button#responsive-menu-button.responsive-menu-button:hover .responsive-menu-inner::after,button#responsive-menu-button.responsive-menu-button:hover .responsive-menu-open .responsive-menu-inner,button#responsive-menu-button.responsive-menu-button:hover .responsive-menu-open .responsive-menu-inner::before,button#responsive-menu-button.responsive-menu-button:hover .responsive-menu-open .responsive-menu-inner::after,button#responsive-menu-button.responsive-menu-button:focus .responsive-menu-inner,button#responsive-menu-button.responsive-menu-button:focus .responsive-menu-inner::before,button#responsive-menu-button.responsive-menu-button:focus .responsive-menu-inner::after,button#responsive-menu-button.responsive-menu-button:focus .responsive-menu-open .responsive-menu-inner,button#responsive-menu-button.responsive-menu-button:focus .responsive-menu-open .responsive-menu-inner::before,button#responsive-menu-button.responsive-menu-button:focus .responsive-menu-open .responsive-menu-inner::after{background-color:#940c24}#responsive-menu-container.slide-left{border-right:1px solid #ddd;max-width:400px}#responsive-menu-container.slide-left #responsive-menu li.responsive-menu-item a{background-color:transparent}#responsive-menu-container.slide-left #responsive-menu li.responsive-menu-item a:hover{background-color:transparent}#responsive-menu-container.slide-left #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow,#responsive-menu-container.slide-left #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow,#responsive-menu-container.slide-left #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active{width:100%;background:transparent;text-align:right;padding-right:20px;color:#7d6a68}#responsive-menu-container.slide-left #responsive-menu li.responsive-menu-item .responsive-menu-item-link{outline-color:transparent}#responsive-menu-container.slide-left #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow,#responsive-menu-container.slide-left #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active:hover{color:#b3a396}#responsive-menu-container.slide-left #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active,#responsive-menu-container.slide-left #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active:hover{background-color:transparent}#responsive-menu-container.slide-left #responsive-menu li.responsive-menu-current-item>.responsive-menu-item-link .responsive-menu-subarrow{color:#c41230}}@media (max-width:1600px){.home .containerHoraires{top:calc((100% - 250px) / 2)}.containerHoraires{top:calc((100% - 96px) / 2)}.blocHoraires{width:312px;padding-bottom:5px}#Horaires{width:312px}#Horaires .titreHoraires{font-size:1.5em;padding:8px 0 0 0;margin:0 0 0 0}#Horaires .blocHoraires tr{font-size:13px;letter-spacing:.03rem;font-weight:300}#Horaires table tbody tr>td:nth-child(1){padding:3px 3px 3px 12px;text-transform:uppercase;font-size:12px}.home #Horaires table tbody td{padding:3px 3px 3px 8px}}@media (max-width:1025px){#tel p{font-size:14px}}@media (max-width:1390px){.banner-page #Horaires .blocHoraires .all{display:none}.home .containerHoraires,.containerHoraires{top:calc((100% - 90px) / 2)}.home #Horaires tr.aujourdhui{background:#9d0d26;color:#fff}}@media (max-width:1020px){.banner-page #Horaires .blocHoraires .all{display:none}.containerHoraires{top:calc((100% - 90px) / 2)}}@media (max-width:768px){footer.site-footer{margin-bottom:0}.footer-widget-1 a{display:block}.footer-widget-1 a img{margin:0 auto}.footer-widget-1,.footer-widget-2,.footer-widget-3,.footer-widget-4{text-align:center;margin:0}.footer-widget-2,.footer-widget-3{padding-bottom:1em}.col-full .footer-widgets.col-4 .footer-widget-1,.col-full .footer-widgets.col-4 .footer-widget-2,.col-full .footer-widgets.col-4 .footer-widget-3,.col-full .footer-widgets.col-4 .footer-widget-4{width:100%}.footer-widget-2 .marker::before,.footer-widgets .tel::before,.footer-widgets .mail::before{display:none}.footer-widget-2 .marker a,.footer-widgets .mail a{padding:0}.footer-widgets .widget_media_image img{margin:0 auto;margin-bottom:20px}.site-header{padding-bottom:10px}.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{width:80px;height:80px;position:relative}.site-header .custom-logo-link img{padding-top:15px}#headerContact{margin:20px 0 0 12px}.moncompte,.single-post .banner-page{display:none}.single-post #content,.archive #content,.single-product #content{margin-top:30px}#mega-menu-wrap-primary .mega-menu-toggle{margin-top:-3px}.icon-button{width:2rem;height:2rem;line-height:2.3rem}.icon-button svg{width:7px;height:18px}#tel{margin:0 0 0 10px}#tel svg{width:15px}.primary-navigation{display:block}button.menu-toggle{padding:.4em .8em .4em 2.7em}.woocommerce-active .site-header .main-navigation{margin-left:0}.main-navigation #menu-menu-principal li{text-align:center}button.menu-toggle{display:none}}@media (max-width:955px){.site-search{display:none}.footer-widgets.col-4 .footer-widget-1{width:10%}.footer-widgets.col-4 .footer-widget-2{width:29%}.footer-widgets.col-4 .footer-widget-3{width:20%}.footer-widgets.col-4 .footer-widget-4{width:26%}.banner-page{position:relative;text-align:center}.banner-page img{display:none}.banner-page .containerHoraires{position:relative;display:inline-block;right:0}}@media (max-width:720px){.col-full .footer-widgets.col-4 .footer-widget-4{padding-bottom:4em}}@media (max-width:540px){.containerHoraires{width:100%;position:relative;top:0;right:0}#Horaires{width:100%}.blocHoraires{width:100%;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;filter:none;padding:0 8px 8px 8px}#Horaires table{width:100%;height:auto;margin:0}}@media (max-width:360px){.icon-button.facebook{display:none}}.error404 .fourohfour-columns-2 .col-2{padding-top:0;background-color:transparent}.error404 .fourohfour-columns-2{border-top:none;border-bottom:1px solid rgba(0,0,0,.05);padding-top:0}.error404 .site-content .widget_product_search{background-color:transparent}.error404 .widget_product_categories .widgettitle{display:none}.error404 .page-title,.error404 .page-content p,.error404 .page-content section:last-child h2{text-align:center}.error404 .widget.woocommerce li .count{font-size:.9rem;color:#aa958c;display:inline-block;padding:12px 0 2px 0;font-weight:300;letter-spacing:.05rem}@media (max-width:768px){.error404 .site-content .widget_product_search{padding:1.618em 0}.error404 #primary h2{text-align:center}.error404 ul.products.columns-2 li a:last-child{font-size:.9rem}.error404 .fourohfour-columns-2 .col-2{padding:0}.error404 #primary nav.col-2 h2{margin-bottom:10px}}