.pf{--pf-papier: #F6F5F2;--pf-papier-alt: #EDEBE6;--pf-encre: #141310;--pf-encre-2: #2A2723;--pf-texte: #57534C;--pf-texte-2: #4A4640;--pf-discret: #6B6560;--pf-discret-2: #8B857C;--pf-sur-noir: #B5AEA4;--pf-filet: #E1DFD9;--pf-filet-2: #D3D0C9;--pf-filet-3: #DAD7D0;--pf-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--pf-sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--pf-max: 1440px;background:var(--pf-papier);color:var(--pf-encre);font-family:var(--pf-sans);-webkit-font-smoothing:antialiased}.pf img{display:block;width:100%;height:auto;object-fit:cover}.pf .pf-ratio-1{aspect-ratio:1 / 1}.pf .pf-ratio-34{aspect-ratio:3 / 4}.pf .pf-ratio-43{aspect-ratio:4 / 3}.pf *{box-sizing:border-box}.pf a{color:var(--pf-encre);text-decoration:none}.pf a:hover{color:var(--pf-discret)}.pf>*{min-width:0}.pf-pad{padding-left:48px;padding-right:48px}.pf-wrap{max-width:var(--pf-max);margin-inline:auto}.pf-noir{background:var(--pf-encre);color:var(--pf-papier)}.pf-noir .pf-p{color:var(--pf-sur-noir)}.pf-alt{background:var(--pf-papier-alt)}.pf-eyebrow{font-size:14px;letter-spacing:.2em;color:var(--pf-discret);font-weight:600}.pf-noir .pf-eyebrow{color:var(--pf-sur-noir)}.pf-d1{font-family:var(--pf-serif);font-size:66px;font-weight:400;line-height:.96;letter-spacing:-.02em;margin:0}.pf-d2{font-family:var(--pf-serif);font-size:48px;font-weight:400;line-height:1.04;letter-spacing:-.015em;margin:0}.pf-p{font-size:18px;line-height:1.65;color:var(--pf-texte-2);margin:0}.pf-small{font-size:15px;line-height:1.55;color:var(--pf-discret)}.pf [data-pf-reveal]{opacity:1}.pf [data-pf-reveal].pf-armed{opacity:0;transform:translateY(20px)}.pf [data-pf-reveal].pf-in{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}#pf-progress{position:fixed;top:0;left:0;height:2px;width:0;background:var(--pf-encre);z-index:150}.pf-pdp{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;padding-top:52px;padding-bottom:96px;align-items:start}.pf-rail{position:sticky;top:96px}.pf-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.pf-thumb{border:0;padding:0;background:none;cursor:pointer}.pf-thumb[aria-current=true]{outline:1px solid var(--pf-encre);outline-offset:2px}.pf-prixrow{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:26px;border-bottom:1px solid var(--pf-filet)}.pf-prix{font-family:var(--pf-serif);font-size:36px}.pf-compat{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--pf-filet);font-size:15px;color:var(--pf-texte)}.pf-strong{font-weight:600;color:var(--pf-encre)}.pf-lots{display:grid;gap:10px}.pf-lot{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--pf-filet-2);background:var(--pf-papier);cursor:pointer;transition:border-color .15s,box-shadow .15s;text-align:left;width:100%;font:inherit;color:inherit}.pf-lot:hover{border-color:#9a958d}.pf-lot.is-sel{border-color:var(--pf-encre);box-shadow:inset 0 0 0 1px var(--pf-encre)}.pf-dot{width:15px;height:15px;border:1px solid #9A958D;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.pf-lot.is-sel .pf-dot{border-color:var(--pf-encre)}.pf-dot i{width:7px;height:7px;border-radius:50%;background:var(--pf-encre);opacity:0;transition:opacity .15s}.pf-lot.is-sel .pf-dot i{opacity:1}.pf-lot-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pf-lot-title{font-size:16.5px;font-weight:600}.pf-lot-sub{display:block;font-size:15px;color:var(--pf-discret);line-height:1.5;margin-top:2px}.pf-off{background:var(--pf-encre);color:var(--pf-papier);font-size:14.5px;font-weight:700;letter-spacing:.04em;padding:3px 9px}.pf-badge{border:1px solid #9A958D;color:var(--pf-discret);font-size:12.5px;letter-spacing:.14em;font-weight:600;padding:2px 7px}.pf-lot-price{text-align:right;white-space:nowrap}.pf-lot-price .row{display:flex;align-items:baseline;justify-content:flex-end;gap:9px}.pf-lot-total{font-family:var(--pf-serif);font-size:24px}.pf-lot-cmp{font-size:16px;color:var(--pf-discret-2)}.pf-lot-unit{display:block;font-size:15px;color:var(--pf-discret-2);letter-spacing:.04em;margin-top:3px}.pf-cta{width:100%;background:var(--pf-encre);color:var(--pf-papier);border:none;height:54px;margin:18px 0 10px;font-family:var(--pf-sans);font-size:15.5px;font-weight:600;letter-spacing:.14em;cursor:pointer}.pf-cta[disabled]{opacity:.45;cursor:not-allowed}.pf-save{font-size:16px;color:var(--pf-encre);text-align:center;margin-bottom:16px;font-weight:500}.pf-eta{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pf-papier-alt);margin-bottom:26px}.pf-eta .puce{width:7px;height:7px;border-radius:50%;background:var(--pf-encre);flex:none;margin-top:6px}.pf-eta .txt{font-size:15px;line-height:1.55;color:var(--pf-texte)}.pf-reassure{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--pf-filet);border:1px solid var(--pf-filet);margin-bottom:34px}.pf-reassure>div{background:var(--pf-papier);padding:16px 14px}.pf-reassure b{display:block;font-size:15px;font-weight:700;letter-spacing:.06em;margin-bottom:4px}.pf-reassure span{font-size:15px;color:var(--pf-discret);line-height:1.5}.pf-contient .ligne{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #E7E5E0}.pf-contient .ligne span:first-child{font-size:16px}.pf-contient .ligne span:last-child{font-size:15px;color:var(--pf-discret);letter-spacing:.04em}.pf-2{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.pf-3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.pf-4,.pf-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.pf-stat .n{font-family:var(--pf-serif);font-size:44px;line-height:1}.pf-stat .l{font-size:13px;letter-spacing:.16em;color:var(--pf-sur-noir);margin-top:8px}.pf-num{font-family:var(--pf-serif);font-size:30px;color:var(--pf-discret-2);line-height:1}.pf-h3{font-size:19px;font-weight:600;margin:10px 0 6px}.pf-cotes{position:relative}.pf-cote-v,.pf-cote-h{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--pf-discret);font-size:13px;letter-spacing:.14em}.pf-cote-v{top:0;bottom:0;left:-34px;writing-mode:vertical-rl}.pf-cote-v:before,.pf-cote-h:before{content:"";position:absolute;background:var(--pf-filet-2)}.pf-cote-v:before{width:1px;top:0;bottom:0;left:50%}.pf-cote-h{left:0;right:0;bottom:-30px}.pf-cote-h:before{height:1px;left:0;right:0;top:50%}.pf-cote-v span,.pf-cote-h span{background:var(--pf-papier);padding:4px 6px;position:relative}.pf-spec{display:grid;grid-template-columns:240px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--pf-filet)}.pf-spec dt{font-size:13px;letter-spacing:.16em;color:var(--pf-discret);font-weight:600}.pf-spec dd{margin:0;font-size:16.5px;color:var(--pf-texte)}.pf-snap{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,340px);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.pf-snap::-webkit-scrollbar{display:none}.pf-snap>*{scroll-snap-align:start}.pf-avis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.pf-avis{background:var(--pf-papier);border:1px solid var(--pf-filet);padding:22px}.pf-avis img{max-width:375px;aspect-ratio:3 / 4;margin-bottom:14px}.pf-avis blockquote{margin:0 0 14px;font-size:16.5px;line-height:1.6;color:var(--pf-texte-2)}.pf-avis .nom{font-weight:600;font-size:15.5px}.pf-avis .ctx{font-size:14px;color:var(--pf-discret-2);margin-top:2px}.pf-faq{border-bottom:1px solid var(--pf-filet)}.pf-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:18px;font-weight:500}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq .icone{font-size:22px;color:var(--pf-discret);flex:none}.pf-faq[open] .icone{transform:rotate(45deg)}.pf-faq .rep{font-size:16.5px;color:var(--pf-texte);line-height:1.7;margin:0 0 20px;max-width:620px}#pf-buybar{position:fixed;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:space-between;gap:24px;padding:14px 48px;background:var(--pf-papier);border-top:1px solid var(--pf-filet-2);z-index:140}#pf-buybar .bb-info{display:flex;align-items:baseline;gap:16px;min-width:0}#pf-buybar .bb-name,#pf-buybar .bb-price{font-family:var(--pf-serif);font-size:20px}#pf-buybar button{background:var(--pf-encre);color:var(--pf-papier);border:none;padding:14px 26px;font-family:var(--pf-sans);font-size:13px;font-weight:600;letter-spacing:.14em;cursor:pointer}@media(max-width:1000px){.pf-pad{padding-left:22px;padding-right:22px}.pf-pdp{grid-template-columns:1fr;gap:36px}.pf-rail{position:static}.pf-2,.pf-3{grid-template-columns:1fr}.pf-4,.pf-stats,.pf-avis-grid{grid-template-columns:1fr 1fr}.pf-d1{font-size:44px}.pf-d2{font-size:34px}.pf-spec{grid-template-columns:1fr;gap:6px}.pf-lot{gap:11px;padding:13px 12px}.pf-lot-title{font-size:16px}.pf-lot-sub{font-size:14px}.pf-lot-total{font-size:22px}.pf-lot-cmp{font-size:14.5px}.pf-off{font-size:12.5px;padding:3px 8px}.pf-lot-unit{font-size:13px;letter-spacing:.02em}.pf-badge{font-size:11px;padding:2px 6px;letter-spacing:.1em}.pf-cta{font-size:14px;letter-spacing:.06em;height:60px}#pf-buybar{gap:12px;padding:12px 22px;flex-wrap:nowrap}#pf-buybar .bb-name{font-size:15.5px;white-space:nowrap}#pf-buybar .bb-info{gap:10px;min-width:0}#pf-buybar button{padding:12px 15px;font-size:11.5px;letter-spacing:.06em;white-space:nowrap}}@media(max-width:700px){.pf-4,.pf-avis-grid{grid-template-columns:1fr}}@media(max-width:360px){#pf-buybar .bb-name{display:none}.pf-lot{grid-template-columns:auto 1fr;row-gap:8px}.pf-lot-price{grid-column:2;text-align:left;display:flex;align-items:baseline;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/klivlo-pf.css.map */
