.ShopShowcase-module__J9WcLG__showcase{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.ShopShowcase-module__J9WcLG__left{gap:var(--space-6);min-width:0;display:grid}.ShopShowcase-module__J9WcLG__strip{align-items:center;gap:var(--space-3);display:flex}.ShopShowcase-module__J9WcLG__thumbs{gap:var(--space-3);flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.ShopShowcase-module__J9WcLG__thumb{gap:var(--space-2);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:grid}.ShopShowcase-module__J9WcLG__thumbPlate{transition:border-color var(--dur-fast) var(--ease-out-soft), transform var(--dur-base) var(--ease-out-expo);border:2px solid #0000}.ShopShowcase-module__J9WcLG__thumb:hover .ShopShowcase-module__J9WcLG__thumbPlate{transform:translateY(-3px)}.ShopShowcase-module__J9WcLG__thumb[aria-pressed=true] .ShopShowcase-module__J9WcLG__thumbPlate{border-color:var(--shop-cream)}.ShopShowcase-module__J9WcLG__thumb:focus-visible .ShopShowcase-module__J9WcLG__thumbPlate{outline:2px solid var(--shop-cream);outline-offset:3px}.ShopShowcase-module__J9WcLG__thumbLabel{font-family:var(--font-poster);font-size:var(--type-label-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--shop-on-dark-faint);font-weight:700}.ShopShowcase-module__J9WcLG__thumb[aria-pressed=true] .ShopShowcase-module__J9WcLG__thumbLabel{color:var(--shop-cream)}.ShopShowcase-module__J9WcLG__arrow{border:var(--hairline) solid var(--shop-hairline-strong);border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--shop-on-dark);cursor:pointer;transition:var(--transition-color);background:0 0;flex:none;place-items:center;display:grid}.ShopShowcase-module__J9WcLG__arrow:hover{background:var(--shop-lift);border-color:var(--shop-cream)}.ShopShowcase-module__J9WcLG__arrow:focus-visible{outline:2px solid var(--shop-cream);outline-offset:2px}.ShopShowcase-module__J9WcLG__title{gap:var(--space-1);color:var(--text-primary);margin:0;display:grid}.ShopShowcase-module__J9WcLG__titleLine{font-family:var(--font-poster);font-size:clamp(var(--type-h4), 2.6vw, var(--type-h2));letter-spacing:-.01em;text-transform:uppercase;font-weight:800;line-height:1.05}.ShopShowcase-module__J9WcLG__titleScript{font-family:var(--font-script);text-transform:uppercase;padding-block:.04em .1em;font-size:clamp(3rem,7.5vw,5.5rem);font-weight:400;line-height:.95}.ShopShowcase-module__J9WcLG__standfirst{max-width:34rem;color:var(--shop-on-dark-muted);font-size:var(--type-body-lg);line-height:var(--leading-normal);margin:0}.ShopShowcase-module__J9WcLG__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ShopShowcase-module__J9WcLG__tags a{padding:var(--space-2) var(--space-4);border:var(--hairline) solid var(--shop-hairline);border-radius:var(--radius-pill);color:var(--shop-on-dark-muted);font-family:var(--font-poster);font-size:var(--type-label-sm);letter-spacing:.06em;transition:var(--transition-color);font-weight:600;text-decoration:none;display:inline-block}.ShopShowcase-module__J9WcLG__tags a:hover{border-color:var(--shop-blue);color:var(--shop-blue)}.ShopShowcase-module__J9WcLG__panel{gap:var(--space-5);min-height:22rem;padding:var(--space-8);border-radius:var(--radius-lg);background:radial-gradient(120% 100% at 78% 12%, var(--shop-lift), var(--shop-deep) 70%);border:var(--hairline) solid var(--shop-hairline);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.ShopShowcase-module__J9WcLG__badge{top:var(--space-5);right:var(--space-5);z-index:1;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--shop-cream);color:var(--shop-ink);font-family:var(--font-poster);font-size:var(--type-label-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:700;position:absolute}.ShopShowcase-module__J9WcLG__panel[data-empty]{grid-template-columns:minmax(0,1fr);justify-items:center}.ShopShowcase-module__J9WcLG__emptyPanel{color:var(--shop-on-dark-faint);font-family:var(--font-mono);font-size:var(--type-body-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.ShopShowcase-module__J9WcLG__rail{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ShopShowcase-module__J9WcLG__railButton{border:var(--hairline) solid var(--shop-hairline-strong);border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--shop-on-dark-faint);font-family:var(--font-mono);font-size:var(--type-label-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--transition-color);background:0 0;place-items:center;display:grid}.ShopShowcase-module__J9WcLG__railButton:hover{color:var(--shop-on-dark);border-color:var(--shop-cream)}.ShopShowcase-module__J9WcLG__railButton[aria-pressed=true]{background:var(--shop-cream);color:var(--shop-ink);border-color:#0000}.ShopShowcase-module__J9WcLG__railButton:focus-visible{outline:2px solid var(--shop-cream);outline-offset:2px}.ShopShowcase-module__J9WcLG__stage{min-width:0;position:relative}.ShopShowcase-module__J9WcLG__stageInner{min-width:0}.ShopShowcase-module__J9WcLG__stagePlate{border:var(--hairline) solid var(--shop-hairline)}.ShopShowcase-module__J9WcLG__caption{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-top:var(--space-5);margin-top:var(--space-2);border-top:var(--hairline) solid var(--shop-hairline);flex-wrap:wrap;grid-column:1/-1;display:flex}.ShopShowcase-module__J9WcLG__captionTag{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--shop-blue);color:var(--shop-ink);font-family:var(--font-poster);font-size:var(--type-label-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.ShopShowcase-module__J9WcLG__captionLink{align-items:baseline;gap:var(--space-4);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.ShopShowcase-module__J9WcLG__captionLink:focus-visible{outline:2px solid var(--shop-cream);outline-offset:4px;border-radius:var(--radius-sm)}.ShopShowcase-module__J9WcLG__captionName{font-family:var(--font-poster);font-size:var(--type-body-lg);color:var(--shop-on-dark);font-weight:800}.ShopShowcase-module__J9WcLG__captionLink:hover .ShopShowcase-module__J9WcLG__captionName{color:var(--shop-cream)}.ShopShowcase-module__J9WcLG__captionPrice{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--shop-on-dark-muted)}@media not (min-width:68rem){.ShopShowcase-module__J9WcLG__showcase{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.ShopShowcase-module__J9WcLG__panel{padding:var(--space-6)}}@media not (min-width:40rem){.ShopShowcase-module__J9WcLG__panel{grid-template-columns:minmax(0,1fr)}.ShopShowcase-module__J9WcLG__rail{grid-area:2/1;grid-auto-flow:column;justify-content:start}}@media (prefers-reduced-motion:reduce){.ShopShowcase-module__J9WcLG__thumb:hover .ShopShowcase-module__J9WcLG__thumbPlate{transform:none}}
.CommunityGallery-module__R0r0Iq__section{padding-bottom:var(--space-12)}.CommunityGallery-module__R0r0Iq__head{max-width:var(--measure);margin-bottom:var(--space-8)}.CommunityGallery-module__R0r0Iq__title{margin:0 0 var(--space-3)}.CommunityGallery-module__R0r0Iq__body{color:var(--text-secondary);margin:0}.CommunityGallery-module__R0r0Iq__stage{gap:var(--space-5);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;max-width:40rem;margin:0 auto;display:flex;position:relative}.CommunityGallery-module__R0r0Iq__stage:active{cursor:grabbing}.CommunityGallery-module__R0r0Iq__meta{justify-content:space-between;align-items:baseline;display:flex}.CommunityGallery-module__R0r0Iq__frameLabel,.CommunityGallery-module__R0r0Iq__frameCount{font-family:var(--font-mono);font-size:var(--type-label-sm,.6875rem);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.CommunityGallery-module__R0r0Iq__fan{perspective:1400px;height:clamp(18rem,50vw + 2rem,26rem);position:relative}.CommunityGallery-module__R0r0Iq__panel{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--surface-sunken);width:clamp(12rem,37.5vw,18rem);box-shadow:inset 0 0 0 var(--hairline) var(--border-subtle), var(--shadow-md);cursor:pointer;transition:transform var(--dur-slow) var(--ease-out-expo), opacity var(--dur-slow) var(--ease-out-soft), filter var(--dur-slow) var(--ease-out-soft), box-shadow var(--dur-fast) var(--ease-out-soft);border:0;padding:0;position:absolute;top:50%;left:50%;overflow:hidden}.CommunityGallery-module__R0r0Iq__panel:hover{box-shadow:inset 0 0 0 var(--hairline) var(--accent), var(--shadow-lg)}.CommunityGallery-module__R0r0Iq__photo{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block}.CommunityGallery-module__R0r0Iq__caption{text-align:center}.CommunityGallery-module__R0r0Iq__captionTitle{color:var(--text-primary);margin:0 0 .2em;font-weight:600}.CommunityGallery-module__R0r0Iq__captionContext{color:var(--text-muted);margin:0;font-size:.875rem}.CommunityGallery-module__R0r0Iq__controls{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.CommunityGallery-module__R0r0Iq__arrow{border:var(--hairline) solid var(--border-subtle);background:var(--surface-veil);width:2.25rem;height:2.25rem;color:var(--text-primary);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-soft), border-color var(--dur-fast) var(--ease-out-soft), opacity var(--dur-fast) var(--ease-out-soft);border-radius:50%;flex:none;place-items:center;display:grid}.CommunityGallery-module__R0r0Iq__arrow svg{width:1.1rem;height:1.1rem}.CommunityGallery-module__R0r0Iq__arrow:hover:not(:disabled){border-color:var(--accent);transform:scale(1.06)}.CommunityGallery-module__R0r0Iq__arrow:active:not(:disabled){transform:scale(.94)}.CommunityGallery-module__R0r0Iq__arrow:disabled{opacity:.3;cursor:default}.CommunityGallery-module__R0r0Iq__dots{align-items:center;gap:var(--space-2);display:flex}.CommunityGallery-module__R0r0Iq__dot{background:var(--border-strong);cursor:pointer;width:.5rem;height:.5rem;transition:background var(--dur-fast) var(--ease-out-soft), transform var(--dur-fast) var(--ease-out-soft);border:0;border-radius:50%;padding:0}.CommunityGallery-module__R0r0Iq__dot:hover{background:var(--accent)}.CommunityGallery-module__R0r0Iq__dotActive{background:var(--accent);transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.CommunityGallery-module__R0r0Iq__panel,.CommunityGallery-module__R0r0Iq__arrow,.CommunityGallery-module__R0r0Iq__dot{transition:none}}
.shop-theme-module__eHKNBW__shopTheme{--shop-midnight:var(--surface-canvas);--shop-cream:var(--accent);--shop-blue:var(--accent-secondary);--shop-lift:var(--surface-raised);--shop-deep:var(--surface-sunken);--shop-deepest:var(--surface-deepest);--shop-ink:var(--accent-contrast);--shop-on-dark:var(--text-primary);--shop-on-dark-muted:var(--text-secondary);--shop-on-dark-faint:var(--text-muted);--shop-hairline:var(--border-subtle);--shop-hairline-strong:var(--border-default);--font-script:var(--font-titan-one), "Titan One", system-ui, sans-serif;--shop-tile:radial-gradient(110% 90% at 74% 10%, #9e427be6 0%, #452142e0 34%, #12193be6 72%);--shop-tile-alt:radial-gradient(110% 90% at 26% 10%, #00877fe6 0%, #003d47e0 38%, #12193be6 76%);--shop-icon-well:linear-gradient(135deg, var(--m9-aqua-500) 0%, var(--m9-aqua-700) 100%);--shop-icon-glyph:var(--m9-deep-990);--shop-icon-active:var(--m9-pink-500);--shop-glow-a:#8b286857;--shop-glow-b:#0063636b;background-image:radial-gradient(46% 20% at 0% 24%, var(--shop-glow-a) 0%, transparent 70%), radial-gradient(46% 20% at 100% 72%, var(--shop-glow-b) 0%, transparent 70%);background-repeat:repeat-y;background-size:100% 1800px}@supports (color:lab(0% 0 0)){.shop-theme-module__eHKNBW__shopTheme{--shop-tile:radial-gradient(110% 90% at 74% 10%, lab(42.3764% 43.9968 -13.0923/.9) 0%, lab(18.856% 21.896 -13.6093/.88) 34%, lab(9.93594% 6.62016 -23.4962/.9) 72%);--shop-tile-alt:radial-gradient(110% 90% at 26% 10%, lab(50.1239% -34.2222 -5.43282/.9) 0%, lab(22.7921% -18.9562 -12.857/.88) 38%, lab(9.93594% 6.62016 -23.4962/.9) 76%);--shop-glow-a:lab(34.1027% 46.7708 -13.9778/.34);--shop-glow-b:lab(37.1484% -29.4647 -8.79664/.42)}}:root[data-theme=light] .shop-theme-module__eHKNBW__shopTheme{--shop-tile:radial-gradient(120% 100% at 74% 12%, #fffafe 0%, #ffdcf1 44%, #e0c8ff 100%);--shop-tile-alt:radial-gradient(120% 100% at 26% 12%, #fcfbff 0%, #e8deff 44%, #c5cdff 100%);--shop-icon-well:linear-gradient(135deg, #cb409f 0%, #533ff5 100%);--shop-icon-glyph:var(--m9-paper-0);--shop-icon-active:var(--m9-galactic-500);--shop-glow-a:#ffbbe3b3;--shop-glow-b:#bcb1ff73}@supports (color:lab(0% 0 0)){:root[data-theme=light] .shop-theme-module__eHKNBW__shopTheme{--shop-tile:radial-gradient(120% 100% at 74% 12%, lab(98.6763% 3.82483 -1.52301) 0%, lab(91.127% 17.5901 -6.26043) 44%, lab(83.9065% 16.6841 -24.1513) 100%);--shop-tile-alt:radial-gradient(120% 100% at 26% 12%, lab(98.73% 1.74117 -3.26734) 0%, lab(90.0926% 9.47371 -18.0344) 44%, lab(83.0163% 6.63409 -30.9008) 100%);--shop-icon-well:linear-gradient(135deg, lab(50.7679% 61.9171 -21.0927) 0%, lab(39.62% 49.9611 -89.5911) 100%);--shop-glow-a:lab(83.4158% 35.2817 -10.3831/.7);--shop-glow-b:lab(75.2424% 20.1278 -44.273/.45)}}
