.storefront-page-sections{container:campaign-page/inline-size}.storefront-root .modular-campaign{display:grid;gap:1rem;width:min(100% - 2rem,1400px);margin:1rem auto}.storefront-root[data-theme-code] .modular-campaign[data-campaign-layout=stacked],.storefront-root[data-theme-code] .modular-campaign[data-panel-count="1"]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.storefront-root .campaign-panel{min-width:0;display:grid;container:campaign-panel/inline-size}.storefront-root[data-theme-code] .modular-campaign [data-campaign-surface]{margin:0;width:100%;max-width:none;min-width:0;height:100%;min-height:12rem;border-radius:0;overflow:hidden}.storefront-root[data-theme-code] .modular-campaign .storefront-hero-copy{padding:2rem;width:100%}.storefront-root[data-theme-code] .modular-campaign .storefront-hero-copy h1{font-size:2.5rem;line-height:1.15;overflow-wrap:anywhere}.storefront-root[data-theme-code] .modular-campaign .storefront-banner-copy h2{font-size:1.25rem;line-height:1.2;overflow-wrap:anywhere}.storefront-root[data-theme-code] .modular-campaign .storefront-banner-copy{padding:1.25rem}.storefront-root[data-theme-code] .modular-campaign p{font-size:.95rem;line-height:1.5}.storefront-root[data-theme-code] .modular-campaign .storefront-button{min-height:2.75rem;padding:.6rem 1rem;font-size:.85rem;max-width:100%;white-space:normal}.storefront-root[data-theme-code=hela-books] .modular-campaign{gap:1px;background:var(--store-border)}.storefront-root[data-theme-code=hela-apparel] .modular-campaign{width:100%;gap:2px;margin-block:0}.storefront-root[data-theme-code=hela-apparel] .modular-campaign .storefront-banner{display:flex;align-items:flex-end;isolation:isolate;background:var(--store-background)}.storefront-root[data-theme-code=hela-apparel] .modular-campaign .storefront-banner-media{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.storefront-root[data-theme-code=hela-apparel] .modular-campaign .storefront-banner:has(img){color:white}.storefront-root[data-theme-code=hela-apparel] .modular-campaign .storefront-banner-copy{width:100%}.storefront-root[data-theme-code=hela-pharmacy] .modular-campaign{gap:.75rem}.storefront-root[data-theme-code=hela-pharmacy] .modular-campaign [data-campaign-surface]{border-radius:8px}.storefront-root[data-theme-code=hela-pharmacy] .modular-campaign .campaign-panel:nth-child(3)>section{background:var(--care-peach)}.storefront-root[data-theme-code=hela-electronics] .modular-campaign{gap:.5rem}.storefront-root[data-theme-code=hela-electronics] .modular-campaign [data-campaign-surface]{border:1px solid var(--store-border)}.storefront-root[data-theme-code] :is(.storefront-hero,.storefront-banner,.storefront-image-text):has(.fit-natural-frame){display:flex!important;flex-direction:column!important;min-height:0}.storefront-root[data-theme-code] :is(.storefront-hero,.storefront-banner,.storefront-image-text) .fit-natural-frame{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;z-index:auto!important;flex:none}.storefront-root[data-theme-code] :is(.storefront-hero,.storefront-banner,.storefront-image-text):has(.fit-natural-frame) :is(.storefront-hero-copy,.storefront-banner-copy,.storefront-image-text-copy){width:100%;color:var(--store-text);background:var(--store-background)}.storefront-root[data-theme-code] [data-layout-height=small]{min-height:14rem!important}.storefront-root[data-theme-code] [data-layout-height=medium]{min-height:23rem!important}.storefront-root[data-theme-code] [data-layout-height=large]{min-height:32rem!important}@container campaign-page (min-width: 900px){.storefront-root[data-theme-code=hela-pharmacy] .modular-campaign [data-campaign-surface]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch}.storefront-root[data-theme-code=hela-pharmacy] .modular-campaign [data-campaign-surface] :is(.storefront-hero-image,.storefront-banner-media){position:relative;inset:auto;width:100%;height:100%;grid-column:2;grid-row:1}.storefront-root[data-theme-code=hela-pharmacy] .modular-campaign [data-campaign-surface] :is(.storefront-hero-copy,.storefront-banner-copy){grid-column:1;grid-row:1;width:100%;padding:1.25rem;align-self:center}.storefront-root[data-theme-code=hela-pharmacy] .modular-campaign [data-campaign-surface].storefront-banner{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.storefront-root[data-theme-code=hela-pharmacy] .modular-campaign [data-campaign-surface]:not(:has(.storefront-media-carousel)){grid-template-columns:minmax(0,1fr)}.storefront-root[data-theme-code=hela-pharmacy] .modular-campaign .storefront-banner-copy{padding:1rem}.storefront-root[data-theme-code=hela-pharmacy] .modular-campaign .storefront-hero-copy h1{font-size:2rem}.storefront-root[data-theme-code=hela-pharmacy] .modular-campaign .storefront-banner-copy h2{font-size:1.125rem}.storefront-root[data-theme-code=hela-pharmacy] .modular-campaign .storefront-banner-copy p{font-size:.8rem}.storefront-root[data-theme-code] .modular-campaign:not([data-campaign-layout=stacked]):not([data-panel-count="1"]){grid-template-columns:minmax(0,var(--campaign-primary,2fr)) repeat(2,minmax(0,1fr));grid-template-rows:auto auto}.storefront-root[data-theme-code] .modular-campaign[data-primary-width=one-third]{--campaign-primary:1fr}.storefront-root[data-theme-code] .modular-campaign[data-primary-width=half]{--campaign-primary:2fr}.storefront-root[data-theme-code] .modular-campaign[data-primary-width=two-thirds]{--campaign-primary:4fr}.storefront-root[data-theme-code] .modular-campaign:not([data-campaign-layout=stacked])>.campaign-panel:first-child{grid-row:1/span 2;min-height:24rem}.storefront-root[data-theme-code] .modular-campaign:not([data-campaign-layout=stacked])>.campaign-panel:nth-child(2){grid-column:2/span 2}.storefront-root[data-theme-code] .modular-campaign[data-panel-count="2"]:not([data-campaign-layout=stacked])>.campaign-panel:nth-child(2){grid-row:span 2}.storefront-root[data-theme-code] .modular-campaign[data-panel-count="3"]:not([data-campaign-layout=stacked])>.campaign-panel:nth-child(3){grid-column:2/span 2}}@container campaign-page (max-width: 899px){.storefront-root[data-theme-code] .modular-campaign{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.storefront-root[data-theme-code] .modular-campaign>.campaign-panel{grid-column:auto;grid-row:auto}.storefront-root[data-theme-code] .modular-campaign>.campaign-panel:nth-child(-n+2){grid-column:1/-1}.storefront-root[data-theme-code] .modular-campaign :is(.storefront-hero,.storefront-banner){display:flex;flex-direction:column-reverse}.storefront-root[data-theme-code] .modular-campaign :is(.storefront-hero-image,.storefront-banner-media){position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/3;z-index:auto}.storefront-root[data-theme-code] .modular-campaign :is(.storefront-hero-copy,.storefront-banner-copy){width:100%;padding:1.25rem;color:var(--store-text);background:var(--store-background)}.storefront-root[data-theme-code] .modular-campaign .storefront-hero-copy h1{font-size:2rem}.storefront-root[data-theme-code] [data-layout-height=large]{min-height:23rem!important}}@container campaign-page (max-width: 340px){.storefront-root[data-theme-code] .modular-campaign{grid-template-columns:minmax(0,1fr)}}.editor-campaign-frame,.editor-section-frame{position:relative!important;overflow:visible!important}.editor-section-frame>[inert]{display:contents}.editor-section-select{position:absolute;inset:0;z-index:10;width:100%;border:1px solid transparent;background:transparent;cursor:pointer}.editor-section-select:hover{border-color:hsl(var(--ring))}.editor-section-frame[data-editor-selected=true]>.editor-section-select,.editor-section-select:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:-3px}.editor-campaign-frame[data-editor-selected=true]{outline:3px solid hsl(var(--ring));outline-offset:3px}.editor-layout-toolbar{position:absolute;left:.5rem;top:.5rem;z-index:20;display:flex;gap:2px;max-width:calc(100% - 1rem);background:hsl(var(--background));color:hsl(var(--foreground));font:12px/1.3 sans-serif;border:1px solid hsl(var(--border))}.editor-layout-toolbar button{min-width:32px;min-height:32px;display:grid;place-items:center;background:hsl(var(--background));color:hsl(var(--foreground));border:0}.editor-layout-toolbar button:focus-visible,.editor-resize:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.editor-layout-toolbar svg{width:16px;height:16px}.editor-layout-toolbar span{align-self:center;padding:.25rem}.storefront-root[data-theme-code] .editor-campaign-frame>.editor-layout-toolbar{width:auto}.editor-dimension-output{position:absolute;z-index:24;bottom:28px;left:.5rem;background:hsl(var(--background));color:hsl(var(--foreground));padding:.2rem .4rem;border:1px solid hsl(var(--border));font:12px/1.4 sans-serif;pointer-events:none}.editor-dimension-output.is-width{left:auto;right:1.5rem;top:calc(50% - 2rem);bottom:auto}.editor-resize{position:absolute;z-index:25;display:grid;place-items:center;width:calc(44px / var(--editor-zoom,1));height:calc(44px / var(--editor-zoom,1));background:hsl(var(--background));color:hsl(var(--foreground));border:2px solid hsl(var(--ring));touch-action:none}.editor-resize:hover{background:hsl(var(--accent))}.editor-resize.is-height{bottom:0;left:50%;transform:translate(-50%,50%);cursor:ns-resize}.editor-resize.is-width{right:0;top:50%;bottom:auto;transform:translate(50%,-50%);cursor:ew-resize}[data-editor-drop-position=before]{box-shadow:0 -4px hsl(var(--ring))!important}[data-editor-drop-position=after]{box-shadow:0 4px hsl(var(--ring))!important}[data-editor-dragging=true]{opacity:.6}[data-editor-drag-handle]{touch-action:none;cursor:grab}.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch;isolation:isolate;padding:0;min-height:16rem}.storefront-root[data-theme-code] [data-image-layout=left]{--banner-image-column:1;--banner-copy-column:2}.storefront-root[data-theme-code] [data-image-layout=right]{--banner-image-column:2;--banner-copy-column:1}.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout] :is(.storefront-hero-image,.storefront-banner-media){grid-column:var(--banner-image-column,1)!important;grid-row:1!important;position:relative!important;inset:auto!important;width:100%!important;height:100%;min-height:14rem;z-index:0;aspect-ratio:auto}.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout] :is(.storefront-hero-copy,.storefront-banner-copy){grid-column:var(--banner-copy-column,2)!important;grid-row:1!important;position:relative;width:100%;max-width:none;padding:1.5rem;align-self:center;color:var(--store-text);background:var(--store-background)}.storefront-root[data-theme-code] [data-image-layout] :is(.storefront-hero-image,.storefront-banner-media):after,.storefront-root[data-theme-code] [data-image-layout]:after{display:none!important}.storefront-root[data-theme-code] [data-image-layout]:not([data-image-layout=full]) :is(.storefront-hero-copy,.storefront-banner-copy) :is(h1,h2,p){color:var(--store-text)!important}.storefront-root[data-theme-code] [data-image-layout]:not([data-image-layout=full]) .storefront-button.is-secondary{color:var(--store-text)!important;border-color:var(--store-text)!important;background:transparent}.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout=full]{grid-template-columns:minmax(0,1fr)!important}.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout=full] :is(.storefront-hero-image,.storefront-banner-media){grid-area:1/1!important;align-self:stretch}.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout=full] :is(.storefront-hero-copy,.storefront-banner-copy){grid-area:1/1!important;z-index:1;align-self:end;justify-self:start;width:auto;max-width:min(100%,46rem)}.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout]:not(:has(.storefront-media-carousel)),.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout][data-content-visible=false]{grid-template-columns:minmax(0,1fr)!important}.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout][data-content-visible=false] :is(.storefront-hero-image,.storefront-banner-media){grid-column:1/-1!important}.storefront-root[data-theme-code] [data-image-layout]:not(:has(.storefront-media-carousel)) :is(.storefront-hero-copy,.storefront-banner-copy){grid-column:1/-1}@container campaign-page (max-width: 640px){.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout]:not([data-image-layout=full]){grid-template-columns:minmax(0,1fr)!important}.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout]:not([data-image-layout=full]) :is(.storefront-hero-image,.storefront-banner-media){grid-column:1!important;grid-row:1!important;height:auto;aspect-ratio:4/3}.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout]:not([data-image-layout=full]) :is(.storefront-hero-copy,.storefront-banner-copy){grid-column:1!important;grid-row:2!important}}@container campaign-panel (max-width: 520px){.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout]:not([data-image-layout=full]){grid-template-columns:minmax(0,1fr)!important}.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout]:not([data-image-layout=full]) :is(.storefront-hero-image,.storefront-banner-media){grid-column:1!important;grid-row:1!important;height:auto;aspect-ratio:4/3}.storefront-root[data-theme-code] .storefront-page-sections [data-image-layout]:not([data-image-layout=full]) :is(.storefront-hero-copy,.storefront-banner-copy){grid-column:1!important;grid-row:2!important}}.storefront-root[data-theme-code] .storefront-page-sections [data-text-presentation] :is(.storefront-hero-image,.storefront-banner-media,.storefront-hero-copy,.storefront-banner-copy):after,.storefront-root[data-theme-code] .storefront-page-sections [data-text-presentation] :is(.storefront-hero-image,.storefront-banner-media,.storefront-hero-copy,.storefront-banner-copy):before,.storefront-root[data-theme-code] .storefront-page-sections [data-text-presentation]:after,.storefront-root[data-theme-code] .storefront-page-sections [data-text-presentation]:before{content:none!important;background:none!important}.storefront-root[data-theme-code] .storefront-page-sections [data-text-presentation] :is(.storefront-hero-copy,.storefront-banner-copy){background:transparent!important;color:var(--campaign-text-color,var(--store-text))!important;text-shadow:none!important;box-shadow:none!important}.storefront-root[data-theme-code] .storefront-page-sections [data-text-presentation] :is(.storefront-hero-copy,.storefront-banner-copy) :is(h1,h2,p){color:inherit!important;background:transparent;text-shadow:none!important}.storefront-root[data-theme-code] .storefront-page-sections [data-text-presentation] .storefront-button.is-secondary{color:var(--campaign-text-color,var(--store-text))!important;border-color:currentColor!important;background:transparent}.storefront-root[data-theme-code] .storefront-page-sections [data-text-presentation=gradient]:has(.storefront-media-carousel) :is(.storefront-hero-copy,.storefront-banner-copy){background:linear-gradient(90deg,rgb(0 0 0/35%),transparent)!important}.storefront-root[data-theme-code] .storefront-page-sections [data-text-presentation=separate]:not([data-image-layout=left]):not([data-image-layout=right]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto}.storefront-root[data-theme-code] .storefront-page-sections [data-text-presentation=separate]:not([data-image-layout=left]):not([data-image-layout=right]) :is(.storefront-hero-image,.storefront-banner-media){position:relative!important;inset:auto!important;grid-area:1/1!important;width:100%!important;height:100%;min-height:14rem;z-index:auto}.storefront-root[data-theme-code] .storefront-page-sections [data-text-presentation=separate]:not([data-image-layout=left]):not([data-image-layout=right]) :is(.storefront-hero-copy,.storefront-banner-copy){grid-area:2/1!important;align-self:start;width:100%;max-width:none}.storefront-root[data-theme-code] .storefront-page-sections [data-text-presentation=separate] :is(.storefront-hero-copy,.storefront-banner-copy){background:var(--store-background)!important}.storefront-root[data-theme-code=hela-electronics]{--volt-graphite:#101820;--volt-paper:color-mix(in srgb,var(--store-background) 94%,#8d9eac);container:volt-page/inline-size}.storefront-root[data-theme-code=hela-electronics] :is(h1,h2,h3,p,a,button,dd){overflow-wrap:anywhere}.storefront-root[data-theme-code=hela-electronics] :focus-visible{outline:2px solid var(--store-primary);outline-offset:3px}.storefront-root[data-theme-code=hela-electronics] .storefront-header{background:var(--volt-graphite);color:#f5f7fa;border-color:#35414a}.storefront-root[data-theme-code=hela-electronics] .storefront-header :is(.storefront-brand,.storefront-navigation,.storefront-navigation a){color:#f5f7fa}.storefront-root[data-theme-code=hela-electronics] .storefront-header :is(.storefront-icon-link,.storefront-icon-button){color:#f5f7fa!important;background:transparent}.storefront-root[data-theme-code=hela-electronics] .storefront-header .storefront-icon-button{border-color:#53616b}.storefront-root[data-theme-code=hela-electronics] .storefront-header-main{max-width:1440px;gap:.75rem}.storefront-root[data-theme-code=hela-electronics] .storefront-brand{max-width:22rem}.storefront-root[data-theme-code=hela-electronics] .storefront-brand-name{white-space:normal;overflow:visible;text-overflow:clip;font:750 1.25rem/1.1 var(--store-heading-font)}.storefront-root[data-theme-code=hela-electronics] .storefront-search-form{margin:0;max-width:none}.storefront-root[data-theme-code=hela-electronics] .storefront-search-field{border:1px solid #53616b;background:#25313a;color:#f5f7fa;border-radius:0}.storefront-root[data-theme-code=hela-electronics] .storefront-search-input{border:0;background:transparent;color:inherit;height:2rem;padding:.25rem 0}.storefront-root[data-theme-code=hela-electronics] .storefront-search-input::-moz-placeholder{color:#c0cad2}.storefront-root[data-theme-code=hela-electronics] .storefront-search-input::placeholder{color:#c0cad2}.storefront-root[data-theme-code=hela-electronics] .storefront-search-results{background:var(--store-background);color:var(--store-text)}.storefront-root[data-theme-code=hela-electronics] .storefront-icon-link{color:inherit;border:0;background:transparent}.storefront-root[data-theme-code=hela-electronics] .storefront-navigation{display:none}.storefront-root[data-theme-code=hela-electronics] .care-navigation{position:relative;gap:1.25rem;min-width:0}.storefront-root[data-theme-code=hela-electronics] .care-navigation-item{flex:0 0 auto}.storefront-root[data-theme-code=hela-electronics] :is(.care-navigation-measure,.care-more-measure){position:absolute;visibility:hidden;pointer-events:none}.storefront-root[data-theme-code=hela-electronics] .care-navigation-measure{width:0;height:0;overflow:hidden}.storefront-root[data-theme-code=hela-electronics] .care-navigation-measure>div{width:-moz-max-content;width:max-content}.storefront-root[data-theme-code=hela-electronics] .storefront-nav-link{color:inherit;white-space:nowrap;min-height:2.75rem;padding-inline:0;font:600 .8rem/1.3 var(--store-body-font)}.storefront-root[data-theme-code=hela-electronics] .storefront-nav-link:hover{color:var(--store-accent);background:transparent}.storefront-root[data-theme-code=hela-electronics] .storefront-page-sections{width:100%;padding:0;gap:0}.storefront-root[data-theme-code=hela-electronics] .storefront-page-sections>*{width:100%;max-width:none;min-width:0}.storefront-root[data-theme-code=hela-electronics] .storefront-hero:not([data-image-layout]){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-height:31rem;background:var(--volt-graphite);border:0}.storefront-root[data-theme-code=hela-electronics] .storefront-hero:not([data-image-layout]) .storefront-hero-image{position:relative;inset:auto;grid-area:1/2;width:100%;height:100%;min-height:24rem}.storefront-root[data-theme-code=hela-electronics] .storefront-hero:not([data-image-layout]) .storefront-hero-copy{grid-area:1/1;width:100%;padding:3rem}.storefront-root[data-theme-code=hela-electronics] .storefront-hero-copy h1{font-size:3.5rem;font-weight:750;line-height:1.05;max-width:16ch}.storefront-root[data-theme-code=hela-electronics] .storefront-hero-copy p{font-size:1rem;line-height:1.65;max-width:36ch}.storefront-root[data-theme-code=hela-electronics] .storefront-page-sections .storefront-hero:not([data-image-layout]):not([data-text-presentation=separate]) .storefront-hero-copy{color:var(--campaign-text-color,#f5f7fa)!important}.storefront-root[data-theme-code=hela-electronics] .storefront-button{border-radius:var(--store-button-radius);min-height:2.75rem;padding:.65rem 1rem;font:650 .8rem/1.35 var(--store-body-font);white-space:normal}.storefront-root[data-theme-code=hela-electronics] .storefront-button.is-primary{background:var(--store-primary);color:#fff;border-color:var(--store-primary)}.storefront-root[data-theme-code=hela-electronics] :is(.storefront-hero,.storefront-cta) .storefront-button.is-primary{background:var(--store-accent);border-color:var(--store-accent);color:#101820}.storefront-root[data-theme-code=hela-electronics] :is(.storefront-category-section,.storefront-product-section,.storefront-showcase-collections){padding:2rem max(1rem,calc((100% - 1344px) / 2))}.storefront-root[data-theme-code=hela-electronics] .storefront-product-section{background:var(--volt-paper)}.storefront-root[data-theme-code=hela-electronics] :is(.storefront-section-heading,.storefront-category-section>h2){margin-bottom:1.25rem}.storefront-root[data-theme-code=hela-electronics] :is(.storefront-section-heading h2,.storefront-category-section>h2){margin:0;font-size:1.6rem;line-height:1.2;font-weight:750}.storefront-root[data-theme-code=hela-electronics] .storefront-section-heading>a{color:var(--store-primary);font-size:.75rem}.storefront-root[data-theme-code=hela-electronics] .storefront-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0}.storefront-root[data-theme-code=hela-electronics] .storefront-category-link{display:flex;align-items:center;gap:.75rem;min-height:5rem;padding:1rem;border:1px solid var(--store-border);border-radius:0;font:650 .8rem/1.3 var(--store-body-font);background:var(--store-background)}.storefront-root[data-theme-code=hela-electronics] .storefront-category-link:hover{border-bottom-color:var(--store-primary)}.storefront-root[data-theme-code=hela-electronics] .volt-category-icon{flex:0 0 2rem;width:2rem;height:2rem;padding:.35rem;background:var(--volt-paper)}.storefront-root[data-theme-code=hela-electronics] .storefront-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:0;border:1px solid var(--store-border);border-radius:0;box-shadow:none;background:var(--store-background)}.storefront-root[data-theme-code=hela-electronics] .storefront-product-link{display:flex;flex-direction:column}.storefront-root[data-theme-code=hela-electronics] .storefront-product-image{aspect-ratio:1.12;border-radius:0;background:#eaf0f3}.storefront-root[data-theme-code=hela-electronics] .storefront-product-image img{-o-object-fit:contain;object-fit:contain;padding:.75rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-brand{font:500 .65rem/1.4 var(--store-body-font);color:var(--store-muted);margin:.75rem .75rem 0;text-transform:uppercase}.storefront-root[data-theme-code=hela-electronics] .storefront-product-name{margin:.4rem .75rem .5rem;font:700 .8rem/1.45 var(--store-body-font);min-height:2.9em}.storefront-root[data-theme-code=hela-electronics] .storefront-product-tools{position:absolute;right:.5rem;top:.5rem;margin:0}.storefront-root[data-theme-code=hela-electronics] .storefront-product-card .storefront-wishlist-button{width:2rem;min-height:2rem;padding:.35rem;border-radius:0;background:var(--store-background)}.storefront-root[data-theme-code=hela-electronics] .storefront-product-purchase .storefront-wishlist-button{white-space:nowrap;overflow-wrap:normal;flex-shrink:0}.storefront-root[data-theme-code=hela-electronics] .atelier-color-swatch{display:inline-block;width:1rem;height:1rem;border-radius:50%;border:1px solid var(--store-border);vertical-align:middle;margin-right:.4rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-tools [role=status]{position:absolute;top:2.25rem;right:0;width:-moz-max-content;width:max-content;padding:.25rem;background:var(--store-background)}.storefront-root[data-theme-code=hela-electronics] .storefront-product-price{order:0;margin:auto .75rem 0;padding:.25rem 0;border:0;font-size:1rem;font-weight:750}.storefront-root[data-theme-code=hela-electronics] .storefront-product-facts{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 .75rem .65rem;padding:0;border:0;font-size:.65rem;color:var(--store-muted)}.storefront-root[data-theme-code=hela-electronics] .storefront-product-facts>div{display:block;border:0}.storefront-root[data-theme-code=hela-electronics] .storefront-product-facts dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.storefront-root[data-theme-code=hela-electronics] .storefront-product-facts>div:last-child:has(dt):not(:first-child){display:none}.storefront-root[data-theme-code=hela-electronics] .storefront-product-card-action{margin:0 .75rem .75rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-card-action .storefront-button{margin:0;min-height:2.5rem;font-size:.75rem}.storefront-root[data-theme-code=hela-electronics] .storefront-showcase .storefront-showcase-grid>:last-child{grid-column:auto}.storefront-root[data-theme-code=hela-electronics] .storefront-showcase .storefront-showcase-grid[data-desktop-columns]{display:grid;grid-template-columns:repeat(var(--showcase-columns),minmax(0,1fr))}.storefront-root[data-theme-code=hela-electronics] .storefront-image-text{gap:0;background:var(--volt-paper);margin-block:2rem}.storefront-root[data-theme-code=hela-electronics] .storefront-image-text-copy{padding:2.5rem}.storefront-root[data-theme-code=hela-electronics] .storefront-image-text-media{min-width:0;width:100%;min-height:16rem}.storefront-root[data-theme-code=hela-electronics] .volt-spotlight-pair{display:grid;grid-template-columns:1.2fr 1fr;gap:.75rem;padding:2rem max(1rem,calc((100% - 1344px) / 2))}.storefront-root[data-theme-code=hela-electronics] .volt-spotlight-pair .storefront-image-text{grid-template-columns:1fr 1fr;margin:0;min-width:0}.storefront-root[data-theme-code=hela-electronics] .volt-spotlight-pair .storefront-image-text:first-child{background:var(--volt-graphite);color:#f5f7fa}.storefront-root[data-theme-code=hela-electronics] .volt-spotlight-pair .storefront-image-text:first-child h2{color:inherit}.storefront-root[data-theme-code=hela-electronics] .volt-spotlight-pair .storefront-image-text.is-image-right .storefront-image-text-media{order:2}.storefront-root[data-theme-code=hela-electronics] .volt-spotlight-pair .storefront-image-text-copy{padding:1.5rem}.storefront-root[data-theme-code=hela-electronics] .volt-spotlight-pair .storefront-image-text-copy h2{font-size:2rem;line-height:1.15;font-weight:750}.storefront-root[data-theme-code=hela-electronics] .volt-spotlight-pair .storefront-image-text-media{min-height:18rem;aspect-ratio:auto}.storefront-root[data-theme-code=hela-electronics] .volt-spotlight-pair .storefront-image-text:first-child .storefront-button{background:transparent;border-color:#f5f7fa;color:#f5f7fa}.storefront-root[data-theme-code=hela-electronics] .storefront-cta{background:var(--store-accent);color:#101820;padding:2rem;margin:2rem auto;width:min(100% - 2rem,1344px)}.storefront-root[data-theme-code=hela-electronics] .storefront-shop{width:min(100%,1440px);max-width:none;padding:2rem;margin-inline:auto}.storefront-root[data-theme-code=hela-electronics] .volt-catalog-intro{display:grid;align-items:center;gap:1.5rem;padding:1.5rem 0 2rem}.storefront-root[data-theme-code=hela-electronics] .volt-catalog-intro nav{font-size:.7rem;color:var(--store-muted);margin-bottom:1.5rem}.storefront-root[data-theme-code=hela-electronics] .volt-catalog-intro h1{font:750 3.25rem/1.1 var(--store-heading-font)}.storefront-root[data-theme-code=hela-electronics] .volt-catalog-intro p{max-width:50ch;margin-top:1rem;color:var(--store-muted);line-height:1.6}.storefront-root[data-theme-code=hela-electronics] .volt-catalog-intro.has-image{grid-template-columns:2fr 1fr;padding:2rem;background:#dce6ed}.storefront-root[data-theme-code=hela-electronics] .volt-catalog-intro>img{width:100%;height:15rem;-o-object-fit:contain;object-fit:contain}.storefront-root[data-theme-code=hela-electronics] .volt-category-shortcuts{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 0;border-block:1px solid var(--store-border)}.storefront-root[data-theme-code=hela-electronics] .volt-category-shortcuts a{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:1px solid var(--store-border);font-size:.8rem}.storefront-root[data-theme-code=hela-electronics] .volt-category-shortcuts svg{width:1rem;height:1rem;flex-shrink:0}.storefront-root[data-theme-code=hela-electronics] .storefront-shop-layout{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;align-items:start}.storefront-root[data-theme-code=hela-electronics] .storefront-shop .storefront-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.storefront-root[data-theme-code=hela-electronics] .storefront-filter-sidebar .storefront-filter-form{padding:1rem;border:1px solid var(--store-border);background:var(--store-background);gap:1rem;font-size:.8rem}.storefront-root[data-theme-code=hela-electronics] .storefront-filter-field{min-height:2.25rem}.storefront-root[data-theme-code=hela-electronics] .volt-result-count{font-size:.8rem;padding-bottom:1rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-detail{width:min(100%,1440px);padding:2rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem}.storefront-root[data-theme-code=hela-electronics] .storefront-gallery-image{border:1px solid var(--store-border);border-radius:0;background:#eaf0f3}.storefront-root[data-theme-code=hela-electronics] .storefront-gallery-image img{padding:1.5rem}.storefront-root[data-theme-code=hela-electronics] .storefront-gallery-thumbnail{width:5rem;height:5rem;border-radius:0}.storefront-root[data-theme-code=hela-electronics] .storefront-gallery-thumbnail[aria-pressed=true]{border-color:var(--store-primary);outline-color:var(--store-primary)}.storefront-root[data-theme-code=hela-electronics] .storefront-product-purchase{padding:1rem 0;border:0;border-radius:0;background:transparent}.storefront-root[data-theme-code=hela-electronics] .storefront-product-purchase h1{font:750 2.75rem/1.12 var(--store-heading-font)}.storefront-root[data-theme-code=hela-electronics] .storefront-product-purchase>p:first-child{font-size:.75rem;color:var(--store-primary);text-transform:uppercase}.storefront-root[data-theme-code=hela-electronics] .storefront-product-purchase .text-2xl{color:var(--store-text);font-size:2rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-summary{padding-bottom:1.5rem;border-bottom:1px solid var(--store-border)}.storefront-root[data-theme-code=hela-electronics] .storefront-option-choice{border-radius:var(--store-button-radius);min-height:2.75rem;border-color:var(--store-border);background:var(--store-background)}.storefront-root[data-theme-code=hela-electronics] .storefront-option-choice.is-selected{border-color:var(--store-primary);outline:1px solid var(--store-primary);background:color-mix(in srgb,var(--store-primary) 6%,var(--store-background))}.storefront-root[data-theme-code=hela-electronics] .volt-quantity{display:flex;align-items:center;gap:1rem;margin-top:1.25rem;font-size:.8rem}.storefront-root[data-theme-code=hela-electronics] .volt-quantity input{width:5rem;min-height:2.75rem;border:1px solid var(--store-border);text-align:center}.storefront-root[data-theme-code=hela-electronics] .volt-product-information{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-block:2.5rem;padding:2rem;background:var(--volt-paper)}.storefront-root[data-theme-code=hela-electronics] .volt-product-information h2{font-size:1.5rem;font-weight:750}.storefront-root[data-theme-code=hela-electronics] .volt-product-information p{white-space:pre-line;color:var(--store-muted);line-height:1.75;margin-top:1rem}.storefront-root[data-theme-code=hela-electronics] .volt-product-information summary{cursor:pointer;font-size:.85rem;font-weight:650;padding-bottom:1rem}.storefront-root[data-theme-code=hela-electronics] .volt-product-information dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:1rem;padding:.75rem 0;border-top:1px solid var(--store-border);font-size:.8rem}.storefront-root[data-theme-code=hela-electronics] .volt-product-information dd{text-align:right;font-weight:600}.storefront-root[data-theme-code=hela-electronics] .storefront-product-detail-section{display:block}.storefront-root[data-theme-code=hela-electronics] .storefront-footer{border-radius:0}.storefront-root[data-theme-code=hela-electronics] .storefront-footer h2{font-size:.75rem;text-transform:uppercase}@container volt-page (min-width: 1024px){.storefront-root[data-theme-code=hela-electronics] .storefront-header-main{display:grid;grid-template-columns:minmax(8rem,auto) minmax(0,1fr) minmax(11rem,17rem) auto;padding-block:.65rem}.storefront-root[data-theme-code=hela-electronics] .storefront-brand{grid-area:1/1}.storefront-root[data-theme-code=hela-electronics] .storefront-navigation{display:flex;grid-area:1/2;align-items:center;flex-wrap:nowrap}.storefront-root[data-theme-code=hela-electronics] .storefront-search-form{grid-area:1/3}.storefront-root[data-theme-code=hela-electronics] .storefront-header-actions{grid-area:1/4}.storefront-root[data-theme-code=hela-electronics] .storefront-header[data-header-variant=centered] .storefront-header-main{grid-template-columns:minmax(0,1fr) minmax(8rem,auto) minmax(0,1fr)}.storefront-root[data-theme-code=hela-electronics] .storefront-header[data-header-variant=centered] .storefront-brand{grid-area:1/2}.storefront-root[data-theme-code=hela-electronics] .storefront-header[data-header-variant=centered] .storefront-search-form{grid-area:1/1}.storefront-root[data-theme-code=hela-electronics] .storefront-header[data-header-variant=centered] .storefront-header-actions{grid-area:1/3}.storefront-root[data-theme-code=hela-electronics] .storefront-header[data-header-variant=centered] .storefront-navigation{grid-area:2/1/auto/-1;justify-self:stretch}}@container volt-page (max-width: 1023px){.storefront-root[data-theme-code=hela-electronics] .storefront-header-main{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}.storefront-root[data-theme-code=hela-electronics] .storefront-header-actions{display:contents}.storefront-root[data-theme-code=hela-electronics] .storefront-brand{grid-area:1/2;justify-self:center}.storefront-root[data-theme-code=hela-electronics] .storefront-brand-name{max-width:none;text-align:center}.storefront-root[data-theme-code=hela-electronics] .storefront-header-actions>.storefront-icon-link[aria-label^=Cart]{grid-area:1/3}.storefront-root[data-theme-code=hela-electronics] .storefront-icon-button[aria-label="Open store menu"]{grid-area:1/1}.storefront-root[data-theme-code=hela-electronics] .storefront-search-form{grid-area:2/1/auto/-1}.storefront-root[data-theme-code=hela-electronics] .storefront-product-grid,.storefront-root[data-theme-code=hela-electronics] .storefront-shop .storefront-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-root[data-theme-code=hela-electronics] .storefront-hero-copy h1{font-size:2.75rem}.storefront-root[data-theme-code=hela-electronics] .storefront-hero:not([data-image-layout]) .storefront-hero-copy{padding:2rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-detail-grid{gap:1.5rem}}@container volt-page (max-width: 767px){.storefront-root[data-theme-code=hela-electronics] .volt-spotlight-pair{grid-template-columns:minmax(0,1fr);padding:1rem}.storefront-root[data-theme-code=hela-electronics] .volt-spotlight-pair .storefront-image-text-media{min-width:0;min-height:12rem}.storefront-root[data-theme-code=hela-electronics] .volt-spotlight-pair .storefront-image-text-copy{padding:1rem}.storefront-root[data-theme-code=hela-electronics] .volt-spotlight-pair .storefront-image-text-copy h2{font-size:1.5rem}.storefront-root[data-theme-code=hela-electronics] :is(.storefront-shop,.storefront-product-detail){padding:1.25rem 1rem}.storefront-root[data-theme-code=hela-electronics] .storefront-hero:not([data-image-layout]){grid-template-columns:minmax(0,1fr)}.storefront-root[data-theme-code=hela-electronics] .storefront-hero:not([data-image-layout]) .storefront-hero-copy{grid-area:1/1;padding:2rem 1.25rem}.storefront-root[data-theme-code=hela-electronics] .storefront-hero:not([data-image-layout]) .storefront-hero-image{grid-area:2/1;min-width:0;min-height:0;height:auto;aspect-ratio:4/3}.storefront-root[data-theme-code=hela-electronics] .storefront-hero-copy h1{font-size:2.5rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-grid,.storefront-root[data-theme-code=hela-electronics] .storefront-shop .storefront-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.storefront-root[data-theme-code=hela-electronics] .storefront-category-grid,.storefront-root[data-theme-code=hela-electronics] .storefront-showcase .storefront-category-grid.storefront-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-root[data-theme-code=hela-electronics] .storefront-category-link{flex-direction:column;text-align:center;padding:.75rem .4rem;gap:.5rem;font-size:.7rem}.storefront-root[data-theme-code=hela-electronics] .storefront-category-link>svg:last-child{display:none}.storefront-root[data-theme-code=hela-electronics] :is(.storefront-shop-layout,.storefront-product-detail-grid,.volt-product-information,.volt-catalog-intro.has-image){grid-template-columns:minmax(0,1fr)}.storefront-root[data-theme-code=hela-electronics] .volt-catalog-intro h1{font-size:2.25rem}.storefront-root[data-theme-code=hela-electronics] .volt-catalog-intro.has-image{padding:1.25rem}.storefront-root[data-theme-code=hela-electronics] .volt-product-information{padding:1.25rem;gap:1.5rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-purchase h1{font-size:2rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-image img{padding:.5rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-name{font-size:.75rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-price{font-size:.9rem}.storefront-root[data-theme-code=hela-electronics] .storefront-product-card-action .storefront-button{padding:.5rem;font-size:.7rem}}@font-face{font-family:HC Noto Sans Sinhala;src:url(/fonts/storefront/noto-sans-sinhala-sinhala-normal.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+0964-0965,u+0d81-0df4,u+1cf2,u+200c-200d,u+25cc,u+111e1-111f4}@font-face{font-family:HC Noto Sans Tamil;src:url(/fonts/storefront/noto-sans-tamil-tamil-normal.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:HC Inter;src:url(/fonts/storefront/inter-latin-normal.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:HC DM Sans;src:url(/fonts/storefront/dm-sans-latin-normal.woff2) format("woff2");font-style:normal;font-weight:100 1000;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:HC Manrope;src:url(/fonts/storefront/manrope-latin-normal.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:HC Space Grotesk;src:url(/fonts/storefront/space-grotesk-latin-normal.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:HC Outfit;src:url(/fonts/storefront/outfit-latin-normal.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:HC Lora;src:url(/fonts/storefront/lora-latin-normal.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:HC Libre Baskerville;src:url(/fonts/storefront/libre-baskerville-latin-normal.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:HC Playfair Display;src:url(/fonts/storefront/playfair-display-latin-normal.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}