.product[data-astro-cid-j6syzxgf],.about[data-astro-cid-j6syzxgf]{--surface-2:var(--dark-2);--surface-3:#2e2e2e}.product[data-astro-cid-j6syzxgf]{padding-top:calc(var(--section-sm) + var(--gap-04));padding-bottom:var(--section-sm);background:#000}.product-container[data-astro-cid-j6syzxgf]{gap:var(--gap-08);padding-inline:var(--frame-padding) var(--page-padding);grid-template-columns:minmax(0,1fr) 28rem;align-items:start;display:grid}.product-gallery[data-astro-cid-j6syzxgf]{gap:var(--gap-02);flex-direction:column;display:flex}.product-media[data-astro-cid-j6syzxgf]{padding:var(--gap-08) var(--gap-06);border-radius:var(--radius-lg);background:var(--surface-2);justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.media-stage[data-astro-cid-j6syzxgf]{aspect-ratio:4/3;width:100%;max-width:75rem}.product-image[data-astro-cid-j6syzxgf]{object-fit:cover;object-position:top;border-radius:var(--radius-lg);width:100%;height:100%;display:block}.product-info[data-astro-cid-j6syzxgf]{top:calc(var(--section-sm) + var(--gap-04));gap:var(--gap-08);flex-direction:column;display:flex;position:sticky}.info-main[data-astro-cid-j6syzxgf]{gap:var(--gap-07);flex-direction:column;display:flex}.card-meta[data-astro-cid-j6syzxgf]{gap:var(--gap-02);flex-wrap:wrap;align-items:center}.tag-dark[data-astro-cid-j6syzxgf]{background:var(--surface-2);color:var(--ink-1)}.info-title[data-astro-cid-j6syzxgf]{gap:var(--gap-04)}.title-wrap[data-astro-cid-j6syzxgf]{flex-direction:column;display:flex}.strong[data-astro-cid-j6syzxgf]{color:var(--ink-1);font-weight:var(--weight-strong,600)}.description[data-astro-cid-j6syzxgf]{color:var(--ink-1);text-wrap:pretty}.checkout[data-astro-cid-j6syzxgf]{align-items:center;gap:var(--gap-04);flex-direction:column;display:flex}.buy-button[data-astro-cid-j6syzxgf]{width:100%;font-size:var(--text-md);justify-items:stretch}.buy-button[data-astro-cid-j6syzxgf] .button-animated-inner[data-astro-cid-j6syzxgf]{justify-content:center}.preview-box[data-astro-cid-j6syzxgf]{gap:var(--gap-03);padding:var(--gap-04);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--ink-1);flex-direction:column;display:flex}.preview-link[data-astro-cid-j6syzxgf]{justify-content:space-between;align-items:center;gap:var(--gap-04);padding:var(--gap-03) var(--gap-05) var(--gap-03) var(--gap-04);border-radius:var(--radius-sm);background:var(--ink-4);color:var(--ink-1);transition:background-color .3s;display:flex}.preview-link[data-astro-cid-j6syzxgf]:hover{background:#eff1f029}.preview-label[data-astro-cid-j6syzxgf]{align-items:center;gap:var(--gap-03);display:flex}.preview-icon[data-astro-cid-j6syzxgf],.external-icon[data-astro-cid-j6syzxgf],.tag-icon[data-astro-cid-j6syzxgf]{flex:none;width:1.25rem;height:1.25rem;display:inline-flex}.external-icon[data-astro-cid-j6syzxgf]{color:var(--ink-3)}.tag-icon[data-astro-cid-j6syzxgf]{width:1rem;height:1rem;color:var(--ink-3)}.preview-icon[data-astro-cid-j6syzxgf] svg,.external-icon[data-astro-cid-j6syzxgf] svg,.tag-icon[data-astro-cid-j6syzxgf] svg,.feature-icon[data-astro-cid-j6syzxgf] svg{width:100%;height:100%;display:block}.accordion[data-astro-cid-j6syzxgf]{border-bottom:1px solid var(--ink-4)}.accordion-item[data-astro-cid-j6syzxgf]{border-top:1px solid var(--ink-4);padding-block:var(--gap-04);color:var(--ink-2);transition:color .3s}.accordion-item[data-astro-cid-j6syzxgf]:hover,.accordion-item[data-astro-cid-j6syzxgf][open]{color:var(--ink-1)}.accordion-header[data-astro-cid-j6syzxgf]{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.accordion-header[data-astro-cid-j6syzxgf]::-webkit-details-marker{display:none}.plus-minus[data-astro-cid-j6syzxgf]{flex:none;width:1rem;height:1rem;position:relative}.plus-minus[data-astro-cid-j6syzxgf] span[data-astro-cid-j6syzxgf]{width:100%;height:1.5px;transition:rotate .4s var(--ease-smooth);background:currentColor;position:absolute;top:calc(50% - .75px);left:0}.plus-minus[data-astro-cid-j6syzxgf] span[data-astro-cid-j6syzxgf]+span[data-astro-cid-j6syzxgf]{rotate:90deg}.accordion-item[data-astro-cid-j6syzxgf][open] .plus-minus[data-astro-cid-j6syzxgf] span[data-astro-cid-j6syzxgf]+span[data-astro-cid-j6syzxgf]{rotate:0deg}.accordion-content[data-astro-cid-j6syzxgf] p[data-astro-cid-j6syzxgf]{padding-top:var(--gap-07);color:var(--ink-2);margin:0}.accordion-content[data-astro-cid-j6syzxgf] a{color:var(--ink-1);text-decoration:underline}.page-tags[data-astro-cid-j6syzxgf]{gap:var(--gap-02);padding:var(--gap-07) 0 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.icon-tag[data-astro-cid-j6syzxgf]{align-items:center;gap:var(--gap-02);padding:var(--gap-01) var(--gap-03) var(--gap-01) var(--gap-02);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-1);font-size:var(--text-sm);line-height:var(--leading-sm);display:inline-flex}.about[data-astro-cid-j6syzxgf]{padding-top:var(--section-sm);padding-bottom:var(--section-md);background:#000}.about-inner[data-astro-cid-j6syzxgf]{gap:var(--gap-09);flex-direction:column;display:flex}.about-text[data-astro-cid-j6syzxgf]{gap:var(--gap-04);grid-template-columns:1fr 1fr;display:grid}.intro-text[data-astro-cid-j6syzxgf]{max-width:36rem;font-family:var(--font-alt);letter-spacing:-.01em;color:var(--ink-1);margin:0;font-size:1.75rem;line-height:1.15}.long-text[data-astro-cid-j6syzxgf]{gap:var(--gap-05);color:var(--ink-2);flex-direction:column;display:flex}.long-text[data-astro-cid-j6syzxgf] p[data-astro-cid-j6syzxgf]{margin:0}.feature-boxes[data-astro-cid-j6syzxgf]{gap:var(--gap-04);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.feature-box[data-astro-cid-j6syzxgf]{gap:var(--gap-08);padding:var(--gap-06);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;display:flex}.feature-icon[data-astro-cid-j6syzxgf]{width:1.5rem;height:1.5rem;color:var(--ink-1);display:block}@media (max-width:991px){.product-container[data-astro-cid-j6syzxgf]{padding-inline:var(--page-padding);gap:var(--gap-09);grid-template-columns:1fr}.product-info[data-astro-cid-j6syzxgf]{position:static}.feature-boxes[data-astro-cid-j6syzxgf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.product-media[data-astro-cid-j6syzxgf]{padding:var(--gap-04)}.about-text[data-astro-cid-j6syzxgf],.feature-boxes[data-astro-cid-j6syzxgf]{grid-template-columns:1fr}.intro-text[data-astro-cid-j6syzxgf]{font-size:1.375rem}}
