.lfdp-buy{margin-top:12px}.lfdp-buy__btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:#5f7a3c;color:#fff;border:0;border-radius:999px;min-height:50px;font-weight:700;font-size:1rem;cursor:pointer}.lfdp-buy__btn:hover{background:#4f6831}.lfdp-buy__btn svg{width:22px;height:22px;flex:none}.lfdp-buy__btn.is-loading{opacity:.7;pointer-events:none}.lfdp-buy__note{margin:8px 0 0;font-size:.82rem;color:var(--lf-muted,#6A6A6A);text-align:center}.lfdp-buy__msg{margin:6px 0 0;font-size:.85rem;color:#b3261e;text-align:center}.lfdp-cart{margin-top:10px}.lfdp{position:relative}.lfdp__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;margin-top:24px;align-items:start}@media(max-width:900px){.lfdp__grid{grid-template-columns:1fr;gap:20px}}.lfdp__card{background:var(--lf-surface,#fff);border:1px solid var(--lf-border,#E7E7E2);border-radius:var(--lf-radius,10px);padding:22px}.lfdp__card h2{font-size:1.15rem;margin:0 0 14px}.lfdp__lines{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lfdp__line{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center}.lfdp__line img,.lfdp__ph{width:64px;height:64px;object-fit:cover;border-radius:8px;background:#f4f1e6;display:block}.lfdp__qty{font-size:.8rem;background:#f4f1e6;border-radius:999px;padding:2px 8px;font-weight:700}.lfdp__name a{color:inherit;text-decoration:none;font-weight:600}.lfdp__variant{display:block;font-size:.85rem;color:var(--lf-muted,#6A6A6A)}.lfdp__price{font-weight:700;white-space:nowrap}.lfdp__price s{font-weight:400;color:var(--lf-muted,#6A6A6A);margin-right:4px}.lfdp__discount{display:flex;gap:8px;margin:18px 0 6px}.lfdp__discount input{flex:1;min-width:0;border:1px solid var(--lf-border,#E7E7E2);border-radius:8px;padding:11px 12px;font:inherit}.lfdp__discount button{border:0;border-radius:8px;padding:0 16px;background:#2d2d2d;color:#fff;font-weight:700;cursor:pointer}.lfdp__discount-msg{font-size:.85rem;color:var(--lf-muted,#6A6A6A);min-height:1.2em;margin:0}.lfdp__codes{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.lfdp__chip{display:inline-flex;align-items:center;gap:6px;background:#dce8c0;border-radius:999px;padding:4px 6px 4px 12px;font-size:.85rem;font-weight:700}.lfdp__chip.is-bad{background:#f6dcd9}.lfdp__chip button{border:0;background:transparent;font-size:1.1rem;line-height:1;cursor:pointer;padding:0 4px}.lfdp__totals{margin:14px 0 0;border-top:1px solid var(--lf-border,#E7E7E2);padding-top:12px}.lfdp__totals div{display:flex;justify-content:space-between;margin:6px 0}.lfdp__totals dt,.lfdp__totals dd{margin:0}.lfdp__grand{font-size:1.2rem;font-weight:800;border-top:1px solid var(--lf-border,#E7E7E2);padding-top:10px;margin-top:10px!important}.lfdp__lead{margin:0 0 16px;color:var(--lf-muted,#6A6A6A)}.lfdp__msg{min-height:1.2em;margin:12px 0 0;font-size:.92rem}.lfdp__msg--error{color:#b3261e}.lfdp__small{font-size:.82rem;color:var(--lf-muted,#6A6A6A);margin:14px 0 0}.lfdp__secure{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:#5f7a3c;margin:0 0 14px}.lfdp__secure svg{width:18px;height:18px}.lfdp__busy{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffdb;display:flex;align-items:center;justify-content:center;z-index:9999;font-weight:700;gap:12px}.lfdp__busy[hidden]{display:none}.lfdp__spin{width:26px;height:26px;border:3px solid #DCE8C0;border-top-color:#5f7a3c;border-radius:50%;animation:lfdpspin .8s linear infinite}@keyframes lfdpspin{to{transform:rotate(360deg)}}.lfdp__done{text-align:center;padding:40px 10px}.lfdp__stepper{display:inline-flex;align-items:center;gap:6px;margin-top:6px}.lfdp__stepper button{border:1px solid var(--lf-border,#E7E7E2);background:#fff;border-radius:6px;min-width:28px;height:28px;cursor:pointer;font-weight:700}.lfdp__stepper span{min-width:18px;text-align:center;font-weight:700}.lfdp__stepper .lfdp__rm{border:0;background:none;color:var(--lf-muted,#6A6A6A);text-decoration:underline;font-weight:400;font-size:.82rem}.lfdp__more{display:inline-block;margin-top:12px;font-size:.9rem}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lf-direct-pay.css.map */
