@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";:root{color-scheme:light}html,body{margin:0;padding:0;background:#f8fcfb;-webkit-font-smoothing:antialiased}body{font-family:Poppins,Inter,system-ui,-apple-system,Segoe UI,sans-serif}img,svg{max-width:100%}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}input[type=range]{height:4px;border-radius:999px;background:#e5f0ee}::selection{background:#0faf8f33}.seller-root :focus-visible{outline:2px solid var(--s-accent, #0FAF8F);outline-offset:2px}.seller-root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px}.seller-root .tnum{font-variant-numeric:tabular-nums}.seller-root .s-heading{font-family:Poppins,Inter,system-ui,sans-serif}.seller-root table{border-collapse:separate;border-spacing:0}@media (prefers-reduced-motion: reduce){.seller-root *{transition:none!important;animation:none!important}}@keyframes vyra-settle{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.vyra-settle{animation:vyra-settle .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}@media (prefers-reduced-motion: reduce){.vyra-settle{animation:none}}.vgrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 640px){.vgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.vgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}@media (min-width: 1280px){.vgrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}}.vrail{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;scroll-snap-type:x proximity}.vrail::-webkit-scrollbar{display:none}.vrail>*{flex:0 0 calc((100% - 10px - 32px) / 2.1);scroll-snap-align:start}@media (min-width: 768px){.vrail{display:grid;gap:12px;overflow:hidden;scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-template-rows:auto;grid-auto-rows:0}.vrail>*{flex:none}}@media (min-width: 1280px){.vrail{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}}.vcard{transition:box-shadow .15s ease,transform .15s ease}.vcard-img-inner{transition:transform .2s ease}.vcard-add:hover:not(:disabled){background:#e9faf6!important}@media (hover: hover) and (min-width: 768px){.vcard:hover{box-shadow:0 4px 14px #063f501a;transform:translateY(-2px)}.vcard:hover .vcard-img-inner{transform:scale(1.04)}}.pdp :is(button,a,[role=tab]):focus-visible{outline:2px solid var(--pdp-accent, #0FAF8F);outline-offset:2px}.pdp-opt,.pdp-thumb{border:1.5px solid var(--pdp-border, #E5F0EE);transition:border-color .15s ease,background-color .15s ease}.pdp-opt:hover:not(:disabled),.pdp-thumb:hover{border-color:var(--pdp-accent, #0FAF8F)}.pdp-opt[aria-checked=true]{border-color:var(--pdp-accent, #0FAF8F);background:var(--pdp-mint, #E9FAF6)}.pdp-thumb[aria-current=true]{border-color:var(--pdp-accent, #0FAF8F)}.pdp-zoom{transition:transform .18s ease-out;will-change:transform}.pdp-cta{transition:filter .15s ease,transform .1s ease,background-color .15s ease}.pdp-cta:hover:not(:disabled){filter:brightness(.96)}.pdp-cta:active:not(:disabled){transform:scale(.98)}.pdp-cta:disabled{cursor:not-allowed}@media (prefers-reduced-motion: reduce){.pdp-opt,.pdp-thumb,.pdp-cta,.pdp-zoom{transition:none}.pdp-cta:active:not(:disabled){transform:none}}@keyframes vyra-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-9px) rotate(calc(var(--r, 0deg) + 8deg))}}.vyra-float{animation:vyra-float 7s ease-in-out infinite;animation-delay:var(--d, 0s);transform:rotate(var(--r, 0deg))}.vyra-hero-cta{transition:transform .15s ease,box-shadow .15s ease}.vyra-hero-cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0000002e}.vyra-hero-cta:active{transform:translateY(0) scale(.98)}.vyra-hero :focus-visible{outline:2px solid #fff;outline-offset:3px}@media (prefers-reduced-motion: reduce){.vyra-float{animation:none}.vyra-hero-cta{transition:none}}@keyframes vyra-pulse{0%{transform:scale(.7);opacity:.45}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion: reduce){[aria-label="Delivery partner"]>span:first-child{animation:none!important}}
