@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-details.svelte-1ptcoxn .not-available.svelte-1ptcoxn{color:var(--error);font-weight:700;font-size:.9rem}.product-details.svelte-1ptcoxn .not-available.limited.svelte-1ptcoxn{color:var(--info)}.product-details.svelte-1ptcoxn .eligible-ira.svelte-1ptcoxn{color:var(--gold);font-weight:700;font-size:.9rem}.product-details.svelte-1ptcoxn .product-feature.svelte-1ptcoxn{display:flex;justify-content:space-between}@media (max-width: 900px){.product-details.svelte-1ptcoxn .product-feature.svelte-1ptcoxn{flex-wrap:wrap;width:100%;margin:0 auto}}.product-details.svelte-1ptcoxn .product-feature .product-main.svelte-1ptcoxn{padding:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;aspect-ratio:1/1}@media (max-width: 900px){.product-details.svelte-1ptcoxn .product-feature .product-main.svelte-1ptcoxn{width:100%;height:100%;margin:0 auto}}@media (max-width: 600px){.product-details.svelte-1ptcoxn .product-feature .product-main.svelte-1ptcoxn{width:100%}}.product-details.svelte-1ptcoxn .product-feature .product-main .product-thumbnails.svelte-1ptcoxn{display:flex;gap:1rem;order:2}.product-details.svelte-1ptcoxn .product-feature .product-main .product-thumbnails .product-thumbnail.svelte-1ptcoxn{width:5rem;height:5rem;background-color:var(--background);border:none}.product-details.svelte-1ptcoxn .product-feature .product-main .product-image.svelte-1ptcoxn{width:30rem;height:30rem;background-size:100%;background-position:center;position:relative;order:1}@media (max-width: 900px){.product-details.svelte-1ptcoxn .product-feature .product-main .product-image.svelte-1ptcoxn{width:100%;height:100%}}.product-details.svelte-1ptcoxn .product-feature .product-main .product-image .product-zoom.svelte-1ptcoxn{position:absolute;width:50%;height:50%;background-color:var(--background);background-size:300%;z-index:2;pointer-events:none}.product-details.svelte-1ptcoxn .product-feature .product-main .product-image-notice.svelte-1ptcoxn{color:var(--background);background-color:var(--warning);font-weight:thin;padding:1rem;order:3}.product-details.svelte-1ptcoxn .product-feature .product-sidebar.svelte-1ptcoxn{flex-grow:1;padding-left:3rem;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 900px){.product-details.svelte-1ptcoxn .product-feature .product-sidebar.svelte-1ptcoxn{padding:1rem 0}}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .product-name.svelte-1ptcoxn{font-size:1.5rem;font-weight:600;margin:0;margin-bottom:1rem}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .product-type.svelte-1ptcoxn{color:var(--background);padding:.5rem 1rem;background-color:var(--hover);width:fit-content;text-align:center;font-weight:700;font-size:1.2rem;text-transform:uppercase}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .product-info.svelte-1ptcoxn{display:flex;gap:1rem;flex-wrap:wrap}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .product-info .product-info-item.svelte-1ptcoxn{display:flex;justify-content:space-between;padding:.8rem;background-color:var(--primary);gap:.5rem}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .product-info .product-info-item .product-info-label.svelte-1ptcoxn{font-weight:700;text-transform:capitalize;margin:0;color:var(--background)}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .product-info .product-info-item .product-info-value.svelte-1ptcoxn{margin:0;color:var(--background)}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .product-description-label.svelte-1ptcoxn{font-weight:700;margin:1rem 0;font-size:1.2rem}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .product-price-section.svelte-1ptcoxn{display:flex;align-items:center;gap:.5rem}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .product-price-section .product-price.svelte-1ptcoxn{font-weight:700;margin:1rem 0;font-size:3rem}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .product-sidebar-bottom.svelte-1ptcoxn{border-bottom:2px solid var(--gray);padding:2rem 0}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .add-to-cart-section.svelte-1ptcoxn{display:flex;gap:.5rem;align-items:center}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .add-to-cart-section .quantity-input.svelte-1ptcoxn{text-align:center;margin:0;border-radius:0;min-width:6rem}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .add-to-cart-section .add-to-cart-button.svelte-1ptcoxn{background-color:var(--warning);flex:1;max-width:fit-content;border:1px solid var(--warning);margin:0;border-radius:0;text-transform:uppercase;font-size:1.1rem;white-space:nowrap}@media (max-width: 1150px){.product-details.svelte-1ptcoxn .product-feature .product-sidebar .add-to-cart-section.svelte-1ptcoxn{flex-direction:column;gap:1rem}.product-details.svelte-1ptcoxn .product-feature .product-sidebar .add-to-cart-section .add-to-cart-button.svelte-1ptcoxn{width:100%;padding:1rem 3rem;max-width:unset}}.product-details.svelte-1ptcoxn .related-products.svelte-1ptcoxn{width:100%;display:flex;align-items:center;overflow-y:auto;gap:1rem;padding:2rem;margin:3rem 0}.product-details.svelte-1ptcoxn .related-products .related-product.svelte-1ptcoxn{min-width:15rem}
