.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.hidden-visually,.sr,.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label input,.site-header-cart .cart-click .amount,.woocommerce-checkout:not(.woocommerce-order-received) .wcf-product-option-before-customer #your_products_heading,.screen-reader-text{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.hidden{display:none !important}.has-material-red-color{color:#f44336}.has-material-red-background-color{background-color:#f44336}.has-material-pink-color{color:#e91e63}.has-material-pink-background-color{background-color:#e91e63}.has-material-purple-color{color:#9c27b0}.has-material-purple-background-color{background-color:#9c27b0}.has-material-deep-purple-color{color:#673ab7}.has-material-deep-purple-background-color{background-color:#673ab7}.has-material-indigo-color{color:#3f51b5}.has-material-indigo-background-color{background-color:#3f51b5}.has-material-blue-color{color:#2196f3}.has-material-blue-background-color{background-color:#2196f3}.has-material-light-blue-color{color:#03a9f4}.has-material-light-blue-background-color{background-color:#03a9f4}.has-material-cyan-color{color:#00bcd4}.has-material-cyan-background-color{background-color:#00bcd4}.has-material-teal-color{color:#009688}.has-material-teal-background-color{background-color:#009688}.has-material-green-color{color:#4caf50}.has-material-green-background-color{background-color:#4caf50}.has-material-light-green-color{color:#8bc34a}.has-material-light-green-background-color{background-color:#8bc34a}.has-material-lime-color{color:#cddc39}.has-material-lime-background-color{background-color:#cddc39}.has-material-yellow-color{color:#ffeb3b}.has-material-yellow-background-color{background-color:#ffeb3b}.has-material-amber-color{color:#ffc107}.has-material-amber-background-color{background-color:#ffc107}.has-material-orange-color{color:#ff9800}.has-material-orange-background-color{background-color:#ff9800}.has-material-deep-orange-color{color:#ff5722}.has-material-deep-orange-background-color{background-color:#ff5722}.has-material-brown-color{color:#795548}.has-material-brown-background-color{background-color:#795548}.has-material-grey-color{color:#9e9e9e}.has-material-grey-background-color{background-color:#9e9e9e}.has-material-blue-grey-color{color:#607d8b}.has-material-blue-grey-background-color{background-color:#607d8b}.entry-content .has-xs-font-size{font-size:8px}.entry-content .has-s-font-size{font-size:10px}.entry-content .has-m-font-size{font-size:14px}.entry-content .has-l-font-size{font-size:21px}.entry-content .has-xl-font-size{font-size:28px}.entry-content .has-xxl-font-size{font-size:40px}.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wcf-gb-checkout-for){max-width:1170px;width:auto;margin-left:auto;margin-right:auto}.wc-block-grid__products{margin:0em auto 4rem}.wc-block-grid__products .wc-block-grid__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wc-block-grid__products .wp-block-button{margin-top:auto}.wc-block-grid__products .wp-block-button__link{border-radius:0;color:#fff}[class*="__inner-container"]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wcf-gb-checkout-form){max-width:inherit;width:100%}.alignnone,.aligncenter,.alignleft,.alignright,.alignwide{margin-top:2.5rem;margin-right:auto;margin-bottom:2.5rem;margin-left:auto}[class*="__inner-container"]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){margin-left:auto;margin-right:auto}.alignfull{margin-top:2.5rem;margin-right:-2.617924em;margin-left:-2.617924em;max-width:100vw;position:relative;width:calc(100% + ( 2.617924em * 2))}#page .entry-content>.alignfull:first-child{margin-top:0}[class*="__inner-container"]>.alignfull{max-width:100%;margin:2.5rem auto}#page .alignwide{width:auto;max-width:1170px;position:relative}#page .entry-content #page .alignwide{width:100%}[class*="__inner-container"]>.alignwide{width:100%}.aligncenter,.aligncenter img{margin-left:auto;margin-right:auto}.alignleft,.alignright{max-width:50%}.alignleft{float:left;margin:0.3rem 2rem 2rem 2rem}.alignright{float:right;margin:0.3rem 2rem 2rem 2rem}[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"]>.alignleft,[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"]>p .alignleft,[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignleft{margin-left:2rem}[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"]>.alignright,[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"]>p .alignright,[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignright{margin-right:2rem}.entry-content blockquote+h2,.entry-content blockquote+h3,.entry-content blockquote+h4,.entry-content blockquote+header h2,.entry-content form+h2,.entry-content form+h3,.entry-content form+h4,.entry-content form+header h2,.entry-content ol+h2,.entry-content ol+h3,.entry-content ol+h4,.entry-content ol+header h2,.entry-content p+h2,.entry-content p+h3,.entry-content p+h4,.entry-content p+header h2,.entry-content table+h2,.entry-content table+h3,.entry-content table+h4,.entry-content table+header h2,.entry-content ul+h2,.entry-content ul+h3,.entry-content ul+h4,.entry-content ul+header h2{margin-top:.2rem}.alignfull>figcaption,.alignfull>.wp-caption-text{margin-left:auto;margin-right:auto;max-width:1170px;width:calc(100% - 4rem)}.wp-block-columns.alignwide+.wp-block-columns.alignwide,.wp-block-columns.alignfull+.wp-block-columns.alignfull{margin-top:-2.8rem}figure.wp-block-gallery.alignwide,figure.wp-block-gallery.alignfull{margin-bottom:2.5rem;margin-top:2.5rem}.entry-content>.wp-block-group.alignwide.has-background,.entry-content>.wp-block-group.alignfull.has-background{padding:2rem 1em;margin-bottom:0;margin-top:0}.wp-block-image .alignleft{margin-right:0}.wp-block-image .alignright{margin-left:0}.wp-block-image .aligncenter figcaption{text-align:center}hr.wp-block-separator{margin:2.5rem auto}.entry-content>.alignleft,.entry-content>p .alignleft,.entry-content>.wp-block-image .alignleft{position:absolute;right:calc((100vw - 1170px) / 2 + 1170px + 2rem);max-width:calc((100% - 1170px) / 2 - 6rem)}[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.alignleft,[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>p .alignleft,[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.wp-block-image .alignleft{position:relative;right:inherit;max-width:inherit}[class*="wp-block"].alignwide [class*="__inner-container"]>.alignleft,[class*="wp-block"].alignwide [class*="__inner-container"]>p .alignleft,[class*="wp-block"].alignwide [class*="__inner-container"]>.wp-block-image .alignleft{position:absolute;right:calc((100% - 1170px) / 2 + 1170px + 4rem);max-width:calc((100% - 1170px) / 2 - 4rem)}[class*="wp-block"].alignfull [class*="__inner-container"]>.alignleft,[class*="wp-block"].alignfull [class*="__inner-container"]>p .alignleft,[class*="wp-block"].alignfull [class*="__inner-container"]>.wp-block-image .alignleft{position:absolute;right:calc((100% - 1170px) / 2 + 1170px + 4rem);max-width:calc((100% - 1170px) / 2 - 4rem)}[class*="wp-block"].alignwide.has-background [class*="__inner-container"]>.alignleft,[class*="wp-block"].alignwide.has-background [class*="__inner-container"]>p .alignleft,[class*="wp-block"].alignwide.has-background [class*="__inner-container"]>.wp-block-image .alignleft{right:calc((100% - 1170px) / 2 + 1170px)}[class*="wp-block"].alignfull [class*="__inner-container"]>.alignleft,[class*="wp-block"].alignfull [class*="__inner-container"]>p .alignleft,[class*="wp-block"].alignfull [class*="__inner-container"]>.wp-block-image .alignleft{margin-left:4rem}.entry-content>.alignright,.entry-content>p .alignright,.entry-content>.wp-block-image .alignright{position:absolute;left:calc((100vw - 1170px) / 2 + 1170px + 2rem);max-width:calc((100% - 1170px) / 2 - 6rem)}[class*="__inner-container"]>.alignright{position:absolute;left:calc((100vw - 1170px) / 2 + 1170px + 2rem);max-width:calc((100% - 1170px) / 2 - 6rem)}[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.alignright,[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>p .alignright,[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.wp-block-image .alignright{position:relative;left:inherit;max-width:inherit}[class*="wp-block"].alignwide [class*="__inner-container"]>.alignright,[class*="wp-block"].alignwide [class*="__inner-container"]>p .alignright,[class*="wp-block"].alignwide [class*="__inner-container"]>.wp-block-image .alignright{position:absolute;left:calc((100% - 1170px) / 2 + 1170px + 4rem);max-width:calc((100% - 1170px) / 2 - 4rem)}[class*="wp-block"].alignfull [class*="__inner-container"]>.alignright,[class*="wp-block"].alignfull [class*="__inner-container"]>p .alignright,[class*="wp-block"].alignfull [class*="__inner-container"]>.wp-block-image .alignright{position:absolute;left:calc((100% - 1170px) / 2 + 1170px + 4rem);max-width:calc((100% - 1170px) / 2 - 4rem)}[class*="wp-block"].alignwide.has-background [class*="__inner-container"]>.alignright,[class*="wp-block"].alignwide.has-background [class*="__inner-container"]>p .alignright,[class*="wp-block"].alignwide.has-background [class*="__inner-container"]>.wp-block-image .alignright{left:calc((100% - 1170px) / 2 + 1170px + 4rem)}[class*="wp-block"].alignfull [class*="__inner-container"]>.alignright,[class*="wp-block"].alignfull [class*="__inner-container"]>p .alignright,[class*="wp-block"].alignfull [class*="__inner-container"]>.wp-block-image .alignright{margin-right:4rem}.entry-content>.alignwide:not(.wp-block-group.has-background),.entry-content>.alignfull:not(.wp-block-group.has-background){margin-bottom:2.5rem;margin-top:2.5rem}.alignfull>figcaption,.alignfull>.wp-caption-text{width:calc(100% - 10rem)}.hidden-visually,.sr,.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label input,.site-header-cart .cart-click .amount,.woocommerce-checkout:not(.woocommerce-order-received) .wcf-product-option-before-customer #your_products_heading,.screen-reader-text{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.hidden{display:none !important}.has-material-red-color{color:#f44336}.has-material-red-background-color{background-color:#f44336}.has-material-pink-color{color:#e91e63}.has-material-pink-background-color{background-color:#e91e63}.has-material-purple-color{color:#9c27b0}.has-material-purple-background-color{background-color:#9c27b0}.has-material-deep-purple-color{color:#673ab7}.has-material-deep-purple-background-color{background-color:#673ab7}.has-material-indigo-color{color:#3f51b5}.has-material-indigo-background-color{background-color:#3f51b5}.has-material-blue-color{color:#2196f3}.has-material-blue-background-color{background-color:#2196f3}.has-material-light-blue-color{color:#03a9f4}.has-material-light-blue-background-color{background-color:#03a9f4}.has-material-cyan-color{color:#00bcd4}.has-material-cyan-background-color{background-color:#00bcd4}.has-material-teal-color{color:#009688}.has-material-teal-background-color{background-color:#009688}.has-material-green-color{color:#4caf50}.has-material-green-background-color{background-color:#4caf50}.has-material-light-green-color{color:#8bc34a}.has-material-light-green-background-color{background-color:#8bc34a}.has-material-lime-color{color:#cddc39}.has-material-lime-background-color{background-color:#cddc39}.has-material-yellow-color{color:#ffeb3b}.has-material-yellow-background-color{background-color:#ffeb3b}.has-material-amber-color{color:#ffc107}.has-material-amber-background-color{background-color:#ffc107}.has-material-orange-color{color:#ff9800}.has-material-orange-background-color{background-color:#ff9800}.has-material-deep-orange-color{color:#ff5722}.has-material-deep-orange-background-color{background-color:#ff5722}.has-material-brown-color{color:#795548}.has-material-brown-background-color{background-color:#795548}.has-material-grey-color{color:#9e9e9e}.has-material-grey-background-color{background-color:#9e9e9e}.has-material-blue-grey-color{color:#607d8b}.has-material-blue-grey-background-color{background-color:#607d8b}.entry-content .has-xs-font-size{font-size:8px}.entry-content .has-s-font-size{font-size:10px}.entry-content .has-m-font-size{font-size:14px}.entry-content .has-l-font-size{font-size:21px}.entry-content .has-xl-font-size{font-size:28px}.entry-content .has-xxl-font-size{font-size:40px}.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wcf-gb-checkout-for){max-width:1170px;width:auto;margin-left:auto;margin-right:auto}.wc-block-grid__products{margin:0em auto 4rem}.wc-block-grid__products .wc-block-grid__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wc-block-grid__products .wp-block-button{margin-top:auto}.wc-block-grid__products .wp-block-button__link{border-radius:0;color:#fff}[class*="__inner-container"]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wcf-gb-checkout-form){max-width:inherit;width:100%}.alignnone,.aligncenter,.alignleft,.alignright,.alignwide{margin-top:2.5rem;margin-right:auto;margin-bottom:2.5rem;margin-left:auto}[class*="__inner-container"]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){margin-left:auto;margin-right:auto}.alignfull{margin-top:2.5rem;margin-right:-2.617924em;margin-left:-2.617924em;max-width:100vw;position:relative;width:calc(100% + ( 2.617924em * 2))}#page .entry-content>.alignfull:first-child{margin-top:0}[class*="__inner-container"]>.alignfull{max-width:100%;margin:2.5rem auto}#page .alignwide{width:auto;max-width:1170px;position:relative}#page .entry-content #page .alignwide{width:100%}[class*="__inner-container"]>.alignwide{width:100%}.aligncenter,.aligncenter img{margin-left:auto;margin-right:auto}.alignleft,.alignright{max-width:50%}.alignleft{float:left;margin:0.3rem 2rem 2rem 2rem}.alignright{float:right;margin:0.3rem 2rem 2rem 2rem}[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"]>.alignleft,[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"]>p .alignleft,[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignleft{margin-left:2rem}[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"]>.alignright,[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"]>p .alignright,[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignright{margin-right:2rem}.entry-content blockquote+h2,.entry-content blockquote+h3,.entry-content blockquote+h4,.entry-content blockquote+header h2,.entry-content form+h2,.entry-content form+h3,.entry-content form+h4,.entry-content form+header h2,.entry-content ol+h2,.entry-content ol+h3,.entry-content ol+h4,.entry-content ol+header h2,.entry-content p+h2,.entry-content p+h3,.entry-content p+h4,.entry-content p+header h2,.entry-content table+h2,.entry-content table+h3,.entry-content table+h4,.entry-content table+header h2,.entry-content ul+h2,.entry-content ul+h3,.entry-content ul+h4,.entry-content ul+header h2{margin-top:.2rem}.alignfull>figcaption,.alignfull>.wp-caption-text{margin-left:auto;margin-right:auto;max-width:1170px;width:calc(100% - 4rem)}.wp-block-columns.alignwide+.wp-block-columns.alignwide,.wp-block-columns.alignfull+.wp-block-columns.alignfull{margin-top:-2.8rem}figure.wp-block-gallery.alignwide,figure.wp-block-gallery.alignfull{margin-bottom:2.5rem;margin-top:2.5rem}.entry-content>.wp-block-group.alignwide.has-background,.entry-content>.wp-block-group.alignfull.has-background{padding:2rem 1em;margin-bottom:0;margin-top:0}.wp-block-image .alignleft{margin-right:0}.wp-block-image .alignright{margin-left:0}.wp-block-image .aligncenter figcaption{text-align:center}hr.wp-block-separator{margin:2.5rem auto}.entry-content>.alignleft,.entry-content>p .alignleft,.entry-content>.wp-block-image .alignleft{position:absolute;right:calc((100vw - 1170px) / 2 + 1170px + 2rem);max-width:calc((100% - 1170px) / 2 - 6rem)}[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.alignleft,[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>p .alignleft,[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.wp-block-image .alignleft{position:relative;right:inherit;max-width:inherit}[class*="wp-block"].alignwide [class*="__inner-container"]>.alignleft,[class*="wp-block"].alignwide [class*="__inner-container"]>p .alignleft,[class*="wp-block"].alignwide [class*="__inner-container"]>.wp-block-image .alignleft{position:absolute;right:calc((100% - 1170px) / 2 + 1170px + 4rem);max-width:calc((100% - 1170px) / 2 - 4rem)}[class*="wp-block"].alignfull [class*="__inner-container"]>.alignleft,[class*="wp-block"].alignfull [class*="__inner-container"]>p .alignleft,[class*="wp-block"].alignfull [class*="__inner-container"]>.wp-block-image .alignleft{position:absolute;right:calc((100% - 1170px) / 2 + 1170px + 4rem);max-width:calc((100% - 1170px) / 2 - 4rem)}[class*="wp-block"].alignwide.has-background [class*="__inner-container"]>.alignleft,[class*="wp-block"].alignwide.has-background [class*="__inner-container"]>p .alignleft,[class*="wp-block"].alignwide.has-background [class*="__inner-container"]>.wp-block-image .alignleft{right:calc((100% - 1170px) / 2 + 1170px)}[class*="wp-block"].alignfull [class*="__inner-container"]>.alignleft,[class*="wp-block"].alignfull [class*="__inner-container"]>p .alignleft,[class*="wp-block"].alignfull [class*="__inner-container"]>.wp-block-image .alignleft{margin-left:4rem}.entry-content>.alignright,.entry-content>p .alignright,.entry-content>.wp-block-image .alignright{position:absolute;left:calc((100vw - 1170px) / 2 + 1170px + 2rem);max-width:calc((100% - 1170px) / 2 - 6rem)}[class*="__inner-container"]>.alignright{position:absolute;left:calc((100vw - 1170px) / 2 + 1170px + 2rem);max-width:calc((100% - 1170px) / 2 - 6rem)}[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.alignright,[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>p .alignright,[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.wp-block-image .alignright{position:relative;left:inherit;max-width:inherit}[class*="wp-block"].alignwide [class*="__inner-container"]>.alignright,[class*="wp-block"].alignwide [class*="__inner-container"]>p .alignright,[class*="wp-block"].alignwide [class*="__inner-container"]>.wp-block-image .alignright{position:absolute;left:calc((100% - 1170px) / 2 + 1170px + 4rem);max-width:calc((100% - 1170px) / 2 - 4rem)}[class*="wp-block"].alignfull [class*="__inner-container"]>.alignright,[class*="wp-block"].alignfull [class*="__inner-container"]>p .alignright,[class*="wp-block"].alignfull [class*="__inner-container"]>.wp-block-image .alignright{position:absolute;left:calc((100% - 1170px) / 2 + 1170px + 4rem);max-width:calc((100% - 1170px) / 2 - 4rem)}[class*="wp-block"].alignwide.has-background [class*="__inner-container"]>.alignright,[class*="wp-block"].alignwide.has-background [class*="__inner-container"]>p .alignright,[class*="wp-block"].alignwide.has-background [class*="__inner-container"]>.wp-block-image .alignright{left:calc((100% - 1170px) / 2 + 1170px + 4rem)}[class*="wp-block"].alignfull [class*="__inner-container"]>.alignright,[class*="wp-block"].alignfull [class*="__inner-container"]>p .alignright,[class*="wp-block"].alignfull [class*="__inner-container"]>.wp-block-image .alignright{margin-right:4rem}.entry-content>.alignwide:not(.wp-block-group.has-background),.entry-content>.alignfull:not(.wp-block-group.has-background){margin-bottom:2.5rem;margin-top:2.5rem}.alignfull>figcaption,.alignfull>.wp-caption-text{width:calc(100% - 10rem)}body{font-family:Inter, sans-serif}.wp-block-button__link{border-radius:4px;font-size:18px;font-weight:600;padding:8px 22px;background-color:#b61e25;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;line-height:1.0}.wp-block-button__link:hover,.wp-block-button__link:focus{background-color:#fff;color:#2d2727}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color){border:2px solid #fff;background-color:transparent;color:#fff;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):focus,.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):hover,.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):focus{background-color:#fff;color:#2d2727}.button,.woocommerce-account .my_account_orders .button,#main .addresses header.title a,.woocommerce-account .edit-account .button,body.woocommerce-account .entry-content .woocommerce-Message .button{border-radius:4px !important;font-size:18px;font-weight:600;padding:8px 22px;background-color:#2d2727;color:#fff;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;line-height:1.0;text-decoration:none}.button:hover,.woocommerce-account .my_account_orders .button:hover,#main .addresses header.title a:hover,.woocommerce-account .edit-account .button:hover,body.woocommerce-account .entry-content .woocommerce-Message .button:hover,.button:focus,.woocommerce-account .my_account_orders .button:focus,#main .addresses header.title a:focus,.woocommerce-account .edit-account .button:focus,body.woocommerce-account .entry-content .woocommerce-Message .button:focus{background-color:#fff;color:#2d2727}.button--primary,.woocommerce-account .my_account_orders .button,#main .addresses header.title a,.woocommerce-account .edit-account .button,body.woocommerce-account .entry-content .woocommerce-Message .button{border:2px solid #2d2727;padding:6px 22px}.button--primary:hover,.woocommerce-account .my_account_orders .button:hover,#main .addresses header.title a:hover,.woocommerce-account .edit-account .button:hover,body.woocommerce-account .entry-content .woocommerce-Message .button:hover,.button--primary:focus,.woocommerce-account .my_account_orders .button:focus,#main .addresses header.title a:focus,.woocommerce-account .edit-account .button:focus,body.woocommerce-account .entry-content .woocommerce-Message .button:focus{background-color:#b61e25 !important;border:2px solid #b61e25;color:#fff}.button--secondary{background-color:#fff !important;border:2px solid #2d2727;color:#2d2727 !important;padding:6px 22px}.button--secondary:hover,.button--secondary:focus{background-color:#b61e25 !important;border:2px solid #b61e25;color:#fff !important}.ajax_add_to_cart.add_to_cart_button.loading,.single-product div.product form.cart .button.loading,.single-product div.product form.cart #main .addresses header.title a.loading,#main .addresses header.title .single-product div.product form.cart a.loading{background-color:#2d2727 !important}.wpcf__next-step-button-link,#fake-next-step,body #payment .place-order .button,body #payment .place-order #main .addresses header.title a,#main .addresses header.title body #payment .place-order a,body .wc-proceed-to-checkout .button.checkout-button,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button,body.woocommerce-account .wc-proceed-to-checkout .entry-content .woocommerce-Message .checkout-button.button,body.woocommerce-account .entry-content .woocommerce-Message .wc-proceed-to-checkout .checkout-button.button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-top:1.0em !important;border:0 !important;border-radius:4px !important;font-size:18px !important;font-weight:600 !important;padding:8px 22px !important;background-color:#b61e25 !important;color:#fff !important;-webkit-transition:all 0.4s !important;-o-transition:all 0.4s !important;transition:all 0.4s !important;line-height:1.0 !important}.wpcf__next-step-button-link .wpcf__next-step-button-icon,#fake-next-step .wpcf__next-step-button-icon,body #payment .place-order .button .wpcf__next-step-button-icon,body #payment .place-order #main .addresses header.title a .wpcf__next-step-button-icon,#main .addresses header.title body #payment .place-order a .wpcf__next-step-button-icon,body .wc-proceed-to-checkout .button.checkout-button .wpcf__next-step-button-icon,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button .wpcf__next-step-button-icon,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button .wpcf__next-step-button-icon,.woocommerce #payment #place_order .wpcf__next-step-button-icon,.woocommerce-page #payment #place_order .wpcf__next-step-button-icon{display:none}.wpcf__next-step-button-link .wpcf__next-step-button-title-wrap,#fake-next-step .wpcf__next-step-button-title-wrap,body #payment .place-order .button .wpcf__next-step-button-title-wrap,body #payment .place-order #main .addresses header.title a .wpcf__next-step-button-title-wrap,#main .addresses header.title body #payment .place-order a .wpcf__next-step-button-title-wrap,body .wc-proceed-to-checkout .button.checkout-button .wpcf__next-step-button-title-wrap,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button .wpcf__next-step-button-title-wrap,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button .wpcf__next-step-button-title-wrap,.woocommerce #payment #place_order .wpcf__next-step-button-title-wrap,.woocommerce-page #payment #place_order .wpcf__next-step-button-title-wrap{font-size:inherit !important;font-weight:inherit !important;color:inherit !important}.wpcf__next-step-button-link:hover,#fake-next-step:hover,body #payment .place-order .button:hover,body #payment .place-order #main .addresses header.title a:hover,#main .addresses header.title body #payment .place-order a:hover,body .wc-proceed-to-checkout .button.checkout-button:hover,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button:hover,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.wpcf__next-step-button-link:focus,#fake-next-step:focus,body #payment .place-order .button:focus,body #payment .place-order #main .addresses header.title a:focus,#main .addresses header.title body #payment .place-order a:focus,body .wc-proceed-to-checkout .button.checkout-button:focus,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button:focus,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce #payment #place_order:focus,.woocommerce-page #payment #place_order:focus{background-color:#2d2727 !important}.cf-block-c537c881 .wcf-embed-checkout-form .woocommerce #payment input[type="radio"]:checked::before,.wcf-embed-checkout-form .woocommerce #order_review button,.wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row button,.wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,.wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,.wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login #main .addresses header.title a,#main .addresses header.title .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login a,.wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,.wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon #main .addresses header.title a,#main .addresses header.title .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon a,.wcf-embed-checkout-form .woocommerce-checkout form.login .button:hover,.wcf-embed-checkout-form .woocommerce-checkout form.login #main .addresses header.title a:hover,#main .addresses header.title .wcf-embed-checkout-form .woocommerce-checkout form.login a:hover,.wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button:hover,.wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon #main .addresses header.title a:hover,#main .addresses header.title .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon a:hover,.wcf-embed-checkout-form .woocommerce #payment #place_order:hover,.wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small:hover,.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-one.wcf-current::before,.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-two.wcf-current::before,.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .steps.wcf-current::before,.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note,body .wcf-pre-checkout-offer-wrapper .wcf-nav-bar-step.active .wcf-progress-nav-step,body .wcf-pre-checkout-offer-wrapper .wcf-nav-bar-step.active .wcf-nav-bar-step-line::before,body .wcf-pre-checkout-offer-wrapper .wcf-nav-bar-step.active .wcf-nav-bar-step-line::after{background-color:#2d2727 !important}body .entry-content h2:not(.woocommerce-loop-product__title){font-size:16px;font-weight:normal;margin-bottom:5px}body .entry-content h3{font-family:"Brother1816Printed",Arial,sans-serif;font-size:20px;font-weight:bold}body .entry-content h3+.wp-block-columns,body .entry-content h3+.wp-block-image{margin-top:2rem !important}body .entry-content .wp-block-cover{border-radius:3px;overflow:hidden}body .entry-content>.alignwide:not(.wp-block-group.has-background),body .entry-content>.alignfull:not(.wp-block-group.has-background),body .wp-block-cover,body .wp-block-cover+.wp-block-group{margin-top:70px;margin-bottom:70px}body .wp-block-group.has-background{margin-bottom:70px !important}body .wp-block-columns .wp-block-cover{margin-top:0;margin-bottom:0}.wp-block:not([data-align]){max-width:1170px}.wp-block[data-align=wide]{max-width:1170px}.coverflow-products{margin-top:54px !important;position:relative;overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y}.coverflow-products[data-length="1"] .coverflow-products__navigation,.coverflow-products[data-length="2"] .coverflow-products__navigation,.coverflow-products[data-length="3"] .coverflow-products__navigation{display:none !important}.coverflow-products.remove-pointer .coverflow-item{pointer-events:none}.coverflow-products__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.coverflow-products__navigation__button{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;display:block;width:calc(35px / 2 + 43px);height:86px;position:absolute;top:300px;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.coverflow-products__navigation__button:hover,.coverflow-products__navigation__button:focus{background:inherit}.coverflow-products__navigation__button:before{background:#d6d6d6;border-radius:100%;content:'';opacity:0.44;position:absolute;width:86px;height:86px;top:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.coverflow-products__navigation__button:after{border-radius:100%;content:'';opacity:0.44;position:absolute;width:35px;height:35px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.coverflow-products__navigation__button--previous{left:0}.coverflow-products__navigation__button--previous:before{left:-43px}.coverflow-products__navigation__button--previous:after{background:url(../images/icon-arrow-left.bd5030071c.svg) no-repeat center center/contain;right:0}.coverflow-products__navigation__button--next{right:0}.coverflow-products__navigation__button--next:before{right:-43px}.coverflow-products__navigation__button--next:after{background:url(../images/icon-arrow-right.446d67b27e.svg) no-repeat center center/contain;left:0}.coverflow-products__navigation__button:hover:before,.coverflow-products__navigation__button:focus:before{opacity:1}.coverflow-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;text-align:center;width:calc(100% / 3);-ms-flex-negative:0;flex-shrink:0;-ms-touch-action:auto;touch-action:auto}.coverflow-item:before{content:'';border:4px solid #f0f0f0;border-radius:4px;opacity:0;width:90%;padding-top:90%;position:absolute;bottom:0;left:5%;z-index:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.coverflow-item:after{content:'';height:100px;width:100px;position:absolute;top:10%;right:0;z-index:1;opacity:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.coverflow-item.is-capsules:after{background:url(../images/icon-capsules.c43387e117.png) no-repeat center center/contain}.coverflow-item.is-grain:after{background:url(../images/icon-grain.3356fda561.png) no-repeat center center/contain}.coverflow-item.is-moulu:after{background:url(../images/icon-moulu.e6be2d90d5.png) no-repeat center center/contain}.coverflow-item__image{position:relative;width:80%;padding-top:80%;margin-left:10%;z-index:2;mix-blend-mode:darken}.coverflow-item__image img{position:absolute;width:100%;height:100%;bottom:0;left:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-o-object-fit:contain;object-fit:contain}.coverflow-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:80px;padding:0 15px 25px 15px;z-index:3}.coverflow-item__link{display:block;width:100%}.coverflow-item__link:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0}.coverflow-item__link:hover,.coverflow-item__link:focus{outline:none !important;text-decoration:underline}.coverflow-item__title{font-family:"American",Times,"Times New Roman",serif !important;font-size:24px;line-height:1.2;display:block;width:100%}.coverflow-item__qualification{font-size:16px;line-height:1.4;display:block}.coverflow-item__price{font-size:16px;display:block;width:100%}.coverflow-item.is-current:before{opacity:0.83}.coverflow-item.is-current:after{opacity:1}.coverflow-item.is-current .coverflow-item__image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.coverflow-item.is-current .coverflow-item__title{font-size:50px}.coverflow-item.is-current .coverflow-item__qualification{font-size:18px}.coverflow-item.is-current .coverflow-item__price{font-size:18px}.slideshow{margin-bottom:40px !important;position:relative;overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y}.slideshow__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.slideshow__navigation{list-style:none;padding:0;margin:0;position:absolute;z-index:1;left:50%;bottom:20px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.slideshow__navigation li{display:inline-block;margin:0 5px}.slideshow__navigation button{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;background:white;border-radius:100%;display:block;width:10px;height:10px;position:relative;opacity:0.33;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.slideshow__navigation button:hover,.slideshow__navigation button:focus{background:inherit}.slideshow__navigation button:hover,.slideshow__navigation button:focus{background:white;opacity:1}.slideshow__navigation button:before{content:'';display:block;width:22px;height:22px;position:absolute;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;top:50%}.slideshow__navigation button.is-current{opacity:1}.slideshow-item{position:relative;height:650px;width:100%;-ms-flex-negative:0;flex-shrink:0;-ms-touch-action:auto;touch-action:auto}.slideshow-item .col-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.slideshow-item__content{color:#fff;max-width:500px;position:relative;z-index:1}.slideshow-item__title{color:#fff;font-size:40px !important;font-weight:bold !important;line-height:1.3;margin-bottom:0.2em !important}.slideshow-item__text{font-size:17px}.slideshow-item__image{width:100%;height:100%;position:absolute;z-index:0;left:0;top:0}.slideshow-item__image:before{content:'';background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0)), color-stop(51%, rgba(0,0,0,0.43)));background:-o-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);background:linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);width:100%;height:100%;position:absolute;z-index:1;left:0;top:0}.slideshow-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:relative;z-index:0}.banner-links{min-height:650px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.banner-links__content{text-align:center;list-style:none;margin:0;padding:0;z-index:1}.banner-links__image{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0}.banner-links__image:before{background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0)), color-stop(51%, rgba(0,0,0,0.43)));background:-o-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);background:linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.banner-links__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:0}.banner-link{margin:20px 0}.banner-link__link{color:#fff;font-family:"Brother1816Printed",Arial,sans-serif;font-size:25px;font-weight:bold}.banner-link__link:hover,.banner-link__link:focus{color:#fff}.banner-link__link:hover+.banner-link__image,.banner-link__link:focus+.banner-link__image{opacity:1}.banner-link__image{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;opacity:0}.banner-link__image:before{background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0)), color-stop(51%, rgba(0,0,0,0.43)));background:-o-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);background:linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.banner-link__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:0}*:focus,a:focus{outline:none}*{font-family:"Cabin",Arial,sans-serif !important}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{color:#2d2727}.clearfix:after{display:block;content:"";clear:both}@font-face{font-family:"American";src:url(../fonts/typoamericanlt.78ab471808.woff2) format("woff2"),url(../fonts/typoamericanlt.055e239ef1.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Cabin";src:url(../fonts/cabin-regular.11c16dcabc.woff2) format("woff2"),url(../fonts/cabin-regular.763f27badd.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Cabin";src:url(../fonts/cabin-italic.8f2b034317.woff2) format("woff2"),url(../fonts/cabin-italic.4739b1bf2a.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Cabin";src:url(../fonts/cabin-medium.dfdcea111e.woff2) format("woff2"),url(../fonts/cabin-medium.dce249891b.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Cabin";src:url(../fonts/cabin-mediumitalic.a5d77be099.woff2) format("woff2"),url(../fonts/cabin-mediumitalic.3ceed4676b.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:"Cabin";src:url(../fonts/cabin-semibold.ab87d1b104.woff2) format("woff2"),url(../fonts/cabin-semibold.61494ca953.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Cabin";src:url(../fonts/cabin-semibolditalic.14bd2518d4.woff2) format("woff2"),url(../fonts/cabin-semibolditalic.c76ea70236.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:"Cabin";src:url(../fonts/cabin-bold.7f2fbd3ae7.woff2) format("woff2"),url(../fonts/cabin-bold.52046567a2.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Cabin";src:url(../fonts/cabin-bolditalic.208bfaca25.woff2) format("woff2"),url(../fonts/cabin-bolditalic.22b23a0569.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Brother1816Printed";src:url(../fonts/Brother1816Printed-Medium.a1df58bb8c.woff2) format("woff2"),url(../fonts/Brother1816Printed-Medium.709f8f6d0f.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Brother1816Printed";src:url(../fonts/Brother1816Printed-Bold.5d6f4c0097.woff2) format("woff2"),url(../fonts/Brother1816Printed-Bold.aaecc47cc1.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Brother1816Printed";src:url(../fonts/Brother1816Printed-ExtraBold.afc383a6e2.woff2) format("woff2"),url(../fonts/Brother1816Printed-ExtraBold.832b05f6fc.woff) format("woff");font-weight:800;font-style:normal}::-webkit-input-placeholder{color:#2d2727;opacity:1}::-moz-placeholder{color:#2d2727;opacity:1}:-ms-input-placeholder{color:#2d2727;opacity:1}::-ms-input-placeholder{color:#2d2727;opacity:1}::placeholder{color:#2d2727;opacity:1}.alignnone,.alignleft,.alignright,.aligncenter{margin:5px 15px 10px}.alignleft{float:left;margin-left:0}.alignright{float:right;margin-right:0}.alignnone{display:block;margin-left:0;margin-right:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{position:relative}.wp-caption img{width:100%}.wp-caption-text{position:absolute;bottom:0;left:0;right:0;padding:5px 10px;background:rgba(0,0,0,0.5);color:#fff}.articles{list-style-type:none;padding:0;margin:0}.widgets{list-style-type:none;padding:0;margin:0}.gallery{position:relative;overflow:hidden;padding-bottom:20px}.gallery-item{float:left;position:relative;padding:10px}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.67%}.gallery-columns-7 .gallery-item{width:14.29%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.11%}.gallery-columns-7 .gallery .wp-caption,.gallery-columns-8 .gallery .wp-caption,.gallery-columns-9 .gallery .wp-caption{display:none}.gallery .wp-caption-text{right:10px;bottom:10px;left:10px;text-align:left}.section-comments{padding-top:15px}.section-comments a{text-decoration:none}.section-comments p{padding-bottom:18.2px}.section-comments ol,.section-comments ul{padding:0;margin:0;list-style:none outside none}.section-comments h3{position:relative;padding:0 0 10px}.section-comments h3 small{position:absolute;top:0;right:0}.comments{position:relative}.comments .children{position:relative;padding-left:70px}.comments .children:before,.comments .children:after{content:'';position:absolute;display:block}.comments .children:before{top:33px;left:23px;width:32px;height:27px;border-left:8px solid #c3c3c3;border-bottom:8px solid #c3c3c3}.comments .children:after{top:-5px;left:8px;border:20px solid transparent;border-width:20px 19px;border-bottom-color:#c3c3c3}.comment{position:relative;padding:30px 0 30px 65px}.comment .avatar{position:absolute;top:28px;left:0;width:48px;height:48px;border-radius:50%;border:1px solid #ccc}.comment__says{padding-left:5px}.comment__moderation-notice{display:inline-block;margin:3px 0 8px;color:#999}.comment__meta{padding-bottom:12px}.comment__meta a{color:#363636}.comment__text p:last-child{padding-bottom:0;margin-bottom:0}.comment__reply{padding-top:10px;text-align:right}.comment__reply a{display:inline-block;padding:5px 10px;background:#363636;color:#fff}.comment__reply a:hover{text-decoration:none;opacity:.8}.comment-respond{width:100%;padding-top:30px}.comment-respond h3{position:relative}.comment-respond small{position:absolute;top:0;right:0}.comment-respond label{display:block;padding-bottom:4px}.comment-respond input[type="text"],.comment-respond input[type="email"],.comment-respond input[type="url"],.comment-respond textarea{display:block;width:80%;padding:10px;border:1px solid #ccc;background:#f7f7f7}.comment-respond textarea{width:100%;height:100px}.comment-respond input[type="text"]:focus,.comment-respond input[type="email"]:focus,.comment-respond input[type="url"]:focus{background-color:#fff}.comment-respond input[type="text"]::-webkit-input-placeholder, .comment-respond input[type="email"]::-webkit-input-placeholder, .comment-respond input[type="url"]::-webkit-input-placeholder{color:#777}.comment-respond input[type="text"]::-moz-placeholder, .comment-respond input[type="email"]::-moz-placeholder, .comment-respond input[type="url"]::-moz-placeholder{color:#777}.comment-respond input[type="text"]:-ms-input-placeholder, .comment-respond input[type="email"]:-ms-input-placeholder, .comment-respond input[type="url"]:-ms-input-placeholder{color:#777}.comment-respond input[type="text"]::-ms-input-placeholder, .comment-respond input[type="email"]::-ms-input-placeholder, .comment-respond input[type="url"]::-ms-input-placeholder{color:#777}.comment-respond input[type="text"]::placeholder,.comment-respond input[type="email"]::placeholder,.comment-respond input[type="url"]::placeholder{color:#777}.comment-respond .required{color:#e40000}.comment-respond .comment-notes{padding-top:15px}.comment-respond .form-submit input{display:block;width:160px;height:40px;border:0;font-size:14px;font-weight:bold;color:#fff;background:#363636;cursor:pointer}.no-comments{padding-top:12px;font-weight:bold;font-size:18px}.search-form{position:relative;overflow:hidden}.search-form__field{display:block;width:100%;padding:10px;border:1px solid #ccc;background:#f7f7f7}.search-form__field:focus{background-color:#fff}.search-form__field::-webkit-input-placeholder{color:#777}.search-form__field::-moz-placeholder{color:#777}.search-form__field:-ms-input-placeholder{color:#777}.search-form__field::-ms-input-placeholder{color:#777}.search-form__field::placeholder{color:#777}.search-form .screen-reader-text{position:absolute;top:0;left:0;width:0;height:0;opacity:0.5;visibility:hidden}.banner-links{min-height:650px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.banner-links__content{text-align:center;list-style:none;margin:0;padding:0;z-index:1}.banner-links__image{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0}.banner-links__image:before{background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0)), color-stop(51%, rgba(0,0,0,0.43)));background:-o-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);background:linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.banner-links__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:0}.banner-link{margin:20px 0}.banner-link__link{color:#fff;font-family:"Brother1816Printed",Arial,sans-serif;font-size:25px;font-weight:bold}.banner-link__link:hover,.banner-link__link:focus{color:#fff}.banner-link__link:hover+.banner-link__image,.banner-link__link:focus+.banner-link__image{opacity:1}.banner-link__image{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;opacity:0}.banner-link__image:before{background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0)), color-stop(51%, rgba(0,0,0,0.43)));background:-o-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);background:linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.banner-link__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:0}.product-details-wrapper,.single-product .woocommerce-Tabs-panel,.single-product .archive-header .woocommerce-breadcrumb,.single-cartflows_step .archive-header .woocommerce-breadcrumb,.related.products,.upsells.products{max-width:100% !important}.archive .woocommerce-breadcrumb{padding-right:0;padding-left:0}.product-details-wrapper,.related.products,.single-product .woocommerce-Tabs-panel,.upsells.products{padding-right:60px;padding-left:60px}.site-content .woocommerce-breadcrumb{font-size:15px;color:#2d2727;min-height:55px;position:relative;z-index:1}.site-content .woocommerce-breadcrumb .breadcrumb-separator,.site-content .woocommerce-breadcrumb a{color:#c0c0c0;opacity:1}.wp-block-button__link{border-radius:4px;font-size:18px;font-weight:600;padding:8px 22px;background-color:#b61e25;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;line-height:1.0}.wp-block-button__link:hover,.wp-block-button__link:focus{background-color:#fff;color:#2d2727}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color){border:2px solid #fff;background-color:transparent;color:#fff;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):focus,.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):hover,.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):focus{background-color:#fff;color:#2d2727}.button,.woocommerce-account .my_account_orders .button,#main .addresses header.title a,.woocommerce-account .edit-account .button,body.woocommerce-account .entry-content .woocommerce-Message .button{border-radius:4px !important;font-size:18px;font-weight:600;padding:8px 22px;background-color:#2d2727;color:#fff;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;line-height:1.0;text-decoration:none}.button:hover,.woocommerce-account .my_account_orders .button:hover,#main .addresses header.title a:hover,.woocommerce-account .edit-account .button:hover,body.woocommerce-account .entry-content .woocommerce-Message .button:hover,.button:focus,.woocommerce-account .my_account_orders .button:focus,#main .addresses header.title a:focus,.woocommerce-account .edit-account .button:focus,body.woocommerce-account .entry-content .woocommerce-Message .button:focus{background-color:#fff;color:#2d2727}.button--primary,.woocommerce-account .my_account_orders .button,#main .addresses header.title a,.woocommerce-account .edit-account .button,body.woocommerce-account .entry-content .woocommerce-Message .button{border:2px solid #2d2727;padding:6px 22px}.button--primary:hover,.woocommerce-account .my_account_orders .button:hover,#main .addresses header.title a:hover,.woocommerce-account .edit-account .button:hover,body.woocommerce-account .entry-content .woocommerce-Message .button:hover,.button--primary:focus,.woocommerce-account .my_account_orders .button:focus,#main .addresses header.title a:focus,.woocommerce-account .edit-account .button:focus,body.woocommerce-account .entry-content .woocommerce-Message .button:focus{background-color:#b61e25 !important;border:2px solid #b61e25;color:#fff}.button--secondary{background-color:#fff !important;border:2px solid #2d2727;color:#2d2727 !important;padding:6px 22px}.button--secondary:hover,.button--secondary:focus{background-color:#b61e25 !important;border:2px solid #b61e25;color:#fff !important}.ajax_add_to_cart.add_to_cart_button.loading,.single-product div.product form.cart .button.loading,.single-product div.product form.cart #main .addresses header.title a.loading,#main .addresses header.title .single-product div.product form.cart a.loading{background-color:#2d2727 !important}.wpcf__next-step-button-link,#fake-next-step,body #payment .place-order .button,body #payment .place-order #main .addresses header.title a,#main .addresses header.title body #payment .place-order a,body .wc-proceed-to-checkout .button.checkout-button,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button,body.woocommerce-account .wc-proceed-to-checkout .entry-content .woocommerce-Message .checkout-button.button,body.woocommerce-account .entry-content .woocommerce-Message .wc-proceed-to-checkout .checkout-button.button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-top:1.0em !important;border:0 !important;border-radius:4px !important;font-size:18px !important;font-weight:600 !important;padding:8px 22px !important;background-color:#b61e25 !important;color:#fff !important;-webkit-transition:all 0.4s !important;-o-transition:all 0.4s !important;transition:all 0.4s !important;line-height:1.0 !important}.wpcf__next-step-button-link .wpcf__next-step-button-icon,#fake-next-step .wpcf__next-step-button-icon,body #payment .place-order .button .wpcf__next-step-button-icon,body #payment .place-order #main .addresses header.title a .wpcf__next-step-button-icon,#main .addresses header.title body #payment .place-order a .wpcf__next-step-button-icon,body .wc-proceed-to-checkout .button.checkout-button .wpcf__next-step-button-icon,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button .wpcf__next-step-button-icon,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button .wpcf__next-step-button-icon,.woocommerce #payment #place_order .wpcf__next-step-button-icon,.woocommerce-page #payment #place_order .wpcf__next-step-button-icon{display:none}.wpcf__next-step-button-link .wpcf__next-step-button-title-wrap,#fake-next-step .wpcf__next-step-button-title-wrap,body #payment .place-order .button .wpcf__next-step-button-title-wrap,body #payment .place-order #main .addresses header.title a .wpcf__next-step-button-title-wrap,#main .addresses header.title body #payment .place-order a .wpcf__next-step-button-title-wrap,body .wc-proceed-to-checkout .button.checkout-button .wpcf__next-step-button-title-wrap,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button .wpcf__next-step-button-title-wrap,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button .wpcf__next-step-button-title-wrap,.woocommerce #payment #place_order .wpcf__next-step-button-title-wrap,.woocommerce-page #payment #place_order .wpcf__next-step-button-title-wrap{font-size:inherit !important;font-weight:inherit !important;color:inherit !important}.wpcf__next-step-button-link:hover,#fake-next-step:hover,body #payment .place-order .button:hover,body #payment .place-order #main .addresses header.title a:hover,#main .addresses header.title body #payment .place-order a:hover,body .wc-proceed-to-checkout .button.checkout-button:hover,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button:hover,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.wpcf__next-step-button-link:focus,#fake-next-step:focus,body #payment .place-order .button:focus,body #payment .place-order #main .addresses header.title a:focus,#main .addresses header.title body #payment .place-order a:focus,body .wc-proceed-to-checkout .button.checkout-button:focus,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button:focus,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce #payment #place_order:focus,.woocommerce-page #payment #place_order:focus{background-color:#2d2727 !important}.cf-block-c537c881 .wcf-embed-checkout-form .woocommerce #payment input[type="radio"]:checked::before,.wcf-embed-checkout-form .woocommerce #order_review button,.wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row button,.wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,.wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,.wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login #main .addresses header.title a,#main .addresses header.title .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login a,.wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,.wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon #main .addresses header.title a,#main .addresses header.title .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon a,.wcf-embed-checkout-form .woocommerce-checkout form.login .button:hover,.wcf-embed-checkout-form .woocommerce-checkout form.login #main .addresses header.title a:hover,#main .addresses header.title .wcf-embed-checkout-form .woocommerce-checkout form.login a:hover,.wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button:hover,.wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon #main .addresses header.title a:hover,#main .addresses header.title .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon a:hover,.wcf-embed-checkout-form .woocommerce #payment #place_order:hover,.wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small:hover,.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-one.wcf-current::before,.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-two.wcf-current::before,.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .steps.wcf-current::before,.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note,body .wcf-pre-checkout-offer-wrapper .wcf-nav-bar-step.active .wcf-progress-nav-step,body .wcf-pre-checkout-offer-wrapper .wcf-nav-bar-step.active .wcf-nav-bar-step-line::before,body .wcf-pre-checkout-offer-wrapper .wcf-nav-bar-step.active .wcf-nav-bar-step-line::after{background-color:#2d2727 !important}.checkout-steps{color:#7c7c7c;font-size:18px;margin:auto auto 35px auto;width:80%}.checkout-steps__list{counter-reset:step;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;position:relative;z-index:0}.checkout-steps__list:after{background:#d6d6d6;border-radius:3px;content:'';display:block;height:6px;width:100%;position:absolute;top:calc( 13px + 39px / 2);left:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;z-index:-1}.checkout-steps__item{counter-increment:step;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding-top:calc(13px + 39px);position:relative;z-index:0}.checkout-steps__item:before{background:#7c7c7c;border-radius:50%;border:13px solid #fff;color:#fff;content:counter(step);display:block;font-size:23px;font-weight:bold;line-height:39px;height:39px;width:39px;position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;z-index:-1}.checkout-steps__item:after{background:transparent;content:'';display:block;height:6px;width:50%;position:absolute;top:calc( 13px + 39px / 2);left:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;z-index:-2}.checkout-steps__item:first-child:after{background:#b61e25;border-radius:3px 0 0 3px;left:0;width:50%}.checkout-steps__item:first-child.is-previous:after{width:100%}.checkout-steps__item.is-current,.checkout-steps__item.is-previous{color:#2d2727}.checkout-steps__item.is-current:before,.checkout-steps__item.is-previous:before{background:#2d2727}.checkout-steps__item.is-current:after,.checkout-steps__item.is-previous:after{background:#b61e25}.checkout-steps__item-content{color:currentColor !important;z-index:3}.checkout-steps__item-link:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.coverflow-products{margin-top:54px !important;position:relative;overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y}.coverflow-products[data-length="1"] .coverflow-products__navigation,.coverflow-products[data-length="2"] .coverflow-products__navigation,.coverflow-products[data-length="3"] .coverflow-products__navigation{display:none !important}.coverflow-products.remove-pointer .coverflow-item{pointer-events:none}.coverflow-products__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.coverflow-products__navigation__button{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;display:block;width:calc(35px / 2 + 43px);height:86px;position:absolute;top:300px;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.coverflow-products__navigation__button:hover,.coverflow-products__navigation__button:focus{background:inherit}.coverflow-products__navigation__button:before{background:#d6d6d6;border-radius:100%;content:'';opacity:0.44;position:absolute;width:86px;height:86px;top:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.coverflow-products__navigation__button:after{border-radius:100%;content:'';opacity:0.44;position:absolute;width:35px;height:35px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.coverflow-products__navigation__button--previous{left:0}.coverflow-products__navigation__button--previous:before{left:-43px}.coverflow-products__navigation__button--previous:after{background:url(../images/icon-arrow-left.bd5030071c.svg) no-repeat center center/contain;right:0}.coverflow-products__navigation__button--next{right:0}.coverflow-products__navigation__button--next:before{right:-43px}.coverflow-products__navigation__button--next:after{background:url(../images/icon-arrow-right.446d67b27e.svg) no-repeat center center/contain;left:0}.coverflow-products__navigation__button:hover:before,.coverflow-products__navigation__button:focus:before{opacity:1}.coverflow-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;text-align:center;width:calc(100% / 3);-ms-flex-negative:0;flex-shrink:0;-ms-touch-action:auto;touch-action:auto}.coverflow-item:before{content:'';border:4px solid #f0f0f0;border-radius:4px;opacity:0;width:90%;padding-top:90%;position:absolute;bottom:0;left:5%;z-index:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.coverflow-item:after{content:'';height:100px;width:100px;position:absolute;top:10%;right:0;z-index:1;opacity:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.coverflow-item.is-capsules:after{background:url(../images/icon-capsules.c43387e117.png) no-repeat center center/contain}.coverflow-item.is-grain:after{background:url(../images/icon-grain.3356fda561.png) no-repeat center center/contain}.coverflow-item.is-moulu:after{background:url(../images/icon-moulu.e6be2d90d5.png) no-repeat center center/contain}.coverflow-item__image{position:relative;width:80%;padding-top:80%;margin-left:10%;z-index:2;mix-blend-mode:darken}.coverflow-item__image img{position:absolute;width:100%;height:100%;bottom:0;left:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-o-object-fit:contain;object-fit:contain}.coverflow-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:80px;padding:0 15px 25px 15px;z-index:3}.coverflow-item__link{display:block;width:100%}.coverflow-item__link:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0}.coverflow-item__link:hover,.coverflow-item__link:focus{outline:none !important;text-decoration:underline}.coverflow-item__title{font-family:"American",Times,"Times New Roman",serif !important;font-size:24px;line-height:1.2;display:block;width:100%}.coverflow-item__qualification{font-size:16px;line-height:1.4;display:block}.coverflow-item__price{font-size:16px;display:block;width:100%}.coverflow-item.is-current:before{opacity:0.83}.coverflow-item.is-current:after{opacity:1}.coverflow-item.is-current .coverflow-item__image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.coverflow-item.is-current .coverflow-item__title{font-size:50px}.coverflow-item.is-current .coverflow-item__qualification{font-size:18px}.coverflow-item.is-current .coverflow-item__price{font-size:18px}.site-footer-wrapper{width:100%}.site-footer-wrapper .below-content{background:#2d2727;padding:40px 0 100px 0}body:not(.home) .site-footer-wrapper .below-content{padding:40px 0}.site-footer-wrapper .below-content .widget-title{display:none}.site-footer-wrapper .below-content .widget .textwidget{width:100%;padding:0}.site-footer-wrapper .below-content .widget .textwidget a{color:#fff;font-size:17px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.site-footer-wrapper .below-content .widget .textwidget a .icon{height:44px}.site-footer-wrapper .below-content .widget .textwidget a .label{max-width:170px}.site-footer-wrapper .below-content .widget .textwidget a:hover{text-decoration:underline}.site-footer-wrapper .below-content .widget svg{position:inherit;width:auto;height:auto;stroke:inherit !important}.site-footer-wrapper .site-footer-social__links .col-full{background:#fff;margin-top:-60px;padding:50px}.site-footer-wrapper .site-footer-social__links__content{list-style:none;margin:0;padding:0;text-align:center}.site-footer-wrapper .site-footer-social__links__content h2{font-size:17px !important;font-weight:normal !important;text-transform:uppercase}.site-footer-wrapper .site-footer-social__links__content p{margin-bottom:0}.site-footer-wrapper .site-footer-social__links__content a{font-family:Arial !important;font-size:18px;font-weight:bold}.site-footer-wrapper .site-footer-social__links__content a:hover{text-decoration:underline}.site-footer-wrapper .site-footer-social__feed ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:-8px;padding:0}.site-footer-wrapper .site-footer-social__feed li{margin:8px}.site-footer-wrapper .site-footer-social__feed img{display:block}.site-footer-wrapper .site-footer{background:#fff;color:#2d2727;font-size:15px}.site-footer-wrapper .site-footer .sidebar{position:relative;margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;list-style:none}.site-footer-wrapper .site-footer .sidebar li{width:100%}.site-footer-wrapper .site-footer .widget{position:relative;width:0;margin:0;padding:0 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.site-footer-wrapper .site-footer .widget-social{display:none;margin:30px 0 0 0}body:not(.home) .site-footer-wrapper .site-footer .widget-social{display:block}.site-footer-wrapper .site-footer .widget-social ul{margin:0;padding:0;list-style:none}.site-footer-wrapper .site-footer .widget-social ul li{display:inline-block;margin:0 20px 10px 0;width:auto}.site-footer-wrapper .site-footer .widget-social ul a:hover svg circle,.site-footer-wrapper .site-footer .widget-social ul a:focus svg circle{fill:#b61e25}.site-footer-wrapper .site-footer .widget-social ul svg{width:43px;height:43px}.site-footer-wrapper .site-footer .widget-social ul svg circle{fill:#2d2727;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.site-footer-wrapper .site-footer .widget-social ul svg path{fill:#fff}.site-footer-wrapper .site-footer .widget__title{color:#2d2727 !important;font-weight:600 !important;font-size:17px !important;text-transform:inherit !important;margin-bottom:20px;display:block}.site-footer-wrapper .site-footer .widget-title-mobile{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;margin-bottom:20px;color:#2d2727;font-weight:600;font-size:17px;width:100%;text-align:left;padding:15px 0;position:relative;border-bottom:2px solid #d6d6d6}.site-footer-wrapper .site-footer .widget-title-mobile:hover,.site-footer-wrapper .site-footer .widget-title-mobile:focus{background:inherit}.site-footer-wrapper .site-footer .widget-title-mobile:after{content:'';background:url(../images/icon-chevron-bottom.c8d48382cc.svg) no-repeat center center/contain;width:16px;height:9px;display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.site-footer-wrapper .site-footer .widget-title-mobile[aria-expanded="false"]+*{display:none}.site-footer-wrapper .site-footer .widget-title-mobile[aria-expanded="true"]{display:block}.site-footer-wrapper .site-footer .widget-title-mobile[aria-expanded="true"]:after{-webkit-transform:translate3d(0, -50%, 0) rotate(180deg);transform:translate3d(0, -50%, 0) rotate(180deg)}.site-footer-wrapper .site-footer .widget a:not(.button){color:#2d2727}.site-footer-wrapper .site-footer .widget .menu li{margin-bottom:20px}.site-footer-wrapper .site-footer .widget .sib_signup_form{padding:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_email{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_email .sendinblue_paragraph:first-child{padding-right:5px}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_paragraph{width:100%;display:block;margin-bottom:20px}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_paragraph+.sendinblue_paragraph{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:5px}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_paragraph input[type="submit"]{padding:5px;border:1px solid transparent}.site-footer-wrapper .site-footer .widget .sib_signup_form input[type="email"]{background:#f0f0f0;border-color:#f0f0f0;padding:5px}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label input+span{position:relative}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label input+span:before{content:'';background:#2d2727;width:15px;height:15px;display:inline-block;border-radius:4px;vertical-align:middle;margin-right:5px}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label input+span:after{color:#fff;content:'✔';position:absolute;top:-2px;left:2px;display:none}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label input:checked+span:after{display:block}.site-footer-wrapper .site-footer .widget .sib_signup_form .parsley-errors-list{line-height:inherit}.site-footer-wrapper .copyright{background:#f0f0f0;color:#2d2727;font-size:13px;padding:15px 0;margin:0 !important}.site-footer-wrapper .copyright a:not(.button){color:#2d2727}.site-footer-wrapper .copyright a:not(.button):hover{text-decoration:underline}.site-footer-wrapper .copyright .widget_polylang li{display:inline-block}.site-footer-wrapper .copyright .widget_polylang li:after{content:'';padding:0 10px 0 0;margin:0 10px 0 0;border-right:thin solid #2d2727}.site-footer-wrapper .copyright .widget_polylang li:first-child:before{content:'';background:url(../images/icon-world.7032529355.svg) no-repeat center center/contain;display:inline-block;height:23px;width:23px;vertical-align:middle;margin-right:10px}.site-footer-wrapper .copyright .widget_polylang li:last-child:after{content:none}.site-footer-wrapper .copyright .widget_polylang li.current-lang{font-weight:bold}.widget-social .social-menu{text-align:left}.social-menu{margin:0 0 10px 0;padding:0;list-style:none;text-align:center}.social-menu li{display:inline-block;margin:10px}.social-menu a{background-color:#2d2727;border-radius:100%;display:block;width:43px;height:43px;overflow:hidden;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;text-indent:-9999px}.social-menu a[href*="facebook"]{background:url(../images/icon-facebook.06edb508fa.svg) #2d2727 no-repeat center center/contain}.social-menu a[href*="instagram"]{background:url(../images/icon-instagram.a999ab43bc.svg) #2d2727 no-repeat center center/contain}.social-menu a[href*="linkedin"]{background:url(../images/icon-linkedin.eb77182923.svg) #2d2727 no-repeat center center/50%}.social-menu a[href*="youtube"]{background:url(../images/icon-youtube.a2a552e4df.svg) #2d2727 no-repeat center center/60%}.social-menu a[href*="pinterest"]{background:url(../images/icon-pinterest.f3ce6ccd70.svg) #2d2727 no-repeat center center/50%}.social-menu a:hover,.social-menu a:focus{background-color:#b61e25}.site-header{font-size:15px;z-index:103 !important;-webkit-box-shadow:none !important;box-shadow:none !important}body .shoptimizer-mini-cart-wrap{z-index:999}.main-header{position:relative;padding:15px 2.617924em !important}.main-header__secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:2.617924em;top:50%}.main-header__brand{-webkit-box-flex:1;-ms-flex:1;flex:1}.main-header__shop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:2.617924em;top:50%}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.header-menu li{display:inline-block;margin:0 20px}.header-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-menu .sr+.icon-wrapper,.header-menu .site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label input+.icon-wrapper,.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label .header-menu input+.icon-wrapper,.header-menu .site-header-cart .cart-click .amount+.icon-wrapper,.site-header-cart .cart-click .header-menu .amount+.icon-wrapper,.header-menu .woocommerce-checkout:not(.woocommerce-order-received) .wcf-product-option-before-customer #your_products_heading+.icon-wrapper,.woocommerce-checkout:not(.woocommerce-order-received) .wcf-product-option-before-customer .header-menu #your_products_heading+.icon-wrapper{margin-right:0}.header-menu .icon-wrapper{width:24px;height:24px;margin-right:8px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.header-menu .icon-wrapper svg{width:24px;height:24px}.site-branding{text-align:center}.site-title{background:url(../images/logo.aa1638bef7.png) no-repeat center center/contain;display:inline-block;height:114px;width:144px}.site-title a{display:block;height:100%}.site-header .site-header-cart{line-height:inherit;margin:0 !important;height:auto !important}#masthead .site-header-cart .cart-contents{position:relative;border:0;margin:0;padding:0;display:inline-block;height:auto;line-height:inherit}#masthead .site-header-cart .cart-contents:before{content:'';display:block;width:44px;height:44px;position:absolute;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;top:50%}#masthead .site-header-cart .cart-contents .shoptimizer-cart-icon{display:inline-block;background:url(../images/icon-cart.5ff13e6d81.svg) no-repeat left center/contain;height:24px;padding:0 0 0 16px}#masthead .site-header-cart .cart-contents .shoptimizer-cart-icon svg{display:none}#masthead .site-header-cart .cart-contents .mini-count{background:#b61e25;color:white}.btn--toggle-search{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;color:#2d2727;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn--toggle-search:hover,.btn--toggle-search:focus{background:inherit}.btn--toggle-search:before{content:'';display:inline-block;background:url(../images/icon-search.700f0e1153.svg) no-repeat center center/contain;width:24px;height:24px;margin-right:8px}.btn--toggle-search[aria-expanded='true']+.site-search{-webkit-transition-delay:0s, 0s;-o-transition-delay:0s, 0s;transition-delay:0s, 0s;visibility:visible;opacity:1}.btn--toggle-search[aria-expanded='true']+.site-search .site-search__wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.btn--toggle-search[aria-expanded='true']+.site-search .btn--close{opacity:1}.site-search{visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);margin:0 !important;z-index:10;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition-delay:0.4s, 0s;-o-transition-delay:0.4s, 0s;transition-delay:0.4s, 0s;-webkit-transition-duration:0s, 0.4s;-o-transition-duration:0s, 0.4s;transition-duration:0s, 0.4s;-webkit-transition-property:visibility, opacity;-o-transition-property:visibility, opacity;transition-property:visibility, opacity}.site-search__wrapper{padding:30px 0;width:100%;background:white;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;z-index:0}.site-search__content{max-width:1170px;width:auto;margin-left:auto;margin-right:auto}.site-search__content .widget{border-bottom:thin solid #2d2727;margin:30px 0}.site-search__content .widget form:before{background-color:#2d2727}.site-search__content .widget input[type='search']{background-position:100% 50% !important}.site-search__content .commercekit-ajs-results{margin-top:61px}.site-search__logo{background:url(../images/logo-small.7015b2377c.png) no-repeat center center/contain;display:inline-block;width:115px;height:44px}.site-search .btn--close{display:block;width:44px;height:44px;top:30px;right:calc(44px + 30px);opacity:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;cursor:pointer;background:transparent !important;position:absolute;z-index:1}.site-search .btn--close:before,.site-search .btn--close:after{display:block;height:44px;margin-left:20px;margin-top:5px;background-color:#2d2727;content:'';position:absolute;left:0;width:2px;top:0}.site-search .btn--close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.site-search .btn--close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#secondary input[type='search'],.site-search form input[type='search']{background:transparent;-webkit-box-shadow:none;box-shadow:none}.commercekit-ajs-product-price,.commercekit-ajs-product-price ins{color:#2d2727}.commercekit-ajs-product-price del{color:#979797}.main-navigation{width:100%;border-top:thin solid #d6d6d6}#menu-primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#menu-primary-menu a{color:#000;font-size:19px;text-align:center;padding-left:25px;padding-right:25px}.menu-toggle:before{content:'';display:block;width:44px;height:44px;position:absolute;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;top:50%}.menu-toggle .bar{-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.menu-toggle .bar:nth-child(2){-webkit-transform:scaleX(0.5);-ms-transform:scaleX(0.5);transform:scaleX(0.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.menu-toggle:hover .bar:nth-child(2),.menu-toggle:focus .bar:nth-child(2){-webkit-transform:scaleX(0.75);-ms-transform:scaleX(0.75);transform:scaleX(0.75)}body.mobile-toggled .menu-toggle .bar:nth-child(1){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:50%;left:0;margin:0}body.mobile-toggled .menu-toggle .bar:nth-child(2){opacity:0}body.mobile-toggled .menu-toggle .bar:nth-child(3){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin:0}.language-switcher-mobile{display:none}.header-widget-region{background:#b61e25 !important;font-size:14px}.header-widget-region .widget{padding:0.37em 0}.header-widget-region .widget svg,.header-widget-region .widget img{display:inline-block;max-height:1.0em;width:auto;vertical-align:middle;margin-left:0.5em;margin-right:0.5em}.header-widget-region .widget br{display:none}.woocommerce-form-coupon-toggle{display:none}.woocommerce-info.wc_points_rewards_earn_points+.wc_points_redeem_earn_points{margin-top:-5px;background:#b61e25 !important;color:#fff;padding:1em}.woocommerce-info.wc_points_rewards_earn_points+.wc_points_redeem_earn_points input.wc_points_rewards_apply_discount{margin:-0.37em 0;padding:0.37em 10px;background:#2d2727;border-left:0}.woocommerce-info.wc_points_rewards_earn_points{background:#d6d6d6 !important;color:#2d2727;font-size:14px;width:100%;left:0;top:0;border-radius:0;border:0;text-align:center;margin-bottom:20px;padding:0.37em 0}.woocommerce-info.wc_points_rewards_earn_points a{text-decoration:underline}.woocommerce-info.wc_points_rewards_earn_points.cart-empty{background:transparent !important}body .quantity{position:relative;width:50px}body .quantity .qty{background:#fff !important;width:50px !important;height:58px;padding:.5rem !important;border:1px solid #e2e2e2 !important;background:0 0;-webkit-box-shadow:none;box-shadow:none;font-size:17px !important;font-weight:400 !important}body .quantity-nav{position:absolute;top:0;left:inherit !important;right:-34px !important;bottom:0;width:35px !important;border:1px solid #e2e2e2;border-left:0;background:#fff;border-top-right-radius:2px;border-bottom-right-radius:2px}body .quantity-nav:before{content:'';border-left:thin solid #d6d6d6;display:block;height:80%;width:1px;position:absolute;top:10%;z-index:2}body .quantity-nav:after{content:'';border-bottom:thin solid #d6d6d6;display:block;height:1px;width:50%;position:absolute;top:50%;left:calc(25% + 1px);z-index:2}body .quantity-button{height:29px !important}body .quantity-button.quantity-up.plus:before{background:transparent;content:'+';-webkit-mask-image:none;mask-image:none;line-height:18px;text-align:center;color:#d6d6d6;font-size:17px}body .quantity-button.quantity-down.minus:before{background:transparent;content:'-';-webkit-mask-image:none;mask-image:none;line-height:18px;text-align:center;color:#d6d6d6;font-size:17px}.slideshow{margin-bottom:40px !important;position:relative;overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y}.slideshow__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.slideshow__navigation{list-style:none;padding:0;margin:0;position:absolute;z-index:1;left:50%;bottom:20px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.slideshow__navigation li{display:inline-block;margin:0 5px}.slideshow__navigation button{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;background:white;border-radius:100%;display:block;width:10px;height:10px;position:relative;opacity:0.33;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.slideshow__navigation button:hover,.slideshow__navigation button:focus{background:inherit}.slideshow__navigation button:hover,.slideshow__navigation button:focus{background:white;opacity:1}.slideshow__navigation button:before{content:'';display:block;width:22px;height:22px;position:absolute;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;top:50%}.slideshow__navigation button.is-current{opacity:1}.slideshow-item{position:relative;height:650px;width:100%;-ms-flex-negative:0;flex-shrink:0;-ms-touch-action:auto;touch-action:auto}.slideshow-item .col-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.slideshow-item__content{color:#fff;max-width:500px;position:relative;z-index:1}.slideshow-item__title{color:#fff;font-size:40px !important;font-weight:bold !important;line-height:1.3;margin-bottom:0.2em !important}.slideshow-item__text{font-size:17px}.slideshow-item__image{width:100%;height:100%;position:absolute;z-index:0;left:0;top:0}.slideshow-item__image:before{content:'';background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0)), color-stop(51%, rgba(0,0,0,0.43)));background:-o-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);background:linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);width:100%;height:100%;position:absolute;z-index:1;left:0;top:0}.slideshow-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:relative;z-index:0}.banner-links{min-height:650px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.banner-links__content{text-align:center;list-style:none;margin:0;padding:0;z-index:1}.banner-links__image{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0}.banner-links__image:before{background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0)), color-stop(51%, rgba(0,0,0,0.43)));background:-o-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);background:linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.banner-links__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:0}.banner-link{margin:20px 0}.banner-link__link{color:#fff;font-family:"Brother1816Printed",Arial,sans-serif;font-size:25px;font-weight:bold}.banner-link__link:hover,.banner-link__link:focus{color:#fff}.banner-link__link:hover+.banner-link__image,.banner-link__link:focus+.banner-link__image{opacity:1}.banner-link__image{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;opacity:0}.banner-link__image:before{background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0)), color-stop(51%, rgba(0,0,0,0.43)));background:-o-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);background:linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.banner-link__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:0}.product-details-wrapper,.single-product .woocommerce-Tabs-panel,.single-product .archive-header .woocommerce-breadcrumb,.single-cartflows_step .archive-header .woocommerce-breadcrumb,.related.products,.upsells.products{max-width:100% !important}.archive .woocommerce-breadcrumb{padding-right:0;padding-left:0}.product-details-wrapper,.related.products,.single-product .woocommerce-Tabs-panel,.upsells.products{padding-right:60px;padding-left:60px}.site-content .woocommerce-breadcrumb{font-size:15px;color:#2d2727;min-height:55px;position:relative;z-index:1}.site-content .woocommerce-breadcrumb .breadcrumb-separator,.site-content .woocommerce-breadcrumb a{color:#c0c0c0;opacity:1}.wp-block-button__link{border-radius:4px;font-size:18px;font-weight:600;padding:8px 22px;background-color:#b61e25;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;line-height:1.0}.wp-block-button__link:hover,.wp-block-button__link:focus{background-color:#fff;color:#2d2727}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color){border:2px solid #fff;background-color:transparent;color:#fff;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):focus,.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):hover,.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):focus{background-color:#fff;color:#2d2727}.button,.woocommerce-account .my_account_orders .button,#main .addresses header.title a,.woocommerce-account .edit-account .button,body.woocommerce-account .entry-content .woocommerce-Message .button{border-radius:4px !important;font-size:18px;font-weight:600;padding:8px 22px;background-color:#2d2727;color:#fff;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;line-height:1.0;text-decoration:none}.button:hover,.woocommerce-account .my_account_orders .button:hover,#main .addresses header.title a:hover,.woocommerce-account .edit-account .button:hover,body.woocommerce-account .entry-content .woocommerce-Message .button:hover,.button:focus,.woocommerce-account .my_account_orders .button:focus,#main .addresses header.title a:focus,.woocommerce-account .edit-account .button:focus,body.woocommerce-account .entry-content .woocommerce-Message .button:focus{background-color:#fff;color:#2d2727}.button--primary,.woocommerce-account .my_account_orders .button,#main .addresses header.title a,.woocommerce-account .edit-account .button,body.woocommerce-account .entry-content .woocommerce-Message .button{border:2px solid #2d2727;padding:6px 22px}.button--primary:hover,.woocommerce-account .my_account_orders .button:hover,#main .addresses header.title a:hover,.woocommerce-account .edit-account .button:hover,body.woocommerce-account .entry-content .woocommerce-Message .button:hover,.button--primary:focus,.woocommerce-account .my_account_orders .button:focus,#main .addresses header.title a:focus,.woocommerce-account .edit-account .button:focus,body.woocommerce-account .entry-content .woocommerce-Message .button:focus{background-color:#b61e25 !important;border:2px solid #b61e25;color:#fff}.button--secondary{background-color:#fff !important;border:2px solid #2d2727;color:#2d2727 !important;padding:6px 22px}.button--secondary:hover,.button--secondary:focus{background-color:#b61e25 !important;border:2px solid #b61e25;color:#fff !important}.ajax_add_to_cart.add_to_cart_button.loading,.single-product div.product form.cart .button.loading,.single-product div.product form.cart #main .addresses header.title a.loading,#main .addresses header.title .single-product div.product form.cart a.loading{background-color:#2d2727 !important}.wpcf__next-step-button-link,#fake-next-step,body #payment .place-order .button,body #payment .place-order #main .addresses header.title a,#main .addresses header.title body #payment .place-order a,body .wc-proceed-to-checkout .button.checkout-button,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button,body.woocommerce-account .wc-proceed-to-checkout .entry-content .woocommerce-Message .checkout-button.button,body.woocommerce-account .entry-content .woocommerce-Message .wc-proceed-to-checkout .checkout-button.button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-top:1.0em !important;border:0 !important;border-radius:4px !important;font-size:18px !important;font-weight:600 !important;padding:8px 22px !important;background-color:#b61e25 !important;color:#fff !important;-webkit-transition:all 0.4s !important;-o-transition:all 0.4s !important;transition:all 0.4s !important;line-height:1.0 !important}.wpcf__next-step-button-link .wpcf__next-step-button-icon,#fake-next-step .wpcf__next-step-button-icon,body #payment .place-order .button .wpcf__next-step-button-icon,body #payment .place-order #main .addresses header.title a .wpcf__next-step-button-icon,#main .addresses header.title body #payment .place-order a .wpcf__next-step-button-icon,body .wc-proceed-to-checkout .button.checkout-button .wpcf__next-step-button-icon,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button .wpcf__next-step-button-icon,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button .wpcf__next-step-button-icon,.woocommerce #payment #place_order .wpcf__next-step-button-icon,.woocommerce-page #payment #place_order .wpcf__next-step-button-icon{display:none}.wpcf__next-step-button-link .wpcf__next-step-button-title-wrap,#fake-next-step .wpcf__next-step-button-title-wrap,body #payment .place-order .button .wpcf__next-step-button-title-wrap,body #payment .place-order #main .addresses header.title a .wpcf__next-step-button-title-wrap,#main .addresses header.title body #payment .place-order a .wpcf__next-step-button-title-wrap,body .wc-proceed-to-checkout .button.checkout-button .wpcf__next-step-button-title-wrap,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button .wpcf__next-step-button-title-wrap,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button .wpcf__next-step-button-title-wrap,.woocommerce #payment #place_order .wpcf__next-step-button-title-wrap,.woocommerce-page #payment #place_order .wpcf__next-step-button-title-wrap{font-size:inherit !important;font-weight:inherit !important;color:inherit !important}.wpcf__next-step-button-link:hover,#fake-next-step:hover,body #payment .place-order .button:hover,body #payment .place-order #main .addresses header.title a:hover,#main .addresses header.title body #payment .place-order a:hover,body .wc-proceed-to-checkout .button.checkout-button:hover,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button:hover,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.wpcf__next-step-button-link:focus,#fake-next-step:focus,body #payment .place-order .button:focus,body #payment .place-order #main .addresses header.title a:focus,#main .addresses header.title body #payment .place-order a:focus,body .wc-proceed-to-checkout .button.checkout-button:focus,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button:focus,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce #payment #place_order:focus,.woocommerce-page #payment #place_order:focus{background-color:#2d2727 !important}.cf-block-c537c881 .wcf-embed-checkout-form .woocommerce #payment input[type="radio"]:checked::before,.wcf-embed-checkout-form .woocommerce #order_review button,.wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row button,.wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,.wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,.wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login #main .addresses header.title a,#main .addresses header.title .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login a,.wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,.wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon #main .addresses header.title a,#main .addresses header.title .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon a,.wcf-embed-checkout-form .woocommerce-checkout form.login .button:hover,.wcf-embed-checkout-form .woocommerce-checkout form.login #main .addresses header.title a:hover,#main .addresses header.title .wcf-embed-checkout-form .woocommerce-checkout form.login a:hover,.wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button:hover,.wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon #main .addresses header.title a:hover,#main .addresses header.title .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon a:hover,.wcf-embed-checkout-form .woocommerce #payment #place_order:hover,.wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small:hover,.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-one.wcf-current::before,.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-two.wcf-current::before,.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .steps.wcf-current::before,.wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note,body .wcf-pre-checkout-offer-wrapper .wcf-nav-bar-step.active .wcf-progress-nav-step,body .wcf-pre-checkout-offer-wrapper .wcf-nav-bar-step.active .wcf-nav-bar-step-line::before,body .wcf-pre-checkout-offer-wrapper .wcf-nav-bar-step.active .wcf-nav-bar-step-line::after{background-color:#2d2727 !important}.checkout-steps{color:#7c7c7c;font-size:18px;margin:auto auto 35px auto;width:80%}.checkout-steps__list{counter-reset:step;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;position:relative;z-index:0}.checkout-steps__list:after{background:#d6d6d6;border-radius:3px;content:'';display:block;height:6px;width:100%;position:absolute;top:calc( 13px + 39px / 2);left:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;z-index:-1}.checkout-steps__item{counter-increment:step;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding-top:calc(13px + 39px);position:relative;z-index:0}.checkout-steps__item:before{background:#7c7c7c;border-radius:50%;border:13px solid #fff;color:#fff;content:counter(step);display:block;font-size:23px;font-weight:bold;line-height:39px;height:39px;width:39px;position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;z-index:-1}.checkout-steps__item:after{background:transparent;content:'';display:block;height:6px;width:50%;position:absolute;top:calc( 13px + 39px / 2);left:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;z-index:-2}.checkout-steps__item:first-child:after{background:#b61e25;border-radius:3px 0 0 3px;left:0;width:50%}.checkout-steps__item:first-child.is-previous:after{width:100%}.checkout-steps__item.is-current,.checkout-steps__item.is-previous{color:#2d2727}.checkout-steps__item.is-current:before,.checkout-steps__item.is-previous:before{background:#2d2727}.checkout-steps__item.is-current:after,.checkout-steps__item.is-previous:after{background:#b61e25}.checkout-steps__item-content{color:currentColor !important;z-index:3}.checkout-steps__item-link:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.coverflow-products{margin-top:54px !important;position:relative;overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y}.coverflow-products[data-length="1"] .coverflow-products__navigation,.coverflow-products[data-length="2"] .coverflow-products__navigation,.coverflow-products[data-length="3"] .coverflow-products__navigation{display:none !important}.coverflow-products.remove-pointer .coverflow-item{pointer-events:none}.coverflow-products__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.coverflow-products__navigation__button{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;display:block;width:calc(35px / 2 + 43px);height:86px;position:absolute;top:300px;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.coverflow-products__navigation__button:hover,.coverflow-products__navigation__button:focus{background:inherit}.coverflow-products__navigation__button:before{background:#d6d6d6;border-radius:100%;content:'';opacity:0.44;position:absolute;width:86px;height:86px;top:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.coverflow-products__navigation__button:after{border-radius:100%;content:'';opacity:0.44;position:absolute;width:35px;height:35px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.coverflow-products__navigation__button--previous{left:0}.coverflow-products__navigation__button--previous:before{left:-43px}.coverflow-products__navigation__button--previous:after{background:url(../images/icon-arrow-left.bd5030071c.svg) no-repeat center center/contain;right:0}.coverflow-products__navigation__button--next{right:0}.coverflow-products__navigation__button--next:before{right:-43px}.coverflow-products__navigation__button--next:after{background:url(../images/icon-arrow-right.446d67b27e.svg) no-repeat center center/contain;left:0}.coverflow-products__navigation__button:hover:before,.coverflow-products__navigation__button:focus:before{opacity:1}.coverflow-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;text-align:center;width:calc(100% / 3);-ms-flex-negative:0;flex-shrink:0;-ms-touch-action:auto;touch-action:auto}.coverflow-item:before{content:'';border:4px solid #f0f0f0;border-radius:4px;opacity:0;width:90%;padding-top:90%;position:absolute;bottom:0;left:5%;z-index:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.coverflow-item:after{content:'';height:100px;width:100px;position:absolute;top:10%;right:0;z-index:1;opacity:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.coverflow-item.is-capsules:after{background:url(../images/icon-capsules.c43387e117.png) no-repeat center center/contain}.coverflow-item.is-grain:after{background:url(../images/icon-grain.3356fda561.png) no-repeat center center/contain}.coverflow-item.is-moulu:after{background:url(../images/icon-moulu.e6be2d90d5.png) no-repeat center center/contain}.coverflow-item__image{position:relative;width:80%;padding-top:80%;margin-left:10%;z-index:2;mix-blend-mode:darken}.coverflow-item__image img{position:absolute;width:100%;height:100%;bottom:0;left:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-o-object-fit:contain;object-fit:contain}.coverflow-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:80px;padding:0 15px 25px 15px;z-index:3}.coverflow-item__link{display:block;width:100%}.coverflow-item__link:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0}.coverflow-item__link:hover,.coverflow-item__link:focus{outline:none !important;text-decoration:underline}.coverflow-item__title{font-family:"American",Times,"Times New Roman",serif !important;font-size:24px;line-height:1.2;display:block;width:100%}.coverflow-item__qualification{font-size:16px;line-height:1.4;display:block}.coverflow-item__price{font-size:16px;display:block;width:100%}.coverflow-item.is-current:before{opacity:0.83}.coverflow-item.is-current:after{opacity:1}.coverflow-item.is-current .coverflow-item__image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.coverflow-item.is-current .coverflow-item__title{font-size:50px}.coverflow-item.is-current .coverflow-item__qualification{font-size:18px}.coverflow-item.is-current .coverflow-item__price{font-size:18px}.site-footer-wrapper{width:100%}.site-footer-wrapper .below-content{background:#2d2727;padding:40px 0 100px 0}body:not(.home) .site-footer-wrapper .below-content{padding:40px 0}.site-footer-wrapper .below-content .widget-title{display:none}.site-footer-wrapper .below-content .widget .textwidget{width:100%;padding:0}.site-footer-wrapper .below-content .widget .textwidget a{color:#fff;font-size:17px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.site-footer-wrapper .below-content .widget .textwidget a .icon{height:44px}.site-footer-wrapper .below-content .widget .textwidget a .label{max-width:170px}.site-footer-wrapper .below-content .widget .textwidget a:hover{text-decoration:underline}.site-footer-wrapper .below-content .widget svg{position:inherit;width:auto;height:auto;stroke:inherit !important}.site-footer-wrapper .site-footer-social__links .col-full{background:#fff;margin-top:-60px;padding:50px}.site-footer-wrapper .site-footer-social__links__content{list-style:none;margin:0;padding:0;text-align:center}.site-footer-wrapper .site-footer-social__links__content h2{font-size:17px !important;font-weight:normal !important;text-transform:uppercase}.site-footer-wrapper .site-footer-social__links__content p{margin-bottom:0}.site-footer-wrapper .site-footer-social__links__content a{font-family:Arial !important;font-size:18px;font-weight:bold}.site-footer-wrapper .site-footer-social__links__content a:hover{text-decoration:underline}.site-footer-wrapper .site-footer-social__feed ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:-8px;padding:0}.site-footer-wrapper .site-footer-social__feed li{margin:8px}.site-footer-wrapper .site-footer-social__feed img{display:block}.site-footer-wrapper .site-footer{background:#fff;color:#2d2727;font-size:15px}.site-footer-wrapper .site-footer .sidebar{position:relative;margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;list-style:none}.site-footer-wrapper .site-footer .sidebar li{width:100%}.site-footer-wrapper .site-footer .widget{position:relative;width:0;margin:0;padding:0 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.site-footer-wrapper .site-footer .widget-social{display:none;margin:30px 0 0 0}body:not(.home) .site-footer-wrapper .site-footer .widget-social{display:block}.site-footer-wrapper .site-footer .widget-social ul{margin:0;padding:0;list-style:none}.site-footer-wrapper .site-footer .widget-social ul li{display:inline-block;margin:0 20px 10px 0;width:auto}.site-footer-wrapper .site-footer .widget-social ul a:hover svg circle,.site-footer-wrapper .site-footer .widget-social ul a:focus svg circle{fill:#b61e25}.site-footer-wrapper .site-footer .widget-social ul svg{width:43px;height:43px}.site-footer-wrapper .site-footer .widget-social ul svg circle{fill:#2d2727;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.site-footer-wrapper .site-footer .widget-social ul svg path{fill:#fff}.site-footer-wrapper .site-footer .widget__title{color:#2d2727 !important;font-weight:600 !important;font-size:17px !important;text-transform:inherit !important;margin-bottom:20px;display:block}.site-footer-wrapper .site-footer .widget-title-mobile{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;margin-bottom:20px;color:#2d2727;font-weight:600;font-size:17px;width:100%;text-align:left;padding:15px 0;position:relative;border-bottom:2px solid #d6d6d6}.site-footer-wrapper .site-footer .widget-title-mobile:hover,.site-footer-wrapper .site-footer .widget-title-mobile:focus{background:inherit}.site-footer-wrapper .site-footer .widget-title-mobile:after{content:'';background:url(../images/icon-chevron-bottom.c8d48382cc.svg) no-repeat center center/contain;width:16px;height:9px;display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.site-footer-wrapper .site-footer .widget-title-mobile[aria-expanded="false"]+*{display:none}.site-footer-wrapper .site-footer .widget-title-mobile[aria-expanded="true"]{display:block}.site-footer-wrapper .site-footer .widget-title-mobile[aria-expanded="true"]:after{-webkit-transform:translate3d(0, -50%, 0) rotate(180deg);transform:translate3d(0, -50%, 0) rotate(180deg)}.site-footer-wrapper .site-footer .widget a:not(.button){color:#2d2727}.site-footer-wrapper .site-footer .widget .menu li{margin-bottom:20px}.site-footer-wrapper .site-footer .widget .sib_signup_form{padding:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_email{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_email .sendinblue_paragraph:first-child{padding-right:5px}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_paragraph{width:100%;display:block;margin-bottom:20px}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_paragraph+.sendinblue_paragraph{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:5px}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_paragraph input[type="submit"]{padding:5px;border:1px solid transparent}.site-footer-wrapper .site-footer .widget .sib_signup_form input[type="email"]{background:#f0f0f0;border-color:#f0f0f0;padding:5px}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label input+span{position:relative}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label input+span:before{content:'';background:#2d2727;width:15px;height:15px;display:inline-block;border-radius:4px;vertical-align:middle;margin-right:5px}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label input+span:after{color:#fff;content:'✔';position:absolute;top:-2px;left:2px;display:none}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label input:checked+span:after{display:block}.site-footer-wrapper .site-footer .widget .sib_signup_form .parsley-errors-list{line-height:inherit}.site-footer-wrapper .copyright{background:#f0f0f0;color:#2d2727;font-size:13px;padding:15px 0;margin:0 !important}.site-footer-wrapper .copyright a:not(.button){color:#2d2727}.site-footer-wrapper .copyright a:not(.button):hover{text-decoration:underline}.site-footer-wrapper .copyright .widget_polylang li{display:inline-block}.site-footer-wrapper .copyright .widget_polylang li:after{content:'';padding:0 10px 0 0;margin:0 10px 0 0;border-right:thin solid #2d2727}.site-footer-wrapper .copyright .widget_polylang li:first-child:before{content:'';background:url(../images/icon-world.7032529355.svg) no-repeat center center/contain;display:inline-block;height:23px;width:23px;vertical-align:middle;margin-right:10px}.site-footer-wrapper .copyright .widget_polylang li:last-child:after{content:none}.site-footer-wrapper .copyright .widget_polylang li.current-lang{font-weight:bold}.widget-social .social-menu{text-align:left}.social-menu{margin:0 0 10px 0;padding:0;list-style:none;text-align:center}.social-menu li{display:inline-block;margin:10px}.social-menu a{background-color:#2d2727;border-radius:100%;display:block;width:43px;height:43px;overflow:hidden;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;text-indent:-9999px}.social-menu a[href*="facebook"]{background:url(../images/icon-facebook.06edb508fa.svg) #2d2727 no-repeat center center/contain}.social-menu a[href*="instagram"]{background:url(../images/icon-instagram.a999ab43bc.svg) #2d2727 no-repeat center center/contain}.social-menu a[href*="linkedin"]{background:url(../images/icon-linkedin.eb77182923.svg) #2d2727 no-repeat center center/50%}.social-menu a[href*="youtube"]{background:url(../images/icon-youtube.a2a552e4df.svg) #2d2727 no-repeat center center/60%}.social-menu a[href*="pinterest"]{background:url(../images/icon-pinterest.f3ce6ccd70.svg) #2d2727 no-repeat center center/50%}.social-menu a:hover,.social-menu a:focus{background-color:#b61e25}.site-header{font-size:15px;z-index:103 !important;-webkit-box-shadow:none !important;box-shadow:none !important}body .shoptimizer-mini-cart-wrap{z-index:999}.main-header{position:relative;padding:15px 2.617924em !important}.main-header__secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:2.617924em;top:50%}.main-header__brand{-webkit-box-flex:1;-ms-flex:1;flex:1}.main-header__shop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:2.617924em;top:50%}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.header-menu li{display:inline-block;margin:0 20px}.header-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-menu .sr+.icon-wrapper,.header-menu .site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label input+.icon-wrapper,.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_checkbox_label .header-menu input+.icon-wrapper,.header-menu .site-header-cart .cart-click .amount+.icon-wrapper,.site-header-cart .cart-click .header-menu .amount+.icon-wrapper,.header-menu .woocommerce-checkout:not(.woocommerce-order-received) .wcf-product-option-before-customer #your_products_heading+.icon-wrapper,.woocommerce-checkout:not(.woocommerce-order-received) .wcf-product-option-before-customer .header-menu #your_products_heading+.icon-wrapper{margin-right:0}.header-menu .icon-wrapper{width:24px;height:24px;margin-right:8px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.header-menu .icon-wrapper svg{width:24px;height:24px}.site-branding{text-align:center}.site-title{background:url(../images/logo.aa1638bef7.png) no-repeat center center/contain;display:inline-block;height:114px;width:144px}.site-title a{display:block;height:100%}.site-header .site-header-cart{line-height:inherit;margin:0 !important;height:auto !important}#masthead .site-header-cart .cart-contents{position:relative;border:0;margin:0;padding:0;display:inline-block;height:auto;line-height:inherit}#masthead .site-header-cart .cart-contents:before{content:'';display:block;width:44px;height:44px;position:absolute;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;top:50%}#masthead .site-header-cart .cart-contents .shoptimizer-cart-icon{display:inline-block;background:url(../images/icon-cart.5ff13e6d81.svg) no-repeat left center/contain;height:24px;padding:0 0 0 16px}#masthead .site-header-cart .cart-contents .shoptimizer-cart-icon svg{display:none}#masthead .site-header-cart .cart-contents .mini-count{background:#b61e25;color:white}.btn--toggle-search{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;color:#2d2727;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn--toggle-search:hover,.btn--toggle-search:focus{background:inherit}.btn--toggle-search:before{content:'';display:inline-block;background:url(../images/icon-search.700f0e1153.svg) no-repeat center center/contain;width:24px;height:24px;margin-right:8px}.btn--toggle-search[aria-expanded='true']+.site-search{-webkit-transition-delay:0s, 0s;-o-transition-delay:0s, 0s;transition-delay:0s, 0s;visibility:visible;opacity:1}.btn--toggle-search[aria-expanded='true']+.site-search .site-search__wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.btn--toggle-search[aria-expanded='true']+.site-search .btn--close{opacity:1}.site-search{visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);margin:0 !important;z-index:10;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition-delay:0.4s, 0s;-o-transition-delay:0.4s, 0s;transition-delay:0.4s, 0s;-webkit-transition-duration:0s, 0.4s;-o-transition-duration:0s, 0.4s;transition-duration:0s, 0.4s;-webkit-transition-property:visibility, opacity;-o-transition-property:visibility, opacity;transition-property:visibility, opacity}.site-search__wrapper{padding:30px 0;width:100%;background:white;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;z-index:0}.site-search__content{max-width:1170px;width:auto;margin-left:auto;margin-right:auto}.site-search__content .widget{border-bottom:thin solid #2d2727;margin:30px 0}.site-search__content .widget form:before{background-color:#2d2727}.site-search__content .widget input[type='search']{background-position:100% 50% !important}.site-search__content .commercekit-ajs-results{margin-top:61px}.site-search__logo{background:url(../images/logo-small.7015b2377c.png) no-repeat center center/contain;display:inline-block;width:115px;height:44px}.site-search .btn--close{display:block;width:44px;height:44px;top:30px;right:calc(44px + 30px);opacity:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;cursor:pointer;background:transparent !important;position:absolute;z-index:1}.site-search .btn--close:before,.site-search .btn--close:after{display:block;height:44px;margin-left:20px;margin-top:5px;background-color:#2d2727;content:'';position:absolute;left:0;width:2px;top:0}.site-search .btn--close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.site-search .btn--close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#secondary input[type='search'],.site-search form input[type='search']{background:transparent;-webkit-box-shadow:none;box-shadow:none}.commercekit-ajs-product-price,.commercekit-ajs-product-price ins{color:#2d2727}.commercekit-ajs-product-price del{color:#979797}.main-navigation{width:100%;border-top:thin solid #d6d6d6}#menu-primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#menu-primary-menu a{color:#000;font-size:19px;text-align:center;padding-left:25px;padding-right:25px}.menu-toggle:before{content:'';display:block;width:44px;height:44px;position:absolute;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;top:50%}.menu-toggle .bar{-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.menu-toggle .bar:nth-child(2){-webkit-transform:scaleX(0.5);-ms-transform:scaleX(0.5);transform:scaleX(0.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.menu-toggle:hover .bar:nth-child(2),.menu-toggle:focus .bar:nth-child(2){-webkit-transform:scaleX(0.75);-ms-transform:scaleX(0.75);transform:scaleX(0.75)}body.mobile-toggled .menu-toggle .bar:nth-child(1){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:50%;left:0;margin:0}body.mobile-toggled .menu-toggle .bar:nth-child(2){opacity:0}body.mobile-toggled .menu-toggle .bar:nth-child(3){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin:0}.language-switcher-mobile{display:none}.header-widget-region{background:#b61e25 !important;font-size:14px}.header-widget-region .widget{padding:0.37em 0}.header-widget-region .widget svg,.header-widget-region .widget img{display:inline-block;max-height:1.0em;width:auto;vertical-align:middle;margin-left:0.5em;margin-right:0.5em}.header-widget-region .widget br{display:none}.woocommerce-form-coupon-toggle{display:none}.woocommerce-info.wc_points_rewards_earn_points+.wc_points_redeem_earn_points{margin-top:-5px;background:#b61e25 !important;color:#fff;padding:1em}.woocommerce-info.wc_points_rewards_earn_points+.wc_points_redeem_earn_points input.wc_points_rewards_apply_discount{margin:-0.37em 0;padding:0.37em 10px;background:#2d2727;border-left:0}.woocommerce-info.wc_points_rewards_earn_points{background:#d6d6d6 !important;color:#2d2727;font-size:14px;width:100%;left:0;top:0;border-radius:0;border:0;text-align:center;margin-bottom:20px;padding:0.37em 0}.woocommerce-info.wc_points_rewards_earn_points a{text-decoration:underline}.woocommerce-info.wc_points_rewards_earn_points.cart-empty{background:transparent !important}body .quantity{position:relative;width:50px}body .quantity .qty{background:#fff !important;width:50px !important;height:58px;padding:.5rem !important;border:1px solid #e2e2e2 !important;background:0 0;-webkit-box-shadow:none;box-shadow:none;font-size:17px !important;font-weight:400 !important}body .quantity-nav{position:absolute;top:0;left:inherit !important;right:-34px !important;bottom:0;width:35px !important;border:1px solid #e2e2e2;border-left:0;background:#fff;border-top-right-radius:2px;border-bottom-right-radius:2px}body .quantity-nav:before{content:'';border-left:thin solid #d6d6d6;display:block;height:80%;width:1px;position:absolute;top:10%;z-index:2}body .quantity-nav:after{content:'';border-bottom:thin solid #d6d6d6;display:block;height:1px;width:50%;position:absolute;top:50%;left:calc(25% + 1px);z-index:2}body .quantity-button{height:29px !important}body .quantity-button.quantity-up.plus:before{background:transparent;content:'+';-webkit-mask-image:none;mask-image:none;line-height:18px;text-align:center;color:#d6d6d6;font-size:17px}body .quantity-button.quantity-down.minus:before{background:transparent;content:'-';-webkit-mask-image:none;mask-image:none;line-height:18px;text-align:center;color:#d6d6d6;font-size:17px}.slideshow{margin-bottom:40px !important;position:relative;overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y}.slideshow__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.slideshow__navigation{list-style:none;padding:0;margin:0;position:absolute;z-index:1;left:50%;bottom:20px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.slideshow__navigation li{display:inline-block;margin:0 5px}.slideshow__navigation button{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;background:white;border-radius:100%;display:block;width:10px;height:10px;position:relative;opacity:0.33;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.slideshow__navigation button:hover,.slideshow__navigation button:focus{background:inherit}.slideshow__navigation button:hover,.slideshow__navigation button:focus{background:white;opacity:1}.slideshow__navigation button:before{content:'';display:block;width:22px;height:22px;position:absolute;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;top:50%}.slideshow__navigation button.is-current{opacity:1}.slideshow-item{position:relative;height:650px;width:100%;-ms-flex-negative:0;flex-shrink:0;-ms-touch-action:auto;touch-action:auto}.slideshow-item .col-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.slideshow-item__content{color:#fff;max-width:500px;position:relative;z-index:1}.slideshow-item__title{color:#fff;font-size:40px !important;font-weight:bold !important;line-height:1.3;margin-bottom:0.2em !important}.slideshow-item__text{font-size:17px}.slideshow-item__image{width:100%;height:100%;position:absolute;z-index:0;left:0;top:0}.slideshow-item__image:before{content:'';background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0)), color-stop(51%, rgba(0,0,0,0.43)));background:-o-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);background:linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0.43) 51%);width:100%;height:100%;position:absolute;z-index:1;left:0;top:0}.slideshow-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:relative;z-index:0}.woocommerce-cart .woocommerce-cart-form__cart-item .product-remove{display:none !important}.woocommerce-cart .woocommerce-cart-form__cart-item .remove-label{color:#b6b6b6;text-indent:0;text-decoration:underline}.woocommerce-cart .woocommerce-cart-form__cart-item .remove-label:hover,.woocommerce-cart .woocommerce-cart-form__cart-item .remove-label:focus{text-decoration:none}.woocommerce-cart .woocommerce-cart-form__cart-item .remove-label:before{content:none}.woocommerce-cart table.cart td.product-quantity .quantity-nav{display:block !important}.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail{padding-right:20px;width:160px}.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail img{border:solid 1px #f0f0f0;border-radius:2px;max-width:100% !important;width:140px}.woocommerce-cart table.cart{margin-bottom:30px}.woocommerce-cart table.cart td{border-color:#f0f0f0}.woocommerce-cart table.shop_table_responsive tbody tr td.product-quantity{padding-right:calc(35px + 35px)}.woocommerce-cart table.shop_table_responsive tbody tr td.product-subtotal{font-size:24px;font-weight:600}.woocommerce-cart table.shop_table_responsive tr td.product-name{color:#2d2727;font-size:16px;font-weight:600;padding-right:10px}.woocommerce-cart table.shop_table_responsive tr td.product-name .pickup-location-field{display:none}.woocommerce-cart table.cart td.actions button,.woocommerce-cart table.cart td.actions input[type="submit"]{border-radius:4px;font-size:15px;background-color:#2d2727;color:#fff;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;line-height:1.0}.woocommerce-cart table.cart td.actions button:not([disabled]):hover,.woocommerce-cart table.cart td.actions button:not([disabled]):focus,.woocommerce-cart table.cart td.actions input[type="submit"]:not([disabled]):hover,.woocommerce-cart table.cart td.actions input[type="submit"]:not([disabled]):focus{background-color:#b61e25}.woocommerce-cart .coupon input{background-color:#f0f0f0;border:0;max-width:160px !important}.woocommerce-cart .coupon input:focus{background-color:#f0f0f0}.woocommerce-cart .cart-collaterals{position:sticky;top:70px}.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate)>th,.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate)>td{display:block !important}.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate).woocommerce-shipping-totals th{display:none !important}.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td{width:200%;padding:0}.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td ul,.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td p{padding:0 22px}.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .woocommerce-shipping-methods,.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .pickup-location-address,.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .woocommerce-shipping-contents{padding:0;font-size:16px;font-weight:normal}.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-button{color:#b6b6b6}.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-form p{padding:0}.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-form input,.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-form select,.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-form span{-webkit-box-shadow:none;box-shadow:none}.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-form .button,.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-form #main .addresses header.title a,#main .addresses header.title .woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-form a{border:2px solid #2d2727;border-radius:4px;font-size:18px;font-weight:600;background-color:#2d2727;color:#fff;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;line-height:1.0}.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-form .button:hover,.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-form #main .addresses header.title a:hover,#main .addresses header.title .woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-form a:hover,.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-form .button:focus,.woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-form #main .addresses header.title a:focus,#main .addresses header.title .woocommerce-cart .cart-collaterals .shop_table tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate) td .shipping-calculator-form a:focus{background-color:#fff;color:#2d2727}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals th{padding-left:22px;padding-top:0;padding-bottom:5px}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr.order-total th,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr.order-total td{border:0;border-top:thin solid #fff;font-size:19px;font-weight:600}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout{margin-bottom:0}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button{background-color:#2d2727 !important;color:#fff !important;margin:0 !important}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover,.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button:focus{background-color:#b61e25 !important}.woocommerce-cart .cart-collaterals .cart_totals{background:#f0f0f0;padding:30px 40px;margin-bottom:2.0em}.woocommerce-cart .cart-collaterals .cart_totals .shop_table{background:transparent;border:0}.woocommerce-cart .cart-collaterals .cart_totals .shop_table .cart-subtotal th,.woocommerce-cart .cart-collaterals .cart_totals .shop_table .cart-subtotal td{border-bottom:thin solid #fff;font-size:16px;padding:0 0 20px 0}.woocommerce-cart .cart-collaterals .cart_totals .shop_table th,.woocommerce-cart .cart-collaterals .cart_totals .shop_table td{font-size:16px;padding-left:0}.woocommerce-cart .cart-collaterals .cart_totals .checkout-button{width:100%;margin:0}.btn-continue-shopping{display:block;margin-top:16px;text-decoration:underline}.btn-continue-shopping:hover{cursor:pointer}body div.shoptimizer-mini-cart-wrap .widget.woocommerce.widget_shopping_cart .product_list_widget{height:calc((var(--vh, 1vh) * 100) - 275px)}body div.shoptimizer-mini-cart-wrap .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward,body div.shoptimizer-mini-cart-wrap .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons #main .addresses header.title a.checkout.wc-forward,#main .addresses header.title body div.shoptimizer-mini-cart-wrap .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a.checkout.wc-forward{width:auto;max-width:inherit !important}body div.shoptimizer-mini-cart-wrap .quantity{width:auto}body div.shoptimizer-mini-cart-wrap .variation dt{float:left;clear:top;margin-right:5px}body div.shoptimizer-mini-cart-wrap .variation dt,body div.shoptimizer-mini-cart-wrap .variation dd{margin-bottom:0.25em}body div.shoptimizer-mini-cart-wrap .variation dt p,body div.shoptimizer-mini-cart-wrap .variation dd p{margin:0}body .entry-content h2:not(.woocommerce-loop-product__title){font-size:16px;font-weight:normal;margin-bottom:5px}body .entry-content h3{font-family:"Brother1816Printed",Arial,sans-serif;font-size:20px;font-weight:bold}body .entry-content h3+.wp-block-columns,body .entry-content h3+.wp-block-image{margin-top:2rem !important}body .entry-content .wp-block-cover{border-radius:3px;overflow:hidden}body .entry-content>.alignwide:not(.wp-block-group.has-background),body .entry-content>.alignfull:not(.wp-block-group.has-background),body .wp-block-cover,body .wp-block-cover+.wp-block-group{margin-top:70px;margin-bottom:70px}body .wp-block-group.has-background{margin-bottom:70px !important}body .wp-block-columns .wp-block-cover{margin-top:0;margin-bottom:0}.single-cartflows_step:not(.woocommerce-checkout) .site-content .archive-header .col-full{max-width:100%}.single-cartflows_step:not(.woocommerce-checkout) .site-content .archive-header .woocommerce-breadcrumb{color:#fff}.single-cartflows_step:not(.woocommerce-checkout) .site-content .archive-header .woocommerce-breadcrumb .breadcrumb-separator,.single-cartflows_step:not(.woocommerce-checkout) .site-content .archive-header .woocommerce-breadcrumb a{color:#fff;opacity:1}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-header{display:none}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-cover{margin-top:-55px !important;position:relative;z-index:0}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-cover h2{font-size:26px;font-weight:bold}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-cover p{font-size:17px}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group:nth-child(odd){padding:60px 0 calc(60px - 1.75em - 1.0em) 0}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group:nth-child(odd):before{background:#f6f6f6;content:'';position:absolute;left:calc((100% - 100vw) / 2);top:0;right:calc((100% - 100vw) / 2);bottom:0;z-index:0}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group:nth-child(odd) *{z-index:1}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group:nth-child(odd) .wp-block-columns .wp-block-column:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:2em}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group:nth-child(odd) .wp-block-columns .wp-block-column:nth-child(2){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-left:0}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group h3{font-size:24px;font-weight:bold;margin-bottom:0}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group p{font-size:18px;margin-bottom:0}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group p s{font-size:22px;color:#979797;margin-right:10px}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group p strong{font-size:22px;font-weight:bold;color:#b61e25}.page-template-template-fullwidth-php .col2-set#customer_login .col-1,.page-template-template-fullwidth-php .col2-set#customer_login .col-2{padding:30px 30px 10px;background:#f0f0f0}.woocommerce-form-login .woocommerce-button,.woocommerce-form-register .woocommerce-button{padding:18px 0;width:100%}.woocommerce-form-login .woocommerce-button:hover,.woocommerce-form-login .woocommerce-button:focus,.woocommerce-form-register .woocommerce-button:hover,.woocommerce-form-register .woocommerce-button:focus{background-color:#b61e25}.woocommerce-form-login .form-row input[type="checkbox"],.woocommerce-form-register .form-row input[type="checkbox"]{margin:4px 4px 0 0 !important}.required{color:#b61e25}.woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-MyAccount-content .woocommerce-info{background-color:transparent !important;color:#2d2727;position:relative}.post-type-archive-revendeur .shoptimizer-archive>.col-full{max-width:100%;padding-right:0}.post-type-archive-revendeur .shoptimizer-archive .content-area{width:100%}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list{width:50%}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list:first-child{margin-right:70px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list:first-child>.wpgb-facet{width:20%;margin:25px auto}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list .store-locator-founded p{margin-bottom:12px;padding-top:12px;border-top:solid 0.5px #d6d6d6;margin-top:25px;font-weight:bold;font-size:17px;text-align:center;color:#292727}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list .wp-grid-builder .wpgb-card{min-height:200px;padding:30px 40px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list .wp-grid-builder .wpgb-card:hover{cursor:pointer}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list .wp-grid-builder .wpgb-card,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list .wp-grid-builder .wpgb-card *{background-color:#fbfbfb}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list .wp-grid-builder .wpgb-card .wpgb-card-wrapper{height:auto}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list .wp-grid-builder .wpgb-card .wpgb-card-wrapper .wpgb-card-content h3{font-size:20px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list .wp-grid-builder .wpgb-card.active-store,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list .wp-grid-builder .wpgb-card.active-store *{background-color:#e4e4e4}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list .wp-grid-builder .wpgb-card.active-store button{color:#b61e25}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map{z-index:1;position:sticky;top:25vh;height:75vh;width:50%}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet{z-index:1}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-1,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-2,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-3,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-4,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-5{background-image:none;font-size:16px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-1::before,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-2::before,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-3::before,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-4::before,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-5::before{z-index:-1;content:' ';position:absolute;width:40px;height:40px;background-color:#fff;border-radius:50%}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-1::before{top:7px;left:7px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-2::before{top:9px;left:9px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-3::before{top:13px;left:14px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-4::before{top:20px;left:20px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-cluster-icon.leaflet-digits-5::before{top:25px;left:25px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-popup-content-wrapper .wpgb-map-marker-body{padding:12px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__map .wpgb-facet-1 .wpgb-map-facet .leaflet-popup-content-wrapper .wpgb-map-marker-body p:last-child{margin-bottom:0}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet fieldset{margin-bottom:0}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-2,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-2,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-3{margin-right:10px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-3{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-3 .wpgb-geolocation-facet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-3 .wpgb-geolocation-facet .wpgb-geolocation-input{width:70%}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-3 .wpgb-geolocation-facet .wpgb-geo-radius{font-size:16px;margin-top:10px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-3 .wpgb-geolocation-facet .wpgb-geo-radius input{width:25px;text-align:center}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-4{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-4 button.wpgb-reset{display:initial !important;background:transparent;border:2px solid #ccc;border-radius:4px;color:#444;padding:8px 36px;text-decoration:underline;margin-top:7px !important;width:auto !important}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-17{display:none}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .store-products-btn-popup{background-color:#fff;color:#979797;padding:0px;text-decoration:underline;font-size:14px}.post-type-archive-revendeur .container-store-product-popup{z-index:9999;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.post-type-archive-revendeur .container-store-product-popup .store-product-popup{position:relative;width:60%;max-height:750px;margin:auto;margin-top:11%;background-color:#fff;overflow:auto}.post-type-archive-revendeur .container-store-product-popup .store-product-popup .close-popup{position:absolute;top:35px;right:60px;width:17px;height:17px;cursor:pointer}.post-type-archive-revendeur .container-store-product-popup .store-product-popup .close-popup:before,.post-type-archive-revendeur .container-store-product-popup .store-product-popup .close-popup:after{content:"";position:absolute;top:0;left:7px;margin-left:0;width:2px;height:17px;background-color:#333}.post-type-archive-revendeur .container-store-product-popup .store-product-popup .close-popup:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.post-type-archive-revendeur .container-store-product-popup .store-product-popup .close-popup:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.post-type-archive-revendeur .container-store-product-popup .store-product-popup .products-container{padding:35px 60px}.post-type-archive-revendeur .container-store-product-popup .store-product-popup .products-container .container-product-thumbnail{border:1px solid #eee}.archive .shoptimizer-archive>.col-full{max-width:100%}.archive .archive-header{padding-bottom:0}.archive .archive-header>.col-full{max-width:100%}.archive .woocommerce-pagination{display:none !important}.archive #primary .wpgb-apply,.archive #primary .wpgb-load-more,.archive #secondary .wpgb-apply,.archive #secondary .wpgb-load-more{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;background-color:#2d2727;border:2px solid #2d2727;border-radius:4px;color:#fff;font-size:15px;font-weight:600;padding:10px 22px;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;line-height:1.0;width:100%;opacity:1;margin:10px 0}.archive #primary .wpgb-apply:hover,.archive #primary .wpgb-apply:focus,.archive #primary .wpgb-load-more:hover,.archive #primary .wpgb-load-more:focus,.archive #secondary .wpgb-apply:hover,.archive #secondary .wpgb-apply:focus,.archive #secondary .wpgb-load-more:hover,.archive #secondary .wpgb-load-more:focus{background:inherit}.archive #primary .wpgb-apply:hover,.archive #primary .wpgb-apply:focus,.archive #primary .wpgb-load-more:hover,.archive #primary .wpgb-load-more:focus,.archive #secondary .wpgb-apply:hover,.archive #secondary .wpgb-apply:focus,.archive #secondary .wpgb-load-more:hover,.archive #secondary .wpgb-load-more:focus{background-color:#fff;color:#2d2727;opacity:1}.archive #primary .wpgb-apply[disabled],.archive #primary .wpgb-load-more[disabled],.archive #secondary .wpgb-apply[disabled],.archive #secondary .wpgb-load-more[disabled]{opacity:0.5}.archive #primary .wpgb-apply[disabled]:hover,.archive #primary .wpgb-apply[disabled]:focus,.archive #primary .wpgb-load-more[disabled]:hover,.archive #primary .wpgb-load-more[disabled]:focus,.archive #secondary .wpgb-apply[disabled]:hover,.archive #secondary .wpgb-apply[disabled]:focus,.archive #secondary .wpgb-load-more[disabled]:hover,.archive #secondary .wpgb-load-more[disabled]:focus{background-color:#2d2727;color:#fff;opacity:0.5}.archive #primary .wpgb-reset,.archive #secondary .wpgb-reset{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;color:#979797;font-size:16px;font-weight:normal;text-align:center;opacity:1;width:100%}.archive #primary .wpgb-reset:hover,.archive #primary .wpgb-reset:focus,.archive #secondary .wpgb-reset:hover,.archive #secondary .wpgb-reset:focus{background:inherit}.archive #primary .wpgb-facet .wpgb-facet-title,.archive #secondary .wpgb-facet .wpgb-facet-title{font-size:15px;margin:0 0 15px 0}.archive #primary .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox-control,.archive #secondary .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox-control{border-color:#2d2727 !important;height:17px;width:17px}.archive #primary .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox-control:after,.archive #secondary .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox-control:after{content:none !important}.archive #primary .wpgb-facet .wpgb-range-facet .wpgb-range-label,.archive #secondary .wpgb-facet .wpgb-range-facet .wpgb-range-label{font-size:13px}.archive #primary .wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-thumb,.archive #secondary .wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-thumb{background:#2d2727 !important;border-color:#2d2727 !important}.archive #primary .wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-progress,.archive #primary .wpgb-facet .wpgb-range-facet .wpgb-range-slider,.archive #secondary .wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-progress,.archive #secondary .wpgb-facet .wpgb-range-facet .wpgb-range-slider{background:#2d2727 !important;height:1px !important;margin-top:2px !important}.archive #primary .wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-progress,.archive #secondary .wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-progress{margin-top:0 !important}.archive #primary .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox[aria-pressed="true"] .wpgb-checkbox-control,.archive #secondary .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox[aria-pressed="true"] .wpgb-checkbox-control{background:url(../images/icon-close.13f106cee1.svg) no-repeat center center;border-color:#2d2727}.archive #primary .wpgb-facet .wpgb-radio-label,.archive #primary .wpgb-facet .wpgb-button-label,.archive #primary .wpgb-facet .wpgb-rating-label,.archive #primary .wpgb-facet .wpgb-checkbox-label,.archive #primary .wpgb-facet .wpgb-hierarchy-label,.archive #secondary .wpgb-facet .wpgb-radio-label,.archive #secondary .wpgb-facet .wpgb-button-label,.archive #secondary .wpgb-facet .wpgb-rating-label,.archive #secondary .wpgb-facet .wpgb-checkbox-label,.archive #secondary .wpgb-facet .wpgb-hierarchy-label{font-size:15px}.archive .woocommerce-ordering,.archive .woocommerce-result-count{float:right;margin:0}.archive .woocommerce-product-loop__more{text-align:center;margin-bottom:50px}.archive .woocommerce-product-loop__more .wpgb-apply,.archive .woocommerce-product-loop__more .wpgb-load-more{width:auto !important;margin:auto !important}.archive .sorting-end{display:none}.archive .shoptimizer-sorting:not(.sorting-end) .woocommerce-ordering select{border:0;-webkit-box-shadow:none;box-shadow:none;max-width:240px;bottom:0;-o-text-overflow:ellipsis;text-overflow:ellipsis}.tax-product_cat header.woocommerce-products-header,.shoptimizer-category-banner{background:transparent !important}.woocommerce-products-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-products-header__title{font-size:26px;font-weight:bold;text-align:center;width:100%;margin-bottom:1.0em}.woocommerce-products-header__description{font-size:18px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:20px}.woocommerce-products-header__description button{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;display:none;color:#2d2727}.woocommerce-products-header__description button:hover,.woocommerce-products-header__description button:focus{background:inherit}.woocommerce-products-header__thumbnail{margin-left:46px;width:25%}a.mobile-filter{display:none}button.mobile-filter{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;text-align:left;display:none}button.mobile-filter:hover,button.mobile-filter:focus{background:inherit}button.mobile-filter svg{margin-left:5px;position:inherit;vertical-align:middle;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.woocommerce.archive.left-woocommerce-sidebar #secondary{background:#fafafa;padding:26px 2.617924em;margin-left:-2.617924em;width:calc(22% + 2.617924em)}.woocommerce.archive.left-woocommerce-sidebar #secondary .filters__title{border-bottom:thin solid #dcdcdc;font-size:16px;font-weight:normal;text-align:center;text-transform:uppercase;margin:0 0 26px 0;padding:0 0 15px 0}.archive-details-meta,#main .archive-details-meta{border-top:solid thin #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0;padding:50px 0 0 0}.archive-details-meta.alignfull,#main .archive-details-meta.alignfull{margin:32px calc(50% - 50vw + 50px);max-width:calc(100vw - 50px * 2);width:calc(100vw - 50px * 2)}.archive-details-meta .below-woocommerce-category,#main .archive-details-meta .below-woocommerce-category{border:0;margin:0;padding:0}.archive-details-meta__thumbnail,#main .archive-details-meta__thumbnail{width:20%;margin-right:35px}.archive-details-meta__thumbnail img,#main .archive-details-meta__thumbnail img{width:100%}.archive-details-meta__content,#main .archive-details-meta__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.archive-details-meta__content h2,#main .archive-details-meta__content h2{font-size:22px;font-weight:600;margin-bottom:12px}.archive-details-meta__content p,#main .archive-details-meta__content p{font-size:18px}.woocommerce-checkout:not(.woocommerce-order-received) #lpc_pick_up_widget_show_map{display:inline-block;width:auto;padding:5px 15px;margin-left:25px;margin-top:5px}.woocommerce-checkout:not(.woocommerce-order-received) #lpc_pick_up_info{margin:0 0 10px 25px !important;font-style:italic;font-size:0.9em;line-height:1.3}.woocommerce-checkout:not(.woocommerce-order-received) #lpc_pick_up_info:before{display:none}.woocommerce-checkout:not(.woocommerce-order-received) #masthead{border:0}.woocommerce-checkout:not(.woocommerce-order-received) #masthead .site-title{max-width:122px}.woocommerce-checkout:not(.woocommerce-order-received) #masthead .main-header{padding-bottom:0 !important}.woocommerce-checkout:not(.woocommerce-order-received) .checkout-steps{margin-top:-13px}.woocommerce-checkout:not(.woocommerce-order-received) .copyright{padding-top:0}.woocommerce-checkout:not(.woocommerce-order-received) .copyright .col-full{border-top:thin solid #fff;padding-top:15px}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-display-subscription-details{display:none}.woocommerce-checkout:not(.woocommerce-order-received) .archive-header{padding:5px 0}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-qty-row{background:#fff !important;border-radius:2px !important;border:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-qty-row .wcf-item{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;height:100%}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-qty-row .wcf-item-wrap{font-size:20px;font-weight:600}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-qty-row .wcf-qty input{border:thin solid #d6d6d6;border-radius:2px;color:#2d2727;font-size:22px;height:40px}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-qty-row .wcf-qty.buttons_added{position:relative;width:calc(50px + 28px);max-width:100%}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-qty-row .wcf-qty.buttons_added input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;height:58px;max-width:100%;padding-right:28px}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-qty-row .wcf-qty.buttons_added .quantity-nav{right:0 !important}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-qty-row .wcf-display-price{color:#b61e25;font-size:22px;font-weight:bold}.woocommerce-checkout:not(.woocommerce-order-received) .blockOverlay{background:#f0f0f0 !important}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-multiple-sel{border-radius:4px;border:1px solid #2d2727 !important;height:100%}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-multiple-sel:before{color:#b61e25 !important}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-product-option-before-customer{position:relative;padding:100px 0 calc(100px - 22px) 0 !important;margin-bottom:0}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-product-option-before-customer:before{background:#f0f0f0;content:'';position:absolute;left:calc((100% - 100vw) / 2);top:0;right:calc((100% - 100vw) / 2);bottom:0;z-index:0}.woocommerce-checkout:not(.woocommerce-order-received) .archive-details-meta{display:none !important}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-yp-skin-cards .wcf-qty-options .wcf-item-image{width:120px}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-display-title-quantity .dashicons{display:none}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-display-title-quantity:before{content:' x '}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-highlight-head{display:none}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-embed-checkout-form .wcf-col2-set{width:57%}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-embed-checkout-form .wcf-order-wrap{width:37%;float:right}.wcf-embed-checkout-form .woocommerce-additional-fields>h3,.wcf-embed-checkout-form .woocommerce-billing-fields>h3,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-checkout-payment h3{color:#2d2727 !important;font-size:23px !important;font-weight:bold !important;margin-bottom:15px !important;padding-bottom:0 !important}#order_review_heading{display:none !important}.woocommerce #ship-to-different-address{border:0;font-size:15px !important}.woocommerce #ship-to-different-address span{color:#2d2727 !important;font-weight:normal}#wcf-embed-checkout-form .woocommerce-billing-fields h3{margin:10px 0 30px}.form-row label{color:#2d2727 !important;font-size:15px !important;font-weight:normal !important;letter-spacing:0 !important}.form-row label abbr{color:#b61e25 !important;font-weight:normal !important}.woocommerce-checkout .form-row input[type="email"],.woocommerce-checkout .form-row input[type="password"],.woocommerce-checkout .form-row input[type="tel"],.woocommerce-checkout .form-row input[type="text"],.wcf-embed-checkout-form .woocommerce form .form-row input.input-text,.wcf-embed-checkout-form .woocommerce form .form-row textarea,.wcf-embed-checkout-form .woocommerce form .form-row select,.wcf-embed-checkout-form .woocommerce #order_review .input-text{-webkit-box-shadow:none;box-shadow:none;border:solid 1.5px #ededed !important;border-radius:4px !important;color:#2d2727 !important;font-size:15px !important;padding:6px 12px !important;height:inherit;line-height:1.618 !important}.wcf-embed-checkout-form .woocommerce form .form-row-first,.wcf-embed-checkout-form .woocommerce-page form .form-row-first{width:48%}.wcf-embed-checkout-form .woocommerce form .form-row-last,.wcf-embed-checkout-form .woocommerce-page form .form-row-last{width:45.4545454545%}.wcf-embed-checkout-form .woocommerce-checkout .col2-set .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.wcf-embed-checkout-form .woocommerce-checkout .col2-set .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper,.wcf-embed-checkout-form .woocommerce-checkout .wcf-col2-set .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.wcf-embed-checkout-form .woocommerce-checkout .wcf-col2-set .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display:block;margin:0}.wcf-embed-checkout-form .woocommerce .woocommerce-billing-fields label,.wcf-embed-checkout-form .woocommerce .woocommerce-shipping-fields label{display:block;line-height:inherit;margin-bottom:5px}.wcf-embed-checkout-form .woocommerce form .form-row{padding:0}#billing_phone_field,#billing_postcode_field,#shipping_phone_field,#shipping_postcode_field{width:45.4545454545%;float:left;clear:none}#billing_email_field,#billing_city_field,#shipping_email_field,#shipping_city_field{width:48%;margin-right:5%;float:left;clear:none}#billing_address_1_field,#shipping_address_1_field{margin-right:0;width:100%;clear:both}#billing_address_2_field,#shipping_address_2_field{margin-top:0;width:100%;clear:both}#order_comments_field{display:none}#fake-next-step{position:relative;z-index:1;float:right}#fake-next-step svg{height:0.8em;fill:currentColor;vertical-align:middle;margin-left:5px}#fake-next-step:after{content:'';clear:both}#fake-next-step:hover,#fake-next-step:focus{background-color:#2d2727 !important}.wcf-embed-checkout-form .woocommerce .woocommerce-info.wc_points_rewards_earn_points{position:static;color:#fff;padding:0.5em 2em;margin-bottom:1em;text-align:center}.wcf-embed-checkout-form .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{background-color:#f0f0f0 !important;font-size:21px;font-weight:normal;padding:22px 0;position:relative;text-align:center}.wcf-embed-checkout-form .woocommerce-form-login-toggle .woocommerce-info a,.woocommerce-form-login-toggle .woocommerce-info a{border:0;color:#2d2727;text-decoration:underline}.checkout-sticky .woocommerce-shipping-totals.shipping{display:none !important}.woocommerce-shipping-totals.shipping th{display:none !important}.woocommerce-shipping-totals.shipping td{border:0 !important;width:80% !important}.woocommerce-checkout-review-order-table{background-color:#f0f0f0 !important;padding:25px 40px;border-radius:2px}.woocommerce-checkout-review-order-table small{display:none !important}.woocommerce-checkout-review-order-table tbody{border:0 !important}.woocommerce-checkout-review-order-table tbody .cart_item{border-bottom:thin solid #f0f0f0}.woocommerce-checkout-review-order-table tbody .cart_item:nth-last-child(2){border:0}.woocommerce-checkout-review-order-table tbody .cart_item .product-name{color:#2d2727;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:600;font-size:16px;width:inherit !important}.woocommerce-checkout-review-order-table tbody .cart_item .product-name .product-quantity{font-size:16px}.woocommerce-checkout-review-order-table tbody .cart_item .product-name .product-item-thumbnail{border:solid 1px #f0f0f0;border-radius:2px;width:54px;min-width:54px;height:54px;overflow:hidden;position:inherit;margin:0 14px 0 0}.woocommerce-checkout-review-order-table tbody .cart_item .product-name .product-item-thumbnail img{width:100%}.woocommerce-checkout-review-order-table tbody .cart_item .product-name dl.variation{margin:0 0 0 70px;font-size:16px}.woocommerce-checkout-review-order-table tbody .cart_item .product-name dl.variation dd{font-weight:600}.woocommerce-checkout-review-order-table tbody .cart_item .product-name dl.variation dd{font-weight:normal}.woocommerce-checkout-review-order-table tbody .cart_item .product-total{color:#2d2727;font-size:16px;width:50% !important}.woocommerce-checkout-review-order-table>tbody{background:white}.woocommerce-checkout-review-order-table tfoot{background-color:#f0f0f0;border-radius:2px}.woocommerce-checkout-review-order-table tfoot .cart-subtotal th,.woocommerce-checkout-review-order-table tfoot .cart-subtotal td{background:none;border:0;padding:0 0 20px 0}.woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout-review-order-table tfoot .order-total td{background:none;border-top:thin solid #fff;font-size:19px;font-weight:bold;padding:20px 0}.woocommerce-checkout-review-order-table tfoot .order-total:last-child th,.woocommerce-checkout-review-order-table tfoot .order-total:last-child td{padding:20px 0 0 0}.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr td{background:none;border:0;font-size:16px}.woocommerce-checkout-review-order-table>tfoot{border-radius:2px}.woocommerce-checkout-review-order-table>tfoot>tr.cart-shipping td{text-align:left}.woocommerce-checkout-review-order-table>tfoot>tr.cart-shipping td p{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-15px}.woocommerce-checkout-review-order-table>tfoot>tr.cart-shipping td p .totals{margin-left:auto;text-align:right}.woocommerce-checkout-review-order-table>tfoot>tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.recurring-totals):not(.tax-rate)>th{display:block !important;padding:5px 0 15px 0 !important;width:100% !important}.woocommerce-checkout-review-order-table>tfoot>tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.recurring-totals):not(.tax-rate)>th+td{border:0 !important;display:block;padding:0 0 25px 0 !important;width:200% !important}.woocommerce-checkout-review-order-table>tfoot>tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.recurring-totals):not(.tax-rate)>th+td .woocommerce-shipping-methods li{padding-bottom:3px}.woocommerce-checkout-review-order-table>tfoot tr.shipping.recurring-total,.woocommerce-checkout-review-order-table>tfoot tr.recurring-totals{display:none !important}#cgv_field a{color:#2d2727;text-decoration:underline}.wcf-embed-checkout-form table.shop_table>tbody{display:none !important}#wcf_custom_coupon_field{background:#f0f0f0;border:0;border-radius:2px;padding:25px 40px;margin:25px 0}#wcf_custom_coupon_field #wcf_optimized_wcf_custom_coupon_field{display:none}#wcf_custom_coupon_field .wcf-coupon-col-1{padding-right:5px !important}#wcf_custom_coupon_field .button.wcf-btn-small,#wcf_custom_coupon_field #main .addresses header.title a.wcf-btn-small,#main .addresses header.title #wcf_custom_coupon_field a.wcf-btn-small{padding:6px !important}#wcf_custom_coupon_field span{display:block !important}.wcf-order-wrap .woocommerce-checkout-review-order-table>tfoot>tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate)>th{padding:25px 0 15px 40px !important}.wcf-order-wrap .woocommerce-checkout-review-order-table>tfoot>tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate)>th+td .woocommerce-shipping-methods{padding:0 40px !important}.single-cartflows_step .woocommerce-checkout-review-order-table>tbody tr:not(.cart_item){display:none}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.order-total th{position:relative}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th:before,.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.order-total th:before{background-color:#fff;content:'';height:1px;width:100%;position:absolute;left:40px}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.order-total td{position:relative}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td:before,.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.order-total td:before{background-color:#fff;content:'';height:1px;width:100%;position:absolute;left:-40px}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th{border:0 !important;padding:25px 0 25px 40px}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th:before{bottom:0}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td{border:0 !important;padding:25px 40px 25px 0}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td:before{bottom:0}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.order-total th{border:0 !important;padding:25px 0 25px 40px}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.order-total th:before{top:0}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.order-total td{border:0 !important;padding:25px 40px 25px 0}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.order-total td:before{top:0}body #payment .place-order .button,body #payment .place-order #main .addresses header.title a,#main .addresses header.title body #payment .place-order a,body .wc-proceed-to-checkout .button.checkout-button,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button,body.woocommerce-account .wc-proceed-to-checkout .entry-content .woocommerce-Message .checkout-button.button,body.woocommerce-account .entry-content .woocommerce-Message .wc-proceed-to-checkout .checkout-button.button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{padding:15px 10px !important}body.woocommerce-checkout:not(.single-cartflows_step) .woocommerce-checkout-review-order-table>tbody{display:none}body.woocommerce-checkout.single-cartflows_step .woocommerce-form-login-toggle,body.woocommerce-checkout.single-cartflows_step #customer_details,body.woocommerce-checkout.single-cartflows_step #customer_details+.wcf-order-wrap{display:none}body.woocommerce-checkout.single-cartflows_step .wcf-gb-checkout-form{margin-bottom:0}body.woocommerce-checkout.single-cartflows_step .site-footer-wrapper .site-footer{padding:0}body.woocommerce-checkout .shoptimizer-archive{position:relative;z-index:9999}body.woocommerce-checkout .site-footer-wrapper{margin-bottom:70px}#payment .wc_payment_methods{background-color:#f0f0f0 !important;border:0;padding:25px 40px !important}#payment .wc_payment_methods li{padding:0 0 5px 0 !important}#payment .wc_payment_methods li:last-child{padding:0 !important}#payment .wc_payment_methods label{padding:0 !important}#payment .wc_payment_methods .woocommerce-info{background:transparent !important}#payment .wc_payment_methods .woocommerce-info a{border:0}body #payment .place-order{margin-top:0;padding-top:0 !important}.woocommerce-privacy-policy-text{margin-top:1.0em}.woocommerce-privacy-policy-text p{color:#2d2727 !important;font-size:15px !important;line-height:1.4 !important;letter-spacing:0 !important;text-align:left !important}.woocommerce-privacy-policy-text p a{color:currentColor !important;text-decoration:underline !important}.woocommerce-review-order-shipping{color:#2d2727 !important;font-size:23px !important;font-weight:bold !important}.woocommerce-review-order-shipping .lpp-shipping-package-wrapper{margin:15px 0 50px 0}.woocommerce-review-order-shipping .lpp-shipping-package-wrapper li{margin:0 0 10px 0 !important}.payment_box.payment_method_cheque{display:none !important}.woocommerce-form-login{background-color:#f0f0f0 !important;border:0 !important}.woocommerce-form-login .woocommerce-button{width:100% !important;padding:18px 0 !important}.woocommerce-form-login .required{color:#b61e25 !important}#wcf-embed-checkout-form .woocommerce-form-login{background-color:#f0f0f0 !important;border:0 !important;border-radius:0;padding:40px;margin:20px 0}#wcf-embed-checkout-form .woocommerce-form-login a{color:#2d2727 !important}#wcf-embed-checkout-form .woocommerce-form-login .lost_password{font-size:15px;text-align:left}body #payment .place-order .button,body #payment .place-order #main .addresses header.title a,#main .addresses header.title body #payment .place-order a,body .wc-proceed-to-checkout .button.checkout-button,body .wc-proceed-to-checkout #main .addresses header.title a.checkout-button,#main .addresses header.title body .wc-proceed-to-checkout a.checkout-button,body.woocommerce-account .wc-proceed-to-checkout .entry-content .woocommerce-Message .checkout-button.button,body.woocommerce-account .entry-content .woocommerce-Message .wc-proceed-to-checkout .checkout-button.button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-top:0 !important}.woocommerce .form-row input[type="checkbox"],ul#shipping_method .woocommerce-form__input-checkbox,.wcf-embed-checkout-form .woocommerce .woocommerce-billing-fields [type="checkbox"],.wcf-embed-checkout-form .woocommerce #payment input[type="checkbox"],.wcf-embed-checkout-form .woocommerce .woocommerce-shipping-fields [type="checkbox"],.wcf-embed-checkout-form .woocommerce .woocommerce-account-fields input[type="checkbox"],#ship-to-different-address-checkbox{background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0 !important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;border-radius:4px;border:1px solid #2d2727 !important}.woocommerce .form-row input[type="checkbox"]:checked:before,ul#shipping_method .woocommerce-form__input-checkbox:checked:before,.wcf-embed-checkout-form .woocommerce .woocommerce-billing-fields [type="checkbox"]:checked:before,.wcf-embed-checkout-form .woocommerce #payment input[type="checkbox"]:checked:before,.wcf-embed-checkout-form .woocommerce .woocommerce-shipping-fields [type="checkbox"]:checked:before,.wcf-embed-checkout-form .woocommerce .woocommerce-account-fields input[type="checkbox"]:checked:before,#ship-to-different-address-checkbox:checked:before{border:1px solid #fff;border-radius:4px;color:#2d2727;content:"✔";line-height:13px;text-rendering:optimizeLegibility;margin:0;display:inline-block;float:left;speak:none;vertical-align:middle;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body .shipping.recurring-total ul li input{opacity:0;position:absolute}body .shipping.recurring-total ul li input:checked+label:before{background-color:#2d2727}body #payment .payment_methods>.wc_payment_method>label,body #payment .payment_methods>.woocommerce-PaymentMethod>label,ul#shipping_method li label,body .shipping.recurring-total ul li label{position:relative;font-size:16px;font-weight:normal}body #payment .payment_methods>.wc_payment_method>label:before,body #payment .payment_methods>.woocommerce-PaymentMethod>label:before,ul#shipping_method li label:before,body .shipping.recurring-total ul li label:before{display:inline-block;position:relative;top:3px;width:15px;height:15px;margin-right:.5407911001em;border-radius:50%;background-color:#fff;border:1px solid #2d2727;content:"";-webkit-box-shadow:0 0 0 1px #fff inset;box-shadow:0 0 0 1px #fff inset;-webkit-box-sizing:content-box;box-sizing:content-box}form.woocommerce-shipping-calculator{margin-bottom:1.0em}#order_review .shop_table tr.shipping.recurring-total th,#order_review .shop_table tr.shipping.recurring-total td{padding:0;border:0}.wcf-embed-checkout-form .wcf-qty-options .wcf-highlight{pointer-events:none}.woocommerce-form-login-toggle--checkout{margin-bottom:5.0em}.woocommerce-form-login-toggle--checkout p{margin-bottom:0}.woocommerce-checkout .woocommerce-form-login{margin-top:-35px}#query-monitor-main{display:none !important}body .woocommerce #payment .shoptimizer-sticky-checkout .order-total{display:none}body.home .wp-block-cover.alignwide:after{content:'Abonnement';font-size:16px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);text-transform:uppercase;position:absolute;left:-1.0em;top:50%;color:#fff;z-index:1;min-height:0}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) .wp-block-image{display:none}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) a{display:inline-block;font-size:17px;font-weight:600;color:currentColor}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) a:before{content:none}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) a:after{border-bottom:thin solid #2d2727;content:'';display:block;width:50%;height:3px;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) a:hover,body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) a:focus{text-decoration:none}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) a:hover:after,body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) a:focus:after{-webkit-transform:translate3d(100%, 0, 0) scaleX(0);transform:translate3d(100%, 0, 0) scaleX(0)}body.home .wp-block-columns .wp-block-button__link:before,body.home .wp-block-columns a:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0}body.home .wp-block-columns.alignwide .wp-block-cover{min-height:320px}body.home .wp-block-columns.alignwide .wp-block-image{margin-bottom:0}body.home .wp-block-columns.alignwide p.has-large-font-size{font-size:35px !important;line-height:1.0 !important}body.home .wp-block-columns.alignwide a{color:#fff;font-family:"American",Times,"Times New Roman",serif !important}body.home .wp-block-columns.alignwide a:hover,body.home .wp-block-columns.alignwide a:focus{text-decoration:underline}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-received__message{margin:30px 0}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-received__message__image{background:url(../images/torrefacteur.45a1c32bc2.png) no-repeat center center/contain;display:block;height:120px;width:120px;margin:auto auto 10px auto}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-received__message__title{font-size:24px;text-align:center}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-received__message__text{font-size:18px;text-align:center;max-width:700px;margin:auto}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-received__message__actions{text-align:center;max-width:700px;margin:auto}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-received__message__actions a{min-width:150px;margin:5px}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-overview li{color:#2d2727;font-size:15px;text-transform:none}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-overview li strong{color:#2d2727;font-size:17px}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details{max-width:800px;margin:auto}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details__title{font-size:23px;font-weight:bold !important;margin-bottom:20px}.woocommerce-checkout.woocommerce-order-received table.woocommerce-table--order-details tfoot td,.woocommerce-checkout.woocommerce-order-received table.woocommerce-table--order-details tfoot th{font-size:20px}.woocommerce-checkout.woocommerce-order-received table.woocommerce-table--order-details tbody tr:last-child th,.woocommerce-checkout.woocommerce-order-received table.woocommerce-table--order-details tbody tr:last-child td{border-bottom:thin solid #f0f0f0;padding-bottom:25px !important}.woocommerce-checkout.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child th,.woocommerce-checkout.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child td{padding-top:25px}.woocommerce-checkout.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:nth-last-child(2) th,.woocommerce-checkout.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:nth-last-child(2) td{padding-bottom:25px}.woocommerce-checkout.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-checkout.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:last-child td{font-weight:bold;border-top:thin solid #f0f0f0;padding-top:25px}.woocommerce-checkout.woocommerce-order-received table.woocommerce-table--order-details tfoot td{text-align:right}.woocommerce-checkout.woocommerce-order-received .woocommerce-table__product-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-checkout.woocommerce-order-received .woocommerce-table__product-content a{font-size:16px;font-weight:600}.woocommerce-checkout.woocommerce-order-received .woocommerce-table__product-content .product-quantity{margin:0}.woocommerce-checkout.woocommerce-order-received .woocommerce-table__product-thumbnail{border-radius:2px;border:solid 1px #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:138px;height:138px;margin-right:20px}.woocommerce-checkout.woocommerce-order-received .woocommerce-table__product-thumbnail img{max-width:117px}.woocommerce-checkout.woocommerce-order-received .woocommerce-table__product-total>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:138px;text-align:right}.woocommerce-checkout.woocommerce-order-received .woocommerce-table__product-total .amount{font-size:20px}body.single-product .product_meta{display:none}body.single-product .images img{max-height:500px;-o-object-fit:contain;object-fit:contain}body.single-product .woocommerce-product-gallery{width:calc(50% - 25px) !important;padding-left:120px;min-height:100% !important}body.single-product .woocommerce-product-gallery__image a{pointer-events:none}body.single-product .woocommerce-product-gallery .flex-control-thumbs{position:absolute;top:0;left:0;width:115px}body.single-product .woocommerce-product-gallery .flex-control-thumbs li{margin-bottom:10px;border:thin solid #f0f0f0}body.single-product .woocommerce-product-gallery .flex-control-thumbs li img{width:100%}body.single-product .woocommerce-product-gallery .flex-control-thumbs+.flex-direction-nav{display:none}body.single-product #page div.product .summary{width:calc(50% - 25px);margin-right:0}body.single-product .site-content{overflow:hidden}body.single-product .site-content .col-full{background:#fff}body.single-product .content-area .summary .onsale{color:#2d2727 !important}body.single-product .product-label{background-color:#2d2727 !important}body.single-product .product-label.sale-item{display:none !important}body.single-product .product-label:before{border-right-color:#2d2727 !important}body.single-product .single_add_to_cart_button{text-transform:uppercase !important;font-size:18px;font-weight:normal;border:2px solid #2d2727}body.single-product .single_add_to_cart_button svg{fill:#fff;display:inline-block;width:16px;vertical-align:baseline;margin-left:5px;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}body.single-product .single_add_to_cart_button:hover,body.single-product .single_add_to_cart_button:focus{background:#fff !important;color:#2d2727}body.single-product .single_add_to_cart_button:hover svg,body.single-product .single_add_to_cart_button:focus svg{fill:#2d2727}body.single-product .quantity-nav{border-left:0}body.single-product .quantity-nav:before{content:'';border-left:thin solid #d6d6d6;display:block;height:80%;width:1px;position:absolute;top:10%;z-index:2}body.single-product .quantity-nav:after{content:'';border-bottom:thin solid #d6d6d6;display:block;height:1px;width:50%;position:absolute;top:50%;left:calc(25% + 1px);z-index:2}body.single-product .quantity-button.quantity-up.plus:before{background:transparent;content:'+';-webkit-mask-image:none;mask-image:none;line-height:18px;text-align:center;color:#d6d6d6;font-size:17px}body.single-product .quantity-button.quantity-down.minus:before{background:transparent;content:'-';-webkit-mask-image:none;mask-image:none;line-height:18px;text-align:center;color:#d6d6d6;font-size:17px}body.single-product .first-payment-date{display:none}body.single-product div.product form.cart{margin-bottom:0}body.single-product .product-widget ul li{color:#5e5e5e;font-size:15px;margin:7px 0;padding:0}body.single-product .product-widget ul li a{color:inherit}body.single-product .product-widget ul li:before{content:none}body.single-product .product-widget ul li svg,body.single-product .product-widget ul li img{display:inline-block;margin:0 10px 0 0;min-width:40px;vertical-align:middle}body.single-product .woocommerce-product-details__short-description{font-size:15px;padding-top:0}body.single-product .woocommerce-product-details__short-description__content>div.show{max-height:100%}body.single-product .woocommerce-product-details__short-description__content>div.show:after{content:none}body.single-product .woocommerce-product-details__short-description__content>div.show+button{display:none}body.single-product .woocommerce-product-details__short-description__content button{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;display:none;color:#2d2727}body.single-product .woocommerce-product-details__short-description__content button:hover,body.single-product .woocommerce-product-details__short-description__content button:focus{background:inherit}body.single-product .woocommerce #respond input#submit.alt,body.single-product .woocommerce a.button.alt,body.single-product .woocommerce #main .addresses header.title a.alt,#main .addresses header.title body.single-product .woocommerce a.alt,body.single-product .woocommerce button.button.alt,body.single-product .woocommerce input.button.alt,body.single-product .product .cart .single_add_to_cart_button,body.single-product .shoptimizer-sticky-add-to-cart__content-button a.button,body.single-product .shoptimizer-sticky-add-to-cart__content-button #main .addresses header.title a,#main .addresses header.title body.single-product .shoptimizer-sticky-add-to-cart__content-button a,body.single-product .shoptimizer-sticky-add-to-cart__content-button body.woocommerce-account .entry-content .woocommerce-Message a.button,body.woocommerce-account .entry-content .woocommerce-Message body.single-product .shoptimizer-sticky-add-to-cart__content-button a.button,body.single-product .widget_shopping_cart a.button.checkout,body.single-product .widget_shopping_cart #main .addresses header.title a.checkout,#main .addresses header.title body.single-product .widget_shopping_cart a.checkout{font-weight:normal;max-width:300px}body.single-product .woocommerce-product-details__price-per-unit{color:#979797;display:block;font-size:16px;width:100%;margin-bottom:15px}body.single-product .woocommerce-product-details__quick-links{color:#2d2727;font-size:14px;list-style:none;margin:20px 0 0 0;padding:0}body.single-product .woocommerce-product-details__quick-links li{display:inline-block;padding-right:10px}body.single-product .woocommerce-product-details__quick-links li a{text-decoration:underline}body.single-product .woocommerce-product-details__quick-links li a:hover,body.single-product .woocommerce-product-details__quick-links li a:focus{text-decoration:none}body.single-product .wc-tab__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.single-product .wc-tab__column:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}body.single-product .wc-tab__column:last-child:not(:first-child){width:45%;padding-right:40px;text-align:center}body.single-product .wc-tab__column ul{list-style:none;margin:0;padding:0}body.single-product .wc-tab__column img{margin:auto;width:100%}body.single-product #page .woocommerce-tabs{padding-bottom:25px}body.single-product #page .woocommerce-tabs ul.tabs{padding-top:5px;border:0}body.single-product #page .woocommerce-tabs ul.tabs li{margin:0 40px}body.single-product #page .woocommerce-tabs ul.tabs li a{padding-top:0;font-size:22px;color:#2d2727}body.single-product #page .woocommerce-tabs ul.tabs li a span{background:none;color:#2d2727;font-size:1.0em;font-weight:inherit;display:inline-block;position:relative;right:0;white-space:nowrap;height:auto;width:auto;border-radius:0}body.single-product #page .woocommerce-tabs ul.tabs li a span:before{content:'('}body.single-product #page .woocommerce-tabs ul.tabs li a span:after{content:')'}body.single-product #page .woocommerce-tabs ul.tabs li.active a:after{content:'' !important;border-bottom:2px solid #2d2727 !important;display:block;position:absolute;top:100%;left:0;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}body.single-product #page .woocommerce-tabs .panel{font-size:15px;padding-top:50px;width:100%}body.single-product #page .woocommerce-tabs .panel>*{max-width:100%}body.single-product #page .woocommerce-tabs .panel ul.attributes{list-style:none}body.single-product h1{font-size:25px;font-weight:bold;margin-bottom:10px}body.single-product div.product p.price{font-size:22px;font-weight:bold;line-height:1.0;width:100%;margin-top:5px;margin-bottom:15px}body.single-product .content-area p.stock.out-of-stock{color:#b61e25}body.single-product .content-area p.stock.out-of-stock:before{background-color:#b61e25}body.single-product #reviews .commentlist li{padding:0;margin:0}body.single-product #reviews .commentlist li .comment_container .comment-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;font-size:17px}body.single-product #reviews .commentlist li .comment_container .comment-text .meta{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;margin:0 0 10px 0}body.single-product #reviews .commentlist li .comment_container .comment-text .meta time{display:inline-block;font-size:17px}body.single-product #reviews .commentlist li .comment_container .comment-text .meta time:before{content:' - '}body.single-product #reviews .commentlist li .comment_container .comment-text .star-rating{float:none;top:0;margin:0 0 10px 0}body.single-product #reviews .commentlist li .comment_container .comment-text .description{font-size:16px;width:100%}body.single-product .reviews-header{text-align:center;margin-bottom:30px}body.single-product .reviews-header__title{font-size:15px;font-weight:600;color:#292727;margin:0;opacity:0.78}body.single-product .reviews-header__rating{font-size:60px;font-weight:600;line-height:1.2;margin:0}body.single-product .reviews-header__rating span{font-size:0.55em;font-weight:500}body.single-product .reviews-header__stars{font-weight:500}body.single-product #reviews .star-rating{display:inline-block;height:19px !important;width:calc((19px * (50 / 38)) * 5) !important;vertical-align:middle;margin-right:5px}body.single-product #reviews .star-rating:before{background:url(../images/star-bg.452b13e08f.png) repeat-x left center/contain;-webkit-mask-image:none;mask-image:none;height:100%;width:100%}body.single-product #reviews .star-rating span{height:100%;width:100%}body.single-product #reviews .star-rating span:before{background:url(../images/star.552866467c.png) repeat-x left center/contain;-webkit-mask-image:none;mask-image:none;height:100%;width:100%}body.single-product .related.products{display:none}body.single-product .upsells.products{margin-bottom:50px}body.single-product .upsells.products ul.products{margin:0}body.single-product .upsells.products>h2{border-top:thin #f0f0f0 solid;padding:50px 0 0 0;font-weight:bold;font-size:20px}body.single-product .upsells.products li.product{-webkit-box-shadow:none !important;box-shadow:none !important}body.single-product .upsells.products li.product:before{content:none !important}body.single-product .upsells.products li.product:hover{-webkit-box-shadow:none !important;box-shadow:none !important}body.single-product .carusel_block{margin-left:-60px;margin-right:-60px}body.single-product .product-label{top:10px;left:10px}body.single-product .glide{max-width:calc(100% - 120px);margin-left:60px}body.single-product .glide__arrow{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;background:transparent !important;-webkit-box-shadow:none;box-shadow:none;display:block;width:calc(35px / 2 + 43px);height:86px;position:absolute;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}body.single-product .glide__arrow:hover,body.single-product .glide__arrow:focus{background:inherit}body.single-product .glide__arrow:before{background:#d6d6d6;border-radius:100%;content:'';opacity:0.44;position:absolute;width:86px;height:86px;top:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}body.single-product .glide__arrow:after{border-radius:100%;content:'';opacity:0.44;position:absolute;width:35px;height:35px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}body.single-product .glide__arrow img{display:none}body.single-product .glide__arrow:hover:before,body.single-product .glide__arrow:focus:before{opacity:1}body.single-product .glide__arrow--right{right:-60px !important}body.single-product .glide__arrow--right:before{right:-43px}body.single-product .glide__arrow--right:after{background:url(../images/icon-arrow-right.446d67b27e.svg) no-repeat center center/contain;left:0}body.single-product .glide__arrow--left{left:-60px !important}body.single-product .glide__arrow--left:before{left:-43px}body.single-product .glide__arrow--left:after{background:url(../images/icon-arrow-left.bd5030071c.svg) no-repeat center center/contain;right:0}body.single-product #carusel_poduct_related:hover .glide__arrow--right{right:-60px !important}body.single-product #carusel_poduct_related:hover .glide__arrow--left{left:-60px !important}#page .product .woocommerce-product-gallery,.single-product div.product .images{height:auto !important}ul.products .product:hover img,.archive .wp-grid-builder.products .product:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}ul.products .product .woocommerce-loop-product__link,.archive .wp-grid-builder.products .product .woocommerce-loop-product__link{display:block;width:100%}ul.products .product .woocommerce-loop-product__link span,.archive .wp-grid-builder.products .product .woocommerce-loop-product__link span{display:block;width:100%}ul.products .product .woocommerce-loop-product__link span:nth-child(1),.archive .wp-grid-builder.products .product .woocommerce-loop-product__link span:nth-child(1){font-family:"American",Times,"Times New Roman",serif !important;font-size:24px;line-height:1.2}ul.products .product .woocommerce-loop-product__link span:nth-child(2),.archive .wp-grid-builder.products .product .woocommerce-loop-product__link span:nth-child(2){font-family:"Cabin",Arial,sans-serif !important;font-size:16px;line-height:1.2}ul.products .product .sale-item,ul.products .product .star-rating,.archive .wp-grid-builder.products .product .sale-item,.archive .wp-grid-builder.products .product .star-rating{display:none !important}ul.products .product .price,.archive .wp-grid-builder.products .product .price{font-size:16px;font-weight:600;display:block}ul.products .product .price ins,.archive .wp-grid-builder.products .product .price ins{font-weight:600}li.product:hover .woocommerce-image__wrapper{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}body.archive .wp-grid-builder.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body.archive .wp-grid-builder.products .product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;text-align:center;padding:9px 11px 13px 10px;width:calc(100% / 3);margin:0 0 0 0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0);box-shadow:0 2px 4px 0 rgba(0,0,0,0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}body.archive .wp-grid-builder.products .product:hover,body.archive .wp-grid-builder.products .product:focus{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}body.archive .wp-grid-builder.products .product:hover .button,body.archive .wp-grid-builder.products .product:hover #main .addresses header.title a,#main .addresses header.title body.archive .wp-grid-builder.products .product:hover a,body.archive .wp-grid-builder.products .product:hover .added_to_cart.wc-forward,body.archive .wp-grid-builder.products .product:focus .button,body.archive .wp-grid-builder.products .product:focus #main .addresses header.title a,#main .addresses header.title body.archive .wp-grid-builder.products .product:focus a,body.archive .wp-grid-builder.products .product:focus .added_to_cart.wc-forward{opacity:1}body.archive .wp-grid-builder.products .product:hover .price,body.archive .wp-grid-builder.products .product:hover .price ins,body.archive .wp-grid-builder.products .product:hover .woocommerce-loop-product__title,body.archive .wp-grid-builder.products .product:focus .price,body.archive .wp-grid-builder.products .product:focus .price ins,body.archive .wp-grid-builder.products .product:focus .woocommerce-loop-product__title{background-color:transparent}body.archive .wp-grid-builder.products .product .woocommerce-image__wrapper{padding-bottom:65%}body.archive .wp-grid-builder.products .product .woocommerce-image__wrapper>a:last-child{height:100%;position:absolute;top:0;left:0;bottom:0;right:0}body.archive .wp-grid-builder.products .product .attachment-woocommerce_thumbnail,body.archive .wp-grid-builder.products .product .gallery-image{margin:auto auto 10px auto;border:solid 1px #f0f0f0;border-radius:2px;width:100%;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;height:100%;-o-object-fit:contain;object-fit:contain}body.archive .wp-grid-builder.products .product .price,body.archive .wp-grid-builder.products .product .price ins{background-color:#fafafa;color:#b61e25;margin-bottom:10px;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}body.archive .wp-grid-builder.products .product .woocommerce-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}body.archive .wp-grid-builder.products .product .woocommerce-loop-product__title{background-color:#fafafa;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}body.archive .wp-grid-builder.products .product .woocommerce-loop-product__link:before{content:'';position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}body.archive .wp-grid-builder.products .product .button,body.archive .wp-grid-builder.products .product #main .addresses header.title a,#main .addresses header.title body.archive .wp-grid-builder.products .product a{margin-top:auto;background-color:#b61e25;border:2px solid #b61e25;border-radius:2px;color:#fff;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;opacity:0}body.archive .wp-grid-builder.products .product .button:hover,body.archive .wp-grid-builder.products .product #main .addresses header.title a:hover,#main .addresses header.title body.archive .wp-grid-builder.products .product a:hover,body.archive .wp-grid-builder.products .product .button:focus,body.archive .wp-grid-builder.products .product #main .addresses header.title a:focus,#main .addresses header.title body.archive .wp-grid-builder.products .product a:focus{background-color:#fff;color:#b61e25}body.archive .wp-grid-builder.products .product .added_to_cart.wc-forward{margin:10px 0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;opacity:0;z-index:2}@media (min-width: 768px){.entry-content .has-xs-font-size{font-size:12px}.entry-content .has-s-font-size{font-size:15px}.entry-content .has-m-font-size{font-size:21px}.entry-content .has-l-font-size{font-size:31.5px}.entry-content .has-xl-font-size{font-size:42px}.entry-content .has-xxl-font-size{font-size:60px}.entry-content .has-xs-font-size{font-size:12px}.entry-content .has-s-font-size{font-size:15px}.entry-content .has-m-font-size{font-size:21px}.entry-content .has-l-font-size{font-size:31.5px}.entry-content .has-xl-font-size{font-size:42px}.entry-content .has-xxl-font-size{font-size:60px}}@media (min-width: 1024px){.entry-content .has-xs-font-size{font-size:16px}.entry-content .has-s-font-size{font-size:20px}.entry-content .has-m-font-size{font-size:28px}.entry-content .has-l-font-size{font-size:42px}.entry-content .has-xl-font-size{font-size:56px}.entry-content .has-xxl-font-size{font-size:80px}.entry-content .has-xs-font-size{font-size:16px}.entry-content .has-s-font-size{font-size:20px}.entry-content .has-m-font-size{font-size:28px}.entry-content .has-l-font-size{font-size:42px}.entry-content .has-xl-font-size{font-size:56px}.entry-content .has-xxl-font-size{font-size:80px}}@media (max-width: 992px){.alignfull{margin-right:-1em;margin-left:-1em;width:calc(100% + 2em)}.alignfull{margin-right:-1em;margin-left:-1em;width:calc(100% + 2em)}.post-type-archive-revendeur .shoptimizer-archive>.col-full{padding-right:1em}.post-type-archive-revendeur .shoptimizer-archive .revendeurs{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.post-type-archive-revendeur .shoptimizer-archive .revendeurs>div:first-child,.post-type-archive-revendeur .shoptimizer-archive .revendeurs div.wpgb-facet-1{width:100%}.post-type-archive-revendeur .shoptimizer-archive .revendeurs .facets{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 1260px){.alignfull{margin:32px calc(50% - 50vw);max-width:100vw;width:100vw}.alignfull{margin:32px calc(50% - 50vw);max-width:100vw;width:100vw}}@media (min-width: 1280px){[class*="__inner-container"]>.alignfull{margin:2.5rem auto;max-width:100%;width:100%}[class*="__inner-container"]>.alignfull{margin:2.5rem auto;max-width:100%;width:100%}}@media only screen and (min-width: 1070px){#page .entry-content #page .alignwide,#page .alignwide{margin-left:auto;margin-right:auto}#page .entry-content #page .alignwide,#page .alignwide{margin-left:auto;margin-right:auto}}@media (max-width: 781px){.wp-block-columns .wp-block-column:not(:only-child),.wp-block-columns .wp-block-column{-ms-flex-preferred-size:100% !important;flex-basis:100% !important}.wp-block-columns .wp-block-column:nth-child(2n){margin-left:0}.wp-hide-on-mobile{display:none !important}.wp-block-columns .wp-block-column:not(:only-child),.wp-block-columns .wp-block-column{-ms-flex-preferred-size:100% !important;flex-basis:100% !important}.wp-block-columns .wp-block-column:nth-child(2n){margin-left:0}.wp-hide-on-mobile{display:none !important}}@media (min-width: 782px){.wp-hide-on-desktop{display:none !important}.wp-hide-on-desktop{display:none !important}}@media screen and (max-width: 992px){body .entry-content h2:not(.woocommerce-loop-product__title){font-size:15px}body .entry-content h3{font-size:15px}body .entry-content{font-size:14px}body .entry-content>.alignwide:not(.wp-block-group.has-background),body .entry-content>.alignfull:not(.wp-block-group.has-background),body .wp-block-cover,body .wp-block-cover+.wp-block-group{margin-top:40px;margin-bottom:40px}body .wp-block-group.has-background{margin-bottom:40px !important}body .wp-block-group.has-background .wp-block-group__inner-container .wp-block-columns{margin-top:0;margin-bottom:0}.coverflow-products__navigation__button{top:175px}.coverflow-item:after{height:60px;width:60px;top:20%}.coverflow-item__title{font-size:21px}.coverflow-item__qualification{font-size:14px}.coverflow-item__price{font-size:14px}.coverflow-item.is-current .coverflow-item__title{font-size:21px}.coverflow-item.is-current .coverflow-item__qualification{font-size:14px}.coverflow-item.is-current .coverflow-item__price{font-size:14px}.slideshow__navigation button{width:6px;height:6px}.slideshow-item{height:420px}.slideshow-item .col-full{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slideshow-item__content{max-width:100%;text-align:center}.slideshow-item__title{font-size:20px !important}.slideshow-item__text{font-size:14px}.banner-link__link{font-family:"Cabin",Arial,sans-serif;font-size:20px}.banner-link__link{font-family:"Cabin",Arial,sans-serif;font-size:20px}.product-details-wrapper,.related.products,.single-product .woocommerce-Tabs-panel,.upsells.products{padding-right:15px;padding-left:15px}.site-content .woocommerce-breadcrumb{font-size:12px;padding-right:0;padding-left:0}.checkout-steps{font-size:13px;line-height:1.2;margin:auto auto 0 auto;width:100%}.coverflow-products__navigation__button{top:175px}.coverflow-item:after{height:60px;width:60px;top:20%}.coverflow-item__title{font-size:21px}.coverflow-item__qualification{font-size:14px}.coverflow-item__price{font-size:14px}.coverflow-item.is-current .coverflow-item__title{font-size:21px}.coverflow-item.is-current .coverflow-item__qualification{font-size:14px}.coverflow-item.is-current .coverflow-item__price{font-size:14px}.site-footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer-wrapper .below-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:15px 0;background:#fff}body:not(.home) .site-footer-wrapper .below-content{background:#2d2727}body:not(.home) .site-footer-wrapper .below-content .widget .textwidget a{color:#fff}body:not(.home) .site-footer-wrapper .below-content .widget .textwidget svg path{fill:#fff}.site-footer-wrapper .below-content .col-full{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.site-footer-wrapper .below-content .col-full .widget{padding:15px !important;width:50% !important;margin:0 !important}.site-footer-wrapper .below-content .widget .textwidget a{color:#2d2727;font-size:13px}.site-footer-wrapper .below-content .widget svg path{fill:#2d2727}.site-footer-wrapper .site-footer-social{display:none}.site-footer-wrapper .site-footer-social__links .col-full{margin-top:0;padding:0 15px}.site-footer-wrapper .site-footer-social__links__content{display:none}.site-footer-wrapper .site-footer-social__feed{display:none}.site-footer-wrapper .site-footer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:0}.site-footer-wrapper .site-footer .col-full{background:#f0f0f0;padding-top:5px}.site-footer-wrapper .site-footer .menu{padding-top:15px}.site-footer-wrapper .site-footer .widget_sib_subscribe_form{margin-top:30px !important;margin-bottom:55px !important;padding-bottom:15px !important}.site-footer-wrapper .site-footer .widget{margin-bottom:0 !important}.site-footer-wrapper .site-footer .widget-social{display:block;text-align:center;background:#fff;margin:15px -15px}.site-footer-wrapper .site-footer .widget-social .widget__title{display:none}.site-footer-wrapper .site-footer .widget-social ul{border-top:2px solid #d6d6d6;padding:20px 0 5px 0}.site-footer-wrapper .site-footer .widget-social ul svg{width:29px;height:29px}.site-footer-wrapper .site-footer .widget-title-mobile{margin-bottom:0 !important}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_paragraph{font-size:15px !important}.site-footer-wrapper .site-footer .widget .sib_signup_form input[type="email"]{background:#fff;border-color:#fff}.site-footer-wrapper .copyright{background:#fff;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;font-size:8px;margin-top:0 !important}.site-footer-wrapper .copyright .col-full{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.site-footer-wrapper .copyright .col-full .widget{margin-bottom:0 !important}.site-footer-wrapper .copyright .col-full .widget_text{-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important}.site-footer-wrapper .copyright .widget_polylang{font-size:11px;-webkit-box-flex:1;-ms-flex:1;flex:1}.site-footer-wrapper .copyright .widget_polylang li:first-child:before{content:none}.widget-social .social-menu{text-align:center}.social-menu{border-top:2px solid #d6d6d6;padding:20px 0 5px 0}.social-menu a{width:29px;height:29px}.main-header,.site-branding{height:58px !important}.main-header{padding:0 15px !important}.main-header__secondary{display:none}.main-header__shop{top:50%;right:1em;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.main-header__shop .header-menu{visibility:hidden;opacity:0;-webkit-transition-delay:0.4s, 0s;-o-transition-delay:0.4s, 0s;transition-delay:0.4s, 0s;-webkit-transition-duration:0s, 0.4s;-o-transition-duration:0s, 0.4s;transition-duration:0s, 0.4s;-webkit-transition-property:visibility, opacity;-o-transition-property:visibility, opacity;transition-property:visibility, opacity;position:relative;top:3px}.main-header__shop .header-menu li{margin:0 10px}.mobile-toggled .main-header__shop .header-menu{-webkit-transition-delay:0s, 0s;-o-transition-delay:0s, 0s;transition-delay:0s, 0s;visibility:visible;opacity:1}.site-title{background:url(../images/logo-small.7015b2377c.png) no-repeat center center/contain;height:27px;width:73px}.site-header .site-header-cart{position:relative !important;top:7px !important;right:0}.site-search{display:none !important}#menu-primary-menu{display:block}.mobile-overlay,.mobile-menu.close-drawer{display:none}.col-full-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:400px;left:-400px;padding:0}.primary-navigation{display:block !important}.shoptimizer-primary-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.main-navigation{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:calc(58px + 40px)}.mobile-extra{background:#f0f0f0;font-size:15px;padding:15px 32px 0 32px;margin:15px 0 0 0}.mobile-extra .menu{padding:0 0 12px 0;border-bottom:thin solid #fff}.mobile-extra .menu-item a{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-extra .menu-item a:before{content:'';display:inline-block;width:21px;height:21px;background:url(../images/icon-store.af34415417.svg) no-repeat center center/contain;margin-right:8px}.mobile-extra .widget_search{position:absolute;left:50%;top:58px;z-index:9999;border:0;width:200px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.mobile-extra .widget_search form:before{background-color:#2d2727}.mobile-extra .widget_search input[type='search']{background-position:100% 50% !important;border:0}.mobile-extra .widget_search input[type='search']::-webkit-input-placeholder{font-style:italic;color:#000}.mobile-extra .widget_search input[type='search']::-moz-placeholder{font-style:italic;color:#000}.mobile-extra .widget_search input[type='search']:-ms-input-placeholder{font-style:italic;color:#000}.mobile-extra .widget_search input[type='search']::-ms-input-placeholder{font-style:italic;color:#000}.mobile-extra .widget_search input[type='search']::placeholder{font-style:italic;color:#000}.language-switcher-mobile{background:#f0f0f0;font-size:15px;padding:0px 32px;display:block}.language-switcher-mobile__current{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;color:#2d2727;display:block;font-weight:600;font-size:17px;width:100%;text-align:left;padding:15px 0;position:relative;margin-bottom:0}.language-switcher-mobile__current:hover,.language-switcher-mobile__current:focus{background:inherit}.language-switcher-mobile__current:before{content:'';display:inline-block;width:21px;height:21px;background:url(../images/icon-world.7032529355.svg) no-repeat center center/contain;margin-right:8px;vertical-align:middle}.language-switcher-mobile__current:after{content:'';background:url(../images/icon-chevron-bottom.c8d48382cc.svg) no-repeat center center/contain;width:16px;height:9px;display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.language-switcher-mobile__current[aria-expanded="false"]+*{display:none}.language-switcher-mobile__current[aria-expanded="true"]{display:block}.language-switcher-mobile__current[aria-expanded="true"]:after{-webkit-transform:translate3d(0, -50%, 0) rotate(180deg);transform:translate3d(0, -50%, 0) rotate(180deg)}.language-switcher-mobile__list{list-style:none;margin:0;padding:0;color:#2d2727;font-weight:600;font-size:14px;width:100%;text-align:left;padding:0 0 15px 0}.language-switcher-mobile__list li{border-top:thin solid #fff}.language-switcher-mobile__list li a{display:block;padding:10px 0 10px 29px}.header-widget-region{font-size:11px}.woocommerce-info.wc_points_rewards_earn_points{font-size:11px}.slideshow__navigation button{width:6px;height:6px}.slideshow-item{height:420px}.slideshow-item .col-full{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slideshow-item__content{max-width:100%;text-align:center}.slideshow-item__title{font-size:20px !important}.slideshow-item__text{font-size:14px}.banner-link__link{font-family:"Cabin",Arial,sans-serif;font-size:20px}.product-details-wrapper,.related.products,.single-product .woocommerce-Tabs-panel,.upsells.products{padding-right:15px;padding-left:15px}.site-content .woocommerce-breadcrumb{font-size:12px;padding-right:0;padding-left:0}.checkout-steps{font-size:13px;line-height:1.2;margin:auto auto 0 auto;width:100%}.coverflow-products__navigation__button{top:175px}.coverflow-item:after{height:60px;width:60px;top:20%}.coverflow-item__title{font-size:21px}.coverflow-item__qualification{font-size:14px}.coverflow-item__price{font-size:14px}.coverflow-item.is-current .coverflow-item__title{font-size:21px}.coverflow-item.is-current .coverflow-item__qualification{font-size:14px}.coverflow-item.is-current .coverflow-item__price{font-size:14px}.site-footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer-wrapper .below-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:15px 0;background:#fff}body:not(.home) .site-footer-wrapper .below-content{background:#2d2727}body:not(.home) .site-footer-wrapper .below-content .widget .textwidget a{color:#fff}body:not(.home) .site-footer-wrapper .below-content .widget .textwidget svg path{fill:#fff}.site-footer-wrapper .below-content .col-full{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.site-footer-wrapper .below-content .col-full .widget{padding:15px !important;width:50% !important;margin:0 !important}.site-footer-wrapper .below-content .widget .textwidget a{color:#2d2727;font-size:13px}.site-footer-wrapper .below-content .widget svg path{fill:#2d2727}.site-footer-wrapper .site-footer-social{display:none}.site-footer-wrapper .site-footer-social__links .col-full{margin-top:0;padding:0 15px}.site-footer-wrapper .site-footer-social__links__content{display:none}.site-footer-wrapper .site-footer-social__feed{display:none}.site-footer-wrapper .site-footer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:0}.site-footer-wrapper .site-footer .col-full{background:#f0f0f0;padding-top:5px}.site-footer-wrapper .site-footer .menu{padding-top:15px}.site-footer-wrapper .site-footer .widget_sib_subscribe_form{margin-top:30px !important;margin-bottom:55px !important;padding-bottom:15px !important}.site-footer-wrapper .site-footer .widget{margin-bottom:0 !important}.site-footer-wrapper .site-footer .widget-social{display:block;text-align:center;background:#fff;margin:15px -15px}.site-footer-wrapper .site-footer .widget-social .widget__title{display:none}.site-footer-wrapper .site-footer .widget-social ul{border-top:2px solid #d6d6d6;padding:20px 0 5px 0}.site-footer-wrapper .site-footer .widget-social ul svg{width:29px;height:29px}.site-footer-wrapper .site-footer .widget-title-mobile{margin-bottom:0 !important}.site-footer-wrapper .site-footer .widget .sib_signup_form .sendinblue_paragraph{font-size:15px !important}.site-footer-wrapper .site-footer .widget .sib_signup_form input[type="email"]{background:#fff;border-color:#fff}.site-footer-wrapper .copyright{background:#fff;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;font-size:8px;margin-top:0 !important}.site-footer-wrapper .copyright .col-full{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.site-footer-wrapper .copyright .col-full .widget{margin-bottom:0 !important}.site-footer-wrapper .copyright .col-full .widget_text{-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important}.site-footer-wrapper .copyright .widget_polylang{font-size:11px;-webkit-box-flex:1;-ms-flex:1;flex:1}.site-footer-wrapper .copyright .widget_polylang li:first-child:before{content:none}.widget-social .social-menu{text-align:center}.social-menu{border-top:2px solid #d6d6d6;padding:20px 0 5px 0}.social-menu a{width:29px;height:29px}.main-header,.site-branding{height:58px !important}.main-header{padding:0 15px !important}.main-header__secondary{display:none}.main-header__shop{top:50%;right:1em;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.main-header__shop .header-menu{visibility:hidden;opacity:0;-webkit-transition-delay:0.4s, 0s;-o-transition-delay:0.4s, 0s;transition-delay:0.4s, 0s;-webkit-transition-duration:0s, 0.4s;-o-transition-duration:0s, 0.4s;transition-duration:0s, 0.4s;-webkit-transition-property:visibility, opacity;-o-transition-property:visibility, opacity;transition-property:visibility, opacity;position:relative;top:3px}.main-header__shop .header-menu li{margin:0 10px}.mobile-toggled .main-header__shop .header-menu{-webkit-transition-delay:0s, 0s;-o-transition-delay:0s, 0s;transition-delay:0s, 0s;visibility:visible;opacity:1}.site-title{background:url(../images/logo-small.7015b2377c.png) no-repeat center center/contain;height:27px;width:73px}.site-header .site-header-cart{position:relative !important;top:7px !important;right:0}.site-search{display:none !important}#menu-primary-menu{display:block}.mobile-overlay,.mobile-menu.close-drawer{display:none}.col-full-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:400px;left:-400px;padding:0}.primary-navigation{display:block !important}.shoptimizer-primary-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.main-navigation{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:calc(58px + 40px)}.mobile-extra{background:#f0f0f0;font-size:15px;padding:15px 32px 0 32px;margin:15px 0 0 0}.mobile-extra .menu{padding:0 0 12px 0;border-bottom:thin solid #fff}.mobile-extra .menu-item a{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-extra .menu-item a:before{content:'';display:inline-block;width:21px;height:21px;background:url(../images/icon-store.af34415417.svg) no-repeat center center/contain;margin-right:8px}.mobile-extra .widget_search{position:absolute;left:50%;top:58px;z-index:9999;border:0;width:200px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.mobile-extra .widget_search form:before{background-color:#2d2727}.mobile-extra .widget_search input[type='search']{background-position:100% 50% !important;border:0}.mobile-extra .widget_search input[type='search']::-webkit-input-placeholder{font-style:italic;color:#000}.mobile-extra .widget_search input[type='search']::-moz-placeholder{font-style:italic;color:#000}.mobile-extra .widget_search input[type='search']:-ms-input-placeholder{font-style:italic;color:#000}.mobile-extra .widget_search input[type='search']::-ms-input-placeholder{font-style:italic;color:#000}.mobile-extra .widget_search input[type='search']::placeholder{font-style:italic;color:#000}.language-switcher-mobile{background:#f0f0f0;font-size:15px;padding:0px 32px;display:block}.language-switcher-mobile__current{display:inherit;background:inherit;border:0;font:inherit;padding:0;margin:0;color:#2d2727;display:block;font-weight:600;font-size:17px;width:100%;text-align:left;padding:15px 0;position:relative;margin-bottom:0}.language-switcher-mobile__current:hover,.language-switcher-mobile__current:focus{background:inherit}.language-switcher-mobile__current:before{content:'';display:inline-block;width:21px;height:21px;background:url(../images/icon-world.7032529355.svg) no-repeat center center/contain;margin-right:8px;vertical-align:middle}.language-switcher-mobile__current:after{content:'';background:url(../images/icon-chevron-bottom.c8d48382cc.svg) no-repeat center center/contain;width:16px;height:9px;display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.language-switcher-mobile__current[aria-expanded="false"]+*{display:none}.language-switcher-mobile__current[aria-expanded="true"]{display:block}.language-switcher-mobile__current[aria-expanded="true"]:after{-webkit-transform:translate3d(0, -50%, 0) rotate(180deg);transform:translate3d(0, -50%, 0) rotate(180deg)}.language-switcher-mobile__list{list-style:none;margin:0;padding:0;color:#2d2727;font-weight:600;font-size:14px;width:100%;text-align:left;padding:0 0 15px 0}.language-switcher-mobile__list li{border-top:thin solid #fff}.language-switcher-mobile__list li a{display:block;padding:10px 0 10px 29px}.header-widget-region{font-size:11px}.woocommerce-info.wc_points_rewards_earn_points{font-size:11px}.slideshow__navigation button{width:6px;height:6px}.slideshow-item{height:420px}.slideshow-item .col-full{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slideshow-item__content{max-width:100%;text-align:center}.slideshow-item__title{font-size:20px !important}.slideshow-item__text{font-size:14px}.woocommerce-cart .woocommerce-cart-form__cart-item .remove-label{text-indent:-999px}.woocommerce-cart .woocommerce-cart-form__cart-item .remove-label:before{content:''}.woocommerce-cart table.shop_table_responsive{table-layout:fixed}.woocommerce-cart table.shop_table_responsive tbody tr td.product-quantity{padding-right:10px;padding-left:10px;width:104px}.woocommerce-cart table.shop_table_responsive tbody tr td.product-name{width:50%;padding-right:10px}.woocommerce-cart table.shop_table_responsive tbody tr td.product-subtotal{width:calc(50% - 104px);padding-left:10px}.woocommerce-cart .coupon input{max-width:100% !important}.woocommerce-cart .cart-collaterals .cart_totals{padding:15px 20px}.woocommerce-cart .cart-collaterals .cart_totals .shop_table .cart-subtotal th,.woocommerce-cart .cart-collaterals .cart_totals .shop_table .cart-subtotal td{padding:0 0 10px 0}body .entry-content h2:not(.woocommerce-loop-product__title){font-size:15px}body .entry-content h3{font-size:15px}body .entry-content{font-size:14px}body .entry-content>.alignwide:not(.wp-block-group.has-background),body .entry-content>.alignfull:not(.wp-block-group.has-background),body .wp-block-cover,body .wp-block-cover+.wp-block-group{margin-top:40px;margin-bottom:40px}body .wp-block-group.has-background{margin-bottom:40px !important}body .wp-block-group.has-background .wp-block-group__inner-container .wp-block-columns{margin-top:0;margin-bottom:0}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-cover{padding-top:50px}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-cover h2{font-size:16px}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-cover p{font-size:14px}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group:nth-child(odd) .wp-block-columns .wp-block-column:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group:nth-child(odd) .wp-block-columns .wp-block-column:nth-child(2){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group .wp-block-columns .wp-block-column:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group .wp-block-columns .wp-block-column:nth-child(2){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group h3{font-size:16px}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group p{font-size:14px}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group p s{font-size:16px}.single-cartflows_step:not(.woocommerce-checkout) .site-content .entry-content .wp-block-group p strong{font-size:16px}.archive .shoptimizer-sorting:not(.sorting-end){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive .shoptimizer-sorting:not(.sorting-end) .woocommerce-notices-wrapper{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.archive .shoptimizer-sorting:not(.sorting-end) .woocommerce-ordering{text-align:right;width:50%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.woocommerce-products-header__title{font-size:16px !important}.woocommerce-products-header__description{font-size:14px}.woocommerce-products-header__thumbnail{display:none}button.mobile-filter{-webkit-box-shadow:none;box-shadow:none;display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}.archive-details-meta,#main .archive-details-meta{border-top:solid thin #979797;margin:30px 0;padding:30px 0 0 0;text-align:center}.archive-details-meta.alignfull,#main .archive-details-meta.alignfull{margin:32px 0;max-width:100%;width:100%}.archive-details-meta__thumbnail,#main .archive-details-meta__thumbnail{display:none}.archive-details-meta__content h2,#main .archive-details-meta__content h2{font-size:16px}.archive-details-meta__content p,#main .archive-details-meta__content p{font-size:14px}.woocommerce.archive #secondary{width:100% !important;margin:0 !important;z-index:999 !important}.filter-open .filters.close-drawer{z-index:1000 !important;right:10px;left:auto}.filter-open .filters.close-drawer:before,.filter-open .filters.close-drawer:after{background:#2d2727}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-product-option-before-customer{padding:15px 0 calc(15px - 22px) 0 !important}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-embed-checkout-form .wcf-col2-set{width:100%}.woocommerce-checkout:not(.woocommerce-order-received) .wcf-embed-checkout-form .wcf-order-wrap{width:100%;float:none}#billing_phone_field,#billing_postcode_field,#shipping_phone_field,#shipping_postcode_field{width:100%;margin-right:0;float:none}#billing_email_field,#billing_city_field,#shipping_email_field,#shipping_city_field{width:100%;margin-right:0;float:none}.woocommerce-shipping-totals.shipping td{width:100% !important}.woocommerce-checkout-review-order-table{padding:15px 20px}#wcf_custom_coupon_field{padding:15px 20px}.wcf-order-wrap .woocommerce-checkout-review-order-table>tfoot>tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate)>th{padding:15px 0 15px 20px !important}.wcf-order-wrap .woocommerce-checkout-review-order-table>tfoot>tr:not(.cart-subtotal):not(.recurring-total):not(.order-total):not(.tax-rate)>th+td .woocommerce-shipping-methods{padding:0 20px !important}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th{padding:15px 0 15px 20px !important}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td{padding:15px 20px 15px 0 !important}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.order-total th{padding:15px 0 15px 20px !important}.single-cartflows_step .woocommerce-checkout-review-order-table tfoot tr.order-total td{padding:15px 20px 15px 0 !important}#payment .wc_payment_methods{padding:15px 20px !important}#wcf-embed-checkout-form .woocommerce-form-login{padding:20px !important}.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail{display:none !important}.woocommerce-cart table.shop_table_responsive tbody tr td.product-subtotal{font-size:13px}.woocommerce-cart #page table.cart td.actions .coupon button,.woocommerce-cart .coupon input#coupon_code{width:100%}.woocommerce-cart .coupon input#coupon_code{margin-bottom:10px}.checkout-steps__item .checkout-steps__item-label,.checkout-steps__item-link .checkout-steps__item-label{padding-top:5px;display:block}body.home .wp-block-cover.alignwide:after{content:none}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-received__message__title{font-size:18px}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-received__message__text{font-size:13px}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-overview li{font-size:13px;text-align:center}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-overview li strong{font-size:13px;text-align:center}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details__title{font-size:18px}.woocommerce-checkout.woocommerce-order-received table.woocommerce-table--order-details tfoot td,.woocommerce-checkout.woocommerce-order-received table.woocommerce-table--order-details tfoot th{font-size:13px}.woocommerce-checkout.woocommerce-order-received .woocommerce-table__product-total .amount{font-size:13px}body.single-product .woocommerce-product-gallery{width:calc(50% - 15px) !important;padding-left:0}body.single-product .woocommerce-product-gallery .flex-control-thumbs{position:absolute;top:auto;left:0;bottom:0;width:100%}body.single-product .woocommerce-product-gallery .flex-control-thumbs li{background:#000;border:0;border-radius:100%;display:inline-block;width:6px !important;height:6px;opacity:0.32}body.single-product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:0 !important}body.single-product #page div.product .summary{width:50%;padding-left:0}body.single-product .product-widget ul li{font-size:13px}body.single-product .woocommerce-product-details__short-description{font-size:13px}body.single-product .woocommerce #respond input#submit.alt,body.single-product .woocommerce a.button.alt,body.single-product .woocommerce #main .addresses header.title a.alt,#main .addresses header.title body.single-product .woocommerce a.alt,body.single-product .woocommerce button.button.alt,body.single-product .woocommerce input.button.alt,body.single-product .product .cart .single_add_to_cart_button,body.single-product .shoptimizer-sticky-add-to-cart__content-button a.button,body.single-product .shoptimizer-sticky-add-to-cart__content-button #main .addresses header.title a,#main .addresses header.title body.single-product .shoptimizer-sticky-add-to-cart__content-button a,body.single-product .shoptimizer-sticky-add-to-cart__content-button body.woocommerce-account .entry-content .woocommerce-Message a.button,body.woocommerce-account .entry-content .woocommerce-Message body.single-product .shoptimizer-sticky-add-to-cart__content-button a.button,body.single-product .widget_shopping_cart a.button.checkout,body.single-product .widget_shopping_cart #main .addresses header.title a.checkout,#main .addresses header.title body.single-product .widget_shopping_cart a.checkout{font-size:14px}body.single-product .woocommerce-product-details__price-per-unit{font-size:13px}body.single-product .woocommerce-product-details__quick-links{display:none}body.single-product .wc-tab__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.single-product .wc-tab__column:first-child{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}body.single-product .wc-tab__column:last-child:not(:first-child){padding-top:40px;padding-right:0;width:100%}body.single-product .wc-tab__column img{max-width:400px}body.single-product #page .woocommerce-tabs ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;overflow:auto;padding-bottom:10px}body.single-product #page .woocommerce-tabs ul.tabs li{margin:0 12px;display:inline-block}body.single-product #page .woocommerce-tabs ul.tabs li:first-child{margin-left:0}body.single-product #page .woocommerce-tabs ul.tabs li a{font-size:14px}body.single-product #page .woocommerce-tabs .panel{font-size:13px;padding-top:20px}body.single-product h1{font-size:16px}body.single-product div.product p.price{font-size:16px}body.single-product #reviews .commentlist li .comment_container .comment-text{font-size:15px}body.single-product #reviews .commentlist li .comment_container .comment-text .meta{margin:0}body.single-product #reviews .commentlist li .comment_container .comment-text .meta time{font-size:15px}body.single-product #reviews .commentlist li .comment_container .comment-text .description{font-size:13px}body.single-product .reviews-header__title{font-size:13px}body.single-product .reviews-header__rating{font-size:40px}body.single-product #reviews .star-rating{height:15px !important;width:calc((15px * (50 / 38)) * 5) !important}body.single-product .upsells.products>h2{padding:15px 0 0 0;text-align:left}body.single-product .carusel_block{margin-right:-15px;margin-left:-15px}ul.products .product .woocommerce-loop-product__link,.archive .wp-grid-builder.products .product .woocommerce-loop-product__link{font-size:21px}ul.products .product .price,.archive .wp-grid-builder.products .product .price{font-size:21px}body.archive .wp-grid-builder.products .product{width:calc(100% / 2)}body.archive .wp-grid-builder.products .product .price,body.archive .wp-grid-builder.products .product .price ins{font-size:13px}body.archive .wp-grid-builder.products .product .woocommerce-loop-product__title span:nth-child(1){font-size:19px}body.archive .wp-grid-builder.products .product .woocommerce-loop-product__title span:nth-child(2){font-size:13px}body.archive .wp-grid-builder.products .product .button,body.archive .wp-grid-builder.products .product #main .addresses header.title a,#main .addresses header.title body.archive .wp-grid-builder.products .product a{display:none;padding-left:0;padding-right:0;text-align:center}}@media screen and (max-width: 768px){.coverflow-products[data-length="1"] .coverflow-products__navigation,.coverflow-products[data-length="2"] .coverflow-products__navigation,.coverflow-products[data-length="3"] .coverflow-products__navigation{display:block !important}.coverflow-products__navigation__button{width:calc(20px / 2 + 25px);height:50px;top:50%}.coverflow-products__navigation__button:before{width:50px;height:50px}.coverflow-products__navigation__button:after{width:20px;height:20px}.coverflow-products__navigation__button--previous:before{left:-25px}.coverflow-products__navigation__button--next:before{right:-25px}.coverflow-item{width:100%}.coverflow-item:before{left:calc(5% + 35px);width:calc(90% - 70px)}.coverflow-item:after{right:35px}.coverflow-item__image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.banner-links{min-height:430px;margin-bottom:2rem !important}.banner-links{min-height:430px;margin-bottom:2rem !important}.coverflow-products[data-length="1"] .coverflow-products__navigation,.coverflow-products[data-length="2"] .coverflow-products__navigation,.coverflow-products[data-length="3"] .coverflow-products__navigation{display:block !important}.coverflow-products__navigation__button{width:calc(20px / 2 + 25px);height:50px;top:50%}.coverflow-products__navigation__button:before{width:50px;height:50px}.coverflow-products__navigation__button:after{width:20px;height:20px}.coverflow-products__navigation__button--previous:before{left:-25px}.coverflow-products__navigation__button--next:before{right:-25px}.coverflow-item{width:100%}.coverflow-item:before{left:calc(5% + 35px);width:calc(90% - 70px)}.coverflow-item:after{right:35px}.coverflow-item__image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}body .shoptimizer-mini-cart-wrap{width:100%;right:-100%}body .shoptimizer-mini-cart-wrap .woocommerce-mini-cart__total,body .shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons{width:100% !important}.banner-links{min-height:430px;margin-bottom:2rem !important}.coverflow-products[data-length="1"] .coverflow-products__navigation,.coverflow-products[data-length="2"] .coverflow-products__navigation,.coverflow-products[data-length="3"] .coverflow-products__navigation{display:block !important}.coverflow-products__navigation__button{width:calc(20px / 2 + 25px);height:50px;top:50%}.coverflow-products__navigation__button:before{width:50px;height:50px}.coverflow-products__navigation__button:after{width:20px;height:20px}.coverflow-products__navigation__button--previous:before{left:-25px}.coverflow-products__navigation__button--next:before{right:-25px}.coverflow-item{width:100%}.coverflow-item:before{left:calc(5% + 35px);width:calc(90% - 70px)}.coverflow-item:after{right:35px}.coverflow-item__image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}body .shoptimizer-mini-cart-wrap{width:100%;right:-100%}body .shoptimizer-mini-cart-wrap .woocommerce-mini-cart__total,body .shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons{width:100% !important}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets{row-gap:15px}.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-2,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-3,.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .facets .wpgb-facet-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.woocommerce-products-header__description div{max-height:70px;overflow:hidden;position:relative}.woocommerce-products-header__description div:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:-o-linear-gradient(rgba(255,255,255,0), #fff);background:linear-gradient(rgba(255,255,255,0), #fff);content:'';display:block;width:100%;height:40px;position:absolute;left:0;bottom:0}.woocommerce-products-header__description div.show{max-height:100%}.woocommerce-products-header__description div.show:after{content:none}.woocommerce-products-header__description div.show+button{display:none}.woocommerce-products-header__description button{display:block;text-decoration:underline}body.home .wp-block-cover.alignwide{margin-right:-1em !important;margin-left:-1em !important;width:calc(100% + 2em) !important;border-radius:0 !important}body.home .wp-block-group.alignfull.has-background .wp-block-column{display:none}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1){display:block}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) .wp-block-image{margin:1.0em 0 !important;display:block}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) .wp-block-image img{width:100%}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) p{text-align:center}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) p:last-child{margin-bottom:0 !important}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) a{background-color:#2d2727;border:2px solid #2d2727;color:#fff;border-radius:4px;font-size:15px;padding:7px 22px;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;line-height:1.0;margin:auto}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) a:hover,body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) a:focus{background-color:#fff;color:#2d2727}body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) a:before,body.home .wp-block-group.alignfull.has-background .wp-block-column:nth-child(1) a:after{content:none}body.home .wp-block-columns .wp-block-column{margin-bottom:10px}body.home .wp-block-columns .wp-block-cover{min-height:0;padding:30px 15px 15px 15px}body.home .wp-block-columns.alignwide{margin-bottom:0 !important}body.home .wp-block-columns.alignwide .wp-block-column:last-child{margin-bottom:0}body.home .wp-block-columns.alignwide .wp-block-cover{min-height:130px;margin-right:-1em !important;margin-left:-1em !important;width:calc(100% + 2em) !important;border-radius:0 !important}body.home .wp-block-columns.alignwide .wp-block-image img{width:50px}body.home .wp-block-columns.alignwide p.has-large-font-size{font-size:24px !important}body.single-product .product-details-wrapper{padding:0}body.single-product .woocommerce-product-gallery{width:100% !important}body.single-product .woocommerce-product-gallery .flex-viewport{border-bottom:thin solid #f0f0f0}body.single-product #page div.product .summary{padding:0 15px;width:100%}body.single-product .single_add_to_cart_button svg{vertical-align:baseline;width:1.0em;margin-bottom:-2px}body.single-product .product .cart .quantity .input-text{width:35px;height:50px}body.single-product .cart .single_add_to_cart_button{width:calc(100% - 95px);height:50px;line-height:50px;padding:0}body.single-product .woocommerce-product-details__short-description__content>div{max-height:70px;overflow:hidden;position:relative}body.single-product .woocommerce-product-details__short-description__content>div:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:-o-linear-gradient(rgba(255,255,255,0), #fff);background:linear-gradient(rgba(255,255,255,0), #fff);content:'';display:block;width:100%;height:40px;position:absolute;left:0;bottom:0}body.single-product .woocommerce-product-details__short-description__content button{display:block;text-decoration:underline}body.single-product .glide__arrow{width:calc(20px / 2 + 25px);height:50px}body.single-product .glide__arrow:before{width:50px;height:50px}body.single-product .glide__arrow:after{width:20px;height:20px}body.single-product .glide__arrow--right:before{right:-25px}body.single-product .glide__arrow--left:before{left:-25px}}@media screen and (max-width: 1200px){.coverflow-products__navigation__button{top:200px}.coverflow-item.is-current .coverflow-item__title{font-size:30px}.coverflow-products__navigation__button{top:200px}.coverflow-item.is-current .coverflow-item__title{font-size:30px}.coverflow-products__navigation__button{top:200px}.coverflow-item.is-current .coverflow-item__title{font-size:30px}}@media screen and (max-width: 1400px){.coverflow-item.is-current .coverflow-item__title{font-size:40px}.coverflow-item.is-current .coverflow-item__title{font-size:40px}.coverflow-item.is-current .coverflow-item__title{font-size:40px}}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^='#']:after,a[href^='javascript:']:after{content:''}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media (max-width: 1024px){.sbi{display:none}.sbi{display:none}}@media screen and (max-width: 576px){.col-full-nav{width:100%;left:-100%}.col-full-nav{width:100%;left:-100%}}@media screen and (max-width: 992px) and (max-width: 768px){.woocommerce-cart table.shop_table_responsive tbody tr td.product-name{width:45%}.woocommerce-cart table.shop_table_responsive tbody tr td.product-subtotal{width:15%}}@media screen and (max-width: 400px){.woocommerce-cart table.shop_table_responsive tbody tr td.product-subtotal{padding-left:0}}@media screen and (max-width: 550px){.post-type-archive-revendeur .shoptimizer-archive .content-area .revendeurs .revendeurs__list:first-child>.wpgb-facet{width:40%}}@media (max-width: 768px){.post-type-archive-revendeur .container-store-product-popup .store-product-popup{width:90%}}@media (max-width: 550px){.post-type-archive-revendeur .container-store-product-popup .store-product-popup .wpgb-map-marker-title{font-size:1.2em}.post-type-archive-revendeur .container-store-product-popup .store-product-popup .wpgb-map-marker-content{font-size:0.9em}.post-type-archive-revendeur .container-store-product-popup .store-product-popup .close-popup{right:40px}}@media (max-width: 450px){.post-type-archive-revendeur .container-store-product-popup .store-product-popup .wpgb-map-marker-title{font-size:1em}.post-type-archive-revendeur .container-store-product-popup .store-product-popup .wpgb-map-marker-content{font-size:0.8em}.post-type-archive-revendeur .container-store-product-popup .store-product-popup .wpgb-grid-woocommerce-store-products-loop .product{width:100%}}@media (min-width: 993px){.woocommerce-checkout .woocommerce-form-login{width:auto}}@media (min-height: 1301px){body .woocommerce #payment .shoptimizer-sticky-checkout .col-full{padding:0;margin:0}}@media (max-height: 1300px){body .woocommerce #payment .shoptimizer-sticky-checkout{position:fixed;z-index:999;left:0;bottom:0;right:0;background:#fff;padding:10px 0;-webkit-box-shadow:5px 0 5px 0 rgba(27,31,35,0.2);box-shadow:5px 0 5px 0 rgba(27,31,35,0.2)}body .woocommerce #payment .shoptimizer-sticky-checkout .order-total{display:block}body .woocommerce #payment .shoptimizer-sticky-checkout .shoptimizer-sticky-checkout__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}body .woocommerce #payment .shoptimizer-sticky-checkout .order-action{width:37%}body .woocommerce #payment .shoptimizer-sticky-checkout #place_order{margin:0;width:100%;padding:15px !important}.checkout.woocommerce-checkout{padding-bottom:40px}}@media screen and (max-height: 1300px) and (max-width: 992px){body .woocommerce #payment .shoptimizer-sticky-checkout #place_order{margin:0 !important}}

