.entry-content a:not(.button,.wp-block-button__link),.term-description a:not(.button,.wp-block-button__link){text-decoration:underline;text-underline-offset:2px}.entry-content nav.woocommerce-breadcrumb a,.entry-content nav.woocommerce-pagination a,.entry-content ul.products li.product a{text-decoration:none}.entry-content a:not(.button,.wp-block-button__link):focus-visible,.entry-content a:not(.button,.wp-block-button__link):hover,.term-description a:not(.button,.wp-block-button__link):focus-visible,.term-description a:not(.button,.wp-block-button__link):hover{text-decoration-thickness:2px}.woocommerce-Price-currencySymbol{font-weight:inherit}.woocommerce-breadcrumb{display:none}h1.wp-block-heading{text-align:center}body .woocommerce-error,body .woocommerce-info,body .woocommerce-message{background-color:#f7f7f7;border-top-color:#143638;color:#282525}body .woocommerce-info::before,body .woocommerce-message::before{color:#143638}body .woocommerce-error{border-top-color:#b81c23}body .woocommerce-error::before{color:#b81c23}html .woocommerce #respond input#submit,html .woocommerce #respond input#submit.alt,html .woocommerce a.button,html .woocommerce a.button.alt,html .woocommerce button.button,html .woocommerce button.button.alt,html .woocommerce input.button,html .woocommerce input.button.alt{color:#000;background-color:#fff;border:2px solid #143638;border-radius:5px;font-weight:600;transition:color .15s ease-in-out,background-color .15s ease-in-out}html .woocommerce #respond input#submit.alt:hover,html .woocommerce #respond input#submit:hover,html .woocommerce a.button.alt:hover,html .woocommerce a.button:focus,html .woocommerce a.button:hover,html .woocommerce button.button.alt:hover,html .woocommerce button.button:focus,html .woocommerce button.button:hover,html .woocommerce input.button.alt:hover,html .woocommerce input.button:focus,html .woocommerce input.button:hover{color:#fff;background-color:#143638}html .woocommerce a.button.disabled,html .woocommerce button.button.disabled,html .woocommerce button.button:disabled,html .woocommerce input.button:disabled{color:#000;background-color:#fff;opacity:.5}input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),select,textarea{font-weight:400}.site-header .inside-header{display:flex;align-items:center;gap:10px;min-height:90px}.site-header .inside-header::after,.site-header .inside-header::before{display:none}.site-header .site-branding,.site-header .site-logo{flex:0 0 auto;display:flex;align-items:center}.site-header .site-logo img{display:block;width:34px;height:auto}.site-header .main-navigation{flex:1 1 auto;display:flex;align-items:center;float:none;margin:0 0 0 20px}.site-header .main-navigation .inside-navigation{display:flex;align-items:center;flex:1 1 auto;padding:0}.site-header .main-navigation .main-nav{flex:0 0 auto}.main-navigation .menu-toggle,.main-navigation a{font-family:Lora,serif;font-weight:500;font-size:15px}.main-navigation .main-nav ul li a{transition:color .15s}.main-navigation .main-nav ul li:focus-within>a,.main-navigation .main-nav ul li:hover>a{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.main-navigation .main-nav ul ul li a{font-size:14px;font-weight:400;padding-left:20px;padding-right:20px;text-decoration:none}.main-navigation .main-nav ul ul{box-shadow:0 6px 18px rgba(0,0,0,.12)}@media (max-width:1024px){.site-header .inside-header{min-height:80px}}@media (max-width:880px){.site-header .inside-header{padding-left:18px;padding-right:18px;gap:12px}.site-header .main-navigation{margin-left:0}.site-header .site-logo img{width:28px}.site-header .main-navigation .inside-navigation{flex-wrap:wrap;gap:0 12px}.site-header .main-navigation .inside-navigation::after,.site-header .main-navigation .inside-navigation::before{display:none}.main-navigation .menu-toggle{width:auto;flex:0 0 auto;height:80px;line-height:80px;padding:0 6px}.main-navigation .menu-toggle .mobile-menu{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.main-navigation .menu-toggle .gp-icon svg{width:1.4em;height:1.4em}.site-header{position:relative}.site-header .inside-header,.site-header .inside-navigation,.site-header .main-navigation{position:static}.main-navigation .main-nav{flex:1 1 100%;order:10;width:100%;float:none}.main-navigation.toggled .main-nav{position:absolute;left:0;right:0;top:100%;margin:0;z-index:100;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.15)}.main-navigation .main-nav ul,.main-navigation .main-nav ul li{float:none;width:100%}.main-navigation .main-nav ul li a,.main-navigation .main-nav ul ul li a{font-size:17px;line-height:1.4;padding:14px 20px}.main-navigation .main-nav ul ul li a{padding-left:36px}.main-navigation .main-nav ul ul ul li a{padding-left:52px}.main-navigation .main-nav ul ul ul ul li a{padding-left:68px}.main-navigation.toggled .main-nav ul li .dropdown-menu-toggle,.main-navigation.toggled .main-nav ul li.sfHover>a,.main-navigation.toggled .main-nav ul li:focus>a,.main-navigation.toggled .main-nav ul li:hover>a,.main-navigation.toggled .main-nav ul li>a,.main-navigation.toggled .main-nav ul li[class*=current-menu-]>a{background-color:#fff;color:#232323}.main-navigation.toggled .main-nav ul li:hover>a,.main-navigation.toggled .main-nav ul li[class*=current-menu-]>a{color:#143638}.main-navigation.toggled .main-nav ul ul li>a,.main-navigation.toggled .main-nav ul ul li[class*=current-menu-]>a{background-color:#f7f7f7}}.main-navigation .menu-bar-items{flex:1 1 auto;display:flex;align-items:center;gap:10px;margin-left:10px;float:none}.main-navigation .menu-bar-items .vda-recherche{flex:1 1 auto;min-width:150px;display:flex;align-items:center;height:45px;margin:0;padding:0 0 0 16px;border:1px solid rgba(255,255,255,.3);border-radius:24px;background:rgba(255,255,255,.13);box-sizing:border-box}.main-navigation .menu-bar-items .vda-recherche input[type=search]{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:#fff;font:400 14px/1 Lora,serif;outline:0;-webkit-appearance:none;appearance:none}.main-navigation .menu-bar-items .vda-recherche input[type=search]::placeholder{color:rgba(255,255,255,.75);opacity:1}.main-navigation .menu-bar-items .vda-recherche input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.main-navigation .menu-bar-items .vda-recherche button{flex:0 0 38px;width:38px;height:45px;margin:0;padding:0;border:0;background:0 0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.main-navigation .menu-bar-items .vda-compte{flex:0 0 auto;display:flex;align-items:center;padding:0 4px;color:#fffcfc;line-height:1}.main-navigation .menu-bar-items .vda-compte:hover{color:#fff}@media (max-width:880px){.main-navigation .menu-bar-items{margin-left:0;gap:12px}.main-navigation .menu-bar-items .vda-recherche{min-width:0}}@media (max-width:880px){.main-navigation .menu-bar-items{flex:1 1 0;min-width:0}.main-navigation .menu-bar-items .vda-recherche{flex:1 1 0}.main-navigation .menu-bar-items .vda-recherche input[type=search]{flex:1 1 0;width:0}}.main-navigation .menu-bar-items .vda-panier{flex:0 0 auto;position:relative;display:flex;align-items:center;padding:0 2px 0 6px;color:#fffcfc;line-height:1}.main-navigation .menu-bar-items .vda-panier:hover{color:#fff}.vda-panier-qte{position:absolute;top:-7px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#fff;color:#143b38;font:700 10px/17px Raleway,sans-serif;text-align:center;box-sizing:border-box}.vda-panier-qte--vide{display:none}.vda-tiroir{position:fixed;inset:0;z-index:100000;visibility:hidden;pointer-events:none}.vda-tiroir-fond{position:absolute;inset:0;background:rgba(0,0,0,.35);opacity:0;transition:opacity .25s}.vda-tiroir-panneau{position:absolute;top:0;right:0;bottom:0;width:380px;max-width:92vw;background:#fff;box-shadow:-8px 0 24px rgba(0,0,0,.18);transform:translateX(100%);transition:transform .25s ease;display:flex;flex-direction:column;outline:0}html.vda-tiroir-ouvert .vda-tiroir{visibility:visible;pointer-events:auto}html.vda-tiroir-ouvert .vda-tiroir-fond{opacity:1}html.vda-tiroir-ouvert .vda-tiroir-panneau{transform:none}.vda-tiroir-tete{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid #e3e3e3}.vda-tiroir-titre{font:700 18px/1.2 Lora,serif;color:#232323}.vda-tiroir-fermer{width:32px;height:32px;padding:0;border:0;border-radius:50%;background:0 0;color:#232323;display:flex;align-items:center;justify-content:center;cursor:pointer}.vda-tiroir-fermer:hover{background:#f2f2f2}.vda-tiroir .widget_shopping_cart_content{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;padding:0 20px 20px}.vda-tiroir .woocommerce-mini-cart__empty-message{margin:24px 0;color:#474747;font-size:15px}.vda-tiroir ul.woocommerce-mini-cart{list-style:none;margin:0;padding:0;flex:1 1 auto}.vda-tiroir ul.woocommerce-mini-cart li.mini_cart_item{position:relative;display:block;min-height:84px;box-sizing:border-box;padding:17px 36px 11px 70px;margin:0;border-bottom:1px solid #e3e3e3;font:500 14px/1.4 Lora,serif;color:#232323}.vda-tiroir ul.woocommerce-mini-cart li.mini_cart_item>a:not(.remove){display:block;color:#232323;font:inherit;text-decoration:none}.vda-tiroir ul.woocommerce-mini-cart li.mini_cart_item img{position:absolute;left:0;top:50%;width:56px;height:auto;margin:0;float:none;transform:translateY(-50%)}.vda-tiroir ul.woocommerce-mini-cart li.mini_cart_item .quantity{display:inline;font:inherit;color:#474747}.vda-tiroir ul.woocommerce-mini-cart li.mini_cart_item .vda-qty{margin-left:8px;vertical-align:middle}.vda-tiroir ul.woocommerce-mini-cart li.mini_cart_item a.remove{position:absolute;right:4px;top:50%;width:24px;height:24px;margin-top:-12px;border:1px solid #d5d5d5;border-radius:50%;background:#fff;color:transparent;font-size:0;text-decoration:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.5 2.5L7.5 7.5M7.5 2.5L2.5 7.5' stroke='%23232323' stroke-width='1.25'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.vda-tiroir ul.woocommerce-mini-cart li.mini_cart_item a.remove:hover{border-color:#143638;background-color:#143638;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.5 2.5L7.5 7.5M7.5 2.5L2.5 7.5' stroke='%23ffffff' stroke-width='1.25'/%3E%3C/svg%3E")}.vda-tiroir .woocommerce-mini-cart__total{display:flex;justify-content:space-between;margin:16px 0 14px;padding-top:14px;border-top:1px solid #e3e3e3;font-size:16px;color:#232323}.vda-tiroir .woocommerce-mini-cart__buttons{display:flex;gap:10px;margin:0}.vda-tiroir .woocommerce-mini-cart__buttons .button{flex:1 1 0;margin:0;padding:12px 8px;border-radius:0;text-align:center;font:500 14px/1.2 Lora,serif;text-decoration:none;transition:background-color .15s,color .15s}.vda-tiroir .woocommerce-mini-cart__buttons .button:not(.checkout){background:#fff;color:#232323;border:1px solid #232323}.vda-tiroir .woocommerce-mini-cart__buttons .button:not(.checkout):hover{background:#232323;color:#fff}.vda-tiroir .woocommerce-mini-cart__buttons .button.checkout{background:#143638;color:#fff;border:1px solid #143638}.vda-tiroir .woocommerce-mini-cart__buttons .button.checkout:focus,.vda-tiroir .woocommerce-mini-cart__buttons .button.checkout:hover{background:#1f5b5e;border-color:#1f5b5e;color:#fff}@media (max-width:880px){.main-navigation .menu-bar-items .vda-panier{padding-right:4px}}.vda-pied{background:#f2f2f2;margin-top:20px;padding:50px 20px 25px;color:#000}.vda-pied-inner{max-width:1020px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.vda-pied h3{margin:0 0 8px;font:700 16px/1.2 Lora,serif;color:#000}.vda-pied p{margin:0;font-size:15px;line-height:23px;color:#000}.vda-pied-apropos p{padding-right:0}.vda-pied ul.vda-pied-menu{list-style:none;margin:0;padding:0}.vda-pied ul.vda-pied-menu li{margin:0 0 4px;padding:0;font-size:12px;line-height:23px}.vda-pied ul.vda-pied-menu a,.vda-pied-coordonnees a{color:inherit;text-decoration:none}.vda-pied ul.vda-pied-menu a:hover,.vda-pied-coordonnees a:hover{text-decoration:underline}.vda-pied ul.vda-pied-coordonnees{list-style:none;margin:0 0 22px;padding:0}.vda-pied ul.vda-pied-coordonnees li{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;font-size:15px;line-height:1.4;color:#474747}.vda-pied ul.vda-pied-coordonnees li svg{flex:0 0 15px;margin-top:3px;color:#000}.vda-pied ul.vda-pied-reseaux{list-style:none;margin:0;padding:0;display:flex;gap:15px}.vda-pied ul.vda-pied-reseaux li{margin:0}.vda-pied ul.vda-pied-reseaux a{display:block;color:#0c0c0c;line-height:0}.vda-pied ul.vda-pied-reseaux a:hover{color:#474747}@media (max-width:1024px){.vda-pied{padding:50px 15px 25px}}@media (max-width:767px){.vda-pied{padding:30px 20px 40px}.vda-pied-inner{grid-template-columns:1fr;gap:30px}.vda-pied ul.vda-pied-menu li{margin-bottom:10px}.vda-pied-contact{padding-top:20px}.vda-pied ul.vda-pied-reseaux{justify-content:center;margin-top:30px}.vda-pied ul.vda-pied-reseaux svg{width:33px;height:33px}}@media (max-width:1024px){.vda-gammes.is-layout-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.vda-gammes.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.woocommerce.vda-nouveautes ul.products li.product{margin-bottom:0}@media (max-width:768px){.woocommerce.vda-nouveautes ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;justify-items:center}.woocommerce.vda-nouveautes ul.products::after,.woocommerce.vda-nouveautes ul.products::before{display:none}.woocommerce.vda-nouveautes ul.products.columns-4 li.product{float:none;clear:none;width:100%!important;max-width:220px;margin:0!important}}.woocommerce ul.products li.product{border:1px solid #e8e2db;border-radius:8px;padding:18px;transition:all .25s ease}.woocommerce ul.products li.product .woocommerce-loop-product__title{box-sizing:content-box;height:2.4em;height:2lh;padding-bottom:0;margin-bottom:.5em;overflow:hidden;display:flex;align-items:safe center;justify-content:center}.wpc-filters-section{margin-bottom:8px}.wpc-filters-widget-select{margin-bottom:0!important}.wpc-filter-title,.wpc-filters-section .wpc-filter-header{margin-bottom:4px}.wpc-range-filter .wpc-range-clear{display:none!important}.wpc-range-filter .wpc-filters-range-column{position:relative}.wpc-range-filter .wpc-filters-range-column::after{content:"\20AC";position:absolute;right:22px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.75}.wpc-range-filter .wpc-filters-range-column input[type=number]{text-align:right!important}.wpc-range-filter input[type=number]::-webkit-inner-spin-button,.wpc-range-filter input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:991px){.wpc-filters-main-wrap,.wpc-filters-widget-content{margin:0!important;padding:0!important}.wpc-filters-main-wrap,.wpc-filters-widget-wrapper{margin-top:0!important;padding-top:0!important}}@media (max-width:767px){.wpc-filters-widget-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;grid-auto-rows:minmax(44px,auto)!important;gap:0 8px!important;align-items:start!important}.wpc-filters-widget-wrapper>.wpc-filters-section,.wpc-filters-widget-wrapper>.wpc-range-filter{width:auto!important;max-width:none!important;margin:0!important}.wpc-filters-widget-wrapper>.wpc-range-filter{order:99!important;grid-column:1/-1!important;grid-row:span 2!important;height:auto!important}.wpc-filters-widget-wrapper .wpc-filter-header,.wpc-filters-widget-wrapper .wpc-filter-title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wpc-filters-widget-wrapper>.wpc-posts-found{display:none!important}.wpc-filters-open-button-container{width:100%!important;margin:0!important}.wpc-filters-open-button-container a,.wpc-filters-open-button-container button{width:100%!important;justify-content:center!important}}@media (max-width:767px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%!important;margin-right:4%!important;clear:none!important}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){margin-right:0!important}.woocommerce ul.products li.product:nth-child(odd),.woocommerce-page ul.products li.product:nth-child(odd){clear:left!important}.woocommerce ul.products li.product{padding:8px!important}}.vda-banniere img{display:block;width:100%;height:280px;object-fit:cover;object-position:center 40%}@media (max-width:991px){.vda-banniere img{height:200px}}@media (max-width:767px){.vda-banniere img{height:150px}}.vda-image-tete,img.vda-image-tete{display:block;max-width:100%;height:auto;margin:0 0 18px}.vda-video{margin:2.5em auto 2em;max-width:820px}.vda-video h2{font-size:16px;line-height:18.4px;margin:0 0 12px}.vda-video-cadre{position:relative;aspect-ratio:16/9}.vda-video-cadre iframe,.vda-video-cadre img{position:absolute;inset:0;width:100%;height:100%;border:0}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{order:2;margin:0!important}.woocommerce ul.products li.product .price{order:3;margin:0!important;font-size:16px!important;line-height:1.4!important}#left-sidebar .widget .widget{padding:0}.woocommerce-products-header h1.woocommerce-products-header__title{text-align:center;margin:0 0 24px}body.archive .site-main,body.search .site-main{margin-top:0}body.archive .inside-article,body.search .inside-article{padding-top:24px}.woocommerce-products-header .term-description,.woocommerce-products-header .vda-archive-banniere,.woocommerce-products-header .vda-archive-video{max-width:820px;margin-left:auto;margin-right:auto}.woocommerce-products-header .vda-archive-banniere{margin-bottom:20px}.woocommerce-products-header .vda-archive-banniere__image{display:block;width:100%;height:auto}.woocommerce-products-header .term-description{margin-bottom:40px}.woocommerce-products-header .vda-archive-video:not(:empty){margin-bottom:40px}body.archive.woocommerce ul.products,body.archive.woocommerce-page ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px;margin:0 0 2em}body.archive.woocommerce ul.products::after,body.archive.woocommerce ul.products::before,body.archive.woocommerce-page ul.products::after,body.archive.woocommerce-page ul.products::before{display:none}body.archive.woocommerce ul.products li.product,body.archive.woocommerce ul.products[class*=columns-] li.product,body.archive.woocommerce-page ul.products li.product,body.archive.woocommerce-page ul.products[class*=columns-] li.product{float:none;clear:none;width:auto!important;margin:0!important}@media (max-width:1024px){body.archive.woocommerce ul.products,body.archive.woocommerce-page ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){body.archive.woocommerce ul.products,body.archive.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.site-content{display:flex;flex-direction:column}.site-content #left-sidebar,.site-content #right-sidebar{order:-1;width:100%;float:none}.site-content #primary{width:100%;float:none}#left-sidebar .inside-left-sidebar,#right-sidebar .inside-right-sidebar{margin-top:12px;margin-bottom:0}#left-sidebar .widget_block>p,#right-sidebar .widget_block>p{margin:0}#left-sidebar .widget_wpc_filters_widget,#right-sidebar .widget_wpc_filters_widget{margin-bottom:0}body.archive .site-main{margin-top:20px}body.archive .inside-article{padding-top:10px}}@media (max-width:767px){.single-product form.cart{position:fixed!important;left:0;right:0;bottom:0;z-index:999;display:flex!important;align-items:center;justify-content:center;gap:10px;margin:0!important;padding:10px 12px!important;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.12)}.single-product form.cart .single_add_to_cart_button{flex:1 1 auto;margin:0!important}.single-product form.cart .quantity{flex:0 0 auto;margin:0!important}.single-product .vda-pied{padding-bottom:112px}}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{display:none}.single-product .site-main{margin-top:24px}.single-product .inside-article{padding-top:0}.single-product .entry-content{margin-top:0}@media (min-width:768px){.woocommerce #content div.product div.images{width:45%;margin-top:44px}.woocommerce #content div.product div.summary{width:53%}}.woocommerce div.product h1.product_title{color:#000;margin-bottom:12px}.woocommerce div.product p.price{display:inline-block;font-family:Lora,Georgia,serif;font-size:26px;font-weight:500;color:#000;margin:0 10px 0 0;line-height:1.15}.woocommerce div.product p.price .amount{color:#000}.woocommerce div.product .summary>.stock{display:inline-block;font-size:13px;font-weight:300;color:#000;margin:0}@media (min-width:768px){.woocommerce div.product .woocommerce-product-details__short-description{max-width:480px;font-size:15px}}.woocommerce div.product form.cart{display:flex;align-items:center;gap:16px;margin:14px 0 1.5em}.woocommerce div.product form.cart .quantity input.qty{height:37px;padding:0 8px}.woocommerce div.product form.cart .quantity{float:none;margin:0}.woocommerce div.product form.cart button.button,.woocommerce div.product form.cart button.button.alt{color:#000;background:#fff;border:2px solid #143638;border-radius:5px;height:37px;padding:0 22px;font-size:1rem;font-weight:600;line-height:1;transition:color .15s ease-in-out,background-color .15s ease-in-out}.woocommerce div.product form.cart button.button.alt:focus,.woocommerce div.product form.cart button.button.alt:hover,.woocommerce div.product form.cart button.button:focus,.woocommerce div.product form.cart button.button:hover{color:#fff;background:#143638}.woocommerce div.product table.shop_attributes{display:grid;grid-template-columns:max-content 1fr max-content 1fr;column-gap:0;border:0;margin:0}.woocommerce div.product table.shop_attributes tbody,.woocommerce div.product table.shop_attributes tr{display:contents}.woocommerce div.product table.shop_attributes td,.woocommerce div.product table.shop_attributes th{display:block;width:auto;border:0;padding:6px 10px;font-weight:400;font-style:normal;background:0 0;line-height:20px}@media (min-width:768px){.woocommerce div.product table.shop_attributes td,.woocommerce div.product table.shop_attributes th{font-size:15px}}.woocommerce div.product table.shop_attributes th{white-space:nowrap}.woocommerce div.product table.shop_attributes td p{margin:0;padding:0}@media (max-width:767px){.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary{float:none;width:100%}.woocommerce div.product table.shop_attributes{grid-template-columns:max-content minmax(0,1fr)}body.single-product div.product h1.product_title{margin-bottom:6px}body.single-product div.product p.price{margin-bottom:16px}}.woocommerce div.product .vda-fiche-decouvrez-titre,.woocommerce div.product .vda-fiche-description{clear:both}.woocommerce div.product .vda-fiche-decouvrez-titre{padding-top:1em}.woocommerce-cart .coupon{display:flex;font-size:14px}.woocommerce-checkout .checkout_coupon{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:20px}.woocommerce-checkout .checkout_coupon input[type=text]{padding:6px 10px;border:1px solid #ccc;border-radius:4px;text-align:center}.woocommerce-checkout .vda-cgv-erreur{outline:2px solid #b32d2e;outline-offset:4px;border-radius:4px}.woocommerce-checkout .vda-cgv-message{display:block;margin-top:6px;color:#b32d2e;font-size:.9em}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input[type=checkbox]{width:22px;height:22px;vertical-align:middle}.woocommerce .woocommerce-checkout-review-order .cart-subtotal,.woocommerce .woocommerce-checkout-review-order .order-total,.woocommerce .woocommerce-checkout-review-order .woocommerce-shipping-methods label,.woocommerce .woocommerce-checkout-review-order .woocommerce-shipping-totals{color:#212529}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#212529}.woocommerce .woocommerce-checkout-review-order tfoot,.woocommerce .woocommerce-checkout-review-order tfoot .amount,.woocommerce .woocommerce-checkout-review-order tfoot bdi,.woocommerce .woocommerce-checkout-review-order tfoot td,.woocommerce .woocommerce-checkout-review-order tfoot th,.woocommerce-checkout #payment .payment_box,.woocommerce-checkout #payment .payment_box p,.woocommerce-checkout #payment ul.payment_methods label,.woocommerce-checkout #payment ul.payment_methods li{color:#212529}#vda-panier{margin:0 0 32px}#vda-panier h3{margin:0 0 12px}#vda-panier .vda-l{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #e3e3e3}#vda-panier img{width:48px;height:48px;object-fit:cover;flex:0 0 48px}#vda-panier .vda-n{flex:1 1 auto;min-width:0}#vda-panier .vda-s{display:block;font-size:12px;color:#777}#vda-panier .vda-q{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}#vda-panier .vda-b{width:26px;height:26px;line-height:1;padding:0;cursor:pointer;border:1px solid #d5d5d5;border-radius:3px;background:#fff;color:#212529;font-size:16px;font-family:inherit}#vda-panier .vda-b:hover:not(:disabled){background:#143638;color:#fff;border-color:#143638}#vda-panier .vda-b:disabled{opacity:.35;cursor:default}#vda-panier .vda-v{min-width:20px;text-align:center}#vda-panier .vda-t{flex:0 0 auto;font-weight:500;min-width:80px;text-align:right}#vda-panier .vda-x{flex:0 0 auto;background:0 0;border:0;padding:0 0 0 4px;color:#212529;font-size:15px;line-height:1;cursor:pointer;font-family:inherit}#vda-panier .vda-x:hover{color:#143638}#vda-panier .vda-zero .vda-n,#vda-panier .vda-zero .vda-t,#vda-panier .vda-zero img{opacity:.45}#vda-panier .vda-port{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e3e3e3}#vda-panier .vda-port .vda-pv{font-weight:500}#vda-panier .vda-port .vda-pi{font-weight:400;color:#212529}#vda-panier .vda-total{border-bottom:0}body.woocommerce-cart form.woocommerce-cart-form{display:none}.woocommerce-checkout-review-order-table tr.cart_item{display:none}#shipping_method li .laposteproexp-parcel-point{display:block;margin:8px 0 0 20px}@media (max-width:600px){#vda-panier .vda-l{flex-wrap:wrap}#vda-panier .vda-n{flex:1 1 calc(100% - 60px)}#vda-panier .vda-q{margin-left:60px}#vda-panier .vda-t{flex:1 0 auto}}body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main{margin-top:0}body.woocommerce-cart .inside-article,body.woocommerce-checkout .inside-article{padding-top:24px}body.woocommerce-cart .entry-content,body.woocommerce-checkout .entry-content{margin-top:16px}@media (min-width:601px) and (max-width:1024px){.vda-actualites .wp-block-post-template.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}body.page.page-template-default:not(.woocommerce-cart):not(.woocommerce-checkout):not(.full-width-content) .site-main{margin:0}body.page.page-template-default:not(.woocommerce-cart):not(.woocommerce-checkout):not(.full-width-content) .inside-article{max-width:820px;margin:0 auto;padding:40px 20px 60px}body.page.page-template-default:not(.woocommerce-cart):not(.woocommerce-checkout):not(.full-width-content) .entry-content{margin-top:0}body.full-width-content .site-main .wp-block-group__inner-container{padding:0}body.full-width-content .entry-content .alignwide{width:auto;max-width:1000px;margin-left:auto;margin-right:auto}body.single-post .site-main{margin:0}body.single-post .inside-article{max-width:820px;margin:0 auto;padding:40px 20px 60px}body.single-post .entry-header h1.entry-title{text-align:center;margin-bottom:8px}body.single-post .entry-header .entry-meta{text-align:center;font-size:12px;color:#adadad;margin-bottom:30px}body.single-post .entry-meta .updated:not(.published){display:none}body.single-post .entry-header .entry-meta a{color:inherit;text-decoration:none}body.single-post .comments-area,body.single-post footer.entry-meta{display:none}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{margin:.5em 0!important;padding:1.1em!important;border:1px solid #ddd;background-color:#fafafa;border-radius:5px;height:auto!important}.woocommerce-account .woocommerce-form-login .form-row input,.woocommerce-account .woocommerce-form-register .form-row input{width:100%;padding:.7em;margin-bottom:.6em;border:1px solid #ccc;border-radius:4px}.woocommerce-account .woocommerce-form-login .form-row,.woocommerce-account .woocommerce-form-register .form-row{margin:0 0 .4em}.woocommerce-account .woocommerce-LostPassword{margin:.4em 0 0}.woocommerce-account h2,.woocommerce-account h3{margin:0 0 .2em!important}.woocommerce-account .col2-set,.woocommerce-account .u-columns{margin-top:0!important}.woocommerce-account details.woocommerce-privacy-policy,.woocommerce-account summary{display:none!important;margin:0!important;padding:0!important}.woocommerce-account .password-input{position:relative;display:flex;align-items:center;margin-bottom:.6em}.woocommerce-account .password-input>input{margin-bottom:0!important}.woocommerce-account .password-input .show-password-input{position:absolute;top:50%;right:.75em;transform:translateY(-50%);margin:0}.woocommerce-account .woocommerce-form-login p.form-row label.woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;width:auto!important;min-height:48px!important;vertical-align:top!important}.woocommerce-account .woocommerce-form-login label.woocommerce-form-login__rememberme input{width:auto!important;min-width:0!important;margin:0!important}.vda-termes-avant{display:grid;gap:16px;margin:0 0 30px}.vda-terme-carte{position:relative;display:flex;gap:20px;align-items:center;padding:16px 20px;border:1px solid #e8e2db;border-radius:8px;transition:border-color .15s,box-shadow .15s}.vda-terme-carte:hover{border-color:#143638;box-shadow:0 2px 10px rgba(0,0,0,.06)}.vda-terme-carte img{flex:0 0 160px;width:160px;height:100px;object-fit:cover;border-radius:4px}.vda-terme-carte h2{margin:0 0 4px;font-size:20px}.vda-terme-infos{margin:0 0 6px;font-size:14px;color:#595959}.vda-terme-texte{flex:1 1 auto;min-width:0}.vda-terme-extrait{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin:0 0 8px;font-size:15px}.vda-terme-carte--sans-image .vda-terme-texte{text-align:center}.vda-terme-carte--sans-image .vda-terme-extrait{text-align:left}.vda-terme-lien{font-weight:600}.vda-terme-lien::after{content:"";position:absolute;inset:0;border-radius:8px}.vda-termes-trouves{clear:both;margin:40px 0 20px}.vda-termes-trouves h2{margin:0 0 6px;font-size:20px}.vda-termes-compte{margin:0 0 10px;font-size:14px;color:#595959}.vda-termes-trouves ul{columns:3 220px;margin:0 0 10px 1.2em}.vda-termes-trouves li{break-inside:avoid}.vda-termes-type{color:#595959;font-size:13px}@media (max-width:600px){.vda-terme-carte{flex-direction:column;align-items:flex-start}.vda-terme-carte img{flex-basis:auto;width:100%;height:140px}.vda-terme-texte{align-self:stretch}}