.pregnancy-carousel[data-v-8d67e60a]{max-width:1240px;margin:60px auto;padding:0 30px;color:var(--pregnancy-ink,#181818)}.pregnancy-carousel__heading[data-v-8d67e60a]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:60px}h2[data-v-8d67e60a]{font-size:36px;line-height:46px;font-weight:600}.pregnancy-carousel__controls[data-v-8d67e60a]{display:flex;gap:24px;flex-shrink:0}.is-hidden[data-v-8d67e60a]{visibility:hidden}button[data-v-8d67e60a]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}button[data-v-8d67e60a]:disabled{opacity:.3;cursor:default}button svg[data-v-8d67e60a]{width:50px;height:30px}.pregnancy-carousel__previous[data-v-8d67e60a]{transform:rotate(180deg)}.pregnancy-carousel__track[data-v-8d67e60a]:focus-visible,button[data-v-8d67e60a]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.pregnancy-carousel__track[data-v-8d67e60a]{position:relative;display:flex;align-items:var(--pregnancy-track-align,stretch);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-block:4px 24px}.pregnancy-carousel__track[data-v-8d67e60a]>article{flex:0 0 var(--pregnancy-card-basis,calc((100% - (var(--pregnancy-columns) - 1)*20px)/var(--pregnancy-columns)));min-width:0;scroll-snap-align:start}.pregnancy-carousel__pagination[data-v-8d67e60a]{display:none}@media(min-width:720px)and (max-width:1023px){.pregnancy-carousel__heading[data-v-8d67e60a]{flex-wrap:wrap}.pregnancy-carousel__track[data-v-8d67e60a]>article{flex-basis:var(--pregnancy-card-basis, calc(50% - 10px) )}}@media(max-width:719px){.pregnancy-carousel[data-v-8d67e60a]{margin:40px auto;padding:0 28px}.pregnancy-carousel__heading[data-v-8d67e60a]{flex-wrap:wrap;gap:24px;margin-bottom:30px}h2[data-v-8d67e60a]{font-size:26px;line-height:36px}.pregnancy-carousel__controls[data-v-8d67e60a]{display:none}.pregnancy-carousel__track[data-v-8d67e60a]{gap:20px;padding-bottom:16px}.pregnancy-carousel__track[data-v-8d67e60a]>article{flex-basis:var(--pregnancy-card-basis,var(--pregnancy-mobile-card,100%))}.pregnancy-carousel__pagination[data-v-8d67e60a]{display:flex;flex-wrap:wrap;margin-left:-14px}.pregnancy-carousel__pagination span[data-v-8d67e60a]{width:15px;height:15px;border:1px solid;border-radius:50%}.pregnancy-carousel__pagination [aria-current=true] span[data-v-8d67e60a]{background:currentColor}}
