.panier{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:5vw;padding:40px var(--gout) 100px;align-items:start}.panier h1{font-size:clamp(80px,10vw,170px)}.panier h1+p{font-family:var(--main);font-size:30px;margin:6px 0 30px}.panier .liste .ligne-panier{grid-template-columns:120px 1fr auto;gap:22px;padding:22px 0}.panier .liste .vig{width:120px;height:120px}.panier .liste b{font-size:17px}.panier .suggestion{display:grid;grid-template-columns:90px 1fr auto;gap:18px;align-items:center;background:var(--pale);padding:18px 20px;margin-top:26px;transition:background .6s}.panier .suggestion img{width:90px}.panier .suggestion button{background:var(--encre);color:var(--creme);border:0;padding:12px 16px;font-size:12px;text-transform:uppercase}.recap{position:sticky;top:96px;background:#fff;padding:30px;box-shadow:0 18px 40px -22px #2e1e1873;display:grid;gap:16px;transform:rotate(.6deg)}.recap .scotch{top:-14px;left:36%;transform:rotate(-5deg)}.recap h2{font-family:var(--main);font-size:38px;font-weight:400;line-height:1}.recap .l{display:flex;justify-content:space-between;gap:20px;font-size:15px}.recap .l.total{border-top:1.5px solid var(--choco);padding-top:14px;font-weight:600;font-size:17px}.recap .champ input{padding:11px 12px}.recap .mention{font-size:12px;color:var(--gris)}.ticket-caisse{font-family:DSEG7-Classic;font-size:12px;letter-spacing:.06em;color:var(--gris)}@media(max-width:900px){.panier{grid-template-columns:1fr}.recap{position:static;transform:none}.panier .liste .ligne-panier{grid-template-columns:84px 1fr auto}.panier .liste .vig{width:84px;height:84px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/filr-panier.css.map */
