.notification-root[data-v-29174cd4]{align-items:center;display:flex;flex-direction:column;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:9999}.notification-item[data-v-29174cd4]{border-radius:8px;box-shadow:0 4px 12px #00000026;left:50%;max-width:480px;pointer-events:auto;position:fixed;transform:translate(-50%);transition:top .3s ease,opacity .3s ease,transform .3s ease;width:calc(100% - 32px)}.notification-content[data-v-29174cd4]{align-items:center;color:#fff;display:flex;padding:12px 16px}.notification-message[data-v-29174cd4]{flex:1;font-size:.875rem;line-height:1.4;word-break:break-word}.notification-close[data-v-29174cd4]{align-items:center;background:#fff3;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:8px;transition:background .2s;width:28px}.notification-close[data-v-29174cd4]:hover{background:#ffffff4d}.notification-queue[data-v-29174cd4]{left:50%;pointer-events:none;position:fixed;transform:translate(-50%);transition:top .3s ease}.queue-badge[data-v-29174cd4]{background:#424242;border-radius:12px;color:#fff;display:inline-block;font-size:.75rem;padding:4px 12px}.notification-enter-active[data-v-29174cd4],.notification-leave-active[data-v-29174cd4]{transition:all .3s ease}.notification-enter-from[data-v-29174cd4]{opacity:0;transform:translate(-50%) translateY(-20px)}.notification-leave-to[data-v-29174cd4]{opacity:0;transform:translate(50%)}@media (max-width:600px){.notification-item[data-v-29174cd4]{max-width:none;width:calc(100% - 16px)}.notification-content[data-v-29174cd4]{padding:10px 12px}.notification-message[data-v-29174cd4]{font-size:.8125rem}}[data-v-3b146463] .ais-CurrentRefinements,[data-v-3b146463] .ais-CurrentRefinements-list{display:none!important}.active-filters-container[data-v-3b146463]{border-bottom:1px solid #ebecf3;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:16px}.active-filter-chip[data-v-3b146463]{align-items:center;border-radius:16px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 10px;transition:all .2s ease}.active-filter-chip[data-v-3b146463]:focus{outline-offset:2px}.active-filter-chip[data-v-3b146463]:focus:not(:focus-visible){outline:none}.chip-category[data-v-3b146463]{background:#dcfce7;border:1px solid #22c55e;color:#166534}.chip-category[data-v-3b146463]:hover{background:#bbf7d0;border-color:#16a34a}.chip-category[data-v-3b146463]:focus{outline:2px solid #22c55e}.chip-category .chip-close[data-v-3b146463]{color:#166534}.chip-manufacturer[data-v-3b146463]{background:#fef3c7;border:1px solid #e2a400;color:#92400e}.chip-manufacturer[data-v-3b146463]:hover{background:#fde68a;border-color:#ca8f00}.chip-manufacturer[data-v-3b146463]:focus{outline:2px solid #e2a400}.chip-manufacturer .chip-close[data-v-3b146463]{color:#92400e}.chip-label[data-v-3b146463]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-close[data-v-3b146463]{opacity:.7;transition:opacity .2s ease}.chip-close[data-v-3b146463]:hover{opacity:1}.product-card-skeleton[data-v-3eee5843]{border-radius:12px;width:100%}.product-badges[data-v-3eee5843]{left:12px}.product-actions[data-v-3eee5843],.product-badges[data-v-3eee5843]{position:absolute;top:12px;z-index:2}.product-actions[data-v-3eee5843]{display:flex;gap:8px;right:12px}.fade-enter-active[data-v-3eee5843],.fade-leave-active[data-v-3eee5843]{transition:opacity .2s ease}.fade-enter-from[data-v-3eee5843],.fade-leave-to[data-v-3eee5843]{opacity:0}.fade-enter-to[data-v-3eee5843],.fade-leave-from[data-v-3eee5843]{opacity:1}.action-button[data-v-3eee5843]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.action-button[data-v-3eee5843]:focus,.action-button[data-v-3eee5843]:hover{background:#fff;box-shadow:0 4px 12px #00000026;color:rgb(var(--v-theme-primary));transform:scale(1.1)}.action-button[data-v-3eee5843]:focus{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.action-button[data-v-3eee5843]:focus:not(:focus-visible){outline:none}.action-button[data-v-3eee5843]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.action-button.active[data-v-3eee5843]{color:#ef4444}.product-manufacturer[data-v-3eee5843]{color:#9ca3af;display:block;font-size:11px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-decoration:none;text-transform:uppercase}.product-manufacturer[data-v-3eee5843]:hover{color:rgb(var(--v-theme-primary))}.product-name-link[data-v-3eee5843]{text-decoration:none}.product-name[data-v-3eee5843]{color:#1f2937;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.4;margin:6px 0 12px;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;overflow:hidden}.product-footer[data-v-3eee5843]{align-items:center;display:flex;gap:8px;justify-content:space-between}.price-label[data-v-3eee5843]{color:#6b7280;font-size:12px;font-weight:400}.product-price[data-v-3eee5843]{color:rgb(var(--v-theme-primary));font-size:14px}.login-link[data-v-3eee5843]{filter:brightness(.8);font-size:11px;text-decoration:none}.login-link[data-v-3eee5843]:hover{filter:brightness(1);text-decoration:underline}.price-loading[data-v-3eee5843]{width:100%}.error-highlight[data-v-a8a4f37b]{animation:errorPulse-a8a4f37b 2s ease-in-out;box-shadow:0 0 10px 2px #f4433699;position:relative;z-index:1}.error-highlight[data-v-a8a4f37b]:before{border:2px solid rgba(244,67,54,.6);border-radius:4px;bottom:-8px;content:"";left:-8px;pointer-events:none;position:absolute;right:-8px;top:-8px;z-index:0}@keyframes errorPulse-a8a4f37b{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}[data-v-a8a4f37b] .v-input.error-highlight,[data-v-a8a4f37b] .v-field.error-highlight{animation:errorPulse-a8a4f37b 2s ease-in-out}.food-information-display[data-v-25d42424]{margin-bottom:2rem;margin-top:2rem}.month-timeline[data-v-78cd6a8c]{display:flex;flex-wrap:wrap;gap:4px}.current-month[data-v-78cd6a8c]{border:2px solid rgb(var(--v-theme-success))!important}.disabled-month[data-v-78cd6a8c]{cursor:not-allowed!important;opacity:.4}@font-face{font-family:Open Sans;src:local("Open Sans Variable Italic"),url(../_fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ-C4Bxw6JTv4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:300 800;font-style:italic}@font-face{font-family:"Open Sans Fallback: Arial";src:local("Arial");size-adjust:105.1479%;ascent-override:101.6519%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local("Open Sans Variable Italic"),url(../_fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ-OPVjZtmVA6.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:300 800;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Variable Italic"),url(../_fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ-Vddm2fkm59.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:300 800;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Variable Italic"),url(../_fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ-Bt2s6T5vE2.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:300 800;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Variable Italic"),url(../_fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ-vWz3YshUdW.woff2) format(woff2);font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:300 800;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Variable Italic"),url(../_fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ-XXGOciAlL5.woff2) format(woff2);font-display:swap;unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-weight:300 800;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Variable Italic"),url(../_fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ-n3vIGTlNsK.woff2) format(woff2);font-display:swap;unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-weight:300 800;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Variable Italic"),url(../_fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ-vA8dg6pTHR.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:300 800;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Variable Italic"),url(../_fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ-jenc4JpjRU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300 800;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Variable Italic"),url(../_fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg-rSABzheqpn.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:300 800;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Variable"),url(../_fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw-WanLzl0sYH.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:300 800;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Variable"),url(../_fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw-msVLJDBz9z.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:300 800;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Variable"),url(../_fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw-PryYvwSk3w.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:300 800;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Variable"),url(../_fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw-bLUxcIebsb.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:300 800;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Variable"),url(../_fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw-Isqwq5ip30.woff2) format(woff2);font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:300 800;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Variable"),url(../_fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw-LEMcwZkc0E.woff2) format(woff2);font-display:swap;unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-weight:300 800;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Variable"),url(../_fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw-DIfQrWHEpN.woff2) format(woff2);font-display:swap;unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-weight:300 800;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Variable"),url(../_fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw-M9pPYsciTR.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:300 800;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Variable"),url(../_fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw-leEfd6BVVp.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300 800;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Variable"),url(../_fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I-3ZEitzxyQg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:300 800;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Light Italic"),url(../_fonts/fonts.gstatic-BUIIdSvzY7.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Regular Italic"),local("Open Sans Italic"),url(../_fonts/fonts.gstatic-ZQyvSYzd7g.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Medium Italic"),url(../_fonts/fonts.gstatic-rtVt4vm9NR.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold Italic"),url(../_fonts/fonts.gstatic-UfEiM4NRTW.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Bold Italic"),url(../_fonts/fonts.gstatic-TC4u21iwcU.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans ExtraBold Italic"),url(../_fonts/fonts.gstatic-2Wr91uPzZN.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Light"),url(../_fonts/fonts.gstatic-zJlUHn0KFc.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/fonts.gstatic-3bBMMRG6y5.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Medium"),url(../_fonts/fonts.gstatic-O20j3WFZHm.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/fonts.gstatic-mXtM18Pjn0.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Bold"),url(../_fonts/fonts.gstatic-YfEJgQOEIK.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans ExtraBold"),url(../_fonts/fonts.gstatic-sKSTUnuajM.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:"Hind Fallback: Arial";src:local("Arial");size-adjust:96.2313%;ascent-override:109.6317%;descent-override:56.7383%;line-gap-override:0%}@font-face{font-family:Hind;src:local("Hind Regular"),local("Hind"),url(../_fonts/5aU69_a8oxmIdGh4BDGwgDJm_A-6IFSWzPSPa.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:normal}@font-face{font-family:Hind;src:local("Hind Regular"),local("Hind"),url(../_fonts/5aU69_a8oxmIdGd4BDGwgDJm_A-c0QGij1qYc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Hind;src:local("Hind Regular"),local("Hind"),url(../_fonts/5aU69_a8oxmIdGl4BDGwgDI-jaxWrF58ql.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:normal}@font-face{font-family:Hind;src:local("Hind Regular"),local("Hind"),url(../_fonts/fonts.gstatic-bixqUrnMBq.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}*{box-sizing:border-box}body,h1,h2{margin:0;padding:0}body{font-family:Open Sans,"Open Sans Fallback: Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;-webkit-font-smoothing:antialiased}h2{color:#21243d;font-family:Hind,"Hind Fallback: Arial",sans-serif;font-size:1.5rem;font-weight:700}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.header{align-items:center;background-position:50%;background-size:cover;display:flex;flex-direction:column;min-height:140px;padding:.25rem 1rem;text-align:center}@media (min-width:960px){.header{min-height:180px;padding:.5rem 1rem}}.header-logo{margin:0}.header-logo svg{height:24px;width:92px}.header-title{font-size:24px;font-weight:300;line-height:1.2}@media (min-width:600px){.header-title{font-size:32px}}@media (min-width:960px){.header-title{font-size:38px}}.container-filters{align-self:flex-start;flex:1;margin-right:60px;max-width:260px}.container-header{align-items:center;display:flex;justify-content:space-between;min-height:80px}.container-results{flex:3}.container-options{justify-content:flex-end;margin-bottom:30px;padding:30px 0}.container-options .container-option:not(:first-child){margin-left:48px}.container-options select{min-width:100px}.container-footer{margin:4rem 0}em{font-style:normal}em,mark{background:#e2a40066}.clear-filters{align-items:center;display:flex}.clear-filters svg{margin-right:8px}.container-body .ais-Panel{border-top:1px solid #ebecf3;padding-bottom:1.5rem;padding-top:1.5rem}.container-body .ais-Panel:first-child{border-top:none;padding-top:0}.ais-Panel-header{color:#21243d;font-family:Hind,"Hind Fallback: Arial",sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.ais-HierarchicalMenu-list{list-style:none;margin:0;padding:0}.ais-HierarchicalMenu-item{padding:6px 0}.ais-HierarchicalMenu-link{align-items:center;color:#4b5563;display:flex;font-size:14px;justify-content:space-between;text-decoration:none;transition:color .2s ease}.ais-HierarchicalMenu-link:hover{color:#e2a400}.ais-HierarchicalMenu-link--selected{color:#e2a400;font-weight:500}.ais-HierarchicalMenu-count{background:#f3f4f6;border-radius:12px;color:#9ca3af;font-size:12px;padding:2px 8px}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-top:4px;padding-left:16px}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list .ais-HierarchicalMenu-link{font-size:13px}.ais-RefinementList-list{list-style:none;margin:0;padding:0}.ais-RefinementList-item{padding:6px 0}.ais-RefinementList-label{align-items:center;color:#4b5563;cursor:pointer;display:flex;font-size:14px;gap:10px;transition:color .2s ease}.ais-RefinementList-label:hover{color:#e2a400}.ais-RefinementList-checkbox{accent-color:#e2a400;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;height:16px;width:16px}.ais-RefinementList-labelText{flex:1}.ais-RefinementList-count{background:#f3f4f6;border-radius:12px;color:#9ca3af;font-size:12px;padding:2px 8px}.ais-RefinementList-item--selected .ais-RefinementList-label{color:#e2a400;font-weight:500}.ais-RefinementList .ais-SearchBox{margin-bottom:12px}.ais-RefinementList .ais-SearchBox-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:14px;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ais-RefinementList .ais-SearchBox-input:focus{border-color:#e2a400;box-shadow:0 0 0 3px #e2a4001a;outline:none}.ais-RefinementList .ais-SearchBox-input::-moz-placeholder{color:#9ca3af}.ais-RefinementList .ais-SearchBox-input::placeholder{color:#9ca3af}.ais-HierarchicalMenu-showMore,.ais-RefinementList-showMore{background:none;border:none;color:#e2a400;cursor:pointer;font-size:13px;font-weight:500;margin-top:12px;padding:8px 0;transition:color .2s ease}.ais-HierarchicalMenu-showMore:hover,.ais-RefinementList-showMore:hover{color:#ca8f00}.ais-ClearRefinements-button{background:#e2a400;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .2s ease}.ais-ClearRefinements-button:hover{background:#ca8f00}.ais-ClearRefinements-button--disabled{display:none}.header .ais-SearchBox{height:48px;max-width:740px;width:100%}@media (min-width:960px){.header .ais-SearchBox{height:56px}}.header .ais-SearchBox .ais-SearchBox-input{background-color:#fff;border-radius:8px;box-shadow:0 4px 48px #0003;font-family:Hind,"Hind Fallback: Arial",sans-serif;height:48px;padding:4px 48px 0 52px}@media (min-width:960px){.header .ais-SearchBox .ais-SearchBox-input{height:56px;padding:4px 48px 0 64px}}.header .ais-SearchBox-submit{padding:0 .75rem 0 1.5rem;width:52px}@media (min-width:960px){.header .ais-SearchBox-submit{padding:0 1rem 0 2rem;width:64px}}.header .ais-SearchBox .ais-SearchBox-input::-moz-placeholder{color:#21243d3d;opacity:1}.header .ais-SearchBox .ais-SearchBox-input::placeholder{color:#21243d3d;opacity:1}.ais-SearchBox-input:-ms-input-placeholder{color:#21243d3d}.ais-SearchBox-input::-ms-input-placeholder{color:#21243d3d}.ais-SearchBox-submit{color:#e2a400}.ais-RefinementList .ais-SearchBox-input{font-family:Hind,"Hind Fallback: Arial",sans-serif;padding-top:2px}.hit{color:#21243d;line-height:18px}.hit,.hit h1{font-size:14px}.hit-category{color:#21243d;font-size:12px;font-weight:600;line-height:1;margin-bottom:8px;opacity:.7;text-transform:uppercase}.hit-description{margin-top:2px}.hit-info-container{overflow-wrap:break-word;word-break:break-word}.hit-image-container{align-items:center;display:flex;height:174px;justify-content:center;margin:auto;width:174px}.hit-image{height:auto;max-height:100%;max-width:100%}.hit-em{color:#e2a400;font-size:11px;font-weight:600}.hit-rating{border:1px solid rgba(226,164,0,.5);border-radius:4px;margin-left:4px;padding:0 4px}.hits-empty-state{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:300px}.hits-empty-state-title{font-family:Hind,"Hind Fallback: Arial";font-size:1.5rem;font-weight:700;margin-bottom:0;text-align:center}.hits-empty-state-description{color:#23253399;font-size:.875rem;text-align:center}.hits-empty-state .ais-ClearRefinements{margin-top:1rem}.hits-empty-state .ais-ClearRefinements-button--disabled{display:none}.hits-empty-state .ais-ClearRefinements-button{background:#0a08290a;border-radius:3px;color:#21243d;min-height:48px;padding:16px 24px}.ais-ToggleRefinement-label{display:flex;flex-direction:row-reverse;justify-content:space-between}.ais-ToggleRefinement-checkbox{font:inherit;margin-left:1rem;margin-right:0;position:relative}.ais-ToggleRefinement-checkbox:checked:before{color:#e2a400}.ais-ToggleRefinement-checkbox:before{align-items:center;color:#21243d52;content:"No";display:flex;font-size:.8rem;height:16px;position:absolute;right:38px}.ais-ToggleRefinement-checkbox:checked:before{content:"Yes"}.ais-ToggleRefinement-count{display:none}.ais-RatingMenu-item:not(.ais-RatingMenu-item--selected){opacity:.5}.ais-RatingMenu-starIcon{margin-right:.5rem}.hit .v-card{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.hit .v-card:hover{border-color:#e2a400;box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.ais-Hits-item,.ais-InfiniteHits-item,.ais-InfiniteResults-item,.ais-Results-item{border:none;box-shadow:none;width:calc(33% - 1rem)}@media (max-width:599px){.ais-Hits-item,.ais-InfiniteHits-item,.ais-InfiniteResults-item,.ais-Results-item{width:calc(100% - 1rem)}}@media (min-width:600px) and (max-width:899px){.ais-Hits-item,.ais-InfiniteHits-item,.ais-InfiniteResults-item,.ais-Results-item{width:calc(50% - 1rem)}}@media (min-width:960px){[data-layout=mobile]{display:none!important}}@media (max-width:959px){.mobile-controls-row{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.active-filters-container{margin-bottom:16px}.text-h6{font-size:1.1rem!important}.header{background-position:bottom;background-size:cover;background:#f5f7fa;min-height:auto;padding:16px 0 20px;position:sticky;top:0;transition:transform .2s ease-out;z-index:200}.header .header-title{font-size:20px;margin-bottom:12px;padding:0 16px}.header .ais-SearchBox{margin-top:10px;padding:0 16px;position:relative;width:100%}.header .ais-SearchBox .ais-SearchBox-form{margin:0 auto;max-width:100%}.ais-RefinementList .ais-SearchBox-input,.ais-SearchBox .ais-SearchBox-input{font-size:1rem}.ais-RefinementList .ais-SearchBox-input{min-height:48px}.ais-RefinementList-list{display:grid;grid-auto-flow:column;grid-gap:0 2rem;grid-template-rows:repeat(5,1fr)}.ais-RefinementList-item{flex:50%}.ais-RefinementList-checkbox{height:1.5rem;min-width:1.5rem}.ais-RefinementList-item--selected .ais-RefinementList-checkbox:after{align-items:center;background:none;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12' height='9'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='%23fff' fill-rule='evenodd' transform='translate(-6 -8)'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill-rule='nonzero' d='M16.5 8.5 18 10l-6.99 7-4.51-4.5L8 11l3.01 3z' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");display:flex;height:100%;justify-content:center;left:auto;position:relative;top:auto;transform:none;width:auto}.ais-HierarchicalMenu-link:before{background-color:#41424714;border-radius:50%;padding:8px}.ais-ToggleRefinement-checkbox{margin-left:2rem;min-width:47px;position:relative}.ais-ToggleRefinement-checkbox:after{height:1.5rem;top:-4px;width:1.5rem}.ais-ToggleRefinement-checkbox:before{right:54px}.ais-RatingMenu-starIcon{height:1.5rem;margin-right:1rem;width:1.5rem}.ais-Hits-list{grid-gap:1rem}.hit{display:flex}.hit-image-container{flex:1;margin-right:2rem}.hit-info-container{flex:2}.hits-empty-state-image{display:none}[data-layout=desktop]{display:none!important}.filter-badge{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:10px;box-shadow:0 2px 4px #0003;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:-6px;top:-6px}@media (max-width:599px){.ais-Hits-list,.ais-InfiniteHits-list{display:grid!important;gap:16px!important;grid-template-columns:1fr!important}}@media (min-width:600px) and (max-width:959px){.ais-Hits-list,.ais-InfiniteHits-list{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,1fr)!important}}.ais-Hits-item,.ais-InfiniteHits-item{margin:0!important;width:100%!important}.hit .v-card{max-width:unset;min-height:auto;min-width:unset;width:100%}@media (max-width:479px){.hit .v-card .product-manufacturer{font-size:12px}.hit .v-card .product-name{font-size:15px}.hit .v-card .v-card-text{padding:12px}}.hit .v-card .v-card-title{font-size:.8rem;min-height:40px}.hit .v-card .v-card-subtitle{font-size:.65rem}.hit .v-card .v-card-text{font-size:.75rem;padding:8px}.hit .action-btn{height:28px!important;width:28px!important}.hit .action-btn .v-icon{font-size:14px!important}}.fix-bottom-drawer{bottom:0!important;left:0!important;position:fixed!important;right:0!important;top:auto!important;z-index:2005!important}.container-wrapper{height:100%;position:relative;width:100%}.mobile-close-btn{background:transparent;border:none;border-radius:8px;color:#111827;cursor:pointer;display:none;padding:8px;transition:all .2s ease}.mobile-close-btn:hover{background:#f3f4f6}@media (max-width:959px){.filtering .mobile-close-btn{display:block}}.mobile-controls-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#fff 0,#fafafa);border-bottom:1px solid #e5e7eb;box-shadow:0 4px 20px #00000014,0 1px 4px #0000000a;display:none;position:sticky;top:160px;transition:box-shadow .3s ease;z-index:210}.mobile-controls-container:hover{box-shadow:0 6px 28px #0000001f,0 2px 6px #0000000f}@media (max-width:959px){.mobile-controls-container{display:block}}.mobile-controls-inner{align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto;max-width:100%;min-height:78px;padding:18px 20px}.mobile-control-item{align-items:center;display:flex;min-height:44px;padding:0}.mobile-control-center{justify-content:center}.mobile-control-end{justify-content:flex-end}.filter-btn-mobile{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:10px;box-shadow:0 4px 12px #dc262659,0 2px 4px #dc262633;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;height:44px;justify-content:center;letter-spacing:.01em;line-height:1.2;min-height:44px;min-width:110px;padding:10px 18px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.filter-btn-mobile:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 6px 20px #dc262673,0 3px 6px #dc26264d;transform:translateY(-2px)}.filter-btn-mobile:active{box-shadow:0 2px 6px #dc26264d,0 1px 2px #dc262633;transform:translateY(0)}.filter-btn-mobile:focus-visible{box-shadow:0 0 0 4px #dc262633,0 4px 12px #dc262666;outline:none}.filter-icon{flex-shrink:0;height:14px;width:16px}.filter-btn-text{font-size:15px;line-height:1.2;white-space:nowrap}.filter-badge{align-items:center;animation:badge-pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(135deg,#ef4444,#dc2626);border:2.5px solid #fff;border-radius:11px;box-shadow:0 3px 8px #00000040,0 1px 3px #00000026;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 6px;position:absolute;right:-8px;top:-8px}@keyframes badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.product-count-mobile{align-items:center;background:linear-gradient(135deg,#fef2f2,#fff);border-radius:10px;box-shadow:0 2px 8px #dc262614;display:flex;flex-direction:column;gap:3px;justify-content:center;min-width:70px;padding:6px 10px}.count-number{color:#dc2626;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1;text-shadow:0 1px 2px rgba(220,38,38,.1)}.count-label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;line-height:1;text-transform:uppercase}.per-page-mobile{align-items:center;display:flex;gap:10px;min-width:110px}.mobile-per-page-select{flex-shrink:0}.mobile-per-page-select :deep(.ais-HitsPerPage-select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23dc2626' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:2px solid #fecaca!important;border-radius:10px!important;box-shadow:0 2px 6px #dc26261a;color:#dc2626!important;cursor:pointer!important;font-size:15px!important;font-weight:600!important;line-height:1.2;min-height:44px!important;min-width:100px!important;padding:10px 36px 10px 14px!important;transition:all .25s cubic-bezier(.4,0,.2,1)}.mobile-per-page-select :deep(.ais-HitsPerPage-select):hover{background-color:#fef2f2!important;border-color:#dc2626!important;box-shadow:0 4px 12px #dc262633;transform:translateY(-1px)}.mobile-per-page-select :deep(.ais-HitsPerPage-select):focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #dc262626,0 4px 12px #dc262640;outline:none}@media (max-width:374px){.mobile-controls-inner{gap:10px;grid-template-columns:1fr;min-height:auto;padding:14px 12px}.mobile-control-center,.mobile-control-end,.mobile-control-item{justify-content:center!important}.filter-btn-mobile{max-width:280px;width:100%}.product-count-mobile{padding:8px 0;width:100%}.count-number{font-size:20px}.per-page-mobile{gap:10px;justify-content:center;margin:0 auto;max-width:200px;width:100%}.per-page-label{font-size:13px}.mobile-per-page-select :deep(.ais-HitsPerPage-select){font-size:14px!important;min-width:70px!important;padding:9px 28px 9px 12px!important}}@media (min-width:375px) and (max-width:428px){.mobile-controls-inner{gap:12px;min-height:70px;padding:14px}.filter-btn-mobile{font-size:14px;min-width:105px;padding:9px 14px}.count-number{font-size:22px}.count-label{font-size:11px}.per-page-mobile{gap:9px}.per-page-label{font-size:13px}.mobile-per-page-select :deep(.ais-HitsPerPage-select){font-size:14px!important;min-width:70px!important;padding:9px 28px 9px 11px!important}}@media (min-width:429px) and (max-width:767px){.mobile-controls-inner{gap:16px;padding:16px 20px}.filter-btn-mobile{font-size:16px;min-width:120px;padding:10px 18px}.count-number{font-size:26px}.count-label{font-size:12px}.per-page-label{font-size:14px}.mobile-per-page-select :deep(.ais-HitsPerPage-select){font-size:16px!important;min-width:72px!important}}@media (min-width:768px) and (max-width:959px){.mobile-controls-inner{gap:20px;padding:16px 24px}.filter-btn-mobile{font-size:16px;min-width:130px;padding:10px 20px}.count-number{font-size:28px}.count-label{font-size:12px}.per-page-label{font-size:15px}.mobile-per-page-select :deep(.ais-HitsPerPage-select){font-size:16px!important;min-width:75px!important}}@media (max-width:959px) and (orientation:landscape){.mobile-controls-container{top:130px}.mobile-controls-inner{min-height:60px;padding:10px 16px}}@media (prefers-contrast:high){.mobile-controls-container{border-bottom-width:2px}.filter-btn-mobile{border:2px solid #fff}}@media (prefers-reduced-motion:reduce){.filter-btn-mobile{transition:none!important}.filter-btn-mobile:hover{transform:none}}.products-container{max-width:1400px;padding:20px}.desktop-filters{max-height:calc(100vh - 40px);overflow-y:auto;padding-right:20px;position:sticky;top:20px}.container-results{width:100%}.container-options{margin-bottom:20px;padding:20px 0}.results-count-text{color:#374151}.clear-filters-btn{background:none;border:none;border-radius:6px;color:#e2a400;display:flex;font-size:14px;padding:8px 12px;transition:background-color .2s ease}.clear-filters-btn:hover{background-color:#e2a4001a}.ais-Hits-list,.ais-InfiniteHits-list{display:grid!important;gap:20px!important;grid-template-columns:repeat(2,1fr)!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important}.ais-Hits-item,.ais-InfiniteHits-item,.ais-InfiniteResults-item,.ais-Results-item{border:0!important;box-shadow:none!important;display:block!important;flex:none!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;width:100%!important}@media (max-width:599px){.ais-Hits-list,.ais-InfiniteHits-list{gap:12px!important;grid-template-columns:1fr!important}}@media (min-width:600px) and (max-width:959px){.ais-Hits-list,.ais-InfiniteHits-list{gap:16px!important;grid-template-columns:repeat(2,1fr)!important}}@media (min-width:960px){.ais-Hits-list,.ais-InfiniteHits-list{gap:20px!important;grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1400px){.ais-Hits-list,.ais-InfiniteHits-list{gap:20px!important;grid-template-columns:repeat(3,1fr)!important}}.ais-Hits-item .v-card,.ais-InfiniteHits-item .v-card{display:flex;flex-direction:column;height:100%}.ais-Breadcrumb,.ais-ClearRefinements,.ais-CurrentRefinements,.ais-GeoSearch,.ais-HierarchicalMenu,.ais-Hits,.ais-HitsPerPage,.ais-InfiniteHits,.ais-InfiniteResults,.ais-Menu,.ais-MenuSelect,.ais-NumericMenu,.ais-NumericSelector,.ais-Pagination,.ais-Panel,.ais-PoweredBy,.ais-RangeInput,.ais-RangeSlider,.ais-RatingMenu,.ais-RefinementList,.ais-RelevantSort,.ais-Results,.ais-ResultsPerPage,.ais-SearchBox,.ais-SortBy,.ais-Stats,.ais-ToggleRefinement{margin-top:20px}.v-list-item__content{align-items:center;display:inline-flex;flex-direction:row;gap:10px;justify-content:start}.container-filters .container-header .ais-ClearRefinements{margin:0!important}.container-filters .container-header .ais-ClearRefinements:empty,.container-filters .container-header .ais-ClearRefinements:not(:has(.clear-filters-btn)){display:none!important}.container-filters .container-header{align-items:center;display:flex;justify-content:space-between;min-height:auto;padding:16px 0}.container-filters .container-header h2{font-size:18px;font-weight:600;margin:0}.clear-filters-btn{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;padding:8px 14px;transition:all .2s ease}.clear-filters-btn:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.clear-filters-btn:focus{outline:2px solid #dc2626;outline-offset:2px}.clear-filters-btn:focus:not(:focus-visible){outline:none}.container-options{align-items:center;border-bottom:1px solid #ebecf3;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 0}.results-count{margin:0!important}.results-count-text{color:#4b5563;font-size:14px}.results-count-text strong{color:#1f2937;font-weight:600}.container-options-right{align-items:center;display:flex;gap:16px}.refinement-list{list-style:none}.refinement-list,.refinement-list-item{margin:0;padding:0}.refinement-item{align-items:center;cursor:pointer;display:flex;gap:10px;padding:6px 0;transition:color .2s ease}.refinement-item:hover{color:rgb(var(--v-theme-primary))}.refinement-checkbox{accent-color:rgb(var(--v-theme-primary));border:1px solid #d1d5db;border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;margin:0;min-width:16px;width:16px}.refinement-label{color:#4b5563;flex:1;font-size:14px;line-height:1.3}.refinement-label.is-refined{font-weight:500}.refinement-item:hover .refinement-label,.refinement-label.is-refined{color:rgb(var(--v-theme-primary))}.refinement-count{background:#f3f4f6;border-radius:12px;color:#9ca3af;flex-shrink:0;font-size:12px;padding:2px 8px}.show-more-button{background:none;border:none;color:rgb(var(--v-theme-primary));cursor:pointer;font-size:13px;font-weight:500;margin-top:4px;padding:8px 0;transition:color .2s ease}.show-more-button:hover{color:rgb(var(--v-theme-primary));opacity:.8;text-decoration:underline}.container-filters{max-height:none!important;overflow:visible!important}.ais-Pagination-list{display:flex;gap:4px;justify-content:center;list-style:none;margin:24px 0;padding:0}.ais-Pagination-item{margin:0}.ais-Pagination-link{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 12px;text-decoration:none;transition:all .2s ease}.ais-Pagination-link:hover{background:rgba(var(--v-theme-primary),.05);border-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary))}.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-item--selected .ais-Pagination-link:hover{background:rgb(var(--v-theme-primary));border-color:rgb(var(--v-theme-primary));color:#fff}.ais-Pagination-item--selected .ais-Pagination-link:hover{opacity:.9}.ais-Pagination-item--disabled .ais-Pagination-link{cursor:not-allowed}.ais-Pagination-item--disabled .ais-Pagination-link,.ais-Pagination-item--disabled .ais-Pagination-link:hover{background:#f9fafb;border-color:#e5e7eb;color:#d1d5db}.ais-Pagination-item--nextPage .ais-Pagination-link,.ais-Pagination-item--previousPage .ais-Pagination-link{padding:0 8px}@media (max-width:959px){.container-header[data-layout=desktop],[data-layout=desktop],header[data-layout=desktop]{display:none!important;height:0!important;overflow:hidden!important;visibility:hidden!important}.sidebar-column{display:none!important}}@media (min-width:960px){.mobile-controls-container,[data-layout=mobile]{display:none!important;visibility:hidden!important}.mobile-filter-drawer,.mobile-filter-drawer-overlay{display:none!important}}.mobile-filter-drawer-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:2000}.mobile-filter-drawer{background:#fff;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -8px 32px #0000003d;left:0;max-height:92vh;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease-out;width:100%;z-index:2001}.mobile-filter-drawer.is-visible{transform:translateY(0)}.filter-drawer-container{background:#fff;display:flex;flex-direction:column;height:100%}.filter-drawer-header{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;position:sticky;top:0;z-index:10}.filter-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.filter-drawer-footer{background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -2px 8px #0000001a;flex-shrink:0;padding:16px;position:sticky;z-index:10}.footer-buttons-wrapper{display:flex;gap:12px;width:100%}.footer-buttons-wrapper .clear-btn{flex:1}.footer-buttons-wrapper .results-btn{flex:2}.chat-window>.v-virtual-scroll__container{border:2px;display:flex;flex-direction:column;gap:10px}.chat-window>.v-virtual-scroll__container>.v-virtual-scroll__item{display:flex;flex-direction:row;width:100%}.carousel-card-wrapper[data-v-80f794b2]{margin:0 8px;width:220px}@media (min-width:600px){.carousel-card-wrapper[data-v-80f794b2]{width:240px}}@media (min-width:960px){.carousel-card-wrapper[data-v-80f794b2]{width:260px}}.aa-ItemIcon-img[data-v-311663e3]{border-radius:4px;display:block;-o-object-fit:cover;object-fit:cover}.aa-ItemIcon-placeholder[data-v-311663e3]{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.featured-products-section[data-v-aaae7db9]{padding:1rem 0}.virtual-product-grid[data-v-77eebe67]{contain:layout style paint;width:100%}.virtual-product-grid[data-v-77eebe67] .virtual-grid-item{align-items:flex-start;display:flex;justify-content:center}.virtual-product-grid[data-v-77eebe67] .v-card{backface-visibility:hidden;will-change:transform}.virtual-product-grid[data-v-77eebe67] .v-skeleton-loader{will-change:opacity}@media (max-width:767px){.virtual-product-grid[data-v-77eebe67] .virtual-grid-item{padding:0 .5rem}}.virtual-product-grid[data-v-77eebe67]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.virtual-product-grid[data-v-77eebe67] .virtual-grid-row{padding:0 1rem}@media (max-width:767px){.virtual-product-grid[data-v-77eebe67] .virtual-grid-row{padding:0 .5rem}}.v-skeleton-loader__bone[data-v-3af266ae]{background:#0000001f;border-radius:4px}.v-skeleton-loader__text[data-v-3af266ae]{width:100%}.tiptap{padding-left:10px}.tiptap :first-child{margin-top:0}.tiptap ol,.tiptap ul{margin:1.25rem 1rem 1.25rem .4rem;padding:0 1rem}.tiptap ol li p,.tiptap ul li p{margin-bottom:.25em;margin-top:.25em}.tiptap ul{list-style-type:circle}.tiptap ol{list-style-type:decimal}.tiptap em{background-color:inherit;font-style:italic}.item-carousel[data-v-81ca34f3]{width:100%}.carousel-container[data-v-81ca34f3]{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.carousel-container[data-v-81ca34f3]::-webkit-scrollbar{display:none}.carousel-content[data-v-81ca34f3]{display:flex;gap:16px;padding:4px}.carousel-item[data-v-81ca34f3]{flex:0 0 auto;width:200px}@media (min-width:600px){.carousel-item[data-v-81ca34f3]{width:220px}}@media (min-width:960px){.carousel-item[data-v-81ca34f3]{width:240px}}@media (min-width:1280px){.carousel-item[data-v-81ca34f3]{width:260px}}.carousel-skeleton[data-v-bce336c8],.loading-skeleton[data-v-bce336c8]{width:100%}.virtual-grid-container[data-v-8b6e7bc5]{position:relative;width:100%}.virtual-grid-content[data-v-8b6e7bc5]{min-height:100%}.virtual-grid-item[data-v-8b6e7bc5],.virtual-grid-row[data-v-8b6e7bc5]{contain:layout style paint}.virtual-grid-item[data-v-8b6e7bc5]{will-change:transform}.virtual-grid-empty[data-v-8b6e7bc5]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:767px){.virtual-grid-container[data-v-8b6e7bc5]{--columns:1;--gap:1rem}}@media (min-width:768px) and (max-width:1023px){.virtual-grid-container[data-v-8b6e7bc5]{--columns:2;--gap:1.25rem}}@media (min-width:1024px) and (max-width:1439px){.virtual-grid-container[data-v-8b6e7bc5]{--columns:3;--gap:1.5rem}}@media (min-width:1440px){.virtual-grid-container[data-v-8b6e7bc5]{--columns:4;--gap:1.5rem}}.virtual-grid-row[data-v-8b6e7bc5]{backface-visibility:hidden;transform-style:preserve-3d}.virtual-grid-container[data-v-8b6e7bc5]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.error-boundary__fallback[data-v-3a47bb2a]{align-items:center;display:flex;justify-content:center;min-height:200px;padding:2rem;text-align:center}.error-boundary__content[data-v-3a47bb2a]{max-width:400px}.error-boundary__title[data-v-3a47bb2a]{color:rgb(var(--v-theme-error));font-weight:500}.error-boundary__description[data-v-3a47bb2a]{line-height:1.5}.error-boundary__details[data-v-3a47bb2a]{margin-top:1rem;max-width:500px;text-align:left}.error-boundary__stack[data-v-3a47bb2a]{border-radius:4px;font-family:Courier New,monospace;font-size:12px;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.cursor-pointer[data-v-3a47bb2a]{cursor:pointer}.qa-panels[data-v-dc9e8b2d] .v-expansion-panel{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:12px!important;margin-bottom:16px;transition:all .3s ease}.qa-panels[data-v-dc9e8b2d] .v-expansion-panel:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.qa-panels[data-v-dc9e8b2d] .v-expansion-panel-title{font-weight:500;min-height:auto;padding:24px!important}.qa-panels[data-v-dc9e8b2d] .v-expansion-panel-text__wrapper{padding:0 24px 24px!important}.qa-answer[data-v-dc9e8b2d] ul{margin:16px 0;padding-left:24px}.qa-answer[data-v-dc9e8b2d] li{line-height:1.6;margin-bottom:8px}.qa-answer[data-v-dc9e8b2d] strong{color:rgb(var(--v-theme-primary));font-weight:600}.rotate-45[data-v-dc9e8b2d]{transform:rotate(45deg)}.transition-transform[data-v-dc9e8b2d]{transition:transform .3s ease}.prose[data-v-dc9e8b2d]{line-height:1.7}@media (max-width:960px){.qa-panels[data-v-dc9e8b2d] .v-expansion-panel-title{font-size:1.1rem;padding:20px!important}.qa-panels[data-v-dc9e8b2d] .v-expansion-panel-text__wrapper{padding:0 20px 20px!important}}.empty-state-container[data-v-36275561]{align-items:center;display:flex;justify-content:center;min-height:400px;padding:3rem 1.5rem;width:100%}.empty-state-content[data-v-36275561]{align-items:center;animation:fadeInUp-36275561 .6s ease-out;display:flex;flex-direction:column;max-width:500px;text-align:center}.empty-state-icon-wrapper[data-v-36275561]{margin-bottom:1.5rem;position:relative}.empty-state-icon[data-v-36275561]{animation:float-36275561 3s ease-in-out infinite;opacity:.4}.empty-state-icon-wrapper[data-v-36275561]:before{animation:pulse-36275561 2s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--v-theme-primary),.08) 0,transparent 70%);border-radius:50%;content:"";height:140px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:140px}.empty-state-title[data-v-36275561]{color:rgb(var(--v-theme-on-surface));font-weight:600;margin-bottom:.75rem;opacity:.87}.empty-state-description[data-v-36275561]{color:rgb(var(--v-theme-on-surface));line-height:1.6;opacity:.6}@keyframes fadeInUp-36275561{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-36275561{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-36275561{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}@media (max-width:600px){.empty-state-container[data-v-36275561]{min-height:300px;padding:2rem 1rem}.empty-state-icon-wrapper[data-v-36275561]:before{height:100px;width:100px}}.banner-slide[data-v-928628a2]{height:280px;width:100%}.banner-background-image[data-v-928628a2]{z-index:0}.banner-background-image[data-v-928628a2],.split-image-bg[data-v-928628a2]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.banner-slide.design-promo-bar[data-v-928628a2]{height:auto}@media (min-width:640px){.banner-slide[data-v-928628a2]{height:380px}}@media (min-width:960px){.banner-slide[data-v-928628a2]{height:480px}}@media (min-width:1280px){.banner-slide[data-v-928628a2]{height:720px}}.close-btn[data-v-928628a2]{background-color:#000c!important;box-shadow:0 2px 8px #0000004d;color:#fff!important;position:absolute;right:12px;top:12px;transition:all .2s ease;z-index:100}.close-btn[data-v-928628a2]:hover{background-color:#000000f2!important;box-shadow:0 4px 12px #0006;transform:scale(1.1)}.close-btn-light[data-v-928628a2]{background-color:#000c!important;box-shadow:0 2px 8px #0000004d;color:#fff!important}.close-btn-light[data-v-928628a2]:hover{background-color:#000000f2!important;box-shadow:0 4px 12px #0006;transform:scale(1.1)}.overlay[data-v-928628a2]{background:#0006;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.glass-card[data-v-928628a2]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 8px 32px #1f268726;transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease}.glass-card[data-v-928628a2]:hover{box-shadow:0 12px 40px #1f268733;transform:translateY(-5px)}.banner-description[data-v-928628a2] p{line-height:1.6;margin-bottom:0}.design-promo-bar[data-v-928628a2]{border-bottom:1px solid rgba(0,0,0,.08)}.promo-description[data-v-928628a2] p{margin-bottom:0}@media (max-width:768px){.glass-card[data-v-928628a2]{background:#fffffff2;margin:0}.split-text-content[data-v-928628a2]{max-width:100%;text-align:center}.split-content[data-v-928628a2]{min-height:200px}}@media (max-width:600px){.glass-card[data-v-928628a2]{padding:16px!important}}.banner-skeleton[data-v-7abb8066]{background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);height:280px;overflow:hidden;position:relative;width:100%}.banner-skeleton.skeleton-promo-bar[data-v-7abb8066]{height:auto;min-height:80px}@media (min-width:640px){.banner-skeleton[data-v-7abb8066]{height:380px}}@media (min-width:960px){.banner-skeleton[data-v-7abb8066]{height:480px}}@media (min-width:1280px){.banner-skeleton[data-v-7abb8066]{height:720px}}.skeleton-overlay[data-v-7abb8066]{background:#0000000d;bottom:0;left:0;position:absolute;right:0;top:0}.skeleton-shimmer[data-v-7abb8066]{animation:shimmer-7abb8066 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer-7abb8066{0%{left:-100%}to{left:100%}}.skeleton-text[data-v-7abb8066]{animation:pulse-7abb8066 1.5s ease-in-out infinite;background:#0000001a;border-radius:4px}.skeleton-title[data-v-7abb8066]{height:24px;max-width:100%;width:200px}.skeleton-description[data-v-7abb8066]{height:16px;max-width:100%;width:300px}.skeleton-heading[data-v-7abb8066]{height:48px;max-width:600px;width:80%}.skeleton-subheading[data-v-7abb8066]{height:24px;max-width:400px;width:60%}.skeleton-button[data-v-7abb8066]{border-radius:20px;height:36px;width:120px}.skeleton-button-large[data-v-7abb8066]{border-radius:24px;height:48px;width:160px}@keyframes pulse-7abb8066{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:768px){.skeleton-heading[data-v-7abb8066]{height:32px}.skeleton-subheading[data-v-7abb8066]{height:18px}.skeleton-button-large[data-v-7abb8066]{height:40px;width:140px}}.marketing-banner-carousel[data-v-4e7fe859]{position:relative;transition:opacity .3s ease;width:100%}.banner-hidden[data-v-4e7fe859]{opacity:0;pointer-events:none}.close-btn[data-v-4e7fe859]{background-color:#0000004d!important;color:#fff!important;opacity:.7;position:absolute;right:12px;top:12px;transition:opacity .2s ease,background-color .2s ease;z-index:10}.close-btn[data-v-4e7fe859]:hover{background-color:#00000080!important;opacity:1}[data-v-4e7fe859] .v-carousel__controls{bottom:20px}.homepage-preview[data-v-79f2c72b]{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100%}.preview-header[data-v-79f2c72b]{background:#fff;border-bottom:1px solid #eee;padding:12px 24px;position:sticky;top:0;z-index:10}.header-content[data-v-79f2c72b]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.header-logo[data-v-79f2c72b]{flex-shrink:0}.logo-img[data-v-79f2c72b]{height:32px;-o-object-fit:contain;object-fit:contain;width:auto}.header-nav[data-v-79f2c72b]{display:flex;gap:24px}.homepage-preview--mobile .header-nav[data-v-79f2c72b]{display:none}.nav-item[data-v-79f2c72b]{color:#333;font-size:13px;font-weight:500}.header-actions[data-v-79f2c72b]{align-items:center;display:flex}.promo-bar-section[data-v-79f2c72b]{border-bottom:1px solid #eee}.preview-content[data-v-79f2c72b]{margin:0 auto;max-width:1200px}.hero-text-section[data-v-79f2c72b]{padding:40px 24px}.homepage-preview--mobile .hero-text-section[data-v-79f2c72b]{padding:24px 16px}.hero-text-placeholder[data-v-79f2c72b]{max-width:600px}.text-line[data-v-79f2c72b]{background:linear-gradient(90deg,#e0e0e0,#f0f0f0 50%,#e0e0e0);background-size:200% 100%;border-radius:4px;margin-bottom:8px}.text-line--large[data-v-79f2c72b]{height:32px;width:100%}.text-line--medium[data-v-79f2c72b]{height:16px;width:100%}.homepage-preview--mobile .text-line--large[data-v-79f2c72b]{height:24px}.homepage-preview--mobile .text-line--medium[data-v-79f2c72b]{height:12px}.hero-banner-section[data-v-79f2c72b]{margin:0 -24px;overflow:hidden}.homepage-preview--mobile .hero-banner-section[data-v-79f2c72b]{margin:0 -16px}.products-section[data-v-79f2c72b]{padding:40px 24px}.homepage-preview--mobile .products-section[data-v-79f2c72b]{padding:24px 16px}.section-title-placeholder[data-v-79f2c72b]{background:#e0e0e0;border-radius:4px;height:24px;margin-bottom:24px;width:200px}.products-grid[data-v-79f2c72b]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.homepage-preview--mobile .products-grid[data-v-79f2c72b]{gap:12px;grid-template-columns:repeat(2,1fr)}.product-card-placeholder[data-v-79f2c72b]{background:#f9f9f9;border:1px solid #eee;border-radius:8px;overflow:hidden}.product-image[data-v-79f2c72b]{aspect-ratio:1;background:linear-gradient(135deg,#e8e8e8,#f5f5f5)}.product-info[data-v-79f2c72b]{padding:12px}.product-title[data-v-79f2c72b]{background:#e0e0e0;border-radius:3px;height:14px;margin-bottom:8px}.product-price[data-v-79f2c72b]{background:#d0d0d0;border-radius:3px;height:12px;width:60%}.homepage-preview--mobile .product-info[data-v-79f2c72b]{padding:8px}.homepage-preview--mobile .product-title[data-v-79f2c72b]{height:12px}.homepage-preview--mobile .product-price[data-v-79f2c72b]{height:10px}.target-user-info[data-v-45da5554]{background:rgba(var(--v-theme-surface-variant),.3);border-radius:8px;padding:16px}.v-toolbar__content{align-items:start;display:flex;flex-direction:column;justify-content:start;margin-left:auto;margin-right:auto}.v-field--appended[data-v-73a2491a]{--v-field-padding-end:0px}.footer-container[data-v-73a2491a]{contain:layout style;min-height:193px}.aa-Autocomplete,.autocomplete{margin:0 auto;max-width:100%;width:100%}.aa-Panel{z-index:9999}.ais-InstantSearch>div{width:100%}.v-field--appended[data-v-eae7fb18]{--v-field-padding-end:0px}.impersonation-banner[data-v-99f2f77a]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px #00000026;color:#fff;left:0;padding:8px 16px;position:fixed;right:0;top:0;z-index:9999}.impersonation-banner__content[data-v-99f2f77a]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:1400px}.impersonation-banner__icon[data-v-99f2f77a]{align-items:center;background:#fff3;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.impersonation-banner__text[data-v-99f2f77a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.impersonation-banner__label[data-v-99f2f77a]{font-weight:500;opacity:.9}.impersonation-banner__user[data-v-99f2f77a]{font-weight:600}.impersonation-banner__email[data-v-99f2f77a]{font-weight:400;opacity:.85}.impersonation-banner__type[data-v-99f2f77a]{background:#fff3;border-radius:12px;font-size:.75rem;font-weight:500;padding:2px 8px;text-transform:uppercase}.impersonation-banner__duration[data-v-99f2f77a]{font-size:.875rem;opacity:.85}.impersonation-banner__remaining[data-v-99f2f77a]{background:#ffffff26;border-radius:4px;font-size:.75rem;font-weight:500;padding:2px 8px}body.impersonating{padding-top:48px}@media (max-width:768px){.impersonation-banner__content[data-v-99f2f77a]{flex-direction:column;text-align:center}.impersonation-banner__text[data-v-99f2f77a]{flex-direction:column}}
