.mgs__panel--wheels .mgs__layout{position:relative}mw-wheel-accordion{display:block;position:absolute;inset:0;z-index:2;overflow:hidden}mw-wheel-accordion:not([data-ready]){visibility:hidden;pointer-events:none}mw-wheel-accordion>[data-react-root]{width:100%;height:100%}.mgs__panel--wheels .mgs__layout:has(mw-wheel-accordion[data-ready])>:is(.mgs__stage,.mgs__rail){visibility:hidden;pointer-events:none}.mgs__panel--wheels:has(mw-wheel-accordion[data-ready]) [data-rail-pagination]{visibility:hidden;pointer-events:none}.mw-wheel-accordion{display:flex;gap:var(--ag-gap,24px);width:100%;height:100%;overflow:hidden;perspective:1400px}.mw-ag-panel{position:relative;flex:0 0 0;min-width:0;min-height:0;height:100%;border-radius:6px;overflow:hidden;display:block;color:#fff;text-decoration:none;background:transparent;transform-style:preserve-3d;transform-origin:center;-webkit-tap-highlight-color:transparent}.mw-ag-panel:focus-visible{outline:2px solid #fff;outline-offset:-3px}.mw-ag-panel__frame{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.mw-ag-panel__media{position:absolute;top:50%;left:50%;filter:grayscale(var(--ag-gray,0));will-change:transform,filter}.mw-ag-panel__media img{width:100%;height:100%;display:block;object-fit:contain;user-select:none;-webkit-user-drag:none}.mw-ag-panel__overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 70%,rgb(0 0 0 / 68%) 100%),rgb(0 0 0 / var(--ag-dim,0))}.mw-ag-panel__label{position:absolute;left:18px;right:12px;bottom:20px;display:flex;align-items:center;gap:10px;pointer-events:none;opacity:0;transform:translate(-12px);transition:opacity .35s,transform .45s}.mw-ag-panel--active .mw-ag-panel__label{opacity:1;transform:none}.mw-ag-panel__bar{flex:0 0 3px;height:24px;border-radius:3px;background:#fff}.mw-ag-panel__text{color:#fff;font-family:var(--heading-font-family,inherit);font-weight:600;font-size:clamp(14px,1.4vw,22px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-shadow:0 2px 12px #0008}.mw-wheel-accordion--carousel{display:flex;flex-direction:column;gap:0;perspective:none}.mw-ag-track{width:100%;flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.mw-ag-track::-webkit-scrollbar{display:none}.mw-ag-slot{flex:0 0 100%;min-width:0;height:100%;display:flex;justify-content:center;align-items:center;scroll-snap-align:start;scroll-snap-stop:always}.mw-ag-track .mw-ag-panel{flex:none;max-width:100%;max-height:100%;transform:none!important}.mw-ag-track .mw-ag-panel__media{inset:0;width:100%!important;height:100%!important;transform:none!important;filter:none}.mw-ag-track .mw-ag-panel__overlay{background:linear-gradient(180deg,transparent 72%,rgb(0 0 0 / 65%))}.mw-ag-track .mw-ag-panel__label{opacity:1;transform:none;left:14px;bottom:16px}.mw-ag-controls{flex:0 0 44px;display:flex;align-items:center;justify-content:center;gap:6px}.mgs .mw-ag-controls button{display:grid;place-items:center;width:36px;min-width:0;height:36px;min-height:0;padding:0;border:0;background:transparent;color:#333;font-size:28px;line-height:1}.mw-ag-dots{display:flex;align-items:center}.mgs .mw-ag-dots button{width:24px}.mw-ag-dots span{width:6px;height:6px;border-radius:50%;background:#c6c6c6}.mw-ag-dots [aria-pressed=true] span{background:#95d836}@media (prefers-reduced-motion:reduce){.mw-ag-panel__label{transition:none}.mw-ag-panel__media{will-change:auto}}
/* Category-style photo zoom; accordion layout remains independently controlled. */
.mw-ag-panel__media img { transform:scale(1); transition:transform .6s cubic-bezier(.25,.46,.45,.94); }
@media (prefers-reduced-motion:no-preference) {
  .mw-ag-panel:focus-visible .mw-ag-panel__media img { transform:scale(1.08); }
}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
  .mw-ag-panel:hover .mw-ag-panel__media img { transform:scale(1.08); }
}
@media (prefers-reduced-motion:reduce) {
  .mw-ag-panel__media img { transition:none; }
}
