.mb-shopblock{--mb-shopblock-accent: var(--mb-rental-accent, #10B981);--mb-shopblock-accent-rgb: var(--mb-rental-accent-rgb, 16, 185, 129);max-width:320px;display:flex;flex-direction:column;gap:8px;color:var(--mb-t70);font-size:13px;line-height:1.5}.mb-shopblock--footer{margin-top:22px;padding-top:22px;border-top:1px solid var(--mb-border-d)}.mb-shopblock__head{display:inline-flex;align-items:center;gap:8px;color:var(--mb-t100)}.mb-shopblock__pin{flex-shrink:0;color:var(--mb-shopblock-accent)}.mb-shopblock__name{font-family:var(--mb-font-display);font-weight:600;font-size:14px;letter-spacing:-.005em;color:var(--mb-t100)}.mb-shopblock__addr{font-style:normal;color:var(--mb-t70);font-size:13px;line-height:1.5;margin:0}.mb-shopblock__hours{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mb-t90)}.mb-shopblock__hours-dot{width:7px;height:7px;border-radius:50%;background:var(--mb-t50);box-shadow:0 0 0 3px #ffffff0f;flex-shrink:0;transition:background .2s,box-shadow .2s}.mb-shopblock__hours.is-open .mb-shopblock__hours-dot{background:var(--mb-shopblock-accent);box-shadow:0 0 0 3px rgba(var(--mb-shopblock-accent-rgb),.18);animation:mb-shopblock-pulse 2.4s ease-in-out infinite}.mb-shopblock__hours.is-closed .mb-shopblock__hours-dot{background:#e85050;box-shadow:0 0 0 3px #e850502e;animation:none}.mb-shopblock__hours.is-closed .mb-shopblock__hours-text{color:#ffb8b8}.mb-shopblock__hours-text{font-weight:600;color:var(--mb-t100);letter-spacing:.005em}.mb-shopblock__cta{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:2px;color:var(--mb-t100);text-decoration:none;font-weight:600;font-size:13px;letter-spacing:.005em;border-bottom:1px solid rgba(var(--mb-shopblock-accent-rgb),.45);padding-bottom:2px;transition:color .15s ease,border-color .15s ease}.mb-shopblock__cta:hover,.mb-shopblock__cta:focus-visible{color:var(--mb-shopblock-accent);border-bottom-color:var(--mb-shopblock-accent);outline:none}.mb-shopblock__arrow{transition:transform .18s ease}.mb-shopblock__cta:hover .mb-shopblock__arrow,.mb-shopblock__cta:focus-visible .mb-shopblock__arrow{transform:translate(2px)}@keyframes mb-shopblock-pulse{0%,to{box-shadow:0 0 0 3px rgba(var(--mb-shopblock-accent-rgb),.18)}50%{box-shadow:0 0 0 5px rgba(var(--mb-shopblock-accent-rgb),.06)}}@media(prefers-reduced-motion:reduce){.mb-shopblock__hours-dot{animation:none}.mb-shopblock__arrow{transition:none}}@media(max-width:749px){.mb-shopblock{max-width:none;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/mb-shop-block.css.map */
