.pac-category-band{--pac-tile-width:124px;--pac-art-size:124px;--pac-rail-gap:26px;background:#fff;position:relative;overflow:hidden}
.pac-category-band--compact{--pac-tile-width:90px;--pac-art-size:56px;--pac-rail-gap:24px;background:var(--pac-ivory,#faf7f2);border-bottom:1px solid #eee5d9}
.pac-category-rail{display:block;position:relative;padding-top:10px;padding-bottom:10px}
.pac-category-band--scenes .pac-category-rail{padding-top:16px;padding-bottom:16px}
.pac-category-track{display:flex;align-items:flex-start;gap:var(--pac-rail-gap);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;padding:3px 2px 4px;touch-action:pan-x pan-y;scroll-behavior:auto!important}
.pac-category-track::-webkit-scrollbar{display:none}
.pac-category-source{flex:0 0 var(--pac-tile-width);width:var(--pac-tile-width)}
.pac-category-tile{display:flex!important;flex-direction:column;align-items:center;gap:7px;text-align:center;color:var(--pac-ink,#26211d);text-decoration:none;min-height:44px;transform:translateZ(0)}
.pac-category-art{display:flex;align-items:center;justify-content:center;width:var(--pac-art-size);height:var(--pac-art-size);perspective:650px}
.pac-category-image{width:100%!important;height:100%!important;aspect-ratio:1;object-fit:contain!important;background:transparent!important;border:0!important;border-radius:0!important;filter:drop-shadow(0 4px 3px rgba(70,49,25,.11));transition:transform .35s ease,filter .35s ease}
.pac-category-label{display:block!important;padding:0!important;max-width:100%;font-size:13px;line-height:1.35;font-weight:500;letter-spacing:0;min-height:35px}
.pac-category-band--compact .pac-category-label{font-size:12px;min-height:17px;white-space:nowrap}
.pac-category-controls{display:none;gap:3px;align-items:center;justify-content:center;padding-top:5px}
.pac-category-rail.is-ready .pac-category-controls{display:flex}
.pac-category-controls button{display:grid;place-items:center;min-width:32px;min-height:28px;border:0;background:transparent;color:#77654b;cursor:pointer;font-size:20px;line-height:1;padding:0 8px}
.pac-category-controls [data-category-toggle]{font-size:12px}
.pac-category-controls .pac-rail-play{display:none}
.pac-category-rail[data-paused="true"] .pac-rail-pause{display:none}
.pac-category-rail[data-paused="true"] .pac-rail-play{display:inline}
.pac-category-band--compact .pac-category-controls{position:absolute;right:12px;bottom:1px;padding:0;background:var(--pac-ivory,#faf7f2)}
.pac-category-band--compact .pac-category-controls button{min-height:22px;min-width:26px;font-size:17px}
.pac-category-band--compact .pac-category-controls [data-category-toggle]{font-size:10px}
.pac-category-tile:focus-visible{outline:2px solid var(--pac-brand,#de101c);outline-offset:3px;border-radius:4px}
@media(hover:hover){.pac-category-tile:hover .pac-category-image{transform:translateY(-4px) rotateY(-5deg);filter:drop-shadow(0 8px 5px rgba(70,49,25,.18))}.pac-category-controls button:hover{color:var(--pac-brand,#de101c)}}
@media(max-width:749px){.pac-category-band{--pac-tile-width:88px;--pac-art-size:88px;--pac-rail-gap:14px}.pac-category-band--compact{--pac-tile-width:68px;--pac-art-size:48px;--pac-rail-gap:12px}.pac-category-rail{padding-left:12px!important;padding-right:12px!important;padding-top:7px;padding-bottom:13px}.pac-category-band--scenes .pac-category-rail{padding-top:12px;padding-bottom:8px}.pac-category-label{font-size:11px;min-height:30px}.pac-category-band--compact .pac-category-label{font-size:10px;min-height:14px}.pac-category-tile{gap:5px}.pac-category-controls{padding-top:0}.pac-category-band--compact .pac-category-controls{bottom:0;right:8px}}
@media(prefers-reduced-motion:reduce){.pac-category-image{transition:none}.pac-category-tile:hover .pac-category-image{transform:none}}

