.event-gallery{isolation:isolate;width:100%;min-width:0;position:relative;container-type:inline-size}.event-gallery-viewport{touch-action:pan-y pinch-zoom;border-radius:7px;height:100%;overflow:hidden}.event-gallery-track{touch-action:pan-y pinch-zoom;height:100%;display:flex}.event-gallery-slide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.event-gallery-image{object-fit:contain;width:100%;height:100%;display:block}.event-gallery--featured{height:260px}.event-gallery--detail{height:442px}.event-gallery--card{height:100%;position:absolute;inset:0}.event-gallery-controls{z-index:2;color:#f2e5fc;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.event-gallery-controls button{width:36px;height:36px;min-height:0;color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#17101ee8;border:1px solid #ffffff2b;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.event-gallery-controls button:hover{background:#493352}.event-gallery-controls .customer-icon{width:17px;height:17px}.event-gallery-controls button:focus-visible{outline-offset:2px;outline:2px solid #dab4f3}.event-gallery-viewport:focus-visible{outline-offset:2px;outline:2px solid #dab4f3}.customer-card-art .card-availability{z-index:3;pointer-events:none}.event-gallery--card[data-multiple=true] .event-gallery-image{padding-top:36px}@container (width<=150px){.event-gallery-controls{left:4px;right:4px}.event-gallery-controls button{width:28px;height:32px}.event-gallery-controls .customer-icon{width:15px;height:15px}}@media (max-width:1000px){.event-gallery--featured{height:240px}.event-gallery--detail{height:370px}}@media (max-width:760px){.event-gallery--featured{height:182px}.event-gallery--detail{height:260px}}@media (max-width:380px){.event-gallery--featured{height:165px}}@media (prefers-reduced-motion:reduce){.event-gallery *{scroll-behavior:auto}}@media (hover:hover) and (pointer:fine){.event-gallery-controls{opacity:0}.event-gallery-controls button{pointer-events:none}.event-gallery:hover .event-gallery-controls,.event-gallery:focus-within .event-gallery-controls{opacity:1}.event-gallery:hover .event-gallery-controls button,.event-gallery:focus-within .event-gallery-controls button{pointer-events:auto}}
