.pf{background:#fdf0dd;padding-bottom:20px;overflow-x:clip}.pf-wrap{max-width:520px;margin:0 auto}.pf-img{display:block;width:100%;height:auto}.pf-hero{position:relative;container-type:inline-size;overflow:hidden}.pf-hero__img{transform-origin:50% 40%}.pf-price{position:absolute;left:43%;width:31.5%;top:91.6%;height:7.6%;display:flex;align-items:center;justify-content:center;z-index:2}.pf-price .price{justify-content:center;flex-wrap:nowrap;gap:.3em}.pf-price .price__current{font-family:var(--v2-display);font-weight:700;font-size:8.4cqw;line-height:1;color:#3a1d0f;white-space:nowrap}.pf-price .price__compare{font-size:4.6cqw;color:#8b6a55}.pf-price .price__from{font-size:3.2cqw}.pf-form{position:relative;padding-top:2px}.pf-option{padding:4px 22px 0}.pf-form .availability{justify-content:center;margin:4px 0}.pf .availability:has(.dot--ok){display:none}.pf-qty{margin:6px 22px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fffcf5d9;border:1.5px solid #ecd9bd;border-radius:999px;padding:6px 8px 6px 20px}.pf-qty label{font-family:var(--v2-display);font-weight:700;font-size:1.15rem;color:#3a1d0f}.pf-qty__ctl{display:flex;align-items:center;gap:4px}.pf-qty__ctl button{width:40px;height:40px;border-radius:50%;border:0;background:#f3ddbd;color:#5a2d0b;font-size:1.5rem;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0 0 2px;transition:transform .15s,background .2s}.pf-qty__ctl button:hover{background:#ecc99a}.pf-qty__ctl button:active{transform:scale(.88)}.pf-qty__ctl input{width:46px;text-align:center;border:0;background:transparent;font-family:var(--v2-display);font-weight:700;font-size:1.3rem;color:#3a1d0f;padding:0;-moz-appearance:textfield}.pf-qty__ctl input::-webkit-outer-spin-button,.pf-qty__ctl input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pf-qty button:focus-visible,.pf-qty input:focus-visible{outline:3px solid #E88B2E;outline-offset:2px}.pf-cta{display:block;width:100%;border:0;cursor:pointer;background:center / 100% 100% no-repeat;aspect-ratio:1152 / 147;font-family:var(--v2-display);font-weight:700;font-size:clamp(1.4rem,7vw,2rem);color:#fff;text-shadow:0 1px 0 rgba(120,40,15,.25);transition:transform .18s ease,filter .2s}.pf-cta:hover{filter:brightness(1.04)}.pf-cta:active{transform:scale(.985)}.pf-cta:focus-visible{outline:3px solid #1f1a16;outline-offset:-6px}.pf-cta[disabled]{filter:grayscale(.75) brightness(1.05);cursor:not-allowed;animation:none}.pf-cta--again{aspect-ratio:1152 / 168;margin-top:10px}.pf-form .pf-cta:not([disabled]){animation:pfBreathe 4.2s ease-in-out 1.6s infinite}.pf-reassure{position:relative}.pf-reassure__lab{position:absolute;left:32%;right:12%;top:72%;margin:0;font-family:var(--v2-display);font-weight:700;color:#3a1d0f;font-size:clamp(.7rem,3.1vw,.95rem);line-height:1.12}.pf-carousel{position:relative}.pf-track{list-style:none;margin:0;padding:4px 16px 6px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.pf-track::-webkit-scrollbar{display:none}.pf-track>li{flex:0 0 82%;scroll-snap-align:center}.pf-track:not(.pf-track--reviews):not(.pf-track--cards) img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px}.pf-nav{position:absolute;top:42%;z-index:3;width:38px;height:38px;border-radius:50%;border:1.5px solid #e6d2b6;background:#fffcf5f5;color:#4a2315;font-size:1.7rem;line-height:1;cursor:pointer;box-shadow:0 3px 10px #4b34262e;display:grid;place-items:center;padding:0 0 3px;transition:transform .15s,opacity .2s}.pf-nav:hover{transform:scale(1.08)}.pf-nav--prev{left:6px}.pf-nav--next{right:6px}.pf-nav[disabled]{opacity:0;pointer-events:none}.pf-dots{display:flex;justify-content:center;gap:8px;padding:2px 0 12px;min-height:22px}.pf-dots span{width:11px;height:11px;border-radius:50%;border:2px solid #E8A23B;background:transparent;transition:background .25s,transform .25s}.pf-dots span.is-on{background:#e8892e;transform:scale(1.15)}.pf-faq{list-style:none;margin:0;padding:0 16px 10px;display:grid;gap:10px}.pf-faq details{background:#fffcf5e6;border:1.5px solid #f0dcc0;border-radius:20px;padding:0 14px;transition:box-shadow .25s,border-color .25s}.pf-faq details[open]{border-color:#e8b66b;box-shadow:0 6px 16px #9664281f}.pf-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq summary:focus-visible{outline:3px solid #E88B2E;outline-offset:3px;border-radius:14px}.pf-faq summary img{width:52px;height:44px;object-fit:contain;flex:none}.pf-faq summary strong{font-family:var(--v2-display);font-size:1.15rem;line-height:1.2;color:#3a1d0f;flex:1}.pf-faq__chev{width:12px;height:12px;border-right:3px solid #5a2d0b;border-bottom:3px solid #5a2d0b;transform:rotate(45deg) translateY(-3px);transition:transform .3s ease;flex:none;margin-right:6px}.pf-faq details[open] .pf-faq__chev{transform:rotate(-135deg) translateY(-3px)}.pf-faq__a{padding:0 4px 14px 64px;font-size:1rem;line-height:1.5;color:#4a3d33}.pf-faq__a p{margin:0}.pf-faq__more{margin-top:8px}.pf-faq details[open] .pf-faq__a{animation:pfOpen .35s ease both}.pf-review{display:flex;gap:14px;align-items:center;background:#fffcf5e6;border-radius:20px;padding:14px}.pf-review img{width:84px;height:84px;object-fit:cover;border-radius:50%;flex:none}.pf-review__stars{margin:0;color:#f4a21f;letter-spacing:2px}.pf-review__quote{margin:4px 0;font-family:var(--v2-display);font-size:1.05rem;line-height:1.3;color:#3a1d0f}.pf-review__who{margin:0;font-size:.85rem;color:#6b5b4e}.pf-center{text-align:center;margin:4px 0 14px}.pf-ghost{display:inline-block;border:2px solid #B34A2C;border-radius:999px;padding:10px 24px;color:#8f3a22;background:#fffcf5b3;text-decoration:none;font-family:var(--v2-display);font-weight:700;font-size:1rem;transition:background .2s,color .2s,transform .15s}.pf-ghost:hover{background:#b34a2c;color:#fff;transform:translateY(-1px)}.pf-ghost--small{padding:8px 18px;font-size:.95rem}.pf-track--cards>li{flex:0 0 56%}.pf-rel{background:#fffcf5eb;border-radius:20px;padding:10px;text-align:center}.pf-rel__img{display:block;border-radius:14px;overflow:hidden;aspect-ratio:1;background:#f3e6d5}.pf-rel__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.pf-rel:hover .pf-rel__img img{transform:scale(1.05)}.pf-rel__name{margin:8px 0 0;font-family:var(--v2-display);font-weight:700;font-size:1.15rem}.pf-rel__name a{color:#3a1d0f;text-decoration:none}.pf-rel__price{margin:0 0 8px;font-weight:var(--font-body-bold);color:#8f3a22}.pf-ship{text-align:center;padding:8px 20px 4px;font-size:.88rem;color:#5a4636}.pf-ship p{margin:0 0 6px}.pf-ship a{color:#8f3a22;margin:0 8px}.pf-modal{border:0;padding:0;background:transparent;width:min(92vw,420px);max-height:92vh;overflow:visible;color:#3a1d0f}.pf-modal::backdrop{background:#3a1d0f80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pfFade .25s ease both}.pf-modal[open] .pf-modal__card{animation:pfPop .42s cubic-bezier(.2,1.2,.3,1) both}.pf-modal__card{position:relative;background:#fff8ec;border-radius:26px;padding:22px 20px 18px;box-shadow:0 24px 60px #3a1d0f59;text-align:center}.pf-modal__close{position:absolute;right:10px;top:8px;width:36px;height:36px;border:0;background:transparent;font-size:1.8rem;line-height:1;color:#6b5b4e;cursor:pointer;border-radius:50%}.pf-modal__close:hover{background:#f3e6d5}.pf-modal__ok{margin:0 0 12px;font-family:var(--v2-display);font-size:1.3rem;display:flex;justify-content:center;align-items:center;gap:8px}.pf-modal__ok span{width:28px;height:28px;border-radius:50%;background:#5f8f4e;color:#fff;display:grid;place-items:center;font-size:1rem;animation:pfTick .5s .25s both}.pf-modal__offer{background:#fcebd0;border-radius:20px;padding:14px 14px 16px;margin-bottom:12px}.pf-modal__lead{margin:0 0 10px;font-family:var(--v2-display);font-size:1.2rem;font-weight:700}.pf-modal__game{display:flex;gap:12px;align-items:center;text-align:left;margin-bottom:12px}.pf-modal__game img{width:84px;height:84px;object-fit:cover;border-radius:14px;flex:none;background:#fff}.pf-modal__name{margin:0;font-weight:var(--font-body-bold);font-size:1rem;line-height:1.25}.pf-modal__text{margin:2px 0;font-size:.85rem;color:#5a4636;line-height:1.35}.pf-modal__price{margin:0;font-weight:800;color:#8f3a22}.pf-modal__btn{width:100%;border:0;cursor:pointer;background:#b34a2c;color:#fff;font-family:var(--v2-display);font-weight:700;font-size:1.15rem;padding:13px 16px;border-radius:999px;transition:background .2s,transform .15s}.pf-modal__btn:hover{background:#8f3a22}.pf-modal__btn:active{transform:scale(.98)}.pf-modal__btn[disabled]{opacity:.7;cursor:progress}.pf-modal__link{display:block;padding:10px;color:#8f3a22;font-weight:var(--font-body-bold)}.pf-modal__later{border:0;background:transparent;color:#6b5b4e;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px;padding:6px}.pf-modal button:focus-visible,.pf-modal a:focus-visible{outline:3px solid #E88B2E;outline-offset:2px}.pf-leaf{position:absolute;z-index:1;width:7cqw;aspect-ratio:1;background:var(--leaf, none) center / contain no-repeat;opacity:0;pointer-events:none;animation:pfDrift 16s linear infinite}.pf-leaf--1{left:6%;top:-6%;animation-delay:2s;--leaf: var(--leaf-a)}.pf-leaf--2{left:54%;top:-8%;width:5cqw;animation-delay:8s;animation-duration:19s;--leaf: var(--leaf-b)}.pf-leaf--3{left:84%;top:-5%;width:6cqw;animation-delay:12s;animation-duration:17s;--leaf: var(--leaf-a)}.js .pf [data-reveal]:not([data-reveal=none]){opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.js .pf [data-reveal].is-in{opacity:1;transform:none}.pf-hero__img{animation:pfHero 1.6s cubic-bezier(.2,.7,.2,1) both}.pf-price{animation:pfPrice .7s .5s cubic-bezier(.2,1.3,.3,1) both}@keyframes pfHero{0%{transform:scale(1.045);opacity:.6}to{transform:scale(1);opacity:1}}@keyframes pfPrice{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pfBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.014)}}@keyframes pfOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes pfFade{0%{opacity:0}to{opacity:1}}@keyframes pfPop{0%{opacity:0;transform:translateY(24px) scale(.92)}to{opacity:1;transform:none}}@keyframes pfTick{0%{transform:scale(0) rotate(-40deg)}to{transform:scale(1) rotate(0)}}@keyframes pfDrift{0%{transform:translateZ(0) rotate(0);opacity:0}8%{opacity:.55}50%{transform:translate3d(-22cqw,52cqw,0) rotate(160deg)}92%{opacity:.5}to{transform:translate3d(8cqw,115cqw,0) rotate(330deg);opacity:0}}@media(prefers-reduced-motion:reduce){.pf-hero__img,.pf-price,.pf-leaf,.pf-form .pf-cta,.pf-faq details[open] .pf-faq__a,.pf-modal[open] .pf-modal__card,.pf-modal::backdrop,.pf-modal__ok span{animation:none!important}.js .pf [data-reveal]:not([data-reveal=none]){opacity:1;transform:none;transition:none}.pf-leaf{display:none}.pf-track{scroll-behavior:auto}}@media(min-width:99999px){.pf-wrap{max-width:560px}.pf-track>li{flex-basis:70%}.pf-track--cards>li{flex-basis:44%}}.pf-review__empty{color:#e6d3b3}.pf-track--reviews>li{flex:0 0 86%}.pf-review{min-height:128px}[data-zoom]{cursor:zoom-in}.pf-compo{margin:6px 16px 14px;border-radius:22px;overflow:hidden;background:#f8e9d3;box-shadow:0 6px 16px #9664281f}.zoom{border:0;padding:0;background:transparent;width:100vw;height:100dvh;max-width:none;max-height:none;color:#fff}.zoom::backdrop{background:#1e120aeb}.zoom[open]{display:grid;place-items:center;animation:fxFade .25s ease both}.zoom__img{max-width:96vw;max-height:88dvh;object-fit:contain;border-radius:10px;touch-action:pinch-zoom}.zoom__btn{position:absolute;width:46px;height:46px;border-radius:50%;border:0;background:#ffffff29;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0 0 3px}.zoom__btn:hover{background:#ffffff4d}.zoom__btn:focus-visible{outline:3px solid #F2A93B;outline-offset:2px}.zoom__close{top:14px;right:14px}.zoom__prev{left:10px;top:50%}.zoom__next{right:10px;top:50%}.zoom__count{position:absolute;bottom:16px;left:0;right:0;text-align:center;font-size:.9rem;opacity:.8}@keyframes fxFade{0%{opacity:0}to{opacity:1}}.pf[data-layout=b] .pf-price{left:39.9%;top:92.2%}.pf[data-layout=b] .pf-cta{aspect-ratio:1152 / 153}.pf[data-layout=b] .pf-reassure__lab{left:37%;right:8%;top:72.5%}.pf-track:not(.pf-track--reviews):not(.pf-track--cards){align-items:center}.pf-track__compo img{aspect-ratio:auto!important;object-fit:contain!important;background:#f8e9d3}.gallery__item--compo img{width:100%;height:auto;object-fit:contain;background:#f8e9d3;border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/fiche.css.map */
