.bp-cart{padding:calc(var(--hauteur-entete) + clamp(3rem,8vw,6rem)) var(--marge) var(--section)}.bp-cart__empty{display:grid;justify-items:start;align-content:center;gap:1.5rem;min-height:70svh}.bp-cart__title{font-size:var(--t-geant);margin-bottom:clamp(2rem,5vw,4rem)}.bp-cart__empty .bp-cart__title{margin-bottom:0}.bp-cart__muted{color:var(--encre-douce)}.bp-cart__layout{display:grid;gap:3rem}.bp-cart__layout{transition:opacity .16s var(--ease-out)}.bp-cart[aria-busy=true] .bp-cart__layout{opacity:.7;pointer-events:none;transition-delay:.15s}.bp-cart__lines{list-style:none;border-top:var(--trait) solid var(--ligne)}.bp-cart__line{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;align-items:start;padding-block:1.25rem;border-bottom:var(--trait) solid var(--ligne)}.bp-cart__thumb{display:block;aspect-ratio:3 / 4}.bp-cart__thumb-image{width:100%;height:100%;object-fit:cover;border-radius:var(--rayon)}.bp-cart__line-text{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.25rem 1rem}.bp-cart__line-text>*{grid-column:1 / -1}.bp-cart__line-name{grid-column:1;font-size:1.0625rem;font-weight:800;line-height:1.25;transition:color .18s var(--ease-out)}.bp-cart__line-price{grid-column:2;grid-row:1;font-weight:800;white-space:nowrap}.bp-cart__alerte{margin-top:.35rem;padding:.5rem .9rem;border:var(--trait) solid var(--encre);border-radius:calc(var(--rayon) * .6);background:var(--c-blanc);font-weight:700;line-height:1.3}.bp-cart__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.75rem}.bp-cart__step-form{display:contents}.bp-cart__stepper{display:inline-flex;align-items:center;width:max-content;padding:.2rem;border:var(--trait) solid var(--encre);border-radius:var(--rayon-pilule);background:var(--c-blanc)}.bp-cart__step{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--pilule);font-size:1.625rem;font-weight:700;line-height:1;transition:background-color .18s var(--ease-out),scale .12s var(--ease-out)}.bp-cart__count{display:grid;place-items:center;min-width:6rem;padding-inline:.5rem;font-weight:800;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.bp-cart__step:active,.bp-cart__remove:active{scale:.94}.bp-cart__remove{min-height:2.75rem;color:var(--encre-douce);text-decoration:underline;text-underline-offset:.25em;transition:color .18s var(--ease-out),scale .12s var(--ease-out)}.bp-cart__summary{display:grid;align-content:start;justify-items:start;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border:var(--trait) solid var(--ligne);border-radius:var(--rayon);background:var(--c-glacier)}.bp-cart__savings{display:grid;gap:.35rem;width:100%;color:var(--encre-douce)}.bp-cart__savings-row{display:flex;justify-content:space-between;gap:1rem}.bp-cart__savings-row.bp-pro-badge{color:var(--accent)}.bp-cart__total{display:flex;justify-content:space-between;width:100%;padding-bottom:1rem;border-bottom:var(--trait) solid var(--ligne);font-size:var(--t-sous-titre)}.bp-cart__error{width:100%;padding:.75rem 1rem;border-radius:var(--rayon);background:var(--c-blanc);color:var(--encre)}.bp-cart__error[hidden]{display:none}@media(hover:hover)and (pointer:fine){.bp-cart__line-name:hover,.bp-cart__remove:hover{color:var(--accent)}.bp-cart__step:hover{background:var(--c-ciel)}}@media(min-width:40rem){.bp-cart__line{grid-template-columns:6rem minmax(0,1fr);gap:1.5rem}}@media(min-width:64rem){.bp-cart__layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.bp-cart__summary{position:sticky;top:calc(var(--hauteur-entete) + 1rem)}}@media(min-width:90rem){.bp-cart__title{letter-spacing:-.045em}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bp-cart-page.css.map */
