.mosa-rail__title{margin:0 0 28px}.mosa-rail__title--center{text-align:center}mosa-rail-tabs{display:block}.mosa-rail__tabs{display:flex;gap:32px;margin:-8px 0 28px;overflow-x:auto;scrollbar-width:none}.mosa-rail__tabs--center{justify-content:center}.mosa-rail__tabs button{flex:none;padding:0 0 6px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:15px;font-weight:600;color:#0000008c;cursor:pointer}.mosa-rail__tabs button[aria-selected=true]{color:#263e35;border-bottom-color:#263e35}.mosa-rail__tabs button:focus-visible{outline:2px solid #24483E;outline-offset:4px}.mosa-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--mosa-cols) - 1) * var(--mosa-gap)) / var(--mosa-cols));column-gap:var(--mosa-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.mosa-rail__track::-webkit-scrollbar{display:none}.mosa-rail__item{scroll-snap-align:start;min-width:0}.mosa-rail__banner{position:relative;display:block;overflow:hidden;border-radius:8px;color:#fff;text-decoration:none;align-self:start;aspect-ratio:3 / 4}.mosa-rail__banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mosa-rail__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--mosa-overlay))}.mosa-rail__banner-text{position:absolute;inset:auto 16px 20px;z-index:1;display:grid;gap:10px;text-align:center;font-size:14px;line-height:1.5}.mosa-rail__banner-title{font-size:clamp(22px,1.8vw,30px);line-height:1.12}.mosa-rail__nav{display:flex;align-items:center;gap:10px;margin-top:36px}mosa-rail[data-static] .mosa-rail__nav{display:none}.mosa-rail__progress{position:relative;flex:1;height:2px;background:#0000001f;overflow:hidden;margin-right:14px}.mosa-rail__progress span{position:absolute;inset:0 auto 0 0;background:#263e35;transition:transform .2s linear}.mosa-rail__arrow{display:grid;place-items:center;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid rgb(0 0 0 / .12);background:#fff;color:#24483e;cursor:pointer}.mosa-rail__arrow svg{width:10px;transform:rotate(90deg)}.mosa-rail__arrow[data-dir="1"] svg{transform:rotate(-90deg)}.mosa-rail__arrow:disabled{opacity:.35;cursor:default}@media(max-width:749px){.mosa-rail__track{grid-auto-columns:calc((100% - (var(--mosa-cols-mobile) - 1) * var(--mosa-gap)) / var(--mosa-cols-mobile))}.mosa-rail__title{margin-bottom:20px}.mosa-rail__tabs{justify-content:flex-start;gap:22px;margin-bottom:20px}.mosa-rail__nav{margin-top:20px}.mosa-rail__arrow{display:none}.mosa-rail--stack-mobile .mosa-rail__track{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-auto-columns:auto;overflow:visible;row-gap:var(--mosa-row-gap)}.mosa-rail--stack-mobile .mosa-rail__nav{display:none}}.mosa-rail--grid .mosa-rail__track{grid-auto-flow:row;grid-template-columns:repeat(var(--mosa-cols),minmax(0,1fr));grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;row-gap:var(--mosa-row-gap)}.mosa-rail--grid .mosa-rail__nav{display:none}@media(max-width:749px){.mosa-rail--grid .mosa-rail__track{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mosa-rail.css.map */
