/* Shared single-row product selections on industry and segment landing pages. */
body main .scout-product-rail{display:flex!important;flex-flow:row nowrap!important;align-items:stretch;gap:24px!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-x:contain;scroll-behavior:smooth;min-width:0;max-width:100%;width:100%;margin-right:0!important;padding:4px 2px 14px!important;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#837e95 #eceeee;outline-offset:4px}
body main .scout-product-rail>*{flex:0 0 calc((100% - 48px)/3)!important;width:calc((100% - 48px)/3)!important;max-width:none!important;min-width:0!important;scroll-snap-align:start;box-sizing:border-box;align-self:stretch}
body main .scout-product-rail>.o-product{display:flex;flex-direction:column}body main .scout-product-rail>.o-product .o-product-price{margin-top:auto}body main .scout-product-rail .catalog-photo img{object-fit:contain!important}
.scout-product-rail-controls{display:flex;justify-content:flex-end;gap:8px;margin:14px 0 0}.scout-product-rail-controls[hidden]{display:none!important}.scout-product-rail-controls button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #aeb7bc;border-radius:0;background:#fff;color:#20211f;font:400 25px/1 Montserrat,Arial,sans-serif;cursor:pointer}.scout-product-rail-controls button:hover:not(:disabled){background:#f0eef4;border-color:#46415e}.scout-product-rail-controls button:disabled{opacity:.3;cursor:default}.scout-product-rail-controls button:focus-visible,body main .scout-product-rail:focus-visible{outline:3px solid #135f69;outline-offset:3px}
@media(max-width:1099px) and (min-width:700px){body main .scout-product-rail>*{flex-basis:calc((100% - 24px)/2)!important;width:calc((100% - 24px)/2)!important}}
@media(max-width:699px){body main .scout-product-rail{gap:16px!important}body main .scout-product-rail>*{flex-basis:88%!important;width:88%!important}.scout-product-rail-controls{margin-top:10px}.scout-product-rail-controls button{width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){body main .scout-product-rail{scroll-behavior:auto}}
