.wmi-unavailable-page{min-height:65svh;display:grid;place-items:center;padding:clamp(3rem,10vw,8rem) 1.5rem;color:#f3e7cf;background:radial-gradient(ellipse at 75% 10%,#642d1c66,transparent 70%),#351a1a}
.wmi-shop-unavailable-page .wmc-shop-navigation{display:none!important}
.wmi-unavailable-copy{width:min(100%,42rem);text-align:center}
.wmi-unavailable-eyebrow{color:#d7af69;font-size:.875rem;letter-spacing:.16em}
.wmi-unavailable-copy h1,.wmi-unavailable-dialog h2{font-size:clamp(1.75rem,5vw,2.75rem);line-height:1.35;margin:1rem 0}
.wmi-unavailable-copy>p:last-of-type,.wmi-unavailable-dialog>p:last-of-type{font-size:1rem;line-height:1.8;margin:0 0 2rem}
.wmi-unavailable-copy>a,.wmi-unavailable-dialog>button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;border:0;border-radius:.75rem;background:#dfc48a;color:#351b1e;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}
.wmi-unavailable-dialog{box-sizing:border-box;width:min(28rem,calc(100% - 2rem));max-height:calc(100svh - 2rem);padding:2rem;border:1px solid #bba87a66;border-radius:1.5rem;background:#321c23;color:#f3e7cf;box-shadow:0 1.5rem 4rem #0006;overflow:auto}
.wmi-unavailable-dialog::backdrop{background:#12090fcc}
[data-wmi-shop-unavailable]{cursor:pointer}
[data-wmi-shop-unavailable]:focus-visible,.wmi-unavailable-dialog button:focus-visible,.wmi-unavailable-copy>a:focus-visible{outline:2px solid #f2d28a;outline-offset:4px}
@media(max-width:480px){.wmi-unavailable-dialog{padding:1.5rem}.wmi-unavailable-copy h1{font-size:1.8rem}}
