.product-information .price,.sticky-add-to-cart__price{font-family:var(--bf-police-accent, monospace);font-variant-numeric:tabular-nums}.product-information [class*=__kdd_promesse] p,.kdd-promesse{margin:10px 0 0;padding:10px 14px;border-inline-start:3px solid var(--bf-laiton);background:var(--bf-fond-alt);border-radius:0 var(--bf-rayon-champ, 8px) var(--bf-rayon-champ, 8px) 0;font-size:.85rem;line-height:1.6;color:var(--bf-encre)}.product-information .text-block h2,.product-details .text-block h2{font-family:var(--font-heading--family, sans-serif);font-weight:600;font-size:1.28rem;line-height:1.2;margin:1.6em 0 .5em}.product-information .text-block h2:after,.product-details .text-block h2:after{content:"";display:block;width:40px;height:3px;background:var(--bf-laiton);margin-block-start:8px}.kdd-sommaire{margin:18px 0 22px;padding:14px 18px;border:1px solid var(--bf-bord);border-radius:var(--bf-rayon-carte, 12px);background:var(--bf-fond)}.kdd-sommaire__titre{margin:0 0 8px;font-family:var(--bf-police-accent, monospace);font-size:.68rem;font-weight:600;letter-spacing:var(--bf-interlettrage-accent, .16em);text-transform:uppercase;color:var(--bf-laiton-lisible)}.kdd-sommaire ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px}.kdd-sommaire a{font-size:.86rem;color:var(--bf-accent-lisible);text-decoration:none;border-block-end:1px solid rgba(var(--bf-accent-lisible-rgb),.3)}.kdd-sommaire a:hover{border-block-end-color:var(--bf-accent-lisible)}.product-details .trust_badges svg,.product-details [class*=trust] svg{stroke:var(--bf-laiton)}.button-custom.add-to-cart-button{position:relative;padding-inline-start:52px;box-shadow:0 4px #00000047;transition:transform .12s ease,box-shadow .12s ease,background-color .15s ease}.button-custom.add-to-cart-button:before{content:"";position:absolute;inset-inline-start:22px;inset-block-start:50%;translate:0 -50%;width:17px;height:17px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F6ECDE' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 2.5v9'/%3E%3Cpath d='M7.2 5.6a8 8 0 1 0 9.6 0'/%3E%3C/svg%3E") center / contain no-repeat}.button-custom.add-to-cart-button:not([disabled]):hover{transform:translateY(1px);box-shadow:0 3px #00000047}.button-custom.add-to-cart-button:not([disabled]):active{transform:translateY(4px);box-shadow:0 0 #0000}@media(prefers-reduced-motion:reduce){.button-custom.add-to-cart-button{transition:none}}.kdd-bb__kicker{margin:0;font-family:var(--bf-police-accent, monospace);font-size:.68rem;font-weight:600;letter-spacing:var(--bf-interlettrage-accent, .16em);text-transform:uppercase;color:var(--bf-laiton-lisible)}.kdd-etoiles{display:inline-flex;gap:3px;vertical-align:middle}.kdd-etoiles i{display:block;width:19px;height:19px;border-radius:2px;background:var(--kdd-tp, #00b67a);position:relative}.kdd-etoiles i.kdd-etoiles__off{background:rgba(var(--bf-encre-rgb),.16)}.kdd-etoiles i.kdd-etoiles__demi{background:linear-gradient(90deg,var(--kdd-tp, #00b67a) 0 50%,rgba(var(--bf-encre-rgb),.16) 50% 100%)}.kdd-etoiles i:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--bf-fond);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.kdd-bb__avis{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.86rem}.kdd-bb__note{font-weight:700}.kdd-bb__pt{color:var(--bf-encre-douce)}.kdd-bb__avis a{color:var(--bf-accent-lisible);text-decoration:none;border-block-end:1px solid rgba(var(--bf-accent-lisible-rgb),.35)}.kdd-bb__demo{font-family:var(--bf-police-accent, monospace);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--bf-accent);color:var(--bf-sur-appuye);padding:3px 7px;border-radius:4px}.kdd-bb__reass{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--bf-bord);padding-block:11px;width:100%}.kdd-bb__reass>div{display:flex;align-items:center;justify-content:center;gap:9px;padding-inline:6px;border-inline-end:1px solid var(--bf-bord)}.kdd-bb__reass>div:last-child{border-inline-end:0}.kdd-bb__rt{font-size:.76rem;line-height:1.25;color:var(--bf-encre)}.kdd-pot{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--bf-bord);border-radius:50%;background:var(--bf-fond);transition:border-color .25s ease,transform .25s ease}.kdd-bb__reass>div:hover .kdd-pot{border-color:var(--bf-laiton);transform:rotate(-14deg)}.kdd-pot svg{width:15px;height:15px;fill:none;stroke:var(--bf-laiton);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.kdd-pot{transition:none}}.kdd-bb__plaque{position:relative;width:100%;background:var(--bf-fond-appuye);border:1px solid rgba(var(--bf-laiton-sur-sombre-rgb),.4);border-radius:8px;padding:16px 20px;box-shadow:var(--bf-ombre-carte, 0 8px 18px rgba(59, 42, 30, .1))}.kdd-bb__plaque:before,.kdd-bb__plaque:after,.kdd-bb__vis{content:"";position:absolute;width:7px;height:7px;border-radius:50%;border:1px solid rgba(var(--bf-laiton-sur-sombre-rgb),.5);background:var(--bf-fond-appuye-fonce, var(--bf-fond-appuye))}.kdd-bb__plaque:before{inset-block-start:7px;inset-inline-start:7px}.kdd-bb__plaque:after{inset-block-start:7px;inset-inline-end:7px}.kdd-bb__vis--bg{inset-block-end:7px;inset-inline-start:7px}.kdd-bb__vis--bd{inset-block-end:7px;inset-inline-end:7px}.kdd-bb__plaque dl{margin:0}.kdd-bb__plaque .bf-kv{border-block-end-color:rgba(var(--bf-laiton-sur-sombre-rgb),.18);padding-block:8px}.kdd-bb__plaque .bf-kv dt{color:rgba(var(--bf-sur-appuye-rgb),.55)}.kdd-bb__plaque .bf-kv dd{color:var(--bf-sur-appuye)}.kdd-bb__plaque-lien{display:inline-block;margin-block-start:10px;font-size:.78rem;color:var(--bf-laiton-sur-sombre);text-decoration:none;border-block-end:1px solid rgba(var(--bf-laiton-sur-sombre-rgb),.4)}.kdd-bb__vit{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.kdd-bb__vit-t{flex:0 0 100%;font-family:var(--bf-police-accent, monospace);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-encre-douce)}.kdd-bb__vit-b{position:relative;font-family:var(--bf-police-accent, monospace);font-size:.82rem;font-weight:700;padding:7px 12px;border:1px solid var(--bf-bord);border-radius:6px;background:var(--bf-fond);color:rgba(var(--bf-encre-rgb),.35)}.kdd-bb__vit-b.on{color:var(--bf-encre);border-color:var(--bf-laiton);background:var(--bf-fond-alt)}.kdd-bb__vit-b.on:after{content:"";position:absolute;inset-block-start:5px;inset-inline-end:5px;width:5px;height:5px;border-radius:50%;background:var(--bf-laiton);box-shadow:0 0 6px rgba(var(--bf-laiton-rgb),.9)}.kdd-bb__vit-n{font-size:.8rem;color:var(--bf-encre-douce)}.kdd-bb__addon{width:100%;border:1px solid var(--bf-bord);border-radius:10px;overflow:hidden;box-shadow:var(--bf-ombre-carte, 0 8px 18px rgba(59, 42, 30, .1))}.kdd-bb__addon-t{margin:0;padding:9px 14px;background:var(--bf-fond-alt);border-block-end:1px solid var(--bf-bord);font-family:var(--bf-police-accent, monospace);font-size:.64rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--bf-laiton-lisible)}.kdd-bb__addon-l{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;border-block-end:1px solid var(--bf-bord);font-size:.87rem}.kdd-bb__addon-l:last-child{border-block-end:0}.kdd-bb__addon-l:hover{background:rgba(var(--bf-laiton-rgb),.05)}.kdd-bb__addon-l input{flex:0 0 auto;width:18px;height:18px;accent-color:var(--bf-accent)}.kdd-bb__addon-l img{flex:0 0 auto;width:38px;height:38px;object-fit:contain;border-radius:6px;background:var(--bf-fond-alt)}.kdd-bb__addon-mini{flex:0 0 auto;width:38px;height:38px;border-radius:6px;border:1px solid var(--bf-bord);background:var(--bf-fond-alt)}.kdd-bb__addon-nm{flex:1;line-height:1.35}.kdd-bb__addon-sub{display:block;font-size:.76rem;color:var(--bf-encre-douce)}.kdd-bb__addon-px{font-weight:700;font-size:.85rem}.kdd-bb__affich{width:100%;background:var(--bf-fond-appuye);border-radius:10px;padding:14px 16px;color:var(--bf-sur-appuye);box-shadow:inset 0 0 0 1px rgba(var(--bf-laiton-sur-sombre-rgb),.3)}.kdd-bb__affich-k{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-family:var(--bf-police-accent, monospace);font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bf-laiton-sur-sombre)}.kdd-bb__diode{width:7px;height:7px;border-radius:50%;background:var(--bf-laiton-sur-sombre);box-shadow:0 0 7px var(--bf-laiton-sur-sombre);animation:kdd-diode 2.6s ease-in-out infinite}@keyframes kdd-diode{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.kdd-bb__diode{animation:none;opacity:1}}.kdd-bb__affich-p{margin:0;font-size:.86rem;line-height:1.55;color:rgba(var(--bf-sur-appuye-rgb),.9)}.kdd-bb__affich-p .d{color:var(--bf-laiton-sur-sombre);font-weight:600}.kdd-bb__comparer{margin:0;font-size:.82rem;color:var(--bf-encre-douce)}.kdd-bb__comparer a{color:var(--bf-accent-lisible);text-decoration:none;border-block-end:1px solid rgba(var(--bf-accent-lisible-rgb),.35)}.kdd-total{margin-inline-start:14px;font-family:var(--bf-police-accent, monospace);font-variant-numeric:tabular-nums;font-weight:700}#kdd-specs,#kdd-comparateur,#kdd-avis,#kdd-faq-produit,#kdd-desc{scroll-margin-top:110px}@media screen and (max-width:749px){.kdd-bb__reass>div{flex-direction:column;gap:5px;text-align:center;padding-inline:3px}.kdd-bb__rt{font-size:.68rem;line-height:1.2}.kdd-pot{flex:0 0 26px;width:26px;height:26px}.kdd-pot svg{width:14px;height:14px}}.kdd-avp__carte .kdd-etoiles{align-self:flex-start}.kdd-etoiles{display:inline-flex;gap:3px;vertical-align:middle;line-height:0}.kdd-etoiles i{display:block;width:17px;height:17px;border-radius:0;background:var(--bf-laiton);clip-path:polygon(50% 0%,61.8% 35.5%,98% 35.5%,69% 57.5%,80% 91%,50% 70%,20% 91%,31% 57.5%,2% 35.5%,38.2% 35.5%)}.kdd-etoiles i:after{content:none}.kdd-etoiles i.kdd-etoiles__off{background:rgba(var(--bf-encre-rgb),.18)}.kdd-etoiles i.kdd-etoiles__demi{background:linear-gradient(90deg,var(--bf-laiton) 0 50%,rgba(var(--bf-encre-rgb),.18) 50% 100%)}.kdd-avp__b i{background:var(--bf-laiton)}.product-information .price,.product-details .price{font-size:1.85rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--bf-encre)}.product-information .price .price__compare,.product-information .price s{font-size:1rem;font-weight:500;color:var(--bf-encre-douce)}.product-information .add-to-cart-button,.product-details .add-to-cart-button{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px;white-space:nowrap;padding-inline:48px 18px;font-size:.92rem}.product-information .add-to-cart-button .add-to-cart-text,.product-details .add-to-cart-button .add-to-cart-text{display:inline-flex;align-items:center;white-space:nowrap}.product-information .add-to-cart-button .add-to-cart-icon,.product-details .add-to-cart-button .add-to-cart-icon,.sticky-add-to-cart .add-to-cart-icon{display:none}.kdd-total{margin-inline-start:0}@media screen and (max-width:400px){.product-information .add-to-cart-button{font-size:.84rem;padding-inline:42px 12px}}.kdd-bb__mini{width:100%;border:1px solid var(--bf-bord);border-radius:10px;overflow:hidden;box-shadow:var(--bf-ombre-carte, 0 8px 18px rgba(59, 42, 30, .1))}.kdd-bb__mini-t{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;background:var(--bf-fond-alt);border-block-end:1px solid var(--bf-bord);font-family:var(--bf-police-accent, monospace);font-size:.64rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--bf-laiton-lisible)}.kdd-bb__mini-t a{color:var(--bf-accent-lisible);text-decoration:none;border-block-end:1px solid rgba(var(--bf-accent-lisible-rgb),.35);white-space:nowrap;letter-spacing:.08em}.kdd-bb__mini-l{padding:12px 14px;border-block-end:1px solid var(--bf-bord)}.kdd-bb__mini-l:last-child{border-block-end:0}.kdd-bb__mini-r{display:inline-flex;align-items:center;gap:7px;font-family:var(--bf-police-accent, monospace);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-laiton-lisible)}.kdd-bb__mini-r svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:var(--bf-laiton);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kdd-bb__mini-q{margin:6px 0 0;font-size:.87rem;line-height:1.5;color:var(--bf-encre)}.kdd-bb__mini-s{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:7px 0 0;font-size:.74rem;color:var(--bf-encre-douce)}.kdd-bb__mini-s strong{font-weight:700;color:var(--bf-encre)}.kdd-bb__mini-s .kdd-etoiles i{width:13px;height:13px}.kdd-bb__mini-d{font-family:var(--bf-police-accent, monospace);font-size:.68rem}.template-product .kdd-avis__etoile{background:var(--bf-laiton)!important;border-radius:2px}.template-product .kdd-avis__etoile--vide{background:rgba(var(--bf-encre-rgb),.18)!important}.template-product .kdd-avis__badge span{color:var(--bf-laiton)!important}@media screen and (min-width:700px){.kdd-bb__mini-liste{display:grid;grid-template-columns:repeat(3,1fr)}.kdd-bb__mini-l{border-block-end:0;border-inline-end:1px solid var(--bf-bord);padding:12px 13px}.kdd-bb__mini-l:last-child{border-inline-end:0}.kdd-bb__mini-q{font-size:.82rem}.kdd-bb__mini-s{font-size:.7rem;gap:6px}.kdd-bb__mini-s .kdd-etoiles i{width:11px;height:11px}}.kdd-bb__desc{width:100%}.kdd-bb__desc-t{margin:0 0 12px;font-family:var(--font-heading--family, sans-serif);font-size:1.15rem;font-weight:600}.kdd-bb__desc-corps{position:relative;max-height:132px;overflow:hidden;font-size:.92rem;line-height:1.65}.kdd-bb__desc-corps:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:62px;background:linear-gradient(rgba(255,255,255,0),var(--bf-fond));pointer-events:none}.kdd-bb__desc-corps>*:first-child{margin-block-start:0}.kdd-bb__desc:has(.kdd-bb__desc-box[open]) .kdd-bb__desc-corps{max-height:none}.kdd-bb__desc:has(.kdd-bb__desc-box[open]) .kdd-bb__desc-corps:after{display:none}@supports not selector(:has(*)){.kdd-bb__desc-corps{max-height:none}.kdd-bb__desc-corps:after{display:none}.kdd-bb__desc-box{display:none}}.kdd-bb__desc-box{margin-block-start:14px;text-align:center}.kdd-bb__desc-lien{display:inline-flex;align-items:center;gap:7px;list-style:none;cursor:pointer;padding-block-end:3px;font-size:.86rem;font-weight:600;color:var(--bf-accent-lisible);border-block-end:1px solid rgba(var(--bf-accent-lisible-rgb),.35);transition:border-color .15s ease}.kdd-bb__desc-lien::-webkit-details-marker{display:none}.kdd-bb__desc-lien:hover{border-block-end-color:var(--bf-accent-lisible)}.kdd-bb__desc-lien svg{width:15px;height:15px;transition:transform .2s ease}.kdd-bb__desc-box[open] .kdd-bb__desc-lien svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.kdd-bb__desc-lien,.kdd-bb__desc-lien svg{transition:none}}.kdd-bb__desc-corps h2{font-family:var(--font-heading--family, sans-serif);font-weight:600;font-size:1.1rem;line-height:1.2;margin:1.5em 0 .4em}.kdd-bb__desc-corps h2:after{content:"";display:block;width:36px;height:3px;background:var(--bf-laiton);margin-block-start:7px}.template-product .kdd-tv__aveu,.template-product .kdd-cpt__aveu,.template-product .kdd-banc__aveu{margin-block-start:18px;padding:0;background:none;border:0;border-radius:0;font-size:.88rem;color:var(--bf-encre-douce)}.template-product .kdd-tv__aveu strong,.template-product .kdd-cpt__aveu strong,.template-product .kdd-banc__aveu strong{color:var(--bf-encre)}.template-product .bf-h{flex-direction:column;align-items:center;text-align:center}.template-product .bf-h__main{text-align:center}.template-product .bf-h__rule{margin-inline:auto}.template-product .bf-h__link{align-self:center}.template-product .kdd-avis__etoile{background:#00b67a!important}.template-product .kdd-avis__etoile--vide{background:#dcdce6!important}.template-product .kdd-avis__badge span{color:#00b67a!important}.kdd-bb__ben{list-style:none;margin:0;padding:0;display:grid;gap:12px;width:100%}.kdd-bb__ben li{display:flex;gap:12px;align-items:flex-start}.kdd-bb__ben li:hover .kdd-pot{border-color:var(--bf-laiton);transform:rotate(-14deg)}.kdd-bb__ben .kdd-pot{flex:0 0 30px;width:30px;height:30px}.kdd-bb__ben .kdd-pot svg{width:16px;height:16px}.kdd-bb__ben-t{font-size:.92rem;line-height:1.4;color:var(--bf-encre)}.kdd-bb__ben-p{display:block;margin-block-start:2px;font-family:var(--bf-police-accent, monospace);font-size:.7rem;letter-spacing:.06em;color:var(--bf-encre-douce)}.template-product media-gallery .product-media{border:none;background:transparent;padding:0;box-shadow:none}.template-product .slideshow-controls__thumbnails .slideshow-control.slideshow-controls__thumbnail{border:1px solid var(--bf-bord);border-radius:8px;overflow:hidden;background:var(--bf-fond);box-shadow:var(--bf-ombre-carte);transition:transform .15s ease,border-color .15s ease}.template-product .slideshow-controls__thumbnails .slideshow-control.slideshow-controls__thumbnail:hover{transform:translateY(-2px);border-color:var(--bf-laiton)}.template-product .slideshow-controls__thumbnails .slideshow-control.slideshow-controls__thumbnail[aria-selected=true]{border:1px solid var(--bf-accent);box-shadow:var(--bf-ombre-carte-survol)}@media(prefers-reduced-motion:reduce){.template-product .slideshow-controls__thumbnail,.template-product .slideshow-controls__thumbnail:hover{transition:none;transform:none}}.kdd-bb__rc{width:100%;border:1px solid var(--bf-bord, #E4D7C5);border-radius:var(--bf-rayon-carte, 12px);background:#fbf6ef;overflow:hidden}.kdd-bb__rc-h{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border-block-end:1px solid var(--bf-bord, #E4D7C5)}.kdd-bb__rc-i{flex:0 0 20px;width:20px;height:20px;margin-block-start:1px;fill:none;stroke:var(--bf-encre, #3B2A1E);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kdd-bb__rc-t{margin:0;font-weight:700;font-size:.92rem;line-height:1.35;color:var(--bf-encre, #3B2A1E)}.kdd-bb__rc-s{margin:3px 0 0;font-size:.8rem;line-height:1.4;color:var(--bf-encre-douce, #6E655D)}.kdd-bb__rc-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.kdd-bb__rc-g li{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 4px;text-align:center;font-size:.76rem;font-weight:700;line-height:1.25;color:var(--bf-encre, #3B2A1E)}.kdd-bb__rc-g li+li{border-inline-start:1px solid var(--bf-bord, #E4D7C5)}.kdd-bb__rc-p{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#15110f}.kdd-bb__rc-p svg{width:17px;height:17px;fill:none;stroke:var(--bf-laiton-sur-sombre, #C79B54);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.kdd-bb__rc-h{padding:12px 14px}.kdd-bb__rc-g li{padding:12px 2px;font-size:.7rem}.kdd-bb__rc-p{width:30px;height:30px}}.kdd-vis{width:min(1080px,94vw);max-height:92vh;padding:0;border:0;border-radius:14px;background:#fbf6ef;color:var(--bf-encre, #3B2A1E);overflow:auto}.kdd-vis::backdrop{background:#15110fc7}.kdd-vis__corps{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.kdd-vis__img{position:relative;background:#15110f;display:grid;place-items:center;min-height:360px}.kdd-vis__img img{width:100%;max-height:80vh;object-fit:contain;display:block}.kdd-vis__avis{padding:28px 26px;align-self:center}.kdd-vis__avis .kdd-ar__c{border:0;box-shadow:none;padding:0;background:none}.kdd-vis__avis .kdd-ar__ligne{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-block-end:10px}.kdd-vis__avis .kdd-ar__meta{font-size:.72rem;color:var(--bf-encre-douce);text-align:end}.kdd-vis__avis .kdd-ar__verif{font-family:var(--bf-police-accent, monospace);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.kdd-vis__avis .kdd-ar__titre{margin:0 0 6px;font-weight:700}.kdd-vis__avis .kdd-ar__texte{margin:0;font-size:.9rem;line-height:1.6;color:var(--bf-encre-douce)}.kdd-vis__x{position:absolute;top:8px;right:10px;z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:#15110fb3;color:#f6efe6;font-size:1.5rem;line-height:1;cursor:pointer}.kdd-vis__nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:#fbf6efe0;color:#15110f;font-size:1.6rem;line-height:1;cursor:pointer}.kdd-vis__nav--p{left:12px}.kdd-vis__nav--s{right:12px}@media screen and (max-width:749px){.kdd-vis__corps{grid-template-columns:1fr}.kdd-vis__img{min-height:240px}.kdd-vis__avis{padding:20px 18px 26px}}#kdd-avis .kdd-ar__liste .kdd-ar__texte{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}#kdd-avis .kdd-ar__liste .kdd-ar__c.is-ouvert .kdd-ar__texte{display:block;-webkit-line-clamp:unset;overflow:visible}.kdd-ar__suite{margin-top:6px;padding:0;border:0;background:none;cursor:pointer;font-size:.8rem;font-weight:700;color:var(--bf-accent-lisible, #B2472E);text-decoration:underline;text-underline-offset:3px}.template-product product-form-component .quantity-selector-wrapper,.template-product product-form-component .quantity-label{display:none!important}.kdd-pf2{list-style:none;margin:0;padding:0;display:grid;gap:14px;width:100%}.kdd-pf2 li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center}.kdd-pf2__ic{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#15110f;transition:transform .25s ease}.kdd-pf2 li:hover .kdd-pf2__ic{transform:rotate(-10deg)}.kdd-pf2__ic svg{width:20px;height:20px;fill:none;stroke:var(--bf-laiton-sur-sombre, #C79B54);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kdd-pf2__tx{display:flex;flex-direction:column;gap:1px}.kdd-pf2__t{font-size:1rem;font-weight:700;line-height:1.25;color:var(--bf-encre, #3B2A1E)}.kdd-pf2__p{font-size:.86rem;line-height:1.35;color:var(--bf-encre-douce, #6E655D)}@media(prefers-reduced-motion:reduce){.kdd-pf2__ic{transition:none}}.kdd-bb__ph{width:100%;margin-top:0}.kdd-bb__ph-t{display:flex;align-items:center;gap:14px;margin:0 0 16px;font-family:var(--bf-police-accent, monospace);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-laiton-lisible, #8A5A2F)}.kdd-bb__ph-t:before,.kdd-bb__ph-t:after{content:"";flex:1;height:1px;background:var(--bf-bord, #E4D7C5)}.kdd-bb__ph-rang{display:flex;flex-wrap:wrap;gap:10px}.kdd-bb__ph-v{position:relative;flex:0 0 64px;width:64px;height:64px;padding:0;border:1px solid var(--bf-bord, #E4D7C5);border-radius:8px;overflow:hidden;background:var(--bf-fond-alt, #F6ECDE);cursor:zoom-in}.kdd-bb__ph-v img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.kdd-bb__ph-v:hover img{transform:scale(1.06)}.kdd-bb__ph-plus{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:#fbf6efe6;color:var(--bf-encre, #3B2A1E);font-family:var(--bf-police-accent, monospace);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase}.kdd-bb__ph-plus b{font-family:var(--font-heading--family, sans-serif);font-size:1rem;letter-spacing:0;text-transform:none}.kdd-bb__ph-pied{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-top:16px}@media screen and (max-width:749px){.kdd-bb__ph{margin-top:0}.kdd-bb__ph-rang{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.kdd-bb__ph-v{width:auto;height:auto;aspect-ratio:1}.kdd-bb__ph-pied{flex-direction:column;align-items:flex-start;gap:4px}}.kdd-bb__ph-pied a{font-size:.86rem;font-weight:700;color:var(--bf-encre, #3B2A1E);text-decoration:none;border-bottom:1px solid currentColor}.kdd-bb__ph-pied a:hover{color:var(--bf-accent-lisible, #B2472E)}.kdd-bb__ph-pied span{font-size:.72rem;color:var(--bf-encre-douce, #6E655D)}@media(prefers-reduced-motion:reduce){.kdd-bb__ph-v img{transition:none}}dialog.kdd-vis[open]{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content}.template-product .kdd-swatch-repli .variant-option__button-label__pill{display:none!important}.kdd-kl{width:100%;margin-top:2px;padding:12px 14px;border:1px solid var(--bf-bord, #E4D7C5);border-radius:var(--bf-rayon-carte, 12px);background:var(--bf-fond, #fff)}.kdd-kl__h{display:flex;align-items:center;justify-content:space-between;gap:10px}.kdd-kl__t{font-size:.92rem;font-weight:700;color:var(--bf-encre, #3B2A1E)}.kdd-kl__logo{flex:0 0 auto;padding:2px 8px 3px;border-radius:4px;background:#ffb3c7;color:#17120f;font-family:var(--font-heading--family, sans-serif);font-weight:700;font-size:.8rem;letter-spacing:-.01em}.kdd-kl__e{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kdd-kl__e li{display:flex;flex-direction:column;gap:3px;align-items:center;text-align:center;padding:8px 6px;border:1px solid var(--bf-bord, #E4D7C5);border-radius:8px;background:#fbf6ef}.kdd-kl__e small{font-size:.7rem;color:var(--bf-encre-douce, #6E655D);white-space:nowrap}.kdd-kl__e b{font-family:var(--bf-police-accent, monospace);font-size:.92rem;font-weight:700;color:var(--bf-encre, #3B2A1E);white-space:nowrap}.kdd-kl__e li:first-child{border-color:var(--bf-laiton, #A9713B)}.kdd-kl__m{margin:10px 0 0;font-size:.72rem;line-height:1.4;color:var(--bf-encre-douce, #6E655D)}@media screen and (max-width:749px){.kdd-kl{padding:11px 12px}.kdd-kl__e{gap:6px}.kdd-kl__e li{padding:7px 4px}.kdd-kl__e b{font-size:.86rem}}.add-to-cart-button .kdd-total-barre{margin-inline-end:8px;font-weight:400;font-size:.82em;text-decoration:line-through;opacity:.72}
/*# sourceMappingURL=/cdn/shop/t/9/assets/kdd-fiche.css.map */
