/** Shopify CDN: Minification failed

Line 7:151 Unexpected "}"
Line 7:36282 The "+" operator only works if there is whitespace on both sides

**/
.main-product .product-main{column-gap:clamp(2rem,4vw,5rem) !important}.main-product .pdp-content>.m-auto{padding:clamp(.5rem,2vw,1.5rem) 0 !important}}@media (max-width:989px){.main-product>.container{padding-left:0 !important;padding-right:0 !important}.main-product .pdp-content{padding-left:clamp(1rem,5vw,1.5rem) !important;padding-right:clamp(1rem,5vw,1.5rem) !important;padding-top:clamp(1.5rem,4vw,2rem) !important}}.main-product .pdp-media .product-media-slider,.main-product .pdp-media .product-media-thumbnails,.main-product .pdp-media .product-media-area{background:transparent !important}.main-product .pdp-media img,.main-product .pdp-media .media{background:var(--lebrun-ivoire) !important}.main-product .pdp-media .media-sliders{--gap:4px !important;--sm-gap:2px !important}.main-product .pdp-media .gridy-arrows button,.main-product .pdp-media .slider-arrows button{background:rgba(255,255,255,.85) !important;border:0 !important;border-radius:0 !important;width:44px !important;height:44px !important;transition:opacity .2s var(--lebrun-ease) !important}.main-product .pdp-media .gridy-arrows button:hover{opacity:.75 !important}.main-product .pdp-media .product-media-thumbnails .thumbnail{border:0 !important;border-radius:0 !important;background:var(--lebrun-ivoire) !important;opacity:.55;transition:opacity .25s var(--lebrun-ease)}.main-product .pdp-media .product-media-thumbnails .thumbnail[aria-current="true"],.main-product .pdp-media .product-media-thumbnails .thumbnail.is-active{opacity:1}.main-product .pdp-content,.main-product .pdp-content *{font-family:var(--lebrun-font) !important}.main-product .product-block__title .h1,.main-product .product-block__title h1{font-family:var(--lebrun-font) !important;font-size:1.75rem !important;font-weight:600 !important;letter-spacing:.02em !important;line-height:1.2 !important;color:var(--lebrun-encre) !important;text-transform:uppercase !important;margin:0 0 .5rem 0 !important}.main-product .product-block__text:first-of-type .rte,.main-product .product-block__text:first-of-type .rte p{font-family:var(--lebrun-font) !important;font-size:.8125rem !important;font-weight:500 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--lebrun-ardoise) !important;line-height:1.5 !important;margin:0 !important}.main-product .product-block__price{margin-top:.75rem !important}.main-product .product-block__price .price,.main-product .product-block__price .price__regular,.main-product .product-block__price strong{font-family:var(--lebrun-font) !important;font-size:1.625rem !important;font-weight:500 !important;letter-spacing:.01em !important;color:var(--lebrun-encre) !important}.main-product .product-block__price .product__tax,.main-product .product-block__price .price__notice{font-size:.875rem !important;color:var(--lebrun-ardoise) !important;letter-spacing:.03em !important;margin-top:.4rem !important}.main-product .product-block__price .price__badge-sale{background:transparent !important;color:var(--lebrun-encre) !important;padding:0 !important;font-size:.75rem !important;letter-spacing:.12em !important;text-transform:uppercase !important}.main-product .product-block__variant_picker{margin-top:1.75rem !important}.main-product .product-block__variant_picker .form__label,.main-product .product-block__variant_picker label,.main-product .product-block__variant_picker .select__label{font-family:var(--lebrun-font) !important;font-size:1.0625rem !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--lebrun-encre) !important;margin:0 0 .85rem 0 !important;padding:0 !important;display:block !important;position:static !important;transform:none !important;top:auto !important;left:auto !important;background:transparent !important;pointer-events:auto !important;line-height:1.3 !important}.main-product .product-block__variant_picker .select,.main-product .product-block__variant_picker .select-wrapper,.main-product .product-block__variant_picker .form__field{position:relative !important;display:block !important;background:transparent !important;border:0 !important;padding:0 !important;margin:0 !important}.main-product .product-block__variant_picker select,.main-product .product-block__variant_picker .select__select{font-family:var(--lebrun-font) !important;font-size:1.25rem !important;font-weight:400 !important;letter-spacing:.025em !important;color:var(--lebrun-encre) !important;background:transparent !important;border:1px solid var(--lebrun-perle) !important;border-radius:0 !important;padding:1rem 1.25rem !important;height:auto !important;width:100% !important;appearance:none !important;-webkit-appearance:none !important;transition:border-color .2s var(--lebrun-ease) !important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2316181b' stroke-width='1.2' stroke-linecap='square'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 1.1rem center !important;background-size:12px 8px !important;padding-right:2.5rem !important}.main-product .product-block__variant_picker select:focus{border-color:var(--lebrun-encre) !important;outline:0 !important}.main-product .product-block__variant_picker .variant-option__btns,.main-product .product-block__variant_picker fieldset{border:0 !important;padding:0 !important;margin:0 !important;display:flex;flex-wrap:wrap;gap:.5rem}.main-product .product-block__variant_picker label[for*="Variant"],.main-product .product-block__variant_picker .variant-option__btn-label{font-family:var(--lebrun-font) !important;font-size:1rem !important;font-weight:400 !important;letter-spacing:.08em !important;color:var(--lebrun-encre) !important;background:transparent !important;border:1px solid var(--lebrun-perle) !important;border-radius:0 !important;padding:.85rem 1.25rem !important;min-width:3.25rem !important;text-align:center !important;cursor:pointer !important;transition:border-color .2s var(--lebrun-ease),background .2s var(--lebrun-ease) !important}.main-product .product-block__variant_picker input:checked+label,.main-product .product-block__variant_picker .variant-option__btn--selected .variant-option__btn-label{border-color:var(--lebrun-encre) !important;background:var(--lebrun-encre) !important;color:#ffffff !important}.main-product .product-block__variant_picker input:disabled+label,.main-product .product-block__variant_picker .variant-option__btn--unavailable .variant-option__btn-label{color:var(--lebrun-perle) !important;border-color:var(--lebrun-perle) !important;text-decoration:line-through !important;cursor:not-allowed !important}.main-product .product-block__variant_picker .size-guide-button{font-family:var(--lebrun-font) !important;font-size:.75rem !important;font-weight:400 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--lebrun-ardoise) !important;text-decoration:underline !important;text-underline-offset:3px !important;background:transparent !important;border:0 !important;padding:0 !important}.main-product .product-block__variant_picker .size-guide-button:hover{color:var(--lebrun-encre) !important}.main-product .product-block__buy_buttons{margin-top:1.5rem !important}.main-product .product-form__submit,.main-product .product-form__submit.btn,.main-product .product-form__submit.btn--primary,.main-product .product-form__submit.btn--secondary{font-family:var(--lebrun-font) !important;font-size:1.1875rem !important;font-weight:600 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#ffffff !important;background:var(--lebrun-encre) !important;border:1px solid var(--lebrun-encre) !important;border-radius:0 !important;padding:1.3rem 1.5rem !important;width:100% !important;cursor:pointer !important;transition:background .25s var(--lebrun-ease),color .25s var(--lebrun-ease) !important}.main-product .product-form__submit:hover:not(:disabled),.main-product .product-form__submit.btn:hover:not(:disabled){background:#ffffff !important;color:var(--lebrun-encre) !important}.main-product .product-form__submit:disabled{background:var(--lebrun-perle) !important;border-color:var(--lebrun-perle) !important;color:#ffffff !important;cursor:not-allowed !important}.main-product .product__dynamic-checkout-buttons,.main-product .shopify-payment-button,.main-product shop-pay-button,.main-product .additional-checkout-buttons,.main-product .more-payment-options-link,.main-product .product-form__more-payment-options,.main-product a[href*="payment-methods"],.main-product button[aria-controls*="payment"]{display:none !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}.main-product .product-block__buy_buttons+.product-block__text .rte,.main-product .product-block__buy_buttons+.product-block__text .rte p{font-family:var(--lebrun-font) !important;font-size:.9375rem !important;font-weight:400 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--lebrun-ardoise) !important;text-align:center !important;margin:1rem 0 0 0 !important;line-height:1.6 !important}.main-product .product-block__description,.main-product .product-block__collapsible_tab{margin-top:0 !important;border-top:1px solid var(--lebrun-perle) !important}.main-product .product-block__buy_buttons~.product-block__text+.product-block__collapsible_tab,.main-product .product-block__buy_buttons+.product-block__collapsible_tab,.main-product .product-block__buy_buttons+.product-block__description{margin-top:2rem !important}.main-product .product-block__description .rte,.main-product .product-block__description .rte p,.main-product .product-block__description,.main-product .product-block__collapsible_tab .rte,.main-product .product-block__collapsible_tab .rte p{font-family:var(--lebrun-font) !important;font-size:1.25rem !important;font-weight:400 !important;line-height:1.65 !important;color:var(--lebrun-encre) !important;letter-spacing:.005em !important}.main-product .product-block__description .rte em,.main-product .product-block__description .rte p em,.main-product .product-block__description .rte>p:first-child em{font-style:italic !important;font-size:1.1875rem !important;color:var(--lebrun-ardoise) !important;font-weight:400 !important}.main-product .product-block__collapsible_tab details{border:0 !important;margin:0 !important;padding:0 !important}.main-product .product-block__collapsible_tab:last-of-type{border-bottom:0 !important}.main-product .product-block__collapsible_tab:last-of-type~*,.main-product .product-block__collapsible_tab+hr,.main-product .pdp-content hr{border:0 !important;border-top:0 !important;border-bottom:0 !important;background:transparent !important;display:none !important}.main-product .product-block__collapsible_tab details summary,.main-product .product-block__description details summary,.main-product .product-block__collapsible_tab .summary-title,.main-product .product-block__collapsible_tab a.summary-title{font-family:var(--lebrun-font) !important;font-size:1.0625rem !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--lebrun-encre) !important;padding:1.35rem 0 !important;cursor:pointer !important;list-style:none !important;display:flex !important;justify-content:space-between !important;align-items:center !important;text-decoration:none !important}.main-product .product-block__collapsible_tab details summary::-webkit-details-marker,.main-product .product-block__description details summary::-webkit-details-marker{display:none !important}.main-product .product-block__collapsible_tab details summary::after,.main-product .product-block__description details summary::after,.main-product .product-block__collapsible_tab .summary-title::after,.main-product .product-block__collapsible_tab a.summary-title::after{content:"+" !important;font-family:var(--lebrun-font) !important;font-size:1.5rem !important;font-weight:300 !important;letter-spacing:0 !important;color:var(--lebrun-encre) !important;line-height:1 !important;transition:transform .25s var(--lebrun-ease) !important}.main-product .product-block__collapsible_tab details[open] summary::after,.main-product .product-block__description details[open] summary::after{content:"−" !important}.main-product .product-block__collapsible_tab details summary svg,.main-product .product-block__description details summary svg,.main-product .product-block__collapsible_tab .summary-title svg,.main-product .product-block__collapsible_tab a.summary-title svg{display:none !important}.main-product .product-block__collapsible_tab details .content,.main-product .product-block__description details .content{padding:0 0 1.5rem 0 !important}@media (min-width:990px){.main-product .pdp-content .sticky{position:sticky !important;top:clamp(5rem,8vh,7rem) !important}}.main-product .breadcrumb,.main-product nav[aria-label="breadcrumbs"]{font-family:var(--lebrun-font) !important;font-size:.8125rem !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--lebrun-ardoise) !important;margin-bottom:1.5rem !important}.main-product .breadcrumb a,.main-product nav[aria-label="breadcrumbs"] a{color:var(--lebrun-ardoise) !important;text-decoration:none !important;transition:color .2s var(--lebrun-ease) !important}.main-product .breadcrumb a:hover,.main-product nav[aria-label="breadcrumbs"] a:hover{color:var(--lebrun-encre) !important}.main-product .product-block__sibling_products,.main-product .product-block__upsell_products{margin-top:2.5rem !important}.main-product .product-block__sibling_products .sibling-product img{border-radius:0 !important}.modal-zoom-gallery,.modal-zoom-gallery .modal-zoom-gallery__content{background:var(--lebrun-ivoire) !important}@media (min-width:1200px){.main-product .product-block__title .h1,.main-product .product-block__title h1{font-size:2.25rem !important;letter-spacing:.015em !important}.main-product .product-block__price .price,.main-product .product-block__price strong{font-size:1.875rem !important}.main-product .product-form__submit{font-size:1.25rem !important}.main-product .product-block__description .rte,.main-product .product-block__description .rte p,.main-product .product-block__collapsible_tab .rte,.main-product .product-block__collapsible_tab .rte p{font-size:1.375rem !important}.main-product .product-block__collapsible_tab details summary,.main-product .product-block__description details summary,.main-product .product-block__collapsible_tab .summary-title{font-size:1.125rem !important}.main-product .product-block__variant_picker .form__label,.main-product .product-block__variant_picker label{font-size:1.125rem !important}.main-product .product-block__variant_picker select{font-size:1.375rem !important}.main-product .product-block__description .rte em{font-size:1.25rem !important}}@media (min-width:1600px){.main-product .product-block__title .h1,.main-product .product-block__title h1{font-size:2.5rem !important}.main-product .product-block__price .price,.main-product .product-block__price strong{font-size:2rem !important}}@media (max-width:989px){.main-product .sticky-add-to-cart,.main-product [data-sticky-add-to-cart],body>.sticky-atc,body>#sticky-atc,.product-sticky-form,.sticky-product-form{background:rgba(245,241,234,0.96) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;border-top:1px solid var(--lebrun-perle) !important;border-radius:0 !important;padding:.75rem 1rem !important;box-shadow:none !important;z-index:50 !important}.main-product .sticky-add-to-cart .btn,.main-product .sticky-add-to-cart button[type="submit"],body>.sticky-atc .btn,.product-sticky-form .btn,.product-sticky-form button[type="submit"]{font-family:var(--lebrun-font) !important;font-size:1rem !important;font-weight:600 !important;letter-spacing:.08em !important;text-transform:uppercase !important;background:var(--lebrun-encre) !important;color:#ffffff !important;border:1px solid var(--lebrun-encre) !important;border-radius:0 !important;padding:1rem 1.5rem !important;width:auto !important;min-width:12rem !important}.main-product .sticky-add-to-cart .product-title,.main-product .sticky-add-to-cart .product__title,.product-sticky-form .product-title{font-family:var(--lebrun-font) !important;font-size:.875rem !important;font-weight:600 !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:var(--lebrun-encre) !important;line-height:1.3 !important}.main-product .sticky-add-to-cart .price,.product-sticky-form .price{font-family:var(--lebrun-font) !important;font-size:.9375rem !important;font-weight:500 !important;color:var(--lebrun-encre) !important}}@media (min-width:990px){.main-product .sticky-add-to-cart,body>.sticky-atc,.product-sticky-form{display:none !important}}.main-product .product-block__buy_buttons::after{content:"Livraison offerte dès 250€ · Retours sous 14 jours · Made in France";display:block;font-family:var(--lebrun-font);font-size:.8125rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--lebrun-ardoise);text-align:center;margin-top:1.25rem;line-height:1.7}.main-product .product-block__buy_buttons:has(+.product-block__text)::after{display:none}@media (min-width:1200px){.main-product .product-block__buy_buttons::after{font-size:.875rem !important;margin-top:1.5rem !important}}.main-product .product-block__quantity_selector{margin-top:1.5rem !important}.main-product .product-block__quantity_selector .form__label,.main-product .product-block__quantity_selector label{font-family:var(--lebrun-font) !important;font-size:1.0625rem !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--lebrun-encre) !important;margin-bottom:.85rem !important;display:block !important}.main-product .quantity-input,.main-product .product-block__quantity_selector .quantity-input,.main-product .product-block__quantity_selector .quantity-selector{border:1px solid var(--lebrun-perle) !important;border-radius:0 !important;display:inline-flex !important;align-items:center !important;background:transparent !important;width:auto !important}.main-product .quantity-input button,.main-product .quantity-input .quantity-input__button,.main-product .quantity-selector button{background:transparent !important;border:0 !important;color:var(--lebrun-encre) !important;font-size:1.125rem !important;font-weight:400 !important;width:2.75rem !important;height:2.75rem !important;font-family:var(--lebrun-font) !important;cursor:pointer !important;transition:background .2s var(--lebrun-ease) !important;border-radius:0 !important}.main-product .quantity-input button:hover,.main-product .quantity-selector button:hover{background:var(--lebrun-ivoire) !important}.main-product .quantity-input input,.main-product .quantity-input .quantity-input__input,.main-product .quantity-selector input{border:0 !important;background:transparent !important;font-family:var(--lebrun-font) !important;font-size:1.0625rem !important;font-weight:500 !important;text-align:center !important;width:2.5rem !important;height:2.75rem !important;color:var(--lebrun-encre) !important;appearance:textfield !important;-moz-appearance:textfield !important;border-radius:0 !important;padding:0 !important}.main-product .quantity-input input::-webkit-outer-spin-button,.main-product .quantity-input input::-webkit-inner-spin-button,.main-product .quantity-selector input::-webkit-outer-spin-button,.main-product .quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important}.main-product .pdp-media .splide__arrow,.main-product .pdp-media [class*="slider-arrow"],.main-product .pdp-media .product-media-slider__button,.main-product .pdp-media .slider-button,.main-product .pdp-media button[aria-label*="slide" i],.main-product .pdp-media button[aria-label*="image" i]{background:transparent !important;border:0 !important;border-radius:0 !important;width:3rem !important;height:3rem !important;color:var(--lebrun-encre) !important;opacity:.65 !important;transition:opacity .2s var(--lebrun-ease) !important;box-shadow:none !important}.main-product .pdp-media .splide__arrow:hover,.main-product .pdp-media .product-media-slider__button:hover,.main-product .pdp-media .slider-button:hover{opacity:1 !important;background:transparent !important}.main-product .pdp-media .splide__arrow svg,.main-product .pdp-media .product-media-slider__button svg,.main-product .pdp-media .slider-button svg{fill:var(--lebrun-encre) !important;stroke:var(--lebrun-encre) !important;width:14px !important;height:14px !important}.main-product .pdp-media .product-media-thumbnails .product-media-thumbnail,.main-product .pdp-media .product-media-thumbnails .splide__slide,.main-product .pdp-media .product-media-thumbnails>*{border:0 !important;border-radius:0 !important;position:relative !important;cursor:pointer !important;opacity:.55 !important;transition:opacity .25s var(--lebrun-ease) !important}.main-product .pdp-media .product-media-thumbnails .product-media-thumbnail:hover,.main-product .pdp-media .product-media-thumbnails .splide__slide:hover,.main-product .pdp-media .product-media-thumbnails>*:hover{opacity:.85 !important}.main-product .pdp-media .product-media-thumbnails .splide__slide.is-active,.main-product .pdp-media .product-media-thumbnails .product-media-thumbnail--active,.main-product .pdp-media .product-media-thumbnails .product-media-thumbnail.is-active,.main-product .pdp-media .product-media-thumbnails [aria-current="true"],.main-product .pdp-media .product-media-thumbnails [aria-selected="true"]{opacity:1 !important}.main-product .pdp-media .product-media-thumbnails img{border-radius:0 !important}@media (max-width:989px){.main-product .pdp-media .product-media-thumbnails,.main-product .pdp-media .splide__track{scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important}.main-product .pdp-media .product-media-thumbnails .splide__slide,.main-product .pdp-media .product-media-thumbnails .product-media-thumbnail{scroll-snap-align:start !important}}.main-product a:focus-visible,.main-product button:focus-visible,.main-product select:focus-visible,.main-product input:focus-visible,.main-product textarea:focus-visible,.main-product summary:focus-visible,.main-product .product-form__submit:focus-visible{outline:2px solid var(--lebrun-encre) !important;outline-offset:2px !important}.main-product a:focus:not(:focus-visible),.main-product button:focus:not(:focus-visible),.main-product select:focus:not(:focus-visible),.main-product summary:focus:not(:focus-visible){outline:0 !important}.main-product .product-form__submit:disabled,.main-product .product-form__submit[aria-disabled="true"]{background:var(--lebrun-perle) !important;border-color:var(--lebrun-perle) !important;color:#ffffff !important;cursor:not-allowed !important;opacity:1 !important}.main-product .product-form__inventory,.main-product .product-form__sold-out-message,.main-product .product__inventory--low{font-family:var(--lebrun-font) !important;font-size:.8125rem !important;font-weight:400 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--lebrun-ardoise) !important;text-align:center !important;margin-top:1rem !important;font-style:normal !important}.main-product .pdp-media .product-media-slider img,.main-product .pdp-media .product-media-area img{border-radius:0 !important;transition:opacity .35s var(--lebrun-ease) !important}.main-product .pdp-media .product-media-slider .product-media,.main-product .pdp-media .product-media-area .product-media{background:var(--lebrun-ivoire) !important;border-radius:0 !important}.main-product .pdp-media img[loading="lazy"]{opacity:0;animation:lebrun-fade-in .5s var(--lebrun-ease) forwards}.main-product .pdp-media img[loading="lazy"].loaded,.main-product .pdp-media img[loading="lazy"]:not([data-loading]){opacity:1}@keyframes lebrun-fade-in{from{opacity:0}to{opacity:1}}.cart-notification,.product-form__notification,[data-cart-notification]{background:var(--lebrun-ivoire) !important;border:1px solid var(--lebrun-perle) !important;border-radius:0 !important;font-family:var(--lebrun-font) !important;color:var(--lebrun-encre) !important;box-shadow:0 6px 24px rgba(22,24,27,0.08) !important}.cart-notification .cart-notification__heading,.cart-notification h2,.product-form__notification .h4{font-family:var(--lebrun-font) !important;font-size:1rem !important;font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:var(--lebrun-encre) !important}.cart-notification .button,.cart-notification a,.product-form__notification a{font-family:var(--lebrun-font) !important;font-size:.9375rem !important;font-weight:500 !important;letter-spacing:.04em !important;color:var(--lebrun-encre) !important}.main-product .product-block__variant_picker label.swatch,.main-product .product-block__variant_picker label[class*="swatch"],.main-product .product-block__variant_picker fieldset.picker-for--couleur label,.main-product .product-block__variant_picker variant-selects label.swatch{display:inline-block !important;width:auto !important;min-width:0 !important;padding:0 !important;margin:0 .35rem .35rem 0 !important;font-size:0 !important;cursor:pointer !important;border:0 !important;background:transparent !important;line-height:0 !important}.main-product .product-block__variant_picker span.color,.main-product .product-block__variant_picker .swatch .color,.main-product .product-block__variant_picker .swatch>span{display:inline-block !important;width:1.75rem !important;height:1.75rem !important;min-width:1.75rem !important;max-width:1.75rem !important;min-height:1.75rem !important;max-height:1.75rem !important;border-radius:50% !important;margin:0 !important;padding:0 !important;vertical-align:middle !important;border:1px solid var(--lebrun-perle) !important;box-sizing:border-box !important;transition:outline-color .2s var(--lebrun-ease) !important;position:static !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;inset:auto !important}.main-product .product-block__variant_picker label.swatch,.main-product .product-block__variant_picker label[class*="swatch"]{position:relative !important}.main-product .product-block__variant_picker input:checked+label.swatch .color,.main-product .product-block__variant_picker label.swatch input:checked~.color,.main-product .product-block__variant_picker .swatch--selected .color,.main-product .product-block__variant_picker label.swatch.is-active .color{outline:2px solid var(--lebrun-encre) !important;outline-offset:2px !important}.main-product .product-block__variant_picker fieldset.picker-for--couleur,.main-product .product-block__variant_picker variant-selects fieldset.picker-for--couleur{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:.35rem !important;align-items:center !important;padding:0 !important;margin-top:.85rem !important;border:0 !important}.main-product .product-block__variant_picker fieldset.picker-for--couleur legend{display:block !important;width:100% !important;margin:0 0 .85rem 0 !important;padding:0 !important;font-family:var(--lebrun-font) !important;font-size:1.0625rem !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--lebrun-encre) !important;line-height:1.3 !important;float:none !important;position:static !important}.lebrun-acc{font-family:var(--lebrun-font,"Barlow","Helvetica Neue",Arial,sans-serif);margin:1.5rem 0;border-top:1px solid var(--lebrun-perle,#d8d4cd)}.lebrun-acc__item{border-bottom:1px solid var(--lebrun-perle,#d8d4cd)}.lebrun-acc__head{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--lebrun-encre,#16181b);user-select:none}.lebrun-acc__head::-webkit-details-marker{display:none}.lebrun-acc__head::marker{display:none}.lebrun-acc__head:focus-visible{outline:2px solid var(--lebrun-encre,#16181b);outline-offset:2px}.lebrun-acc__icon{position:relative;width:14px;height:14px;flex:0 0 auto}.lebrun-acc__icon::before,.lebrun-acc__icon::after{content:"";position:absolute;background:currentColor;transition:transform .25s ease,opacity .25s ease}.lebrun-acc__icon::before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.lebrun-acc__icon::after{top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%)}.lebrun-acc__item[open] .lebrun-acc__icon::after{opacity:0;transform:translateX(-50%) scaleY(0)}.lebrun-acc__panel{font-size:.95rem;line-height:1.6;color:var(--lebrun-encre,#16181b);padding:0 0 1.25rem;max-width:65ch}.lebrun-acc__panel p{margin:0 0 .75em}.lebrun-acc__panel p:last-child{margin:0}.lebrun-acc__panel ul,.lebrun-acc__panel ol{padding-left:1.25em;margin:0 0 .75em}.lebrun-product-editorial{font-family:"Barlow","Helvetica Neue",Arial,sans-serif;background:transparent;color:#16181b;padding:clamp(2.5rem,6vw,5rem) clamp(1rem,4vw,2rem)}.lebrun-product-editorial__inner{max-width:var(--lebrun-ed-max,760px);margin:0 auto;display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem)}.lebrun-product-editorial__heading{font-family:inherit;font-weight:400;font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1.2;letter-spacing:-.005em;margin:0 0 .85rem;color:#16181b}.lebrun-product-editorial__label{display:block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:#6b6f73;margin-bottom:.75rem}.lebrun-product-editorial__prose{font-size:1rem;line-height:1.7;color:#2b2c2e;max-width:64ch;margin:0}.lebrun-product-editorial__prose p{margin:0 0 .85em}.lebrun-product-editorial__prose p:last-child{margin:0}.lebrun-product-editorial__values{margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.lebrun-product-editorial__value{display:grid;grid-template-columns:7rem 1fr;gap:1rem;align-items:baseline;font-size:.98rem;line-height:1.6}.lebrun-product-editorial__value dt{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:#6b6f73;margin:0}.lebrun-product-editorial__value dd{color:#16181b;margin:0}@media (max-width:480px){.lebrun-product-editorial__value{grid-template-columns:5.5rem 1fr;gap:.75rem;font-size:.95rem}}.lebrun-product-editorial__block--fit{background:#f5f1ea;border:1px solid #ece5d8;padding:1rem 1.1rem;border-radius:1px}.lebrun-product-editorial__model{font-size:.92rem;color:#6b6f73;margin:.35rem 0 0}.lebrun-product-editorial__reassurance{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.lebrun-product-editorial__reassurance li{font-size:.92rem;line-height:1.6;color:#2b2c2e}.lebrun-product-editorial__reassurance strong{font-weight:500;color:#16181b}.lebrun-product-editorial__reassurance a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.lebrun-product-editorial__reassurance a:focus-visible{outline:2px solid #16181b;outline-offset:2px}.lebrun-product-editorial__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.5rem}.lebrun-product-editorial__links a{display:inline-block;font-size:.92rem;color:#16181b;text-decoration:none;border-bottom:1px solid transparent;padding:.15rem 0;transition:border-color .2s ease}.lebrun-product-editorial__links a:hover,.lebrun-product-editorial__links a:focus-visible{border-bottom-color:currentColor}.lebrun-product-editorial__links a:focus-visible{outline:2px solid #16181b;outline-offset:3px}@media (prefers-reduced-motion:reduce){.lebrun-product-editorial__links a{transition:none}}.lebrun-reassurance{font-family:var(--lebrun-font,"Barlow","Helvetica Neue",Arial,sans-serif);margin:1.25rem 0;padding:1rem 0;border-top:1px solid var(--lebrun-perle,#d8d4cd);border-bottom:1px solid var(--lebrun-perle,#d8d4cd)}.lebrun-reassurance__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.lebrun-reassurance__item{display:grid;grid-template-columns:18px 1fr;gap:.75rem;align-items:start;font-size:.9rem;line-height:1.5;color:var(--lebrun-encre,#16181b)}.lebrun-reassurance__rule{display:block;width:14px;height:1px;background:var(--lebrun-encre,#16181b);margin-top:.65rem;opacity:.55}.lebrun-reassurance__label{font-weight:500}.lebrun-reassurance__text{color:var(--lebrun-encre,#16181b)}.lebrun-story{font-family:var(--lebrun-font,"Barlow","Helvetica Neue",Arial,sans-serif);margin:1.5rem 0 1.75rem;padding-top:1.25rem;border-top:1px solid var(--lebrun-perle,#d8d4cd)}.lebrun-story__title{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--lebrun-encre,#16181b);margin:0 0 .75rem}.lebrun-story__body{font-size:1rem;line-height:1.6;color:var(--lebrun-encre,#16181b);max-width:60ch}.lebrun-value{font-family:var(--lebrun-font,"Barlow","Helvetica Neue",Arial,sans-serif);margin:1.5rem 0;border-top:1px solid var(--lebrun-perle,#d8d4cd);border-bottom:1px solid var(--lebrun-perle,#d8d4cd);padding:1rem 0}.lebrun-value__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.lebrun-value__item{display:grid;grid-template-columns:7rem 1fr;gap:1rem;align-items:baseline;font-size:.95rem;line-height:1.5}.lebrun-value__label{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--lebrun-ardoise,#6b6f73)}.lebrun-value__text{color:var(--lebrun-encre,#16181b)}@media (max-width:480px){.lebrun-value__item{grid-template-columns:5.5rem 1fr;gap:.75rem;font-size:.92rem}}.lebrun-fit{font-family:var(--lebrun-font,"Barlow","Helvetica Neue",Arial,sans-serif);margin:1rem 0;padding:.85rem 1rem;background:var(--lebrun-ivoire,#f5f1ea);border:1px solid var(--lebrun-perle,#d8d4cd);border-radius:2px;color:var(--lebrun-encre,#16181b)}.lebrun-fit__label{display:block;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--lebrun-ardoise,#6b6f73);margin-bottom:.25rem}.lebrun-fit__note,.lebrun-fit__model{font-size:.92rem;line-height:1.5;margin:.15rem 0 0}.lebrun-fit__model{color:var(--lebrun-ardoise,#6b6f73)}.lebrun-sticky-atc{display:none}@media (max-width:749.98px){.lebrun-sticky-atc{display:block;position:fixed;inset:auto 0 0 0;z-index:90;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1);background:var(--lebrun-ivoire,#f5f1ea);border-top:1px solid var(--lebrun-perle,#d8d4cd);font-family:var(--lebrun-font,"Barlow","Helvetica Neue",Arial,sans-serif);padding-bottom:env(safe-area-inset-bottom,0)}.lebrun-sticky-atc.is-visible{transform:translateY(0)}}.lebrun-sticky-atc__inner{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem}.lebrun-sticky-atc__info{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.lebrun-sticky-atc__title{font-size:.85rem;font-weight:500;color:var(--lebrun-encre,#16181b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lebrun-sticky-atc__price{font-size:.8rem;color:var(--lebrun-ardoise,#6b6f73)}.lebrun-sticky-atc__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.1rem;background:var(--lebrun-encre,#16181b);color:var(--lebrun-ivoire,#f5f1ea);border:1px solid var(--lebrun-encre,#16181b);font-family:inherit;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;cursor:pointer;border-radius:1px}.lebrun-sticky-atc__cta:focus-visible{outline:2px solid var(--lebrun-encre,#16181b);outline-offset:3px}.lebrun-sticky-atc__form{display:contents}.lebrun-sticky-atc__backdrop{position:fixed;inset:0;background:rgba(12,13,14,.4);z-index:89}.lebrun-sticky-atc__panel{position:fixed;inset:auto 0 0 0;z-index:91;background:var(--lebrun-ivoire,#f5f1ea);border-top:1px solid var(--lebrun-perle,#d8d4cd);padding:1rem 1rem 1.25rem;max-height:75vh;overflow-y:auto;font-family:var(--lebrun-font,"Barlow","Helvetica Neue",Arial,sans-serif);padding-bottom:calc(1.25rem+env(safe-area-inset-bottom,0))}.lebrun-sticky-atc__close{position:absolute;top:.25rem;right:.35rem;background:transparent;border:0;font-size:1.75rem;line-height:1;color:var(--lebrun-encre,#16181b);cursor:pointer;padding:.5rem .75rem}.lebrun-sticky-atc__panel-title{display:block;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lebrun-ardoise,#6b6f73);margin-bottom:.75rem}.lebrun-sticky-atc__variants{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem}.lebrun-sticky-atc__variant{width:100%;min-height:44px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:.65rem .5rem;background:var(--lebrun-ivoire,#f5f1ea);border:1px solid var(--lebrun-perle,#d8d4cd);font-family:inherit;font-size:.85rem;color:var(--lebrun-encre,#16181b);cursor:pointer;border-radius:1px}.lebrun-sticky-atc__variant:hover:not(:disabled){border-color:var(--lebrun-encre,#16181b)}.lebrun-sticky-atc__variant:focus-visible{outline:2px solid var(--lebrun-encre,#16181b);outline-offset:2px}.lebrun-sticky-atc__variant:disabled{opacity:.45;cursor:not-allowed}.lebrun-sticky-atc__oos{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lebrun-ardoise,#6b6f73)}.lebrun-cart-r{font-family:var(--lebrun-font,"Barlow","Helvetica Neue",Arial,sans-serif);color:var(--lebrun-encre,#16181b);padding:1rem 0;border-top:1px solid var(--lebrun-perle,#d8d4cd);border-bottom:1px solid var(--lebrun-perle,#d8d4cd);margin:1rem 0}.lebrun-cart-r--compact{padding:.65rem 0;margin:.65rem 0;border-top:1px solid var(--lebrun-perle,#d8d4cd);border-bottom:0}.lebrun-cart-r__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.65rem}@media (min-width:750px){.lebrun-cart-r:not(.lebrun-cart-r--compact) .lebrun-cart-r__list{grid-template-columns:repeat(2,1fr);gap:.85rem 1.5rem}}.lebrun-cart-r__item{display:grid;grid-template-columns:24px 1fr;align-items:start;gap:.65rem;font-size:.85rem;line-height:1.5}.lebrun-cart-r--compact .lebrun-cart-r__item{font-size:.8rem;gap:.5rem;grid-template-columns:20px 1fr}.lebrun-cart-r__rule{display:block;width:20px;height:1px;background:var(--lebrun-encre,#16181b);margin-top:.65rem;opacity:.4}.lebrun-cart-r__text{display:block}.lebrun-cart-r__label{display:inline;font-weight:500;letter-spacing:.01em}.lebrun-cart-r__detail{display:inline;color:var(--lebrun-ardoise,#6b6f73);font-weight:400}.lebrun-cart-r__signature{margin:1rem 0 0;padding-top:.85rem;border-top:1px solid var(--lebrun-perle,#d8d4cd);font-size:.82rem;line-height:1.55;color:var(--lebrun-ardoise,#6b6f73)}.lebrun-cart-r__link{color:var(--lebrun-encre,#16181b);text-decoration:underline;text-underline-offset:3px}.lebrun-cart-r__link:hover{opacity:.7}.lebrun-cart-r__link:focus-visible{outline:2px solid var(--lebrun-encre,#16181b);outline-offset:4px}.lebrun-rv{font-family:var(--lebrun-font,"Barlow","Helvetica Neue",Arial,sans-serif);background:var(--lebrun-ivoire,#f5f1ea);color:var(--lebrun-encre,#16181b);padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem)}.lebrun-rv[hidden]{display:none !important}.lebrun-rv__header{max-width:1280px;margin:0 auto clamp(1.25rem,3vw,2rem)}.lebrun-rv__eyebrow{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500;margin:0 0 .35rem;color:var(--lebrun-ardoise,#6b6f73)}.lebrun-rv__title{font-weight:300;font-size:clamp(1.25rem,2.6vw,1.75rem);line-height:1.2;letter-spacing:-.01em;margin:0}.lebrun-rv__list{list-style:none;margin:0 auto;padding:0;max-width:1280px;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2.5vw,2rem)}@media (min-width:750px){.lebrun-rv__list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.lebrun-rv__list{grid-template-columns:repeat(4,1fr)}}.lebrun-rv__item{margin:0}.lebrun-rv__link{display:block;color:inherit;text-decoration:none}.lebrun-rv__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--lebrun-perle,#d8d4cd)}.lebrun-rv__image{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--lebrun-ease,cubic-bezier(.2,.7,.2,1))}.lebrun-rv__link:hover .lebrun-rv__image{transform:scale(1.025)}.lebrun-rv__caption{padding-top:.85rem;display:flex;flex-direction:column;gap:.2rem}.lebrun-rv__name{font-size:.92rem;font-weight:500;line-height:1.3}.lebrun-rv__price{font-size:.85rem;color:var(--lebrun-ardoise,#6b6f73)}.lebrun-rv__link:focus-visible{outline:2px solid var(--lebrun-encre,#16181b);outline-offset:4px}.lebrun-related{font-family:var(--lebrun-font,"Barlow","Helvetica Neue",Arial,sans-serif);margin:2rem 0;padding:1.25rem 0;border-top:1px solid var(--lebrun-perle,#d8d4cd)}.lebrun-related__label{display:block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--lebrun-ardoise,#6b6f73);margin-bottom:.75rem}.lebrun-related__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.5rem}.lebrun-related__link{display:inline-block;font-size:.92rem;color:var(--lebrun-encre,#16181b);text-decoration:none;border-bottom:1px solid transparent;padding:.15rem 0;transition:border-color .2s ease}.lebrun-related__link:hover,.lebrun-related__link:focus-visible{border-bottom-color:currentColor}.lebrun-related__link:focus-visible{outline:2px solid var(--lebrun-encre,#16181b);outline-offset:3px}