.pr{background:#fef9ed}.pr-wrap{max-width:520px;padding:0 8px}.pr-gap{margin-top:10px}.pr-hero__img{display:block;width:100%;height:auto;border-radius:22px;animation:pfHero 1.6s cubic-bezier(.2,.7,.2,1) both}.pr-thumbs{list-style:none;margin:10px 0 0;padding:2px 2px 4px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.pr-thumbs::-webkit-scrollbar{display:none}.pr-thumbs li{flex:0 0 calc((100% - 32px)/5)}.pr-thumbs img{display:block;width:100%;aspect-ratio:1 / 1.12;object-fit:cover;border-radius:14px;border:2px solid #f0e3c9;transition:transform .2s,border-color .2s}.pr-thumbs li:first-child img{border-color:#4f8a3c}.pr-thumbs img:hover{transform:translateY(-2px)}.pr-title{position:relative;container-type:inline-size;margin-top:6px}.pr-title__price{position:absolute;left:5.2%;top:77.5%;height:18%;display:flex;align-items:center;z-index:2}.pr-title__price .price{flex-wrap:nowrap;gap:.4em;align-items:baseline}.pr-title__price .price__current{font-family:var(--v2-display);font-weight:700;font-size:7.8cqw;line-height:1;color:#1f1a16;white-space:nowrap}.pr-title__price .price__compare{font-size:4.6cqw;color:#8b6a55}.pr-title__price .price__from{font-size:3.4cqw}.pr .pf-form{padding-top:4px}.pr-buy{container-type:inline-size;display:grid;grid-template-columns:29.4fr 60.8fr;column-gap:2.6%;padding:0 3.5% 0 3.7%;align-items:stretch}.pr .pr-qty{margin:0;padding:0;gap:0;display:flex;align-items:stretch;justify-content:stretch;background:#fffdf8;border:1.5px solid #dcd5c8;border-radius:16px;overflow:hidden}.pr .pr-qty button{flex:1;width:auto;height:auto;border-radius:0;background:transparent;color:#3a1d0f;font-size:1.5rem;padding:0 0 2px;border:0;cursor:pointer;transition:background .2s}.pr .pr-qty button:hover{background:#f6ecd8}.pr .pr-qty input{flex:1.15;width:0;min-width:0;border-left:1px solid #e6dfd0;border-right:1px solid #e6dfd0;border-radius:0;font-size:1.15rem;text-align:center;font-family:var(--v2-display);font-weight:700;color:#3a1d0f;background:transparent;padding:0;-moz-appearance:textfield}.pr .pr-cta{width:auto;aspect-ratio:1152 / 233;border-radius:16px;background-size:cover;display:flex;align-items:center;justify-content:center;font-size:5.6cqw;line-height:1;padding:0;overflow:hidden}.pr .pr-cta [data-add-label]{display:inline-flex;align-items:center;gap:.55em;white-space:nowrap}.pr .pr-cta .icon{width:1.25em;height:1.25em}.pr .form-error{margin:8px 12px 0}.pr-details{background:#fefaf1;border:1px solid #f1e8d4;border-radius:24px;padding:8px 12px 14px}.pr-details__title{display:block;width:62%;height:auto;margin:0 0 4px 2%}.pr-table{margin:0}.pr-table__row{display:grid;grid-template-columns:42% 1fr;gap:8px;align-items:center;padding:10px 4px;border-top:1px solid #efe5d1}.pr-table dt{display:flex;align-items:center;gap:10px;font-family:var(--v2-display);font-size:1.05rem;color:#2b1d14}.pr-table dt img{width:26px;height:26px;object-fit:contain;flex:none}.pr-table dd{margin:0;font-size:.9rem;line-height:1.4;color:#6b5b4e}.pr-infos{padding:12px 0 0}.pr-infos summary{min-height:54px}.pr-infos summary img{width:36px;height:32px}.pr-infos summary strong{font-size:1.1rem}.pr-infos .pf-faq__a{padding-left:48px}.pr-rich p{margin:0 0 8px}.pr-rich p:last-child{margin-bottom:0}.pr-rich a{color:#8f3a22}.pr-photo{border-radius:22px;margin-top:14px}.pr-avis{margin-top:14px}.pr-h2{text-align:center;font-family:var(--v2-display);font-weight:700;font-size:1.5rem;color:#b3261a;margin:0 0 8px}.pr-univers{background:#eaecd4;border-radius:26px;margin-top:14px;padding:4px 6px 8px;overflow:hidden}.pr-univers .pf-track--cards>li{flex-basis:46%}.pr-rel{background:#fffdf7;border-radius:22px;padding:10px;text-align:left}.pr-rel .pf-rel__img{border-radius:14px;background:#f6f1e4}.pr-rel .pf-rel__name{margin:8px 0 4px;font-size:1.05rem}.pr-rel__foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.pr-rel .pf-rel__price{margin:0;font-weight:700;color:#2b1d14}.pr-rel__plus{width:34px;height:34px;border-radius:50%;background:#b8472a;color:#fff;display:grid;place-items:center;font-size:1.5rem;line-height:1;padding-bottom:3px;text-decoration:none;transition:transform .15s,background .2s}.pr-rel__plus:hover{background:#8f3a22;transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.pr-hero__img{animation:none!important}}.pr-desc{margin:4px 0 10px;padding:0 5.5%;font-size:1rem;line-height:1.55;color:#2f2f3a}.pr-title__price{top:var(--pt, 75%);height:var(--ph, 22%)}.pr-title__price .price__current{font-size:var(--pfs, 7.8cqw)}.pr-pick{margin:6px 3.5% 12px 3.7%}.pr-h2{display:flex;align-items:center;justify-content:center;gap:10px}.pr-h2__leaf{flex:none;width:34px;height:38px;background:var(--leaf-r) center / contain no-repeat;opacity:.9}.pr-h2__leaf--r{transform:scaleX(-1)}.pr-univers__head{text-align:center;padding:14px 8px 4px;position:relative}.pr-univers__leaf{position:absolute;left:10px;top:10px;width:44px;height:52px;background:center / contain no-repeat}.pr-univers__title{margin:0;font-family:var(--v2-display);font-weight:700;font-size:1.55rem;color:#1f1a16}.pr-univers__title span{color:#d9622b;font-size:1.2rem}.pr-univers__sub{margin:2px 0 8px;font-size:.95rem;color:#3b3a45}.pr-steps{position:relative;container-type:inline-size}.pr-step{position:absolute;text-align:center}.pr-step h3{margin:0;font-family:var(--v2-display);font-weight:700;font-size:4.1cqw;line-height:1.05;color:var(--c-step, #c0261b)}.pr-step p{margin:.35em 0 0;font-size:max(11px,3.15cqw);line-height:1.3;color:#3b3a45}.pr-empty{margin:16px;padding:14px;border-radius:14px;background:#fff3d6;color:#6b4a00;font-size:.95rem}.pr-title__fallback{margin:0;padding:18px 6% 40px;font-family:var(--v2-display);font-weight:700;font-size:2.2rem}.pr-desc p{margin:0 0 6px}.pr-desc p:last-child{margin-bottom:0}.pr-step--long h3{font-size:3.3cqw}.pr-badges,.pr-why{position:relative;container-type:inline-size}.pr-badge{position:absolute;margin:0;text-align:center;font-size:max(10.5px,2.8cqw);line-height:1.25;color:#3b3a45}.pr-why__sub{position:absolute;margin:0;text-align:center;font-size:max(11px,3.25cqw);line-height:1.2;color:#3b3a45}.pr-bien{position:absolute;text-align:center}.pr-bien h3{margin:0;font-family:var(--v2-display);font-weight:700;font-size:4cqw;line-height:1.02;color:var(--c-step, #c0261b)}.pr-bien p{margin:.3em 0 0;font-size:max(10.5px,3cqw);line-height:1.28;color:#3b3a45}.pr-details:has(>.pr-infos){padding-top:12px}.pr-table--in{margin:0}.pr-table--in .pr-table__row:first-child{border-top:0}.pr-infos .pf-faq__a:has(.pr-table--in){padding-left:4px}.pf-review--form{display:block;background:#fff4e2;border:1.5px dashed #E8B66B;min-height:0}.pf-review--form form{display:grid;gap:8px}.pr-rf__title{margin:0;font-family:var(--v2-display);font-weight:700;font-size:1.25rem;color:#3a1d0f}.pr-rf__prod{margin:0;font-size:.9rem;color:#8f3a22;font-weight:700}.pf-review--form textarea,.pr-rf__mail{width:100%;border:1.5px solid #ecd9bd;border-radius:14px;padding:10px 12px;font:inherit;font-size:.95rem;background:#fff;color:#2b241e;resize:vertical}.pf-review--form textarea:focus-visible,.pr-rf__mail:focus-visible{outline:3px solid #E88B2E;outline-offset:1px}.pr-rf__btn{border:0;border-radius:999px;padding:11px 18px;background:#b34a2c;color:#fff;font-family:var(--v2-display);font-weight:700;font-size:1.05rem;cursor:pointer;transition:background .2s,transform .15s}.pr-rf__btn:hover{background:#8f3a22}.pr-rf__btn:active{transform:scale(.98)}.pr-rf__err{margin:0;color:#b0301a;font-size:.85rem}.pr-rf__thanks{margin:0;text-align:center;font-size:1.05rem;color:#3a1d0f;padding:18px 6px}.pf-review--form{display:flex;align-items:center;justify-content:center;text-align:center;min-height:128px}.pf-review--form>div{display:grid;gap:6px;justify-items:center}.pf-review--form .pr-rf__btn{padding:9px 18px;font-size:1rem}.pr-rd{border:0;padding:0;width:min(92vw,420px);border-radius:24px;background:#fff8ec;color:#3a1d0f;box-shadow:0 24px 60px #3a1d0f59}.pr-rd::backdrop{background:#3a1d0f80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pr-rd form{position:relative;display:grid;gap:10px;padding:24px 20px 20px}.pr-rd__close{position:absolute;right:10px;top:8px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;font-size:1.8rem;line-height:1;color:#6b5b4e;cursor:pointer}.pr-rd__close:hover{background:#f3e6d5}.pr-rd__thanks{margin:0;text-align:center;font-size:1.15rem;padding:14px 4px}.pr-rd .pr-rf__title{font-size:1.4rem;padding-right:30px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/fiche2.css.map */
