@charset "UTF-8";.installment.svelte-94a3rr{display:flex;flex-direction:column;gap:2px;max-width:100%}.installment-main.svelte-94a3rr{display:flex;align-items:center;gap:.5rem;color:#111827;font-size:.8125rem;font-weight:600;line-height:1.25}.installment-main.svelte-94a3rr svg{flex:0 0 auto;color:#111827}.installment-text.svelte-94a3rr{white-space:normal}.installment-note.svelte-94a3rr{color:#94a3b8;font-size:.75rem;font-weight:500;line-height:1.25}.card.svelte-11ja2cl{border:1px solid #eee;background:#fff;border-radius:12px;padding:.75rem}@media(min-width:1024px){.card.svelte-11ja2cl{padding:1rem}}.card.svelte-11ja2cl{display:flex;flex-direction:column;gap:12px;transition:transform .2s ease,box-shadow .2s ease}.card.svelte-11ja2cl p:where(.svelte-11ja2cl){margin:0}.card.svelte-11ja2cl a:where(.svelte-11ja2cl){display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;height:100%}.card.svelte-11ja2cl:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.card.svelte-11ja2cl .image:where(.svelte-11ja2cl){position:relative;height:200px;display:flex;align-items:center;justify-content:center;background:#fafafa;border-radius:12px;overflow:hidden}.card.svelte-11ja2cl .image:where(.svelte-11ja2cl) .fav-btn:where(.svelte-11ja2cl){position:absolute;top:8px;left:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:#ffffffd9;color:#94a3b8;cursor:pointer;transition:background .15s ease,color .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0000001a}.card.svelte-11ja2cl .image:where(.svelte-11ja2cl) .fav-btn:where(.svelte-11ja2cl):hover{background:#fff;color:#e31b23}.card.svelte-11ja2cl .image:where(.svelte-11ja2cl) .fav-btn.active:where(.svelte-11ja2cl){color:#e31b23}.card.svelte-11ja2cl .image:where(.svelte-11ja2cl) img:where(.svelte-11ja2cl){max-height:165px;-o-object-fit:contain;object-fit:contain}.card.svelte-11ja2cl .image:where(.svelte-11ja2cl) .gallery:where(.svelte-11ja2cl){display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.card.svelte-11ja2cl .image:where(.svelte-11ja2cl) .gallery:where(.svelte-11ja2cl)::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.card.svelte-11ja2cl .image:where(.svelte-11ja2cl) .gallery:where(.svelte-11ja2cl){cursor:grab}.card.svelte-11ja2cl .image:where(.svelte-11ja2cl) .gallery.gallery--dragging:where(.svelte-11ja2cl){cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.card.svelte-11ja2cl .image:where(.svelte-11ja2cl) .gallery:where(.svelte-11ja2cl) img:where(.svelte-11ja2cl){flex:0 0 100%;width:100%;max-height:165px;-o-object-fit:contain;object-fit:contain;scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card.svelte-11ja2cl .image:where(.svelte-11ja2cl) .dots:where(.svelte-11ja2cl){position:absolute;bottom:8px;left:0;right:0;z-index:2;display:flex;justify-content:center;gap:.25rem}.card.svelte-11ja2cl .image:where(.svelte-11ja2cl) .dots:where(.svelte-11ja2cl) .dot:where(.svelte-11ja2cl){width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#11182738;cursor:pointer;transition:background .15s ease}.card.svelte-11ja2cl .image:where(.svelte-11ja2cl) .dots:where(.svelte-11ja2cl) .dot--active:where(.svelte-11ja2cl){background:#111827a6}.card.svelte-11ja2cl .discount:where(.svelte-11ja2cl){position:absolute;top:12px;right:-6px;display:flex;align-items:center;gap:8px;padding:8px 16px;background:#e6a73c;color:#111827;font-size:.6875rem;font-weight:700;line-height:1;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px)}.card.svelte-11ja2cl .discount:where(.svelte-11ja2cl) b:where(.svelte-11ja2cl){font-size:.875rem}.card.svelte-11ja2cl .title-row:where(.svelte-11ja2cl){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.card.svelte-11ja2cl .card-name:where(.svelte-11ja2cl){margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.card.svelte-11ja2cl .saving:where(.svelte-11ja2cl){display:inline-grid;grid-template-columns:auto auto;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:2px;padding:.5rem .75rem;border:1px solid #e4e7ec;border-radius:8px;background:#fafafa;color:#111827;line-height:1}.card.svelte-11ja2cl .saving:where(.svelte-11ja2cl) svg{grid-row:span 2;color:#0f3d1f}.card.svelte-11ja2cl .saving:where(.svelte-11ja2cl) span:where(.svelte-11ja2cl){font-size:.625rem;font-weight:700;color:#6b7280}.card.svelte-11ja2cl .saving:where(.svelte-11ja2cl) b:where(.svelte-11ja2cl){font-size:.875rem;font-weight:700}.card.svelte-11ja2cl .description:where(.svelte-11ja2cl){font-size:.8125rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.svelte-11ja2cl .stock-note:where(.svelte-11ja2cl){margin:0;font-size:.75rem;font-weight:600;line-height:1.3}.card.svelte-11ja2cl .stock-note--in:where(.svelte-11ja2cl){color:#0f3d1f}.card.svelte-11ja2cl .stock-note--mid:where(.svelte-11ja2cl){color:#b45309}.card.svelte-11ja2cl .stock-note--order:where(.svelte-11ja2cl){color:#94a3b8}.card.svelte-11ja2cl .rating-badge:where(.svelte-11ja2cl){position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:#fffffff2;box-shadow:0 2px 10px #00000024;color:#111827;font-size:.8125rem;font-weight:700;line-height:1.2;white-space:nowrap}.card.svelte-11ja2cl .rating-badge:where(.svelte-11ja2cl) svg{color:#e6a73c}.card.svelte-11ja2cl .price-row:where(.svelte-11ja2cl){display:flex;align-items:center;justify-content:space-between;gap:8px}.card.svelte-11ja2cl .price-wrap:where(.svelte-11ja2cl){display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.card.svelte-11ja2cl .price:where(.svelte-11ja2cl){margin:0;font-size:.9375rem;font-weight:700;color:#0f3d1f;white-space:nowrap}.card.svelte-11ja2cl .discount-price:where(.svelte-11ja2cl){color:#e31b23;font-size:1.25rem;font-weight:700;letter-spacing:-.03em}.card.svelte-11ja2cl .old-price:where(.svelte-11ja2cl){margin:0;color:#111827;font-size:.875rem;font-weight:600;text-decoration:line-through;text-decoration-color:#e31b23;text-decoration-thickness:2px;opacity:.65}.card.svelte-11ja2cl .product-bonus:where(.svelte-11ja2cl){display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border:1px solid #f2e3a1;border-radius:8px;background:#fbf3cd;color:#111827;font-size:.75rem;font-weight:600}.card.svelte-11ja2cl .product-bonus:where(.svelte-11ja2cl) svg{flex-shrink:0;color:#111827}.card.svelte-11ja2cl .product-bonus__text:where(.svelte-11ja2cl) b:where(.svelte-11ja2cl){font-weight:700}.card.svelte-11ja2cl .badges:where(.svelte-11ja2cl){display:flex;flex-wrap:wrap;gap:8px;margin:0}.card.svelte-11ja2cl .badge:where(.svelte-11ja2cl){display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:-.01em}.card.svelte-11ja2cl .good:where(.svelte-11ja2cl){background:#0f3d1f14;color:#0f3d1f}.card.svelte-11ja2cl .sale:where(.svelte-11ja2cl){background:#e31b2314;color:#e31b23}.card.svelte-11ja2cl .title-row:where(.svelte-11ja2cl){align-items:start}@media(min-width:640px){.card.svelte-11ja2cl .title-row:where(.svelte-11ja2cl){align-items:center}}.card.svelte-11ja2cl .saving:where(.svelte-11ja2cl){padding:.5rem}.card.svelte-11ja2cl .saving:where(.svelte-11ja2cl) span:where(.svelte-11ja2cl){font-size:.5625rem}.card.svelte-11ja2cl .saving:where(.svelte-11ja2cl) b:where(.svelte-11ja2cl){font-size:.8125rem}@media(min-width:640px){.card.svelte-11ja2cl .saving:where(.svelte-11ja2cl){padding:.5rem .75rem}.card.svelte-11ja2cl .saving:where(.svelte-11ja2cl) span:where(.svelte-11ja2cl){font-size:.625rem}.card.svelte-11ja2cl .saving:where(.svelte-11ja2cl) b:where(.svelte-11ja2cl){font-size:.875rem}}
