.pcar{background:var(--pcar-bg,#f2f2f2);padding:60px 16px;overflow:hidden}.pcar .pcar-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.pcar h2{font-family:Arial,sans-serif;color:var(--pcar-heading,#000);font-size:var(--pcar-size,24px);line-height:1.1;text-transform:uppercase;margin:0;font-weight:600}.pcar-track{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.pcar-track::-webkit-scrollbar{display:none}.pcar-slide{flex:0 0 calc((100% - 18px)/4);min-width:0;max-width:none;scroll-snap-align:start;padding:0!important}.pcar-slide .col-inner{height:100%}.pcar-nav{display:flex;gap:8px}.pcar-nav button{display:grid;place-items:center;padding:0;margin:0;width:40px;height:40px;min-height:0;border:1px solid #111;border-radius:50%;background:transparent;color:#111}.pcar-nav svg{display:block;width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pcar-native .product{width:100%;max-width:none}.pcar button:focus-visible,.pcar-track:focus-visible{outline:2px solid #634f82;outline-offset:3px}@media(max-width:750px){.pcar{padding:35px 16px}.pcar-slide{flex-basis:calc(100% - 16px)}.pcar-nav{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pcar-nav:focus-within{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}
