.alma-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;font-family:var(--alma-sans,Inter,sans-serif);color:var(--alma-ink,#241B13)}.alma-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#241b1366;opacity:0;transition:opacity .35s ease}.alma-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,94vw);background:var(--alma-bg,#FBF8F3);display:flex;flex-direction:column;transform:translate(102%);transition:transform .45s cubic-bezier(.16,1,.3,1);box-shadow:-20px 0 60px #241b132e}.alma-drawer.is-open{pointer-events:auto}.alma-drawer.is-open .alma-drawer__scrim{opacity:1}.alma-drawer.is-open .alma-drawer__panel{transform:none}.alma-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:24px 26px;border-bottom:1px solid rgba(36,27,19,.08)}.alma-drawer__head h2{margin:0;font-family:var(--alma-serif,Georgia,serif);font-weight:400;font-size:24px;letter-spacing:-.01em}.alma-drawer__count{color:var(--alma-ink-30,rgba(36,27,19,.3));font-size:18px}.alma-drawer__close{width:40px;height:40px;border-radius:50%;border:0;background:none;display:grid;place-items:center;cursor:pointer;color:inherit}.alma-drawer__close:hover{background:#241b130d}.alma-drawer__ship{padding:18px 26px 0}.alma-drawer__ship p{margin:0 0 10px;font-size:13px;color:var(--alma-ink-70,rgba(36,27,19,.72))}.alma-drawer__shipbar{height:3px;border-radius:999px;background:#241b1314;overflow:hidden}.alma-drawer__shipbar span{display:block;height:100%;width:0;background:var(--alma-ink,#241B13);border-radius:999px;transition:width .5s cubic-bezier(.16,1,.3,1)}.alma-drawer__lines{flex:1;overflow-y:auto;padding:10px 26px}.alma-line{display:grid;grid-template-columns:76px 1fr auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(36,27,19,.06)}.alma-line__img{width:76px;height:84px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(165deg,#f9f6f0,#efeae2 140%)}.alma-line__img img{width:70%;height:auto;filter:drop-shadow(0 8px 10px rgba(36,27,19,.14))}.alma-line__name{margin:0;font-family:var(--alma-serif,Georgia,serif);font-weight:400;font-size:16.5px;line-height:1.25}.alma-line__variant{margin:3px 0 10px;font-size:12px;color:var(--alma-ink-50,rgba(36,27,19,.52))}.alma-line__qty{display:inline-flex;align-items:center;border:1px solid rgba(36,27,19,.14);border-radius:999px}.alma-line__qty button{width:30px;height:32px;border:0;background:none;cursor:pointer;font-size:15px;color:var(--alma-ink-70,rgba(36,27,19,.72))}.alma-line__qty span{min-width:22px;text-align:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.alma-line__right{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.alma-line__price{font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums}.alma-line__remove{border:0;background:none;cursor:pointer;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--alma-ink-30,rgba(36,27,19,.3));padding:0;border-bottom:1px solid transparent}.alma-line__remove:hover{color:var(--alma-ink,#241B13)}.alma-drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:0 26px;text-align:center}.alma-drawer__empty-line{margin:0;font-family:var(--alma-serif,Georgia,serif);font-style:italic;font-weight:340;font-size:22px;color:var(--alma-ink-70,rgba(36,27,19,.72))}.alma-drawer__foot{border-top:1px solid rgba(36,27,19,.08);padding:20px 26px calc(22px + env(safe-area-inset-bottom))}.alma-drawer__subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.alma-drawer__subtotal strong{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.alma-drawer__note{margin:8px 0 16px;font-size:12px;color:var(--alma-ink-50,rgba(36,27,19,.52))}.alma-drawer__checkout{width:100%}.alma-line.is-busy{opacity:.5;pointer-events:none}@media(prefers-reduced-motion:reduce){.alma-drawer__panel,.alma-drawer__scrim,.alma-drawer__shipbar span{transition:none}}.alma-drawer[aria-hidden=true]{visibility:hidden}.alma-drawer__empty[hidden]{display:none}.alma-drawer__lines{min-height:0}.alma-drawer__head,.alma-drawer__foot,.alma-drawer__ship{flex-shrink:0}.alma-line.is-busy button{pointer-events:none;opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/10/assets/alma-drawer.css.map */
