cart-drawer{display:none!important}body.lp-cart-open{overflow:hidden}#lp-cart{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:min(460px,100vw);max-width:100vw;border:0;padding:24px;color:#222;background:#fff;font-family:Arial,sans-serif;box-shadow:-4px 0 30px #0002}#lp-cart::backdrop{background:#0007}#lp-cart header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:16px}#lp-cart h2{font-size:24px;margin:0}#lp-cart [data-close]{background:none;border:0;font-size:32px;cursor:pointer}#lp-cart-content{padding:28px 0}.lp-cart-item{display:flex;gap:18px}.lp-cart-item img{width:110px;height:110px;object-fit:contain}.lp-cart-item h3{font-size:17px;margin:0 0 12px}.lp-cart-item p{margin:0 0 16px}.lp-cart-item label{display:flex;gap:12px;align-items:center}.lp-cart-item input{width:65px;padding:8px;border:1px solid #aaa;font:inherit}.lp-total{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid #ddd}#lp-checkout{width:100%;padding:17px;background:#253a31;color:white;border:0;font-size:16px;font-weight:bold;cursor:pointer}#lp-checkout:disabled{opacity:.5;cursor:default}#lp-checkout-status{font-size:13px;text-align:center}[data-lp-disabled]{cursor:default!important}
.lp-offer{width:100%;margin:20px 0;font-family:inherit;color:#111}.lp-kit{position:relative;display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid #d5d5d5;border-radius:15px;padding:20px 16px;margin:0 0 20px;background:#fff5f5;color:#111;font:inherit;cursor:pointer}.lp-kit.selected{border:2px solid #ff3d48;box-shadow:0 0 0 3px #eee}.lp-kit img{width:66px;height:75px;object-fit:contain}.lp-kit-info{display:flex;flex-direction:column;gap:5px;flex:1}.lp-kit-info strong{font-size:19px}.lp-kit-price{display:flex;flex-direction:column;gap:5px;text-align:right;white-space:nowrap}.lp-kit-price strong{font-size:22px}.lp-kit-price s{font-size:14px}.lp-kit-price small{background:#ff3d48;color:white;border-radius:4px;padding:3px 5px}.lp-radio{width:20px;height:20px;border:1px solid #aaa;border-radius:50%;flex-shrink:0}.selected .lp-radio{border:5px solid #ff3d48}.lp-popular{position:absolute;top:-13px;left:30px;border-radius:15px;background:#bd171c;color:#fff;padding:3px 24px;font-size:14px}#lp-add{width:100%;padding:20px;background:#ff3d48;border:0;border-radius:10px;color:#fff;font:inherit;font-size:20px;font-weight:700;cursor:pointer}.lp-purchase-note,.lp-guarantee{text-align:center;font-size:14px;margin:12px 0}.lp-kit:focus-visible,#lp-add:focus-visible{outline:3px solid #222;outline-offset:3px}@media(max-width:600px){.lp-kit{gap:9px;padding:18px 10px}.lp-kit img{width:45px;height:62px}.lp-kit-info strong{font-size:15px}.lp-kit-info span{font-size:12px}.lp-kit-price strong{font-size:18px}.lp-radio{width:16px;height:16px}}
