.section_scope__fxdqu{--surface:var(--card);--surface-raised:var(--popover);--surface-muted:var(--muted);--text-secondary:var(--muted-foreground);--text-muted:var(--muted-foreground);--border-subtle:color-mix(in oklab,var(--foreground) 6%,transparent);--border-strong:color-mix(in oklab,var(--foreground) 16%,transparent);--accent:var(--foreground);--accent-strong:var(--foreground);--accent-subtle:color-mix(in oklab,var(--foreground) 8%,transparent);--accent-foreground:var(--background);--radius-control:9999px;--radius-panel:1.625rem;--radius-surface:2.25rem;--landing-mark:var(--foreground);color:var(--foreground);font-family:var(--font-sans)}.section_section__tVbYz{width:min(1320px,calc(100% - 4rem));margin-inline:auto;padding-block:9rem;scroll-margin-top:1.5rem}.section_section__tVbYz>*{min-width:0}.section_intro__KcSG3{display:grid;max-width:46rem;margin-bottom:3.5rem}.section_title__NfK8d{margin:0;font-family:var(--font-display);font-size:clamp(2.15rem,4.4vw,4.25rem);font-weight:600;letter-spacing:-.065em;line-height:.94;text-wrap:balance}.section_lead__vJJvG{margin:1.5rem 0 0;color:var(--muted-foreground);font-size:1.125rem;line-height:1.65;text-wrap:pretty}.section_number__qwsDc{color:var(--landing-mark);font-family:var(--font-mono);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.16em}.section_outlineLink__1X1j2,.section_primaryLink__0dXbO{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:9999px;padding:0 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,transform .15s ease}.section_primaryLink__0dXbO{background:var(--foreground);color:var(--background)}.section_outlineLink__1X1j2{border-color:var(--border);background:var(--background);color:var(--foreground)}.section_outlineLink__1X1j2:active,.section_primaryLink__0dXbO:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.section_primaryLink__0dXbO:hover{background:color-mix(in oklab,var(--foreground) 80%,transparent)}.section_outlineLink__1X1j2:hover{background:var(--muted)}}.section_srOnly__XZjIz{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:1024px){.section_section__tVbYz{padding-block:11rem}}@media (max-width:1023px){.section_section__tVbYz{width:calc(100% - 1.5rem)}}@media (max-width:767px){.section_section__tVbYz{padding-block:6rem}.section_intro__KcSG3{margin-bottom:2.5rem}.section_lead__vJJvG{font-size:1rem}}@media (prefers-reduced-motion:reduce){.section_outlineLink__1X1j2,.section_primaryLink__0dXbO{transition:none}}.DemoShop_page__0EQpG{min-height:100dvh;background:var(--background)}.DemoShop_bar__AleBQ{border-bottom:1px solid var(--border);background:var(--card)}.DemoShop_barInner__8k8Eh{display:flex;width:min(1320px,calc(100% - 4rem));align-items:center;gap:1.25rem;margin-inline:auto;padding-block:.75rem}.DemoShop_brand__gJdHQ{display:inline-flex;flex:none;border-radius:.5rem}.DemoShop_wordmark__PugUZ{height:2.25rem}.DemoShop_barText__ywW_Q{flex:1;min-width:0;margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.DemoShop_barActions__reCSi{display:flex;flex:none;align-items:center;gap:.5rem}.DemoShop_back__JSQMG{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;border-radius:9999px;padding:0 1rem;color:var(--foreground);font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s ease}@media (hover:hover) and (pointer:fine){.DemoShop_back__JSQMG:hover{background:var(--muted)}}.DemoShop_barAction__vUv4t{min-height:2.75rem}.DemoShop_shop__W0GpT{width:min(1320px,calc(100% - 4rem));margin-inline:auto;padding-block:2.5rem 3rem}.DemoShop_shopHead__AdKFk{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in oklab,var(--foreground) 8%,transparent)}.DemoShop_shopName__DU3i3{font-family:var(--font-display);font-size:1.5rem;font-weight:600;letter-spacing:-.05em}.DemoShop_product__qlq2g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:4rem}.DemoShop_gallery__eMv6u{display:grid;gap:.75rem}.DemoShop_mainPhoto__c_vau{aspect-ratio:1;overflow:hidden}.DemoShop_mainPhoto__c_vau img,.DemoShop_thumb__y7VBJ img{object-fit:cover}.DemoShop_thumbs__5czlP{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.DemoShop_thumb__y7VBJ{position:relative;aspect-ratio:1;overflow:hidden;border:0;border-radius:.875rem;padding:0;background:var(--muted);opacity:.6;transition:opacity .15s ease}.DemoShop_thumb__y7VBJ[aria-pressed=true]{opacity:1}.DemoShop_thumb__y7VBJ:after{position:absolute;inset:0;border-radius:inherit;content:""}.DemoShop_thumb__y7VBJ[aria-pressed=true]:after{box-shadow:inset 0 0 0 2px var(--foreground)}@media (hover:hover) and (pointer:fine){.DemoShop_thumb__y7VBJ:hover{opacity:1}}.DemoShop_info__k3Hk_{display:grid;gap:1.125rem;padding-top:.5rem}.DemoShop_name__HM3kF{margin:0;font-family:var(--font-display);font-size:clamp(2.15rem,4.4vw,3.75rem);font-weight:600;letter-spacing:-.065em;line-height:.94;text-wrap:balance}.DemoShop_price__C8Our{margin:0;font-family:var(--font-display);font-size:1.625rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.045em}.DemoShop_description__EDix8{margin:0;color:var(--muted-foreground);font-size:1rem;line-height:1.65;text-wrap:pretty}.DemoShop_dimensions__iHttG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid color-mix(in oklab,var(--foreground) 8%,transparent);border-bottom:1px solid color-mix(in oklab,var(--foreground) 8%,transparent)}.DemoShop_dimensions__iHttG>div{display:grid;gap:.125rem;padding:.875rem 0}.DemoShop_dimensions__iHttG>div+div{padding-left:1rem;border-left:1px solid color-mix(in oklab,var(--foreground) 6%,transparent)}.DemoShop_dimensions__iHttG dt{color:var(--muted-foreground);font-size:.75rem}.DemoShop_dimensions__iHttG dd{margin:0;font-family:var(--font-mono);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600}.DemoShop_actions__LtgHC{display:grid;gap:.75rem;margin-top:.5rem}.DemoShop_cart__c81R8,.DemoShop_viewerButton__b61_r{width:100%}.DemoShop_explain__4ZpCK{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem}.DemoShop_explainCopy__y_Wzj{display:grid}@media (max-width:1023px){.DemoShop_barInner__8k8Eh,.DemoShop_shop__W0GpT{width:calc(100% - 1.5rem)}.DemoShop_explain__4ZpCK,.DemoShop_product__qlq2g{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (max-width:760px){.DemoShop_barInner__8k8Eh{flex-wrap:wrap}.DemoShop_barText__ywW_Q{flex-basis:100%;order:3}.DemoShop_barActions__reCSi{margin-left:auto}}@media (max-width:480px){.DemoShop_back__JSQMG{display:none}.DemoShop_thumbs__5czlP{gap:.25rem}.DemoShop_thumb__y7VBJ{border-radius:.5rem}}@media (prefers-reduced-motion:reduce){.DemoShop_back__JSQMG,.DemoShop_thumb__y7VBJ{transition:none}}