.gs-pa2-strip{display:block;margin:4px 0 14px}.gs-pa2-strip__heading{font-size:1.05rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:center;margin:0 0 .6rem}.gs-pa2-strip__wrap{position:relative}.gs-pa2-strip__track{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gs-pa2-strip__track::-webkit-scrollbar{display:none}.gs-pa2-strip__wrap:before,.gs-pa2-strip__wrap:after{content:"";position:absolute;top:0;bottom:6px;width:36px;z-index:1;pointer-events:none;opacity:0;transition:opacity .15s ease}.gs-pa2-strip__wrap:before{left:0;background:linear-gradient(to right,var(--bg, #fff),transparent)}.gs-pa2-strip__wrap:after{right:0;background:linear-gradient(to left,var(--bg, #fff),transparent)}.gs-pa2-strip.is-scrollable:not(.is-at-start) .gs-pa2-strip__wrap:before,.gs-pa2-strip.is-scrollable:not(.is-at-end) .gs-pa2-strip__wrap:after{opacity:1}.gs-pa2-strip__arrow{position:absolute;top:34px;transform:translateY(-50%);z-index:2;width:32px;height:32px;border-radius:50%;border:1px solid rgba(26,26,26,.2);background:var(--bg, #fff);color:var(--text, #1a1a1a);font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0 0 2px;cursor:pointer;box-shadow:0 1px 6px #0000002e;transition:opacity .15s ease}.gs-pa2-strip__arrow--prev{left:-4px}.gs-pa2-strip__arrow--next{right:-4px}.gs-pa2-strip__arrow.is-hidden{opacity:0;pointer-events:none}gs-pa2-strip:not(.is-scrollable):not(.is-at-start) .gs-pa2-strip__arrow--prev{opacity:0;pointer-events:none}.gs-pa2-strip__item{flex:0 0 64px;max-width:64px;text-align:center;text-decoration:none;color:inherit}.gs-pa2-strip__thumb{display:block;width:64px;height:64px;object-fit:cover;border-radius:3px;border:2px solid #e0e0e0;background-color:#f4f4f2}.gs-pa2-strip__item.is-current .gs-pa2-strip__thumb{border-color:var(--text, #1a1a1a);box-shadow:0 0 0 2px var(--bg, #fff) inset}.gs-pa2-strip__label{display:block;margin-top:4px;font-size:.7rem;line-height:1.3;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-pa2-strip__item.is-current .gs-pa2-strip__label{font-weight:700;color:var(--text, #1a1a1a)}@media(min-width:768px){.gs-pa2-strip__item{flex:0 0 118px;max-width:118px}.gs-pa2-strip__thumb{width:118px;height:118px}.gs-pa2-strip__label{font-size:.75rem;margin-top:6px}.gs-pa2-strip__arrow{top:61px;width:36px;height:36px;font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/gym-shorts-v4-pa2.css.map */
