.menu-category-swiper-desktop{overflow:hidden}.menu-category-swiper-desktop .swiper-wrapper{transition-timing-function:cubic-bezier(.22,1,.36,1)}.menu-category-swiper-desktop .swiper-slide{box-sizing:border-box;height:auto;width:auto!important}.menu-category-swiper-desktop [data-category-card-wrap]{width:15rem;min-width:15rem;max-width:15rem}@media (min-width:1280px){.menu-category-swiper-desktop [data-category-card-wrap]{width:17rem;min-width:17rem;max-width:17rem}}
.menu-category-swiper-mobile{overflow:hidden}.menu-category-swiper-mobile .swiper-wrapper{align-items:center;transition-timing-function:cubic-bezier(.22,1,.36,1)}.menu-category-swiper-mobile .swiper-slide{box-sizing:border-box;justify-content:center;align-items:center;height:auto;display:flex}.menu-category-swiper-mobile [data-category-card-wrap]{opacity:.72;transform-origin:50%;width:100%;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1);transform:scale(.84)}.menu-category-swiper-mobile .swiper-slide-active [data-category-card-wrap]{opacity:.84;transform:scale(.9)}.menu-category-swiper-mobile .swiper-slide-next [data-category-card-wrap]{opacity:1;transform:scale(1)}
.home-product-cards-track{padding-bottom:2rem}.home-product-cards-swiper:not(.swiper-initialized) .swiper-wrapper{gap:12px}.home-product-cards-swiper:not(.swiper-initialized) .swiper-slide{flex-shrink:0;width:calc(46.5116% - 6.4186px)}@media (min-width:480px){.home-product-cards-swiper:not(.swiper-initialized) .swiper-slide{width:calc(44.4444% - 6.66667px)}}@media (min-width:640px){.home-product-cards-swiper:not(.swiper-initialized) .swiper-slide{width:calc(33.3333% - 8px)}}@media (min-width:1024px){.home-product-cards-swiper:not(.swiper-initialized) .swiper-wrapper{gap:14px}.home-product-cards-swiper:not(.swiper-initialized) .swiper-slide{width:calc(25% - 10.5px)}}@media (min-width:1280px){.home-product-cards-swiper:not(.swiper-initialized) .swiper-wrapper{gap:16px}.home-product-cards-swiper:not(.swiper-initialized) .swiper-slide{width:calc(20% - 12.8px)}}
@keyframes story-border-spin{to{transform:rotate(1turn)}}@keyframes story-viewer-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.story-border-spin{background:conic-gradient(from 0deg, var(--brand), color-mix(in oklch, var(--primary) 55%, var(--brand)) 18%, transparent 46%, var(--brand) 78%, var(--primary));animation:2.4s linear infinite story-border-spin}.story-viewer-enter{animation:.22s ease-out story-viewer-enter}@media (prefers-reduced-motion:reduce){.story-border-spin,.story-viewer-enter{animation:none}}
