.review-composer.svelte-p6slof{display:flex;gap:var(--spacing-unit);margin:calc(var(--spacing-unit) * 3) 0}.avatar.svelte-p6slof{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:var(--foreground);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-weight:600;overflow:hidden;border:1px solid var(--border)}.avatar.svelte-p6slof img:where(.svelte-p6slof){width:100%;height:100%;object-fit:cover}.form-body.svelte-p6slof{flex-grow:1;display:flex;flex-direction:column}textarea.svelte-p6slof{width:100%;padding:calc(var(--spacing-unit) * 1.25);border:none;border-bottom:1px solid var(--border);background-color:transparent;color:var(--text-primary);font-size:1rem;font-family:var(--font-body);transition:all var(--transition-fast),min-height var(--transition-fast);resize:none;overflow-y:hidden}textarea.svelte-p6slof:focus{outline:none;border-bottom:2px solid var(--text-primary);overflow-y:auto}textarea[rows="1"].svelte-p6slof{min-height:2.5rem;line-height:1.5}textarea[rows="4"].svelte-p6slof{min-height:8rem}.expanded-controls.svelte-p6slof{display:flex;flex-direction:column;gap:var(--spacing-unit);padding-top:calc(var(--spacing-unit) * 1.5)}.controls-row.svelte-p6slof{display:flex;justify-content:space-between;align-items:center}.stars-interactive.svelte-p6slof{display:inline-flex;flex-direction:row-reverse}.star-button.svelte-p6slof{padding:0;margin:0 2px;background:none;border:none;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.star-button.svelte-p6slof svg:where(.svelte-p6slof){width:24px;height:24px;stroke-width:1;fill:transparent;stroke:var(--text-secondary);transition:all var(--transition-fast)}.star-button.svelte-p6slof:hover svg:where(.svelte-p6slof),.star-button.svelte-p6slof:hover~.star-button:where(.svelte-p6slof) svg:where(.svelte-p6slof){fill:#f5a623;stroke:#f5a623}.star-button.selected.svelte-p6slof svg:where(.svelte-p6slof),.star-button.selected.svelte-p6slof~.star-button:where(.svelte-p6slof) svg:where(.svelte-p6slof){fill:#f5a623;stroke:#f5a623}.icon-button.svelte-p6slof{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast)}.icon-button.svelte-p6slof:hover{background-color:var(--foreground);color:var(--text-primary)}.icon-button.svelte-p6slof svg:where(.svelte-p6slof){width:20px;height:20px}.image-previews.svelte-p6slof{display:flex;flex-wrap:wrap;gap:var(--spacing-unit)}.preview-item.svelte-p6slof{position:relative;width:60px;height:60px}.preview-item.svelte-p6slof img:where(.svelte-p6slof){width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border)}.delete-img-btn.svelte-p6slof{position:absolute;top:-4px;right:-4px;width:18px;height:18px;background-color:#0a0a0ab3;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;transition:transform var(--transition-fast)}.delete-img-btn.svelte-p6slof:hover{transform:scale(1.1)}.action-buttons.svelte-p6slof{display:flex;justify-content:flex-end;gap:var(--spacing-unit);margin-top:var(--spacing-unit)}.submit-btn.svelte-p6slof,.secondary-btn.svelte-p6slof{padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 2);font-size:.9rem;font-weight:600;border-radius:var(--radius-full);transition:all var(--transition-fast)}.secondary-btn.svelte-p6slof{background-color:var(--foreground);color:var(--text-primary)}.secondary-btn.svelte-p6slof:hover{background-color:var(--border)}.submit-btn.svelte-p6slof{background-color:var(--accent);color:var(--accent-text)}.submit-btn.svelte-p6slof:hover:not(:disabled){background-color:var(--accent-hover)}.submit-btn.svelte-p6slof:disabled{opacity:.6;cursor:not-allowed}.info-box.svelte-p6slof{background:var(--foreground);padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 3);border-radius:var(--radius-md);margin:calc(var(--spacing-unit) * 3) 0;border-left:3px solid var(--accent)}.review-item.svelte-13pt3w4{--star-filled: #ffc700;--star-empty: #d1d1d1;--danger-color: #e53e3e;display:flex;gap:calc(var(--spacing-unit) * 2);background-color:var(--background);padding:calc(var(--spacing-unit) * 2.5);border:1px solid var(--border);border-radius:var(--radius-lg)}.review-sidebar.svelte-13pt3w4{flex-shrink:0}.avatar.svelte-13pt3w4{width:44px;height:44px;border-radius:var(--radius-full);background-color:var(--foreground);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-weight:600;overflow:hidden}.review-main.svelte-13pt3w4{flex-grow:1;display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 1.5)}.review-header.svelte-13pt3w4{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-unit)}.author-details.svelte-13pt3w4{display:flex;flex-direction:column}.author-name.svelte-13pt3w4{font-weight:600;color:var(--text-primary)}.review-date.svelte-13pt3w4{font-size:.85rem;color:var(--text-secondary)}.review-owner-actions.svelte-13pt3w4{display:flex;gap:var(--spacing-unit)}.icon-action-btn.svelte-13pt3w4{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:var(--radius-full);color:var(--text-secondary);transition:color var(--transition-fast),background-color var(--transition-fast)}.icon-action-btn.svelte-13pt3w4:hover{color:var(--text-primary);background-color:var(--foreground)}.icon-action-btn.danger.svelte-13pt3w4:hover{color:var(--danger-color)}.static-stars.svelte-13pt3w4{display:flex;gap:calc(var(--spacing-unit) * .5)}.static-stars.svelte-13pt3w4 svg:where(.svelte-13pt3w4){stroke-width:1.5;fill:transparent;stroke:var(--star-empty, #d1d1d1);transition:fill .15s ease-in-out,stroke .15s ease-in-out}.static-stars.svelte-13pt3w4 svg.filled:where(.svelte-13pt3w4){fill:var(--star-filled, #ffc700);stroke:var(--star-filled, #ffc700)}.review-body.svelte-13pt3w4{color:var(--text-secondary);margin-bottom:0}.review-images.svelte-13pt3w4{display:flex;flex-wrap:wrap;gap:var(--spacing-unit);margin-top:var(--spacing-unit)}.image-thumbnail-btn.svelte-13pt3w4{width:70px;height:70px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.image-thumbnail-btn.svelte-13pt3w4:hover{transform:scale(1.05);box-shadow:0 4px 10px #0000001a}.image-thumbnail-btn.svelte-13pt3w4 img:where(.svelte-13pt3w4){width:100%;height:100%;object-fit:cover}.review-footer.svelte-13pt3w4{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 2);margin-top:var(--spacing-unit);font-size:.9rem}.footer-prompt.svelte-13pt3w4{color:var(--text-secondary)}.vote-buttons.svelte-13pt3w4{display:flex;gap:var(--spacing-unit)}.vote-btn.svelte-13pt3w4{display:flex;align-items:center;gap:calc(var(--spacing-unit) * .75);padding:calc(var(--spacing-unit) * .5) var(--spacing-unit);border-radius:var(--radius-full);background-color:var(--foreground);color:var(--text-secondary);transition:all var(--transition-fast)}.vote-btn.svelte-13pt3w4:hover:not(:disabled){background-color:var(--border);color:var(--text-primary)}.vote-btn.svelte-13pt3w4:disabled{opacity:.7;cursor:not-allowed}.vote-btn.voted.svelte-13pt3w4{background-color:var(--accent);color:var(--accent-text)}.vote-count.svelte-13pt3w4{font-family:var(--font-body);font-weight:600;font-size:.85rem}.admin-replies-container.svelte-13pt3w4{margin-top:calc(var(--spacing-unit) * 2);padding-left:calc(var(--spacing-unit) * 2);border-left:2px solid var(--border);display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 1.5)}.admin-reply.svelte-13pt3w4{display:flex;gap:var(--spacing-unit);background:var(--foreground);padding:calc(var(--spacing-unit) * 1.5);border-radius:var(--radius-md)}.admin-avatar.svelte-13pt3w4{width:32px;height:32px;flex-shrink:0;background-color:var(--accent);color:var(--accent-text)}.reply-content.svelte-13pt3w4{font-size:.9rem}.reply-content.svelte-13pt3w4 strong:where(.svelte-13pt3w4){color:var(--text-primary)}.reply-content.svelte-13pt3w4 p:where(.svelte-13pt3w4){color:var(--text-secondary);margin:var(--spacing-unit) 0 0}.reply-form.svelte-13pt3w4{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-unit);margin-top:var(--spacing-unit)}.reply-form.svelte-13pt3w4 textarea:where(.svelte-13pt3w4){width:100%;resize:vertical;font-family:var(--font-body);font-size:1rem;padding:var(--spacing-unit);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--background);color:var(--text-primary);transition:border-color var(--transition-fast)}.reply-form.svelte-13pt3w4 textarea:where(.svelte-13pt3w4):focus{outline:none;border-color:var(--accent)}.reply-form.svelte-13pt3w4 textarea:where(.svelte-13pt3w4)::placeholder{color:var(--text-secondary);opacity:.8}.reply-btn.svelte-13pt3w4{background-color:var(--accent);color:var(--accent-text);padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 2);border-radius:var(--radius-md);font-family:var(--font-body);font-weight:600;transition:background-color var(--transition-fast)}.reply-btn.svelte-13pt3w4:hover:not(:disabled){background-color:var(--accent-hover)}.reply-btn.svelte-13pt3w4:disabled{opacity:.6;cursor:not-allowed}.page-container.svelte-150uaa5{max-width:1200px;margin:2rem auto;padding:0 calc(var(--spacing-unit) * 3)}.product-detail-layout.svelte-150uaa5{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 6)}.content-section.svelte-150uaa5{padding-top:calc(var(--spacing-unit) * 4);border-top:1px solid var(--border)}.section-header.svelte-150uaa5{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--spacing-unit) * 3)}.back-link.svelte-150uaa5{display:inline-flex;align-items:center;gap:var(--spacing-unit);color:var(--text-secondary);margin-bottom:calc(var(--spacing-unit) * 4);transition:color var(--transition-fast)}.back-link.svelte-150uaa5:hover{color:var(--text-primary)}h1.svelte-150uaa5{font-size:clamp(2rem,5vw,2.75rem);font-weight:700;margin:0;order:2}.section-title.svelte-150uaa5{font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;margin:0}.price.svelte-150uaa5{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,1.75rem);font-weight:600;color:var(--text-primary);order:3;margin:var(--spacing-unit) 0 calc(var(--spacing-unit) * 3) 0}.product-detail.svelte-150uaa5{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing-unit) * 4);align-items:start}.image-side.svelte-150uaa5 img:where(.svelte-150uaa5){width:100%;border-radius:var(--radius-lg);background-color:var(--foreground);box-shadow:0 10px 30px #00000012}.info-side.svelte-150uaa5{display:flex;flex-direction:column}.rating-summary.svelte-150uaa5{display:flex;align-items:center;gap:var(--spacing-unit);order:1;margin-bottom:var(--spacing-unit)}.rating-summary.svelte-150uaa5 .stars:where(.svelte-150uaa5){color:#d1d1d1;font-size:1.25rem;display:flex}.rating-summary.svelte-150uaa5 .stars:where(.svelte-150uaa5) .filled:where(.svelte-150uaa5){color:#ffc700}.review-count.svelte-150uaa5{font-size:.9rem;color:var(--text-secondary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--transition-fast)}.review-count.svelte-150uaa5:hover{border-color:var(--text-secondary)}.add-to-cart-btn.svelte-150uaa5{order:5;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-unit);font-weight:600;color:var(--accent-text);background-color:var(--accent);border-radius:var(--radius-md);padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 3);font-size:1rem;transition:all var(--transition-fast);box-shadow:0 4px 15px -5px var(--accent)}.add-to-cart-btn.svelte-150uaa5:hover:not(:disabled){background-color:var(--accent-hover);transform:translateY(-3px);box-shadow:0 7px 20px -5px var(--accent)}.add-to-cart-btn.svelte-150uaa5:active:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px -5px var(--accent)}.add-to-cart-btn.svelte-150uaa5:disabled{background-color:var(--border);color:var(--text-secondary);cursor:not-allowed;box-shadow:none}.description-section.svelte-150uaa5{margin-top:3rem;margin-bottom:3rem}.tabs.svelte-150uaa5{display:flex;border-bottom:2px solid var(--border);margin-bottom:1.5rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tabs.svelte-150uaa5::-webkit-scrollbar{display:none}.tab-link.svelte-150uaa5{padding:.75rem 1.25rem;cursor:pointer;background:none;border:none;font-size:1rem;font-weight:500;color:var(--text-secondary);border-bottom:3px solid transparent;transition:all .2s ease-in-out;margin-bottom:-2px;white-space:nowrap}.tab-link.svelte-150uaa5:hover{color:var(--text-primary)}.tab-link.active.svelte-150uaa5{color:var(--text-primary);font-weight:600;border-bottom-color:var(--accent)}.tab-content.svelte-150uaa5 .prose:where(.svelte-150uaa5){line-height:1.7;color:var(--text-primary);font-weight:400}.auth-prompt.svelte-150uaa5{background:var(--foreground);padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 3);border-radius:var(--radius-md);margin:calc(var(--spacing-unit) * 3) 0;border-left:3px solid var(--accent)}.auth-prompt.svelte-150uaa5 a:where(.svelte-150uaa5){font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border)}.auth-prompt.svelte-150uaa5 a:where(.svelte-150uaa5):hover{border-color:var(--text-primary)}.reviews-list.svelte-150uaa5{margin-top:calc(var(--spacing-unit) * 4);display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 3)}.pagination-wrapper.svelte-150uaa5{display:flex;justify-content:center;margin-top:calc(var(--spacing-unit) * 4)}.carousel-nav.svelte-150uaa5{display:flex;gap:var(--spacing-unit)}.nav-button.svelte-150uaa5{width:44px;height:44px;border-radius:var(--radius-full);background-color:var(--foreground);border:1px solid var(--border);color:var(--text-primary);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.nav-button.svelte-150uaa5:hover:not(:disabled){background-color:var(--accent);color:var(--accent-text);border-color:var(--accent)}.nav-button.svelte-150uaa5:disabled{opacity:.5;cursor:not-allowed}.nav-button.svelte-150uaa5 svg:where(.svelte-150uaa5){width:24px;height:24px}.carousel-container.svelte-150uaa5{display:flex;gap:calc(var(--spacing-unit) * 3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:var(--spacing-unit) 0;margin:0 calc(var(--spacing-unit) * -3);padding-left:calc(var(--spacing-unit) * 3);padding-right:calc(var(--spacing-unit) * 3);-ms-overflow-style:none;scrollbar-width:none}.carousel-container.svelte-150uaa5::-webkit-scrollbar{display:none}.carousel-item.svelte-150uaa5{flex:0 0 200px;scroll-snap-align:start}.lightbox-overlay.svelte-150uaa5{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lightbox-overlay.svelte-150uaa5 img:where(.svelte-150uaa5){max-width:calc(100vw - 140px);max-height:95vh;object-fit:contain;border-radius:var(--radius-md);box-shadow:0 10px 40px #00000080;animation:svelte-150uaa5-scale-in .3s cubic-bezier(.16,1,.3,1)}.close-lightbox.svelte-150uaa5{position:absolute;top:1.5rem;right:1.5rem;background:#00000080;border:1px solid rgba(255,255,255,.2);color:#fff;width:44px;height:44px;border-radius:50%;font-size:2rem;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease;z-index:2002}.close-lightbox.svelte-150uaa5:hover{background:#000c;transform:scale(1.1) rotate(90deg)}.nav-arrow.svelte-150uaa5{position:absolute;top:50%;transform:translateY(-50%);background:#1e1e1e80;color:#fff;border:1px solid rgba(255,255,255,.1);font-size:2rem;font-weight:700;cursor:pointer;width:50px;height:80px;display:flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:2001;border-radius:var(--radius-md);-webkit-user-select:none;user-select:none}.nav-arrow.svelte-150uaa5:hover{background:#000000b3}.prev-arrow.svelte-150uaa5{left:1rem}.next-arrow.svelte-150uaa5{right:1rem}.modal-overlay.svelte-150uaa5{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a0a0ad9,#14141ee6);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);animation:svelte-150uaa5-fade-in-modal .3s cubic-bezier(.16,1,.3,1)}.modal-content.svelte-150uaa5{background:var(--background);padding:0;border-radius:20px;width:90%;max-width:580px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 80px #0006,0 0 0 1px #ffffff0d;border:1px solid rgba(255,255,255,.1);transform:scale(.95);animation:svelte-150uaa5-scale-in-modal .4s .05s cubic-bezier(.16,1,.3,1) forwards;position:relative;overflow:hidden}.modal-header.svelte-150uaa5{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid var(--border);flex-shrink:0}.modal-header.svelte-150uaa5 h3:where(.svelte-150uaa5){margin:0;font-size:1.4rem;font-weight:600}.close-btn.svelte-150uaa5{background:var(--foreground);border:1px solid var(--border);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--text-secondary);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.close-btn.svelte-150uaa5:hover{transform:rotate(90deg) scale(1.1);color:var(--text-primary);border-color:var(--accent)}.modal-body.svelte-150uaa5{padding:2rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem}.form-group.svelte-150uaa5{margin:0}.form-group.svelte-150uaa5 label:where(.svelte-150uaa5){display:block;margin-bottom:.75rem;font-weight:500;color:var(--text-secondary)}.modal-content.svelte-150uaa5 textarea:where(.svelte-150uaa5){width:100%;padding:var(--spacing-unit);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--background);color:var(--text-primary);transition:border-color var(--transition-fast);font-family:var(--font-body);font-size:1rem;min-height:120px;resize:vertical}.modal-content.svelte-150uaa5 textarea:where(.svelte-150uaa5):focus{outline:none;border-color:var(--accent)}.stars-interactive.svelte-150uaa5{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:.25rem}.star-button.svelte-150uaa5{padding:0;margin:0;background:none;border:none;color:#666;cursor:pointer;font-size:1.75rem;transition:all .1s ease-in-out}.star-button.svelte-150uaa5:hover{transform:scale(1.15)}.stars-interactive.svelte-150uaa5:hover .star-button:where(.svelte-150uaa5){color:#fdd835}.stars-interactive.svelte-150uaa5 .star-button:where(.svelte-150uaa5):hover~.star-button:where(.svelte-150uaa5){color:#666}.star-button.selected.svelte-150uaa5,.star-button.selected.svelte-150uaa5~.star-button:where(.svelte-150uaa5){color:#fdd835!important}.image-previews.svelte-150uaa5{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:1rem}.preview-item.svelte-150uaa5{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius-md);overflow:hidden}.preview-item.svelte-150uaa5 img:where(.svelte-150uaa5){width:100%;height:100%;object-fit:cover}.delete-img-btn.svelte-150uaa5{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#000000b3;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.delete-img-btn.svelte-150uaa5:hover{background-color:#e53e3e;transform:scale(1.1)}.file-input-label.svelte-150uaa5{display:inline-block;padding:.75rem 1.5rem;background:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);text-align:center;margin-top:1rem}.file-input-label.svelte-150uaa5:hover{background:var(--border)}input[type=file].svelte-150uaa5{display:none}.modal-actions.svelte-150uaa5{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:1px solid var(--border);background-color:var(--foreground);flex-shrink:0}.modal-actions.svelte-150uaa5 button:where(.svelte-150uaa5){padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 2);border-radius:var(--radius-md);font-weight:600;transition:background-color var(--transition-fast);border:none;cursor:pointer}.modal-actions.svelte-150uaa5 .secondary:where(.svelte-150uaa5){background-color:var(--foreground);color:var(--text-primary);border:1px solid var(--border)}.modal-actions.svelte-150uaa5 .secondary:where(.svelte-150uaa5):hover{background-color:var(--border)}.modal-actions.svelte-150uaa5 .primary:where(.svelte-150uaa5){background-color:var(--accent);color:var(--accent-text)}.modal-actions.svelte-150uaa5 .primary:where(.svelte-150uaa5):hover:not(:disabled){background-color:var(--accent-hover)}.modal-actions.svelte-150uaa5 .primary:where(.svelte-150uaa5):disabled{opacity:.6;cursor:not-allowed}@keyframes svelte-150uaa5-scale-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-150uaa5-fade-in-modal{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}}@keyframes svelte-150uaa5-scale-in-modal{to{transform:scale(1)}}@media (max-width: 767px){.add-to-cart-btn.svelte-150uaa5{width:100%}}@media (min-width: 576px){.carousel-item.svelte-150uaa5{flex-basis:220px}}@media (min-width: 768px){.product-detail-layout.svelte-150uaa5{gap:calc(var(--spacing-unit) * 10)}.product-detail.svelte-150uaa5{grid-template-columns:2fr 3fr;gap:calc(var(--spacing-unit) * 8)}}@media (min-width: 992px){.carousel-item.svelte-150uaa5{flex-basis:240px}}
