.status-page-module__g5MtyG__band{padding-block:clamp(var(--section-y), 10vw, var(--section-y-lg));background:var(--surface-quiet)}.status-page-module__g5MtyG__page{min-height:100svh;padding-block:var(--section-y);align-items:center;display:flex}.status-page-module__g5MtyG__inner{width:100%}.status-page-module__g5MtyG__logo{margin-bottom:var(--sp-8);display:inline-block}.status-page-module__g5MtyG__logo:focus-visible{outline:2px solid var(--text-heading);outline-offset:5px;box-shadow:none}.status-page-module__g5MtyG__wordmark{width:170px;height:auto;display:block}.status-page-module__g5MtyG__title{max-width:18ch;font-size:var(--fs-display-2)}.status-page-module__g5MtyG__lead{margin:var(--sp-5) 0 0;max-width:46ch;font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-body)}.status-page-module__g5MtyG__actions{margin-top:var(--sp-6);gap:var(--sp-3);flex-wrap:wrap;display:flex}.status-page-module__g5MtyG__note{margin:var(--sp-5) 0 0;max-width:46ch;font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-muted)}.status-page-module__g5MtyG__note a{color:var(--text-heading)}
.copy-code-module__zTD2UG__button{align-items:center;gap:var(--sp-2);height:40px;padding:0 var(--sp-4);border:var(--bw-hairline) dashed var(--line-strong);border-radius:var(--r-sm);color:var(--ink);font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;font-weight:var(--fw-medium);font-size:var(--fs-body-sm);letter-spacing:var(--ls-meta);cursor:pointer;transition:var(--t-control);background:0 0;display:inline-flex}.copy-code-module__zTD2UG__button:hover{background:var(--surface-invert);color:var(--text-on-invert);border-style:solid}.copy-code-module__zTD2UG__paper{border-color:var(--paper-16);color:var(--text-on-invert)}.copy-code-module__zTD2UG__paper:hover{background:var(--text-on-invert);color:var(--ink);border-color:var(--text-on-invert)}.copy-code-module__zTD2UG__status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.empty-state-module__BmOKvq__panel{margin-top:var(--sp-6);padding:clamp(40px, 7vw, 80px) var(--sp-5);border:var(--bw-hairline) solid var(--line-hairline);border-radius:var(--r-lg);text-align:center}.empty-state-module__BmOKvq__title{margin:var(--sp-5) 0 0;font-size:var(--fs-display-3)}.empty-state-module__BmOKvq__copy{max-width:40ch;color:var(--text-muted);margin:14px auto 0}.empty-state-module__BmOKvq__action{margin-top:var(--sp-5)}
.filter-pill-module__bohPWq__row{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.filter-pill-module__bohPWq__pill{border-radius:var(--r-sm);border:var(--bw-hairline) solid var(--ink-16);cursor:pointer;height:36px;font-family:var(--font-body);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--ink);transition:var(--t-control);background:0 0;align-items:center;padding:0 14px;display:inline-flex}.filter-pill-module__bohPWq__pill:hover{background:var(--surface-hover);color:var(--ink)}.filter-pill-module__bohPWq__active{border:var(--bw-strong) solid var(--line-strong);background:var(--surface-wash);font-weight:var(--fw-semibold)}.filter-pill-module__bohPWq__count{font-size:var(--fs-body-sm);color:var(--text-muted);margin-left:auto}.filter-pill-module__bohPWq__clear{height:36px;padding:0 var(--sp-3);border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-label-lg);color:var(--ink);background:0 0;border:none;align-items:center;text-decoration:underline;display:inline-flex}.filter-pill-module__bohPWq__clear:hover{background:var(--surface-hover)}
.breadcrumb-module__BFB_bq__nav{margin-bottom:clamp(20px,3vw,32px)}.breadcrumb-module__BFB_bq__list{align-items:baseline;gap:2px var(--sp-2);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__BFB_bq__item{align-items:baseline;gap:var(--sp-2);font-family:var(--font-body);font-size:var(--fs-label-xs);text-transform:uppercase;letter-spacing:var(--ls-meta);min-width:0;margin:0;display:inline-flex}.breadcrumb-module__BFB_bq__link{color:var(--text-muted);border:none}.breadcrumb-module__BFB_bq__link:hover{color:var(--ink);background:var(--surface-hover)}.breadcrumb-module__BFB_bq__current{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:46ch;overflow:hidden}.breadcrumb-module__BFB_bq__sep{color:var(--text-faint)}
.gallery-module__73B8PG__wrap{gap:var(--sp-3);flex-direction:column;display:flex}.gallery-module__73B8PG__frame{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--surface-card);position:relative;overflow:hidden}.gallery-module__73B8PG__image{-o-object-fit:cover;object-fit:cover}.gallery-module__73B8PG__thumbs{gap:var(--sp-2);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.gallery-module__73B8PG__thumbs::-webkit-scrollbar{display:none}.gallery-module__73B8PG__thumb{aspect-ratio:1;border:var(--bw-hairline) solid var(--line-hairline);border-radius:var(--r-md);background:var(--surface-card);cursor:pointer;width:72px;transition:var(--t-control);flex:none;padding:0;position:relative;overflow:hidden}.gallery-module__73B8PG__thumb:hover{border-color:var(--line-strong)}.gallery-module__73B8PG__thumbActive{border-color:var(--ink);border-width:var(--bw-strong)}.gallery-module__73B8PG__thumbImage{-o-object-fit:cover;object-fit:cover}
.qty-add-to-cart-module__4H_c4a__row{align-items:stretch;gap:var(--sp-3);display:flex}.qty-add-to-cart-module__4H_c4a__stepper{border:var(--bw-hairline) solid var(--line-strong);border-radius:var(--r-md);height:var(--control-h-lg);flex:none;align-items:center;display:inline-flex}.qty-add-to-cart-module__4H_c4a__step{width:42px;height:100%;color:var(--ink);cursor:pointer;transition:var(--t-control);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.qty-add-to-cart-module__4H_c4a__step:hover:not(:disabled){background:var(--surface-hover)}.qty-add-to-cart-module__4H_c4a__step:disabled{opacity:.3;cursor:default}.qty-add-to-cart-module__4H_c4a__qty{text-align:center;min-width:34px;font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-body-lg);font-variant-numeric:tabular-nums}
.rail-module__0_cYrq__wrap{position:relative}.rail-module__0_cYrq__scroller{scroll-snap-type:x proximity;scroll-behavior:smooth;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-block:var(--sp-2);scrollbar-width:none;gap:clamp(12px,1.6vw,20px);display:flex;overflow:auto hidden}.rail-module__0_cYrq__scroller::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.rail-module__0_cYrq__scroller{scroll-behavior:auto}}@media (min-width:768px){.rail-module__0_cYrq__scroller{margin-inline:calc(var(--gutter-md) * -1);padding-inline:var(--gutter-md);scroll-padding-inline:var(--gutter-md)}}@media (min-width:1120px){.rail-module__0_cYrq__scroller{margin-inline:calc(var(--gutter-lg) * -1);padding-inline:var(--gutter-lg);scroll-padding-inline:var(--gutter-lg)}}.rail-module__0_cYrq__item{scroll-snap-align:start;flex:none;width:62vw;max-width:264px}@media (min-width:860px){.rail-module__0_cYrq__item{width:236px;max-width:none}}.rail-module__0_cYrq__arrows{display:none}@media (min-width:860px){.rail-module__0_cYrq__arrows{gap:var(--sp-2);top:calc(var(--sp-8) * -1);display:flex;position:absolute;right:0}}.rail-module__0_cYrq__arrow{border:var(--bw-hairline) solid var(--line-strong);border-radius:var(--r-md);width:38px;height:38px;color:var(--ink);cursor:pointer;transition:var(--t-control);background:0 0;justify-content:center;align-items:center;display:inline-flex}.rail-module__0_cYrq__arrow:hover:not(:disabled){background:var(--surface-invert);color:var(--text-on-invert);border-color:var(--line-strong)}.rail-module__0_cYrq__arrow:disabled{opacity:.28;cursor:default}
