/* Catalog-driven additions for the landing rail (loaded after massia-rack.css). */
.m-rack [hidden],.m-rack-dialog [hidden]{display:none!important}
/* Static catalog link doubles as the no-JS / failed-init fallback. */
.m-rack.is-enhanced .m-rack__fallback{display:none}
.m-rack__notice{margin:0;padding:36px 24px;text-align:center;color:var(--r-muted);font-size:14px;line-height:2}
.m-rack-dialog__commerce{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0}
.m-rack-dialog__price{font-size:20px;line-height:1.5;color:var(--r-wine)}
.m-rack-dialog__stock{font-size:12px;color:var(--r-muted)}
.m-rack-dialog__stock.is-low{color:#8a4b12}
.m-rack-dialog__stock.is-out{color:#8b2a2a}
.m-rack-dialog__option{font-size:12px;color:var(--r-muted)}
.m-rack-dialog__cart{margin:0}
.m-rack-dialog__buy{min-height:44px;padding:8px 18px;border:1px solid var(--r-wine);border-radius:3px;background:transparent;color:var(--r-wine);font-size:13px}
.m-rack-dialog__buy:hover,.m-rack-dialog__buy:focus-visible{background:var(--r-wine);color:#fff}
