.lea-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:16px 34px;border-radius:var(--r-btn, 999px);font-family:var(--font-body-family);font-weight:600;font-size:1.5rem;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform 90ms ease}.lea-btn:active{transform:scale(.98)}.lea-btn:focus-visible{outline:2px solid var(--bordeaux);outline-offset:3px}.lea-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.2,.7,.3,1)}.lea-btn--primary{background:var(--bordeaux);color:var(--blanc)}.lea-btn--primary:before{background:var(--bordeaux-encre)}.lea-btn--secondary{background:transparent;color:var(--bordeaux);border:1px solid var(--bordeaux)}.lea-btn--secondary:before{background:var(--bordeaux)}@media(hover:hover)and (pointer:fine){.lea-btn--primary:hover:before,.lea-btn--secondary:hover:before{transform:scaleX(1)}.lea-btn--secondary:hover{color:var(--blanc)}}.lea-link{display:inline-block;color:var(--encre);text-decoration:none;background-image:linear-gradient(var(--poudre),var(--poudre));background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;padding-bottom:2px;transition:background-size .24s ease,color .24s ease}@media(hover:hover)and (pointer:fine){.lea-link:hover{color:var(--bordeaux);background-image:linear-gradient(var(--bordeaux),var(--bordeaux));background-size:100% 1px}}@media(prefers-reduced-motion:reduce){.lea-btn:before,.lea-link{transition:none!important}}.lea-card{display:block;color:inherit;text-decoration:none}.lea-card__media{position:relative;aspect-ratio:3 / 4;border-radius:var(--r-image, 2px);overflow:hidden;background:var(--nuage)}.lea-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lea-card__media img:first-child{opacity:1;transition:opacity .4s ease}.lea-card__media img:last-child{opacity:0;transition:opacity .4s ease}@media(hover:hover)and (pointer:fine){.lea-card:hover .lea-card__media img:first-child{opacity:0}.lea-card:hover .lea-card__media img:last-child{opacity:1}}.lea-card__badge{position:absolute;top:12px;left:12px;background:var(--blanc);color:var(--bordeaux);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:var(--r-card, 4px)}.lea-card__add{position:absolute;inset-inline:12px;bottom:12px;opacity:0;transform:translateY(6px);transition:opacity .24s ease,transform .24s ease}@media(hover:hover)and (pointer:fine){.lea-card:hover .lea-card__add{opacity:1;transform:translateY(0)}}@media(hover:none),(pointer:coarse){.lea-card__add{position:static;opacity:1;transform:none;margin-top:10px;width:100%}.lea-card__add .lea-btn{width:100%}}.lea-card__body{padding-top:12px}.lea-card__name{font-family:var(--font-body-family);font-weight:500;font-size:1.6rem;margin:0}.lea-card__price{font-family:var(--font-heading-family);font-weight:500;font-size:1.7rem;margin:4px 0 0}.lea-card__price--sale .lea-card__price-compare{color:rgba(var(--color-foreground),.5);text-decoration:line-through;font-size:1.3rem;font-family:var(--font-body-family);margin-right:6px}.lea-card__price--sale .lea-card__price-current{color:var(--bordeaux)}.lea-card__swatches{display:flex;gap:6px;margin-top:8px}.lea-card__swatch{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.12);padding:0;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lea-components.css.map */
