.lpa,.lfi,.lgr-encart,.lvp{--l-accent:rgb(var(--color-base-accent-1,0 53 23));--l-ink:rgb(var(--color-base-text,29 29 31));--l-fond:rgb(var(--color-base-background-1,255 255 255));--l-trait:color-mix(in srgb,var(--l-ink) 14%,transparent);--l-doux:color-mix(in srgb,var(--l-accent) 6%,transparent);--l-gris:color-mix(in srgb,var(--l-ink) 55%,transparent)}.lpa{margin:0 auto 1rem;max-width:var(--page-width,120rem);padding:0 1.5rem}.lpa ul{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.lpa a{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.5rem;border:1px solid var(--l-trait);border-radius:99px;background:var(--l-fond);font-size:1.4rem;line-height:1;color:var(--l-ink);text-decoration:none;transition:border-color .15s ease,background .15s ease}.lpa a:hover{border-color:var(--l-accent);background:var(--l-doux)}.lpa a:focus-visible{outline:2px solid var(--l-accent);outline-offset:2px}.lpa a span{font-size:1.15rem;color:var(--l-gris);font-variant-numeric:tabular-nums}.lfi{margin:0 auto 1.6rem;max-width:var(--page-width,120rem);padding:0 1.5rem}.lfi-barre{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.lfi-intitule{font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--l-gris);margin-right:.4rem}.lfi-groupe{position:relative}.lfi-groupe>summary{display:inline-flex;align-items:center;gap:.8rem;cursor:pointer;list-style:none;padding:1rem 3.4rem 1rem 1.6rem;border:1px solid var(--l-trait);border-radius:99px;background:var(--l-fond);font-size:1.4rem;line-height:1;color:var(--l-ink);transition:border-color .15s ease,background .15s ease}.lfi-groupe>summary::-webkit-details-marker{display:none}.lfi-groupe>summary:after{content:"";position:absolute;right:1.5rem;top:50%;width:.6rem;height:.6rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);opacity:.6;transition:transform .15s ease}.lfi-groupe[open]>summary:after{transform:translateY(-30%) rotate(225deg)}.lfi-groupe>summary:hover{border-color:var(--l-accent)}.lfi-groupe>summary:focus-visible{outline:2px solid var(--l-accent);outline-offset:2px}.lfi-groupe--actif>summary{border-color:var(--l-accent);background:var(--l-doux)}.lfi-groupe>summary b{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .5rem;border-radius:99px;background:var(--l-accent);color:#fff;font-size:1.1rem;font-weight:600}.lfi-panneau{position:absolute;z-index:30;top:calc(100% + .8rem);left:0;min-width:24rem;max-width:min(42rem,calc(100vw - 4rem));padding:1.2rem;border:1px solid var(--l-trait);border-radius:12px;background:var(--l-fond);box-shadow:0 1.2rem 3.2rem color-mix(in srgb,var(--l-ink) 12%,transparent)}.lfi-panneau--long{width:42rem}.lfi-panneau--long ul{max-height:32rem;overflow-y:auto}.lfi-panneau--long ul{columns:2;column-gap:1.2rem}.lfi-chercher{width:100%;margin-bottom:1rem;padding:.9rem 1.2rem;border:1px solid var(--l-trait);border-radius:8px;font-size:1.4rem;font-family:inherit;color:var(--l-ink);background:var(--l-fond)}.lfi-chercher:focus-visible{outline:2px solid var(--l-accent);outline-offset:-1px}.lfi-panneau ul{margin:0;padding:0;list-style:none}.lfi-panneau li{break-inside:avoid}.lfi-option{display:flex;align-items:center;gap:.9rem;padding:.7rem .8rem;border-radius:7px;font-size:1.4rem;line-height:1.35;color:var(--l-ink);text-decoration:none}.lfi-option:hover{background:var(--l-doux)}.lfi-option:focus-visible{outline:2px solid var(--l-accent);outline-offset:-2px}.lfi-case{flex:none;width:1.6rem;height:1.6rem;border:1.5px solid var(--l-trait);border-radius:4px;position:relative;transition:border-color .12s ease,background .12s ease}.lfi-option.is-on{font-weight:600;color:var(--l-accent)}.lfi-option.is-on .lfi-case{background:var(--l-accent);border-color:var(--l-accent)}.lfi-option.is-on .lfi-case:after{content:"";position:absolute;left:.48rem;top:.18rem;width:.4rem;height:.8rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(42deg)}.lfi-actifs{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.2rem}.lfi-puce{display:inline-flex;align-items:center;gap:.7rem;padding:.6rem 1.1rem;border-radius:99px;background:var(--l-doux);border:1px solid color-mix(in srgb,var(--l-accent) 28%,transparent);font-size:1.3rem;line-height:1;color:var(--l-accent);text-decoration:none}.lfi-puce:hover{background:color-mix(in srgb,var(--l-accent) 12%,transparent)}.lfi-puce span[aria-hidden]{font-size:1.5rem;line-height:1;opacity:.7}.lfi-vider{font-size:1.3rem;color:var(--l-gris);text-decoration:underline;text-underline-offset:.3rem}@media(max-width:749px){.lfi-barre{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:.4rem;margin:0 -1.5rem;padding-left:1.5rem;padding-right:1.5rem}.lfi-barre::-webkit-scrollbar{display:none}.lfi-groupe{flex:none}.lfi-groupe>summary{white-space:nowrap}.lfi-panneau,.lfi-panneau--long{position:fixed;left:1rem;right:1rem;width:auto;max-width:none;top:auto;bottom:1rem;max-height:70vh;overflow-y:auto}.lfi-panneau--long ul{columns:1;max-height:none}}.lgr-zone{pointer-events:none;z-index:3}.lgr-zone .lgr-repere{position:absolute;top:1rem;right:1rem;max-width:calc(100% - 2rem);padding:.5rem 1.1rem;border-radius:99px;font-size:1.1rem;font-weight:600;line-height:1.5;letter-spacing:.02em;background:rgb(var(--color-base-accent-1,0 53 23));color:#fff;white-space:nowrap}.lgr-encart{display:flex;flex-direction:column;height:100%;padding:2.4rem 2.2rem;border:1px solid var(--l-trait);border-radius:12px;background:var(--l-doux)}.lgr-encart-eyebrow{margin:0 0 .8rem;font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--l-accent)}.lgr-encart-titre{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.3;letter-spacing:-.01em;color:var(--l-ink)}.lgr-encart-liste{margin:0 0 2rem;padding:0;list-style:none;display:grid;gap:.9rem}.lgr-encart-liste li{position:relative;padding-left:2.2rem;font-size:1.35rem;line-height:1.45;color:var(--l-ink)}.lgr-encart-liste li:before{content:"";position:absolute;left:0;top:.35rem;width:.5rem;height:.9rem;border-right:2px solid var(--l-accent);border-bottom:2px solid var(--l-accent);transform:rotate(42deg)}.lgr-encart-lien{margin-top:auto;align-self:flex-start;font-size:1.35rem;font-weight:600;color:var(--l-accent);text-decoration:underline;text-underline-offset:.3rem}.lvp{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin:4rem 0 1rem}.lvp-etat{font-size:1.35rem;color:var(--l-gris);font-variant-numeric:tabular-nums}.lvp-bouton{padding:1.4rem 3.6rem;border:1px solid var(--l-accent);border-radius:99px;background:transparent;color:var(--l-accent);font-family:inherit;font-size:1.45rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.lvp-bouton:hover{background:var(--l-accent);color:#fff}.lvp-bouton:focus-visible{outline:2px solid var(--l-accent);outline-offset:3px}.lvp-bouton[aria-busy=true]{opacity:.55;pointer-events:none}.lvp-actif .pagination-wrapper{margin-top:1.2rem;opacity:.55;font-size:1.3rem}.lcb-chapo{max-width:58ch;font-size:1.7rem;line-height:1.6;color:color-mix(in srgb,rgb(var(--color-base-text,29 29 31)) 74%,transparent)}.lcb-chapo p{margin:0}.product-grid .media--hover-effect>img{transition:opacity .28s ease,transform .32s ease}.product-grid .card-wrapper:hover .media--hover-effect>img:first-child:not(:only-child){opacity:0}.product-grid .card-wrapper:hover .media--hover-effect>img+img{opacity:1;transform:scale(1.015);transition:opacity .28s ease,transform .32s ease}.product-grid .card-wrapper:hover .media--hover-effect>img:first-child:only-child,.product-grid .card:hover .media--hover-effect>img:first-child:only-child{transform:scale(1.015)}@media(prefers-reduced-motion:reduce){.product-grid .media--hover-effect>img{transition:none}.product-grid .card-wrapper:hover .media--hover-effect>img+img,.product-grid .card-wrapper:hover .media--hover-effect>img:first-child:only-child,.product-grid .card:hover .media--hover-effect>img:first-child:only-child{transform:none}.lfi-groupe>summary:after,.lfi-case,.lvp-bouton,.lpa a,.lcs-voisines a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lithos-collection.css.map */
