body{margin:0;font-family:Jost,sans-serif;background-color:#f0f0f0;color:#333}.shop-page.svelte-j9cytq.svelte-j9cytq{min-height:100vh;position:relative}.container.svelte-j9cytq.svelte-j9cytq{max-width:800px;margin:0 auto;padding:0 20px}.recent-purchase-notification.svelte-j9cytq.svelte-j9cytq{position:fixed;top:80px;right:20px;background:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;z-index:100;animation:svelte-j9cytq-slideIn .5s ease;max-width:300px}.title.svelte-j9cytq.svelte-j9cytq{font-size:2em;font-weight:700;margin:20px 0;line-height:1.2;text-align:center}.section-title.svelte-j9cytq.svelte-j9cytq{font-size:1.5em;font-weight:700;margin:40px 0 20px;text-transform:uppercase}.section.svelte-j9cytq.svelte-j9cytq{margin:20px 0}.section.svelte-j9cytq p.svelte-j9cytq{line-height:1.6;margin:10px 0}.collections-grid.svelte-j9cytq.svelte-j9cytq{display:grid;grid-template-columns:1fr;gap:40px;margin:30px 0}.collection-item.svelte-j9cytq.svelte-j9cytq{display:flex;flex-direction:column;gap:20px}.collection-image.svelte-j9cytq.svelte-j9cytq{width:100%;height:400px;overflow:hidden;position:relative}.collection-image.svelte-j9cytq img.svelte-j9cytq{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.collection-image.svelte-j9cytq:hover img.svelte-j9cytq{transform:scale(1.02)}.edition-info.svelte-j9cytq.svelte-j9cytq{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:4px}.edition-badge.svelte-j9cytq.svelte-j9cytq{background:#000c;color:#fff;padding:4px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;border-radius:3px}.edition-numbers.svelte-j9cytq.svelte-j9cytq{background:#ffffffe6;color:#333;padding:4px 8px;font-size:11px;font-weight:600;border-radius:3px}.low-stock.svelte-j9cytq.svelte-j9cytq{background:#f44;color:#fff;padding:4px 8px;font-size:11px;font-weight:600;border-radius:3px;animation:svelte-j9cytq-pulse 2s infinite}.collection-info.svelte-j9cytq h3.svelte-j9cytq{font-size:1.3em;font-weight:700;margin:0 0 10px;text-transform:uppercase}.collection-info.svelte-j9cytq p.svelte-j9cytq{margin:0 0 15px;line-height:1.5}.collection-preview.svelte-j9cytq.svelte-j9cytq{margin:10px 0}.image-count.svelte-j9cytq.svelte-j9cytq{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.05em}.collection-actions.svelte-j9cytq.svelte-j9cytq{display:flex;gap:15px;flex-wrap:wrap}.link.svelte-j9cytq.svelte-j9cytq{text-decoration:underline;color:#333;font-weight:500}.buy-button.svelte-j9cytq.svelte-j9cytq{background:#333;color:#fff;border:none;padding:8px 16px;font-family:Jost,sans-serif;font-size:14px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:background-color .3s ease}.buy-button.svelte-j9cytq.svelte-j9cytq:hover{background:#555}.print-sizes.svelte-j9cytq.svelte-j9cytq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:30px 0}.size-item.svelte-j9cytq.svelte-j9cytq{background:#fff;padding:20px;text-align:center;border:2px solid #ddd;position:relative;transition:all .3s ease}.size-item.svelte-j9cytq.svelte-j9cytq:hover{border-color:#bbb}.size-item.popular.svelte-j9cytq.svelte-j9cytq{border-color:#333;box-shadow:0 4px 12px #0000001a}.popular-badge.svelte-j9cytq.svelte-j9cytq{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:4px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;border-radius:12px}.size-item.svelte-j9cytq h3.svelte-j9cytq{font-size:1.2em;font-weight:700;margin:0 0 10px;text-transform:uppercase}.size-description.svelte-j9cytq.svelte-j9cytq{color:#666;margin:0 0 15px;font-size:14px}.size-pricing.svelte-j9cytq.svelte-j9cytq{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:10px}.original-price.svelte-j9cytq.svelte-j9cytq{text-decoration:line-through;color:#999;font-size:14px}.size-price.svelte-j9cytq.svelte-j9cytq{font-size:1.3em;font-weight:700;color:#333}.savings-badge.svelte-j9cytq.svelte-j9cytq{background:#22c55e;color:#fff;padding:2px 6px;font-size:10px;border-radius:3px;font-weight:600}.use-case-grid.svelte-j9cytq.svelte-j9cytq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:30px 0}.use-case.svelte-j9cytq.svelte-j9cytq{background:#fff;padding:25px;border-radius:6px;border:1px solid #ddd}.use-case.svelte-j9cytq h3.svelte-j9cytq{margin:0 0 10px;font-size:1.1em;text-transform:uppercase;letter-spacing:.05em}.use-case.svelte-j9cytq p.svelte-j9cytq{margin:0 0 15px;line-height:1.6}.use-case-recommendation.svelte-j9cytq.svelte-j9cytq{font-size:12px;color:#666;font-style:italic;background:#f8f9fa;padding:8px;border-radius:4px}.investment-value.svelte-j9cytq.svelte-j9cytq{background:#fff;padding:40px;margin:40px -20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.value-points.svelte-j9cytq.svelte-j9cytq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:30px 0}.value-point.svelte-j9cytq h4.svelte-j9cytq{margin:0 0 10px;font-size:1.1em;text-transform:uppercase;letter-spacing:.05em}.value-point.svelte-j9cytq p.svelte-j9cytq{margin:0;line-height:1.6;color:#666}.steps.svelte-j9cytq.svelte-j9cytq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin:30px 0}.step.svelte-j9cytq.svelte-j9cytq{text-align:center;padding:20px}.step-number.svelte-j9cytq.svelte-j9cytq{width:40px;height:40px;background:#333;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin:0 auto 15px}.step.svelte-j9cytq h4.svelte-j9cytq{margin:0 0 10px;font-size:1em;text-transform:uppercase;letter-spacing:.05em}.step.svelte-j9cytq p.svelte-j9cytq{margin:0;font-size:14px;line-height:1.5;color:#666}.info-grid.svelte-j9cytq.svelte-j9cytq{display:grid;grid-template-columns:1fr;gap:30px;margin:30px 0}.info-item.svelte-j9cytq h3.svelte-j9cytq{font-size:1.1em;font-weight:700;margin:0 0 10px;text-transform:uppercase}.info-item.svelte-j9cytq p.svelte-j9cytq{line-height:1.6;margin:0}ul.svelte-j9cytq.svelte-j9cytq{list-style-type:none;padding:0}ul.svelte-j9cytq li.svelte-j9cytq{margin:10px 0;padding-left:20px;position:relative}ul.svelte-j9cytq li.svelte-j9cytq:before{content:"✓";position:absolute;left:0;font-weight:700;color:#22c55e}@keyframes svelte-j9cytq-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-j9cytq-pulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 768px){.container.svelte-j9cytq.svelte-j9cytq{padding:0 15px}.title.svelte-j9cytq.svelte-j9cytq{font-size:1.5em}.section-title.svelte-j9cytq.svelte-j9cytq{font-size:1.3em}.collection-image.svelte-j9cytq.svelte-j9cytq{height:300px}.collection-actions.svelte-j9cytq.svelte-j9cytq{flex-direction:column}.print-sizes.svelte-j9cytq.svelte-j9cytq,.value-points.svelte-j9cytq.svelte-j9cytq,.steps.svelte-j9cytq.svelte-j9cytq,.use-case-grid.svelte-j9cytq.svelte-j9cytq{grid-template-columns:1fr}.recent-purchase-notification.svelte-j9cytq.svelte-j9cytq{position:relative;top:auto;right:auto;margin:20px 0;border-radius:0}.investment-value.svelte-j9cytq.svelte-j9cytq{margin-left:-15px;margin-right:-15px;padding:30px 15px}}
