:root{--lebrun-ivoire: #f5f1ea;--lebrun-ecru: #ece5d8;--lebrun-perle: #d8d4cd;--lebrun-ardoise:#6b6f73;--lebrun-encre: #16181b;--lebrun-font: "Barlow", "Helvetica Neue", Arial, sans-serif;--lebrun-ease: cubic-bezier(.2,.7,.2,1)}.main-product .product-main{background:transparent!important;border-radius:0!important}.main-product .pdp-media,.main-product .pdp-content{background:transparent!important;border-radius:0!important;padding:0!important}.main-product .product-main{font-family:var(--lebrun-font)!important}@media(min-width:990px){.main-product>.container{padding-top:clamp(2.5rem,4vw,4rem)!important;padding-bottom:clamp(2.5rem,4vw,4rem)!important}.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:#ffffffd9!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!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!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 2.5rem 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}.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:#fff!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:#fff!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:#fff!important;color:var(--lebrun-encre)!important}.main-product .product-form__submit:disabled{background:var(--lebrun-perle)!important;border-color:var(--lebrun-perle)!important;color:#fff!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!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:"\2212"!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!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:#f5f1eaf5!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:#fff!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\e8s 250\20ac   \b7   Retours sous 14 jours  \b7   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;-webkit-appearance:textfield!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:#fff!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{0%{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 #16181b14!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;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!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}
/*# sourceMappingURL=/cdn/shop/t/61/assets/lebrun-product-ux.css.map */
