@font-face{font-family:PhotoWall;font-style:normal;font-weight:400;font-display:swap;src:url("./media/PhotoWall-Regular-FGMRA2HW.woff2") format("woff2"),url("./media/PhotoWall-Regular-TVI5UOU5.woff") format("woff")}@font-face{font-family:PhotoWall;font-style:normal;font-weight:500;font-display:swap;src:url("./media/PhotoWall-Medium-BVKM3EXB.woff2") format("woff2"),url("./media/PhotoWall-Medium-K6U76NQO.woff") format("woff")}@font-face{font-family:PhotoWall;font-style:normal;font-weight:700;font-display:swap;src:url("./media/PhotoWall-Bold-ZNLOBBGQ.woff2") format("woff2"),url("./media/PhotoWall-Bold-DY2PZS3W.woff") format("woff")}@font-face{font-family:PhotoWall;font-style:normal;font-weight:900;font-display:swap;src:url("./media/PhotoWall-Heavy-MVA5RDAA.woff2") format("woff2"),url("./media/PhotoWall-Heavy-JAR6IWZX.woff") format("woff")}@font-face{font-family:Gordita;font-style:normal;font-weight:500;font-display:swap;src:local("Gordita Medium"),local("Gordita-Medium")}@font-face{font-family:Gordita;font-style:normal;font-weight:600;font-display:swap;src:local("Gordita Bold"),local("Gordita-Bold")}:root{--theme-bg-main: #ffffff;--theme-bg-secondary: #faf8f5;--theme-card-surface: #ffffff;--theme-surface-elevated: #ffffff;--theme-navbar-bg: #FFF9F2;--theme-navbar-border: #ECE5DC;--theme-accent-burgundy: #35151D;--theme-primary-red: #D10D2D;--theme-primary-red-hover: #a80a24;--theme-text-primary: #151515;--theme-text-secondary: #4a4a4a;--theme-text-muted: #737373;--theme-border: #eae7df;--theme-border-medium: #ded8cb;--theme-input-bg: #ffffff;--theme-input-border: #ded8cb;--theme-input-text: #151515;--theme-badge-bg: #fdf2f4;--theme-badge-text: #D10D2D;--theme-footer-bg: #F7F3ED;--theme-footer-newsletter-bg: #F5F0E8;--theme-footer-bottom-bg: #EFE9E0;--theme-footer-border: #E5DDD2;--theme-footer-text: #4a4a4a;--theme-footer-title: #151515;--usha-red: #D10D2D;--usha-red-hover: #a80a24;--usha-red-active: #80081b;--usha-red-tint: #fdf2f4;--usha-red-subtle: #fae5e8;--usha-red-glow: rgba(209, 13, 45, .18);--usha-bg-white: #ffffff;--usha-bg-warm-canvas: #faf8f5;--usha-bg-warm-card: #f7f5ef;--usha-bg-warm-accent: #ede9df;--usha-bg-pearl: #fcfbfa;--usha-bg-dark: #121212;--usha-bg-dark-elevated: #1a1a1a;--usha-bg-dark-soft: #242424;--usha-text-primary: #151515;--usha-text-secondary: #4a4a4a;--usha-text-muted: #737373;--usha-text-light: #ffffff;--usha-text-light-secondary: #d4d4d4;--usha-text-light-muted: #999999;--usha-border-subtle: #eae7df;--usha-border-medium: #ded8cb;--usha-border-strong: #151515;--usha-border-dark: #2a2a2a;--font-heading: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-editorial: var(--font-heading);--font-playfair: "Playfair Display", "DM Serif Display", Georgia, "Times New Roman", serif;--font-ui: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-outfit: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-nav: var(--font-inter);--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-inter: var(--font-body);--font-sans: var(--font-body);--font-display: var(--font-heading);--font-script: "Alex Brush", "Allura", "Ballet", "PhotoWall", "Caveat", cursive, sans-serif;--font-size-2xs: .6875rem;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-nav: .9375rem;--font-size-btn: .9375rem;--font-size-base: 1rem;--font-size-md: 1.0625rem;--font-size-card: 1.1875rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.625rem;--font-size-3xl: 2.125rem;--font-size-4xl: 3.25rem;--font-size-body-28: 1.75rem;--font-size-body-22: 1.375rem;--font-size-body-18: 1.125rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-heading: 1.2;--line-height-body: 1.62;--section-heading-font: var(--font-heading);--section-heading-size: clamp(1.5rem, 1.35rem + .5vw, 1.75rem);--section-heading-weight: 600;--section-heading-line-height: 1.22;--section-heading-letter-spacing: -.02em;--section-heading-color: var(--usha-text-primary);--section-subtitle-font: var(--font-body);--section-subtitle-size: 1rem;--section-subtitle-weight: 400;--section-subtitle-line-height: 1.62;--section-subtitle-color: #4b5563;--section-subtitle-margin-top: .35rem;--section-accent-line-width: 18px;--section-accent-line-height: 3.5px;--section-accent-line-radius: 2px;--section-accent-line-color: var(--usha-red);--section-action-font: var(--font-ui);--section-action-size: .875rem;--section-action-weight: 600;--section-action-color: var(--usha-red);--section-action-hover-color: var(--usha-red-hover);--container-max-width: 1360px;--container-narrow-width: 1040px;--container-gutter-desktop: 2rem;--container-gutter-laptop: 1.75rem;--container-gutter-tablet: 1.5rem;--container-gutter-mobile: 1rem;--container-gutter-compact: 1rem;--container-gutter: var(--container-gutter-desktop);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 16px;--radius-pill: 9999px;--shadow-subtle: 0 1px 3px rgba(20, 16, 12, .04), 0 1px 2px rgba(20, 16, 12, .02);--shadow-card: 0 4px 16px -2px rgba(24, 20, 16, .05), 0 2px 6px -1px rgba(24, 20, 16, .02);--shadow-card-hover: 0 16px 36px -4px rgba(24, 20, 16, .09), 0 6px 14px -2px rgba(24, 20, 16, .04);--shadow-dropdown: 0 18px 44px -6px rgba(20, 15, 10, .12), 0 6px 14px -2px rgba(20, 15, 10, .04);--shadow-elevated: 0 24px 48px -10px rgba(15, 12, 10, .14);--shadow-product-stage: 0 10px 28px -4px rgba(30, 25, 20, .07);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-smooth: cubic-bezier(.25, 1, .5, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--transition-fast: .16s var(--ease-out);--transition-base: .24s var(--ease-out);--transition-smooth: .35s var(--ease-out);--transition-slow: .55s var(--ease-out-expo);--focus-ring: 0 0 0 2px var(--usha-bg-white), 0 0 0 4px var(--usha-red);--focus-ring-dark: 0 0 0 2px var(--usha-bg-dark), 0 0 0 4px var(--usha-red);--header-height: 126px;--header-height-mobile: 92px;--z-header: 1000;--z-dropdown: 1010;--z-backdrop: 1020;--z-drawer: 1030;--z-modal: 1040;--z-toast: 1050;--z-skip-link: 2000}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;overflow-y:scroll;scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-body, 1.62);color:var(--usha-text-primary);background-color:var(--usha-bg-white);min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}h1:not(.hero-title){font-family:var(--font-heading);font-size:clamp(2rem,1.8rem + 1vw,2.25rem);color:var(--usha-text-primary);font-weight:var(--font-weight-semibold, 600);line-height:var(--line-height-heading, 1.2);letter-spacing:-.02em}h2{font-family:var(--font-heading);font-size:clamp(1.5rem,1.35rem + .5vw,1.75rem);color:var(--usha-text-primary);font-weight:var(--font-weight-semibold, 600);line-height:1.25;letter-spacing:-.02em}h3{font-family:var(--font-heading);font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem);color:var(--usha-text-primary);font-weight:var(--font-weight-semibold, 600);line-height:1.3;letter-spacing:-.015em}h4{font-family:var(--font-heading);font-size:clamp(1rem,.95rem + .2vw,1.125rem);color:var(--usha-text-primary);font-weight:var(--font-weight-semibold, 600);line-height:1.35;letter-spacing:-.01em}h5,h6{font-family:var(--font-heading);font-size:1rem;color:var(--usha-text-primary);font-weight:var(--font-weight-semibold, 600);line-height:1.35}h1.editorial:not(.hero-title),h2.editorial,h3.editorial{font-family:var(--font-heading);font-weight:var(--font-weight-semibold, 600)}.page-title,.page-heading{font-family:var(--font-heading)!important;font-size:clamp(2rem,1.8rem + 1vw,2.25rem)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.02em!important}.section-title:not(.predictive-search-card *):not(.compact-search-dropdown *):not(app-predictive-search *),.section-heading:not(.predictive-search-card *):not(.compact-search-dropdown *):not(app-predictive-search *){font-family:var(--font-heading)!important;font-size:clamp(1.5rem,1.35rem + .5vw,1.75rem)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.02em!important}.card-title:not(.predictive-search-card *):not(.product-card *):not(.product-card),.product-title:not(.predictive-search-card *):not(.product-card *):not(.product-card),.recipe-title:not(.predictive-search-card *){font-family:var(--font-heading)!important;font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.015em!important}.modal-title,.modal-heading{font-family:var(--font-heading)!important;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.015em!important}p,.body-paragraph,.content-paragraph,.prose-text,.card-desc,.product-desc,.recipe-desc,.filter-label,.filter-option-label,.field-help-text,.form-helper-text{font-family:var(--font-body);font-weight:400;line-height:var(--line-height-body, 1.62);color:var(--usha-text-secondary);-webkit-font-smoothing:antialiased}.text-body-28,.lead-paragraph-lg{font-family:var(--font-body);font-size:clamp(1.375rem,1.15rem + 1vw,1.75rem);font-weight:400;line-height:1.5;letter-spacing:-.015em}.text-body-22,.lead-paragraph-md{font-family:var(--font-body);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:400;line-height:1.55;letter-spacing:-.012em}.text-body-18,.lead-paragraph-sm{font-family:var(--font-body);font-size:1.125rem;font-weight:400;line-height:1.6;letter-spacing:-.01em}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}a:focus-visible,button:focus-visible,input:not(.navbar-search-input):not(.search-input):not(.recipe-search-input):not(.form-control):not(.predictive-search-input):not(.search-text-input):not(.field-input):focus-visible,select:not(.form-control):focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}button,.btn,.button{font-family:var(--font-ui);font-size:var(--font-size-btn);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;background:transparent;color:inherit}input,select,textarea{font-family:var(--font-ui)}img,svg{display:block;max-width:100%}ul,ol{list-style:none}.skip-link{position:absolute;top:-100px;left:1.5rem;background-color:var(--usha-red);color:#fff;padding:.75rem 1.5rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);z-index:var(--z-skip-link);transition:top var(--transition-fast);box-shadow:0 4px 12px #00000026}.skip-link:focus{top:1rem}.site-container,.listing-container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-gutter-desktop);padding-right:var(--container-gutter-desktop);box-sizing:border-box}.listing-container{padding-left:28px;padding-right:28px}@media(max-width:640px){.listing-container{padding-left:16px;padding-right:16px}}@media(max-width:1280px){.site-container{padding-left:var(--container-gutter-laptop);padding-right:var(--container-gutter-laptop)}}@media(max-width:1024px){.site-container{padding-left:var(--container-gutter-tablet);padding-right:var(--container-gutter-tablet)}}@media(max-width:768px){.site-container{padding-left:var(--container-gutter-mobile);padding-right:var(--container-gutter-mobile)}}@media(max-width:440px){.site-container{padding-left:var(--container-gutter-compact);padding-right:var(--container-gutter-compact)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-brand-red{color:var(--usha-red)!important}.font-editorial{font-family:var(--font-editorial)!important}.font-script{font-family:var(--font-script)!important}.reveal-on-scroll{opacity:1;transform:none;transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo);will-change:opacity,transform}.motion-enhanced .reveal-on-scroll.reveal-pending:not(.is-revealed){opacity:0;transform:translateY(24px)}.motion-enhanced .reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}.motion-enhanced .stagger-group>:nth-child(1){transition-delay:.04s}.motion-enhanced .stagger-group>:nth-child(2){transition-delay:.1s}.motion-enhanced .stagger-group>:nth-child(3){transition-delay:.16s}.motion-enhanced .stagger-group>:nth-child(4){transition-delay:.22s}.motion-enhanced .stagger-group>:nth-child(5){transition-delay:.28s}.motion-enhanced .stagger-group>:nth-child(6){transition-delay:.34s}.motion-enhanced .stagger-group>:nth-child(7){transition-delay:.4s}.motion-enhanced .stagger-group>:nth-child(8){transition-delay:.46s}a:focus-visible,button:focus-visible,input:not(.navbar-search-input):not(.search-input):not(.recipe-search-input):not(.form-control):not(.locator-input):not(.predictive-search-input):not(.search-text-input):not(.top-search-input):not(#header-top-search-input):not(.mobile-search-input):not(#header-mobile-search-input):not(.field-input):focus-visible{outline:none;box-shadow:0 0 0 2px var(--usha-bg-white),0 0 0 4px var(--usha-red)!important}.predictive-search-input,.predictive-search-input:focus,.predictive-search-input:focus-visible,.search-text-input,.search-text-input:focus,.search-text-input:focus-visible,.top-search-input,.top-search-input:focus,.top-search-input:focus-visible,#header-top-search-input,#header-top-search-input:focus,#header-top-search-input:focus-visible,.mobile-search-input,.mobile-search-input:focus,.mobile-search-input:focus-visible,#header-mobile-search-input,#header-mobile-search-input:focus,#header-mobile-search-input:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.motion-enhanced .reveal-on-scroll,.motion-enhanced .reveal-on-scroll.reveal-pending{opacity:1!important;transform:none!important;transition:none!important}}@media print{body{background:#fff!important;color:#000!important}header,footer,.utility-bar,.mobile-nav-panel{display:none!important}}html.scroll-locked,body.scroll-locked{overflow:hidden!important}body.scroll-locked{position:fixed!important;width:100%!important}.video-modal-backdrop,.pdp-lightbox-overlay,.predictive-search-backdrop,.mobile-backdrop,.mobile-bottom-sheet-backdrop{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-theme=dark]{--theme-bg-main: #171719;--theme-bg-secondary: #1D1D20;--theme-card-surface: #222225;--theme-surface-elevated: #2B2B2F;--theme-navbar-bg: #24171B;--theme-navbar-border: #38383D;--theme-accent-burgundy: #35151D;--theme-primary-red: #E31837;--theme-primary-red-hover: #ff2b4c;--theme-text-primary: #F1EDE7;--theme-text-secondary: #B8B5B2;--theme-text-muted: #929096;--theme-border: #38383D;--theme-border-medium: #38383D;--theme-input-bg: #222225;--theme-input-border: #38383D;--theme-input-text: #F1EDE7;--theme-badge-bg: #35151D;--theme-badge-text: #F1EDE7;--theme-footer-bg: #171719;--theme-footer-newsletter-bg: #1D1D20;--theme-footer-bottom-bg: #141416;--theme-footer-border: #38383D;--theme-footer-text: #B8B5B2;--theme-footer-title: #F1EDE7;--usha-red: #E31837;--usha-red-hover: #ff2b4c;--usha-red-active: #c4122d;--usha-red-tint: #35151D;--usha-red-subtle: #24171B;--usha-red-glow: rgba(227, 24, 55, .28);--usha-bg-white: #222225;--usha-bg-warm-canvas: #171719;--usha-bg-warm-card: #222225;--usha-bg-warm-accent: #2B2B2F;--usha-bg-pearl: #1D1D20;--usha-bg-dark: #121214;--usha-bg-dark-elevated: #2B2B2F;--usha-bg-dark-soft: #222225;--usha-text-primary: #F1EDE7;--usha-text-secondary: #B8B5B2;--usha-text-muted: #929096;--usha-text-light: #F1EDE7;--usha-text-light-secondary: #B8B5B2;--usha-text-light-muted: #929096;--section-heading-color: #F1EDE7;--section-subtitle-color: #B8B5B2;--section-action-color: #E31837;--section-action-hover-color: #ff2b4c;--usha-border-subtle: #38383D;--usha-border-medium: #38383D;--usha-border-strong: #4a4a52;--usha-border-dark: #38383D;--shadow-subtle: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .35);--shadow-card: 0 4px 16px -2px rgba(0, 0, 0, .55), 0 2px 6px -1px rgba(0, 0, 0, .35);--shadow-card-hover: 0 16px 36px -4px rgba(0, 0, 0, .75), 0 6px 14px -2px rgba(0, 0, 0, .5);--shadow-dropdown: 0 18px 44px -6px rgba(0, 0, 0, .8), 0 6px 14px -2px rgba(0, 0, 0, .5);--shadow-elevated: 0 24px 48px -10px rgba(0, 0, 0, .85);--shadow-product-stage: 0 10px 28px -4px rgba(0, 0, 0, .6);--focus-ring: 0 0 0 2px #171719, 0 0 0 4px #E31837;--focus-ring-dark: 0 0 0 2px #171719, 0 0 0 4px #E31837}body,.main-header,.site-footer,.site-container,.app-layout-main,.product-card,.recipe-card,.collection-card,.filter-sidebar,.store-card,.dropdown-panel,.wishlist-dropdown-panel,.locale-dropdown-menu,.mobile-drawer,.modal-content,.search-dialog,.top-search-pill,.subcat-pill,.category-pill,.recipe-filter-tab,.store-filter-tab{transition:background-color .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){body,.main-header,.site-footer,.site-container,.app-layout-main,.product-card,.recipe-card,.collection-card,.filter-sidebar,.store-card,.dropdown-panel,.wishlist-dropdown-panel,.locale-dropdown-menu,.mobile-drawer,.modal-content,.search-dialog,.top-search-pill,.subcat-pill,.category-pill,.recipe-filter-tab,.store-filter-tab{transition:none!important}}[data-theme=dark] body,[data-theme=dark] .app-layout-main,[data-theme=dark] .site-container{background-color:var(--theme-bg-main, #171719);color:var(--theme-text-primary, #F1EDE7)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--theme-text-primary, #F1EDE7)}[data-theme=dark] p,[data-theme=dark] .body-paragraph,[data-theme=dark] .content-paragraph,[data-theme=dark] .prose-text,[data-theme=dark] .card-desc,[data-theme=dark] .product-desc,[data-theme=dark] .recipe-desc{color:var(--theme-text-secondary, #B8B5B2)}[data-theme=dark] .main-header{background-color:var(--theme-navbar-bg, #24171B)!important;border-bottom:1px solid var(--theme-navbar-border, #38383D)!important}[data-theme=dark] .main-header.is-scrolled,[data-theme=dark] :host.is-scrolled .main-header{background-color:var(--theme-navbar-bg, #24171B)!important;box-shadow:0 4px 16px #0009!important}[data-theme=dark] .nav-link{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .nav-link:hover,[data-theme=dark] .nav-link.is-active{color:var(--theme-primary-red, #E31837)!important}[data-theme=dark] .nav-action-link{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .nav-action-link:hover{color:var(--theme-primary-red, #E31837)!important}[data-theme=dark] .header-action-pipe{color:var(--theme-border, #38383D)!important}[data-theme=dark] .top-search-pill{background-color:var(--theme-card-surface, #222225)!important;border-color:var(--theme-border, #38383D)!important}[data-theme=dark] .top-search-pill:hover,[data-theme=dark] .top-search-pill:focus-within,[data-theme=dark] .top-search-pill.is-focused{border-color:var(--theme-primary-red, #E31837)!important}[data-theme=dark] .top-search-input,[data-theme=dark] #header-top-search-input{color:var(--theme-text-primary, #F1EDE7)!important;background:transparent!important}[data-theme=dark] .top-search-input::placeholder{color:var(--theme-text-muted, #929096)!important}[data-theme=dark] .top-search-mic-btn,[data-theme=dark] .search-submit-btn,[data-theme=dark] .top-search-clear-btn{color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .top-search-mic-btn:hover,[data-theme=dark] .search-submit-btn:hover{color:var(--theme-primary-red, #E31837)!important}[data-theme=dark] .nav-locale-btn{background:transparent!important;color:var(--theme-text-primary, #F1EDE7)!important;border-color:var(--theme-border, #38383D)!important}[data-theme=dark] .locale-btn-text,[data-theme=dark] .locale-globe-icon,[data-theme=dark] .locale-chevron{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .locale-dropdown-menu,[data-theme=dark] .dropdown-panel,[data-theme=dark] .wishlist-dropdown-panel,[data-theme=dark] .predictive-search-card,[data-theme=dark] .compact-search-dropdown,[data-theme=dark] .dropdown-products-panel,[data-theme=dark] .dropdown-recipes-panel{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;box-shadow:0 18px 44px -6px #000c!important;color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .products-dropdown-header,[data-theme=dark] .recipes-dropdown-header{background-color:var(--theme-card-surface, #222225)!important;border-bottom:1px solid var(--theme-border, #38383D)!important}[data-theme=dark] .dropdown-section-label{color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .products-category-scroll-container{scrollbar-color:var(--theme-border, #38383D) var(--theme-card-surface, #222225)!important}[data-theme=dark] .product-category-row{background-color:transparent!important;border-bottom:1px solid var(--theme-surface-elevated, #2B2B2F)!important}[data-theme=dark] .product-category-row:hover,[data-theme=dark] .product-category-row:focus-visible{background-color:var(--theme-surface-elevated, #2B2B2F)!important}[data-theme=dark] .category-row-thumb{background-color:var(--theme-surface-elevated, #2B2B2F)!important;border-color:var(--theme-border, #38383D)!important}[data-theme=dark] .category-row-title{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .product-category-row:hover .category-row-title{color:var(--theme-primary-red, #E31837)!important}[data-theme=dark] .products-dropdown-footer,[data-theme=dark] .recipes-dropdown-footer{background-color:var(--theme-bg-secondary, #1D1D20)!important;border-top:1px solid var(--theme-border, #38383D)!important}[data-theme=dark] .scroll-hint-bar{color:var(--theme-text-muted, #929096)!important}[data-theme=dark] .explore-all-products-btn,[data-theme=dark] .explore-all-recipes-btn{background-color:var(--theme-surface-elevated, #2B2B2F)!important;border:1px solid var(--theme-border, #38383D)!important;color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .explore-all-products-btn:hover,[data-theme=dark] .explore-all-recipes-btn:hover{background-color:var(--theme-primary-red, #E31837)!important;border-color:var(--theme-primary-red, #E31837)!important;color:#fff!important}[data-theme=dark] .recipe-category-row,[data-theme=dark] .recipe-dropdown-item{color:var(--theme-text-primary, #F1EDE7)!important;border-bottom:1px solid var(--theme-surface-elevated, #2B2B2F)!important}[data-theme=dark] .recipe-category-row:hover,[data-theme=dark] .recipe-dropdown-item:hover{background-color:var(--theme-surface-elevated, #2B2B2F)!important}[data-theme=dark] .recipe-item-title{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .recipe-item-desc{color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .hero-badges-bar{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;box-shadow:0 4px 16px #00000080!important}[data-theme=dark] .hero-badge-item .badge-text,[data-theme=dark] .badge-text{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .hero-badge-item .badge-icon-box,[data-theme=dark] .badge-icon-box{background-color:var(--theme-surface-elevated, #2B2B2F)!important;border-color:var(--theme-border, #38383D)!important;color:var(--theme-primary-red, #E31837)!important}[data-theme=dark] .category-card{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;box-shadow:0 2px 6px #0006!important}[data-theme=dark] .category-card:hover{background-color:var(--theme-surface-elevated, #2B2B2F)!important;border-color:var(--theme-primary-red, #E31837)!important}[data-theme=dark] .category-card .category-title{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .category-card:hover .category-title{color:var(--theme-primary-red, #E31837)!important}[data-theme=dark] .category-card .category-img-box{background:transparent!important}[data-theme=dark] .hero-title.editorial,[data-theme=dark] .hero-title{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .hero-subtitle{color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .script-accent-text{color:var(--theme-text-primary, #F1EDE7)!important;text-shadow:0 1px 3px rgba(0,0,0,.85)!important}[data-theme=dark] .locale-header-title{color:var(--theme-text-primary, #F1EDE7)!important;border-bottom:1px solid var(--theme-border, #38383D)!important}[data-theme=dark] .locale-option-btn{color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .locale-option-btn:hover,[data-theme=dark] .locale-option-btn.is-active{background-color:var(--theme-surface-elevated, #2B2B2F)!important;color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .mobile-drawer{background-color:var(--theme-bg-main, #171719)!important;border-left:1px solid var(--theme-border, #38383D)!important;color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .mobile-drawer-header{border-bottom:1px solid var(--theme-border, #38383D)!important}[data-theme=dark] .mobile-nav-link{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .mobile-nav-group{border-bottom:1px solid var(--theme-border, #38383D)!important}[data-theme=dark] .mobile-search-bar-wrap{background-color:var(--theme-navbar-bg, #24171B)!important;border-bottom:1px solid var(--theme-border, #38383D)!important}[data-theme=dark] .mobile-search-input{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .mobile-menu-btn,[data-theme=dark] .mobile-only-btn{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .hamburger-inner,[data-theme=dark] .hamburger-inner:before,[data-theme=dark] .hamburger-inner:after{background-color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .product-card{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;box-shadow:0 4px 16px -2px #00000080!important}[data-theme=dark] .product-card:hover{border-color:var(--theme-primary-red, #E31837)!important;box-shadow:0 10px 24px #000000a6!important}[data-theme=dark] .card-image-box,[data-theme=dark] .card-image-wrap,[data-theme=dark] .product-image-container,[data-theme=dark] .pdp-gallery-card{background-color:var(--theme-surface-elevated, #2B2B2F)!important;border-radius:8px}[data-theme=dark] .product-img,[data-theme=dark] .pdp-hero-image,[data-theme=dark] .hero-banner-img,[data-theme=dark] .brand-logo-img{filter:none!important;opacity:1!important}[data-theme=dark] .card-title,[data-theme=dark] .product-title,[data-theme=dark] .product-card-title,[data-theme=dark] .pdp-title,[data-theme=dark] .card-price,[data-theme=dark] .current-price,[data-theme=dark] .price-val,[data-theme=dark] .price-value{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .original-price,[data-theme=dark] .mrp-price,[data-theme=dark] .price-strike,[data-theme=dark] .mrp-label{color:var(--theme-text-muted, #929096)!important}[data-theme=dark] .card-badge,[data-theme=dark] .product-badge{background-color:var(--theme-accent-burgundy, #35151D)!important;color:var(--theme-text-primary, #F1EDE7)!important;border:1px solid rgba(227,24,55,.35)!important}[data-theme=dark] .card-wishlist-btn,[data-theme=dark] .wishlist-btn,[data-theme=dark] .btn-wishlist{background-color:var(--theme-surface-elevated, #2B2B2F)!important;border:1px solid var(--theme-border, #38383D)!important;color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .card-wishlist-btn:hover,[data-theme=dark] .card-wishlist-btn.is-active,[data-theme=dark] .wishlist-btn.active{color:var(--theme-primary-red, #E31837)!important;border-color:var(--theme-primary-red, #E31837)!important}[data-theme=dark] .filter-sidebar{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important}[data-theme=dark] .filter-title,[data-theme=dark] .filter-heading{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .filter-section,[data-theme=dark] .filter-group{border-bottom:1px solid var(--theme-border, #38383D)!important}[data-theme=dark] .filter-label,[data-theme=dark] .filter-option-label{color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .filter-count,[data-theme=dark] .badge-count{background-color:var(--theme-surface-elevated, #2B2B2F)!important;color:var(--theme-text-muted, #929096)!important}[data-theme=dark] .sort-select{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .btn-view-toggle{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .btn-view-toggle.active{border-color:var(--theme-primary-red, #E31837)!important;color:var(--theme-primary-red, #E31837)!important}[data-theme=dark] .subcat-pill,[data-theme=dark] .category-pill{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .subcat-pill:hover,[data-theme=dark] .subcat-pill.is-active,[data-theme=dark] .category-pill.active{background-color:var(--theme-accent-burgundy, #35151D)!important;border-color:var(--theme-primary-red, #E31837)!important;color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .recipe-card,[data-theme=dark] .collection-card,[data-theme=dark] .recipe-card-box,[data-theme=dark] .trending-recipe-card{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;box-shadow:0 4px 16px -2px #00000080!important}[data-theme=dark] .recipe-card:hover,[data-theme=dark] .collection-card:hover{border-color:var(--theme-primary-red, #E31837)!important;box-shadow:0 10px 24px #000000a6!important}[data-theme=dark] .recipe-title,[data-theme=dark] .recipe-card-title,[data-theme=dark] .collection-title{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .recipe-desc,[data-theme=dark] .recipe-card-desc,[data-theme=dark] .collection-desc{color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .recipe-meta,[data-theme=dark] .recipe-pill,[data-theme=dark] .meta-pill,[data-theme=dark] .recipe-tag,[data-theme=dark] .badge-tag{background-color:var(--theme-surface-elevated, #2B2B2F)!important;color:var(--theme-text-secondary, #B8B5B2)!important;border:1px solid var(--theme-border, #38383D)!important}[data-theme=dark] .recipe-filter-tab,[data-theme=dark] .diet-filter-pill{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .recipe-filter-tab.active,[data-theme=dark] .diet-filter-pill.active{background-color:var(--theme-primary-red, #E31837)!important;border-color:var(--theme-primary-red, #E31837)!important;color:#fff!important}[data-theme=dark] .recipe-search-input{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .store-locator-page,[data-theme=dark] .store-locator-container,[data-theme=dark] .locator-main-wrapper{background-color:var(--theme-bg-main, #171719)!important}[data-theme=dark] .store-sidebar,[data-theme=dark] .store-list-container,[data-theme=dark] .locator-sidebar-panel{background-color:var(--theme-bg-secondary, #1D1D20)!important;border-color:var(--theme-border, #38383D)!important}[data-theme=dark] .store-card,[data-theme=dark] .dealer-card{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important}[data-theme=dark] .store-card:hover,[data-theme=dark] .store-card.selected,[data-theme=dark] .store-card.is-active{background-color:var(--theme-surface-elevated, #2B2B2F)!important;border-left:4px solid var(--theme-primary-red, #E31837)!important}[data-theme=dark] .store-name,[data-theme=dark] .dealer-name{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .store-address,[data-theme=dark] .store-timings,[data-theme=dark] .store-phone,[data-theme=dark] .dealer-address{color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .locator-search-input,[data-theme=dark] .store-search-input,[data-theme=dark] .pincode-input{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .store-filter-tab,[data-theme=dark] .locator-filter-chip{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .store-filter-tab.active,[data-theme=dark] .locator-filter-chip.active{background-color:var(--theme-primary-red, #E31837)!important;border-color:var(--theme-primary-red, #E31837)!important;color:#fff!important}[data-theme=dark] .gm-style .gm-style-iw-c{background-color:var(--theme-card-surface, #222225)!important;color:var(--theme-text-primary, #F1EDE7)!important;border:1px solid var(--theme-border, #38383D)!important;box-shadow:0 12px 32px #000000b3!important}[data-theme=dark] .gm-style .gm-style-iw-d{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .gm-style .gm-style-iw-tc:after{background:var(--theme-card-surface, #222225)!important}[data-theme=dark] .site-footer{background-color:var(--theme-footer-bg, #171719)!important}[data-theme=dark] .footer-newsletter-strip{background-color:var(--theme-footer-newsletter-bg, #1D1D20)!important;border-top:1px solid var(--theme-footer-border, #38383D)!important;border-bottom:1px solid var(--theme-footer-border, #38383D)!important}[data-theme=dark] .newsletter-input{background-color:var(--theme-input-bg, #222225)!important;border:1px solid var(--theme-input-border, #38383D)!important;color:var(--theme-input-text, #F1EDE7)!important}[data-theme=dark] .newsletter-input::placeholder{color:var(--theme-text-muted, #929096)!important}[data-theme=dark] .newsletter-headline-text,[data-theme=dark] .footer-heading,[data-theme=dark] .footer-col-title{color:var(--theme-footer-title, #F1EDE7)!important}[data-theme=dark] .newsletter-subtext,[data-theme=dark] .footer-desc,[data-theme=dark] .footer-nav-link,[data-theme=dark] .footer-contact-item,[data-theme=dark] .footer-info-text{color:var(--theme-footer-text, #B8B5B2)!important}[data-theme=dark] .footer-nav-link:hover{color:var(--theme-primary-red, #E31837)!important}[data-theme=dark] .footer-bottom-strip{background-color:var(--theme-footer-bottom-bg, #141416)!important;border-top:1px solid var(--theme-footer-border, #38383D)!important;color:var(--theme-text-muted, #929096)!important}[data-theme=dark] .legal-link{color:var(--theme-text-muted, #929096)!important}[data-theme=dark] .legal-link:hover{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .footer-column,[data-theme=dark] .footer-divider{border-color:var(--theme-border, #38383D)!important}[data-theme=dark] .home-section,[data-theme=dark] .section-warm-canvas,[data-theme=dark] .recipes-strip-section,[data-theme=dark] .collections-strip-section{background-color:var(--theme-bg-secondary, #1D1D20)!important}[data-theme=dark] .cat-card,[data-theme=dark] .category-circle-card,[data-theme=dark] .wishlist-card,[data-theme=dark] .club-perk-card,[data-theme=dark] .club-tier-card,[data-theme=dark] .article-card,[data-theme=dark] .article-item,[data-theme=dark] .contact-form-card,[data-theme=dark] .specs-table-wrapper,[data-theme=dark] .pdp-spec-box,[data-theme=dark] .retailer-card{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important}[data-theme=dark] .cat-card-title,[data-theme=dark] .article-title,[data-theme=dark] .article-card-title{color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .article-detail-body,[data-theme=dark] .article-content,[data-theme=dark] .policy-content,[data-theme=dark] .terms-content{color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .article-callout,[data-theme=dark] blockquote{background-color:var(--theme-surface-elevated, #2B2B2F)!important;border-left:4px solid var(--theme-primary-red, #E31837)!important;color:var(--theme-text-primary, #F1EDE7)!important}[data-theme=dark] .search-tab,[data-theme=dark] .search-pill{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;color:var(--theme-text-secondary, #B8B5B2)!important}[data-theme=dark] .search-tab.active{background-color:var(--theme-primary-red, #E31837)!important;border-color:var(--theme-primary-red, #E31837)!important;color:#fff!important}[data-theme=dark] input[type=text],[data-theme=dark] input[type=email],[data-theme=dark] input[type=tel],[data-theme=dark] input[type=search],[data-theme=dark] input[type=number],[data-theme=dark] textarea,[data-theme=dark] select,[data-theme=dark] .form-control,[data-theme=dark] .form-input,[data-theme=dark] .field-input{background-color:var(--theme-input-bg, #222225)!important;border:1px solid var(--theme-input-border, #38383D)!important;color:var(--theme-input-text, #F1EDE7)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--theme-text-muted, #929096)!important}[data-theme=dark] input:focus,[data-theme=dark] textarea:focus,[data-theme=dark] select:focus,[data-theme=dark] .form-control:focus,[data-theme=dark] .form-input:focus{border-color:var(--theme-primary-red, #E31837)!important;box-shadow:0 0 0 3px #e3183740!important}[data-theme=dark] .modal-dialog,[data-theme=dark] .modal-content,[data-theme=dark] .video-modal-dialog,[data-theme=dark] .search-dialog{background-color:var(--theme-card-surface, #222225)!important;border:1px solid var(--theme-border, #38383D)!important;color:var(--theme-text-primary, #F1EDE7)!important;box-shadow:0 24px 48px -10px #000000d9!important}[data-theme=dark] .modal-backdrop,[data-theme=dark] .video-modal-backdrop,[data-theme=dark] .pdp-lightbox-overlay,[data-theme=dark] .predictive-search-backdrop,[data-theme=dark] .mobile-backdrop,[data-theme=dark] .mobile-bottom-sheet-backdrop{background-color:#000000c7!important}[data-theme=dark] .skeleton-box,[data-theme=dark] .loading-skeleton,[data-theme=dark] .skeleton-bar{background:linear-gradient(90deg,#222225 25%,#2b2b2f 37%,#222225 63%)!important;background-size:400% 100%!important}
