#MainContent .hl-horizontal-gallery{min-width:0!important;width:100%!important;position:relative;overflow:visible!important}#MainContent .hl-horizontal-gallery[data-horizontal-grid]>slideshow-component{display:none!important}#MainContent .hl-horizontal-track{display:flex!important;flex-wrap:nowrap!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;max-height:none!important;border-radius:20px}#MainContent .hl-horizontal-track::-webkit-scrollbar{display:none}#MainContent .hl-horizontal-track>:not([hidden]){flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;aspect-ratio:1!important;height:auto!important;min-height:0!important;margin:0!important;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden!important;border-radius:20px!important;position:relative!important;transform:none!important;background:#f0f0ef!important}#MainContent .hl-horizontal-track>[hidden]{display:none!important}#MainContent .hl-horizontal-track .product-media{width:100%!important;height:100%!important;aspect-ratio:1!important;min-height:0!important;background:#f0f0ef!important;overflow:hidden!important;border-radius:20px!important}#MainContent .hl-horizontal-track img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;border-radius:20px!important;transform:none!important;filter:none!important;cursor:default!important}.hl-horizontal-controls{display:flex;align-items:center;justify-content:center;gap:22px;width:100%;padding:14px 0 2px;color:#666b6d}.hl-horizontal-controls[hidden]{display:none!important}.hl-horizontal-controls button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #d6d8d6;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease}.hl-horizontal-controls button:hover{background:#e6e7e4;border-color:#a8afad}.hl-horizontal-controls button:disabled{opacity:.3;cursor:default}.hl-horizontal-controls button:focus-visible,.hl-horizontal-track:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hl-horizontal-controls svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.hl-horizontal-position{font-family:inherit;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.12em;min-width:46px;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:749px){#MainContent .hl-horizontal-track,#MainContent .hl-horizontal-track>:not([hidden]),#MainContent .hl-horizontal-track img,#MainContent .hl-horizontal-track .product-media{border-radius:16px!important}.hl-horizontal-controls{padding-top:10px;gap:18px}.hl-horizontal-controls button{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.hl-horizontal-controls button{transition:none}}#MainContent .hl-horizontal-track{scroll-padding:0!important}.hl-gallery-stage{position:relative;width:min(100%,calc(100svh - var(--header-height,120px) - 150px));margin-inline:auto;isolation:isolate}.hl-gallery-stage .hl-horizontal-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;padding:0;pointer-events:none;justify-content:space-between}.hl-gallery-stage .hl-horizontal-controls button{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;background:#f4f2eef0;border:1px solid rgba(234,67,38,.18);color:#e84125;box-shadow:0 3px 12px #0000000f}.hl-gallery-stage .hl-horizontal-controls button:first-child{left:10px}.hl-gallery-stage .hl-horizontal-controls button:last-child{right:10px}.hl-gallery-stage .hl-horizontal-position{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:6px 10px;border-radius:20px;background:#f4f2eeeb;color:#575c5f}body[data-brand-division=uniforms] .hl-gallery-stage .hl-horizontal-controls button{color:#252e33;border-color:#ccd0cd}.hl-gallery-mobile-title{display:none}@media(max-width:749px){.hl-gallery-stage{width:min(calc(100% - 24px),calc(100svh - 190px));margin:0 auto 20px}.hl-gallery-stage .hl-horizontal-controls button{width:36px;height:36px}.hl-gallery-stage .hl-horizontal-controls button:first-child{left:8px}.hl-gallery-stage .hl-horizontal-controls button:last-child{right:8px}.hl-gallery-mobile-title{display:block;margin:0 18px 16px;font-size:24px;line-height:1.15;font-weight:650;letter-spacing:-.035em}body .product-information .hl-product-intro,body .u-product__info h1,body .u-product__gallery-head{display:none!important}body .product-information__media,body .hl-horizontal-track{overflow-anchor:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/hl-horizontal-gallery.css.map?v=73820212905907138961791706290 */
