.lv-end-cart{box-sizing:border-box;flex:0 0 100%;width:calc(100% - 40px);max-width:1120px;margin:28px auto 12px;padding:22px 24px;border:1px solid #e2ddd6;border-radius:5px;background:#faf8f5;color:#27231f;font-family:inherit;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;isolation:isolate}.lv-end-cart *{box-sizing:border-box}.lv-end-cart__copy{min-width:0;flex:1}.lv-end-cart__eyebrow{display:block;font-size:10px;font-weight:500;letter-spacing:.14em;color:#6e665d;text-transform:uppercase;margin-bottom:6px}.lv-end-cart__name{display:block;font-size:16px;line-height:1.4;font-weight:600;margin:0}.lv-end-cart__selection{font-size:12px;line-height:1.5;color:#6f675e;margin:5px 0 0;overflow-wrap:anywhere}.lv-end-cart__actions{display:grid;grid-template-columns:auto minmax(200px,280px);align-items:center;column-gap:22px;row-gap:7px;flex:0 1 460px}.lv-end-cart__price{font-size:18px;font-weight:600;white-space:normal;line-height:1.4}.lv-end-cart__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:13px 20px;border:1px solid #7c1f2b;border-radius:3px;background:#7c1f2b;color:#fff;font-weight:600;font-size:14px;line-height:1.4;font-family:inherit;cursor:pointer;text-align:center;transition:background .15s,opacity .15s}.lv-end-cart__add:disabled{opacity:.5;cursor:not-allowed}.lv-end-cart__change{grid-column:2;justify-self:center;background:transparent;border:0;padding:4px 8px;color:#686057;text-decoration:underline;text-underline-offset:3px;font-size:12px;line-height:1.5;font-family:inherit;cursor:pointer;min-height:32px}.lv-end-cart button:focus-visible{outline:2px solid #7c1f2b;outline-offset:3px}@media(hover:hover){.lv-end-cart__add:not(:disabled):hover{background:#651722}}@media(max-width:749px){.lv-end-cart{width:100%;display:block;margin:24px auto 8px;padding:18px 16px}.lv-end-cart__name{font-size:15px}.lv-end-cart__actions{grid-template-columns:1fr;gap:10px;margin-top:13px}.lv-end-cart__price{font-size:18px}.lv-end-cart__add{min-height:48px}.lv-end-cart__change{grid-column:1;justify-self:center;min-height:36px}.lv-end-cart__selection{font-size:12px}}@media(prefers-reduced-motion:reduce){.lv-end-cart__add{transition:none}}
