.ps-rowscroll{position:relative}.ps-rowscroll-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ps-hairline-2) transparent;grid-auto-columns:minmax(260px,82%);grid-auto-flow:column;gap:16px;padding:2px 2px 10px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.ps-rowscroll-track>*{scroll-snap-align:start;min-width:0}.ps-rowscroll-track:focus-visible{outline:2px solid var(--ps-focus);outline-offset:4px;border-radius:var(--ps-radius-sm)}@media (min-width:560px){.ps-rowscroll-track{grid-auto-columns:calc(50% - 8px)}}@media (min-width:1024px){.ps-rowscroll-track{grid-auto-columns:calc(33.3333% - 13.3333px);gap:20px}.ps-gallery-row .ps-rowscroll-track{grid-auto-columns:calc(25% - 15px)}}.ps-rowscroll-btn{z-index:2;cursor:pointer;width:44px;height:44px;color:var(--ps-cta-ink);background:var(--ps-gold-500);border:0;border-radius:50%;place-items:center;font-size:26px;line-height:1;display:none;position:absolute;top:38%;box-shadow:0 6px 18px #0000008c}.ps-rowscroll-btn:hover{background:var(--ps-gold-300)}.ps-rowscroll-btn:focus-visible{outline:2px solid var(--ps-focus);outline-offset:3px}.ps-rowscroll-btn.prev{left:-10px}.ps-rowscroll-btn.next{right:-10px}@media (hover:hover) and (min-width:768px){.ps-rowscroll-btn:not([hidden]){display:grid}}
