@import url(https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600&family=Inter:wght@400;500&display=swap);:root{--vdz-bg:#f1efea;--vdz-bg-2:#e9e7e1;--vdz-ink:#0b0b0b;--vdz-ink-soft:#5c5a56;--vdz-line:rgba(11, 11, 11, 0.14);--vdz-accent:#d0162b;--vdz-green:#166739;--vdz-pad:clamp(16px, 3vw, 46px);--vdz-max:1560px;--vdz-radius:0px}body,.ct-body{background:var(--vdz-bg)!important;color:var(--vdz-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;line-height:1.55;-webkit-font-smoothing:antialiased}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,.entry-content h1,.entry-content h2,.entry-content h3{font-family:Archivo,Inter,sans-serif!important;font-weight:500!important;letter-spacing:-.025em;color:var(--vdz-ink)!important;text-wrap:balance}body ::selection{background:var(--vdz-ink);color:var(--vdz-bg)}a{color:inherit}a:hover{color:var(--vdz-ink)}.ct-container,.ct-container-full,.ct-container-narrow{max-width:var(--vdz-max)}.entry-content{font-size:14px;color:var(--vdz-ink-soft)}.entry-content p{margin-bottom:14px}.entry-content a{color:var(--vdz-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.entry-content h2{font-size:clamp(21px, 2.6vw, 32px)!important;line-height:1.1;margin:38px 0 14px}.entry-content h3{font-size:clamp(16px, 1.8vw, 21px)!important;margin:28px 0 10px}.entry-content ul,.entry-content ol{padding-left:18px}.entry-content li{margin-bottom:7px}.vdz-ticker{overflow:hidden;background:var(--vdz-ink);color:var(--vdz-bg);font-size:11px;letter-spacing:.01em}.vdz-ticker__track{display:flex;gap:42px;white-space:nowrap;padding:8px 0;animation:vdz-tick 40s linear infinite;will-change:transform}.vdz-ticker__track span{text-transform:lowercase}@keyframes vdz-tick{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.vdz-ticker__track{animation:none}}.ct-header,[id="header"]{background:color-mix(in srgb,var(--vdz-bg) 90%,transparent)!important;backdrop-filter:blur(12px);border-bottom:1px solid var(--vdz-line);transition:transform 0.45s cubic-bezier(.2,.7,.2,1)}.vdz-head--hidden [id="header"]{transform:translateY(-101%)}[data-row="middle"],[data-row="bottom"],[data-row="top"]{background:transparent!important;box-shadow:none!important;border:0!important}[data-row="middle"] .ct-container{min-height:66px;align-items:center}[data-row="bottom"] .ct-container{min-height:42px}[data-row="middle"],[data-row="bottom"]{min-height:0!important;height:auto!important}.ct-header .site-logo-container img,.ct-header img.ct-logo,.ct-header .ct-logo img{max-height:30px!important;width:auto}.ct-header [data-id="logo"]{padding:0}.ct-header [data-id="logo"] .site-title,.ct-header [data-id="logo"] .ct-logo{font-family:Archivo,sans-serif;font-weight:600;letter-spacing:-.03em;font-size:18px}.ct-header [data-id="search"],.ct-header [data-id="account"],.ct-header [data-id="cart"],.ct-header [data-id="trigger"]{font-size:12px;text-transform:lowercase}.ct-header [data-id="socials"]{display:none}.ct-header [data-id="search"] .ct-icon,.ct-header [data-id="account"] .ct-icon,.ct-header [data-id="cart"] .ct-icon{width:17px;height:17px}.ct-header [data-id="search"] span,.ct-header [data-id="account"] span,.ct-header [data-id="cart"] span{text-transform:lowercase}.ct-header .ct-cart-item-count,.ct-header .ct-header-cart .ct-cart-total-items{background:var(--vdz-accent)!important;color:#fff!important;font-size:10px}.ct-header [data-id="menu"]>ul,.ct-header [data-id="menu"] .menu{display:flex;flex-wrap:wrap;gap:4px 26px;align-items:center;font-size:12px;text-transform:lowercase}.ct-header [data-id="menu"] .menu-item>a{padding:4px 0;position:relative}.ct-header [data-id="menu"] .menu-item>a::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 0.35s cubic-bezier(.2,.7,.2,1)}.ct-header [data-id="menu"] .menu-item>a:hover::after,.ct-header [data-id="menu"] .current-menu-item>a::after{transform:scaleX(1)}.ct-header [data-id="menu"] .menu-item-has-children>a::before{display:none}.ct-header [data-id="menu"] .sub-menu{font-size:12px}.hero-section{background:var(--vdz-bg)!important}.hero-section .ct-container{padding-top:clamp(26px, 5vh, 60px);padding-bottom:clamp(18px, 3vh, 34px)}.entry-header .page-title,.entry-header h1{font-family:Archivo,sans-serif!important;font-size:clamp(38px, 6.4vw, 96px)!important;line-height:0.92!important;letter-spacing:-0.045em!important;text-transform:lowercase;margin:0}.ct-breadcrumbs{font-size:11px!important;text-transform:lowercase;color:var(--vdz-ink-soft)}.ct-breadcrumbs a{color:var(--vdz-ink-soft)!important}.ct-breadcrumbs .separator{opacity:.5}.vdz-term-doc{padding:clamp(46px, 7vh, 90px) 0 0}.vdz-term-doc__inner{display:grid;grid-template-columns:minmax(180px,230px) 1fr;gap:clamp(24px, 5vw, 80px);align-items:start}.vdz-term-doc__toc{position:sticky;top:120px;display:flex;flex-direction:column;gap:10px}.vdz-term-doc__toc strong{font-size:11px;font-weight:500;color:var(--vdz-ink-soft);text-transform:lowercase;margin-bottom:4px}.vdz-term-doc__toc a{font-size:12px;text-transform:lowercase;color:var(--vdz-ink-soft);border-left:1px solid var(--vdz-line);padding-left:12px;line-height:1.4}.vdz-term-doc__toc a:hover{color:var(--vdz-ink);border-color:var(--vdz-ink)}.vdz-term-doc__body{max-width:76ch}.vdz-term-doc__body>*:first-child{margin-top:0}.vdz-term-doc__body h2{font-size:clamp(20px, 2.5vw, 30px)!important;line-height:1.1;margin:34px 0 14px}.vdz-term-doc__body h3{font-size:clamp(15px, 1.7vw, 20px)!important;margin:26px 0 10px}.vdz-term-doc__body p,.vdz-term-doc__body li{color:var(--vdz-ink-soft);font-size:13.5px}.vdz-term-doc__body ul{padding-left:0;list-style:none}.vdz-term-doc__body li{position:relative;padding-left:16px}.vdz-term-doc__body li::before{content:"—";position:absolute;left:0;opacity:.45}.woocommerce ul.products,ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px, 1.6vw, 26px)!important;margin:0!important;padding:0!important;list-style:none}ul.products::before,ul.products::after{display:none!important}ul.products li.product{width:auto!important;margin:0!important;padding:0!important;float:none!important;clear:none!important;background:transparent!important;box-shadow:none!important;border:0!important;text-align:left;display:flex;flex-direction:column;gap:11px}ul.products li.product figure,ul.products li.product .ct-media-container{margin:0!important;overflow:hidden;background:var(--vdz-bg-2);aspect-ratio:1 / 1}ul.products li.product img{width:100%;height:100%;object-fit:cover;transition:transform 0.9s cubic-bezier(.2,.7,.2,1)}ul.products li.product:hover img{transform:scale(1.045)}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:lowercase;margin:0!important;padding:0!important;color:var(--vdz-ink)!important}ul.products li.product .price{font-size:12px!important;color:var(--vdz-ink-soft)!important;margin:0!important}ul.products li.product .price ins{text-decoration:none;font-weight:400}ul.products li.product .button,ul.products li.product .added_to_cart{display:none!important}ul.products li.product .product-categories,ul.products li.product .ct-product-categories{font-size:11px;text-transform:lowercase;color:var(--vdz-ink-soft)}ul.products li.product .onsale,ul.products li.product .ct-woo-badge{background:var(--vdz-ink)!important;color:var(--vdz-bg)!important;border-radius:0!important;font-size:10px!important;text-transform:lowercase;padding:3px 9px!important;min-height:0!important;min-width:0!important;line-height:1.5!important;inset-inline-start:10px!important;top:10px!important}ul.products li.product .woocommerce-LoopProduct-link::after{content:"voir la pièce";display:block;font-size:11px;color:var(--vdz-ink-soft);opacity:0;transform:translateY(4px);transition:opacity 0.35s ease,transform 0.35s ease}ul.products li.product:hover .woocommerce-LoopProduct-link::after{opacity:1;transform:none}.woocommerce-products-header{display:none!important}.vdz-shop-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 0 18px;margin-bottom:22px;border-bottom:1px solid var(--vdz-line);font-size:11.5px;text-transform:lowercase;color:var(--vdz-ink-soft)}.vdz-shop-bar select,.woocommerce-ordering select{appearance:none;background:#fff0;border:1px solid var(--vdz-line);padding:8px 30px 8px 12px;font-size:11.5px;text-transform:lowercase;font-family:inherit;color:var(--vdz-ink)}.woocommerce-result-count{margin:0!important;font-size:11.5px!important;color:var(--vdz-ink-soft)!important}.woocommerce-ordering{margin:0!important}.ct-shop-filters-area,.ct-filter-widget-wrapper{font-size:12px}.woocommerce-pagination ul{border:0!important;display:flex;gap:10px;justify-content:center;margin-top:38px}.woocommerce-pagination ul li{border:0!important}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{border:1px solid var(--vdz-line);min-width:38px;height:38px;display:grid;place-items:center;font-size:12px;padding:0!important}.woocommerce-pagination ul li span.current{background:var(--vdz-ink);color:var(--vdz-bg);border-color:var(--vdz-ink)}.woocommerce div.product .product_title{font-family:Archivo,sans-serif!important;font-size:clamp(28px, 4.2vw, 58px)!important;line-height:0.95!important;letter-spacing:-0.04em!important;text-transform:lowercase;margin-bottom:14px!important}.woocommerce div.product .summary .price{font-size:16px!important;color:var(--vdz-ink)!important;margin-bottom:18px!important}.woocommerce div.product .summary .price del{color:var(--vdz-ink-soft);font-size:13px}.woocommerce div.product .summary .price ins{text-decoration:none}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--vdz-ink-soft);font-size:13.5px}.woocommerce div.product form.cart .quantity{border:1px solid var(--vdz-line)!important}.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce .button,.woocommerce div.product form.cart .button{background:var(--vdz-ink)!important;color:var(--vdz-bg)!important;border:1px solid var(--vdz-ink)!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:0.01em!important;text-transform:lowercase!important;padding:16px 34px!important;min-height:0!important;transition:background 0.35s ease,color 0.35s ease}.woocommerce div.product form.cart button.single_add_to_cart_button:hover,.woocommerce .button:hover{background:transparent!important;color:var(--vdz-ink)!important}.woocommerce div.product .product_meta{font-size:11.5px;text-transform:lowercase;color:var(--vdz-ink-soft);border-top:1px solid var(--vdz-line);padding-top:14px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important;margin:0 0 22px!important;border-bottom:1px solid var(--vdz-line)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0 26px 0 0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:12px!important;text-transform:lowercase;padding:12px 0!important;color:var(--vdz-ink-soft)!important;font-weight:400!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--vdz-ink)!important;border-bottom:1px solid var(--vdz-ink)!important}.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none!important}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:clamp(18px, 2.2vw, 26px)!important}.woocommerce div.product .woocommerce-tabs .panel{display:flex;flex-direction:column;gap:12px}.woocommerce div.product .related>h2,.woocommerce section.related h2,.related.products>h2{font-size:clamp(19px, 2.4vw, 28px)!important;text-transform:lowercase;margin-bottom:26px!important}.woocommerce div.product .woocommerce-product-gallery__image img,.woocommerce div.product .flex-control-thumbs img{border-radius:0!important}.woocommerce div.product .woocommerce-product-gallery{background:var(--vdz-bg-2)}.woocommerce .woocommerce-variation-price{margin-bottom:12px}.woocommerce table.variations th,.woocommerce table.variations td{font-size:12px;text-transform:lowercase;padding:8px 0}.woocommerce table.variations select{border:1px solid var(--vdz-line);background:#fff0;padding:10px;font-size:12px;min-width:220px}.woocommerce .stock.in-stock{color:var(--vdz-green)!important;font-size:12px;text-transform:lowercase}.woocommerce p.stars a{color:var(--vdz-accent)}.woocommerce-cart table.shop_table,.woocommerce-checkout table.shop_table{border:1px solid var(--vdz-line)!important;border-collapse:collapse;font-size:13px}.woocommerce-cart table.shop_table th,.woocommerce-checkout table.shop_table th{background:transparent!important;font-size:11.5px;text-transform:lowercase;font-weight:500;text-align:left}.woocommerce-cart table.shop_table td,.woocommerce-checkout table.shop_table td{border-top:1px solid var(--vdz-line)!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{background:transparent!important;border:1px solid var(--vdz-line)!important;border-radius:0!important;padding:13px 14px!important;font-size:13px!important;font-family:inherit}.woocommerce form .form-row label{font-size:11.5px!important;text-transform:lowercase;color:var(--vdz-ink-soft)}.woocommerce h2,.woocommerce h3{font-family:Archivo,sans-serif!important;letter-spacing:-.03em;text-transform:lowercase}.ct-footer{background:var(--vdz-bg)!important;border-top:1px solid var(--vdz-line);font-size:12.5px}.ct-footer [data-row]{border:0!important;box-shadow:none!important;background:transparent!important}.ct-footer .ct-widget{font-size:12.5px}.ct-footer .widget-title,.ct-footer .ct-widget>h2,.ct-footer .ct-widget>h3{font-size:11px!important;font-weight:500!important;text-transform:lowercase;color:var(--vdz-ink-soft)!important;letter-spacing:0;margin-bottom:12px!important}.ct-footer a{text-transform:lowercase;opacity:.88}.ct-footer a:hover{opacity:1}.ct-footer .menu{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;font-size:12.5px}.ct-footer .ct-footer-copyright{font-size:11px;text-transform:lowercase;color:var(--vdz-ink-soft);border-top:1px solid var(--vdz-line);padding-top:18px}.ct-footer .ct-footer-socials .ct-social-box{gap:18px}.ct-footer .ct-footer-socials .ct-icon{width:15px;height:15px}.vdz-footer-mark{font-family:Archivo,sans-serif;font-size:clamp(48px, 8vw, 116px);line-height:.8;letter-spacing:-.05em;color:var(--vdz-accent);text-align:right;user-select:none}.ct-footer::after{content:none}.vdz-section{padding:clamp(48px, 7vw, 104px) var(--vdz-pad)}.vdz-section--dark{background:var(--vdz-ink);color:var(--vdz-bg)}.vdz-section--dark h2,.vdz-section--dark h3,.vdz-section--dark h4{color:var(--vdz-bg)!important}.vdz-section--dark p{color:#c9c6c0}.vdz-bleed{padding-left:0!important;padding-right:0!important}.vdz-inner{max-width:var(--vdz-max);margin:0 auto}.vdz-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px}.vdz-head h2{font-size:clamp(19px, 2.4vw, 30px)!important;text-transform:lowercase;margin:0!important}.vdz-link-mini{font-size:11.5px;text-transform:lowercase;color:var(--vdz-ink-soft);border-bottom:1px solid var(--vdz-line);padding-bottom:2px}.vdz-hero{display:grid;grid-template-columns:1.02fr 0.98fr;align-items:end;gap:clamp(18px, 4vw, 60px);min-height:min(86vh, 880px);padding:clamp(26px, 5vh, 64px) var(--vdz-pad) 0}.vdz-hero__left{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:clamp(26px, 5vh, 58px)}.vdz-hero h1{font-size:clamp(72px, 13vw, 176px)!important;line-height:0.82!important;letter-spacing:-0.05em!important;text-transform:lowercase;margin:0!important}.vdz-hero h1 em{display:block;font-style:normal;font-size:clamp(15px, 2vw, 25px);letter-spacing:-.01em;font-weight:400;margin-top:16px}.vdz-hero__lead{max-width:36ch;color:var(--vdz-ink-soft);font-size:14px}.vdz-hero__media{align-self:end;display:flex;justify-content:center}.vdz-hero__media img{width:auto;max-width:100%;max-height:min(72vh, 760px);object-fit:contain}.vdz-hero__meta{grid-column:1 / -1;display:flex;justify-content:space-between;gap:14px;padding:14px 0 clamp(14px, 3vh, 26px);border-top:1px solid var(--vdz-line);font-size:11px;text-transform:lowercase;color:var(--vdz-ink-soft)}.vdz-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px;border:1px solid var(--vdz-ink);background:#fff0;color:var(--vdz-ink);font-size:12px;text-transform:lowercase;line-height:1;transition:background 0.35s ease,color 0.35s ease;text-decoration:none!important}.vdz-btn:hover{background:var(--vdz-ink);color:var(--vdz-bg)!important}.vdz-section--dark .vdz-btn{border-color:var(--vdz-bg);color:var(--vdz-bg)}.vdz-section--dark .vdz-btn:hover{background:var(--vdz-bg);color:var(--vdz-ink)!important}.vdz-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px, 1.6vw, 26px)}.vdz-card{display:flex;flex-direction:column;gap:12px;text-decoration:none!important}.vdz-card__media{position:relative;overflow:hidden;background:var(--vdz-bg-2);aspect-ratio:1 / 1}.vdz-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.9s cubic-bezier(.2,.7,.2,1)}.vdz-card:hover .vdz-card__media img{transform:scale(1.045)}.vdz-card__media--dark{background:var(--vdz-ink)}.vdz-card__media--dark img{object-fit:contain;padding:9%}.vdz-card__info{display:flex;justify-content:space-between;gap:10px;font-size:12px;text-transform:lowercase}.vdz-card__cta{color:var(--vdz-ink-soft);opacity:0;transform:translateY(4px);transition:opacity 0.35s ease,transform 0.35s ease}.vdz-card:hover .vdz-card__cta{opacity:1;transform:none}.vdz-colours{display:flex;flex-wrap:wrap;gap:14px 30px;list-style:none;padding:0;margin:0;font-size:12px;text-transform:lowercase}.vdz-colours li{display:flex;align-items:center;gap:9px}.vdz-swatch{width:13px;height:13px;border-radius:50%;border:1px solid var(--vdz-line);display:inline-block}.vdz-story{display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(28px, 6vw, 88px);align-items:start}.vdz-story h2{font-size:clamp(38px, 7vw, 100px)!important;line-height:0.88!important;letter-spacing:-0.045em!important;text-transform:lowercase;margin:0!important}.vdz-story__body{display:flex;flex-direction:column;gap:18px;max-width:46ch}.vdz-story__body p{color:#c9c6c0;font-size:13.5px}.vdz-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px, 4vw, 58px)}.vdz-services h3{font-size:14px!important;text-transform:lowercase;margin:0 0 10px!important}.vdz-services p{color:var(--vdz-ink-soft);font-size:12.5px;max-width:34ch;margin:0}.vdz-news{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--vdz-line)}.vdz-news__claim{font-family:Archivo,sans-serif;font-size:clamp(18px, 2.6vw, 30px);letter-spacing:-.03em;text-transform:lowercase;max-width:24ch;margin:0}.vdz-news form{display:flex;gap:0}.vdz-news input[type="email"]{border:1px solid var(--vdz-line);background:#fff0;padding:15px 18px;font-size:12px;font-family:inherit;min-width:250px;border-right:0}.vdz-news button{border:1px solid var(--vdz-ink);background:var(--vdz-ink);color:var(--vdz-bg);padding:15px 26px;font-size:12px;text-transform:lowercase;font-family:inherit;cursor:pointer}.vdz-reveal{opacity:0;transform:translateY(22px);transition:opacity 0.9s cubic-bezier(.2,.7,.2,1),transform 0.9s cubic-bezier(.2,.7,.2,1)}.vdz-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vdz-reveal{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:1100px){.vdz-cards{grid-template-columns:repeat(3,minmax(0,1fr))}ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.vdz-hero{grid-template-columns:1fr;min-height:0;padding-top:34px}.vdz-hero__media{order:-1}.vdz-hero__media img{max-height:46vh}.vdz-hero__meta{flex-direction:column;gap:6px}.vdz-cards,ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vdz-story{grid-template-columns:1fr}.vdz-services{grid-template-columns:1fr;gap:24px}.vdz-term-doc__inner{grid-template-columns:1fr}.vdz-term-doc__toc{position:static;flex-direction:row;flex-wrap:wrap;gap:8px 16px}.vdz-term-doc__toc a{border-left:0;padding-left:0;border-bottom:1px solid var(--vdz-line);padding-bottom:2px}.vdz-news form{flex-direction:column;width:100%}.vdz-news input[type="email"]{border-right:1px solid var(--vdz-line);min-width:0}}@media (max-width:560px){.vdz-cards{grid-template-columns:1fr}}#header [data-row="middle"]{height:auto!important;min-height:0!important}#header [data-row="bottom"]{height:auto!important;min-height:0!important}#header [data-row="middle"]>.ct-container{height:auto!important;min-height:66px!important;padding-top:12px!important;padding-bottom:12px!important;align-items:center!important}#header [data-row="bottom"]>.ct-container{height:auto!important;min-height:40px!important;padding-top:0!important;padding-bottom:10px!important}.vdz-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background:var(--vdz-bg-2)}.vdz-card__media a{display:block;height:100%}.vdz-card__media img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.vdz-card__media--dark{background:var(--vdz-ink)}.vdz-card__media--dark img{object-fit:contain;padding:8%}.vdz-card__media--empty{background:repeating-linear-gradient(135deg,#e6e4de 0 12px,#eae8e2 12px 24px)}.vdz-card__media--empty img{display:none!important}.vdz-card__media--empty::after{content:"bientôt";position:absolute;inset:0;display:grid;place-items:center;font-size:11px;color:var(--vdz-ink-soft)}.cky-consent-container,.cky-consent-bar,.cky-card,.cky-preference-content-wrapper{font-family:Inter,sans-serif!important}.cky-consent-bar,.cky-card,.cky-consent-container .cky-consent-bar{border-radius:0!important;border:1px solid var(--vdz-line)!important;box-shadow:0 12px 44px rgb(11 11 11 / .1)!important;background:var(--vdz-bg)!important}.cky-btn{border-radius:0!important;font-size:12px!important;text-transform:lowercase;font-family:Inter,sans-serif!important}.cky-btn-accept{background:var(--vdz-ink)!important;border-color:var(--vdz-ink)!important;color:var(--vdz-bg)!important}.cky-btn-reject,.cky-btn-preferences{background:transparent!important;border-color:var(--vdz-line)!important;color:var(--vdz-ink)!important}.cky-title,.cky-body{color:var(--vdz-ink)!important}.cky-body{font-size:12.5px!important}.ct-header [data-row*="middle"]{--height:68px !important;--shrink-height:60px !important}.ct-header [data-row*="bottom"]{--height:42px !important;--shrink-height:42px !important}.ct-header [data-row*="middle"]>div,.ct-header [data-row*="bottom"]>div{min-height:var(--height)!important}.ct-header[data-sticky] [data-row*="middle"]>div,.ct-header [data-row*="middle"][data-sticky]>div{min-height:var(--shrink-height,var(--height))!important}.ct-header [data-row*="middle"]>div{height:var(--height)!important;min-height:0!important;overflow:hidden}.ct-header [data-row*="bottom"]>div{height:var(--height)!important;min-height:0!important;overflow:hidden}.ct-header [data-row*="middle"] .ct-container{height:100%!important;min-height:0!important}.ct-header [data-row*="bottom"] .ct-container{height:100%!important;min-height:0!important}.ct-header .site-logo-container,.ct-header .ct-logo{max-height:32px}.ct-header .site-logo-container img{max-height:32px!important}.ct-footer{color:var(--vdz-ink)!important}.ct-footer a,.ct-footer p,.ct-footer li,.ct-footer span,.ct-footer .ct-widget{color:var(--vdz-ink)!important}.ct-footer .widget-title,.ct-footer .ct-widget>h2,.ct-footer h4{color:var(--vdz-ink-soft)!important}.ct-footer a{text-decoration:none;opacity:.9}.ct-footer a:hover{opacity:1;text-decoration:underline}.ct-footer nav .menu a,.ct-footer .footer-menu-inline a{font-size:12.5px;text-transform:lowercase}.ct-footer .ct-footer-socials .ct-icon-container{color:var(--vdz-ink)!important}.ct-footer .ct-footer-socials svg{color:var(--vdz-ink)!important;fill:var(--vdz-ink)!important}.ct-footer .ct-footer-socials .ct-icon-container:hover svg{fill:var(--vdz-accent)!important}.ct-trending-block,.ct-footer .ct-trending-block{display:none!important}.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,.woocommerce-error{background:transparent!important;border:1px solid var(--vdz-line)!important;border-radius:0!important;box-shadow:none!important;color:var(--vdz-ink-soft)!important;font-size:13px!important;padding:20px 22px!important}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before{color:var(--vdz-ink)!important}.woocommerce-info a,.woocommerce-message a{color:var(--vdz-ink)!important;text-decoration:underline}.ct-footer [data-row]{background:transparent!important}.ct-footer [data-row]::before,.ct-footer [data-row]::after{background:transparent!important}.ct-footer .ct-container{padding-top:34px;padding-bottom:34px}.ct-footer .textwidget,.ct-footer .widget_text,.ct-footer .ct-widget p{font-size:12.5px!important;line-height:1.55}.ct-footer .ct-footer-socials,.ct-footer .ct-footer-menu-row{border-color:var(--vdz-line)!important}.vdz-shop-bar,.woocommerce-result-count,.woocommerce-ordering select{text-transform:lowercase!important}.woocommerce-result-count{letter-spacing:.01em}.wp-block-button.vdz-btn .wp-block-button__link,.wp-block-button.vdz-btn a{background:transparent!important;color:var(--vdz-ink)!important;border:1px solid var(--vdz-ink)!important;border-radius:0!important;padding:16px 40px!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:lowercase!important;text-decoration:none!important;line-height:1!important;transition:background 0.35s ease,color 0.35s ease}.wp-block-button.vdz-btn .wp-block-button__link:hover,.wp-block-button.vdz-btn a:hover{background:var(--vdz-ink)!important;color:var(--vdz-bg)!important}.vdz-section--dark .wp-block-button.vdz-btn .wp-block-button__link,.vdz-section--dark .wp-block-button.vdz-btn a{color:var(--vdz-bg)!important;border-color:var(--vdz-bg)!important}.vdz-section--dark .wp-block-button.vdz-btn .wp-block-button__link:hover,.vdz-section--dark .wp-block-button.vdz-btn a:hover{background:var(--vdz-bg)!important;color:var(--vdz-ink)!important}.vdz-btn.is-style-outline .wp-block-button__link{border-width:1px!important}.wp-block-group.alignfull.vdz-section,.wp-block-group.alignfull.vdz-section--dark{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:var(--vdz-pad)!important;padding-right:var(--vdz-pad)!important}body{overflow-x:hidden}.wp-block-group.vdz-section--dark,.wp-block-group.vdz-inner-bleed{width:auto!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:var(--vdz-pad)!important;padding-right:var(--vdz-pad)!important}.vdz-page-head{padding:clamp(30px, 6vh, 68px) var(--vdz-pad) clamp(22px, 4vh, 44px)}.vdz-page-head h1{font-size:clamp(42px, 7.4vw, 118px)!important;line-height:.9!important;letter-spacing:-.045em!important;text-transform:lowercase;margin:0!important;max-width:18ch}.vdz-page-head__lead{margin-top:22px;max-width:62ch;color:var(--vdz-ink-soft);font-size:13.5px}.vdz-editorial{display:grid;grid-template-columns:minmax(200px,0.9fr) 1.1fr;gap:clamp(24px, 5vw, 72px);align-items:start}.vdz-editorial__side h2{font-size:clamp(20px, 2.5vw, 32px)!important;line-height:1.08;text-transform:lowercase;margin:0!important;position:sticky;top:130px}.vdz-prose{max-width:74ch}.vdz-prose p{color:var(--vdz-ink-soft);font-size:13.5px;margin-bottom:14px}.vdz-prose ul{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:10px}.vdz-prose li{position:relative;padding-left:18px;color:var(--vdz-ink-soft);font-size:13.5px}.vdz-prose li::before{content:"—";position:absolute;left:0;opacity:.45}.vdz-engagements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px, 3.4vw, 48px);margin:34px 0 30px}.vdz-engagement h3{font-size:14px!important;text-transform:lowercase;margin:0 0 8px!important}.vdz-engagement p{color:#c9c6c0;font-size:12.5px;margin:0}.vdz-note{color:#8f8c86;font-size:12px;max-width:70ch;border-top:1px solid rgb(255 255 255 / .14);padding-top:18px}@media (max-width:900px){.vdz-editorial{grid-template-columns:1fr}.vdz-editorial__side h2{position:static}.vdz-engagements{grid-template-columns:1fr;gap:22px}}.elementor-widget-heading .elementor-heading-title{font-family:Archivo,sans-serif!important;font-weight:500!important;letter-spacing:-.03em!important;color:var(--vdz-ink)!important;text-transform:lowercase!important}.elementor-widget-text-editor,.elementor-widget-text-editor p{color:var(--vdz-ink-soft)!important;font-family:Inter,sans-serif!important;font-size:13.5px!important}.elementor-widget-text-editor a{color:var(--vdz-ink)!important;text-decoration:underline}.elementor-icon-box-wrapper{background:transparent!important;border:1px solid var(--vdz-line)!important;border-radius:0!important;text-align:left!important}.elementor-icon-box-title,.elementor-icon-box-title span{color:var(--vdz-ink)!important;font-family:Archivo,sans-serif!important;font-size:15px!important;text-transform:lowercase!important}.elementor-icon-box-description{color:var(--vdz-ink-soft)!important;font-size:12.5px!important}.elementor-icon-box-icon .elementor-icon,.elementor-icon{color:var(--vdz-ink)!important}.elementor-field-group .elementor-field,.elementor-field-group input,.elementor-field-group textarea,.elementor-field-group select{background:transparent!important;border:1px solid var(--vdz-line)!important;border-radius:0!important;font-size:13px!important;font-family:Inter,sans-serif!important;padding:13px 14px!important;color:var(--vdz-ink)!important}.elementor-field-label{font-size:11.5px!important;text-transform:lowercase!important;color:var(--vdz-ink-soft)!important}.elementor-button{background:var(--vdz-ink)!important;color:var(--vdz-bg)!important;border:1px solid var(--vdz-ink)!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-size:12px!important;text-transform:lowercase!important;padding:16px 32px!important}.elementor-button:hover{background:transparent!important;color:var(--vdz-ink)!important}.elementor-widget-container{text-align:left!important}.elementor-widget-heading .elementor-heading-title{text-align:left!important}.elementor-widget-text-editor .elementor-widget-container{text-align:left!important}.elementor-widget-icon-box,.elementor-widget-icon-box .elementor-icon-box-wrapper,.elementor-widget-icon-box .elementor-widget-container{background:transparent!important;border-radius:0!important;box-shadow:none!important;border:0!important}.elementor-icon-box-wrapper{padding:20px 0 0!important}.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:16px!important}.elementor-icon svg,.elementor-icon-box-icon svg{fill:currentColor!important}.elementor-widget-icon-box .elementor-icon,.elementor-widget-icon-box svg{color:var(--vdz-ink)!important;fill:currentColor!important}.elementor-widget-icon-box .elementor-icon-box-title{margin-bottom:6px!important}.elementor-widget-icon-box .elementor-icon-box-description{max-width:34ch}.cky-consent-container .cky-consent-bar,.cky-consent-container .cky-box{background:var(--vdz-bg)!important;border:1px solid var(--vdz-line)!important;border-radius:0!important;box-shadow:none!important}.cky-consent-container .cky-title,.cky-consent-container .cky-policy,.cky-consent-container p{font-family:Inter,sans-serif!important;color:var(--vdz-ink)!important;font-size:12.5px!important}.cky-consent-container .cky-title{font-family:Archivo,sans-serif!important;text-transform:lowercase!important}.cky-consent-container .cky-btn{border-radius:0!important;font-family:Inter,sans-serif!important;font-size:12px!important;text-transform:lowercase!important;padding:12px 26px!important}.cky-consent-container .cky-btn-accept{background:var(--vdz-ink)!important;color:var(--vdz-bg)!important;border:1px solid var(--vdz-ink)!important}.cky-consent-container .cky-btn-accept:hover{background:transparent!important;color:var(--vdz-ink)!important}.cky-consent-container .cky-btn-reject,.cky-consent-container .cky-btn-customize,.cky-consent-container .cky-btn-preferences{background:transparent!important;color:var(--vdz-ink)!important;border:1px solid var(--vdz-line)!important}.cky-consent-container .cky-btn-reject:hover,.cky-consent-container .cky-btn-customize:hover{border-color:var(--vdz-ink)!important}.cky-consent-container a{color:var(--vdz-ink)!important;text-decoration:underline!important}.cky-consent-container span[data-cky-tag="detail-powered-by"]{display:none!important}