:root{--rouge:#C83834;--rouge-f:#A82B28;--bleu:#204D84;--bleu-f:#173A64;--or:#E8A748;--encre:#000;--texte:#2B2522;--muet:#6B625C;--creme:#FDFDF3;--sable:#F6F1E2;--blanc:#fff;--trait:rgba(0,0,0,.12);--f-titre:'Libre Baskerville',Georgia,serif;--f-sous:'Merriweather',Georgia,serif;--f-main:'Kalam',cursive;--f-ui:'Roboto',system-ui,sans-serif;--gout:clamp(24px,4vw,48px)}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{margin:0;background:var(--creme);color:var(--texte);font-family:var(--f-ui);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.wp-site-blocks{padding:0!important}.wp-site-blocks>*{margin-block-start:0!important;margin-block-end:0!important}body a{color:inherit;text-decoration:none}body img{max-width:100%;height:auto}body :where(h1,h2,h3,h4){font-family:var(--f-sous);font-weight:700;color:var(--encre);letter-spacing:0}body button{font-family:inherit}body *{border-radius:0}[hidden]{display:none!important}body :focus:not(:focus-visible){outline:none}.lc-ic{display:block;flex:none}.lc-w{max-width:1280px;margin:0 auto;padding:0 var(--gout);box-sizing:border-box}.lc-sec{padding:clamp(64px,8vw,112px) 0}.lc-fond-creme{position:relative;background:var(--sable)}.lc-eyebrow{display:inline-flex;flex-direction:column;gap:4px;font-family:var(--f-main);font-size:21px;font-weight:700;line-height:1.2;color:var(--rouge);margin:0 0 12px}.lc-onde{color:var(--bleu);display:block}.lc-eyebrow--clair{color:var(--or)}.lc-eyebrow--clair .lc-onde{color:var(--blanc)}.lc-titre{font-family:var(--f-sous);font-weight:700;font-size:clamp(28px,3.4vw,42px);line-height:1.2;color:var(--encre);margin:0}.lc-titre--clair{color:var(--blanc)}.lc-tete{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(30px,4vw,48px)}.lc-btn,body .lc-carte__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--rouge);color:var(--blanc)!important;font-family:var(--f-ui);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:17px 30px;border:1px solid var(--rouge);border-radius:0;cursor:pointer;transition:background .2s,border-color .2s;line-height:1.2}.lc-btn:hover{background:var(--rouge-f);border-color:var(--rouge-f)}.lc-btn--clair{background:var(--blanc);color:var(--rouge)!important;border-color:var(--blanc)}.lc-btn--clair:hover{background:var(--creme);border-color:var(--creme)}.lc-lien{font-family:var(--f-ui);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--encre);border-bottom:2px solid var(--rouge);padding-bottom:4px;white-space:nowrap;transition:color .2s}.lc-lien:hover{color:var(--rouge)}.lc-bandeau{background:var(--rouge);color:var(--blanc);overflow:hidden;height:38px;display:flex;align-items:center}.lc-bandeau__piste{display:flex;width:max-content;animation:lc-defile 40s linear infinite}.lc-bandeau ul{display:flex;margin:0;padding:0;list-style:none}.lc-bandeau li{font-family:var(--f-ui);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:0 34px;position:relative}.lc-bandeau li::after{content:"";position:absolute;right:-3px;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--or);transform:rotate(45deg)}@keyframes lc-defile{to{transform:translateX(-50%)}}.lc-hd-part{position:sticky;top:-38px;z-index:100}.lc-hd{background:var(--creme);box-shadow:0 1px 0 var(--trait)}.lc-hd__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100px;max-width:1280px;margin:0 auto;padding:0 var(--gout);box-sizing:border-box}.lc-hd__in>*{margin-block:0}.lc-hd__g{display:flex;align-items:center;gap:12px}.lc-hd__d{display:flex;align-items:center;justify-content:flex-end}.lc-hd__logo{display:block;line-height:0}.lc-hd__logo .lc-logo{height:68px;width:auto}.lc-burger{display:none;background:none;border:0;width:44px;height:44px;padding:10px;margin-left:-10px;color:var(--encre);cursor:pointer}.lc-cart{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--encre)}.lc-cart__n{position:absolute;left:calc(50% + 3px);top:calc(50% - 18px);min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;background:var(--rouge);color:var(--blanc);font-size:10.5px;font-weight:700;line-height:18px;text-align:center}.lc-cart__n.is-vide{display:none}.lc-nav{display:flex;justify-content:center;gap:clamp(18px,2.6vw,40px);height:46px;align-items:stretch;border-top:1px solid var(--trait)}.lc-nav__it{display:flex;align-items:center}.lc-nav__lien{font-family:var(--f-ui);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--encre);line-height:46px;transition:color .2s}.lc-nav__lien:hover{color:var(--rouge)}.lc-recherche{position:relative;line-height:0}.lc-recherche .dgwt-wcas-search-wrapp{position:relative;min-width:0!important;width:auto!important;margin:0!important}.lc-recherche .dgwt-wcas-search-wrapp br{display:none}.lc-recherche .dgwt-wcas-search-wrapp p{display:contents}.lc-recherche .dgwt-wcas-search-icon{width:24px!important;height:24px!important;margin:0!important;padding:10px;box-sizing:content-box}.lc-recherche .dgwt-wcas-search-icon svg,.lc-recherche .dgwt-wcas-search-icon path{fill:var(--encre)!important}.lc-recherche .dgwt-wcas-search-form{position:absolute!important;top:calc(100% + 12px)!important;left:0!important;width:440px!important;max-width:calc(100vw - 48px)}.dgwt-wcas-suggestion .dgwt-wcas-sp,.dgwt-wcas-suggestion .dgwt-wcas-sp *{text-decoration:none!important}.lc-cherche{display:flex;align-items:center;border-bottom:1px solid var(--trait)}@media (max-width:900px){.lc-cherche{border-bottom:0}}.lc-cherche input{border:0;background:#fff0;font-family:var(--f-ui);font-size:15px;padding:8px 4px;width:190px;color:var(--encre)}.lc-cherche button{background:none;border:0;padding:8px;cursor:pointer;color:var(--encre)}.lc-tiroir{position:fixed;inset:0;z-index:300}.lc-tiroir__voile{position:absolute;inset:0;background:rgb(0 0 0 / .45)}.lc-tiroir__pan{position:absolute;top:0;left:0;bottom:0;width:min(360px,86vw);background:var(--creme);padding:26px 24px 32px;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;animation:lc-tiroir .3s ease}@keyframes lc-tiroir{from{transform:translateX(-100%)}}.lc-tiroir__x{position:absolute;top:12px;right:12px;background:none;border:0;font-size:32px;line-height:1;color:var(--encre);cursor:pointer;width:44px;height:44px}.lc-tiroir__logo{width:190px;height:auto;margin:6px 0 24px}.lc-tiroir nav{display:flex;flex-direction:column}.lc-tiroir__lien{font-family:var(--f-ui);font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--encre);padding:15px 0;border-bottom:1px solid var(--trait)}.lc-tiroir__contact{margin-top:auto;font-family:var(--f-main);font-size:18px;color:var(--rouge)}body.lc-bloque{overflow:hidden}.lc-hero{position:relative;min-height:min(80vh,720px);display:flex;align-items:center;overflow:hidden;background:var(--sable)}.lc-hero__media,.lc-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.lc-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(253 253 243 / .94) 0%,rgb(253 253 243 / .82) 30%,#fff0 56%)}.lc-hero__txt{position:relative;z-index:1;max-width:1280px;width:100%;margin:0 auto;padding:64px var(--gout);box-sizing:border-box}.lc-hero__eyebrow{font-family:var(--f-main);font-size:24px;font-weight:700;color:var(--bleu);margin:0 0 6px}.lc-hero__h1{font-family:var(--f-titre);font-weight:700;font-size:clamp(46px,6vw,84px);line-height:1.05;color:var(--rouge)!important;margin:0 0 22px;max-width:620px}.lc-hero__p{font-family:var(--f-main);font-size:21px;line-height:1.55;max-width:500px;margin:0 0 32px;color:var(--encre)}.lc-hero__cta{display:flex;flex-wrap:wrap;gap:14px}.lc-fleches{display:flex;gap:8px}.lc-fl{width:48px;height:48px;border:1px solid var(--encre);background:#fff0;color:var(--encre);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.lc-fl:hover{background:var(--encre);color:var(--blanc)}.lc-fl[disabled]{opacity:.3;cursor:default;background:#fff0;color:var(--encre)}.lc-coll__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2*24px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lc-coll__rail::-webkit-scrollbar{display:none}.lc-coll__carte{display:flex;flex-direction:column;scroll-snap-align:start;background:var(--blanc);border:1px solid var(--trait)}.lc-coll__img{display:block;aspect-ratio:1;overflow:hidden;background:var(--sable)}.lc-coll__img img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lc-coll__carte:hover .lc-coll__img img{transform:scale(1.04)}.lc-coll__bas{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px}.lc-coll__nom{font-family:var(--f-sous);font-weight:700;font-size:20px;color:var(--encre)}.lc-coll__n{display:flex;align-items:center;gap:6px;font-family:var(--f-main);font-size:17px;color:var(--rouge);white-space:nowrap}body ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin:0!important;padding:0!important;list-style:none}body ul.products::before,body ul.products::after{display:none!important;content:none!important}body ul.products li.product{width:auto!important;float:none!important;margin:0!important;padding:0!important;background:var(--blanc);border:1px solid var(--trait);text-align:left;position:relative;display:flex;flex-direction:column}body ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;color:inherit}.lc-carte__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--sable)}.lc-carte__media img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;transition:opacity .45s,transform .7s cubic-bezier(.2,.7,.2,1)}.lc-carte__alt{opacity:0}body ul.products li.product:hover .lc-carte__alt{opacity:1}body ul.products li.product:hover .lc-carte__media img{transform:scale(1.03)}.lc-carte__univ{display:block;font-family:var(--f-main);font-size:16px;color:var(--rouge);padding:16px 18px 0;line-height:1.2}body ul.products li.product .woocommerce-loop-product__title{font-family:var(--f-sous)!important;font-size:17px!important;font-weight:700;line-height:1.35;color:var(--encre);padding:6px 18px 0!important;margin:0!important}body ul.products li.product .price{display:block;font-family:var(--f-ui);font-size:16px!important;font-weight:500;color:var(--encre)!important;padding:8px 18px 16px;margin:0!important}body ul.products li.product .price ins{text-decoration:none}body ul.products li.product .lc-carte__btn{margin:auto 18px 18px;padding:13px 16px;font-size:12px}body ul.products li.product .onsale{display:none!important}body ul.products li.product .added_to_cart{display:none!important}.lc-rupture{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:7px;background:var(--blanc);color:#C0392B;font-family:var(--f-ui);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:7px 10px}.lc-rupture__pt{width:8px;height:8px;border-radius:50%!important;background:#C0392B}.lc-banniere{position:relative;overflow:hidden;background:var(--bleu);min-height:540px;display:flex;align-items:center}.lc-banniere__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.lc-banniere::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(32 77 132 / .94) 0%,rgb(32 77 132 / .8) 36%,#fff0 62%)}.lc-banniere__in{position:relative;z-index:1;width:100%;padding-top:72px;padding-bottom:72px}.lc-banniere__in>*{max-width:500px}.lc-banniere__p{font-family:var(--f-main);font-size:20px;line-height:1.55;color:var(--blanc);margin:18px 0 30px}.lc-split__in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.lc-split--inv .lc-split__img{order:2}.lc-split__img{margin:0;aspect-ratio:1;overflow:hidden}.lc-split__img img{width:100%;height:100%;object-fit:cover}.lc-split__txt{max-width:520px}.lc-split__txt p:not(.lc-eyebrow){font-family:var(--f-main);font-size:20px;line-height:1.6;color:var(--encre);margin:20px 0 30px}.lc-faq__grille{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,7vw,110px);align-items:start}.lc-faq__hor{font-family:var(--f-main);font-size:19px;line-height:1.55;margin:18px 0 28px;max-width:340px;color:var(--encre)}.lc-faq__liste{display:flex;flex-direction:column;gap:10px}.lc-faq__q{background:var(--blanc);border:1px solid var(--trait)}.lc-faq__q summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;cursor:pointer;list-style:none;font-family:var(--f-sous);font-size:17px;font-weight:700;line-height:1.4;color:var(--encre)}.lc-faq__q summary::-webkit-details-marker{display:none}.lc-plus{position:relative;width:14px;height:14px;flex:none}.lc-plus::before,.lc-plus::after{content:"";position:absolute;left:0;top:50%;width:14px;height:2px;margin-top:-1px;background:var(--rouge);transition:transform .25s}.lc-plus::after{transform:rotate(90deg)}details[open]>summary .lc-plus::after{transform:rotate(0)}.lc-faq__r{padding:0 24px 22px}.lc-faq__r p{margin:0;font-family:var(--f-main);font-size:18.5px;line-height:1.55;color:var(--texte)}.lc-reass{padding:clamp(56px,6vw,84px) 0;background:var(--creme)}.lc-reass__liste{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;text-align:center}.lc-reass__it{display:flex;flex-direction:column;align-items:center}.lc-reass__it .lc-ic{color:var(--rouge);margin-bottom:14px}.lc-reass__t{font-family:var(--f-ui);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--encre);margin:0 0 8px}.lc-reass__d{font-family:var(--f-main);font-size:17.5px;line-height:1.45;color:var(--texte);margin:0;max-width:250px}.lc-ft{background:var(--bleu);color:rgb(255 255 255 / .88)}.lc-ft__in{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px;max-width:1280px;margin:0 auto;padding:clamp(64px,7vw,92px) var(--gout) 56px;box-sizing:border-box}.lc-ft__logo{width:230px;height:auto}.lc-ft__tag{font-family:var(--f-main);font-size:19px;line-height:1.5;color:var(--blanc);margin:18px 0 16px;max-width:360px}.lc-ft__adr{font-size:14.5px;line-height:1.75;margin:0 0 20px}.lc-ft__adr a:hover,.lc-ft__col a:hover{color:var(--or)}.lc-ft__soc{display:flex;gap:10px}.lc-ft__soc a{width:42px;height:42px;border:1px solid rgb(255 255 255 / .35);display:flex;align-items:center;justify-content:center;color:var(--blanc);transition:background .2s}.lc-ft__soc a:hover{background:rgb(255 255 255 / .12)}.lc-ft__titre{font-family:var(--f-ui);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--or);margin:6px 0 20px}.lc-ft__col{display:flex;flex-direction:column;gap:12px}.lc-ft__col a{font-size:15px;color:var(--blanc);transition:color .2s}.lc-ft__bas{background:var(--bleu-f);text-align:center;font-size:13px;padding:22px var(--gout);color:rgb(255 255 255 / .75)}.lc-woo .woocommerce-notices-wrapper:empty{display:none}.lc-woo .woocommerce-notices-wrapper{max-width:1280px;margin:0 auto;padding:16px var(--gout) 0;box-sizing:border-box}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:0!important;background:var(--blanc)!important;border:1px solid var(--trait)!important;border-left:4px solid var(--rouge)!important;font-family:var(--f-ui)}.lc-chero{background:var(--sable);padding:clamp(48px,6vw,80px) 0 clamp(36px,4vw,52px);text-align:center}.lc-chero__h1{font-family:var(--f-titre);font-weight:700;font-size:clamp(36px,4.6vw,58px);line-height:1.1;color:var(--rouge)!important;margin:0}.lc-chero__intro{font-family:var(--f-main);font-size:20px;line-height:1.5;max-width:640px;margin:14px auto 0;color:var(--encre)}.lc-puces{display:flex;justify-content:center;gap:10px;overflow-x:auto;scrollbar-width:none;padding-top:28px!important;padding-bottom:4px!important}.lc-puces::-webkit-scrollbar{display:none}.lc-puce{flex:none;font-family:var(--f-ui);font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--encre);background:var(--blanc);border:1px solid var(--trait);padding:12px 18px;transition:background .2s,color .2s}.lc-puce:hover{border-color:var(--encre)}.lc-puce.is-actif{background:var(--rouge);border-color:var(--rouge);color:var(--blanc)}.lc-liste{padding-top:28px!important;padding-bottom:clamp(64px,8vw,104px)!important}.lc-liste .woocommerce-result-count{float:none;margin:0;font-size:14px;color:var(--muet);display:inline-flex}.lc-liste .woocommerce-ordering{float:right;margin:0}.lc-liste .woocommerce-ordering select{appearance:none;-webkit-appearance:none;font-family:var(--f-ui);font-size:14px;color:var(--encre);background:var(--blanc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23000' fill='none' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--trait);padding:11px 40px 11px 16px;cursor:pointer}.lc-liste ul.products{clear:both;margin-top:28px!important}.lc-liste .woocommerce-pagination{margin-top:56px;text-align:center}.lc-woo div.product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 clamp(40px,5vw,80px);max-width:1280px;margin:0 auto;padding:32px var(--gout) clamp(56px,7vw,96px);box-sizing:border-box;position:relative}.lc-woo div.product>*{grid-column:1/-1}.lc-woo div.product .woocommerce-product-gallery{grid-column:1;width:auto!important;float:none!important;margin:0!important;position:sticky!important;top:150px;align-self:start;opacity:1!important}.lc-woo div.product .summary{grid-column:2;width:auto!important;float:none!important;margin:0!important}.lc-woo div.product .woocommerce-product-gallery__wrapper{margin:0}.lc-woo div.product .woocommerce-product-gallery__image img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--sable)}.lc-woo .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,1fr);gap:10px;margin:10px 0 0!important;padding:0!important}.lc-woo .flex-control-thumbs li{width:auto!important;float:none!important;margin:0!important;list-style:none}.lc-woo .flex-control-thumbs img{aspect-ratio:1;object-fit:cover;opacity:.55;cursor:pointer;transition:opacity .2s}.lc-woo .flex-control-thumbs img.flex-active,.lc-woo .flex-control-thumbs img:hover{opacity:1}.lc-woo .woocommerce-product-gallery__trigger{background:var(--blanc)!important;border-radius:0!important;top:14px!important;right:14px!important;width:42px!important;height:42px!important;display:flex!important;align-items:center;justify-content:center;font-size:0!important;z-index:5}.lc-woo .woocommerce-product-gallery__trigger::before{content:"";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2M11 8v6M8 11h6'/%3E%3C/svg%3E") center/contain no-repeat;border:0!important;position:static!important}.lc-woo .woocommerce-product-gallery__trigger::after{display:none!important}.lc-fil{font-family:var(--f-ui);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muet);margin:0 0 18px;display:flex;flex-wrap:wrap;gap:8px}.lc-fil a:hover{color:var(--rouge)}.lc-woo div.product .product_title{font-family:var(--f-titre);font-weight:700;font-size:clamp(30px,3.2vw,42px);line-height:1.15;color:var(--encre);margin:0 0 14px}.lc-woo div.product .summary .price{font-family:var(--f-ui);font-size:24px!important;font-weight:500;color:var(--rouge)!important;margin:0 0 18px}.lc-woo div.product .woocommerce-product-details__short-description{font-family:var(--f-main);font-size:19px;line-height:1.5;margin-bottom:18px}.lc-stock{display:flex;align-items:center;gap:8px;font-family:var(--f-ui);font-size:14px;font-weight:500;margin:0 0 16px}.lc-stock__pt{width:9px;height:9px;border-radius:50%!important;background:currentColor}.lc-stock--dispo{color:#2F7D32}.lc-stock--peu{color:#C77700}.lc-stock--rupture{color:#C0392B}.lc-stock--commande{color:var(--bleu)}.lc-woo div.product form.cart{margin:0 0 18px!important}.lc-woo div.product form.cart::before,.lc-woo div.product form.cart::after{display:none}.lc-woo div.product form.cart:not(.variations_form),.lc-woo .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px}.lc-woo table.variations{display:block;width:100%;margin:0 0 16px;border:0}.lc-woo table.variations tbody,.lc-woo table.variations tr{display:block;width:100%}.lc-woo table.variations th{display:none}.lc-woo table.variations td{display:block;width:100%;padding:0 0 10px!important}.lc-woo .reset_variations{display:none!important}.lc-sel__natif{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}.lc-sel{position:relative}.lc-sel__btn{width:100%;display:flex;align-items:center;gap:12px;background:var(--blanc);border:1px solid var(--encre);padding:15px 18px;cursor:pointer;text-align:left;color:var(--encre);min-height:56px}.lc-sel__lab{font-family:var(--f-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muet)}.lc-sel__val{flex:1;font-family:var(--f-ui);font-size:16px;font-weight:500}.lc-sel__pan{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:40;background:var(--blanc);border:1px solid var(--encre);box-shadow:0 18px 40px rgb(0 0 0 / .12);max-height:340px;overflow:auto}.lc-sel__tete{display:none}.lc-sel__liste{display:flex;flex-direction:column}.lc-sel__opt{background:none;border:0;border-bottom:1px solid var(--trait);text-align:left;padding:15px 18px;font-family:var(--f-ui);font-size:16px;cursor:pointer;color:var(--encre)}.lc-sel__opt:hover{background:var(--sable)}.lc-sel__opt[aria-selected=true]{background:var(--rouge);color:var(--blanc)}.lc-sel__opt:disabled{opacity:.4;text-decoration:line-through}.lc-woo .woocommerce-variation-price{margin:0 0 12px}.lc-woo .quantity{display:flex;align-items:stretch;border:1px solid var(--encre);float:none!important;margin:0!important;background:var(--blanc)}.lc-woo .quantity input.qty{width:46px;border:0;text-align:center;font-family:var(--f-ui);font-size:16px;color:var(--encre);background:#fff0;-moz-appearance:textfield;padding:0}.lc-woo .quantity input.qty::-webkit-inner-spin-button,.lc-woo .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lc-qte{width:44px;border:0;background:#fff0;font-size:20px;color:var(--encre);cursor:pointer}.lc-qte:hover{background:var(--sable)}.lc-woo div.product .single_add_to_cart_button{flex:1;min-height:56px;background:var(--rouge)!important;color:var(--blanc)!important;font-family:var(--f-ui)!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;border-radius:0!important;border:0;padding:0 28px!important;transition:background .2s}.lc-woo div.product .single_add_to_cart_button:hover{background:var(--rouge-f)!important}.lc-woo div.product .single_add_to_cart_button.disabled{opacity:.55}.lc-woo .prad-parent,.lc-woo [class*="prad-block"]{font-family:var(--f-ui)!important}.lc-woo form.cart [class*="prad"] input[type=text],.lc-woo form.cart [class*="prad"] textarea{width:100%;box-sizing:border-box;border:1px solid var(--encre)!important;border-radius:0!important;background:var(--blanc)!important;padding:15px 16px!important;font-family:var(--f-ui)!important;font-size:16px!important;min-height:54px}.lc-woo form.cart [class*="prad"] label,.lc-woo form.cart [class*="prad-title"]{font-family:var(--f-ui)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;color:var(--encre)!important}.lc-woo form.cart [class*="prad"] *{border-radius:0!important}.lc-woo form.cart>[class*="prad"],.lc-woo .woocommerce-variation-add-to-cart>[class*="prad"]{flex:1 1 100%;width:100%}.lc-fiche__reass{list-style:none;margin:0 0 26px;padding:18px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.lc-fiche__reass li{display:flex;align-items:center;gap:10px;font-family:var(--f-main);font-size:17px;color:var(--encre)}.lc-fiche__reass .lc-ic{color:var(--rouge)}.lc-acc{background:var(--blanc);border:1px solid var(--trait)}.lc-acc__it+.lc-acc__it{border-top:1px solid var(--trait)}.lc-acc__it summary{display:flex;align-items:center;justify-content:space-between;padding:19px 22px;cursor:pointer;list-style:none;font-family:var(--f-ui);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--encre)}.lc-acc__it summary::-webkit-details-marker{display:none}.lc-acc__corps{padding:0 22px 22px;font-family:var(--f-main);font-size:18px;line-height:1.55;color:var(--texte)}.lc-acc__corps h2{font-family:var(--f-sous);font-size:20px;line-height:1.3;margin:6px 0 10px}.lc-acc__corps h3{font-family:var(--f-sous);font-size:17px;margin:18px 0 6px}.lc-acc__corps p,.lc-acc__corps ul{margin:0 0 12px}.lc-acc__corps a{color:var(--rouge);border-bottom:1px solid currentColor}.lc-similaires{position:relative;background:var(--sable);padding:clamp(56px,7vw,96px) 0}.lc-similaires .related.products>h2{font-family:var(--f-sous);font-weight:700;font-size:clamp(26px,3vw,36px);margin:0 0 32px}.lc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:95;background:var(--blanc);box-shadow:0 -10px 30px rgb(0 0 0 / .1);transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lc-sticky.is-visible{transform:none}.lc-sticky__in{display:flex;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:12px var(--gout);box-sizing:border-box}.lc-sticky img{width:52px;height:52px;object-fit:cover}.lc-sticky__txt{flex:1;min-width:0;display:flex;flex-direction:column}.lc-sticky__txt strong{font-family:var(--f-sous);font-size:16px;color:var(--encre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-sticky__txt span{font-size:15px;color:var(--rouge)}.lc-sticky__btn{padding:15px 26px}.lc-page{max-width:760px;margin:0 auto;padding:clamp(48px,7vw,88px) var(--gout) clamp(64px,8vw,104px);box-sizing:content-box}.lc-page__titre{font-family:var(--f-titre);font-weight:700;font-size:clamp(34px,4.2vw,50px);line-height:1.12;color:var(--rouge);margin:0 0 32px;box-sizing:content-box}.lc-page__corps h1,.lc-page__corps h2{font-family:var(--f-sous);font-size:clamp(22px,2.4vw,28px);line-height:1.3;margin:40px 0 14px}.lc-page__corps h3{font-size:19px;margin:28px 0 10px}.lc-page__corps p,.lc-page__corps li{font-size:16px;line-height:1.8}.lc-page__corps a{color:var(--rouge);border-bottom:1px solid currentColor}.lc-page__corps input,.lc-page__corps select,.lc-page__corps textarea{border-radius:0;border:1px solid var(--encre);padding:13px 14px;font-size:16px;font-family:var(--f-ui);background:var(--blanc)}.lc-page__corps button,.lc-page__corps .button{background:var(--rouge)!important;color:var(--blanc)!important;border:0!important;border-radius:0!important;font-family:var(--f-ui);font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:15px 26px!important}.lc-phead{padding-top:clamp(56px,7vw,96px)!important;padding-bottom:clamp(36px,5vw,60px)!important;text-align:center;max-width:900px}.lc-phead .lc-eyebrow{align-items:center}.lc-phead__h1{font-family:var(--f-titre);font-weight:700;font-size:clamp(38px,5vw,62px);line-height:1.08;color:var(--rouge);margin:0}.lc-phead__intro{font-family:var(--f-main);font-size:21px;line-height:1.5;max-width:620px;margin:16px auto 0;color:var(--encre)}.lc-split--haut{padding-top:0}.lc-manif{text-align:center}.lc-manif__mains{width:110px;height:auto;margin:0 auto 18px;display:block}.lc-manif__txt{font-family:var(--f-main);font-size:clamp(24px,2.6vw,32px);line-height:1.4;color:var(--encre);max-width:760px;margin:0 auto}.lc-manif__sig{font-family:var(--f-main);font-size:20px;color:var(--rouge);margin:18px 0 30px}.lc-contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,96px);align-items:start;padding-bottom:clamp(64px,8vw,104px)!important}.lc-contact__infos{display:flex;flex-direction:column;gap:12px}.lc-contact__bloc{display:flex;gap:18px;background:var(--blanc);border:1px solid var(--trait);padding:22px 24px}.lc-contact__bloc>svg{color:var(--rouge);flex:none;margin-top:3px}.lc-contact__bloc h2{font-family:var(--f-ui);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px}.lc-contact__bloc p{margin:0;font-family:var(--f-main);font-size:18px;line-height:1.5}.lc-contact__bloc a{color:var(--rouge)}.lc-contact__soc{display:flex;flex-wrap:wrap;gap:16px}.lc-contact__soc a{display:inline-flex;align-items:center;gap:6px}.lc-contact__form .ff-el-input--label label{font-family:var(--f-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--encre)}.lc-contact__form .ff-el-form-control{border-radius:0!important;border:1px solid var(--encre)!important;padding:14px 16px!important;font-family:var(--f-ui);font-size:16px!important;background:var(--blanc)}.lc-contact__form .ff-el-form-control:focus{border-color:var(--rouge)!important;box-shadow:none!important}.lc-contact__form .ff-btn-submit{background:var(--rouge)!important;color:var(--blanc)!important;border-radius:0!important;font-family:var(--f-ui)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;padding:18px 34px!important;border:0!important;width:100%}.lc-p404{text-align:center;padding-bottom:110px!important;display:flex;gap:24px;justify-content:center;align-items:center;flex-wrap:wrap}#fkcart-modal,#fkcart-modal *:not(svg):not(path){font-family:var(--f-ui)!important;border-radius:0!important}#fkcart-modal .fkcart-title{font-family:var(--f-sous)!important;font-size:22px!important;font-weight:700!important;color:var(--encre)}#fkcart-modal .fkcart-item-title{font-family:var(--f-sous)!important;font-size:16px!important;font-weight:700!important;color:var(--encre)!important}#fkcart-checkout-button,#fkcart-modal #fkcart-checkout-button{display:flex!important;align-items:center;justify-content:center;gap:10px;font-size:13px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;min-height:56px}#fkcart-checkout-button svg,#fkcart-checkout-button .fkcart-checkout--icon{display:none!important}#fkcart-floating-toggler{display:none!important}.lc-cohd{background:var(--creme);border-bottom:1px solid var(--trait)}.lc-cohd__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1280px;margin:0 auto;padding:18px var(--gout);box-sizing:border-box}.lc-cohd__logo .lc-logo{height:56px;width:auto}.lc-cohd__retour,.lc-cohd__sur{display:flex;align-items:center;gap:8px;font-size:13.5px;margin:0}.lc-cohd__sur{justify-content:flex-end}@media (max-width:1100px){body ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){:root{--gout:24px}.lc-hd-part{top:-38px}.lc-burger{display:flex;align-items:center;justify-content:center}.lc-nav{display:none}.lc-hd__in{height:74px}.lc-hd__logo .lc-logo{height:48px}.lc-recherche .dgwt-wcas-search-icon{padding:8px}.lc-cherche input{display:none}.lc-coll .lc-w,.lc-nouv .lc-w{display:flex;flex-direction:column}.lc-tete{display:contents}.lc-tete>div:first-child{order:0;margin-bottom:26px}.lc-coll__rail,.lc-nouv ul.products{order:1}.lc-tete>.lc-lien{order:2;align-self:center;margin-top:32px}.lc-fleches{display:none}.lc-coll__rail{grid-auto-columns:84%;gap:14px;margin:0 -24px;padding:0 24px;scroll-padding:0 24px}body ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.lc-carte__univ{padding:12px 12px 0;font-size:15px}body ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;padding:4px 12px 0!important}body ul.products li.product .price{font-size:15px!important;padding:6px 12px 12px}body ul.products li.product .lc-carte__btn{margin:auto 12px 12px;padding:12px 8px;font-size:11px;letter-spacing:.08em}.lc-hero{min-height:720px;align-items:flex-end}.lc-hero__media img{object-position:center top}.lc-hero::after{background:linear-gradient(0deg,rgb(18 14 10 / .9) 0%,rgb(18 14 10 / .82) 48%,rgb(18 14 10 / .25) 66%,#fff0 76%)}.lc-hero__txt{padding:0 24px 36px}.lc-hero__eyebrow{color:var(--or);font-size:21px;text-shadow:0 1px 8px rgb(0 0 0 / .4)}.lc-hero__h1{color:var(--blanc)!important;font-size:44px;margin-bottom:14px}.lc-hero__p{color:var(--blanc);font-size:18.5px;margin-bottom:24px}.lc-hero__cta .lc-btn{flex:1 1 100%}.lc-banniere{min-height:0;flex-direction:column;align-items:stretch}.lc-banniere__img{position:relative;height:300px}.lc-banniere::after{display:none}.lc-banniere__in{padding-top:44px;padding-bottom:52px}.lc-split__in{grid-template-columns:1fr;gap:30px}.lc-split--inv .lc-split__img{order:0}.lc-faq__grille{display:flex;flex-direction:column}.lc-faq__intro{display:contents}.lc-faq__intro .lc-eyebrow{order:0}.lc-faq__intro .lc-titre{order:1}.lc-faq__hor{order:2;margin:14px 0 26px}.lc-faq__liste{order:3}.lc-faq__intro .lc-lien{order:4;align-self:center;margin-top:32px}.lc-faq__q summary{font-size:16px;padding:18px 20px}.lc-faq__r{padding:0 20px 20px}.lc-reass__liste{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -24px;padding:0 24px}.lc-reass__liste::-webkit-scrollbar{display:none}.lc-reass__it{scroll-snap-align:center;background:var(--blanc);border:1px solid var(--trait);padding:28px 18px}.lc-ft__in{grid-template-columns:1fr 1fr;gap:40px 24px}.lc-ft__marque{grid-column:1/-1}.lc-chero{text-align:left}.lc-chero__intro{margin-left:0}.lc-puces{justify-content:flex-start;padding-left:24px!important;padding-right:24px!important}.lc-liste .woocommerce-ordering{float:none;display:flex;margin-top:14px}.lc-liste .woocommerce-ordering select{width:100%}.lc-woo div.product{grid-template-columns:1fr;padding:0 0 56px}.lc-woo div.product .woocommerce-product-gallery{position:relative!important;top:0}.lc-woo .flex-control-thumbs{padding:0 24px!important}.lc-woo div.product .summary{grid-column:1;padding:24px 24px 0}.lc-fiche__reass{grid-template-columns:1fr}.lc-sel__pan{position:fixed;left:0;right:0;bottom:0;top:auto;max-height:70vh;border:0;box-shadow:0 -20px 50px rgb(0 0 0 / .25);z-index:400}.lc-sel__tete{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--trait);font-family:var(--f-ui);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;position:sticky;top:0;background:var(--blanc)}.lc-sel__x{background:none;border:0;font-size:28px;line-height:1;width:44px;height:44px;cursor:pointer}.lc-sticky__txt strong{font-size:14px}.lc-sticky__btn{padding:14px 14px;font-size:11px;letter-spacing:.08em}.lc-sticky img{width:44px;height:44px}.lc-phead{text-align:left}.lc-phead .lc-eyebrow{align-items:flex-start}.lc-phead__intro{margin-left:0}.lc-contact{grid-template-columns:1fr}html body input:not([type=checkbox]):not([type=radio]),html body select,html body textarea,html body .dgwt-wcas-search-input,html body #fkcart-modal input{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.lc-bandeau__piste{animation:none}*{transition-duration:.01s!important;scroll-behavior:auto!important}}@media (min-width:1101px){.lc-nouv ul.products{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.lc-nouv ul.products{display:grid!important;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:68%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -24px!important;padding:0 24px!important;gap:12px}.lc-nouv ul.products::-webkit-scrollbar{display:none}.lc-nouv ul.products li.product{scroll-snap-align:start}}.lc-woo .woocommerce-product-gallery__image a{display:block}.lc-woo .woocommerce-product-gallery{display:flex;flex-direction:column}@media (max-width:900px){.lc-woo .woocommerce-product-gallery__trigger{top:12px!important;right:12px!important}}#fkcart-modal .fkcart-select-options,#fkcart-modal .fkcart-item-misc a[href*="variation"],#fkcart-modal .fkcart-product-options-btn{display:none!important}@media (min-width:901px){.lc-hero{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);min-height:620px;background:#F3EAD6;align-items:stretch}.lc-hero::after{display:none}.lc-hero__media{position:relative;display:block;grid-column:2;grid-row:1;inset:auto;min-height:620px}.lc-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.lc-hero__txt{grid-column:1;grid-row:1;align-self:center;max-width:none;margin:0;padding:72px clamp(32px,4vw,64px) 72px max(var(--gout),calc((100vw - 1280px)/2 + var(--gout)))}.lc-hero__h1{font-size:clamp(44px,4.6vw,72px)}}body.lc-sticky-on{padding-bottom:84px}.lc-page.lc-page--large{max-width:1100px}@media (max-width:900px){.lc-hero{min-height:540px}.lc-hero__media img{object-position:center 18%}.lc-hero::after{background:linear-gradient(0deg,rgb(18 14 10 / .88) 0%,rgb(18 14 10 / .78) 42%,rgb(18 14 10 / .2) 70%,#fff0 82%)}.lc-hero__txt{padding:0 24px 28px}.lc-hero__eyebrow{font-size:19px;margin-bottom:2px}.lc-hero__h1{font-size:38px;margin-bottom:10px}.lc-hero__p{font-size:16.5px;line-height:1.45;margin-bottom:18px}.lc-hero__cta .lc-btn{padding:15px 20px}.lc-banniere__img{height:220px}.lc-banniere__in{padding-top:36px;padding-bottom:44px}}@media (max-width:420px){.lc-hd__logo .lc-logo{height:auto;max-width:142px}.lc-hd__g{gap:0}.lc-recherche .dgwt-wcas-search-icon{padding:8px 6px}}@media (max-width:900px){.lc-hd__d{margin-right:-10px}}.lc-woo div.product .product_title{color:var(--rouge)}main.lc-p404{display:block!important;padding:0!important}div.lc-p404{flex-direction:column;gap:18px}.wc-block-components-notice-banner,.woocommerce-info,.woocommerce-message,.woocommerce-error{border-radius:0!important;background:var(--sable)!important;border:1px solid var(--or)!important;color:var(--encre)!important}.wc-block-components-notice-banner>svg{background:var(--rouge)!important;border-radius:50%!important;fill:#fff!important}.woocommerce-cart .lc-page__titre,.woocommerce-cart h1,.wp-block-woocommerce-empty-cart-block h2{font-family:var(--f-titre)!important;color:var(--rouge)!important}.woocommerce-cart .wc-block-components-button,.woocommerce-cart .button,.woocommerce-cart a.wc-backward,.return-to-shop .button{background:var(--rouge)!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:var(--f-ui)!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;padding:15px 26px!important}.woocommerce form .input-text,.woocommerce form input[type=text],.woocommerce form input[type=email],.woocommerce form input[type=password],.woocommerce form input[type=number],.woocommerce form select,.woocommerce form textarea{border-radius:0!important;border:1px solid var(--encre)!important;background:#fff;padding:13px 14px!important;font-family:var(--f-ui)}.woocommerce form button,.woocommerce form .button{border-radius:0!important}.woocommerce-form-track-order>p:first-child{display:none}.woocommerce-form-track-order label{font-family:var(--f-ui);font-weight:500}@media (max-width:600px){.woocommerce-form-track-order .form-row-first,.woocommerce-form-track-order .form-row-last{float:none!important;width:100%!important}}.woocommerce form .password-input{display:block;position:relative}.woocommerce form .show-password-input{position:absolute!important;top:1px!important;bottom:1px!important;right:1px!important;height:auto!important;width:46px;background:var(--sable)!important;border:0!important;border-radius:0!important;color:var(--encre)!important}@media (max-width:900px){html body .lc-nouv ul.products{padding-left:24px!important;padding-right:24px!important;scroll-padding-inline:24px}.lc-hero__eyebrow{text-shadow:0 1px 10px rgb(0 0 0 / .65)}.lc-faq__grille{gap:0}.lc-woo div.product .single_add_to_cart_button{white-space:nowrap;letter-spacing:.06em;padding:0 12px!important;font-size:12.5px!important}}.lc-woo .flex-control-thumbs{grid-template-columns:repeat(6,1fr)}.lc-woo .woocommerce-product-gallery__trigger::before{width:20px!important;height:20px!important}.lc-sel__natif{max-width:100%!important;width:100%!important;left:0}.single-product .lc-faq{background:var(--creme)}.single-product .lc-reass,.post-type-archive-product .lc-reass,.tax-product_cat .lc-reass,.search .lc-reass{background:var(--sable)}.single-product .lc-faq.lc-sec{padding-top:clamp(56px,6vw,88px)}:root{--f-main:'Kalam','Comic Neue','Segoe Print',cursive;--f-sous:'Merriweather','Georgia',serif}.woocommerce form .password-input{display:flex!important;align-items:stretch;position:relative}.woocommerce form .password-input input{flex:1;margin:0!important;min-width:0}.woocommerce form .password-input .show-password-input{position:static!important;flex:none;width:50px;margin:0!important;border:1px solid var(--encre)!important;border-left:0!important;background:var(--sable)!important}.woocommerce form .password-input{flex-wrap:nowrap!important}.woocommerce form .password-input input{width:auto!important}.woocommerce form .password-input{flex-direction:row!important;justify-content:flex-start!important}.woocommerce form .password-input .show-password-input{transform:none!important;top:auto!important;bottom:auto!important;right:auto!important;align-self:stretch;height:auto!important;margin:0!important}html.lc-bloque,html.lc-bloque body{overflow:hidden!important;overscroll-behavior:none}.lc-tiroir__pan,.lc-sel__pan{overscroll-behavior:contain}.lc-woo div.product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media (max-width:900px){.lc-woo div.product{grid-template-columns:minmax(0,1fr)}}.lc-woo div.product .woocommerce-product-gallery{min-width:0;max-width:100%}.lc-woo .flex-control-thumbs{max-width:100%;box-sizing:border-box}@media (max-width:360px){.lc-hd__logo .lc-logo{max-width:118px}.lc-burger{margin-left:-12px}}.lc-contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media (max-width:900px){.lc-contact{grid-template-columns:minmax(0,1fr)}}.lc-contact__bloc{min-width:0}.lc-contact__bloc a{overflow-wrap:anywhere}.lc-sel__natif{width:1px!important;max-width:1px!important;left:0!important;clip:rect(0 0 0 0)}