/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.buy-smart-page{--buy-smart-section-space:clamp(2.5rem,5vw,4rem);--buy-smart-font-display:var(--font-sora),"Sora",var(--font-primary),ui-sans-serif,system-ui,sans-serif;--buy-smart-font-body:var(--font-inter),"Inter",var(--font-primary),ui-sans-serif,system-ui,sans-serif;--buy-smart-font-label:var(--font-ibm-plex-sans),"IBM Plex Sans",var(--font-primary),ui-sans-serif,system-ui,sans-serif;--home-font-display:var(--buy-smart-font-display);--home-font-body:var(--buy-smart-font-body);--home-font-label:var(--buy-smart-font-label);color:var(--foreground);font-family:var(--buy-smart-font-body);background:radial-gradient(circle at 8% 14rem,var(--primary),transparent 28rem),radial-gradient(circle at 94% 34rem,var(--secondary),transparent 30rem),var(--background);position:relative}@supports (color:color-mix(in lab,red,red)){.buy-smart-page{background:radial-gradient(circle at 8% 14rem,color-mix(in srgb,var(--primary) 7%,transparent),transparent 28rem),radial-gradient(circle at 94% 34rem,color-mix(in srgb,var(--secondary) 8%,transparent),transparent 30rem),var(--background)}}.buy-smart-page:before{z-index:-1;pointer-events:none;background:linear-gradient(var(--primary) 1px,transparent 1px),linear-gradient(90deg,var(--secondary) 1px,transparent 1px);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.buy-smart-page:before{background:linear-gradient(color-mix(in srgb,var(--primary) 2.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--secondary) 2.2%,transparent) 1px,transparent 1px)}}.buy-smart-page:before{content:"";background-size:42px 42px;-webkit-mask-image:linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(#0000,#000 18% 72%,#0000)}.buy-smart-page .section{padding-block:var(--buy-smart-section-space);position:relative}.buy-smart-page .buy-smart-section-compact{padding-top:clamp(1rem,2vw,1.75rem);padding-bottom:clamp(1.5rem,2.6vw,2.25rem)}.buy-smart-page .section-header{position:relative}.buy-smart-page .section-header:after{border-radius:var(--anslation-ds-radius-pill);background:linear-gradient(90deg,var(--primary),var(--secondary));content:"";width:4rem;height:.1875rem;margin:.9rem auto 0;display:block}.buy-smart-page .buy-smart-section-header-plain:after{display:none}.buy-smart-page .buy-smart-trust-badge{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-trust-badge{border-color:color-mix(in srgb,var(--primary) 16%,var(--border))}}.buy-smart-page .buy-smart-trust-badge{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-trust-badge{background:color-mix(in srgb,var(--primary) 7%,var(--card))}}.buy-smart-page .buy-smart-trust-badge{color:var(--muted-foreground);box-shadow:var(--anslation-ds-shadow-sm);transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.buy-smart-page .buy-smart-trust-badge svg{color:var(--primary)}.buy-smart-page .buy-smart-trust-badge:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-trust-badge:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border))}}.buy-smart-page .buy-smart-trust-badge:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-trust-badge:hover{background:color-mix(in srgb,var(--primary) 10%,var(--card))}}.buy-smart-page .buy-smart-trust-badge:hover{box-shadow:var(--anslation-ds-shadow-md);transform:translateY(-1px)}.buy-smart-page .buy-smart-gradient-text,.buy-smart-page .section-title span{background:linear-gradient(115deg,var(--primary),var(--secondary));color:#0000;-webkit-background-clip:text;background-clip:text}.buy-smart-page :is(.section-title,h1,h2,h3){font-family:var(--buy-smart-font-display);letter-spacing:0;text-transform:none;text-wrap:balance;font-weight:800;line-height:1.1}.buy-smart-page .section-title{font-size:clamp(1.85rem,3vw,2.55rem)}.buy-smart-page :is(.section-subtitle,p,li,input,select,textarea){font-family:var(--buy-smart-font-body)}.buy-smart-page .section-subtitle{color:var(--muted-foreground);font-size:clamp(.98rem,1.35vw,1.1rem);font-weight:500;line-height:1.65}.buy-smart-page :is(button,a,label,.buy-smart-chip,.buy-smart-chip-secondary,.buy-smart-gradient-cta,[class*=text-xs],[class*=uppercase]){font-family:var(--buy-smart-font-label);letter-spacing:0}.buy-smart-page :is(a,button,input,select):focus-visible{box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.buy-smart-page :is(a,button,input,select):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 30%,transparent)}}.buy-smart-page :is(.buy-smart-themed-card,.buy-smart-themed-panel,[data-testid=buysmart-category-card]){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page :is(.buy-smart-themed-card,.buy-smart-themed-panel,[data-testid=buysmart-category-card]){border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}}.buy-smart-page :is(.buy-smart-themed-card,.buy-smart-themed-panel,[data-testid=buysmart-category-card]){background:radial-gradient(circle at 16% 0,var(--primary),transparent 7.5rem),radial-gradient(circle at 92% 8%,var(--secondary),transparent 8rem),var(--card)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page :is(.buy-smart-themed-card,.buy-smart-themed-panel,[data-testid=buysmart-category-card]){background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 7.5rem),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--secondary) 7%,transparent),transparent 8rem),var(--card)}}.buy-smart-page :is([data-testid=buysmart-category-card],.buy-smart-themed-card,.buy-smart-themed-panel):hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page :is([data-testid=buysmart-category-card],.buy-smart-themed-card,.buy-smart-themed-panel):hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))}}.buy-smart-page :is([data-testid=buysmart-category-card],.buy-smart-themed-card,.buy-smart-themed-panel):hover{box-shadow:var(--anslation-ds-shadow-md)}.buy-smart-page .buy-smart-filter-bar{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-filter-bar{border-color:color-mix(in srgb,var(--primary) 14%,var(--border))}}.buy-smart-page .buy-smart-filter-bar{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-filter-bar{background:color-mix(in srgb,var(--card) 94%,transparent)}}.buy-smart-page .buy-smart-filter-select{border:1px solid var(--primary);min-height:2.75rem}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-filter-select{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))}}.buy-smart-page .buy-smart-filter-select{background:radial-gradient(circle at 14% 18%,var(--primary),transparent 6rem),var(--card)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-filter-select{background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--primary) 7%,transparent),transparent 6rem),var(--card)}}.buy-smart-page .buy-smart-filter-select{box-shadow:var(--anslation-ds-shadow-sm);transition:border-color .15s,box-shadow .15s,background .15s}.buy-smart-page .buy-smart-filter-select:focus,.buy-smart-page .buy-smart-filter-select:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-filter-select:focus,.buy-smart-page .buy-smart-filter-select:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}.buy-smart-page .buy-smart-filter-select:focus,.buy-smart-page .buy-smart-filter-select:hover{box-shadow:var(--anslation-ds-shadow-md)}.buy-smart-page .buy-smart-store-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-store-card{border-color:color-mix(in srgb,var(--primary) 13%,var(--border))}}.buy-smart-page .buy-smart-store-card{background:radial-gradient(circle at 8% 0,var(--primary),transparent 8rem),var(--card)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-store-card{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--primary) 5%,transparent),transparent 8rem),var(--card)}}.buy-smart-page .buy-smart-store-card{box-shadow:var(--anslation-ds-shadow-sm)}.buy-smart-page .buy-smart-store-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-store-card:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}}.buy-smart-page .buy-smart-store-card:hover{box-shadow:var(--anslation-ds-shadow-md);transform:translateY(-2px)}.buy-smart-page .buy-smart-store-logo{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-store-logo{border-color:color-mix(in srgb,var(--primary) 12%,var(--border))}}.buy-smart-page .buy-smart-store-logo{background:radial-gradient(circle at 50% 12%,var(--secondary),transparent 7rem),var(--card)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-store-logo{background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--secondary) 8%,transparent),transparent 7rem),var(--card)}}.buy-smart-page .buy-smart-store-logo{box-shadow:var(--anslation-ds-shadow-sm)}.buy-smart-page .buy-smart-icon-surface{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-icon-surface{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}}.buy-smart-page .buy-smart-icon-surface{background:radial-gradient(circle at 28% 18%,var(--secondary),transparent 60%),var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-icon-surface{background:radial-gradient(circle at 28% 18%,color-mix(in srgb,var(--secondary) 18%,transparent),transparent 60%),color-mix(in srgb,var(--primary) 10%,var(--card))}}.buy-smart-page .buy-smart-icon-surface{color:var(--primary)}.buy-smart-page .buy-smart-chip{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-chip{border-color:color-mix(in srgb,var(--primary) 20%,var(--border))}}.buy-smart-page .buy-smart-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-chip{background:color-mix(in srgb,var(--primary) 8%,var(--card))}}.buy-smart-page .buy-smart-chip{color:var(--primary)}.buy-smart-page .buy-smart-chip-secondary{border-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-chip-secondary{border-color:color-mix(in srgb,var(--secondary) 24%,var(--border))}}.buy-smart-page .buy-smart-chip-secondary{background:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-chip-secondary{background:color-mix(in srgb,var(--secondary) 9%,var(--card))}}.buy-smart-page .buy-smart-chip-secondary{color:var(--primary)}.buy-smart-page .buy-smart-cta-surface{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-cta-surface{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}}.buy-smart-page .buy-smart-cta-surface{background:linear-gradient(135deg,var(--primary),var(--secondary))}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-cta-surface{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--background)),color-mix(in srgb,var(--secondary) 8%,var(--background)))}}.buy-smart-page .buy-smart-cta-surface{transition:border-color .15s,box-shadow .15s,transform .15s,background .15s,color .15s}.buy-smart-page .buy-smart-cta-surface:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-cta-surface:hover{border-color:color-mix(in srgb,var(--primary) 48%,var(--border))}}.buy-smart-page .buy-smart-cta-surface:hover{background:radial-gradient(circle at 12% 24%,var(--secondary),transparent 7rem),linear-gradient(135deg,var(--primary),var(--secondary))}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-cta-surface:hover{background:radial-gradient(circle at 12% 24%,color-mix(in srgb,var(--secondary) 16%,transparent),transparent 7rem),linear-gradient(135deg,color-mix(in srgb,var(--primary) 13%,var(--card)),color-mix(in srgb,var(--secondary) 12%,var(--card)))}}.buy-smart-page .buy-smart-cta-surface:hover{box-shadow:var(--anslation-ds-shadow-md);transform:translateY(-1px)}.buy-smart-page .buy-smart-gradient-cta{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-gradient-cta{border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}}.buy-smart-page .buy-smart-gradient-cta{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--primary-foreground);box-shadow:0 14px 32px var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-gradient-cta{box-shadow:0 14px 32px color-mix(in srgb,var(--primary) 24%,transparent)}}.buy-smart-page .buy-smart-gradient-cta:hover{border-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-gradient-cta:hover{border-color:color-mix(in srgb,var(--secondary) 34%,transparent)}}.buy-smart-page .buy-smart-gradient-cta:hover{background:linear-gradient(135deg,var(--primary-hover,var(--primary)),var(--secondary));box-shadow:0 18px 42px var(--secondary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-gradient-cta:hover{box-shadow:0 18px 42px color-mix(in srgb,var(--secondary) 24%,transparent)}}.buy-smart-page .buy-smart-gradient-cta:disabled{opacity:.58;box-shadow:var(--anslation-ds-shadow-sm);transform:none}.buy-smart-deals-banner{border:1px solid var(--primary);width:100vw;margin-inline:calc(50% - 50vw)}@supports (color:color-mix(in lab,red,red)){.buy-smart-deals-banner{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border))}}.buy-smart-deals-banner{background:radial-gradient(circle at 14% 50%,var(--primary),transparent 18rem),radial-gradient(circle at 92% 20%,var(--secondary),transparent 16rem),linear-gradient(135deg,var(--primary),var(--secondary));border-inline:0}@supports (color:color-mix(in lab,red,red)){.buy-smart-deals-banner{background:radial-gradient(circle at 14% 50%,color-mix(in srgb,var(--primary) 11%,transparent),transparent 18rem),radial-gradient(circle at 92% 20%,color-mix(in srgb,var(--secondary) 10%,transparent),transparent 16rem),linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--card)),color-mix(in srgb,var(--secondary) 7%,var(--card)))}}.buy-smart-deals-inner{max-width:var(--anslation-ds-container);margin-inline:auto}.buy-smart-primary-pill{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-primary-pill{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}}.buy-smart-primary-pill{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-primary-pill{background:color-mix(in srgb,var(--primary) 10%,var(--card))}}.buy-smart-primary-pill{color:var(--primary)}.buy-smart-secondary-pill{border-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-secondary-pill{border-color:color-mix(in srgb,var(--secondary) 24%,var(--border))}}.buy-smart-secondary-pill{background:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-secondary-pill{background:color-mix(in srgb,var(--secondary) 10%,var(--card))}}.buy-smart-secondary-pill{color:var(--primary)}.buy-smart-store-arrow{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-store-arrow{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))}}.buy-smart-store-arrow{background:radial-gradient(circle at 30% 18%,var(--secondary),transparent 70%),var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-store-arrow{background:radial-gradient(circle at 30% 18%,color-mix(in srgb,var(--secondary) 14%,transparent),transparent 70%),color-mix(in srgb,var(--primary) 8%,var(--card))}}.buy-smart-store-arrow{color:var(--primary);box-shadow:0 12px 26px var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-store-arrow{box-shadow:0 12px 26px color-mix(in srgb,var(--primary) 12%,transparent)}}.buy-smart-store-arrow{transition:transform .15s,background .15s,color .15s,box-shadow .15s}.buy-smart-page [data-testid=buysmart-category-card]:hover .buy-smart-store-arrow{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--primary-foreground);box-shadow:0 16px 32px var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page [data-testid=buysmart-category-card]:hover .buy-smart-store-arrow{box-shadow:0 16px 32px color-mix(in srgb,var(--primary) 22%,transparent)}}.buy-smart-page [data-testid=buysmart-category-card]:hover .buy-smart-store-arrow{transform:translate(3px)}.buy-smart-page .buy-smart-page-nav,.buy-smart-page .buy-smart-page-number{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-page-nav,.buy-smart-page .buy-smart-page-number{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))}}.buy-smart-page .buy-smart-page-nav,.buy-smart-page .buy-smart-page-number{background:var(--card);color:var(--muted-foreground);box-shadow:var(--anslation-ds-shadow-sm)}.buy-smart-page .buy-smart-page-nav:hover,.buy-smart-page .buy-smart-page-number:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-page-nav:hover,.buy-smart-page .buy-smart-page-number:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border))}}.buy-smart-page .buy-smart-page-nav:hover,.buy-smart-page .buy-smart-page-number:hover{color:var(--primary);box-shadow:var(--anslation-ds-shadow-md);transform:translateY(-1px)}.buy-smart-page .buy-smart-page-number.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-page-number.is-active{border-color:color-mix(in srgb,var(--primary) 24%,transparent)}}.buy-smart-page .buy-smart-page-number.is-active{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--primary-foreground);box-shadow:0 14px 32px var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-page-number.is-active{box-shadow:0 14px 32px color-mix(in srgb,var(--primary) 22%,transparent)}}.buy-smart-page .buy-smart-savings-stat-badge{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-savings-stat-badge{border-color:color-mix(in srgb,var(--primary) 16%,var(--border))}}.buy-smart-page .buy-smart-savings-stat-badge{background:radial-gradient(circle at 14% 22%,var(--secondary),transparent 7rem),var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-savings-stat-badge{background:radial-gradient(circle at 14% 22%,color-mix(in srgb,var(--secondary) 10%,transparent),transparent 7rem),color-mix(in srgb,var(--primary) 6%,var(--card))}}.buy-smart-page .buy-smart-savings-stat-badge{box-shadow:var(--anslation-ds-shadow-sm)}.buy-smart-page .buy-smart-savings-stat-badge:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.buy-smart-page .buy-smart-savings-stat-badge:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border))}}.buy-smart-page .buy-smart-savings-stat-badge:hover{box-shadow:var(--anslation-ds-shadow-md);transform:translateY(-1px)}[data-theme=dark] .buy-smart-page{color:var(--foreground);background:radial-gradient(circle at 8% 14rem,var(--primary),transparent 30rem),radial-gradient(circle at 94% 34rem,var(--secondary),transparent 32rem),linear-gradient(180deg,var(--surface) 0,var(--background) 54%,var(--primary) 100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page{background:radial-gradient(circle at 8% 14rem,color-mix(in srgb,var(--primary) 14%,transparent),transparent 30rem),radial-gradient(circle at 94% 34rem,color-mix(in srgb,var(--secondary) 12%,transparent),transparent 32rem),linear-gradient(180deg,color-mix(in srgb,var(--surface) 22%,var(--background)) 0,var(--background) 54%,color-mix(in srgb,var(--primary) 5%,var(--background)) 100%)}}[data-theme=dark] .buy-smart-page:before{opacity:.42;background:linear-gradient(var(--primary) 1px,transparent 1px),linear-gradient(90deg,var(--secondary) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page:before{background:linear-gradient(color-mix(in srgb,var(--primary) 4.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--secondary) 4%,transparent) 1px,transparent 1px)}}[data-theme=dark] .buy-smart-page :is(.section-title,h1,h2,h3){color:var(--foreground)}[data-theme=dark] .buy-smart-page :is(.section-subtitle,.section-header p){color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page :is(.section-subtitle,.section-header p){color:color-mix(in srgb,var(--muted-foreground) 88%,var(--foreground))}}[data-theme=dark] .buy-smart-page .buy-smart-trust-badge{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-trust-badge{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}}[data-theme=dark] .buy-smart-page .buy-smart-trust-badge{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-trust-badge{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}}[data-theme=dark] .buy-smart-page .buy-smart-trust-badge{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-trust-badge{color:color-mix(in srgb,var(--foreground) 82%,var(--muted-foreground))}}[data-theme=dark] .buy-smart-page :is(.buy-smart-themed-card,.buy-smart-themed-panel,[data-testid=buysmart-category-card]){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page :is(.buy-smart-themed-card,.buy-smart-themed-panel,[data-testid=buysmart-category-card]){border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}}[data-theme=dark] .buy-smart-page :is(.buy-smart-themed-card,.buy-smart-themed-panel,[data-testid=buysmart-category-card]){background:radial-gradient(circle at 16% 0,var(--primary),transparent 7.5rem),radial-gradient(circle at 92% 8%,var(--secondary),transparent 8rem),var(--card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page :is(.buy-smart-themed-card,.buy-smart-themed-panel,[data-testid=buysmart-category-card]){background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--primary) 14%,transparent),transparent 7.5rem),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--secondary) 11%,transparent),transparent 8rem),color-mix(in srgb,var(--card) 94%,transparent)}}[data-theme=dark] .buy-smart-page :is(.buy-smart-themed-card,.buy-smart-themed-panel,[data-testid=buysmart-category-card]){box-shadow:0 16px 36px var(--background)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page :is(.buy-smart-themed-card,.buy-smart-themed-panel,[data-testid=buysmart-category-card]){box-shadow:0 16px 36px color-mix(in srgb,var(--background) 58%,transparent)}}[data-theme=dark] .buy-smart-page :is([data-testid=buysmart-category-card],.buy-smart-themed-card,.buy-smart-themed-panel):hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page :is([data-testid=buysmart-category-card],.buy-smart-themed-card,.buy-smart-themed-panel):hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}[data-theme=dark] .buy-smart-page :is([data-testid=buysmart-category-card],.buy-smart-themed-card,.buy-smart-themed-panel):hover{box-shadow:0 22px 52px var(--background)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page :is([data-testid=buysmart-category-card],.buy-smart-themed-card,.buy-smart-themed-panel):hover{box-shadow:0 22px 52px color-mix(in srgb,var(--background) 68%,transparent)}}[data-theme=dark] .buy-smart-page .buy-smart-filter-bar{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-filter-bar{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}}[data-theme=dark] .buy-smart-page .buy-smart-filter-bar{background:var(--card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-filter-bar{background:color-mix(in srgb,var(--card) 86%,transparent)}}[data-theme=dark] .buy-smart-page .buy-smart-filter-select{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-filter-select{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}}[data-theme=dark] .buy-smart-page .buy-smart-filter-select{background:radial-gradient(circle at 14% 18%,var(--primary),transparent 6rem),var(--card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-filter-select{background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 6rem),color-mix(in srgb,var(--card) 92%,transparent)}}[data-theme=dark] .buy-smart-page .buy-smart-store-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-store-card{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}}[data-theme=dark] .buy-smart-page .buy-smart-store-card{background:radial-gradient(circle at 8% 0,var(--primary),transparent 8rem),var(--card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-store-card{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 8rem),color-mix(in srgb,var(--card) 94%,transparent)}}[data-theme=dark] .buy-smart-page .buy-smart-store-card{box-shadow:0 16px 36px var(--background)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-store-card{box-shadow:0 16px 36px color-mix(in srgb,var(--background) 58%,transparent)}}[data-theme=dark] .buy-smart-page .buy-smart-store-logo{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-store-logo{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}}[data-theme=dark] .buy-smart-page .buy-smart-store-logo{background:radial-gradient(circle at 50% 12%,var(--secondary),transparent 7rem),var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-store-logo{background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--secondary) 13%,transparent),transparent 7rem),color-mix(in srgb,var(--surface) 92%,transparent)}}[data-theme=dark] .buy-smart-page .buy-smart-icon-surface{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-icon-surface{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}}[data-theme=dark] .buy-smart-page .buy-smart-icon-surface{background:radial-gradient(circle at 26% 18%,var(--secondary),transparent 58%),var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-icon-surface{background:radial-gradient(circle at 26% 18%,color-mix(in srgb,var(--secondary) 20%,transparent),transparent 58%),color-mix(in srgb,var(--primary) 12%,var(--surface))}}[data-theme=dark] .buy-smart-page .buy-smart-icon-surface{color:var(--primary)}[data-theme=dark] .buy-smart-page .buy-smart-chip,[data-theme=dark] .buy-smart-page .buy-smart-primary-pill{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-chip,[data-theme=dark] .buy-smart-page .buy-smart-primary-pill{border-color:color-mix(in srgb,var(--primary) 34%,var(--border))}}[data-theme=dark] .buy-smart-page .buy-smart-chip,[data-theme=dark] .buy-smart-page .buy-smart-primary-pill{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-chip,[data-theme=dark] .buy-smart-page .buy-smart-primary-pill{background:color-mix(in srgb,var(--primary) 13%,var(--surface))}}[data-theme=dark] .buy-smart-page .buy-smart-chip,[data-theme=dark] .buy-smart-page .buy-smart-primary-pill{color:var(--primary)}[data-theme=dark] .buy-smart-page .buy-smart-chip-secondary,[data-theme=dark] .buy-smart-page .buy-smart-secondary-pill{border-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-chip-secondary,[data-theme=dark] .buy-smart-page .buy-smart-secondary-pill{border-color:color-mix(in srgb,var(--secondary) 32%,var(--border))}}[data-theme=dark] .buy-smart-page .buy-smart-chip-secondary,[data-theme=dark] .buy-smart-page .buy-smart-secondary-pill{background:var(--secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-chip-secondary,[data-theme=dark] .buy-smart-page .buy-smart-secondary-pill{background:color-mix(in srgb,var(--secondary) 12%,var(--surface))}}[data-theme=dark] .buy-smart-page .buy-smart-chip-secondary,[data-theme=dark] .buy-smart-page .buy-smart-secondary-pill{color:var(--secondary)}[data-theme=dark] .buy-smart-page .buy-smart-cta-surface{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-cta-surface{border-color:color-mix(in srgb,var(--primary) 26%,var(--border))}}[data-theme=dark] .buy-smart-page .buy-smart-cta-surface{background:radial-gradient(circle at 14% 14%,var(--primary),transparent 16rem),linear-gradient(135deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-cta-surface{background:radial-gradient(circle at 14% 14%,color-mix(in srgb,var(--primary) 15%,transparent),transparent 16rem),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--primary)),color-mix(in srgb,var(--surface) 88%,var(--secondary)))}}[data-theme=dark] .buy-smart-page .buy-smart-cta-surface:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-cta-surface:hover{border-color:color-mix(in srgb,var(--primary) 44%,var(--border))}}[data-theme=dark] .buy-smart-page .buy-smart-cta-surface:hover{background:radial-gradient(circle at 14% 14%,var(--secondary),transparent 12rem),linear-gradient(135deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-cta-surface:hover{background:radial-gradient(circle at 14% 14%,color-mix(in srgb,var(--secondary) 18%,transparent),transparent 12rem),linear-gradient(135deg,color-mix(in srgb,var(--surface) 78%,var(--primary)),color-mix(in srgb,var(--surface) 82%,var(--secondary)))}}[data-theme=dark] .buy-smart-page .buy-smart-cta-surface:hover{box-shadow:0 18px 44px var(--background)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-cta-surface:hover{box-shadow:0 18px 44px color-mix(in srgb,var(--background) 64%,transparent)}}[data-theme=dark] .buy-smart-deals-banner{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-deals-banner{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}}[data-theme=dark] .buy-smart-deals-banner{background:radial-gradient(circle at 14% 50%,var(--primary),transparent 18rem),radial-gradient(circle at 92% 20%,var(--secondary),transparent 16rem),linear-gradient(135deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-deals-banner{background:radial-gradient(circle at 14% 50%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 18rem),radial-gradient(circle at 92% 20%,color-mix(in srgb,var(--secondary) 14%,transparent),transparent 16rem),linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,var(--primary)),color-mix(in srgb,var(--surface) 88%,var(--secondary)))}}[data-theme=dark] .buy-smart-store-arrow{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-store-arrow{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}}[data-theme=dark] .buy-smart-store-arrow{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-store-arrow{background:color-mix(in srgb,var(--primary) 13%,var(--surface))}}[data-theme=dark] .buy-smart-page .buy-smart-page-nav,[data-theme=dark] .buy-smart-page .buy-smart-page-number{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-page-nav,[data-theme=dark] .buy-smart-page .buy-smart-page-number{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}}[data-theme=dark] .buy-smart-page .buy-smart-page-nav,[data-theme=dark] .buy-smart-page .buy-smart-page-number{background:var(--card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-page-nav,[data-theme=dark] .buy-smart-page .buy-smart-page-number{background:color-mix(in srgb,var(--card) 92%,transparent)}}[data-theme=dark] .buy-smart-page .buy-smart-page-nav,[data-theme=dark] .buy-smart-page .buy-smart-page-number{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-page-nav,[data-theme=dark] .buy-smart-page .buy-smart-page-number{color:color-mix(in srgb,var(--foreground) 74%,var(--muted-foreground))}}[data-theme=dark] .buy-smart-page .buy-smart-savings-stat-badge{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-savings-stat-badge{border-color:color-mix(in srgb,var(--primary) 26%,var(--border))}}[data-theme=dark] .buy-smart-page .buy-smart-savings-stat-badge{background:radial-gradient(circle at 14% 22%,var(--secondary),transparent 7rem),var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page .buy-smart-savings-stat-badge{background:radial-gradient(circle at 14% 22%,color-mix(in srgb,var(--secondary) 13%,transparent),transparent 7rem),color-mix(in srgb,var(--primary) 10%,var(--surface))}}[data-theme=dark] .buy-smart-page :is(input,select,textarea){color:var(--foreground);background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page :is(input,select,textarea){background-color:color-mix(in srgb,var(--card) 92%,transparent)}}[data-theme=dark] .buy-smart-page :is(input,select,textarea)::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .buy-smart-page :is(input,select,textarea)::placeholder{color:color-mix(in srgb,var(--muted-foreground) 82%,transparent)}}