.bp-card{position:relative;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;height:100%;gap:var(--marge);padding:var(--marge);background:var(--fond);border-right:var(--trait) solid var(--ligne);border-bottom:var(--trait) solid var(--ligne);transition:background-color .22s var(--ease-out)}.bp-card__info{display:grid;align-content:start;gap:.3rem}.bp-card__vendor{font-size:.9375rem;font-weight:500;line-height:1.3;overflow-wrap:break-word}.bp-card__name{font-family:var(--police-titre);font-size:var(--t-nom-carte);font-weight:800;line-height:1.1;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.bp-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-size:1.0625rem;font-weight:600;line-height:1.3;white-space:nowrap}.bp-card__price .bp-price__was{margin-right:0;font-size:.9375rem;font-weight:500}.bp-card__visual-link{position:relative;display:block;align-self:center}.bp-card__visual{aspect-ratio:4 / 5}.bp-card__actions{display:grid;gap:.4rem;justify-items:center}.bp-card__quick-add{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.5rem .9rem;border:var(--trait) solid var(--c-roi);border-radius:var(--rayon-pilule);background:var(--c-roi);color:var(--c-blanc);font-family:var(--police-titre);font-size:var(--t-bouton-carte);font-weight:700;line-height:1.15;text-align:center;transition:background-color .16s var(--ease-out),color .16s var(--ease-out),scale .12s var(--ease-out)}.bp-card__quick-add--epuise{border-color:transparent;background:transparent;color:var(--encre-douce)}.bp-card__quick-done,.bp-card__quick-add[data-ajoute=true] .bp-card__quick-idle{display:none}.bp-card__quick-add[data-ajoute=true] .bp-card__quick-done{display:inline}.bp-card__quick-add[data-ajoute=true]{border-color:var(--c-encre);background:var(--c-encre);color:var(--c-blanc)}.bp-card__quick-add:active{scale:.98}.bp-card__error{font-size:var(--t-mention);color:var(--encre);text-align:center}.bp-card__error[hidden]{display:none}@media(hover:hover)and (pointer:fine){.bp-card:hover{background:var(--c-blanc)}.bp-card__info:hover .bp-card__name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.bp-card__quick-add:not([data-ajoute=true],.bp-card__quick-add--epuise):hover{border-color:var(--c-encre);background:var(--c-encre)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bp-product-card.css.map */
