.zimoras-mobile-store-links{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;padding-top:8px}.zimoras-mobile-store-links a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 12px;color:#ba1024;font-weight:600;text-align:center;text-decoration:none;line-height:1.3}.zimoras-mobile-store-links a:hover{text-decoration:underline}.zimoras-mobile-store-links a:focus-visible{outline:2px solid #ba1024;outline-offset:2px}@media screen and (max-width:989px){.header.drawer-menu{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"left-icons heading icons";column-gap:8px;padding-inline:12px}.header.drawer-menu .header__heading{min-width:0}.header.drawer-menu .header__heading-logo-wrapper{max-width:100%}.header.drawer-menu header-drawer{margin-left:0}.header.drawer-menu .header__icons{padding-right:0}.header.drawer-menu .header__icon{width:48px;height:48px;flex-shrink:0}.header.drawer-menu .header__icon--cart{margin-right:0}.zimoras-mobile-store-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zimoras-mobile-store-links a{padding-inline:4px;overflow-wrap:anywhere;touch-action:manipulation}.js .header-wrapper .menu-drawer{height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, var(--header-height)));max-height:calc(100dvh - var(--header-bottom-position, var(--header-height)));overflow:hidden}.header-wrapper .menu-drawer__navigation-container,.header-wrapper .menu-drawer__inner-submenu{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.header-wrapper .menu-drawer__utility-links{padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.header-wrapper .menu-drawer__menu-item{min-height:48px}}.zimoras-home{background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif}.zimoras-home *{box-sizing:border-box}.zimoras-home h1,.zimoras-home h2{font-family:inherit;color:inherit;letter-spacing:-.035em}.zimoras-home__intro{padding-top:40px;padding-bottom:16px}.zimoras-home__eyebrow{margin:0 0 10px;color:#ba1024;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.zimoras-home h1{font-size:clamp(28px,4vw,46px);line-height:1.12;margin:0;max-width:24ch}.zimoras-home__categories,.zimoras-home__products{padding-top:28px;padding-bottom:32px}.zimoras-home__heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}.zimoras-home__heading-row h2{font-size:24px;margin:0}.zimoras-home__heading-row a{color:inherit;font-size:14px;text-underline-offset:4px}.zimoras-home__category-grid,.zimoras-home__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.zimoras-home__category,.zimoras-home__product a{color:inherit;text-decoration:none;display:block}.zimoras-home__category-media{display:block;aspect-ratio:1;background:#fafafa;overflow:hidden;border:1px solid #eee}.zimoras-home__category img{display:block;width:100%;height:100%;object-fit:contain;padding:18px}.zimoras-home__category-title{display:block;margin-top:12px;font-size:15px;font-weight:600;text-align:center}.zimoras-home__category:hover .zimoras-home__category-title{text-decoration:underline;text-underline-offset:4px}.zimoras-home__product-media{display:block;aspect-ratio:1;overflow:hidden;background:#fafafa}.zimoras-home__product-media img,.zimoras-home__placeholder{width:100%;height:100%;object-fit:contain;padding:12px}.zimoras-home__product-title,.zimoras-home__price{display:block;font-size:14px;line-height:1.45}.zimoras-home__product-title{margin-top:12px}.zimoras-home__price{margin-top:6px;font-weight:700}.zimoras-home a:focus-visible{outline:2px solid #ba1024;outline-offset:5px}@media(max-width:749px){.zimoras-home__intro{padding-top:28px}.zimoras-home__category-grid,.zimoras-home__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.zimoras-home__categories,.zimoras-home__products{padding-top:24px;padding-bottom:24px}.zimoras-home__heading-row h2{font-size:21px}}.zimoras-drawer-booking{border-top:1px solid #e5e5e5;margin:24px 0 20px;padding-top:24px}.zimoras-drawer-booking__heading{margin:0 0 14px;color:#ba1024;font-size:20px;line-height:1.3}.zimoras-drawer-booking__button{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;background:#ba1024;color:#fff;text-decoration:none;font-size:16px;font-weight:600;border-radius:0}.zimoras-drawer-booking__button:hover{background:#930d1c}.zimoras-drawer-booking__button:focus-visible{outline:2px solid #111;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAACAAAACAAC */
