.grid__item>product-component,.grid__item .card-wrapper{display:flex;flex-direction:column;height:100%}.grid__item .card-wrapper>.card{flex:1 1 auto;display:flex;flex-direction:column}.grid__item .card-wrapper>.card>.card__content{flex:1 1 auto;display:flex;flex-direction:column}.grid__item .card-wrapper .card__content .quick-add{margin-top:auto;padding-top:.4rem}:is(#MainContent:has(.product-grid,.e2s-liste),#MainContent[data-template=product]){position:relative;isolation:isolate;background-color:#f5efe9}:is(#MainContent:has(.product-grid,.e2s-liste),#MainContent[data-template=product]){overflow:clip}:is(#MainContent:has(.product-grid,.e2s-liste),#MainContent[data-template=product]) .shopify-section>.gradient,:is(#MainContent:has(.product-grid,.e2s-liste),#MainContent[data-template=product]) .shopify-section>.isolate,:is(#MainContent:has(.product-grid,.e2s-liste),#MainContent[data-template=product]) [class*=-padding].gradient,:is(#MainContent:has(.product-grid,.e2s-liste),#MainContent[data-template=product]) .collection.gradient,#MainContent:has(.e2s-liste) .e2s-liste.gradient,#MainContent:has(.e2s-liste) [class*=-padding].gradient{background:transparent}:is(#MainContent:has(.product-grid,.e2s-liste),#MainContent[data-template=product]):before,:is(#MainContent:has(.product-grid,.e2s-liste),#MainContent[data-template=product]):after{content:"";position:absolute;z-index:-1;pointer-events:none;width:min(1100px,130vw);aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 190px,rgba(60,38,20,.16) 190px 193px,transparent 193px 380px),repeating-radial-gradient(circle at center,transparent 0 5px,rgba(60,38,20,.12) 5px 6px);-webkit-mask-image:radial-gradient(circle at center,transparent 0 7%,#000 12%,#000 38%,transparent 70%);mask-image:radial-gradient(circle at center,transparent 0 7%,#000 12%,#000 38%,transparent 70%)}:is(#MainContent:has(.product-grid,.e2s-liste),#MainContent[data-template=product]):before{top:-420px;right:-420px}:is(#MainContent:has(.product-grid,.e2s-liste),#MainContent[data-template=product]):after{bottom:-480px;left:-480px}@media(max-width:749px){:is(#MainContent:has(.product-grid,.e2s-liste),#MainContent[data-template=product]):before{top:-260px;right:-300px}:is(#MainContent:has(.product-grid,.e2s-liste),#MainContent[data-template=product]):after{bottom:-300px;left:-340px}}.card-wrapper .card--media .card__inner{box-shadow:0 2px 4px #28190a2e,0 10px 22px -6px #28190a59;transition:box-shadow .45s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.card-wrapper:hover .card--media .card__inner{box-shadow:0 4px 8px #28190a33,0 18px 32px -8px #28190a73}}.card-wrapper .quick-add__submit,.card-wrapper .quick-add__submit.button--secondary{--e2s-btn: #7a5232;background-color:var(--e2s-btn);color:#fff;font-weight:700;letter-spacing:.02em;border:1px solid var(--e2s-btn);box-shadow:0 3px 8px #28190a38}.card-wrapper .quick-add__submit:before,.card-wrapper .quick-add__submit:after{box-shadow:none}@media(hover:hover){.card-wrapper .quick-add__submit:not([disabled]):hover{background-color:#5f3f25;border-color:#5f3f25}}.card-wrapper .quick-add__submit[disabled],.card-wrapper .quick-add__submit[aria-disabled=true]{background-color:#d9d2cb;border-color:#d9d2cb;color:#4a4036;box-shadow:none}@media(min-width:1200px){.product-grid.grid--5-col-desktop .grid__item{width:calc(16.6667% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.6667% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.product-grid.grid--5-col-desktop .card__heading,.product-grid.grid--5-col-desktop .card__heading a{font-size:1.4rem;line-height:1.25}.product-grid.grid--5-col-desktop .card-information,.product-grid.grid--5-col-desktop .price{font-size:1.3rem}.product-grid.grid--5-col-desktop .caption-with-letter-spacing{font-size:1rem;letter-spacing:.08em}.product-grid.grid--5-col-desktop .quick-add__submit{min-height:40px;padding:0 .8rem;font-size:1.3rem;letter-spacing:0}}@media(min-width:990px)and (max-width:1199px){.product-grid.grid--5-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}.card__inner{position:relative}.e2s-media-pill{position:absolute;top:.8rem;left:.8rem;z-index:3;display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .4rem;border-radius:999px;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;background:#ffffffeb;color:#1a1a1a;box-shadow:0 2px 8px #00000047;pointer-events:none}@media(min-width:1200px){.product-grid.grid--5-col-desktop .e2s-media-pill{top:.5rem;left:.5rem;font-size:1rem;padding:.3rem .6rem .3rem .5rem}}.e2s-media-pill--tr{left:auto;right:.8rem}.na-cover-wrap .e2s-media-pill,.b5-cover-wrap .e2s-media-pill{top:.6rem}.na-cover-wrap .e2s-media-pill:not(.e2s-media-pill--tr),.b5-cover-wrap .e2s-media-pill{left:.6rem}.na-cover-wrap .e2s-media-pill--tr{right:.6rem}.e2s-media-pill .e2s-mp-ico{width:1.9rem;height:1.9rem;flex:0 0 auto;display:block}@media(min-width:1200px){.product-grid.grid--5-col-desktop .e2s-media-pill .e2s-mp-ico{width:1.6rem;height:1.6rem}}#MainContent:has(.e2s-liste) .page-width--narrow{max-width:1240px;padding-inline:20px;margin-inline:auto}#MainContent:has(.e2s-liste) .main-page-title{text-align:left;margin-bottom:0}#MainContent:has(.e2s-liste) .main-page-title{font-size:clamp(3.2rem,4vw,4.4rem)}#MainContent[data-template=index] .shopify-section>:is(.gradient,section,div):not(.e2s-hero,.pg-pin){position:relative;isolation:isolate}#MainContent[data-template=index] .shopify-section>:is(.gradient,section,div):not(.e2s-hero,.pg-pin):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;mix-blend-mode:overlay;opacity:.8;background:repeating-radial-gradient(circle at 96% 0%,transparent 0 110px,rgba(0,0,0,.75) 110px 114px,transparent 114px 220px),repeating-radial-gradient(circle at 96% 0%,transparent 0 3px,rgba(0,0,0,.55) 3px 4px,transparent 4px 7px,rgba(255,255,255,.45) 7px 8px),repeating-radial-gradient(circle at 4% 100%,transparent 0 110px,rgba(0,0,0,.75) 110px 114px,transparent 114px 220px),repeating-radial-gradient(circle at 4% 100%,transparent 0 3px,rgba(0,0,0,.55) 3px 4px,transparent 4px 7px,rgba(255,255,255,.45) 7px 8px);-webkit-mask-image:radial-gradient(circle 560px at 96% 0%,#000 0,#000 25%,transparent 100%),radial-gradient(circle 560px at 4% 100%,#000 0,#000 25%,transparent 100%);mask-image:radial-gradient(circle 560px at 96% 0%,#000 0,#000 25%,transparent 100%),radial-gradient(circle 560px at 4% 100%,#000 0,#000 25%,transparent 100%)}@media(max-width:749px){#MainContent[data-template=index] .shopify-section>:is(.gradient,section,div):not(.e2s-hero,.pg-pin):before{opacity:.65;-webkit-mask-image:radial-gradient(circle 320px at 96% 0%,#000 0,#000 25%,transparent 100%),radial-gradient(circle 320px at 4% 100%,#000 0,#000 25%,transparent 100%);mask-image:radial-gradient(circle 320px at 96% 0%,#000 0,#000 25%,transparent 100%),radial-gradient(circle 320px at 4% 100%,#000 0,#000 25%,transparent 100%)}}@media(min-width:750px){#MainContent[data-template=product] .product--small:not(.product--no-media) .product__media-wrapper,#MainContent[data-template=product] .product--medium:not(.product--no-media) .product__media-wrapper,#MainContent[data-template=product] .product--large:not(.product--no-media) .product__media-wrapper{max-width:min(38%,500px);width:min(38%,500px)}#MainContent[data-template=product] .product--small:not(.product--no-media) .product__info-wrapper,#MainContent[data-template=product] .product--medium:not(.product--no-media) .product__info-wrapper,#MainContent[data-template=product] .product--large:not(.product--no-media) .product__info-wrapper{flex:1 1 0;max-width:none;width:auto;padding-left:clamp(2rem,4vw,5rem)}#MainContent[data-template=product] .product__media-wrapper img{max-height:min(500px,62vh);object-fit:contain}#MainContent[data-template=product] .product__media-item{max-width:500px}}.e2s-fiche{list-style:none;margin:1.8rem 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.e2s-fiche__item{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 14px 10px 10px;border:1.5px solid rgba(60,38,20,.16);border-radius:999px;background:#b5815814}.e2s-fiche__ico{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#b58158;color:#fff;box-shadow:0 2px 4px #28190a40}.e2s-fiche__ico svg{width:22px;height:22px}.e2s-fiche__txt{display:flex;flex-direction:column;min-width:0;line-height:1.2}.e2s-fiche__txt small{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;opacity:.62}.e2s-fiche__txt strong{font-size:1.5rem;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:is(.button,.button--primary,.button--secondary,.quick-add__submit,.shopify-payment-button__button--unbranded,.cart__checkout-button,.product-form__submit,.shopify-challenge__button,.ac-submit,.e2s-avis__btn,.b5-add:not(.is-added),.b5-all,.b-link,.fd-btn,.g-btn,.h-btn,.h-btn--ghost,.e2s-bac__btn,.pg-btn,.na-add:not(.is-added),.na-all,.vs-btn,.v-btn,.v-deposit-btn,.r-btn){background:#fff!important;color:#111!important;border:1px solid #111!important;border-radius:999px!important;box-shadow:0 1px 3px #00000029!important;font-weight:600!important;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}:is(.button,.button--primary,.button--secondary,.quick-add__submit,.shopify-payment-button__button--unbranded,.cart__checkout-button,.product-form__submit,.shopify-challenge__button,.ac-submit,.e2s-avis__btn,.b5-add:not(.is-added),.b5-all,.b-link,.fd-btn,.g-btn,.h-btn,.h-btn--ghost,.e2s-bac__btn,.pg-btn,.na-add:not(.is-added),.na-all,.vs-btn,.v-btn,.v-deposit-btn,.r-btn):hover{transform:scale(1.02);box-shadow:0 1px 3px #00000029!important}:is(.button,.button--primary,.button--secondary,.quick-add__submit,.shopify-payment-button__button--unbranded,.cart__checkout-button,.product-form__submit,.shopify-challenge__button,.ac-submit,.e2s-avis__btn,.b5-add:not(.is-added),.b5-all,.b-link,.fd-btn,.g-btn,.h-btn,.h-btn--ghost,.e2s-bac__btn,.pg-btn,.na-add:not(.is-added),.na-all,.vs-btn,.v-btn,.v-deposit-btn,.r-btn):focus-visible{outline:1px solid #111;outline-offset:3px}:is(.button,.button--primary,.button--secondary,.quick-add__submit,.shopify-payment-button__button--unbranded,.cart__checkout-button,.product-form__submit,.shopify-challenge__button,.ac-submit,.e2s-avis__btn,.b5-add:not(.is-added),.b5-all,.b-link,.fd-btn,.g-btn,.h-btn,.h-btn--ghost,.e2s-bac__btn,.pg-btn,.na-add:not(.is-added),.na-all,.vs-btn,.v-btn,.v-deposit-btn,.r-btn)[disabled],:is(.button,.button--primary,.button--secondary,.quick-add__submit,.shopify-payment-button__button--unbranded,.cart__checkout-button,.product-form__submit,.shopify-challenge__button,.ac-submit,.e2s-avis__btn,.b5-add:not(.is-added),.b5-all,.b-link,.fd-btn,.g-btn,.h-btn,.h-btn--ghost,.e2s-bac__btn,.pg-btn,.na-add:not(.is-added),.na-all,.vs-btn,.v-btn,.v-deposit-btn,.r-btn)[aria-disabled=true]{opacity:.55;box-shadow:none!important;transform:none;cursor:not-allowed}.button:before,.button:after,.quick-add__submit:before,.quick-add__submit:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after,.cart__checkout-button:before,.cart__checkout-button:after,.product-form__submit:before,.product-form__submit:after{display:none!important}@media(prefers-reduced-motion:reduce){:is(.button,.button--primary,.button--secondary,.quick-add__submit,.shopify-payment-button__button--unbranded,.cart__checkout-button,.product-form__submit,.shopify-challenge__button,.ac-submit,.e2s-avis__btn,.b5-add:not(.is-added),.b5-all,.b-link,.fd-btn,.g-btn,.h-btn,.h-btn--ghost,.e2s-bac__btn,.pg-btn,.na-add:not(.is-added),.na-all,.vs-btn,.v-btn,.v-deposit-btn,.r-btn){transition:none}:is(.button,.button--primary,.button--secondary,.quick-add__submit,.shopify-payment-button__button--unbranded,.cart__checkout-button,.product-form__submit,.shopify-challenge__button,.ac-submit,.e2s-avis__btn,.b5-add:not(.is-added),.b5-all,.b-link,.fd-btn,.g-btn,.h-btn,.h-btn--ghost,.e2s-bac__btn,.pg-btn,.na-add:not(.is-added),.na-all,.vs-btn,.v-btn,.v-deposit-btn,.r-btn):hover{transform:none}}:is(.h-btn--ghost,.r-btn.is-ghost,.v-deposit-btn,.btn-alt):not(#e2s-a):not(#e2s-b){background:rgb(var(--color-button, 181, 129, 88))!important;color:#fff!important;border:1px solid #111!important;box-shadow:0 1px 3px #00000029!important}:is(.h-btn--ghost,.r-btn.is-ghost,.v-deposit-btn,.btn-alt):not(#e2s-a):not(#e2s-b):hover{box-shadow:0 1px 3px #00000029!important;filter:brightness(1.05)}#MainContent[data-template=product] .product{margin-bottom:0}#MainContent[data-template=product] .product__media-list,#MainContent[data-template=product] .product__media-wrapper{position:static}#MainContent[data-template=product] .product__info-container>*{margin-block:0}#MainContent[data-template=product] .product__info-container>*+*{margin-top:.8rem}#MainContent[data-template=product] .product__title h1,#MainContent[data-template=product] .product__title h2{font-size:clamp(2rem,2.6vw,2.8rem);line-height:1.15;margin:0}#MainContent[data-template=product] .product__text{font-size:1.3rem;margin:0}#MainContent[data-template=product] .product__text.subtitle{font-size:1.25rem;opacity:.7}#MainContent[data-template=product] .price{font-size:1.7rem}#MainContent[data-template=product] .price__regular .price-item--regular,#MainContent[data-template=product] .price-item--sale{font-size:2.2rem}#MainContent[data-template=product] .product-form__input,#MainContent[data-template=product] .product-form__quantity{margin:0 0 .6rem}#MainContent[data-template=product] .quantity{min-height:4rem;width:12rem}#MainContent[data-template=product] .product-form__submit,#MainContent[data-template=product] .shopify-payment-button__button{min-height:4.2rem;font-size:1.4rem}#MainContent[data-template=product] .product__description{font-size:1.35rem;line-height:1.5}#MainContent[data-template=product] .product__description p{margin:0 0 .6rem}#MainContent[data-template=product] .share-button{margin-top:.6rem}#MainContent[data-template=product] .e2s-fiche{margin:.6rem 0;gap:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}#MainContent[data-template=product] .e2s-fiche{display:flex;flex-wrap:wrap;justify-content:center}#MainContent[data-template=product] .e2s-fiche__item{flex:1 1 0;justify-content:center;min-width:0;gap:8px;padding:5px 10px 5px 5px;border-width:1px}#MainContent[data-template=product] .e2s-fiche__ico{width:28px;height:28px;box-shadow:none}#MainContent[data-template=product] .e2s-fiche__ico svg{width:16px;height:16px}#MainContent[data-template=product] .e2s-fiche__txt small{font-size:.9rem}#MainContent[data-template=product] .e2s-fiche__txt strong{font-size:1.2rem;-webkit-line-clamp:1}@media(min-width:750px){#MainContent[data-template=product] .product--small:not(.product--no-media) .product__media-wrapper,#MainContent[data-template=product] .product--medium:not(.product--no-media) .product__media-wrapper,#MainContent[data-template=product] .product--large:not(.product--no-media) .product__media-wrapper{max-width:280px;width:280px}#MainContent[data-template=product] .product__media-wrapper img{max-height:280px}#MainContent[data-template=product] .product__media-item{max-width:280px}#MainContent[data-template=product] .product--small:not(.product--no-media) .product__info-wrapper{padding-left:2rem}}@media(max-width:749px){#MainContent[data-template=product] .product__media-wrapper img{max-height:300px;margin-inline:auto}}#MainContent[data-template=product] .product__media-wrapper .media{padding-bottom:0!important;height:auto}#MainContent[data-template=product] :is(.installment,shopify-payment-terms,.shopify-payment-button,shop-pay-wallet-button,.product-form__buttons+.shopify-payment-button,[data-shopify=payments-installments]){display:none!important}#MainContent[data-template=product] .product__title h1{font-size:clamp(1.8rem,2.2vw,2.4rem)}#MainContent[data-template=product] .product__info-container>*+*{margin-top:.6rem}#MainContent[data-template=product] .product-form__submit{min-height:4rem;font-size:1.3rem}#MainContent[data-template=product] .product__description{font-size:1.3rem}#MainContent[data-template=product] .product-form__quantity{display:flex;align-items:center;gap:1rem;--inputs-border-width: 0px;--inputs-radius: 0px}#MainContent[data-template=product] .product-form__quantity .quantity__label{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a4f2c}#MainContent[data-template=product] quantity-input.quantity{width:auto;min-height:3.6rem;display:inline-flex;align-items:stretch;border:1.5px solid rgba(60,38,20,.4);border-radius:10px;background:#fff;box-shadow:none;overflow:hidden}#MainContent[data-template=product] .quantity:before,#MainContent[data-template=product] .quantity:after{display:none!important}#MainContent[data-template=product] .quantity__input{width:4.2rem;flex:0 0 4.2rem;color:#111;font-weight:700;font-size:1.4rem;border-left:1.5px solid rgba(60,38,20,.2);border-right:1.5px solid rgba(60,38,20,.2)}#MainContent[data-template=product] .quantity__button{width:3.4rem;flex:0 0 3.4rem;height:auto;min-height:0;margin:0;border-radius:0;background:transparent;color:#7a4f2c;transition:background .2s}#MainContent[data-template=product] .quantity__button:hover{background:#b581582e}#MainContent[data-template=product] .quantity__button svg{width:1rem}#MainContent[data-template=product] .product__media-wrapper,#MainContent[data-template=product] .product__info-wrapper>.product__info-container{background:#fff;border:1.5px solid rgba(60,38,20,.16);border-radius:14px;padding:18px 20px;box-shadow:0 2px #3c261414}#MainContent[data-template=product] .e2s-desc-card{margin-top:12px;padding-top:12px;border-top:1.5px solid rgba(60,38,20,.14);font-size:1.1rem;line-height:1.45}#MainContent[data-template=product] .e2s-desc-card__title{margin:0 0 6px;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:#7a4f2c}#MainContent[data-template=product] .e2s-desc-card p{margin:0 0 .7rem}#MainContent[data-template=product] .product__media-wrapper media-gallery{display:block}#MainContent[data-template=product] .product__info-container .product__text.caption-with-letter-spacing{display:inline-block;width:auto;padding:3px 12px;border-radius:999px;background:#b5815824;border:1.5px solid rgba(60,38,20,.16);font-size:1.15rem;font-weight:700;letter-spacing:.06em}#MainContent[data-template=product] .product__info-container .product__text.subtitle{display:inline-block;padding:3px 12px;border-radius:999px;background:#f3ece4;font-size:1.2rem}@media(min-width:990px){#MainContent[data-template=product] .product--small:not(.product--no-media) .product__media-wrapper,#MainContent[data-template=product] .product--medium:not(.product--no-media) .product__media-wrapper,#MainContent[data-template=product] .product--large:not(.product--no-media) .product__media-wrapper{max-width:58%;width:58%;flex:0 0 58%}#MainContent[data-template=product] .product--small:not(.product--no-media) .product__info-wrapper,#MainContent[data-template=product] .product--medium:not(.product--no-media) .product__info-wrapper,#MainContent[data-template=product] .product--large:not(.product--no-media) .product__info-wrapper{padding-left:1.6rem;padding-right:0;flex:1 1 0;width:auto;max-width:none}#MainContent[data-template=product] .product__media-wrapper img{max-height:260px}#MainContent[data-template=product] .product__media-item{max-width:none}}@media(max-width:989px){#MainContent[data-template=product] .product__info-wrapper>.product__info-container{margin-top:14px}}#MainContent[data-template=product] .product__media-wrapper .media{padding:0!important;height:auto!important;display:flex;justify-content:center}#MainContent[data-template=product] .product__media-wrapper .media>img{position:static!important;width:auto;max-width:100%;height:auto}#MainContent[data-template=product] .product__media-wrapper{text-align:center}#MainContent[data-template=product] .product__media-wrapper .product__info-container{display:flex;flex-direction:column;align-items:stretch;padding:0 2.4rem}#MainContent[data-template=product] .product__media-wrapper .product__info-container>*{width:100%}#MainContent[data-template=product] .product__media-wrapper .e2s-fiche{width:100%}#MainContent[data-template=product] .product__media-wrapper .product__info-container>*{max-width:100%}#MainContent[data-template=product] .product__media-wrapper .price,#MainContent[data-template=product] .product__media-wrapper .price__container,#MainContent[data-template=product] .product__media-wrapper .product-form__buttons,#MainContent[data-template=product] .product__media-wrapper .product-form__input--pill,#MainContent[data-template=product] .product__media-wrapper fieldset{justify-content:center}#MainContent[data-template=product] .product__media-wrapper .product-form__input{text-align:center}#MainContent[data-template=product] .product__media-wrapper pickup-availability,#MainContent[data-template=product] .product__media-wrapper .pickup-availability-preview{justify-content:center;text-align:center}#MainContent[data-template=product] .product__media-wrapper .product-form__buttons{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none}#MainContent[data-template=product] .product__media-wrapper .product-form__submit{width:100%;max-width:none}#MainContent[data-template=product] .product__media-wrapper .product-form__quantity{justify-content:center}#MainContent[data-template=product] .product__media-wrapper .price__regular .price-item--regular,#MainContent[data-template=product] .product__media-wrapper .price-item--sale{border:0}#MainContent[data-template=product] .product__media-wrapper{align-self:start}@media(min-width:990px){#MainContent[data-template=product] .product--small:not(.product--no-media) .product__media-wrapper{padding:18px 20px;box-sizing:border-box}}#MainContent[data-template=product] .e2s-desc-card,#MainContent[data-template=product] .e2s-desc-card :is(p,li,span,div){font-size:1.1rem!important;line-height:1.45}#MainContent[data-template=product] product-info .page-width,#MainContent[data-template=product] .e2s-ariane.page-width,#MainContent[data-template=product] [id^=e2s-sug-].page-width,#MainContent[data-template=product] [id^=e2s-info-].page-width{max-width:1240px;margin-inline:auto;padding-inline:20px}#MainContent[data-template=product] .product__media-wrapper,#MainContent[data-template=product] .product__info-wrapper>.product__info-container{border:1px solid #111;box-shadow:0 1px 3px #00000029;border-radius:16px}#MainContent[data-template=product] .product__media-wrapper .media>img{filter:drop-shadow(0 8px 8px rgba(0,0,0,.35))}#MainContent[data-template=product] .price__regular .price-item--regular,#MainContent[data-template=product] .price-item--sale{display:inline-block;background:#b58158;color:#000;border:1px solid #111;border-radius:999px;padding:0 16px;font-weight:800;line-height:1.5}#MainContent[data-template=product] .product__title h1{font-weight:800;font-size:clamp(2.2rem,2.6vw,3rem)}#MainContent[data-template=product] .e2s-desc-card__title{color:#111;font-weight:800}#MainContent[data-template=product] product-info>.gradient,#MainContent[data-template=product] product-info.gradient{position:relative;isolation:isolate}#MainContent[data-template=product] product-info{position:relative;isolation:isolate;display:block}@media(min-width:990px){#MainContent[data-template=product] .product.grid{margin:0;column-gap:0}#MainContent[data-template=product] .product--small:not(.product--no-media) .product__media-wrapper{max-width:calc(58% - 1.6rem);width:calc(58% - 1.6rem);flex:0 0 calc(58% - 1.6rem);margin-right:1.6rem}#MainContent[data-template=product] .product--small:not(.product--no-media) .product__info-wrapper{padding-left:0}}span.active-facets__button-inner.button,span.active-facets__button-inner.button:hover{background:transparent!important;color:rgb(var(--color-foreground))!important;border:1px solid rgba(var(--color-foreground),.35)!important;box-shadow:none!important;transform:none!important;border-radius:999px;font-weight:400;letter-spacing:0;text-transform:none;font-size:1.3rem;padding:.3rem 1.1rem}span.active-facets__button-inner.button:hover{border-color:rgb(var(--color-foreground))!important}.cart-drawer .drawer__inner{border-radius:24px 0 0 24px;border-left:1px solid #111;overflow:hidden}.cart-drawer .drawer__heading{font-weight:800}.cart-drawer .drawer__close,.cart-drawer .drawer__close:hover{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:50%}.cart-drawer .cart-items{border-collapse:separate;border-spacing:0}.cart-drawer .cart-items thead{display:none}cart-drawer .cart-drawer .cart-item{padding:.7rem .8rem;margin-bottom:.6rem;gap:.2rem .8rem;border:1px solid #111;border-radius:14px;background:#b5815814;box-shadow:0 1px 3px #00000029}cart-drawer .cart-drawer .cart-item:last-child{margin-bottom:.6rem}cart-drawer .cart-drawer .cart-item__details{font-size:1.3rem}cart-drawer .cart-drawer .cart-item__details>*+*{margin-top:.2rem}cart-drawer .cart-drawer .cart-item__title{font-size:1.4rem}cart-drawer .cart-drawer .cart-item .quantity{min-height:3rem;width:9.5rem}cart-drawer .cart-drawer .cart-item .quantity__button{width:2.8rem}cart-drawer .cart-drawer .cart-items .cart-item__quantity{padding-top:0}cart-drawer .cart-drawer .cart-items td,cart-drawer .cart-drawer .cart-item>td+td{padding:0}@media screen and (min-width:750px){cart-drawer .cart-drawer .drawer__inner{width:56rem;max-width:calc(100vw - 3rem)}cart-drawer .cart-drawer .cart-item{grid-template-columns:6rem 1fr auto auto;grid-template-rows:auto;align-items:center;padding:.6rem .8rem;margin-bottom:.5rem;gap:0 1.2rem}cart-drawer .cart-drawer .cart-item:last-child{margin-bottom:.5rem}cart-drawer .cart-drawer .cart-item__media{grid-column:1;grid-row:1;width:6rem;min-width:0}cart-drawer .cart-drawer .cart-item__image-container{display:block;width:6rem}cart-drawer .cart-drawer .cart-item__image{max-width:6rem;border-radius:8px}cart-drawer .cart-drawer .cart-item__details{grid-column:2;grid-row:1;padding:0}cart-drawer .cart-drawer .cart-item__details .cart-item__price-wrapper{display:none}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:3;grid-row:1;padding:0}cart-drawer .cart-drawer .cart-item__totals{grid-column:4;grid-row:1;align-items:center;min-width:7rem}}.cart-drawer .cart-item__name{font-weight:800;text-decoration:none}.cart-drawer .cart-item__totals .price{font-weight:800}.cart-item__image{border-radius:12px;border:1px solid #111}.cart-item .quantity{border-radius:999px;overflow:hidden;border:1px solid #111;background:#fff;min-height:3.6rem;width:11rem}.cart-item .quantity:before,.cart-item .quantity:after{display:none!important;box-shadow:none!important}.cart-item .quantity__button{background:transparent!important;box-shadow:none!important;border:0!important;color:#111;width:3.4rem}.cart-item .quantity__input{font-weight:700}cart-remove-button .button.cart-remove-button,cart-remove-button .button.cart-remove-button:hover,cart-remove-button .button.cart-remove-button:focus{background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;border-radius:50%;color:#111!important;min-width:3.6rem;min-height:3.6rem}cart-remove-button .button.cart-remove-button:hover{color:#7a4f2c!important}cart-remove-button .icon-remove{width:1.8rem;height:1.8rem}.cart-drawer .drawer__footer{border-top:1px solid #111;padding-top:1.6rem}.totals__total{font-weight:800}.totals__total-value{font-weight:800;font-size:2rem}.cart-drawer details#Details-CartDrawer,.cart__note .text-area,.cart__note textarea{border-radius:14px}.cart__note textarea{border:1px solid #111}.cart__checkout-button.button,.cart__checkout-button.button:not(:hover){background:#b58158!important;color:#000!important;border:1px solid #111!important;border-radius:999px!important;box-shadow:0 1px 3px #00000029!important}.cart__checkout-button.button:hover{box-shadow:0 1px 3px #00000029!important;filter:brightness(1.05)}.cart__checkout-button[disabled]{filter:grayscale(.4)}.cart__footer .totals,.cart-items thead th{font-weight:700}.cart__footer .cart__blocks{border-radius:18px}#MainContent[data-template=product] .shopify-section>.gradient,#MainContent[data-template=product] product-info.gradient,#MainContent[data-template=product] product-info>.gradient,#MainContent[data-template=product] [class*=-padding].gradient{background:transparent}#MainContent .page-width--narrow:has(>.main-page-title){max-width:1240px;margin-inline:auto;padding-inline:20px}#MainContent .page-width--narrow:has(>.main-page-title)>.rte{max-width:72rem}#MainContent .main-page-title{text-align:left}.tax-note{white-space:pre-line}.cart-drawer .drawer__inner{border-radius:0!important}cart-drawer .cart-drawer .cart-item,.cart-item__image,cart-drawer .cart-drawer .cart-item__image,.cart-item .quantity,cart-drawer .cart-drawer .cart-item .quantity{border-radius:0!important}@media screen and (max-width:749px){cart-drawer .cart-drawer .cart-item{grid-template:auto auto / 6rem minmax(0,1fr) auto;gap:.2rem .9rem;padding:.6rem;margin-bottom:.5rem}cart-drawer .cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3;width:6rem;min-width:0}cart-drawer .cart-drawer .cart-item__image{max-width:6rem}cart-drawer .cart-drawer .cart-item__details{grid-column:2 / 4;grid-row:1;min-width:0}cart-drawer .cart-drawer .cart-item__details>div.product-option{display:none}cart-drawer .cart-drawer .cart-item__title{font-size:1.4rem;line-height:1.2}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:2}cart-drawer .cart-drawer .cart-item__totals{grid-column:3;grid-row:2;align-self:center;justify-content:flex-end;min-width:0;white-space:nowrap}cart-drawer .cart-drawer .cart-item .quantity{min-height:2.8rem;height:2.8rem;width:8rem}cart-drawer .cart-drawer .cart-item .quantity__button{width:2.6rem}cart-drawer .cart-drawer .cart-item .quantity__input{font-size:1.3rem;width:2.8rem;padding:0}}.product-form__submit.e2s-added,.quick-add__submit.e2s-added,.product-form__submit.e2s-added:hover,.quick-add__submit.e2s-added:hover{background:#4f9a5c!important;color:#fff!important;border-color:#4f9a5c!important;animation:e2s-added-pop .35s cubic-bezier(.2,1.6,.4,1)}.e2s-added:before,.e2s-added:after{box-shadow:none!important;background:transparent!important}@keyframes e2s-added-pop{0%{transform:scale(.94)}to{transform:none}}@media screen and (max-width:749px){#MainContent[data-template=product] .product__info-wrapper,#MainContent[data-template=product] .product__info-container{min-width:0;padding-inline:0}#MainContent[data-template=product] .product__title{margin:0}#MainContent[data-template=product] .product__title h1,#MainContent[data-template=product] .product__title h2{font-size:clamp(1.7rem,5.6vw,2.1rem);line-height:1.15;margin:0;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}#MainContent[data-template=product] .product__media-wrapper img{max-height:210px}#MainContent[data-template=product] .product__media-item{margin-bottom:0}#MainContent[data-template=product] .product__info-container>*+*{margin-top:.4rem}#MainContent[data-template=product] .product__text{font-size:1.2rem}#MainContent[data-template=product] .price{font-size:1.5rem}#MainContent[data-template=product] .price-item--regular,#MainContent[data-template=product] .price-item--sale{font-size:1.9rem}#MainContent[data-template=product] .e2s-fiche{margin:.3rem 0;gap:4px}#MainContent[data-template=product] .e2s-fiche__item{padding:3px 8px 3px 3px;gap:6px}#MainContent[data-template=product] .e2s-fiche__ico{width:24px;height:24px}#MainContent[data-template=product] .product-form__input,#MainContent[data-template=product] .product-form__quantity{margin:0 0 .3rem}#MainContent[data-template=product] quantity-input.quantity{min-height:3.2rem}#MainContent[data-template=product] .product-form__submit{min-height:4rem}#MainContent[data-template=product] .product__description{font-size:1.25rem;line-height:1.45}}@media screen and (max-width:749px){#MainContent[data-template=product] .product__title h1,#MainContent[data-template=product] .product__title h2{display:block;-webkit-line-clamp:unset;overflow:visible;padding-bottom:.1em}#MainContent[data-template=product] .product__media-wrapper{display:grid;grid-template-columns:34% minmax(0,1fr);column-gap:1.2rem;row-gap:.4rem;align-content:start;align-items:start}#MainContent[data-template=product] .product__media-wrapper>:first-child{grid-column:1;grid-row:1 / span 4;min-width:0}#MainContent[data-template=product] .product__media-wrapper img{max-height:none;width:100%}#MainContent[data-template=product] .product__media-wrapper>.product__title{grid-column:2;grid-row:1;text-align:left;align-self:end}#MainContent[data-template=product] .product__media-wrapper>.product__title h1{font-size:clamp(1.6rem,5.2vw,2rem);text-align:left}#MainContent[data-template=product] .product__media-wrapper .product__info-container{display:contents}#MainContent[data-template=product] .product__info-container>*{grid-column:1 / -1;min-width:0;margin-top:0!important}#MainContent[data-template=product] .product__info-container>.product__text{grid-column:2;grid-row:2;justify-self:start;text-align:left;border-radius:0;padding:2px 8px;font-size:1.15rem}#MainContent[data-template=product] .product__info-container>[id^=price-]{grid-column:2;grid-row:3;justify-self:start;text-align:left}#MainContent[data-template=product] .product__info-container>[id^=price-] .price,#MainContent[data-template=product] .product__info-container>[id^=price-] .price__container{justify-content:flex-start}#MainContent[data-template=product] .product__info-container>[id^=price-] .price-item{font-size:1.8rem;padding:2px 12px}}.e2s-etat,.product__tax{display:none!important}@media screen and (max-width:749px){#MainContent[data-template=product] .e2s-fiche{display:grid;grid-template-columns:1fr 1fr;gap:6px}#MainContent[data-template=product] .e2s-fiche__item{flex:none;min-width:0;justify-content:flex-start;padding:5px 10px 5px 5px}#MainContent[data-template=product] .e2s-fiche__txt{min-width:0;text-align:left}#MainContent[data-template=product] .e2s-fiche__txt small{font-size:1rem;white-space:normal}#MainContent[data-template=product] .e2s-fiche__txt strong{font-size:1.3rem;line-height:1.2;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;display:block;overflow-wrap:anywhere}}@media screen and (max-width:749px){#MainContent[data-template=product] .e2s-fiche{gap:8px}#MainContent[data-template=product] .e2s-fiche__item{padding:10px 14px 10px 10px;gap:10px}#MainContent[data-template=product] .e2s-fiche--genre{grid-template-columns:1fr}}#MainContent[data-template=product] .product__info-container .product__text.caption-with-letter-spacing,#MainContent[data-template=product] .product__info-container>.product__text{display:block;width:auto;padding:0;border:0;border-radius:0;background:none;font-size:1.25rem;font-weight:700;letter-spacing:.08em}#MainContent[data-template=product] .product__info-container>.product__text+:has(.e2s-fiche){border-top:1px solid rgba(60,38,20,.2);padding-top:.9rem;margin-top:.9rem!important}#MainContent[data-template=product] .product__info-container>:has(.e2s-fiche)+:has(.e2s-fiche){border-bottom:1px solid rgba(60,38,20,.2);padding-bottom:.9rem;margin-bottom:.9rem!important}@media screen and (max-width:749px){.psr-tip strong,.e2s-sug__tip strong,.l-search-tip strong,.e2s-tip-mini strong{display:none!important}.psr-tip,.e2s-sug__tip,.l-search-tip,.e2s-tip-mini{padding:8px 14px!important;font-size:13px!important;gap:8px!important;line-height:1.2!important}.psr-tip svg,.e2s-sug__tip svg,.l-search-tip svg,.e2s-tip-mini svg{width:18px!important;height:18px!important}.psr-up,.e2s-sug__up,.l-st-up{font-size:18px!important}}#MainContent[data-template=product] .price-item,#MainContent[data-template=product] .price__regular .price-item--regular,#MainContent[data-template=product] .price-item--sale{background:none!important;border:0!important;border-radius:0!important;padding:0!important;color:#111!important;font-weight:800;display:inline}#MainContent[data-template=product] .price-item--sale{color:#7a4f2c!important}#MainContent[data-template=product] .product-form__quantity{gap:.6rem;margin-bottom:.2rem;opacity:.9}#MainContent[data-template=product] .product-form__quantity .quantity__label{font-size:1.05rem;font-weight:600;color:#1111118c}#MainContent[data-template=product] quantity-input.quantity{min-height:2.8rem;border:1px solid rgba(60,38,20,.22);border-radius:0;background:transparent}#MainContent[data-template=product] .quantity__input{width:3rem;flex:0 0 3rem;font-size:1.2rem;font-weight:600;border-color:#3c261426;background:transparent}#MainContent[data-template=product] .quantity__button{width:2.6rem;flex:0 0 2.6rem;color:#1119}#MainContent[data-template=product] .quantity__button svg{width:.9rem}pickup-availability,.pickup-availability-preview,.pickup-availability-drawer,#PickupAvailabilityDrawer{display:none!important}#MainContent[data-template=product] .e2s-desc-card{margin:1.4rem 0 0;padding:1.2rem 1.4rem 1.2rem 1.6rem;background:#b5815812;border:0;border-left:3px solid #b58158;border-radius:0 10px 10px 0}#MainContent[data-template=product] .e2s-desc-card__title{margin:0 0 .7rem;font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7a4f2c}#MainContent[data-template=product] .e2s-desc-card,#MainContent[data-template=product] .e2s-desc-card :is(p,li,span,div){font-size:1.2rem!important;line-height:1.5;color:#111c}#MainContent[data-template=product] .e2s-desc-card :is(h1,h2,h3,h4,h5,strong,b){font-size:1.1rem!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#111;margin:.9rem 0 .3rem}#MainContent[data-template=product] .e2s-desc-card .e2s-desc-card__title{margin-top:0;font-size:1.05rem!important;color:#7a4f2c}#MainContent[data-template=product] .e2s-desc-card p{margin:0 0 .4rem}@media screen and (max-width:749px){#MainContent[data-template=product] .product__info-wrapper{padding:0}#MainContent[data-template=product] .e2s-desc-card{margin-top:1rem}}#MainContent[data-template=product] .e2s-desc-card .e2s-desc-card__title,#MainContent[data-template=product] .e2s-desc-card__title{font-size:1.7rem!important;letter-spacing:.06em;margin-bottom:.9rem}#MainContent[data-template=product] .e2s-desc-card.is-clamped:not(.is-open) .e2s-desc-card__body{max-height:16rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}#MainContent[data-template=product] .e2s-desc-card__more{margin-top:.6rem;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:1.2rem;font-weight:700;color:#7a4f2c;text-decoration:underline;text-underline-offset:3px}#MainContent[data-template=product] .e2s-desc-card__more[hidden]{display:none}body{--media-border-width: 0px !important;--media-border-opacity: 0 !important}.cart-item__image,.e2s-sug-card__img,.e2s-sug-band .e2s-sug-card__img,.global-media-settings,.product__media-item .media,.product__media-wrapper .media,.card .media,.card__inner,.e2s-pg-cover,.b5-cover,.l-thumb{border:0!important}.global-media-settings:after,.card__inner:after,.card .media:after{box-shadow:none!important;border:0!important}#MainContent[data-template=product] .e2s-desc-card.is-clamped:not(.is-open) .e2s-desc-card__body{-webkit-mask-image:none;mask-image:none}#MainContent[data-template=product] .e2s-desc-card__more{display:none!important}@media screen and (max-width:749px){#MainContent[data-template=product] .e2s-desc-card__more:not([hidden]){display:inline-flex!important;align-items:center;gap:.6rem;margin-top:.8rem}#MainContent[data-template=product] .e2s-desc-card__more:after{content:"";width:.7rem;height:.7rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .45s cubic-bezier(.22,.61,.36,1)}#MainContent[data-template=product] .e2s-desc-card.is-open .e2s-desc-card__more:after{transform:translateY(2px) rotate(-135deg)}#MainContent[data-template=product] .e2s-desc-card.is-clamped .e2s-desc-card__body{position:relative;overflow:hidden;transition:max-height .5s cubic-bezier(.22,.61,.36,1)}#MainContent[data-template=product] .e2s-desc-card.is-clamped .e2s-desc-card__body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5.5rem;pointer-events:none;background:linear-gradient(to bottom,#f7f2ed00,#f7f2ed);transition:opacity .35s ease}#MainContent[data-template=product] .e2s-desc-card.is-open .e2s-desc-card__body:after{opacity:0}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=product] .e2s-desc-card.is-clamped .e2s-desc-card__body,#MainContent[data-template=product] .e2s-desc-card__more:after{transition:none}}.product__title h1,.product__title h2,.card__heading,.card__heading a,.card-information .card__heading,.cart-item__name,.e2s-sug-card__name,.e2s-title-bold{font-weight:800!important}@media screen and (min-width:750px){#MainContent[data-template=product] .product__info-container{display:flex;flex-wrap:wrap;align-items:center;column-gap:2rem}#MainContent[data-template=product] .product__info-container>*{flex:0 0 100%}#MainContent[data-template=product] .product__info-container>[id^=price-]~:not(.product-form__quantity){order:1}#MainContent[data-template=product] .product__info-container>[id^=price-]{flex:0 0 auto;width:auto!important;margin-top:.6rem}#MainContent[data-template=product] .product__info-container>.product-form__quantity{flex:1 1 0;width:auto!important;min-width:0;margin-top:.6rem;justify-content:flex-end}}@media screen and (min-width:750px){#MainContent[data-template=product] .product__media-wrapper .product__info-container{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:2rem}#MainContent[data-template=product] .product__media-wrapper .product__info-container>*{flex:0 0 100%}#MainContent[data-template=product] .product__media-wrapper .product__info-container>[id^=price-]~:not(.product-form__quantity){order:1}#MainContent[data-template=product] .product__media-wrapper .product__info-container>[id^=price-]{flex:0 0 auto;width:auto!important}#MainContent[data-template=product] .product__media-wrapper .product__info-container>.product-form__quantity{flex:1 1 0;width:auto!important;min-width:0;justify-content:flex-end}#MainContent[data-template=product] .product__media-wrapper .product__info-container>[id^=price-] .price,#MainContent[data-template=product] .product__media-wrapper .product__info-container>[id^=price-] .price__container{justify-content:flex-start}}@media screen and (min-width:750px){#MainContent[data-template=product] .product__media-wrapper .product__info-container{width:100%;max-width:none;box-sizing:border-box;margin-inline:0}#MainContent[data-template=product] .product__info-container>.product__text{margin-bottom:1.6rem!important}}#MainContent[data-template=product] .product__media-item{position:relative}#MainContent[data-template=product] .product__media-item>.e2s-media-pill{position:absolute!important;display:inline-flex!important;width:auto!important;top:.8rem;left:.8rem;z-index:2}@media screen and (min-width:750px){#MainContent[data-template=product] .product__media-wrapper .product__info-container>[id^=price-]{flex:0 0 100%;width:100%!important;text-align:center}#MainContent[data-template=product] .product__media-wrapper .product__info-container>[id^=price-] .price,#MainContent[data-template=product] .product__media-wrapper .product__info-container>[id^=price-] .price__container{justify-content:center}#MainContent[data-template=product] .product__media-wrapper .product__info-container>.product-form__quantity{flex:0 0 100%;justify-content:center}}@media screen and (min-width:750px){#MainContent[data-template=product] .product__info-container>:has(.e2s-fiche):not(:has(.e2s-fiche--genre)){margin-top:2.6rem!important}#MainContent[data-template=product] .product__info-container>:has(>.e2s-pastilles){margin-top:4.2rem}#MainContent[data-template=product] .product__info-container .product-form,#MainContent[data-template=product] .product__info-container product-form{margin-top:.6rem!important;margin-bottom:0!important}#MainContent[data-template=product] .product__info-container>.product-form__quantity{margin-bottom:0!important}}@media screen and (max-width:749px){#MainContent[data-template=product] .product__info-container>:has(>.e2s-pastilles){grid-column:1 / -1;order:101}#MainContent[data-template=product] .product__info-container>:has(.e2s-fiche),#MainContent[data-template=product] .product__info-container>.e2s-fiche{order:100;grid-column:1 / -1}#MainContent[data-template=product] .product__info-container>.e2s-pastilles{order:101;grid-column:1 / -1}#MainContent[data-template=product] .product__info-container>[id^=price-]{grid-column:2!important;width:100%!important;text-align:left!important;margin:.4rem 0 0!important}#MainContent[data-template=product] .product__info-container>[id^=price-] .price,#MainContent[data-template=product] .product__info-container>[id^=price-] .price__container{justify-content:flex-start;text-align:left}}@media screen and (max-width:749px){#MainContent[data-template=product] .product__info-container>:has(>product-form){display:contents}#MainContent[data-template=product] .product__info-container>:has(>product-form)>product-form{grid-column:1 / -1;order:98;width:100%;margin:1.8rem 0 0}#MainContent[data-template=product] .product__info-container>.product-form__quantity{grid-column:2;order:97;justify-self:start;width:10rem!important;margin:.6rem 0 0!important;height:3.2rem}#MainContent[data-template=product] .product__info-container>:has(>product-form)>.e2s-pastilles{grid-column:1 / -1;order:100}#MainContent[data-template=product] .product__info-container>.product-form__quantity .quantity__label{display:none}#MainContent[data-template=product] .product-form__quantity quantity-input.quantity{width:100%}#MainContent[data-template=product] .product-form__submit{width:100%}}@media screen and (max-width:749px){.drawer__inner,cart-drawer .drawer__inner{height:100dvh;max-height:100dvh;padding-bottom:calc(1.4rem + env(safe-area-inset-bottom));box-sizing:border-box}cart-drawer .cart__ctas{padding-bottom:.4rem}}cart-drawer .cart-drawer .cart-item,cart-drawer .cart-drawer .cart-item__image,.cart-item__image{border-radius:6px!important}cart-drawer .cart__checkout-button,.cart__checkout-button,cart-drawer .cart__checkout-button:before,cart-drawer .cart__checkout-button:after,.cart__checkout-button:before,.cart__checkout-button:after{border-radius:8px!important}cart-drawer .cart-drawer .cart-item .quantity,.cart-item .quantity{border-radius:6px!important}cart-drawer .cart__checkout-button,.cart__checkout-button{background:#000!important;color:#fff!important;border:1px solid #000!important}cart-drawer .cart__checkout-button:hover,.cart__checkout-button:hover{background:#222!important}cart-drawer .cart__checkout-button:hover,.cart__checkout-button:hover,cart-drawer .cart__checkout-button:focus-visible,.cart__checkout-button:focus-visible{background:#e6d6c9!important;color:#000!important;border-color:#000!important}#CartDrawer-Checkout.cart__checkout-button.button,#CartDrawer-Checkout.cart__checkout-button.button:not(:hover),.cart__checkout-button.button.button,.cart__checkout-button.button.button:not(:hover){background:#000!important;color:#fff!important;border:1px solid #000!important;filter:none}#CartDrawer-Checkout.cart__checkout-button.button:hover,#CartDrawer-Checkout.cart__checkout-button.button:focus-visible,.cart__checkout-button.button.button:hover,.cart__checkout-button.button.button:focus-visible{background:#e6d6c9!important;color:#000!important;border-color:#000!important;filter:none}#MainContent[data-template=product] .product__info-container>:has(.e2s-fiche){border:0!important;padding:0!important;margin-top:0!important}#MainContent[data-template=product] .e2s-pastilles{margin-bottom:0;border-bottom:0}#MainContent[data-template=product] .e2s-fiche,#MainContent[data-template=product] .e2s-fiche--genre{display:grid;grid-template-columns:1fr 1fr;column-gap:0;row-gap:0;margin:0;padding:0;border-top:1px solid rgba(60,38,20,.12)}#MainContent[data-template=product] .product__info-container>:has(.e2s-fiche):last-of-type .e2s-fiche,#MainContent[data-template=product] .product__info-container>:has(.e2s-fiche--genre) .e2s-fiche{border-bottom:1px solid rgba(60,38,20,.18)}#MainContent[data-template=product] .e2s-fiche__item{display:flex;flex:none;justify-content:flex-start;align-items:center;gap:1rem;min-width:0;padding:.7rem .2rem;border:0;border-radius:0;background:none}#MainContent[data-template=product] .e2s-fiche__item:nth-child(n+3){border-top:1px solid rgba(60,38,20,.12)}#MainContent[data-template=product] .e2s-fiche__ico{width:3rem;height:3rem;box-shadow:none}#MainContent[data-template=product] .e2s-fiche__ico svg{width:17px;height:17px}#MainContent[data-template=product] .e2s-fiche__txt{flex:1 1 0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}#MainContent[data-template=product] .e2s-fiche__txt small{font-size:1.05rem;font-weight:700;letter-spacing:.08em;white-space:normal;opacity:.65}#MainContent[data-template=product] .e2s-fiche__txt strong{font-size:1.35rem;font-weight:800;line-height:1.2;display:block;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:anywhere}#MainContent[data-template=product] .product__info-container>:has(.price){text-align:center}#MainContent[data-template=product] .product__info-container .price{justify-content:center}#MainContent[data-template=product] .product__info-container .price .price-item,#MainContent[data-template=product] .product__info-container .price__regular .price-item--regular,#MainContent[data-template=product] .product__info-container .price-item--sale{font-size:3.6rem;line-height:1.1}#MainContent[data-template=product] .product-form__quantity,#MainContent[data-template=product] .product-form__quantity .form__label{text-align:center}#MainContent[data-template=product] .product-form__quantity .quantity{margin-inline:auto}@media screen and (max-width:749px){#MainContent[data-template=product] .product__media-wrapper{grid-template-columns:38% minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:1.4rem;row-gap:.2rem}#MainContent[data-template=product] .product__media-wrapper>:first-child{grid-row:1 / span 4}#MainContent[data-template=product] .product__media-wrapper>.product__title{grid-row:1;align-self:start}#MainContent[data-template=product] .product__media-wrapper>.product__title h1{font-size:clamp(1.9rem,6.4vw,2.4rem);line-height:1.12}#MainContent[data-template=product] .product__info-container>.product__text{grid-column:2;grid-row:2;margin:0!important;font-size:1.15rem;line-height:1.25}#MainContent[data-template=product] .product__info-container>[id^=price-]{grid-column:2!important;grid-row:3;margin:.2rem 0 0!important}#MainContent[data-template=product] .product__info-container .price .price-item,#MainContent[data-template=product] .product__info-container .price__regular .price-item--regular,#MainContent[data-template=product] .product__info-container .price-item--sale{font-size:2.8rem}#MainContent[data-template=product] .product__info-container>.product-form__quantity{grid-column:2!important;grid-row:4;align-self:end;justify-self:start;width:auto!important;height:auto;margin:.4rem 0 0!important;text-align:left}#MainContent[data-template=product] .product__info-container>.product-form__quantity .quantity{margin-inline:0;width:11rem;min-height:3.6rem}#MainContent[data-template=product] .product-form__quantity quantity-input.quantity{width:11rem}#MainContent[data-template=product] .product__info-container>:has(>product-form)>product-form{margin:1.2rem 0 0}#MainContent[data-template=product] .product-form__submit{min-height:4.8rem;font-size:1.5rem}#MainContent[data-template=product] .product__media-item>.e2s-media-pill{top:.4rem;left:.4rem;transform:scale(.8);transform-origin:top left}}@media screen and (max-width:749px){#MainContent[data-template=product] .product__info-container>.product-form__quantity .quantity,#MainContent[data-template=product] .product-form__quantity quantity-input.quantity{width:fit-content}#MainContent[data-template=product] .product__info-container>.product-form__quantity .price-per-item__container{width:auto}#MainContent[data-template=product] .product__media-item>.e2s-media-pill{top:auto;bottom:.5rem;left:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/e2s-textures.css.map */
