.product-rail-module__5nFJSa__viewport{--rail-gap:12px;--rail-items:2.2;--rail-rows:1;--rail-offset:10px;overscroll-behavior-inline:contain;width:100%;min-width:0;scroll-padding-inline:var(--rail-offset);scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;overflow:auto hidden}.product-rail-module__5nFJSa__viewport::-webkit-scrollbar{display:none}.product-rail-module__5nFJSa__track{gap:var(--rail-gap);width:100%;padding:0 var(--rail-offset) 3px;display:flex}.product-rail-module__5nFJSa__page{display:contents}.product-rail-module__5nFJSa__item{flex:0 0 calc((100% - (var(--rail-items) - 1) * var(--rail-gap)) / var(--rail-items));scroll-snap-align:start;scroll-snap-stop:normal;min-width:0}.product-rail-module__5nFJSa__arrow{z-index:10;color:#111;background:#fffffff2;border-radius:9999px;place-items:center;width:46px;height:46px;transition:background-color .15s,opacity .15s,transform .15s;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 10px -3px #6b6b6b}.product-rail-module__5nFJSa__arrow:hover{background:#fff}.product-rail-module__5nFJSa__arrow:active{transform:translateY(-50%)scale(.96)}.product-rail-module__5nFJSa__previous{left:-22px}.product-rail-module__5nFJSa__next{right:-22px}@media (min-width:768px){.product-rail-module__5nFJSa__viewport{--rail-items:3;--rail-offset:0px}.product-rail-module__5nFJSa__twoRows{--rail-rows:2}.product-rail-module__5nFJSa__twoRows .product-rail-module__5nFJSa__page{flex:0 0 calc(((100% - 2 * var(--rail-gap)) / 3) * 5 + 4 * var(--rail-gap));align-content:start;gap:var(--rail-gap);scroll-snap-align:start;grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.product-rail-module__5nFJSa__twoRows .product-rail-module__5nFJSa__page .product-rail-module__5nFJSa__item{scroll-snap-align:none;min-width:0;min-height:0}.product-rail-module__5nFJSa__arrow{display:grid}}@media (min-width:1024px){.product-rail-module__5nFJSa__viewport{--rail-items:5}.product-rail-module__5nFJSa__twoRows .product-rail-module__5nFJSa__page{flex-basis:100%}}.product-rail-module__5nFJSa__edge{--rail-edge:15px}.product-rail-module__5nFJSa__edge .product-rail-module__5nFJSa__viewport{--rail-gap:9px;--rail-items:2;--rail-offset:0px}.product-rail-module__5nFJSa__edge .product-rail-module__5nFJSa__arrow{color:#191c1f;background:#ffffffb3;width:36px;height:71px;display:grid;top:43%;box-shadow:0 10px 10px #0000000d,0 20px 25px #0000000a}.product-rail-module__5nFJSa__edge .product-rail-module__5nFJSa__arrow:hover{background:#ffffffe6}.product-rail-module__5nFJSa__edge .product-rail-module__5nFJSa__previous{left:calc(-1 * var(--rail-edge));border-radius:0 9999px 9999px 0}.product-rail-module__5nFJSa__edge .product-rail-module__5nFJSa__next{right:calc(-1 * var(--rail-edge));border-radius:9999px 0 0 9999px}@media (min-width:768px){.product-rail-module__5nFJSa__edge{--rail-edge:10px}.product-rail-module__5nFJSa__edge .product-rail-module__5nFJSa__viewport{--rail-gap:10px;--rail-items:3}.product-rail-module__5nFJSa__edge .product-rail-module__5nFJSa__arrow{top:47%}}@media (min-width:1024px){.product-rail-module__5nFJSa__edge .product-rail-module__5nFJSa__viewport{--rail-items:5}}.product-rail-module__5nFJSa__catalog{--rail-edge:10px}.product-rail-module__5nFJSa__catalog .product-rail-module__5nFJSa__viewport{--rail-gap:11px;--rail-row-gap:13px;--rail-items:2;--rail-offset:0px}.product-rail-module__5nFJSa__catalog .product-rail-module__5nFJSa__track{gap:var(--rail-gap)}.product-rail-module__5nFJSa__catalog .product-rail-module__5nFJSa__column{flex:0 0 calc((100% - (var(--rail-items) - 1) * var(--rail-gap)) / var(--rail-items));grid-template-rows:repeat(var(--rail-catalog-rows,2), minmax(0, 1fr));row-gap:var(--rail-row-gap);scroll-snap-align:start;min-width:0;display:grid}.product-rail-module__5nFJSa__catalog .product-rail-module__5nFJSa__column .product-rail-module__5nFJSa__item{scroll-snap-align:none;min-height:0}.product-rail-module__5nFJSa__catalog .product-rail-module__5nFJSa__arrow{color:#191c1f;background:#ffffffb3;width:36px;height:71px;display:grid;box-shadow:0 10px 10px #0000000d,0 20px 25px #0000000a}.product-rail-module__5nFJSa__catalog .product-rail-module__5nFJSa__arrow:hover{background:#ffffffe6}.product-rail-module__5nFJSa__catalog .product-rail-module__5nFJSa__previous{left:calc(-1 * var(--rail-edge));border-radius:0 9999px 9999px 0}.product-rail-module__5nFJSa__catalog .product-rail-module__5nFJSa__next{right:calc(-1 * var(--rail-edge));border-radius:9999px 0 0 9999px}@media (min-width:768px){.product-rail-module__5nFJSa__catalog{--rail-edge:0px}.product-rail-module__5nFJSa__catalog .product-rail-module__5nFJSa__viewport{--rail-gap:15px;--rail-row-gap:19px;--rail-items:3}.product-rail-module__5nFJSa__catalog .product-rail-module__5nFJSa__arrow{width:26px;height:51px}}@media (min-width:1024px){.product-rail-module__5nFJSa__catalog .product-rail-module__5nFJSa__viewport{--rail-items:var(--rail-columns,5)}}.product-rail-module__5nFJSa__slide{min-width:0}.product-rail-module__5nFJSa__swiperOn .product-rail-module__5nFJSa__viewport{scroll-snap-type:none;touch-action:pan-y;overflow:hidden}.product-rail-module__5nFJSa__swiperOn .product-rail-module__5nFJSa__track{gap:0;transition-property:transform}
