.mox-site.catalog-page .card-cart-lot{padding:12px 0;border-top:1px solid #e5e7dc}
.mox-site.catalog-page .card-sale-options .card-lot-details{width:100%;padding:0 0 10px;border:0;background:transparent;text-align:left}
.mox-site.catalog-page .card-sale-options .card-lot-details span[data-stock-remaining]{display:inline}
.mox-site.catalog-page .card-sale-options .card-add-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin:0;padding:11px 12px;border:1px solid #865421;border-radius:8px;background:#8d5b21;color:#fff;font-size:14px;font-weight:650;line-height:1.3;text-align:center;cursor:pointer}
.mox-site.catalog-page .card-sale-options .card-add-button:hover{background:#714719}
.mox-site.catalog-page [data-add-card]:disabled{opacity:.65;cursor:default}
.mox-site.catalog-page [data-add-card]:focus-visible,.mox-site.catalog-page .cart-success-link:focus-visible{outline:3px solid #c8974c;outline-offset:3px}
.mox-site.catalog-page .cart-feedback{margin:8px 0 0;font-size:13px;line-height:1.45;color:#49613b}
.mox-site.catalog-page .cart-feedback:empty{display:none}
.mox-site.catalog-page .cart-feedback[data-error="true"]{color:#a3322c}
.mox-site.catalog-page .cart-success-link{display:inline-flex;gap:8px;align-items:center;margin-top:8px;color:#805820;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px}
.mox-site.catalog-page .cart-success-link[hidden]{display:none}
