@charset "UTF-8";:root{--chivo:var(--wp--preset--font-family--chivo);--cormorant:var(--wp--preset--font-family--cormorant-garamond);--accent:var(--wp--preset--color--accent);--accent-light:var(--wp--preset--color--accent-light);--accent-lighter:var(--wp--preset--color--accent-lighter);--base:var(--wp--preset--color--base);--contrast:var(--wp--preset--color--contrast);--contrast-50:var(--wp--preset--color--contrast-50);--contrast-25:var(--wp--preset--color--contrast-25);--small:var(--wp--preset--font-size--small);--medium:var(--wp--preset--font-size--medium);--large:var(--wp--preset--font-size--large);--x-large:var(--wp--preset--font-size--x-large);--xx-large:var(--wp--preset--font-size--xx-large);--xxx-large:var(--wp--preset--font-size--xxx-large);--spacing-10:var(--wp--preset--spacing--10);--spacing-20:var(--wp--preset--spacing--20);--spacing-30:var(--wp--preset--spacing--30);--spacing-40:var(--wp--preset--spacing--40);--spacing-50:var(--wp--preset--spacing--50);--spacing-60:var(--wp--preset--spacing--60)}body:not(.wp-admin) ::-moz-selection{background:var(--contrast);color:var(--base);text-shadow:none}body:not(.wp-admin) ::selection{background:var(--contrast);color:var(--base);text-shadow:none}body{min-width:360px}.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between}body:not(.wp-admin) .hidden{display:none;opacity:0;right:-1000px;transition:opacity 0.2s}.page-template-default main,.page-template-page-full-width main,.page-template-page-wide-width main{margin-block-start:0rem}.justify-content-center{justify-content:center}h1.alignwide,header .is-layout-constrained>.alignfull>*,header .is-layout-constrained>.alignwide>*,footer .is-layout-constrained>.alignfull>*,footer .is-layout-constrained>.alignwide>*,body main.is-layout-constrained>.alignfull>*,body main.is-layout-constrained>.alignwide>*,.wp-block-woocommerce-checkout.alignwide,.page-template-page-checkout .entry-content.alignwide .woocommerce.wp-block-group{padding-left:1rem;padding-right:1rem}header .is-layout-constrained .is-layout-constrained>.alignfull>*,header .is-layout-constrained .is-layout-constrained>.alignwide>*,main .is-layout-constrained .is-layout-constrained>.alignfull>*,main .is-layout-constrained .is-layout-constrained>.alignwide>*{padding-left:0;padding-right:0}mark{background-color:var(--accent);color:var(--base)}:root :where(.is-layout-flow)>h2,:root :where(.is-layout-flow)>h3{margin-top:var(--spacing-30)}a:focus-within,button:focus-within{outline:1px solid var(--contrast-50);outline-offset:1px}main a:hover{text-decoration:underline dotted}.wp-block-button.button-small a{padding:.25rem .5rem}.wp-block-button.arrow-right a,button.tml-button{display:flex;align-items:center}.wp-block-button.arrow-right a::after,button.tml-button::after{content:"";display:block;width:30px;height:30px;overflow:hidden;margin-left:1rem;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23000; stroke-miterlimit: 10; %7D %3C/style%3E%3C/defs%3E%3Cpolyline class='cls-1' points='3 17 15 5.01 26.95 16.96'/%3E%3Cpolyline class='cls-1' points='1.03 14.97 15 1 28.97 14.97'/%3E%3Cline class='cls-1' x1='13.48' y1='6.53' x2='13.48' y2='29'/%3E%3Cline class='cls-1' x1='16.52' y1='6.53' x2='16.52' y2='29'/%3E%3C/svg%3E");background-position:center center;transform:rotate(90deg)}.wp-block-button.arrow-right a:hover::after,button.tml-button:hover::after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; stroke-miterlimit: 10; %7D %3C/style%3E%3C/defs%3E%3Cpolyline class='cls-1' points='3 17 15 5.01 26.95 16.96'/%3E%3Cpolyline class='cls-1' points='1.03 14.97 15 1 28.97 14.97'/%3E%3Cline class='cls-1' x1='13.48' y1='6.53' x2='13.48' y2='29'/%3E%3Cline class='cls-1' x1='16.52' y1='6.53' x2='16.52' y2='29'/%3E%3C/svg%3E")}button.tml-button.loading::after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M28.93,15h-.93c0,7.18-5.82,13-13,13S2,22.18,2,15,7.82,2,15,2v-.93C7.32,1.07,1.07,7.32,1.07,15s6.25,13.93,13.93,13.93,13.93-6.25,13.93-13.93'/%3E%3Cpath class='cls-1' d='M24.88,15h-.88c0,4.97-4.03,9-9,9s-9-4.03-9-9S10.03,6,15,6v-.88c-5.45,0-9.88,4.43-9.88,9.88s4.43,9.88,9.88,9.88,9.88-4.43,9.88-9.88'/%3E%3C/svg%3E")}button.tml-button.loading:hover::after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M28.93,15h-.93c0,7.18-5.82,13-13,13S2,22.18,2,15,7.82,2,15,2v-.93C7.32,1.07,1.07,7.32,1.07,15s6.25,13.93,13.93,13.93,13.93-6.25,13.93-13.93'/%3E%3Cpath class='cls-1' d='M24.88,15h-.88c0,4.97-4.03,9-9,9s-9-4.03-9-9S10.03,6,15,6v-.88c-5.45,0-9.88,4.43-9.88,9.88s4.43,9.88,9.88,9.88,9.88-4.43,9.88-9.88'/%3E%3C/svg%3E")}button.tml-button.loading::after,button.tml-button.loading:hover::after{background-size:contain;animation:rotation 1.5s infinite linear}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}img{max-width:100%;height:auto}img[data-lazy-src],div.rocket-lazyload{opacity:0}img.lazyloaded,div.lazyloaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}body:not(.wp-admin) textarea,body:not(.wp-admin) input[type="text"],body:not(.wp-admin) input[type="email"],body:not(.wp-admin) input[type="tel"],body:not(.wp-admin) input[type="password"],body:not(.wp-admin) input.woocommerce-Input{height:auto;padding:.75rem;margin-top:.25rem;color:var(--contrast);border:1px solid var(--contrast-50);border-radius:5px;background-color:var(--accent-lighter)}body:not(.wp-admin) .wpcf7-form textarea,body:not(.wp-admin) .wpcf7-form input[type="text"],body:not(.wp-admin) .wpcf7-form input[type="email"],body:not(.wp-admin) .wpcf7-form input[type="tel"],body:not(.wp-admin) .wpcf7-form input[type="password"],body:not(.wp-admin) .wpcf7-form input.woocommerce-Input{width:calc(100% - 2px - 1.5rem)}body:not(.wp-admin) form.woocommerce-checkout input[type="email"],body:not(.wp-admin) form.woocommerce-checkout input[type="text"],body:not(.wp-admin) form.woocommerce-checkout input[type="tel"],body:not(.wp-admin) form.woocommerce-checkout textarea,body:not(.wp-admin) input.woocommerce-Input{width:calc(100% - 2px - 1.5rem)}body:not(.wp-admin) input:focus-visible,body:not(.wp-admin) textarea:focus-visible{background-color:#fff}label.woocommerce-form-login__rememberme{display:block;width:100%;margin-bottom:1rem}body:not(.wp-admin) .select2-container .select2-selection--single{height:auto;background-color:var(--accent-light)}body:not(.wp-admin) .select2-container .select2-selection--single .select2-selection__rendered{padding:.6rem}body:not(.wp-admin) .select2-container--default .select2-selection--single .select2-selection__arrow{top:.75rem}body:not(.wp-admin) input:focus-visible,body:not(.wp-admin) textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body:not(.wp-admin) input[readonly="readonly"],body:not(.wp-admin) textarea[readonly="readonly"]{background-color:transparent}body:not(.wp-admin) input[readonly="readonly"]:hover,body:not(.wp-admin) textarea[readonly="readonly"]:hover{cursor:not-allowed}body:not(.wp-admin) input[readonly="readonly"]:focus-visible,body:not(.wp-admin) textarea[readonly="readonly"]:focus-visible{outline:none;background-color:transparent}body:not(.wp-admin) input[readonly="readonly"]::selection,body:not(.wp-admin) textarea[readonly="readonly"]::selection{background-color:transparent;color:var(--contrast)}input[type="submit"]{padding:.75rem 1.5rem;border-radius:.5rem;border:none;font-size:var(--var--preset--font-size--medium);color:var(--base);background-color:var(--contrast)}input[type="submit"]:hover{cursor:pointer;background-color:var(--accent)}body.woocommerce-account:not(.wp-admin) input[type="email"][readonly=""].woocommerce-Input:hover{cursor:not-allowed}body.woocommerce-account:not(.wp-admin) input[type="email"][readonly=""].woocommerce-Input:focus-visible{outline-color:transparent;background-color:var(--accent-lighter)}body .tml .tml-alerts .tml-error{box-shadow:none;border:1px solid red;border-radius:4px}body:not(.logged-in) .logged-in-user,body.logged-in li.logged-out-user{display:none}header div.wp-block-woocommerce-customer-account{overflow:visible}header p.menu-cart a{text-decoration:none;color:var(--contrast);padding-right:0}header nav.wp-block-navigation li.wp-block-navigation-link a,footer nav.wp-block-navigation li.wp-block-navigation-link a,header div.wp-block-woocommerce-customer-account a,header p.menu-cart a{border:1px solid transparent;padding:.25rem .5rem;border-radius:.5rem}header nav.wp-block-navigation li.wp-block-navigation-link a:hover,footer nav.wp-block-navigation li.wp-block-navigation-link a:hover,header div.wp-block-woocommerce-customer-account a:hover,header p.menu-cart a:hover{border-color:var(--contrast-50)}header div.wp-block-woocommerce-customer-account a{flex-direction:row-reverse}header div.wp-block-woocommerce-customer-account a:hover{text-decoration:none}header div.wp-block-woocommerce-customer-account span.label{margin-right:.25rem}header nav.wp-block-navigation li.wp-block-navigation-link.current-menu-item a,footer nav.wp-block-navigation li.wp-block-navigation-link.current-menu-item a{border:1px solid var(--contrast-50)}header div.wp-block-woocommerce-customer-account a svg,header div.wc-block-mini-cart button svg{display:none}header div.wp-block-woocommerce-customer-account a::before{background:url(https://toblerone.slsagency.com/wp-content/themes/slsagency/assets/img/icon_account.png) no-repeat center center}header div.wp-block-woocommerce-mini-cart button::before{background:url(https://toblerone.slsagency.com/wp-content/themes/slsagency/assets/img/icon_cart.png) no-repeat center center}header div.wp-block-woocommerce-customer-account a::before,header div.wp-block-woocommerce-mini-cart button::before{content:"";width:30px;height:30px;background-size:contain}header div.wp-block-woocommerce-mini-cart button .wc-block-mini-cart__badge{margin-left:-10px;min-height:20px;min-width:30px;border-radius:.5rem;font-size:1rem;font-weight:400;padding:.1rem;background-color:var(--accent);border:1px solid var(--contrast)}img{max-width:100%;height:auto}header .is-layout-constrained>.alignwide>.wp-block-site-logo{padding-right:0}header ul.wp-block-navigation__container{gap:.25rem}.woocommerce-breadcrumb{text-transform:lowercase}header .wp-container-core-group-is-layout-2>.wp-block-group{gap:0;padding-left:0}body:not(.logged-in) header .wp-block-woocommerce-customer-account{display:none}.main-navigation{gap:0}footer[role="contentinfo"]{margin-top:5rem}footer .backToTop div.wp-block-button a.wp-block-button__link{position:fixed;right:2rem;bottom:2rem;display:flex;justify-content:center;align-items:flex-end;transition:all 0.2s;opacity:1;width:4rem;height:4rem;border-radius:1rem;background-image:url(https://toblerone.slsagency.com/wp-content/themes/slsagency/assets/img/icon_arrow-up.png);background-repeat:no-repeat;background-position:center center;background-size:80%;text-indent:-1000px;z-index:10000;overflow:hidden}footer .backToTop a:hover{background-color:var(--base)}.slick-next,.slick-prev{z-index:1000}.slick-next{right:.5rem}.slick-prev{left:.5rem}button.tml-button{padding:.5rem .75rem;background-color:var(--base);border:1px solid var(--contrast-50);color:var(--contrast);font-size:var(--medium);border-radius:.5rem;font-family:var(--chivo);font-weight:400}button.tml-button:hover{cursor:pointer;background-color:var(--contrast);border-color:var(--contrast);color:var(--base)}ul.tml-links{list-style-type:none;margin:0;padding:0;font-size:var(--small)}.tml-message{background-color:var(--accent-light)}.tml form label.tml-label{margin:0}.tml .tml-message{border:1px solid var(--accent);border-radius:.25rem;box-shadow:none}body.home footer{margin-top:0}body.page-template-page-full-width .slick-slide{position:relative;display:flex}body.page-template-page-full-width .slick-slide>.wp-block-group{margin:0 auto}body.page-template-page-full-width .slick-slide>.wp-block-group .wp-block-buttons{position:absolute;top:0;left:0;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;z-index:2000;background-color:hsla(0,100%,100%,.5);opacity:0;transition:opacity 0.2s}body.page-template-page-full-width .slick-slide:hover .wp-block-group .wp-block-buttons{opacity:1}.slick-next,.slick-prev{width:30px;height:30px}.encart{gap:0}.encart h3{font-weight:400;text-transform:uppercase}.encart-nouveautes .slick-arrow::before{content:"";display:block;width:30px;height:30px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23000; stroke-miterlimit: 10; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Calque_1'%3E%3Cpolyline class='cls-1' points='7 3 12.9 9 7 14.9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:center center;background-size:contain}.encart-nouveautes .slick-prev.slick-arrow::before{transform:rotate(180deg)}.encart-messages-personnalises .is-layout-grid{gap:0}.encart-messages-personnalises .is-layout-grid>figure:nth-child(odd){border-right:1px solid var(--contrast-50)}.encart-messages-personnalises .is-layout-grid>figure:nth-child(n+3){border-top:1px solid var(--contrast-50)}.wc-block-components-product-image a{display:block}body:not(.search-results) .wp-block-woocommerce-product-collection ul.wc-block-product-template__responsive,body:not(.search-results) .wp-block-woocommerce-product-collection nav.wp-block-query-pagination{display:none}.wp-block-woocommerce-product-collection .woocommerce{margin-top:0}.sidebar-produit ul.wp-block-navigation__container{width:100%;gap:0;align-items:stretch;border-bottom:1px solid var(--contrast-25)}.sidebar-produit ul.wp-block-navigation__container>li{border-top:1px solid var(--contrast-25)}.sidebar-produit ul.wp-block-navigation__container li.wp-block-navigation-link,.sidebar-produit ul.wp-block-navigation__container li.wp-block-navigation-item{padding:.25rem 0}.sidebar-produit ul.wp-block-navigation__container li.wp-block-navigation-link a,.sidebar-produit ul.wp-block-navigation__container li.wp-block-navigation-item a{padding:.25rem;display:flex;align-items:center}.sidebar-produit ul.wp-block-navigation__container>li>a::before{content:"";display:block;width:18px;height:18px;border:1px solid var(--contrast-50);border-radius:10px;margin-right:.5rem;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23000; stroke-miterlimit: 10; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Calque_1'%3E%3Cpolyline class='cls-1' points='7 3 12.9 9 7 14.9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:contain}.sidebar-produit ul.wp-block-navigation__container li.current-menu-item a::before,.sidebar-produit ul.wp-block-navigation__container li.current-menu-ancestor a::before{background-color:var(--contrast);border-color:var(--contrast);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; stroke-miterlimit: 10; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Calque_1'%3E%3Cpolyline class='cls-1' points='7 3 12.9 9 7 14.9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.sidebar-produit ul.wp-block-navigation__container ul li.current-menu-item{color:var(--accent);text-decoration:underline solid 1px}.sidebar-produit .wp-block-navigation:not(.has-background) ul.wp-block-navigation__submenu-container{font-size:var(--small);border:1px solid var(--contrast-50);border-radius:.25rem;margin-top:-3px}.sidebar-produit .wp-block-navigation:not(.has-background) ul.wp-block-navigation__submenu-container li{padding:.25rem .5rem;background-color:transparent}.sidebar-produit .wp-block-search label,.sidebar-produit .wp-block-search button{display:none}.sidebar-produit .wp-block-search input{border-radius:4px}.dataTables_wrapper{border-top:1px solid var(--contrast-25)}.dataTables_wrapper.no-footer,.wc-product-table-wrapper.slsagency{margin-top:0}body table.dataTable.no-footer{border-bottom:1px solid var(--contrast-25)}.wc-product-table-controls .dataTables_filter:first-child,.dataTables_wrapper .dataTables_filter{margin:1.25rem 0 1rem 0!important;width:100%}body .dataTables_wrapper table.wc-product-table thead>tr>th{border-bottom:0;text-align:right}body .dataTables_wrapper table.wc-product-table thead th.col-name,body .dataTables_wrapper table.wc-product-table thead th.col-price{opacity:0}body .dataTables_wrapper table.wc-product-table.multicart-enabled th.col-buy .wpt-bulk-select-wrap .wpt-bulk-select{width:20px;height:20px;right:6px;top:.5px;margin:0}body .dataTables_wrapper table.wc-product-table.multicart-enabled th.col-buy .wpt-bulk-select-wrap .wpt-multi-checkbox{width:20px;height:20px}body .dataTables_wrapper table.wc-product-table.multicart-enabled th.col-buy .wpt-bulk-select-wrap .wpt-bulk-select:checked+.wpt-multi-checkbox{background-color:var(--accent);width:16px;height:16px;border:3px solid var(--accent)}body .dataTables_wrapper table.wc-product-table.multicart-enabled th.col-buy .wpt-bulk-select-wrap .wpt-multi-checkbox::after{width:6px;height:12px;left:4px;top:-.5px}body .dataTables_wrapper table.wc-product-table thead .wpt-bulk-select-wrap{display:flex}body .dataTables_wrapper table.wc-product-table thead .wpt-bulk-select-wrap .wpt-bulk-select-label{font-weight:400;font-size:var(--small)}.dataTables_wrapper table.wc-product-table tbody tr td.col-name{font-family:var(--cormorant);font-size:var(--x-large);text-decoration:none;color:var(--accent)}.dataTables_wrapper table.wc-product-table tbody tr td.col-image picture{display:inherit}.dataTables_wrapper table.wc-product-table tbody tr td.col-image a{display:flex;align-items:center;justify-content:center}.dataTables_wrapper table.wc-product-table .product .with-quantity.with-cart-button .quantity{margin-bottom:4px}.dataTables_wrapper table.wc-product-table tbody tr td.col-buy button.single_add_to_cart_button.loading{overflow:hidden;border-color:var(--contrast)}.dataTables_wrapper table.wc-product-table tbody tr td.col-buy button.single_add_to_cart_button.loading::before{display:none}.dataTables_wrapper table.wc-product-table tbody tr td.col-buy button.single_add_to_cart_button.loading::after{display:flex;align-items:center;justify-content:center;animation:none;content:"Ajouté";font-family:var(--chivo);font-size:var(--small);background-color:var(--accent);color:var(--base);top:0;left:0;margin-left:0;margin-top:0;width:100%;height:100%}.dataTables_wrapper .dataTables_filter label input{border:1px solid var(--contrast);background-color:transparent;box-shadow:none}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper{display:flex;align-items:center;justify-content:space-between}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper form.cart{display:flex!important;align-items:center;justify-content:space-between}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper form.cart .qib-button-wrapper{margin:0}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper.multi-cart{padding-right:0}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper.multi-cart .multi-cart-check{position:relative;margin-bottom:4px}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper.multi-cart .multi-cart-check input[type="checkbox"]{top:6px;width:22px;height:22px}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper button.button{font-size:var(--medium)}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper form.cart .qib-button-wrapper button.qib-button{border-color:var(--contrast-50);height:34px;width:34px;padding:2px}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper form.cart .qib-button-wrapper button.qib-button:hover{color:var(--base);background-color:var(--contrast)}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper form.cart .qib-button-wrapper button.qib-button.minus{border-radius:.5rem 0 0 .5rem}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper form.cart .qib-button-wrapper button.qib-button.plus{border-radius:0 .5rem .5rem 0}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper form.cart .qib-button-wrapper .quantity{margin-bottom:0}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper form.cart .qib-button-wrapper .quantity.wqpmb_quantity{height:auto}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper form.cart .qib-button-wrapper .quantity input.input-text.qty.text{font-family:var(--chivo);font-size:var(--medium);height:34px;max-width:2.5rem;padding:2px;border-color:var(--contrast-50);border-left:none;border-right:none}.dataTables_wrapper table.wc-product-table .multi-cart .multi-cart-check .wpt-multi-checkbox{width:20px;height:20px}.dataTables_wrapper table.wc-product-table .multi-cart .multi-cart-check input[type="checkbox"]{right:7px;top:6px;width:20px;height:20px}.dataTables_wrapper table.wc-product-table .multi-cart .multi-cart-check .wpt-multi-checkbox:after{width:6px;height:12px;left:6px}.dataTables_wrapper table.wc-product-table .multi-cart .multi-cart-check input[type="checkbox"]:not(:disabled)+.wpt-multi-checkbox{border:1px solid var(--contrast-50)}.dataTables_wrapper table.wc-product-table .multi-cart .multi-cart-check input[type="checkbox"]:checked+.wpt-multi-checkbox{background-color:var(--contrast)}.dataTables_wrapper .wc-product-table-wrapper .cart-success{color:var(--accent)}.products-list .wc-product-table-controls .dataTables_length{margin-top:1rem}.products-list .wp-block-buttons{gap:.5rem}.products-list .wp-block-buttons .button-list a{background:url(https://toblerone.slsagency.com/wp-content/themes/slsagency/assets/img/icon_list.png)}.products-list .wp-block-buttons .button-grid a{background:url(https://toblerone.slsagency.com/wp-content/themes/slsagency/assets/img/icon_grid.png)}.products-list .wp-block-buttons .button-list a,.products-list .wp-block-buttons .button-grid a{padding:8px 10px;width:40px;aspect-ratio:1 / 1;text-indent:-500px;overflow:hidden;background-size:cover;opacity:.6}.products-list .wp-block-buttons .button-list a,.products-list.grid .wp-block-buttons .button-grid a{color:var(--base);background-color:var(--accent-light);border-color:var(--contrast);opacity:1}.products-list.grid .wp-block-buttons .button-list a{color:var(--contrast);background-color:var(--base);opacity:.6}.products-list.grid .dataTables_wrapper table.wc-product-table{border-bottom:0}.products-list.grid .dataTables_wrapper table.wc-product-table tbody{display:flex;flex-wrap:wrap;border:1px solid var(--contrast-25)}.products-list.grid .dataTables_wrapper table.wc-product-table tbody>tr{display:flex;flex-direction:row;flex-wrap:wrap;transition:all 0.2s;border-right:1px solid var(--contrast-25)}.products-list.grid .dataTables_wrapper table.wc-product-table tbody>tr td{border:none}.products-list.grid .dataTables_wrapper table.wc-product-table tbody>tr td.col-image,.products-list.grid .dataTables_wrapper table.wc-product-table tbody>tr td.col-name,.products-list.grid .dataTables_wrapper table.wc-product-table tbody>tr td.col-price{width:100%}.products-list.grid .dataTables_wrapper table.wc-product-table td.col-buy{text-align:left}.products-list .dataTables_wrapper table.wc-product-table tbody>tr img{transition:all 0.2s}.products-list .dataTables_wrapper table.wc-product-table tbody>tr:hover{background-color:var(--accent-light)}.products-list .dataTables_wrapper table.wc-product-table tbody>tr:hover img{mix-blend-mode:multiply}.products-list .dataTables_wrapper .wc-product-table-controls.wc-product-table-below{font-size:var(--small)}.products-list .wc-product-table tr#product-row-1031,.products-list .wc-product-table tr.product.product-1031,.products-list .wc-product-table tr#product-row-5039,.products-list .wc-product-table tr.product.product-5039{display:none}body main .dataTables_wrapper .dataTables_paginate{margin-left:0;width:100%;text-align:center;padding:1rem 0;border-top:1px solid var(--contrast-25);border-bottom:1px solid var(--contrast-25)}body .wc-product-table-controls .select2-container .select2-selection--single .select2-selection__rendered{padding:0 0 0 .25rem}body .wc-product-table-controls .select2-container--default .select2-selection--single .select2-selection__arrow{top:.1rem}.wc-product-table-wrapper .cart-error{font-weight:500;font-size:var(--small)}.products-list .product_in_cart{background-color:var(--accent-lighter)}.products-list.list .dataTables_wrapper table.wc-product-table tr.product-570.product570_outofstock div.add-to-cart-wrapper{display:none}.products-list table.wc-product-table .product-570.product570_outofstock .col-add-to-cart::after{content:"Rupture de stock";display:block}.products-list table.wc-product-table tr.product-570.product570_outofstock td.col-buy{text-align:left}body.product570_outofstock button.single_add_to_cart_button{display:none}.products-list table.wc-product-table .product-2463 .woocommerce-Price-amount{opacity:0}body.woocommerce .wp-block-woocommerce-product-image-gallery{max-width:700px;border:1px solid var(--contrast-50)}body.woocommerce .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery__trigger{display:none}.tabs.wc-tabs{display:none}.single-product h1{color:var(--accent)}.single-product div.product .wc-block-add-to-cart-form form.cart{gap:0;display:flex}.single-product div.product .wc-block-add-to-cart-form form.cart .qib-button-wrapper{margin-top:0}.single-product div.product .wc-block-add-to-cart-form form.cart .qib-button-wrapper button.qib-button{border:1px solid var(--contrast-50);height:44px}.single-product div.product .wc-block-add-to-cart-form form.cart .quantity input.qty{border-left:none;border-right:none}.single-product div.product .wc-block-add-to-cart-form form.variations_form{flex-direction:column;align-items:flex-start}.single-product div.product .wc-block-add-to-cart-form form.cart table.variations{margin-bottom:1rem}.single-product div.product .wc-block-add-to-cart-form form.cart table.variations tr{display:flex;flex-direction:column;align-items:flex-start}.single-product div.product .wc-block-add-to-cart-form form.cart table.variations tr th{font-weight:400;width:100%;text-align:left}.single-product div.product .wc-block-add-to-cart-form form.cart table.variations tr td select{font-family:var(--chivo);font-size:var(--medium);padding:.5rem 1rem;background-color:#fff;border:1px solid var(--contrast-50)}.single-product div.product .wc-block-add-to-cart-form form.cart table.variations tr td .reset_variations{margin-left:.5rem}.single-product div.product .wc-block-add-to-cart-form form.cart p.stock{margin-top:0;display:none}.wc-product-table .wpt_variations_form .single_variation p.stock.in-stock{display:none}.single-product div.product .wc-block-add-to-cart-form form.cart .woocommerce-variation-add-to-cart{display:flex;align-items:flex-start}.single-product div.product .wc-block-add-to-cart-form form.cart .quantity,.single-product div.product .wc-block-add-to-cart-form form.cart button.single_add_to_cart_button{margin-bottom:0;margin-right:0;height:44px}.single-product div.product .wc-block-add-to-cart-form form.cart .quantity .qty{margin-right:0;height:calc(42px - 1rem);font-family:var(--chivo);margin-right:-1px;border:1px solid var(--contrast-50)}.single-product .wc-block-add-to-cart-form .input-text,.single-product .wc-block-add-to-cart-form button.wp-element-button{padding:0.5rem!important}.single-product .wc-block-add-to-cart-form button.wp-element-button{border-radius:0}.single-product .sku_wrapper.ean_wrapper,.single-product .wc-block-components-product-sku{display:block;font-size:var(--small)}.single-product .wp-block-woocommerce-product-meta .wp-block-group{flex-direction:column;align-items:flex-start;font-size:var(--small)}.wc-block-components-product-sku strong{font-weight:400}.single-product h2{font-size:var(--medium);text-transform:uppercase}table.woocommerce-product-attributes.shop_attributes{width:100%;border-spacing:0}table.woocommerce-product-attributes.shop_attributes tr>*{text-align:left;font-weight:400;padding:.5rem 0;border-top:1px solid var(--contrast-50)}table.woocommerce-product-attributes.shop_attributes tr th{width:50%}body.single-product.postid-1031 div.product .wc-block-add-to-cart-form form.cart{display:none}body.woocommerce-account header div.wp-block-woocommerce-customer-account a{border-color:var(--contrast-50)}body.woocommerce-account main .woocommerce nav ul{list-style-type:none;display:flex;flex-wrap:wrap;flex-direction:row;padding-left:0;margin-top:0}body.woocommerce-account main .woocommerce nav ul li{margin:0}body.woocommerce-account main .woocommerce nav ul li a{display:block;border-top:1px solid var(--contrast-50);padding:.5rem;font-size:var(--medium);text-decoration:none;color:var(--contrast)}body.woocommerce-account main .woocommerce nav ul li a:hover{text-decoration:underline}body.woocommerce-account main .woocommerce nav ul li.is-active a{color:var(--accent);background-color:var(--accent-light)}body.woocommerce-account main .woocommerce nav ul li:last-child a{border-bottom:1px solid var(--contrast-50)}body.woocommerce-account main .woocommerce div.woocommerce-MyAccount-content{border:1px solid var(--contrast-50)}body.woocommerce-account main .woocommerce .woocommerce-MyAccount-content>p{margin:0 0 1rem 0}body.woocommerce-account main .woocommerce .woocommerce-MyAccount-content table{width:100%;border-collapse:collapse;padding:1rem 0}body.woocommerce-account main .woocommerce .woocommerce-MyAccount-content table th{text-align:left}body.woocommerce-account main .woocommerce .woocommerce-MyAccount-content table tbody tr th,body.woocommerce-account main .woocommerce .woocommerce-MyAccount-content table tbody tr td{border-top:1px solid var(--contrast-50);padding:1rem 0;text-align:left}body.woocommerce-account main .woocommerce .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot{border-top:1px solid var(--contrast-50)}body.woocommerce-account main .woocommerce .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot tr>*{padding-top:.5rem}body.woocommerce-account main .woocommerce .woocommerce-MyAccount-content a.wp-element-button{padding:.25rem .5rem}body.woocommerce-account main .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset{margin-top:4rem}body.woocommerce-account main .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm label[for="account_first_name"] .required,body.woocommerce-account main .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm label[for="account_last_name"] .required{display:none}body.woocommerce-account main .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm span em{font-size:1rem;color:var(--contrast-50)}.wp-block-woocommerce-cart{width:calc(100% - 2rem)}.wc-block-cart__empty-cart__title.with-empty-cart-icon::before{display:none}.wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button{color:var(--contrast);opacity:1}.wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button:hover{color:var(--base);background-color:var(--contrast)}.wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper{background-color:var(--accent-light);margin:1rem 0;padding:1rem 0}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control label.wc-block-components-radio-control__option:nth-child(2){display:none}table.wc-block-cart-items .wc-block-cart-items__row a.wc-block-components-product-name{font-family:var(--cormorant);font-size:var(--x-large);text-decoration-thickness:1px}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font-weight:400;font-family:var(--chivo)}.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items td,.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product{border-top:1px solid var(--contrast-50);padding-top:1.5rem;margin:0}.is-large.wc-block-cart .wc-block-cart-items,.is-large.wc-block-cart .wc-block-cart-items td,.wp-block-woocommerce-cart-order-summary-totals-block,.wc-block-components-totals-wrapper,.wc-block-components-quantity-selector::after{border-color:var(--contrast-50)}.wc-block-components-quantity-selector::after{border-radius:0}.woocommerce-cart .wc-block-mini-cart,.woocommerce-checkout .wc-block-mini-cart{display:block!important;visibility:visible!important;opacity:.5}.wp-block-woocommerce-empty-cart-block hr,.wp-block-woocommerce-empty-cart-block h2.wp-block-heading:not(.with-empty-cart-icon),.wp-block-woocommerce-empty-cart-block .wp-block-product-new{display:none}.wp-block-woocommerce-empty-cart-block h2.wp-block-heading.with-empty-cart-icon{text-align:left}.wp-block-woocommerce-cart-order-summary-coupon-form-block,.wp-block-woocommerce-checkout-order-summary-coupon-form-block{display:none}body .wc-block-mini-cart__drawer.is-mobile tr.wc-block-cart-items__row{padding:.5rem 0}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled.is-bundled__indented{.wc-block-cart-item__wrap{padding-top:0}.wc-block-cart-item__image img{display:none}.wc-block-cart-item__quantity .wc-block-components-quantity-selector__button{display:none}}body.woocommerce-cart .is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap{padding-left:0}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-title-block{font-size:var(--large)}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-title-block .wp-block-woocommerce-mini-cart-title-items-counter-block{display:none}.wc-block-mini-cart__drawer.is-mobile tr.wc-block-cart-items__row{border-top:1px solid var(--contrast-50);padding:.5rem 0 1.75rem 0}.wc-block-mini-cart__drawer td.wc-block-cart-item__image a{display:block}.wc-block-mini-cart__drawer table.wc-block-cart-items .wc-block-cart-items__row a.wc-block-components-product-name{font-family:var(--cormorant);font-size:var(--large);text-decoration-thickness:1px}.is-loading .wc-block-cart-item__quantity{display:none}.wc-block-components-product-badge{display:none}table.wc-block-cart-items .barre-chocolat{align-self:center}table.wc-block-cart-items .barre-chocolat a.wc-block-components-product-name{text-decoration:none;color:var(--contrast-50)}table.wc-block-cart-items .barre-chocolat .wc-block-components-formatted-money-amount{display:none}table.wc-block-cart-items .wc-block-cart-item__wrap.barre-chocolat .wc-block-cart-item__quantity .wc-block-components-quantity-selector__button{display:none}table.wc-block-cart-items input[aria-label="Quantité de Barre de chocolat dans votre panier."],table.wc-block-cart-items input[aria-label="Quantité de Barre de chocolat 340g dans votre panier."]{pointer-events:none;color:var(--contrast-50)}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button[aria-label="Réduire la quantité de Barre de chocolat"],table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button[aria-label="Augmenter la quantité de Barre de chocolat"],table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity button.wc-block-cart-item__remove-link[aria-label="Retirer Barre de chocolat du panier"],table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity button.wc-block-cart-item__remove-link[aria-label="Retirer Barre de chocolat 340g du panier"]{display:none}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #customer_details .col-2{display:flex;flex-direction:column-reverse;justify-content:flex-end}body.woocommerce-checkout #customer_details h3#ship-to-different-address label{display:none}body.woocommerce-checkout #customer_details h3#ship-to-different-address::before{content:"Adresse de livraison";display:block}.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__input{display:block}.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__input{top:2rem}.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option,.wc-block-components-radio-control .wc-block-components-radio-control-accordion-option label.wc-block-components-radio-control__option{padding:1rem 2rem 0rem 4rem}.wc-block-components-radio-control .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control-accordion-content{padding:0rem 2rem 1rem 4rem;font-size:var(--small)}.woocommerce-checkout .wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label .wc-block-checkout__shipping-option--free{display:none}.wc-block-components-address-card,.is-large .wp-block-woocommerce-checkout-order-summary-block,.wc-block-checkout__terms.wc-block-checkout__terms--with-separator{border-color:var(--contrast-50)}#billing_first_name_field,#billing_last_name_field,#shipping_first_name_field,#shipping_last_name_field{display:none}.woocommerce-form-coupon-toggle{display:none}table.woocommerce-checkout-review-order-table{border-spacing:0;border:1px solid var(--contrast-50);width:calc(100% - 2px)}table.woocommerce-checkout-review-order-table tbody{background-color:var(--accent-lighter);color:var(--accent)}table.woocommerce-checkout-review-order-table tbody tr th,table.woocommerce-checkout-review-order-table tbody tr td,table.woocommerce-checkout-review-order-table tfoot tr th,table.woocommerce-checkout-review-order-table tfoot tr td{border-top:1px solid var(--contrast-50)}table.woocommerce-checkout-review-order-table tr th,table.woocommerce-checkout-review-order-table tr td{text-align:left;padding:1rem 0}table.woocommerce-checkout-review-order-table tr th:first-child,table.woocommerce-checkout-review-order-table tr td:first-child{padding-left:1rem}table.woocommerce-checkout-review-order-table tr th:last-child,table.woocommerce-checkout-review-order-table tr td:last-child{padding-right:1rem}table.woocommerce-checkout-review-order-table thead th.product-total{width:100px}table.woocommerce-checkout-review-order-table tr th:nth-child(2),table.woocommerce-checkout-review-order-table tr td:nth-child(2){text-align:right}table.woocommerce-checkout-review-order-table tr td ul{list-style-type:none}table.woocommerce-checkout-review-order-table .woocommerce-remove-coupon{font-size:80%}table.woocommerce-checkout-review-order-table td.product-name dl.variation{color:var(--contrast-50);display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5rem 0;font-size:80%}table.woocommerce-checkout-review-order-table td.product-name dl.variation p{margin:0}table.woocommerce-checkout-review-order-table td.product-name dl.variation dt{border-top:1px solid var(--contrast-50);padding-top:.5rem;width:100%;font-weight:700}table.woocommerce-checkout-review-order-table td.product-name dl.variation dd{padding-bottom:.5rem;width:100%;margin-left:0}table.woocommerce-checkout-review-order-table tr td ul#shipping_method li input,table.woocommerce-checkout-review-order-table tr td ul#shipping_method li:last-child{display:none}body.woocommerce-checkout form .woocommerce-invalid.woocommerce-invalid-required-field{color:var(--accent)}body.woocommerce-checkout form .woocommerce-invalid.woocommerce-invalid-required-field input{outline:1px solid var(--accent);outline-offset:2px;background-color:#fff}ul.wc_payment_methods{border:1px solid var(--contrast-50);list-style-type:none;border-radius:0;padding:.25rem 1rem;background-color:var(--wp--preset--color--base)}ul.wc_payment_methods li{padding:.5rem 0;display:grid;grid-template-columns:0rem auto;grid-template-rows:2.5rem auto;grid-template-areas:"ligne1-radio ligne1-label" "ligne2-radio ligne2-label"}ul.wc_payment_methods li{border-top:1px solid var(--accent);margin-top:0}ul.wc_payment_methods li:first-child{border-top:0}ul.wc_payment_methods li input.input-radio{grid-area:ligne1-radio;align-self:center;justify-self:start;width:20px;height:20px}ul.wc_payment_methods li label{grid-area:ligne1-label;align-self:center;justify-self:start;color:var(--accent);display:flex;width:100%;justify-content:space-between;align-items:center}ul.wc_payment_methods li input.input-radio:hover,ul.wc_payment_methods li label:hover{cursor:pointer}ul.wc_payment_methods li .payment_box{grid-area:ligne2-label;font-size:.8rem}ul.wc_payment_methods li .payment_box p{margin:0}.woocommerce-order-received ul.wc-block-order-confirmation-summary-list{border:1px solid var(--contrast-50);border-radius:4px;flex-direction:column;gap:0}.woocommerce-order-received ul.wc-block-order-confirmation-summary-list li{padding:1rem}.woocommerce-order-received ul.wc-block-order-confirmation-summary-list li:not(:last-child){border-bottom:1px solid var(--contrast-25)}.woocommerce-order-received h3.wp-block-heading,.woocommerce-order-received .wc-block-order-confirmation-shipping-wrapper .wp-block-heading{margin-top:3rem}.woocommerce-order-received .wc-block-order-confirmation-totals table{border:1px solid var(--contrast-50)}.woocommerce-order-received .wc-block-order-confirmation-totals table tr:not(:first-child) th{border-top:1px solid var(--contrast-25)}.woocommerce-order-received .wc-block-order-confirmation-totals table td.wc-block-order-confirmation-totals__product a{font-family:var(--cormorant);font-size:var(--x-large);text-decoration-thickness:1px}.woocommerce-order-received .wc-block-order-confirmation-shipping-address,.woocommerce-order-received .wc-block-order-confirmation-billing-address{border:1px solid var(--contrast-50)}.wp-block-contact-form-7-contact-form-selector textarea,.wp-block-contact-form-7-contact-form-selector input{font-size:var(--medium);font-family:var(--chivo)}.wpcf7-response-output{margin-left:0;margin-right:0}body.role-customer_lcl .encart-nouveautes{display:none}body.role-customer_lcl .grid-list{display:none}body.role-customer_lcl .sidebar-produit nav li.nouveautes,body:not(.role-customer_lcl) .sidebar-produit nav li.standard-lcl,body:not(.role-customer_lcl) .sidebar-produit nav li.specifique-lcl,body.role-customer_lcl .sidebar-produit nav li.standard,body.role-customer_lcl .sidebar-produit nav li.standard-v2,body.role-customer_lcl .sidebar-produit nav li.specifique{display:none}body .sidebar-produit nav li.carrousel-lcl{display:none}@media only screen and (min-width:320px){header .wp-block-site-logo{width:180px}}@media only screen and (max-width:400px){.products-list.list .dataTables_wrapper table.wc-product-table tbody tr{display:grid;grid-template-columns:25% 50% 25%;grid-template-rows:auto auto;grid-template-areas:"photo ligne01a ligne01b" "ligne02 ligne02 ligne02";border-top:1px solid var(--contrast-50)}.dataTables_wrapper table.wc-product-table tbody tr td.col-image{grid-area:photo;align-self:end}.dataTables_wrapper table.wc-product-table tbody tr td.col-name{grid-area:ligne01a;align-self:end}.dataTables_wrapper table.wc-product-table tbody tr td.col-price{grid-area:ligne01b;align-self:end;justify-self:end}.dataTables_wrapper table.wc-product-table tbody tr td.col-buy{grid-area:ligne02;align-self:start;justify-self:start}.products-list.grid .dataTables_wrapper table.wc-product-table tbody>tr{width:100%}.products-list.grid .dataTables_wrapper table.wc-product-table tbody>tr{border-right:none}.products-list.grid .dataTables_wrapper table.wc-product-table tbody>tr:nth-child(n+2){border-top:1px solid var(--contrast-50)}}@media only screen and (min-width:401px){header .wp-block-site-logo{width:260px}}@media only screen and (max-width:600px){body.home h1{font-size:var(--x-large)}body.woocommerce-account main .woocommerce div.woocommerce-MyAccount-content{padding:1rem}body:not(.wp-admin) footer ul.wp-block-navigation__container li a{font-size:var(--small)}.products-list.grid .dataTables_wrapper table.wc-product-table td.col-buy button.button{margin-left:0}}@media only screen and (min-width:601px){body.woocommerce-account main .woocommerce div.woocommerce-MyAccount-content{padding:3rem 3rem 4rem 3rem}.products-list.grid .dataTables_wrapper table.wc-product-table tbody>tr td.col-name{width:calc(75% - 10px);padding-right:0}.products-list.grid .dataTables_wrapper table.wc-product-table tbody>tr td.col-price{width:calc(25% - 10px);padding-left:0;display:flex;align-items:center}}@media only screen and (max-width:781px){.encart-messages-personnalises .wp-block-column:nth-child(2){border-top:1px solid var(--contrast-50)}.mobile-column-reverse{flex-direction:column-reverse}}@media only screen and (min-width:782px){body.woocommerce-account.logged-in:not(.woocommerce-lost-password) .entry-content.is-layout-constrained>.woocommerce{max-width:var(--wp--style--global--wide-size)}.encart-messages-personnalises .wp-block-column:nth-child(2){border-left:1px solid var(--contrast-50)}}@media only screen and (max-width:1024px){.wp-block-navigation__responsive-container-close{right:1rem}header .wp-block-navigation__responsive-container-open{margin-left:.5rem}header .wp-block-navigation__responsive-container-open:not(.always-shown),header .wp-block-navigation__responsive-container-close{display:block;border:1px solid var(--contrast);outline:1px solid var(--contrast);outline-offset:1px;padding:.25rem .5rem}header .wp-container-core-group-is-layout-2>.wp-block-group{flex-direction:row-reverse}header #modal-1{background-color:var(--base)}header #modal-1.wp-block-navigation__responsive-container.is-menu-open{padding-top:.9rem;padding-left:.5rem;padding-right:.5rem}header #modal-1.wp-block-navigation__responsive-container.is-menu-open ul{width:100%;align-items:center}header #modal-1.wp-block-navigation__responsive-container.is-menu-open ul>li>a{padding:.25rem .5rem}body:not(.logged-in) header #modal-1.wp-block-navigation__responsive-container.is-menu-open ul>li.logged-in-user{display:none}header #modal-1-content{padding-top:6rem}header #modal-1-content ul{align-items:center;gap:2rem}header #modal-1.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}header #modal-1.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){bottom:0;display:none;left:0;position:fixed;right:0;top:0}header p.menu-cart,header div.wp-block-woocommerce-customer-account span.label{display:none}body.home main .wp-block-columns .wp-block-column .wp-block-group{padding:1rem!important}body.home main .wp-block-columns{flex-direction:column-reverse}body.home main .wp-block-columns .has-background{height:35vh}body.woocommerce-account main .woocommerce nav ul{border-top:1px solid var(--contrast-50)}body.woocommerce-account main .woocommerce nav ul li{width:50%}body.woocommerce-account main .woocommerce nav ul li a{border-top:0;border-bottom:1px solid var(--contrast-50)}}@media only screen and (min-width:401px) and (max-width:900px){.products-list.list .dataTables_wrapper table.wc-product-table thead{display:block}.products-list.list .dataTables_wrapper table.wc-product-table thead tr{display:grid;grid-template-columns:10% 10% 10% 70%;grid-template-rows:auto;grid-template-areas:"col1 col2 col3 col4"}.products-list.list .dataTables_wrapper table.wc-product-table thead tr th{padding-left:0;padding-right:0}.products-list.list .dataTables_wrapper table.wc-product-table thead tr th.col-image{grid-area:col1}.products-list.list .dataTables_wrapper table.wc-product-table thead tr th.col-name{grid-area:col2}.products-list.list .dataTables_wrapper table.wc-product-table thead tr th.col-price{grid-area:col3}.products-list.list .dataTables_wrapper table.wc-product-table thead tr th.col-buy{grid-area:col4}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr{display:grid;grid-template-columns:25% 50% 25%;grid-template-rows:auto auto;grid-template-areas:"photo ligne01a ligne01b" "photo ligne02 ligne02";border-top:1px solid var(--contrast-25)}.dataTables_wrapper table.wc-product-table tbody tr td.col-image{grid-area:photo}.dataTables_wrapper table.wc-product-table tbody tr td.col-name{grid-area:ligne01a;align-self:end}.dataTables_wrapper table.wc-product-table tbody tr td.col-price{grid-area:ligne01b;align-self:end;justify-self:end}.dataTables_wrapper table.wc-product-table tbody tr td.col-buy{grid-area:ligne02;align-self:start;justify-self:stretch}.dataTables_wrapper table.wc-product-table tbody tr td.col-buy .add-to-cart-wrapper{width:100%;display:flex;justify-content:space-between}}@media only screen and (min-width:901px){.dataTables_wrapper .dataTables_filter label{width:100%;display:flex;justify-content:space-between;align-items:center}.dataTables_wrapper .dataTables_filter label input{width:calc(80% - 1em - 2px);margin:0}.dataTables_wrapper table.wc-product-table tbody tr td{border-top:1px solid var(--contrast-25);vertical-align:middle}}@media only screen and (min-width:901px) and (max-width:1230px){.products-list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy div.add-to-cart-wrapper form.cart .add-to-cart-button{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}}@media only screen and (min-width:1025px){header .wp-block-site-logo{width:25%}header div.wp-block-woocommerce-customer-account{padding:0 .5rem 0 .5rem}header .wc-block-mini-cart__button{padding:.75rem .5rem .75rem 0rem}body.home main .wp-block-columns{flex-direction:row}body.home main .wp-block-columns .has-background{height:calc(100vh - 120px - 85px)}.dataTables_wrapper table.wc-product-table tbody tr td.col-name{width:15%}.dataTables_wrapper table.wc-product-table tbody tr td.col-name{width:40%}.dataTables_wrapper table.wc-product-table tbody tr td.col-price{width:10%;justify-content:flex-end}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy{width:35%}.products-list.grid .dataTables_wrapper table.wc-product-table tbody tr td.col-buy{width:calc(100% - 20px)}body.woocommerce-account main .woocommerce{display:flex;flex-direction:column}body.woocommerce-account.logged-in:not(.woocommerce-lost-password) main .woocommerce{flex-direction:row}body.woocommerce-account main .woocommerce nav.woocommerce-MyAccount-navigation{width:25%}body.woocommerce-account main .woocommerce nav.woocommerce-MyAccount-navigation ul{flex-direction:column}body.woocommerce-account main .woocommerce div.woocommerce-MyAccount-content,body.woocommerce-account.woocommerce-lost-password main .woocommerce{width:calc(75% - 6rem)}}@media only screen and (min-width:1231px){.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-image{width:15%}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-name{width:32%}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-price{width:10%;justify-content:flex-end}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy{width:43%}form.checkout.woocommerce-checkout{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:5rem auto;grid-template-areas:"col01 col02a" "col01 col02b";column-gap:4rem}form.checkout.woocommerce-checkout #customer_details{grid-area:col01}form.checkout.woocommerce-checkout #order_review_heading{grid-area:col02a}form.checkout.woocommerce-checkout #order_review{grid-area:col02b}}}@media only screen and (min-width:1401px){.home header>.is-layout-constrained>.alignwide,.home main .is-layout-constrained>.alignwide,.home footer>.is-layout-constrained>.alignwide{max-width:80%}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-name{width:35%}.products-list.list .dataTables_wrapper table.wc-product-table tbody tr td.col-buy{width:40%}}