@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Light.fde5a700.otf);font-weight:300}@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Regular.b046d0a2.otf);font-weight:400}@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Medium.c3c71e98.otf);font-weight:600}@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Bold.b5e56dd6.otf);font-weight:700}.product.svelte-kvsyw1.svelte-kvsyw1{width:100%;height:fit-content;cursor:pointer;transition:.5s;overflow:hidden;position:relative;box-shadow:0 0 3px 1px var(--gray);padding:1rem}.product.list.svelte-kvsyw1 .not-available.svelte-kvsyw1,.product.list.svelte-kvsyw1 .limited-quantity.svelte-kvsyw1{top:30px;right:unset;left:0}.product.list.svelte-kvsyw1 .ira-eligible.svelte-kvsyw1{top:0;right:unset;left:0}.product.list.svelte-kvsyw1 .pre-order.svelte-kvsyw1{top:30px;right:0;left:unset}.product.list.svelte-kvsyw1 .available-schedule.svelte-kvsyw1{top:0;right:0;left:unset}.product.list.svelte-kvsyw1 .on-sale.svelte-kvsyw1{top:0;right:unset;left:0}.product.list.svelte-kvsyw1 a.svelte-kvsyw1{display:flex;align-items:center;justify-content:space-between}.product.list.svelte-kvsyw1 .info-container.svelte-kvsyw1{flex-grow:1;padding:0 2rem}.product.list.svelte-kvsyw1 .info-container .name.svelte-kvsyw1{margin:.5rem 0}.product.list.svelte-kvsyw1 .info-container .type.svelte-kvsyw1{color:var(--background);padding:.5rem 1rem;background-color:var(--hover);width:fit-content;text-align:center;font-weight:700;font-size:.9rem;text-transform:uppercase}.product.list.svelte-kvsyw1 .product-image.svelte-kvsyw1{width:5rem}.product.list.svelte-kvsyw1 .action-section.svelte-kvsyw1{flex-direction:column}.product.list.svelte-kvsyw1 .action-section .price.svelte-kvsyw1{max-height:2rem;padding:.5rem;border:none;font-size:1.2rem}.product.list.svelte-kvsyw1 .action-section .add-to-cart-button.svelte-kvsyw1{height:auto;width:100%}.product.svelte-kvsyw1 .not-available.svelte-kvsyw1,.product.svelte-kvsyw1 .limited-quantity.svelte-kvsyw1{position:absolute;right:0;top:30px;background-color:var(--error);color:var(--background);font-size:.9rem;margin:0;border:none;padding:.2rem .5rem;transition:background-color .5s}.product.svelte-kvsyw1 .limited-quantity.svelte-kvsyw1{background-color:var(--info)}.product.svelte-kvsyw1 .ira-eligible.svelte-kvsyw1{position:absolute;right:0;top:0;background-color:var(--gold);color:var(--background);font-size:.9rem;margin:0;border:none;padding:.2rem .5rem;transition:background-color .5s}.product.svelte-kvsyw1 .pre-order.svelte-kvsyw1{position:absolute;left:0;top:30px;background-color:var(--error);color:var(--background);font-size:.9rem;margin:0;border:none;padding:.2rem .5rem;transition:background-color .5s}.product.svelte-kvsyw1 .available-schedule.svelte-kvsyw1{position:absolute;left:0;top:0;background-color:var(--primary);color:var(--background);font-size:.9rem;margin:0;border:none;padding:.2rem .5rem;transition:background-color .5s}.product.svelte-kvsyw1 .on-sale.svelte-kvsyw1{position:absolute;right:0;top:60px;background-color:var(--ins-color);color:var(--background);font-size:.9rem;margin:0;border:none;padding:.2rem .5rem;transition:background-color .5s}@media (pointer: fine){.product.svelte-kvsyw1.svelte-kvsyw1:hover{transform:scale(1.1)}}.product.svelte-kvsyw1 .product-image.svelte-kvsyw1{width:100%;object-fit:contain;height:10rem;padding:1rem 0}.product.svelte-kvsyw1 .name.svelte-kvsyw1{font-weight:600;margin:2rem 0;font-size:1rem;color:var(--primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product.svelte-kvsyw1 .action-section.svelte-kvsyw1{display:flex;gap:.5rem;margin-bottom:.5rem}.product.svelte-kvsyw1 .action-section .price.svelte-kvsyw1{border:1px solid var(--primary);color:var(--primary);flex-grow:1;text-align:center;display:flex;justify-content:center;align-items:center;transition:background-color .5s,color .5s}.product.svelte-kvsyw1 .action-section .price.updated.svelte-kvsyw1{background-color:var(--primary);color:var(--background)}.product.svelte-kvsyw1 .action-section .add-to-cart-button.svelte-kvsyw1,.product.svelte-kvsyw1 .action-section .schedule-button.svelte-kvsyw1{border-radius:0;width:fit-content;margin:0;padding:.3rem .7rem}.product.svelte-kvsyw1 .action-section .schedule-button.svelte-kvsyw1{background-color:var(--gold);border:1px solid var(--gold);padding:.3rem .6rem}.product.svelte-kvsyw1 .action-section .schedule-button svg.svelte-kvsyw1{height:1rem}.product.svelte-kvsyw1 .action-section .schedule-button path.svelte-kvsyw1{fill:#fff}@media (pointer: fine){.product.svelte-kvsyw1 .action-section .schedule-button.svelte-kvsyw1:hover{opacity:.8;transition:.5s opacity}}
