.drawer__panel{width:min(470px,100%);background:var(--brand-cream)}.drawer__head{padding:20px 22px 16px;gap:14px}.drawer__head h3{font:600 28px/1.15 var(--serif);color:var(--brand-ink)}.drawer__head p{display:none}.drawer__head button{flex:none;width:32px;height:32px;color:var(--brand-wine)}.drawer__ship{display:flex;align-items:center;justify-content:center;gap:11px;margin:14px 22px 0;padding:12px;background:var(--brand-blush);color:var(--brand-wine);text-align:left}.drawer__ship svg{width:25px;height:25px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.drawer__ship strong,.drawer__ship span{display:block}.drawer__ship strong{font-size:13px}.drawer__ship span{margin-top:3px;font-size:11px;color:var(--brand-text);line-height:1.35}.drawer__body{min-height:0;padding:0 22px 16px;flex:1;overflow:auto;overscroll-behavior:contain}.drawer .line{grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:20px 0;align-items:start}.drawer .line img{border-radius:10px}.drawer .line b{font:600 14px/1.35 var(--sans);color:var(--brand-ink)}.drawer .line small{display:block;margin-top:5px;font-size:12px;line-height:1.4;color:var(--brand-text)}.drawer .line__unit{display:none}.drawer .line__r{gap:6px}.drawer .line__r>b{font-size:16px;white-space:nowrap}.drawer .line__r s{font-size:11px}.drawer .line__r button{font-size:11px;margin-top:2px}.drawer .line__save{display:none}.drawer__benefits{margin-top:16px;padding:15px;border:1px solid var(--brand-border);border-radius:12px;background:var(--brand-white)}.drawer__benefits h4{font:700 11px/1.3 var(--sans);letter-spacing:.045em;text-transform:uppercase;color:var(--brand-wine);margin-bottom:12px}.drawer__gift{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:11px;align-items:center}.drawer__gift>img{display:block;width:40px;height:48px;object-fit:cover;border-radius:6px}.drawer__gift+.drawer__gift{margin-top:13px}.drawer__gift-check{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--brand-blush);color:var(--brand-wine);font-size:12px;font-weight:700}.drawer__gift b{font:600 12px/1.3 var(--sans);color:var(--brand-ink)}.drawer__gift small{display:block;margin-top:3px;font-size:10px;line-height:1.4;color:var(--brand-text)}.drawer__free{display:grid;gap:4px;font:700 11px/1.2 var(--sans);color:var(--brand-wine);text-align:right}.drawer__free s{font-weight:400;color:var(--brand-muted)}.drawer__upsell{margin:0 22px 12px;padding:11px;background:var(--brand-white);grid-template-columns:40px minmax(0,1fr) auto;gap:10px;border-radius:10px}.drawer__upsell img{width:40px;height:48px;object-fit:cover;border-radius:6px}.drawer__upsell b{font-size:12px;line-height:1.3}.drawer__upsell span{display:block;margin-top:3px;font-size:10px;line-height:1.4;color:var(--brand-text)}.drawer__upsell .btn{padding:10px;font-size:12px;letter-spacing:0;white-space:nowrap}.drawer__foot{flex:none;gap:9px;padding:15px 22px max(16px,env(safe-area-inset-bottom));background:var(--brand-white);border-top:1px solid var(--brand-border)}.drawer__saved{background:var(--brand-blush);border-radius:8px;padding:10px;font-size:12px;font-weight:600}.drawer__total{font:600 17px/1.3 var(--sans);color:var(--brand-ink)}.drawer__shipping-total{display:flex;justify-content:space-between;font-size:11px;color:var(--brand-text)}.drawer__shipping-total b{color:var(--brand-wine)}.drawer__foot .btn{padding:16px;font:700 14px/1 var(--sans);letter-spacing:.03em;border-radius:40px;gap:8px}.drawer__foot .btn svg,.drawer__guarantee svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.drawer__foot .btn:disabled{opacity:.45;cursor:default}.drawer__guarantee{display:flex;justify-content:center;align-items:center;gap:6px;margin:1px 0;font-size:11px;color:var(--brand-text)}.drawer__foot .pay:empty{display:none}.drawer__foot .pay svg{height:18px;width:auto}.drawer__foot .pay{gap:5px;justify-content:center}.drawer .cart__empty{padding:32px 0;font:400 16px/1.5 var(--sans)}@media(max-width:359px){.drawer__head{padding:16px}.drawer__head h3{font-size:25px}.drawer__ship{margin-inline:16px}.drawer__body{padding-inline:16px}.drawer .line{grid-template-columns:50px minmax(0,1fr) auto;gap:9px}.drawer .line img{width:50px;height:60px;object-fit:cover}.drawer .line b{font-size:12px}.drawer .line__r>b{font-size:14px}.drawer__upsell{margin-inline:16px;grid-template-columns:minmax(0,1fr) auto}.drawer__upsell img{display:none}.drawer__foot{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/salmora-cart.css.map */
