.breadcrumb-nav[data-astro-cid-ovbc35m2]{border-bottom:1px solid rgba(var(--color-foreground), .1);flex-wrap:wrap;align-items:center;gap:.5rem;padding:2rem 1.5rem;display:flex}@media screen and (width>=750px){.breadcrumb-nav[data-astro-cid-ovbc35m2]{padding:2rem 5rem}}.breadcrumb-link[data-astro-cid-ovbc35m2]{color:var(--color-foreground);font-size:1.4rem;text-decoration:none;transition:opacity .2s}.breadcrumb-link[data-astro-cid-ovbc35m2]:hover{opacity:.7}.breadcrumb-separator[data-astro-cid-ovbc35m2]{color:rgba(var(--color-foreground), .5);margin:0 .5rem}.breadcrumb-current[data-astro-cid-ovbc35m2]{color:rgba(var(--color-foreground), .7);font-size:1.4rem}.product-detail[data-astro-cid-ovbc35m2]{margin:0}.product-detail[data-astro-cid-ovbc35m2] .page-width[data-astro-cid-ovbc35m2]{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (width>=750px){.product-detail[data-astro-cid-ovbc35m2] .page-width[data-astro-cid-ovbc35m2]{padding:0 5rem}}.product-detail__grid[data-astro-cid-ovbc35m2]{grid-template-columns:1fr;align-items:start;gap:4rem;display:grid}@media (width>=750px){.product-detail__grid[data-astro-cid-ovbc35m2]{grid-template-columns:1fr 1fr;gap:6rem}}.product-detail__gallery[data-astro-cid-ovbc35m2]{flex-direction:column;gap:1.5rem;display:flex}.product-detail__featured-image-wrapper[data-astro-cid-ovbc35m2]{aspect-ratio:1;border-radius:var(--card-corner-radius);background:rgba(var(--color-foreground), .05);overflow:hidden}.product-detail__featured-image[data-astro-cid-ovbc35m2]{object-fit:cover;width:100%;height:100%;display:block}.product-detail__thumbnails[data-astro-cid-ovbc35m2]{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:1rem;display:grid}.product-detail__thumbnail[data-astro-cid-ovbc35m2]{aspect-ratio:1;border-radius:var(--card-corner-radius);cursor:pointer;background:rgba(var(--color-foreground), .05);border:2px solid #0000;padding:0;transition:border-color .2s,transform .2s;overflow:hidden}.product-detail__thumbnail[data-astro-cid-ovbc35m2]:hover{border-color:var(--color-foreground);transform:scale(1.05)}.product-detail__thumbnail[data-astro-cid-ovbc35m2].is-active{border-color:var(--color-foreground)}.product-detail__thumbnail[data-astro-cid-ovbc35m2] img[data-astro-cid-ovbc35m2]{object-fit:cover;width:100%;height:100%}.product-detail__info[data-astro-cid-ovbc35m2]{flex-direction:column;gap:2rem;display:flex}.product-detail__meta[data-astro-cid-ovbc35m2]{flex-wrap:wrap;gap:1rem;display:flex}.product-detail__category[data-astro-cid-ovbc35m2]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-size:1.2rem;font-weight:600;text-decoration:none}.product-detail__category[data-astro-cid-ovbc35m2]:hover,.product-detail__category[data-astro-cid-ovbc35m2]:focus-visible{text-decoration:underline}.product-detail__title[data-astro-cid-ovbc35m2]{color:var(--color-foreground);margin:0;font-size:3.2rem;font-weight:600;line-height:1.2}@media (width<=749px){.product-detail__title[data-astro-cid-ovbc35m2]{font-size:2.4rem}}.product-detail__price-wrapper[data-astro-cid-ovbc35m2]{align-items:center;gap:1rem;display:flex}.product-detail__price[data-astro-cid-ovbc35m2]{color:var(--color-foreground);font-size:2.4rem;font-weight:600}.product-detail__price-compare[data-astro-cid-ovbc35m2]{color:rgba(var(--color-foreground), .6);font-size:1.8rem;text-decoration:line-through}.product-detail__availability[data-astro-cid-ovbc35m2]{margin:.5rem 0}.product-detail__status[data-astro-cid-ovbc35m2]{font-size:1.4rem;font-weight:600}.product-detail__status[data-astro-cid-ovbc35m2].in-stock{color:#27ae60}.product-detail__status[data-astro-cid-ovbc35m2].out-of-stock{color:#e74c3c}.product-detail__description[data-astro-cid-ovbc35m2]{color:var(--color-foreground);opacity:.85;font-size:1.6rem;line-height:1.6}.product-detail__description[data-astro-cid-ovbc35m2] p[data-astro-cid-ovbc35m2]{margin:0}.product-detail__specs[data-astro-cid-ovbc35m2]{border-top:1px solid rgba(var(--color-foreground), .1);border-bottom:1px solid rgba(var(--color-foreground), .1);flex-direction:column;gap:1.5rem;margin:0;padding:2rem 0;display:flex}.spec-item[data-astro-cid-ovbc35m2]{grid-template-columns:15rem 1fr;gap:2rem;display:grid}.spec-label[data-astro-cid-ovbc35m2]{color:var(--color-foreground);font-size:1.4rem;font-weight:600}.spec-value[data-astro-cid-ovbc35m2]{color:rgba(var(--color-foreground), .85);margin:0;font-size:1.4rem}.spec-list[data-astro-cid-ovbc35m2]{margin:0;padding-left:2rem}.spec-list[data-astro-cid-ovbc35m2] li[data-astro-cid-ovbc35m2]{margin-bottom:.5rem}@media (width<=749px){.spec-item[data-astro-cid-ovbc35m2]{grid-template-columns:1fr;gap:.5rem}}.product-detail__form[data-astro-cid-ovbc35m2]{flex-direction:column;gap:1.5rem;display:flex}.form-group[data-astro-cid-ovbc35m2]{flex-direction:column;gap:.5rem;display:flex}.form-label[data-astro-cid-ovbc35m2]{color:var(--color-foreground);font-size:1.4rem;font-weight:600}.quantity-selector[data-astro-cid-ovbc35m2]{border:1px solid rgba(var(--color-foreground), .2);border-radius:var(--inputs-radius);align-items:center;width:fit-content;display:flex}.quantity-btn[data-astro-cid-ovbc35m2]{cursor:pointer;color:var(--color-foreground);background:0 0;border:none;padding:.5rem 1rem;font-size:1.8rem;font-weight:600;transition:background-color .2s}.quantity-btn[data-astro-cid-ovbc35m2]:hover{background:rgba(var(--color-foreground), .05)}.quantity-input[data-astro-cid-ovbc35m2]{text-align:center;background:0 0;border:none;width:5rem;font-size:1.4rem;font-weight:600}.quantity-input[data-astro-cid-ovbc35m2]:focus{outline:none}.product-detail__add-to-cart[data-astro-cid-ovbc35m2]{background-color:var(--color-button);width:100%;color:var(--color-foreground);border:.2rem solid var(--color-foreground);border-radius:var(--buttons-radius);font:inherit;letter-spacing:.04em;cursor:pointer;box-shadow:0 .3rem 0 var(--color-foreground);padding:1.5rem 2rem;font-size:1.6rem;font-weight:600;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:block}.product-detail__add-to-cart[data-astro-cid-ovbc35m2]:hover:not(:disabled),.product-detail__add-to-cart[data-astro-cid-ovbc35m2]:focus-visible{background-color:var(--color-foreground);color:var(--color-background);box-shadow:0 .5rem 0 var(--color-button);transform:translateY(-.2rem)}.product-detail__add-to-cart[data-astro-cid-ovbc35m2]:active:not(:disabled){box-shadow:0 .1rem 0 var(--color-button);transform:translateY(.1rem)}.product-detail__cart-status[data-astro-cid-ovbc35m2]{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:1.2rem 0 0;font-size:1.5rem;display:flex}.product-detail__cart-status[data-astro-cid-ovbc35m2][hidden]{display:none}.product-detail__cart-link[data-astro-cid-ovbc35m2]{color:var(--color-foreground);font-weight:600;text-decoration:underline}.product-detail__add-to-cart[data-astro-cid-ovbc35m2]:focus-visible{outline:.2rem solid var(--color-foreground);outline-offset:.4rem}.product-detail__add-to-cart[data-astro-cid-ovbc35m2]:disabled{opacity:.5;cursor:not-allowed}.product-detail__tags[data-astro-cid-ovbc35m2]{flex-wrap:wrap;gap:.75rem;padding-top:1rem;display:flex}.product-tag[data-astro-cid-ovbc35m2]{background:rgba(var(--color-accent), .1);color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;border-radius:2rem;padding:.5rem 1rem;font-size:1.2rem;font-weight:600;display:inline-block}.shipping-section[data-astro-cid-ovbc35m2]{background:var(--color-accent-1)}.shipping-section[data-astro-cid-ovbc35m2] .page-width[data-astro-cid-ovbc35m2]{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (width>=750px){.shipping-section[data-astro-cid-ovbc35m2] .page-width[data-astro-cid-ovbc35m2]{padding:0 5rem}}.shipping-section__summary[data-astro-cid-ovbc35m2]{text-align:center;margin:0;font-size:1.5rem}.section-title[data-astro-cid-ovbc35m2]{text-align:center;margin:0 0 2rem;font-size:2.4rem;font-weight:600}.related-products[data-astro-cid-ovbc35m2] .page-width[data-astro-cid-ovbc35m2]{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (width>=750px){.related-products[data-astro-cid-ovbc35m2] .page-width[data-astro-cid-ovbc35m2]{padding:0 5rem}}.related-products__placeholder[data-astro-cid-ovbc35m2]{text-align:center;background:rgba(var(--color-foreground), .02);border-radius:var(--card-corner-radius);color:rgba(var(--color-foreground), .6);padding:4rem 2rem}.related-products__placeholder[data-astro-cid-ovbc35m2] p[data-astro-cid-ovbc35m2]{margin:0;font-size:1.6rem}
