body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body--family);overflow-x:hidden}.design-mode-message-container{padding:var(--padding-lg) 0}.design-mode-message{display:block;text-align:center;padding:var(--padding-md);background-color:var(--toast-notification-background-color--error);color:var(--toast-notification-color--error);border-radius:var(--card-border-radius)}.page-width{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin-mobile)}.shopify-section{overflow-x:hidden}@media not (max-width:750px){.page-width{padding:0 var(--page-margin-desktop)}.page-width--narrow{max-width:900px}}dialog:not([open]){display:none}.overflow-hidden{overflow:hidden!important}.hidden{display:none!important}@media not (min-width:750px){.mobile-hide{display:none!important}}@media not (max-width:750px){.desktop-hide{display:none!important}}.stretched-link{position:relative;cursor:pointer}.stretched-link__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.stretched-link a:not(.stretched-link__overlay),.stretched-link button,.stretched-link input,.stretched-link select,.stretched-link summary{position:relative;z-index:1}.rte>*{margin-block:var(--margin-md)}.text-center{text-align:center}.link{color:var(--color-foreground);text-decoration:underline;cursor:pointer}p,ul li,ol li,.paragraph,.text-block.paragraph>*,.accordion__content.paragraph>*{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--font-body--size);line-height:var(--font-body--line-height);letter-spacing:var(--font-body--letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-small{font-size:var(--font-body--size-small)}.text-large{font-size:var(--font-body--size-emphasized)}strong{font-weight:600}button{font-family:var(--font-body--family)}h1,.h1,.text-block.h1>*,.accordion__heading-title.h1>*{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color-foreground);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}h2,.h2,.text-block.h2>*,.accordion__heading-title.h2>*{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color-foreground);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}h3,.h3,.text-block.h3>*,.accordion__heading-title.h3>*{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color-foreground);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}h4,.h4,.text-block.h4>*,.accordion__heading-title.h4>*{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color-foreground);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}h5,.h5,.text-block.h5>*,.accordion__heading-title.h5>*{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color-foreground);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}h6,.h6,.text-block.h6>*,.accordion__heading-title.h6>*{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color-foreground);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.text-block>*,.text-block>.metafield-rich_text_field>*{margin-block:var(--margin-md) 0}.text-block>*:first-child,.text-block>.metafield-rich_text_field>*:first-child{margin-top:0}.text-block>*:last-child,.text-block>.metafield-rich_text_field>*:last-child{margin-bottom:0}.variant_label{margin:0;font-size:var(--font-body--size);font-family:var(--font-body--family);font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-foreground);margin-bottom:var(--margin-sm)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}*{scrollbar-width:thin;scrollbar-color:rgba(1,1,1,.25) transparent}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#01010140;border-radius:20px;border:3px solid white;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:#0101014d}::-webkit-scrollbar-corner{background-color:transparent}.card{border-radius:var(--card-border-radius);padding:var(--card-padding)}.card--with-border{border:var(--container-border-width) solid var(--color-border)}.card>.card{padding:calc(var(--card-padding) * .75)}.card .image-block__image,.card .placeholder-image,.card>.card{border-radius:calc(var(--card-border-radius) - (var(--card-padding) * .5))}.card>.card .image-block__image,.card>.card .placeholder-image{border-radius:calc(var(--card-border-radius) - (var(--card-padding) * .67))}.icon{font-size:calc(var(--icon-size) * 1px)!important;font-variation-settings:"FILL" var(--icon-fill),"wght" var(--icon-weight),"GRAD" 0,"opsz" var(--icon-size);color:inherit}.button,button.shopify-payment-button__button{-webkit-appearance:none;appearance:none;cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:var(--inputs-min-height);min-width:var(--inputs-min-width);max-width:max-content;font-size:var(--button-font-size);outline:1px solid transparent;transition:all var(--animation-speed-medium) var(--animation-easing);padding:var(--button-padding-vertical) var(--button-padding-horizontal);color:var(--color-primary-button-text);background-color:var(--color-primary-button-background);border:var(--button-primary-border-width) solid var(--color-primary-button-border);border-radius:var(--button-border-radius);font-weight:var(--button-primary-font-weight);text-transform:var(--button-primary-text-transform);letter-spacing:var(--button-letter-spacing)}.button:hover,button.shopify-payment-button__button:hover{opacity:.75}button.shopify-payment-button__button:hover:not([disabled]){color:var(--color-primary-button-text);background-color:var(--color-primary-button-background);border:var(--button-primary-border-width) solid var(--color-primary-button-border)}.button:has(.price-container){padding:var(--button-padding-vertical)}.button span{pointer-events:none}.button:disabled,.button[disabled],.button[aria-disabled=true],button.shopify-payment-button__button[disabled],button.shopify-payment-button__button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button .icon{font-size:18px!important}.button--secondary,.accelerated-checkout--secondary button.shopify-payment-button__button{color:var(--color-secondary-button-text);background-color:var(--color-secondary-button-background);border:var(--button-secondary-border-width) solid var(--color-secondary-button-border);font-weight:var(--button-secondary-font-weight);text-transform:var(--button-secondary-text-transform)}.accelerated-checkout--secondary button.shopify-payment-button__button:hover:not([disabled]){color:var(--color-secondary-button-text);background-color:var(--color-secondary-button-background);border:var(--button-secondary-border-width) solid var(--color-secondary-button-border)}.button--tertiary{border:none;background-color:transparent;color:rgb(var(--color-foreground))}.button--tertiary.button--icon-only .icon{font-size:calc(var(--icon-size) * 1px)!important}.button--icon-only{padding:0;min-width:var(--inputs-min-height)}.button--full-width,.accelerated-checkout--full-width button.shopify-payment-button__button{width:100%;max-width:100%}.button--small{padding:calc(var(--button-padding-vertical) / 2) calc(var(--button-padding-horizontal) * var(--small-multiplier));min-height:calc(var(--small-multiplier) * var(--inputs-min-height));min-width:calc(var(--small-multiplier) * var(--inputs-min-width));border-radius:calc(var(--small-multiplier) * var(--button-border-radius))}.button--small.button--icon-only{padding:0;min-width:calc(var(--small-multiplier) * var(--inputs-min-height));min-height:calc(var(--small-multiplier) * var(--inputs-min-height));max-width:calc(var(--small-multiplier) * var(--inputs-min-height));max-height:calc(var(--small-multiplier) * var(--inputs-min-height))}.button__content{display:flex;align-items:center;gap:var(--gap-sm);flex-wrap:wrap}.select-wrapper{position:relative;display:inline-block}.select-wrapper--full-width{width:100%}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--inputs-min-height);min-width:var(--inputs-min-width);padding:var(--inputs-padding);padding-right:calc(var(--inputs-padding) * 2.5);border:var(--inputs-border-width) solid var(--color-input-border);border-radius:var(--inputs-border-radius);color:var(--color-input-text);background-color:var(--color-input-background);cursor:pointer;font-size:var(--inputs-font-size);width:100%}.select:not(:disabled):hover,.select:not(:disabled):focus,.select:focus-visible,.select:focus{outline:none;margin:0;box-shadow:none}.select--small{height:calc(var(--small-multiplier) * var(--inputs-min-height));padding:0 var(--inputs-padding);padding-right:calc(var(--inputs-padding) * 2.5);border-radius:calc(var(--small-multiplier) * var(--inputs-border-radius))}.select--full-width{width:100%}.select:disabled{opacity:.5;cursor:not-allowed}.select-wrapper__icon{position:absolute;top:50%;right:var(--inputs-padding);transform:translateY(-50%);pointer-events:none;color:var(--color-input-text);height:20px}.select-wrapper__icon .icon{font-size:20px!important}.badges{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.badge{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-primary-badge-background);color:var(--color-primary-badge-text);border:var(--badge-primary-border-width) solid var(--color-primary-badge-border);border-radius:var(--badge-border-radius);font-size:var(--font-body--size-small);line-height:normal;font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);padding:var(--padding-xxs) var(--padding-sm)}.badge:not(:has(.badge__text:empty)){gap:var(--gap-xs)}.badge .icon{font-size:14px!important;font-variation-settings:"FILL" var(--icon-fill),"wght" var(--icon-weight),"GRAD" 0,"opsz" 14}.badge--secondary{background-color:var(--color-secondary-badge-background);color:var(--color-secondary-badge-text);border:var(--badge-secondary-border-width) solid var(--color-secondary-badge-border)}.badge--small{padding:var(--padding-xxxs) var(--padding-xs)}@keyframes modalSlideInTop{0%{transform:translateY(200%)}to{transform:translateY(0)}}@keyframes modalSlideOutTop{0%{transform:translateY(0)}to{transform:translateY(200%)}}@keyframes modalSlideInBottom{0%{transform:translateY(-200%)}to{transform:translateY(0)}}@keyframes modalSlideOutBottom{0%{transform:translateY(0)}to{transform:translateY(-200%)}}@keyframes modalSlideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes modalSlideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes modalSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes modalSlideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes backdropFilter{0%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}to{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}}.accordion-animation details::details-content,.accordion-animation details .accordion__content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-fast) allow-discrete,padding-block var(--animation-speed-fast) var(--animation-easing),opacity var(--animation-speed-fast) var(--animation-easing),block-size var(--animation-speed-fast) var(--animation-easing)}.accordion-animation details[open]::details-content,.accordion-animation details[open] .accordion__content{opacity:1;block-size:auto}@starting-style{.accordion-animation details[open]::details-content,.accordion-animation details[open] .accordion__content{block-size:0;opacity:0;overflow-y:clip}}.product-price-container:has(.unit-price:not(:empty)){display:flex;flex-direction:column;gap:var(--gap-xs)}.price-container{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-sm);-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial}.price-container .prices{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-xs)}.price-container .compare-at-price,.price-container .price{text-wrap-mode:nowrap}.price-container .compare-at-price{text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.7}.unit-price{font-size:var(--font-body--size-small);opacity:.7}.dialog-modal{box-shadow:var(--modal-shadow);margin:auto var(--margin-md);padding:var(--padding-lg);max-width:var(--modal-width);min-width:50%;max-height:var(--modal-max-height)}.dialog-modal:focus-visible,.dialog-modal:focus{outline:none}@media not (min-width:750px){.dialog-modal{padding:var(--padding-lg) var(--padding-md) var(--padding-md)}.dialog-modal--top{margin:0 auto;width:100%;max-width:100%}.dialog-modal--top.card{border-top-right-radius:0;border-top-left-radius:0}.dialog-modal--bottom{margin:auto 0 0;width:100%;max-width:100%}.dialog-modal--bottom.card{border-bottom-right-radius:0;border-bottom-left-radius:0}}.dialog-modal::-webkit-scrollbar-track{margin:var(--margin-md) 0}@media not (max-width:750px){.dialog-modal{margin:10% auto}}.dialog-modal__content>*{margin-block:var(--margin-md)}.dialog-modal__content>*:first-child{margin-block-start:0}.dialog-modal__content .spinner .path{stroke:var(--color-foreground)}.dialog-modal__close{position:absolute;top:var(--padding-md);right:var(--padding-md)}@media not (min-width:750px){.dialog-modal__close{position:absolute;top:var(--padding-sm);right:var(--padding-sm)}}.dialog-modal::backdrop{transition:backdrop-filter var(--animation-speed-medium) var(--animation-easing);-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);background:rgba(var(--color-shadow))}.dialog-modal[open]{animation:modalSlideInTop var(--animation-speed-medium) var(--animation-easing) forwards}.dialog-modal--top[open]{animation:modalSlideInBottom var(--animation-speed-medium) var(--animation-easing) forwards}.dialog-modal[open]::backdrop{animation:backdropFilter var(--animation-speed-medium) var(--animation-easing) forwards;transition:opacity var(--animation-speed-medium) var(--animation-easing)}.dialog-modal.dialog-modal--closing{animation:modalSlideOutTop var(--animation-speed-medium) var(--animation-easing) forwards}.dialog-modal--top.dialog-modal--closing{animation:modalSlideOutBottom var(--animation-speed-medium) var(--animation-easing) forwards}.list-unstyled{list-style:none;padding:0;margin:0}.toast-notification{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--toast-notification-transition-duration);box-shadow:var(--modal-shadow);padding:var(--padding-md);gap:var(--gap-md);align-items:center;min-width:var(--toast-notification-min-width);width:max-content;max-width:calc(100% - 4rem);display:flex;justify-content:space-between;z-index:var(--toast-notification-z-index);left:50%;top:100%;transform:translate(-50%) translateY(0);position:fixed;font-size:var(--font-body--size)}.toast-notification.active{transform:translate(-50%) translateY(calc(-100% - 20px))}.toast-notification .icon-container{height:var(--toast-notification-icon-size)}.toast-notification .icon-container .icon{font-size:var(--toast-notification-icon-size)!important}.toast-notification .icon-success,.toast-notification .icon-error,.toast-notification .icon-warning,.toast-notification .icon-info{display:none}.toast-notification.success{background-color:var(--toast-notification-background-color--success);color:var(--toast-notification-color--success)}.toast-notification.success .icon-success{display:block}.toast-notification.error{background-color:var(--toast-notification-background-color--error);color:var(--toast-notification-color--error)}.toast-notification.error .icon-error{display:block}.toast-notification.warning{background-color:var(--toast-notification-background-color--warning);color:var(--toast-notification-color--warning)}.toast-notification.warning .icon-warning{display:block}.toast-notification.info{background-color:var(--toast-notification-background-color--info);color:var(--toast-notification-color--info)}.toast-notification.info .icon-info{display:block}dropdown-component{position:relative}dropdown-component .dropdown-toggle{display:flex;align-items:center;gap:.25rem;background:none;border:none;cursor:pointer;font-size:var(--font-body--size);color:inherit;padding:0;transition:var(--animation-link-hover)}dropdown-component .dropdown-toggle:hover{opacity:var(--opacity-link-hover)}dropdown-component .dropdown-toggle .icon--keyboard_arrow_down{transition:transform var(--animation-speed) var(--animation-easing);font-size:20px!important}dropdown-component .dropdown-content{top:calc(100% + var(--padding-xs));left:0;min-width:200px;width:max-content;background-color:var(--color-background);color:var(--color-foreground);border-radius:var(--card-border-radius);transform:translateY(-10px);border:var(--container-border-width) solid var(--color-border);padding:var(--padding-xs);position:absolute;opacity:0;visibility:hidden;transition:opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing),width var(--animation-speed) var(--animation-easing);z-index:100}dropdown-component .dropdown-content.dropdown-content--open-left{right:0;left:auto}dropdown-component[data-open=true] .dropdown-toggle .icon--keyboard_arrow_down{transform:rotate(180deg)}dropdown-component[data-open=true] .dropdown-content{opacity:1;visibility:visible;transform:translateY(0)}.shopify-policy__container{padding-top:var(--padding-lg);padding-bottom:var(--padding-lg)}.shopify-policy__title{margin-bottom:var(--margin-xl);text-align:left!important}.textfields-group{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm)}@media not (min-width:750px){.textfields-group{flex-direction:column;gap:var(--gap-md)}}.form-success,.form-error{font-size:var(--font-body--size);display:flex;align-items:center;gap:var(--gap-sm);text-align:left!important;padding:var(--padding-sm);border-radius:var(--inputs-border-radius)}.form-success .icon,.form-error .icon{font-size:var(--font-body--size-emphasized)!important}.form-success{color:var(--color-success);background-color:color-mix(in srgb,var(--color-success) 15%,transparent)}.form-error{color:var(--color-error);background-color:color-mix(in srgb,var(--color-error) 15%,transparent)}.header__layout--logo-center,.header__layout--logo-left,.header__layout--logo-left-menu-left,.header__layout--logo-center-with-two-menus,.header__layout--logo-center-above-menu__logo-and-icons,.header__layout--logo-left-above-menu__logo-and-icons{height:auto!important;min-height:var(--header-height)}:root{--marque-accent: #6f5a4a}.nom-court{margin:var(--margin-top, 0) 0 var(--margin-bottom, 0);font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--color-foreground) 60%,transparent)}em.trait{font-style:normal;background-image:linear-gradient(var(--marque-accent),var(--marque-accent));background-size:100% .11em;background-position:0 92%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.04em}em.cercle{font-style:normal;display:inline-flex;align-items:center;justify-content:center;min-width:1.55em;height:1.55em;padding:0 .2em;border:.085em solid var(--marque-accent);border-radius:999px;line-height:1}.metafield-url{color:inherit;font-weight:600;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 35%,transparent)}.metafield-url:hover{border-bottom-color:var(--marque-accent)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(min-width:750px){.product-media-gallery--carrousel{position:relative;padding-left:100px}.product-media-gallery--carrousel .product-media-gallery__thumbnails{position:absolute;top:0;bottom:0;left:0;width:90px;margin-top:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.product-media-gallery--carrousel .product-media-gallery__thumbnails::-webkit-scrollbar{display:none}.product-media-gallery--carrousel .product-media-gallery__thumbnails .splide__track{overflow:visible}.product-media-gallery--carrousel .product-media-gallery__thumbnails .splide__list{display:flex;flex-direction:column;gap:10px;transform:none!important}.product-media-gallery--carrousel .product-media-gallery__thumbnails .splide__slide{margin:0!important}.product-media-gallery--carrousel .product-media-gallery__thumbnails .splide__arrows{display:none}.product-media-gallery--carrousel .product-media-gallery__thumbnails .splide__slide.is-active{outline:2px solid var(--marque-accent, currentColor);outline-offset:1px;border-radius:8px}}.encadre-garantie{background:color-mix(in srgb,#2f7d55 7%,var(--color-background));border-left:3px solid #2f7d55;border-radius:10px;padding:13px 16px;align-items:center}.encadre-garantie .icon,.encadre-garantie svg,.encadre-garantie .material-symbols-outlined{color:#2f7d55}.encadre-garantie p{margin:0;line-height:1.35}.encadre-garantie p:first-child{font-weight:600}.encadre-garantie p+p{color:color-mix(in srgb,var(--color-foreground) 58%,transparent)}.product-badges .badge{background:#111;color:#fff;border-radius:999px;padding:6px 13px;font-size:.78rem;font-weight:600;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.frise-livraison__etape{justify-items:center;text-align:center}.frise-livraison__etape:not(:last-child):after{left:calc(50% + 32px);right:calc(-50% + 32px)}@media not (min-width:560px){.frise-livraison__etape:not(:last-child):after{left:calc(50% + 26px);right:calc(-50% + 26px)}}.fiche-badges__stock{margin-left:auto}.badge-stock{display:inline-flex;align-items:center;gap:.42em;font-size:.86rem;font-weight:650;line-height:1.2;white-space:nowrap}.badge-stock svg{width:1.05em;height:1.05em;flex:0 0 auto}.badge-stock--ok{color:#2f7d55}.badge-stock--bas{color:#b46a12}.badge-stock--rupture{color:#b3261e}@media not (min-width:620px){.fiche-badges{flex-wrap:wrap}.fiche-badges__stock{margin-left:0;width:100%;margin-top:.45em}.badge-stock{font-size:.82rem}}:root{--marque-accent: #bba494}.frise-livraison__etape--active .frise-livraison__pastille,.comparatif__ico--ok{color:#3a2f27!important}.fiche-badges__top,.carte-badges{color:#fff!important;text-shadow:0 1px 1px rgb(0 0 0 / .28)}product-price .price:after,product-form button .price:after{content:" EUR"}product-form quantity-selector,product-form .quantity-selector,.product-form__quantity{display:none!important}.breadcrumbs__item,.breadcrumbs__link{font-size:.8125rem;letter-spacing:.005em}.breadcrumbs__link{color:color-mix(in srgb,var(--color-foreground) 52%,transparent)}.breadcrumbs__link:hover{color:var(--color-foreground);opacity:1}.breadcrumbs__item:last-child{color:var(--color-foreground)}.breadcrumbs__item:not(:last-child):after{color:color-mix(in srgb,var(--color-foreground) 32%,transparent)}.section-breadcrumbs{margin-bottom:0}.section-breadcrumbs .breadcrumbs{padding-bottom:2px}@media not (min-width:750px){.breadcrumbs{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs__list{flex-wrap:nowrap;white-space:nowrap;padding-right:24px}.breadcrumbs__item:last-child{max-width:46vw;overflow:hidden;text-overflow:ellipsis}}.avantages .metafield-rich_text_field>p{position:relative;margin-block:0;padding-left:23px;font-size:var(--font-body--size-small);line-height:1.45}.avantages .metafield-rich_text_field>p+p{margin-top:7px}.avantages .metafield-rich_text_field>p:before{content:"";position:absolute;left:0;top:.3em;width:15px;height:15px;background-color:var(--color-primary-badge-background);-webkit-mask:var(--ico-coche) center / contain no-repeat;mask:var(--ico-coche) center / contain no-repeat}.avantages{--ico-coche: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6.5'/%3E%3C/svg%3E")}.accroche p{margin:0;color:color-mix(in srgb,var(--color-foreground) 66%,transparent);line-height:1.35}.accroche:has(p:empty){display:none}.slash>:where(h1,h2,h3,h4,h5,p):before,p.slash:before,h1.slash:before,h2.slash:before,h3.slash:before{content:"//";margin-right:.42em;color:var(--marque-accent, currentColor);font-style:italic;font-weight:700;letter-spacing:-.04em}.accroche.slash>p:before{font-weight:600;opacity:.9}.text-block.avantages>*,.text-block.avantages>.metafield-rich_text_field>*{margin-block:.45rem 0}.text-block.avantages>*:first-child,.text-block.avantages>.metafield-rich_text_field>*:first-child{margin-top:0}.product-section__product-info .text-block.accroche>*,.product-section__product-info .text-block.accroche>.metafield-rich_text_field>*{font-size:1.02rem;line-height:1.45;font-style:italic;font-weight:600;color:var(--color-foreground)}.product-section__product-info .text-block.accroche.slash>p:before{font-style:normal;font-weight:800;letter-spacing:-.06em;opacity:1}.product-section__product-info .text-block.avantages>*,.product-section__product-info .text-block.avantages>.metafield-rich_text_field>*{font-size:.93rem;line-height:1.5}.product-section__product-info .text-block.avantages strong{font-weight:700}.metafield-rich_text_field a,.coll-accroche a,.coll-corps a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color .15s ease}.metafield-rich_text_field a:hover,.coll-accroche a:hover,.coll-corps a:hover{text-decoration-color:currentColor}.product-recommendations .product-recommendations__grid{--reco-gap: 20px;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 4.4 * var(--reco-gap)) / 5.4);gap:var(--reco-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline-start:0;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.product-recommendations .product-recommendations__grid::-webkit-scrollbar{display:none}.product-recommendations .product-recommendations__grid>*{scroll-snap-align:start;min-width:0}@media(max-width:749px){.product-recommendations .product-recommendations__grid{--reco-gap: 12px;grid-auto-columns:calc((100% - 1.35 * var(--reco-gap)) / 2.35)}}.pb-bouton p,.pb-horaires p,.pb-contact p,.pb-societe p{margin-block:0}.pb-bouton a{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border:1px solid rgba(255,255,255,.45);border-radius:999px;font-weight:600;text-decoration:none;transition:background-color var(--animation-speed-medium) var(--animation-easing),border-color var(--animation-speed-medium) var(--animation-easing)}.pb-bouton a:hover{background-color:#ffffff1f;border-color:#ffffffbf;text-decoration:none}.pb-bouton a:before{content:"";flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 7.5h11v9h-11z'/%3E%3Cpath d='M13.5 11h4l4 3.2v2.3h-8z'/%3E%3Ccircle cx='6.5' cy='18.5' r='1.8'/%3E%3Ccircle cx='17' cy='18.5' r='1.8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 7.5h11v9h-11z'/%3E%3Cpath d='M13.5 11h4l4 3.2v2.3h-8z'/%3E%3Ccircle cx='6.5' cy='18.5' r='1.8'/%3E%3Ccircle cx='17' cy='18.5' r='1.8'/%3E%3C/svg%3E") center / contain no-repeat}.pb-horaires p{font-size:var(--font-body--size-small);opacity:.74;line-height:1.5}.pb-contact p{display:flex;align-items:center;gap:10px}.pb-contact p+p{margin-top:13px}.pb-contact p:before{content:"";flex:none;width:16px;height:16px;background-color:currentColor;opacity:.78;-webkit-mask:var(--pb-ico) center / contain no-repeat;mask:var(--pb-ico) center / contain no-repeat}.pb-contact a{text-decoration:none;overflow-wrap:anywhere}.pb-contact p:nth-child(1) a{font-weight:600}.pb-contact a:hover{text-decoration:underline;text-underline-offset:3px}.pb-societe p{font-size:var(--font-body--size-small);opacity:.54;line-height:1.45}.pb-contact p:nth-child(1){--pb-ico: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2.5'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}.pb-contact p:nth-child(2){--pb-ico: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 3.5h13v17h-13z'/%3E%3Cpath d='M9 8.5h6M9 12h6M9 15.5h3.5'/%3E%3C/svg%3E")}cart-drawer .cd-livraison{border-inline-start:3px solid #2e7d52;background:#f2f8f4;border-radius:6px;padding:10px 12px}cart-drawer .cd-livraison p{margin:0;line-height:1.35}cart-drawer .cd-livraison p:first-child{color:#1e5c3c}cart-drawer .cd-livraison p+p{color:#4a5a51;font-size:.85em;margin-top:2px}cart-drawer .cd-stock{display:flex;align-items:center;gap:8px;margin:6px 0 10px;font-size:.9rem;line-height:1.3}cart-drawer .cd-stock__ico{color:#2e7d52;flex:0 0 auto}cart-drawer .cart-drawer__item-remove{background:none;border:none;padding:0;min-height:0;font-size:.82rem;font-weight:400;text-decoration:underline;text-underline-offset:2px;opacity:.7}cart-drawer .cart-drawer__item-remove:hover{opacity:1}cart-drawer quantity-selector,cart-drawer .quantity-selector{display:inline-flex!important;flex-direction:row!important;align-items:center;width:auto!important;max-width:7.5rem}cart-drawer quantity-selector input,cart-drawer .quantity-selector input{width:2.4rem!important;text-align:center;padding-inline:0}cart-drawer .button svg,cart-drawer .button .icon{vertical-align:-.15em;margin-inline-end:.45em}cart-drawer .cd-garantie{justify-content:center;opacity:.85;font-size:.85rem}cart-drawer .cd-garantie p{margin:0}cart-drawer .cd-garantie .icon{color:#2e7d52}.cart-drawer__inner-empty .cart-drawer-empty-blocks{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:330px;margin-inline:auto}.cart-drawer__inner-empty .cart-drawer-empty-blocks>*{width:100%}.cart-drawer__inner-empty .cart-drawer-empty-blocks>.button{width:auto}.cart-drawer__inner-empty .cart-drawer-empty-blocks .text-block{--text-align: center;--text-align-mobile: center}
/*# sourceMappingURL=/cdn/shop/t/17/assets/base.css.map */
