.event-sale-shell .event-sale-section{width:var(--page-column-width);background:0 0;max-width:none;margin-inline:auto;padding-inline:0}.event-sale-shell .event-sale-section+.event-sale-section{padding-top:0}.event-sale-shell .event-sale-section>.section-head{grid-template-columns:minmax(0,1fr);width:100%;max-width:none}.event-sale-shell .event-sale-section>.section-head>div{min-width:0}.event-sale-shell .event-sale-section>:is(.slot-grid,.seller-summary-card,.review-carousel,.event-detail-content){width:100%;max-width:none;margin-inline:0}.event-sale-shell .event-sale-review{overflow:hidden}.event-sale-review :is(.review-carousel,.review-carousel-window){min-width:0}.event-review-summary{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--type-body-small-size);flex-wrap:wrap;display:flex}.event-review-summary a{min-height:44px;color:var(--brand-rose);font-weight:var(--type-heading-weight);align-items:center;display:inline-flex}.event-sale-shell .event-sale-product-summary .event-detail-content{gap:var(--space-5);padding:clamp(var(--space-5), 4vw, var(--space-6));font-size:var(--type-body-size)}.event-sale-shell .event-sale-alert{padding:var(--space-2) var(--space-5);position:static}.event-sale-shell .event-sale-page{padding-bottom:calc(104px + env(safe-area-inset-bottom))}@media (max-width:1023px){.event-sale-shell .event-sale-section{width:min(100% - 28px,560px)}}@media (max-width:640px){.event-sale-shell .event-sale-section{width:calc(100% - var(--space-6))}.event-sale-shell .event-sale-product-summary .event-detail-preview{width:calc(100% + var(--space-6));margin-inline:calc(var(--space-6) / -2)}.event-sale-shell .event-sale-product-summary .event-detail-content{padding-inline:var(--space-5);border-inline:0;border-radius:0}.event-sale-shell .event-sale-product-summary .event-detail-content img{width:calc(100% + var(--space-5) * 2);max-width:none;margin-inline:calc(-1 * var(--space-5));border:0;border-radius:0}}body:has(.event-sale-shell){overflow-x:clip}.event-detail-disclosure{min-width:0}.event-detail-viewer-help{color:var(--muted);font-size:14px}.event-detail-preview{max-height:880px;position:relative;overflow:hidden}.event-detail-preview[data-expanded=true]{max-height:none;overflow:visible}.event-detail-preview[data-expanded=false]:after{content:"";background:linear-gradient(transparent, var(--paper));pointer-events:none;height:100px;position:absolute;inset:auto 0 0}.event-detail-toggle,.event-detail-viewer-toolbar button{border:1px solid var(--brand-rose);min-height:44px;padding:var(--space-3) var(--space-5);color:var(--brand-rose);background:var(--paper);cursor:pointer;border-radius:999px;font-size:14px}.event-detail-toggle{width:min(100%,480px);margin:var(--space-4) auto 0;display:block}.event-detail-content img[role=button]{cursor:zoom-in}.event-detail-viewer{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);width:min(1100px,100% - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;padding:0}.event-detail-viewer::backdrop{background:#251714d1}.event-detail-viewer[open]{flex-direction:column;display:flex}.event-detail-viewer-toolbar{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--line);flex:none;display:flex}.event-detail-viewer-canvas{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.event-detail-viewer-canvas img{width:100%;max-width:none;height:auto;display:block}.event-detail-viewer-canvas[data-zoomed=true] img{width:200%}@media (max-width:1040px){.event-detail-preview{max-height:640px}}body:has(.event-detail-viewer[open]){overflow:hidden}.event-detail-disclosure{scroll-margin-top:calc(var(--header-nav-height) + var(--space-4))}.event-detail-frame-host{padding-top:var(--topbar-page-clearance)}.event-sale-shell .event-sale-page .event-sale-hero{padding-top:var(--space-6)}
.event-sale-shell .event-sale-hero{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:start}.event-sale-shell .event-sale-product-lede{display:contents}.event-sale-shell .event-sale-intro{grid-area:1/1/auto/-1}.event-sale-shell .event-sale-gallery{grid-area:2/1;align-self:start}.event-sale-shell .event-sale-purchase-card{grid-area:2/2}.event-sale-summary{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.event-sale-summary>div{align-content:start;gap:var(--space-1);min-width:0;display:grid}.event-sale-summary dt{color:var(--muted);font-size:var(--type-caption-size);font-weight:var(--type-body-weight)}.event-sale-summary dd{color:var(--ink);font-size:var(--type-body-small-size);font-weight:var(--type-body-weight);margin:0;line-height:1.75}.event-sale-shell .event-sale-section>.section-head h2{font-size:clamp(var(--type-h3-size), 2.4vw, 34px);font-weight:var(--type-heading-weight);line-height:1.12}.event-sale-shell .seller-summary-card{display:block}.event-sale-shell .seller-summary-card dl{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.event-sale-shell .seller-summary-card dt{color:var(--muted);font-size:var(--type-caption-size);font-weight:var(--type-body-weight)}.event-sale-shell .seller-summary-card dd{color:var(--ink);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:1.8}@media (max-width:1023px){.event-sale-shell .event-sale-hero{grid-template-columns:minmax(0,1fr)}.event-sale-shell .event-sale-purchase-card{grid-area:3/1}.event-sale-summary{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.event-sale-summary>div{align-items:baseline;gap:var(--space-3);grid-template-columns:40px minmax(0,1fr)}.event-sale-shell .event-sale-section>.section-head h2{font-size:var(--type-h3-size);line-height:1.28}.event-sale-shell .seller-summary-card dl{grid-template-columns:minmax(0,1fr)}}
.event-sale-shell .event-detail-image-carousel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.event-sale-shell .event-detail-carousel-frame{aspect-ratio:1;border-radius:var(--radius-panel);isolation:isolate;background:var(--ink);border:0;min-height:0}.event-detail-carousel-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;height:100%;display:flex;overflow:auto hidden}.event-detail-carousel-track::-webkit-scrollbar{display:none}.event-sale-shell .event-detail-carousel-slide{opacity:1;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;transition:none;position:relative;inset:auto;overflow:hidden;transform:none}.event-detail-photo-backdrop{filter:blur(18px)brightness(.65);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.event-sale-shell .event-detail-carousel-slide img{object-fit:var(--event-photo-desktop-fit,contain);object-position:center;border-radius:0}.event-sale-shell .event-detail-slide-button{z-index:2;width:var(--tap-min);height:var(--tap-min);min-width:var(--tap-min);min-height:var(--tap-min);border:1px solid var(--line);color:var(--ink);background:var(--paper);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.event-detail-slide-previous{left:var(--space-3)}.event-detail-slide-next{right:var(--space-3)}.event-detail-slide-button svg{fill:none;stroke:currentColor;stroke-width:2px;width:24px;height:24px}.event-sale-shell .event-detail-slide-button:hover{background:var(--shell)}.event-sale-shell .event-detail-slide-button:active{background:var(--page-surface)}.event-sale-shell .event-detail-slide-count{z-index:2;right:var(--space-3);bottom:var(--space-3);min-width:var(--tap-min);padding:var(--space-1) var(--space-3);background:var(--ink);color:var(--paper);font-size:var(--type-body-small-size);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;border-radius:999px;display:block;position:absolute}.event-detail-thumbnail-list{gap:var(--space-2);padding:var(--space-1);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.event-detail-thumbnail{border-radius:var(--radius-card);background:var(--page-surface);cursor:pointer;scroll-snap-align:start;border:2px solid #0000;flex:0 0 56px;height:56px;padding:0;position:relative;overflow:hidden}.event-detail-thumbnail img{object-fit:cover}.event-detail-thumbnail[aria-current=true]{border-color:var(--brand-rose)}.event-detail-thumbnail:hover{border-color:var(--muted)}.event-detail-thumbnail[aria-current=true]:hover{border-color:var(--brand-rose)}@media (max-width:1023px){.event-sale-shell .event-sale-hero{width:100%;padding-inline:var(--space-4)}.event-sale-shell .event-sale-intro{margin-inline:0}.event-sale-shell .event-sale-gallery{width:calc(100% + var(--space-4) * 2);margin-inline:calc(-1 * var(--space-4))}.event-sale-shell .event-detail-carousel-frame{aspect-ratio:4/5;border-radius:0}.event-sale-shell .event-detail-carousel-slide img{object-fit:var(--event-photo-mobile-fit,contain)}.event-sale-shell .event-detail-slide-count{top:var(--space-3);bottom:auto}.event-detail-thumbnail-list{display:none}}@media (max-width:1023px) and (hover:none){.event-sale-shell .event-detail-slide-button:not(:focus-visible){opacity:0;pointer-events:none}}
