.btd-lock,.btd-lock body{overflow:hidden}.btd-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#1b1f3b73;opacity:0;pointer-events:none;transition:opacity .25s;z-index:90}.btd-ov.is-on{opacity:1;pointer-events:auto}.btd{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:100%;background:#fff;z-index:100;transform:translate(100%);transition:transform .3s ease;box-shadow:-10px 0 40px #1b1f3b33}.btd.is-on{transform:none}.btd.is-busy{opacity:.7;pointer-events:none}.btd>.shopify-section{height:100%}.btd__in{display:flex;flex-direction:column;height:100%}.btd__head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line);font:700 1.3rem/1 var(--fh)}.btd__x{width:38px;height:38px;border-radius:10px;border:0;background:var(--cream);cursor:pointer;font-size:1rem;color:var(--ink)}.btd__ship{margin:14px 22px 0;background:#e9f8f6;color:var(--teal-d);border-radius:12px;padding:10px 14px;font-size:.9rem;text-align:center}.btd__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 22px;-webkit-overflow-scrolling:touch}.btd__line{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.btd__line:last-child{border-bottom:0}.btd__img{width:84px;height:84px;border-radius:14px;overflow:hidden;background:var(--cream)}.btd__img img{width:100%;height:100%;object-fit:cover}.btd__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.btd__t{font:600 1rem/1.25 var(--fh);text-decoration:none}.btd__rm{flex:0 0 30px;height:30px;border:0;background:none;color:#9aa0ad;cursor:pointer;padding:4px;border-radius:8px}.btd__rm:hover{background:var(--cream);color:var(--ink)}.btd__rm svg{width:20px;height:20px}.btd__row{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:8px}.btd .bt-qty{margin-top:0}.bt-qty button{width:34px;height:34px;border:0;background:none;font-size:1.15rem;cursor:pointer;color:var(--ink)}.bt-qty button:hover{background:var(--cream)}.btd__p{text-align:right;line-height:1.2}.btd__p s{display:block;font-size:.82rem;color:var(--grey)}.btd__p strong{display:block;font:700 1.08rem/1.2 var(--fh)}.btd__p em{display:block;font-style:normal;font-size:.82rem;font-weight:700;color:#1e9e5a}.btd__foot{flex:0 0 auto;border-top:1px solid var(--line);padding:14px 22px calc(16px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -10px 24px #1b1f3b0f}.btd__sr{display:flex;justify-content:space-between;padding:3px 0;font-size:.95rem}.btd__save{color:#1e9e5a;font-weight:700}.btd__tot{font:700 1.3rem/1.3 var(--fh);margin-top:4px}.btd__go{margin-top:12px;background:var(--ink);box-shadow:0 5px #0c0f24}.btd__go:hover{box-shadow:0 3px #0c0f24}.btd__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:14px}.btd__empty img{width:180px;border-radius:20px}.bt-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.bt-pay__i{width:38px;height:24px}.bt-cl__save{display:block;font-style:normal;font-size:.82rem;font-weight:700;color:#1e9e5a}@media(max-width:520px){.btd{width:100%}.btd__head,.btd__body,.btd__foot{padding-left:16px;padding-right:16px}.btd__ship{margin:12px 16px 0}.btd__line{grid-template-columns:72px minmax(0,1fr)}.btd__img{width:72px;height:72px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/botsy-3.css.map */
