.bamteek-section.bamteek-steps-grid{padding:4.8rem 0}.bamteek-section.bamteek-recs{padding:4.8rem 0 5.6rem}.bamteek-rail{position:relative;display:block;--rail-image: 23rem}.bamteek-rail--recs{--rail-image: 19rem}.bamteek-rail__row{display:flex;gap:1.2rem;margin:0;padding:0 var(--bamteek-gutter-mobile);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bamteek-gutter-mobile);scrollbar-width:none}.bamteek-rail__row::-webkit-scrollbar{display:none}.bamteek-rail__arrow{position:absolute;top:calc(var(--rail-image) / 2 - 2rem);z-index:2;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 14px #23445324;color:rgb(var(--bamteek-navy));cursor:pointer}.bamteek-rail__arrow:after{content:"";position:absolute;top:-.2rem;right:-.2rem;bottom:-.2rem;left:-.2rem}.bamteek-rail__arrow[hidden]{display:none}.bamteek-rail__arrow:disabled{opacity:.35;cursor:default}.bamteek-rail__arrow:focus-visible{outline:.3rem solid rgb(var(--bamteek-navy));outline-offset:.2rem}.bamteek-rail__arrow--prev{inset-inline-start:.8rem}.bamteek-rail__arrow--next{inset-inline-end:.8rem}.bamteek-ucard{flex:0 0 24rem;padding-bottom:1.8rem;border-radius:var(--bamteek-radius-card);background:#fff;overflow:hidden;scroll-snap-align:start}.bamteek-ucard__media{position:relative;height:23rem;background:#ebe7df}.bamteek-ucard__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.bamteek-ucard__number{position:absolute;top:1rem;inset-inline-start:1rem;padding:.5rem 1rem;border-radius:9.9rem;background:#fff;font-size:1.2rem;font-weight:600;line-height:1.2;color:rgb(var(--bamteek-navy))}.bamteek-ucard__name{margin:1.4rem 1.6rem 0;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;line-height:1.2;color:rgb(var(--bamteek-navy))}.bamteek-ucard__text{min-height:3.9rem;margin:.6rem 1.6rem 0;font-size:1.4rem;line-height:1.4;color:#4a5a61}.bamteek-rail--recs .bamteek-pcard{flex:0 0 17rem;scroll-snap-align:start}.bamteek-rail--recs .bamteek-pcard__media{height:19rem}@media screen and (min-width:750px){.bamteek-rail__row{max-width:134rem;margin-inline:auto;padding-inline:min(6rem,4.2vw);scroll-padding-inline:min(6rem,4.2vw)}.bamteek-rail{--rail-image: 23rem}.bamteek-rail--recs{--rail-image: 19rem}}.bamteek-recs .bamteek-pcard__image{object-position:50% 30%}.bamteek-recs .bamteek-pcard__tag{background:rgb(var(--bamteek-navy));color:#fff}.bamteek-recs .bamteek-pcard__form,.bamteek-recs a.bamteek-pcard__add{inset-inline-end:1rem;bottom:1rem}@media screen and (min-width:990px){.bamteek-section.bamteek-steps-grid{padding:96px 48px}.bamteek-steps-grid .bamteek-section-head,.bamteek-steps-grid .bamteek-rail--steps{max-width:1440px;margin-inline:auto}.bamteek-steps-grid .bamteek-section-head{padding-inline:0;text-align:start}.bamteek-steps-grid .bamteek-section-head .bamteek-h2{font-size:56px}.bamteek-rail--steps .bamteek-rail__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;max-width:none;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.bamteek-rail--steps .bamteek-rail__arrow{display:none}.bamteek-rail--steps .bamteek-ucard{display:flex;flex-direction:column;flex:none;padding-bottom:0;border-radius:20px}.bamteek-rail--steps .bamteek-ucard__media{height:auto;aspect-ratio:4 / 5}.bamteek-rail--steps .bamteek-ucard__name{margin:20px 20px 0;font-size:22px}.bamteek-rail--steps .bamteek-ucard__text{min-height:4.7rem;margin:8px 20px 24px;font-size:16px;line-height:1.45}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-bamteek-rails.css.map */
