:root{color-scheme:light;--rp-card-radius: 14px;--rp-card-radius-sm: 10px;--rp-control-radius: 12px;--rp-surface: #ffffff;--rp-surface-sunk: #f5f8fb;--rp-surface-gloss: linear-gradient(180deg, #ffffff 0%, #ffffff 46%, #fcfdfe 74%, #f5f8fb 100%);--rp-media-well: radial-gradient(112% 86% at 50% 12%, #ffffff 0%, #fafcfe 55%, #eef2f7 100%);--rp-media-contact: radial-gradient(56% 13% at 50% 93%, rgba(15, 23, 42, .085) 0%, rgba(15, 23, 42, 0) 72%);--rp-gloss-highlight: linear-gradient(127deg, rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, .16) 28%, rgba(255, 255, 255, 0) 52%);--rp-gloss-photo: linear-gradient(180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .07) 18%, rgba(255, 255, 255, 0) 42%);--rp-gloss-chip: linear-gradient(180deg, rgba(255, 255, 255, .34) 0%, rgba(255, 255, 255, .06) 46%, rgba(255, 255, 255, 0) 100%);--rp-rim: rgba(15, 23, 42, .07);--rp-rim-strong: rgba(15, 23, 42, .13);--rp-rim-inset: inset 0 0 0 1px rgba(15, 23, 42, .05);--rp-rim-inset-light: inset 0 0 0 1px rgba(255, 255, 255, .42);--rp-gloss-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 6px 14px -8px rgba(15, 23, 42, .1);--rp-gloss-shadow-hover: 0 2px 4px rgba(15, 23, 42, .06), 0 14px 24px -12px rgba(15, 23, 42, .16);--rp-card-shadow: var(--rp-gloss-shadow);--rp-gloss-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05), 0 3px 8px -5px rgba(15, 23, 42, .12);--rp-gloss-shadow-lift: 0 2px 5px rgba(15, 23, 42, .07), 0 18px 34px -16px rgba(15, 23, 42, .2);--rp-glow-cta: 0 4px 12px rgba(249, 125, 9, .28);--rp-glow-cta-lift: 0 6px 18px rgba(249, 125, 9, .36);--rp-glow-brand: 0 4px 12px rgba(0, 168, 89, .26);--rp-transition: .18s cubic-bezier(.2, 0, 0, 1);--rp-transition-slow: .28s cubic-bezier(.2, 0, 0, 1)}:root{--pcd-radius: var(--rp-card-radius);--pcd-radius-media: var(--rp-card-radius-sm);--pcd-hairline: var(--rp-rim);--pcd-hairline-hover: var(--rp-rim-strong);--pcd-surface: var(--rp-surface-gloss);--pcd-shadow: var(--rp-gloss-shadow);--pcd-shadow-hover: var(--rp-gloss-shadow-hover)}.rp-gloss-well,.rp-gloss-photo-frame{position:relative}.rp-gloss-well:after,.rp-gloss-photo-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2}.rp-gloss-well:after{background:var(--rp-gloss-highlight);box-shadow:var(--rp-rim-inset)}.rp-gloss-photo-frame:after{background:var(--rp-gloss-photo);box-shadow:var(--rp-rim-inset)}.category-square-img,.mch-icon-wrap{position:relative;box-shadow:var(--rp-gloss-shadow-sm),var(--rp-rim-inset)}.category-square-img:after,.mch-icon-wrap:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rp-gloss-highlight);pointer-events:none;z-index:2}@media (hover: hover) and (pointer: fine){.category-item:hover .category-square-img,.mch-card:hover .mch-icon-wrap{box-shadow:var(--rp-gloss-shadow),var(--rp-rim-inset)}}.category-item:active .category-square-img,.mch-card:active .mch-icon-wrap{box-shadow:var(--rp-gloss-shadow-sm),var(--rp-rim-inset)}.category-carousel .swiper-slide.active .category-square-img,.mch-card.active .mch-icon-wrap{box-shadow:0 4px 14px -4px #f97d0957,var(--rp-rim-inset)}.cat-img-wrap{position:relative;box-shadow:var(--rp-rim-inset);transition:box-shadow var(--rp-transition)}.cat-img-wrap:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rp-gloss-highlight);pointer-events:none;z-index:2}.cat-item-img-box{position:relative;background-image:var(--rp-media-well);box-shadow:var(--rp-gloss-shadow-sm),var(--rp-rim-inset)}.cat-item-img-box:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rp-gloss-highlight);pointer-events:none;z-index:2}.img-wrapper:not(.rp-shimmer){background-image:var(--rp-media-contact);background-repeat:no-repeat;box-shadow:var(--rp-gloss-shadow-sm),var(--rp-rim-inset)}.img-wrapper:not(.rp-shimmer):after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rp-gloss-highlight);pointer-events:none;z-index:2}.section-cat-card{transition:transform var(--rp-transition)}@media (hover: hover) and (pointer: fine){.section-cat-card:hover .img-wrapper:not(.rp-shimmer){box-shadow:var(--rp-gloss-shadow),var(--rp-rim-inset)}}.heart-simple{position:relative;box-shadow:var(--rp-gloss-shadow-sm)}.heart-cell:active .heart-simple{box-shadow:0 1px 2px #0f172a0d}.category-card{border-radius:var(--rp-card-radius);box-shadow:var(--rp-gloss-shadow-sm)}.mini-img-grid{background:linear-gradient(180deg,#ffffffb8,#ffffff6b);box-shadow:var(--rp-rim-inset)}.mini-thumb{box-shadow:var(--rp-rim-inset)}.img-circle-wrapper>img,.img-circle-wrapper img.img-fluid{box-shadow:var(--rp-gloss-shadow-sm),var(--rp-rim-inset)}.swiper-slide-banner{box-shadow:var(--rp-gloss-shadow-hover),var(--rp-rim-inset);background:#0f172a}.swiper-slide-banner:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rp-gloss-photo);box-shadow:var(--rp-rim-inset-light);pointer-events:none;z-index:1}.offer-strip-swiper{position:relative;box-shadow:var(--rp-gloss-shadow-sm),var(--rp-rim-inset);background-image:var(--rp-media-well)}.offer-strip-swiper:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rp-gloss-photo);pointer-events:none;z-index:2}.offer-card{filter:drop-shadow(0 1px 2px rgba(15,23,42,.05)) drop-shadow(0 6px 12px rgba(15,23,42,.08))}@media (min-width: 992px){.offer-card:hover{filter:drop-shadow(0 2px 4px rgba(15,23,42,.06)) drop-shadow(0 14px 22px rgba(15,23,42,.13))}}.offer-img-box{background-image:var(--rp-media-well);box-shadow:var(--rp-rim-inset)}.offer-img-box:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rp-gloss-highlight);pointer-events:none;z-index:2}.brand-card{position:relative;box-shadow:var(--rp-gloss-shadow-sm);transition:transform var(--rp-transition),box-shadow var(--rp-transition)}.brand-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rp-gloss-highlight);box-shadow:var(--rp-rim-inset);pointer-events:none;z-index:1}@media (hover: hover) and (pointer: fine){.brand-card:hover{box-shadow:var(--rp-gloss-shadow-lift)}}.brand-logo-circle{z-index:3;background-image:linear-gradient(180deg,#fff,#f6f8fb);box-shadow:0 2px 6px #0f172a24,var(--rp-rim-inset)}.brand-product-img,.brand-info{position:relative;z-index:2}.tod-section .tod-card .tod-thumb,.food-page .fp-card .thumb,.service-page .sv-card .thumb{box-shadow:var(--rp-rim-inset)}.tod-section .tod-card .tod-thumb:after,.food-page .fp-card .thumb:after,.service-page .sv-card .thumb:after{content:"";position:absolute;inset:0;background:var(--rp-gloss-photo);pointer-events:none;z-index:2}body .tod-section .tod-card .tod-badge-row,body .service-page .sv-card .thumb .sv-badge-row,.food-page .fp-card .thumb .fp-badge-row{z-index:3}body.food-page .fp-card,body.service-page .sv-card{box-shadow:var(--rp-gloss-shadow);border-color:var(--rp-rim)}body.food-page .fp-card:active,body.service-page .sv-card:active{box-shadow:var(--rp-gloss-shadow-sm)}@media (hover: hover) and (pointer: fine){body.food-page .fp-card:hover,body.service-page .sv-card:hover{box-shadow:var(--rp-gloss-shadow-hover);border-color:var(--rp-rim-strong)}}body.food-page .fp-card .thumb .time-badge,body.food-page .fp-card .thumb .people-badge{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0d1b2ad1;box-shadow:0 1px 3px #0f172a47}body.food-page .fp-card .thumb .spice-badge{box-shadow:0 2px 6px #0f172a29,inset 0 1px #ffffffe6}.product-swiper-products-view{background-image:var(--rp-media-well)}.product-swiper-products-view:after{content:"";position:absolute;inset:0;background:var(--rp-gloss-photo);pointer-events:none;z-index:2}.sug-item-img{background-image:var(--rp-media-well);box-shadow:var(--rp-gloss-shadow-sm),var(--rp-rim-inset)}.var-img-box{position:relative;background-image:var(--rp-media-well);border-color:transparent;box-shadow:var(--rp-gloss-shadow-sm),var(--rp-rim-inset)}.var-img-box:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rp-gloss-highlight);pointer-events:none;z-index:2}.btn-wishlist-modern{background-image:linear-gradient(180deg,#fff,#f4f7fb);box-shadow:0 1px 2px #0f172a0f,0 4px 10px -6px #0f172a2e,var(--rp-rim-inset-light);transition:transform var(--rp-transition),box-shadow var(--rp-transition)}.btn-wishlist-modern:active{transform:scale(.92)}.badge-variant-overlay{box-shadow:0 1px 2px #0f172a1a,0 4px 10px -6px #0f172a38,var(--rp-rim-inset-light)}.product-card-design .img-wrap-modern .pcd-brand-pill{box-shadow:0 1px 3px #0f172a47,inset 0 1px #ffffff2e}.custom-badge-left{box-shadow:2px 2px 8px #0f172a24,var(--rp-rim-inset-light)}.btn-cart-wrapper{box-shadow:var(--rp-gloss-shadow-sm);transition:box-shadow var(--rp-transition),transform var(--rp-transition)}.product-card-design .btn-cart-wrapper{box-shadow:var(--rp-glow-cta)}.btn-cart-wrapper:not(.active):active{transform:scale(.97)}.btn-add-initial.rounded-pill{background-image:linear-gradient(180deg,#fff 0% 62%,#fff8ee)!important;box-shadow:var(--rp-rim-inset-light);transition:background-color var(--rp-transition),box-shadow var(--rp-transition),color var(--rp-transition)}.btn-add-initial.rounded-pill.is-in-cart,.qty-control-group.rounded-pill{box-shadow:inset 0 1px #ffffff57,var(--rp-glow-cta)!important}.qty-control-group.rounded-pill:hover{box-shadow:inset 0 1px #ffffff57,var(--rp-glow-cta-lift)!important}.btn-offer-claim{box-shadow:inset 0 1px #ffffff47,var(--rp-glow-brand)}.btn-offer-claim:hover{box-shadow:inset 0 1px #ffffff47,0 6px 18px #00a85957}.btn-view-all{background-image:linear-gradient(180deg,#ffffffe6,#e8f7efe6);box-shadow:var(--rp-gloss-shadow-sm)}.btn-view-all:hover{background-image:none;box-shadow:var(--rp-glow-brand)}.fab-cart-btn{box-shadow:inset 0 1px #ffffff42,0 6px 18px #00a85952}.fab-cart-btn:hover,.fab-cart-btn:active{box-shadow:inset 0 1px #ffffff42,0 3px 9px #00a8596b}.mobile-search-box{background-image:linear-gradient(180deg,#fff,#f7fafc);box-shadow:var(--rp-gloss-shadow-sm),var(--rp-rim-inset-light)}.mobile-search-box:focus-within{background-image:linear-gradient(180deg,#fff,#f2fbf6);box-shadow:0 6px 18px -8px #00a85959,0 0 0 3px #00a8594d}.enterprise-barcode-dropdown{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#fff;background-image:var(--rp-surface-gloss);box-shadow:var(--rp-gloss-shadow-lift),var(--rp-rim-inset)}.bottom-nav{background-image:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 -1px #0f172a0d,0 -8px 24px -14px #0f172a38}.mobile-header-fixed{box-shadow:0 1px #0f172a0a,0 10px 26px -16px #0f172a42}.mobile-location-bar{background-image:linear-gradient(180deg,#fff,#f8fafc);box-shadow:var(--rp-gloss-shadow-sm),var(--rp-rim-inset-light)}.app-sheet-header{box-shadow:0 1px #0f172a0a,0 6px 16px -12px #0f172a4d}.offcanvas-bottom{box-shadow:inset 0 1px #ffffffb3,0 -10px 30px -14px #0f172a4d}.offcanvas-end,.offcanvas-start{box-shadow:var(--rp-gloss-shadow-lift)}.pv-gallery-back,.pv-gallery-search,.pv-gallery-share{box-shadow:0 2px 8px #0f172a3d,inset 0 1px #ffffff2e}.offer-meta,.rp-status-badge{background-image:var(--rp-gloss-chip)}.rp-status-badge{box-shadow:var(--rp-rim-inset)}.offer-badge{box-shadow:0 2px 8px #e53e3e57,inset 0 1px #ffffff42}.rp-veg-mark{background-image:none}.modern-toast{backdrop-filter:none;-webkit-backdrop-filter:none;background-image:var(--rp-gloss-chip);border-color:#0f172a0f;box-shadow:var(--rp-gloss-shadow-lift)}.rp-install-banner{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#fff;background-image:var(--rp-surface-gloss);box-shadow:var(--rp-gloss-shadow-lift)}.back-btn-fixed{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#fff;background-image:linear-gradient(180deg,#fff,#f4f7fb);box-shadow:var(--rp-gloss-shadow-sm),var(--rp-rim-inset-light)}.offcanvas-Payment-Order .po-spinner-cta-inner{backdrop-filter:none;-webkit-backdrop-filter:none}.empty-state-img,.cc-empty-cart-img{filter:drop-shadow(0 6px 14px rgba(15,23,42,.1))}.rp-empty-state-wrap{background-image:var(--rp-surface-gloss);border-radius:var(--rp-card-radius);box-shadow:var(--rp-rim-inset)}@media (prefers-contrast: more){:root{--rp-rim: rgba(15, 23, 42, .24);--rp-rim-strong: rgba(15, 23, 42, .4);--rp-rim-inset: inset 0 0 0 1px rgba(15, 23, 42, .24)}.rp-gloss-well:after,.rp-gloss-photo-frame:after,.category-square-img:after,.mch-icon-wrap:after,.cat-img-wrap:after,.cat-item-img-box:after,.img-wrapper:after,.offer-img-box:after,.brand-card:after,.var-img-box:after,.swiper-slide-banner:after,.offer-strip-swiper:after,.product-swiper-products-view:after,.tod-section .tod-card .tod-thumb:after,.food-page .fp-card .thumb:after,.service-page .sv-card .thumb:after{display:none}}@media (forced-colors: active){.rp-gloss-well:after,.rp-gloss-photo-frame:after,.category-square-img:after,.mch-icon-wrap:after,.cat-img-wrap:after,.cat-item-img-box:after,.img-wrapper:after,.offer-img-box:after,.brand-card:after,.var-img-box:after,.swiper-slide-banner:after,.offer-strip-swiper:after,.product-swiper-products-view:after,.tod-section .tod-card .tod-thumb:after,.food-page .fp-card .thumb:after,.service-page .sv-card .thumb:after{display:none}}@media (prefers-reduced-motion: reduce){.cat-img-wrap,.section-cat-card,.brand-card,.btn-cart-wrapper,.btn-add-initial.rounded-pill,.btn-wishlist-modern{transition:none}.btn-cart-wrapper:not(.active):active,.btn-wishlist-modern:active{transform:none}}:root[data-rp-theme=dark]{color-scheme:dark;--rp-surface: #111a2b;--rp-surface-sunk: #0b1220;--rp-surface-gloss: linear-gradient(180deg, #172038 0%, #0b1220 100%);--rp-media-well: radial-gradient(112% 86% at 50% 12%, #1c2740 0%, #162033 55%, #0b1220 100%);--rp-media-contact: radial-gradient(56% 13% at 50% 93%, rgba(0, 0, 0, .45) 0%, rgba(0, 0, 0, 0) 72%);--rp-gloss-highlight: linear-gradient(127deg, rgba(255, 255, 255, .13) 0%, rgba(255, 255, 255, .04) 30%, rgba(255, 255, 255, 0) 54%);--rp-gloss-photo: linear-gradient(180deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, 0) 40%);--rp-gloss-chip: linear-gradient(180deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 100%);--rp-rim: rgba(255, 255, 255, .1);--rp-rim-strong: rgba(255, 255, 255, .18);--rp-rim-inset: inset 0 0 0 1px rgba(255, 255, 255, .08);--rp-rim-inset-light: inset 0 0 0 1px rgba(255, 255, 255, .12);--rp-gloss-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 18px -10px rgba(0, 0, 0, .7);--rp-gloss-shadow-hover: 0 2px 4px rgba(0, 0, 0, .55), 0 18px 30px -14px rgba(0, 0, 0, .8);--rp-gloss-shadow-sm: 0 1px 2px rgba(0, 0, 0, .5), 0 4px 10px -6px rgba(0, 0, 0, .6);--rp-gloss-shadow-lift: 0 2px 6px rgba(0, 0, 0, .55), 0 22px 40px -18px rgba(0, 0, 0, .85)}
