::selection{background:var(--accent, #111111);color:var(--accent-contrast, #FFFFFF)}::-moz-selection{background:var(--accent, #111111);color:var(--accent-contrast, #FFFFFF)}@media(pointer:fine){html{scrollbar-width:thin;scrollbar-color:var(--bg-600, #E9E7E2) var(--bg-900, #FFFFFF)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg-900, #FFFFFF)}::-webkit-scrollbar-thumb{background:var(--bg-600, #E9E7E2);border-radius:var(--radius-full);border:3px solid var(--bg-900, #FFFFFF);transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--accent, #111111)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:where([id]){scroll-margin-top:calc(var(--header-height, 80px) + 1.5rem)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.drawer__footer .cart__ctas{display:grid;gap:.9rem}.drawer__footer .cart__checkout-button{width:100%;min-height:5.2rem;font-family:var(--font-body, "Poppins", system-ui, sans-serif);font-weight:600;font-size:1.6rem;letter-spacing:.01em}.pelux-drawer-reassure{margin:0;text-align:center;font-size:1.25rem;line-height:1.4;color:var(--text-muted, #6B6862);font-family:var(--font-body, "Poppins", system-ui, sans-serif)}.pelux-delivery{display:flex;align-items:center;gap:.6rem;margin:.6rem 0;font-family:var(--font-body, "Poppins", system-ui, sans-serif);font-size:1.35rem;line-height:1.4;color:var(--text, #1C1B1A)}.pelux-delivery__ico{flex:0 0 auto;display:inline-flex;width:1.9rem;height:1.9rem;color:#9cc4e0}.pelux-delivery__ico .svg-wrapper,.pelux-delivery__ico svg{width:100%;height:100%}.pelux-delivery__ico svg{fill:currentColor}.pelux-notes{--tuile: 2rem;--ecart: .3rem;--tuile-vide: #DCDCE6;position:relative;display:inline-block;line-height:0;vertical-align:middle}.pelux-notes__rangee{display:flex;gap:var(--ecart)}.pelux-notes__rangee--plein{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--taux, 0%);overflow:hidden}.pelux-notes__tuile{flex:0 0 auto;width:var(--tuile);height:var(--tuile);display:inline-flex;align-items:center;justify-content:center;background:var(--tuile-vide)}.pelux-notes__rangee--plein .pelux-notes__tuile{background:var(--etoile)}.pelux-notes__tuile svg{width:74%;height:74%;fill:#fff}.pelux-notes--sm{--tuile: 1.5rem;--ecart: .25rem}.pelux-notes--md{--tuile: 2rem;--ecart: .3rem}.pelux-notes--lg{--tuile: 2.6rem;--ecart: .35rem}@media(forced-colors:active){.pelux-notes__tuile{background:Canvas;border:1px solid CanvasText}.pelux-notes__tuile svg{fill:CanvasText}.pelux-notes__rangee--plein .pelux-notes__tuile{background:Highlight}}.pelux-pack{display:flex;align-items:center;gap:1rem;margin-top:1.2rem;padding:.9rem 1.1rem;background:var(--bg-900, #fff);border:1px solid var(--border, rgba(28, 27, 26, .1));border-radius:1.2rem;box-shadow:var(--shadow-sm, 0 2px 10px rgba(28, 27, 26, .05))}.pelux-pack__media{flex:0 0 auto;display:block}.pelux-pack__media img{display:block;width:5.6rem;height:5.6rem;object-fit:cover;border-radius:.9rem}.pelux-pack__body{flex:1 1 auto;min-width:0}.pelux-pack__title{display:flex;align-items:center;gap:.6rem;margin:0 0 .15rem;font-family:var(--font-display, Georgia, serif);font-weight:500;font-size:1.6rem;line-height:1.2;color:var(--text, #1c1b1a)}.pelux-pack__title a{color:inherit;text-decoration:none}.pelux-pack__title a:hover{text-decoration:underline;text-underline-offset:3px}.pelux-pack__tag{font-family:var(--font-mono, ui-monospace, monospace);font-size:1.05rem;font-weight:600;letter-spacing:.08em;color:var(--accent-text, #111111);border:1px solid rgba(var(--rgb-accent),.25);border-radius:var(--radius-full);padding:.15rem .55rem;white-space:nowrap}.pelux-pack__price{margin:0;font-family:var(--font-body, system-ui, sans-serif);font-size:1.3rem;line-height:1.4;color:var(--text-muted, #6b6862)}.pelux-pack__price strong{color:var(--accent-text, #111111);font-weight:700}.pelux-pack__price s{color:var(--text-subtle, #736f68)}.pelux-pack__select{margin-top:.5rem;width:100%;max-width:22rem;padding:.5rem .8rem;font-family:var(--font-body, system-ui, sans-serif);font-size:1.25rem;color:var(--text, #1c1b1a);background:var(--bg-800, #f6f5f2);border:1px solid var(--border, rgba(28, 27, 26, .12));border-radius:var(--radius-md, .75rem)}.pelux-pack__select:focus-visible{outline:2px solid var(--accent, #111111);outline-offset:2px}.pelux-pack__aide{margin:.4rem 0 0;font-size:1.25rem;line-height:1.4;color:var(--text, #1c1b1a)}.pelux-pack__aide:empty{display:none}.pelux-pack__btn{flex:0 0 auto;align-self:center;margin:0;padding:.85rem 1.4rem;background:var(--accent, #111111);color:var(--accent-contrast, #ffffff);border:1px solid var(--accent, #111111);border-radius:var(--radius-full);font-family:var(--font-body, system-ui, sans-serif);font-weight:600;font-size:1.25rem;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color .28s ease,transform .15s ease}.pelux-pack__btn:hover{background:var(--accent-hover, #000000);transform:translateY(-1px)}.pelux-pack__btn.is-loading{opacity:.7;pointer-events:none}.pelux-pack__btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bg-900, #fff),0 0 0 5px var(--accent, #111111)}@media screen and (max-width:520px){.pelux-pack{flex-wrap:wrap}.pelux-pack__btn{flex:1 1 100%;margin-top:.5rem;padding:1rem}}@media(hover:none){.pelux-pack__btn:hover{transform:none}}@media(forced-colors:active){.pelux-pack__btn:focus-visible{outline:2px solid;outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pelux-polish.css.map */
