.sidebar.svelte-rpswcb.svelte-rpswcb{width:100%;padding:1rem .75rem .5rem;background-color:#fff;min-height:100%;border-right:1px solid #e2e8f0;transition:transform .3s ease,width .3s ease;position:relative;z-index:1001;height:100vh;overflow:hidden;box-sizing:border-box}@media (max-width: 767px){.sidebar.svelte-rpswcb.svelte-rpswcb{display:none;transform:translate(-100%);width:100%;position:fixed;top:0;left:0;height:100vh;z-index:96;overflow-y:auto;-webkit-overflow-scrolling:touch}.sidebar.open.svelte-rpswcb.svelte-rpswcb{display:block;transform:translate(0);width:100%}}@media (max-width: 767px){.sidebar.svelte-rpswcb.svelte-rpswcb{padding-top:5rem}}.reset-filters.svelte-rpswcb.svelte-rpswcb{width:100%;padding:.75rem;background-color:#6b46c1;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s;font-size:.875rem;text-align:center}.reset-filters.svelte-rpswcb.svelte-rpswcb:hover{background-color:#553c9a}.reset-filters.svelte-rpswcb.svelte-rpswcb:active{background-color:#44337a}.filter-section.svelte-rpswcb.svelte-rpswcb{margin-bottom:.75rem;padding:.75rem;background-color:#f7fafc;border-radius:4px;border:1px solid #e2e8f0}.filter-section.svelte-rpswcb.svelte-rpswcb:last-child{margin-bottom:.5rem}.filter-section.svelte-rpswcb h3.svelte-rpswcb{color:#000;margin-top:0;margin-bottom:.5rem;font-size:1rem;font-weight:600}.filter-options.svelte-rpswcb.svelte-rpswcb{display:flex;flex-direction:column;gap:.25rem}.filter-option.svelte-rpswcb.svelte-rpswcb{display:flex;align-items:center;margin:0;padding:.5rem .75rem;cursor:pointer;color:#333;text-align:left;font-size:.875rem;border-radius:6px;transition:all .2s ease;background-color:transparent}.filter-option.svelte-rpswcb.svelte-rpswcb:hover{background-color:#6b46c10d;color:#6b46c1;transform:translate(2px)}.filter-option.svelte-rpswcb input.svelte-rpswcb{margin-right:.75rem;width:16px;height:16px}.filter-option.svelte-rpswcb input[type=checkbox].svelte-rpswcb{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:2px solid #6B46C1;border-radius:3px;background-color:transparent;cursor:pointer;transition:all .2s ease;position:relative}.filter-option.svelte-rpswcb input[type=checkbox].svelte-rpswcb:hover{border-color:#553c9a;box-shadow:0 0 0 2px #6b46c133;background-color:#6b46c10d}.filter-option.svelte-rpswcb input[type=checkbox].svelte-rpswcb:checked{background-color:#6b46c1;border-color:#6b46c1}.filter-option.svelte-rpswcb input[type=checkbox].svelte-rpswcb:checked:after{content:"✓";position:absolute;top:0;left:2px;color:#fff;font-size:11px;font-weight:900;text-align:center;line-height:1}.filter-option.svelte-rpswcb span.svelte-rpswcb{font-weight:500;transition:all .2s ease}.filter-option.svelte-rpswcb:hover span.svelte-rpswcb{color:#6b46c1;font-weight:600}.price-range-container.svelte-rpswcb.svelte-rpswcb{position:relative;margin-top:.25rem}.price-inputs.svelte-rpswcb.svelte-rpswcb{display:flex;flex-direction:row;gap:1rem;margin-bottom:.25rem;padding-left:0;width:100%}.price-input.svelte-rpswcb.svelte-rpswcb{display:flex;align-items:center;gap:.25rem;padding:.25rem 0}.price-input.svelte-rpswcb label.svelte-rpswcb{min-width:30px;text-align:left;font-size:.875rem;margin-left:0;padding-left:0;color:#6b46c1;white-space:nowrap}.price-input.svelte-rpswcb input[type=number].svelte-rpswcb{width:100%;max-width:80px;border:1px solid #6B46C1!important;border-radius:4px;color:#6b46c1!important;background-color:#fff!important;font-size:.875rem;margin-left:0;padding:.25rem;box-sizing:border-box}.price-input.svelte-rpswcb input[type=number].svelte-rpswcb:focus{border-color:#6b46c1!important;outline:none;box-shadow:0 0 0 2px #6b46c133!important}.price-input.svelte-rpswcb input[type=number].svelte-rpswcb::-webkit-inner-spin-button,.price-input.svelte-rpswcb input[type=number].svelte-rpswcb::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-input.svelte-rpswcb input[type=number].svelte-rpswcb{-moz-appearance:textfield}.price-range-slider.svelte-rpswcb.svelte-rpswcb{position:relative;height:40px;display:flex;align-items:center}.price-range-track.svelte-rpswcb.svelte-rpswcb{position:absolute;height:4px;background-color:#94a3b8;width:100%;border-radius:2px;z-index:1}.range-input.svelte-rpswcb.svelte-rpswcb{position:absolute;width:100%;pointer-events:none;-webkit-appearance:none;background:transparent;z-index:2}.range-input.svelte-rpswcb.svelte-rpswcb::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#6b46c1;border:2px solid #ffffff;box-shadow:0 2px 4px #0003;cursor:pointer;z-index:3}.range-input.svelte-rpswcb.svelte-rpswcb::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#6b46c1;border:2px solid #ffffff;box-shadow:0 2px 4px #0003;cursor:pointer;z-index:3}.sort-container.svelte-rpswcb.svelte-rpswcb{width:100%;margin-top:.25rem;box-sizing:border-box;position:relative}.custom-select.svelte-rpswcb.svelte-rpswcb{position:relative;width:100%}.select-trigger.svelte-rpswcb.svelte-rpswcb{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem;border:1px solid #6B46C1;border-radius:4px;background-color:#fff;color:#6b46c1;font-size:.875rem;font-weight:500;cursor:pointer;box-sizing:border-box;transition:all .2s ease}.select-trigger.svelte-rpswcb.svelte-rpswcb:hover{background-color:#6b46c10d}.select-trigger.svelte-rpswcb.svelte-rpswcb:focus{outline:none;box-shadow:0 0 0 2px #6b46c133}.arrow.svelte-rpswcb.svelte-rpswcb{transition:transform .2s ease;color:#6b46c1;font-size:.75rem}.arrow.rotated.svelte-rpswcb.svelte-rpswcb{transform:rotate(180deg)}.custom-options.svelte-rpswcb.svelte-rpswcb{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #6B46C1;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 8px #0000001a;z-index:1000;max-height:200px;overflow-y:auto}.custom-option.svelte-rpswcb.svelte-rpswcb{padding:.75rem .5rem;cursor:pointer;font-size:.875rem;font-weight:500;color:#333;transition:all .2s ease;border-bottom:1px solid rgba(107,70,193,.1)}.custom-option.svelte-rpswcb.svelte-rpswcb:last-child{border-bottom:none}.custom-option.svelte-rpswcb.svelte-rpswcb:hover{background-color:#6b46c11a;color:#6b46c1}.custom-option.selected.svelte-rpswcb.svelte-rpswcb{background-color:#6b46c1;color:#fff;font-weight:600}.custom-option.svelte-rpswcb.svelte-rpswcb:focus{outline:none;background-color:#6b46c133}.search-container.svelte-rpswcb.svelte-rpswcb{width:100%;margin-top:.25rem;box-sizing:border-box}.search-input.svelte-rpswcb.svelte-rpswcb{width:100%;padding:.5rem;border:1px solid #6B46C1;border-radius:4px;font-size:.875rem;color:#6b46c1;background-color:#fff;box-sizing:border-box}.search-input.svelte-rpswcb.svelte-rpswcb:focus{outline:none;box-shadow:0 0 0 2px #6b46c133}.search-input.svelte-rpswcb.svelte-rpswcb::placeholder{color:#a0aec0}.sidebar-content.svelte-rpswcb.svelte-rpswcb{padding-bottom:.5rem;min-height:calc(100vh - 4rem);box-sizing:border-box}.premium-section.svelte-rpswcb.svelte-rpswcb{background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #6B46C1;position:relative;overflow:hidden}.premium-section.svelte-rpswcb.svelte-rpswcb:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,gold,#ffb347,gold);border-radius:6px;z-index:-1;animation:svelte-rpswcb-shimmer 3s infinite}@keyframes svelte-rpswcb-shimmer{0%,to{opacity:.7}50%{opacity:1}}.premium-section.svelte-rpswcb h3.svelte-rpswcb{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3);font-weight:700;margin-bottom:.75rem}.premium-option.svelte-rpswcb.svelte-rpswcb{background:#ffffff1a;border-radius:6px;padding:.5rem!important;margin:.25rem 0;border:1px solid rgba(255,255,255,.2);transition:all .2s ease}.premium-option.svelte-rpswcb.svelte-rpswcb:hover{background:#fff3;transform:translateY(-1px)}.premium-label.svelte-rpswcb.svelte-rpswcb{display:flex;flex-direction:column;color:#fff!important;font-weight:500;line-height:1.3}.premium-option.svelte-rpswcb input[type=checkbox].svelte-rpswcb{accent-color:#ffd700;transform:scale(1.1);margin-right:.75rem}.premium-option.svelte-rpswcb input[type=checkbox].svelte-rpswcb{border-color:#fff;background-color:transparent}.premium-option.svelte-rpswcb input[type=checkbox].svelte-rpswcb:hover{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d;background-color:#ffffff1a}.premium-option.svelte-rpswcb input[type=checkbox].svelte-rpswcb:checked{background-color:#fff;border-color:#fff}.premium-option.svelte-rpswcb input[type=checkbox].svelte-rpswcb:checked:after{content:"✓";position:absolute;top:0;left:2px;color:#6b46c1;font-size:11px;font-weight:900;text-align:center;line-height:1;text-shadow:0 0 1px #6B46C1}.product-grid-container.svelte-1plltss.svelte-1plltss{width:100%;padding:0;box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth;max-width:1400px;margin:0 auto;display:grid;grid-template-rows:auto 1fr;gap:1rem}.product-grid.svelte-1plltss.svelte-1plltss{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;max-width:1400px;margin:0}@media (min-width: 1400px){.product-grid.svelte-1plltss.svelte-1plltss{grid-template-columns:repeat(6,1fr)}}@media (max-width: 1399px){.product-grid.svelte-1plltss.svelte-1plltss{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width: 768px){.product-grid-container.svelte-1plltss.svelte-1plltss{padding:0;width:100%;margin:0;box-sizing:border-box}.product-grid.svelte-1plltss.svelte-1plltss{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;padding:0;margin:0;width:100%;align-items:start;box-sizing:border-box;overflow-x:hidden}}.loading-container.svelte-1plltss.svelte-1plltss{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.loading-spinner.svelte-1plltss.svelte-1plltss{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #6B46C1;border-radius:50%;animation:svelte-1plltss-spin 1s linear infinite}@keyframes svelte-1plltss-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error.svelte-1plltss.svelte-1plltss,.empty.svelte-1plltss.svelte-1plltss{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6b46c1;font-size:1.25rem}.error.svelte-1plltss button.svelte-1plltss{margin-top:1rem;padding:.5rem 1rem;border:1px solid #6B46C1;background-color:#fff;color:#6b46c1;border-radius:4px;cursor:pointer;transition:all .2s}.error.svelte-1plltss button.svelte-1plltss:hover{background-color:#6b46c11a}.filter-pills.svelte-1plltss.svelte-1plltss{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;border-radius:4px}@media (max-width: 768px){.filter-pills.svelte-1plltss.svelte-1plltss{padding:0}}.filter-pill.svelte-1plltss.svelte-1plltss{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:#6b46c1;color:#fff;border-radius:9999px;font-size:.875rem}.remove-filter.svelte-1plltss.svelte-1plltss{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin:0;border:none;background:none;color:#fff;font-size:1rem;cursor:pointer;transition:all .2s}.remove-filter.svelte-1plltss.svelte-1plltss:hover{color:#e2e8f0}.go-to-top.svelte-1plltss.svelte-1plltss{position:fixed;right:2rem;bottom:2rem;width:72px;height:72px;background-color:#6b46c1;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 4px 12px #00000026;transition:none;z-index:1000;opacity:1}.favorites-toggle-input.svelte-1plltss:checked~.go-to-top.svelte-1plltss{bottom:240px}.favorites-toggle-input.svelte-1plltss:not(:checked)~.go-to-top.svelte-1plltss{bottom:40px}.go-to-top.svelte-1plltss.svelte-1plltss:hover{background-color:#553c9a;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.go-to-top.svelte-1plltss.svelte-1plltss:active{transform:translateY(0)}@media (max-width: 768px){.go-to-top.svelte-1plltss.svelte-1plltss{right:1.5rem;bottom:1.5rem;width:64px;height:64px}.favorites-toggle-input.svelte-1plltss:checked~.go-to-top.svelte-1plltss{bottom:320px}.favorites-toggle-input.svelte-1plltss:not(:checked)~.go-to-top.svelte-1plltss{bottom:40px}}.floating-pills-bar.svelte-1plltss.svelte-1plltss{position:fixed;top:70px;left:0;right:0;z-index:999;background-color:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 8px #0000001a;padding:.75rem 0;animation:svelte-1plltss-slideDown .15s ease forwards}.floating-pills-container.svelte-1plltss.svelte-1plltss{margin:0;padding:0 1.5rem}.floating-pills.svelte-1plltss.svelte-1plltss{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}@keyframes svelte-1plltss-slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.favorites-bar.svelte-1plltss.svelte-1plltss{position:relative;background-color:#f7fafc;color:#333;border-top:2px solid #e2e8f0;box-shadow:0 -4px 12px #00000026;min-height:120px;max-height:400px;overflow:visible;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}@media (max-width: 768px){.favorites-bar.svelte-1plltss.svelte-1plltss{min-height:140px;max-height:350px}}.favorites-wrapper.svelte-1plltss.svelte-1plltss{position:fixed;bottom:0;left:0;right:0;z-index:1050;overflow:visible}.favorites-toggle-input.svelte-1plltss.svelte-1plltss{display:none}.favorites-toggle-btn.svelte-1plltss.svelte-1plltss{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:50px;height:40px;background:#fff;border:2px solid #6B46C1;border-bottom:none;border-radius:12px 12px 0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1051;transition:all .3s ease;color:#6b46c1;box-shadow:0 -4px 12px #00000026}.favorites-toggle-btn.svelte-1plltss.svelte-1plltss:hover{background:#f1f5f9;color:#553c9a;transform:translate(-50%) translateY(-2px)}.toggle-icon.svelte-1plltss.svelte-1plltss{transition:transform .3s ease}.favorites-toggle-input:checked+.favorites-toggle-btn.svelte-1plltss .toggle-icon.svelte-1plltss{transform:rotate(0)}.favorites-toggle-input.svelte-1plltss:checked~.favorites-bar.svelte-1plltss{transform:translateY(0)}.favorites-toggle-input:not(:checked)+.favorites-toggle-btn.svelte-1plltss .toggle-icon.svelte-1plltss{transform:rotate(180deg)}.favorites-toggle-input.svelte-1plltss:not(:checked)~.favorites-bar.svelte-1plltss{transform:translateY(100%)}.favorites-container.svelte-1plltss.svelte-1plltss{max-width:1400px;margin:0 auto;padding:1rem}.favorites-content.svelte-1plltss.svelte-1plltss{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:start}.favorites-left.svelte-1plltss.svelte-1plltss{min-width:0}.favorites-header-left.svelte-1plltss.svelte-1plltss{display:flex;align-items:center;margin-bottom:.75rem;gap:.75rem}.favorites-header-left.svelte-1plltss h3.svelte-1plltss{margin:0;font-size:1rem;font-weight:600;color:#333}.favorites-right.svelte-1plltss.svelte-1plltss{display:flex;flex-direction:column;align-items:flex-end;min-width:200px}.favorites-header-right.svelte-1plltss.svelte-1plltss{margin-bottom:.75rem}.favorites-header-right.svelte-1plltss h3.svelte-1plltss{margin:0;font-size:1rem;font-weight:600;color:#333;text-align:right}.favorites-stats.svelte-1plltss.svelte-1plltss{display:flex;flex-direction:column;gap:.5rem;text-align:right;padding-top:.5rem}.stats-line.svelte-1plltss.svelte-1plltss{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem}.stat-label.svelte-1plltss.svelte-1plltss{color:#666;font-weight:500;min-width:70px}.total-value.svelte-1plltss.svelte-1plltss{color:#2c5282;font-weight:700;font-size:1rem}.savings.svelte-1plltss.svelte-1plltss{color:#059669;font-weight:600}.discount.svelte-1plltss.svelte-1plltss{color:#d97706;font-weight:600}.clear-favorites.svelte-1plltss.svelte-1plltss{background:#6b46c1;color:#fff;border:1px solid #6B46C1;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;cursor:pointer;transition:all .2s ease}.clear-favorites.svelte-1plltss.svelte-1plltss:hover{background:#553c9a;border-color:#553c9a}.favorites-grid.svelte-1plltss.svelte-1plltss{display:flex;gap:.75rem;overflow-x:auto;padding:.5rem 1rem .5rem .5rem;flex:1;min-width:0}.favorite-tile.svelte-1plltss.svelte-1plltss{flex-shrink:0;width:80px;background:#fff;border-radius:8px;overflow:visible;transition:all .2s ease;position:relative;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a}.favorite-tile.svelte-1plltss.svelte-1plltss:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026;border-color:#6b46c1}.remove-favorite.svelte-1plltss.svelte-1plltss{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border:none;background:#fffffff2;color:#6b46c1;border-radius:50%;font-size:12px;font-weight:700;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease;padding:0;margin:0;box-sizing:border-box;flex-shrink:0;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a}.remove-favorite.svelte-1plltss.svelte-1plltss:hover{background:#fff;transform:scale(1.1);box-shadow:0 2px 4px #0003}.favorite-link.svelte-1plltss.svelte-1plltss{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%;min-height:0}.favorite-image.svelte-1plltss.svelte-1plltss{width:100%;height:60px;object-fit:cover;object-position:center;border-radius:8px 8px 0 0}.favorite-info.svelte-1plltss.svelte-1plltss{padding:.4rem;font-size:.65rem;line-height:1.2;flex:1;display:flex;flex-direction:column;gap:.25rem;min-height:0}.favorite-name.svelte-1plltss.svelte-1plltss{color:#333;font-weight:500;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.favorite-price.svelte-1plltss.svelte-1plltss{color:#2c5282;font-weight:600;font-size:.7rem}@keyframes svelte-1plltss-slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.favorites-container.svelte-1plltss.svelte-1plltss{padding:.75rem;display:flex;flex-direction:column;height:100%}.favorites-content.svelte-1plltss.svelte-1plltss{display:flex;flex-direction:column;height:100%;gap:0}.favorites-left.svelte-1plltss.svelte-1plltss{overflow:visible;width:100%;max-width:none}.favorites-right.svelte-1plltss.svelte-1plltss{flex-shrink:0;align-items:stretch;min-width:auto}.favorites-header-left.svelte-1plltss.svelte-1plltss{flex-direction:row;align-items:center;gap:.5rem;flex-shrink:0}.favorites-header-left.svelte-1plltss h3.svelte-1plltss{font-size:.9rem}.favorites-grid.svelte-1plltss.svelte-1plltss{padding:.5rem 1.5rem 1rem .5rem;-webkit-overflow-scrolling:touch;min-height:130px;max-height:200px;width:100%}.favorite-tile.svelte-1plltss.svelte-1plltss{display:inline-block!important;vertical-align:top;margin-right:.75rem;margin-bottom:.75rem;width:85px!important;height:110px!important;background:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;overflow:visible;position:relative;flex-shrink:0!important}.favorites-grid.svelte-1plltss.svelte-1plltss::-webkit-scrollbar{height:6px}.favorites-grid.svelte-1plltss.svelte-1plltss::-webkit-scrollbar-track{background:transparent}.favorites-grid.svelte-1plltss.svelte-1plltss::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.favorites-grid.svelte-1plltss.svelte-1plltss::-webkit-scrollbar-thumb:hover{background:#cbd5e0}.favorites-header-right.svelte-1plltss.svelte-1plltss{margin-bottom:.5rem}.favorites-header-right.svelte-1plltss h3.svelte-1plltss{font-size:.9rem;text-align:left}.favorites-stats.svelte-1plltss.svelte-1plltss{flex-direction:row;justify-content:space-between;text-align:left;gap:1rem;padding-top:.25rem}.stats-line.svelte-1plltss.svelte-1plltss{flex-direction:column;align-items:flex-start;gap:.1rem;font-size:.75rem}.stat-label.svelte-1plltss.svelte-1plltss{font-size:.7rem;min-width:auto}.total-value.svelte-1plltss.svelte-1plltss{font-size:.85rem}.clear-favorites.svelte-1plltss.svelte-1plltss{font-size:.7rem;padding:.25rem .5rem}.favorite-image.svelte-1plltss.svelte-1plltss{height:50px}.favorite-link.svelte-1plltss.svelte-1plltss{height:100%;min-height:95px}.favorite-info.svelte-1plltss.svelte-1plltss{padding:.3rem .25rem;font-size:.6rem;gap:.2rem;flex:1;min-height:0}.favorite-price.svelte-1plltss.svelte-1plltss{font-size:.65rem}}.tile-bounce{animation:svelte-1plltss-singleBounce .3s ease-out}@keyframes svelte-1plltss-singleBounce{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.products-layout.svelte-1sa9orm.svelte-1sa9orm{display:grid;grid-template-areas:"sidebar content";grid-template-columns:auto 1fr;width:100%;max-width:100vw;scroll-behavior:smooth}.sidebar.svelte-1sa9orm.svelte-1sa9orm{grid-area:sidebar;position:sticky;top:0;background-color:#f8f9fa;border-right:1px solid #e2e8f0;z-index:10}.sidebar-heading.svelte-1sa9orm.svelte-1sa9orm{background-color:transparent;color:transparent;padding:0;border-bottom:none;height:0;overflow:hidden}.sidebar-heading.svelte-1sa9orm h2.svelte-1sa9orm{margin:0;font-size:0;font-weight:600;text-align:center;visibility:hidden}.content.svelte-1sa9orm.svelte-1sa9orm{grid-area:content;padding:1.5rem;overflow-x:hidden}@media (max-width: 767px){.products-layout.svelte-1sa9orm.svelte-1sa9orm{grid-template-areas:"sidebar" "content";grid-template-columns:1fr}.sidebar.svelte-1sa9orm.svelte-1sa9orm{position:relative;border-right:none;border-bottom:1px solid #e2e8f0}.content.svelte-1sa9orm.svelte-1sa9orm{padding:1rem}}
