.ob-overlay{padding:0;border:0;background:transparent;color:var(--color-malt-brown);max-width:none}.ob-overlay::backdrop{background:#6526178c}.ob-overlay[open]::backdrop{animation:ob-overlay-fade .26s ease-out}html:has(.ob-overlay[open]){overflow:hidden}.ob-overlay__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-8px;padding:0;border:0;border-radius:999px;background:none;cursor:pointer}.ob-overlay__close:focus-visible,.ob-overlay button:focus-visible,.ob-overlay a:focus-visible{outline:2px solid var(--color-malt-brown);outline-offset:2px}.ob-menu__vip a:focus-visible,.ob-menu__vip button:focus-visible{outline-color:var(--color-cream-mist)}@keyframes ob-overlay-fade{0%{opacity:0}}@keyframes ob-overlay-slide-left{0%{transform:translate(100%)}}@keyframes ob-overlay-slide-up{0%{transform:translateY(100%)}}@keyframes ob-overlay-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes ob-overlay-drop{0%{opacity:0;transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.ob-overlay,.ob-overlay *,.ob-overlay::backdrop{animation:none!important}}.ob-cart-add-error{margin:8px 0 0;color:#b3261e}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ob-overlays.css.map */
