.panier-head{padding:44px 0 10px}.panier-head h1{font-size:clamp(28px,4vw,40px);font-weight:800}.panier{grid-template-columns:1fr 320px;gap:40px;padding:20px 0 80px;display:grid}@media (max-width:760px){.panier{grid-template-columns:1fr}}.panier-line{border-bottom:1px solid var(--filet);grid-template-columns:90px 1fr auto;gap:16px;padding:18px 0;display:grid}.panier-line img,.panier-ph{object-fit:cover;background:#f2efe9;width:90px;height:112px}.panier-t{font-size:14px;font-weight:700}.panier-v{color:var(--gris);margin-top:2px;font-size:12.5px}.panier-qty{align-items:center;gap:8px;margin-top:12px;display:flex}.panier-qty button{border:1px solid var(--filet-pt);background:var(--blanc);cursor:pointer;width:28px;height:28px}.panier-qty button:disabled{opacity:.5;cursor:not-allowed}.panier-rm{text-transform:uppercase;width:auto;color:var(--gris);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:11px}.panier-lt{white-space:nowrap;font-size:14px;font-weight:700}.panier-summary{border:1px solid var(--filet);align-self:start;padding:22px}.panier-sub{justify-content:space-between;margin-bottom:6px;font-size:16px;display:flex}.panier-note{color:var(--gris);margin-bottom:16px;font-size:12px}.panier-summary .btn{text-align:center;width:100%;display:block}.panier-summary .btn[aria-disabled=true]{opacity:.5;pointer-events:none}.panier-cont{text-align:center;text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-size:12px;text-decoration:underline;display:block}.panier-empty{text-align:center;padding:60px 0 100px}.panier-empty p{color:var(--gris-2);margin-bottom:18px}
