.forms-carousel{padding:clamp(51px,7vw,96px) 0}.forms-carousel__container{max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,52px)}.forms-carousel__eyebrow{font-family:var(--font-body-family);font-size:var(--mend-fs-label);letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--brand-red);margin:0 0 14px;text-align:center}.forms-carousel__heading{font-family:var(--font-heading-family);font-weight:500;font-size:var(--mend-fs-heading);line-height:1.1;letter-spacing:-.02em;text-wrap:balance;color:rgb(var(--color-foreground));margin:0 0 clamp(28px,4vw,44px);text-align:center}.forms-carousel__viewport{position:relative}.forms-carousel__track{display:flex;gap:clamp(14px,2vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0}.forms-carousel__track::-webkit-scrollbar{display:none}.forms-carousel__card{flex:0 0 86vw;max-width:380px;margin:0;scroll-snap-align:center}@media(min-width:750px){.forms-carousel__card{flex:0 0 calc((100% - 2 * clamp(14px,2vw,24px)) / 3);scroll-snap-align:start}}.forms-carousel__img{display:block;width:100%;height:auto;border-radius:var(--brand-radius-card, 16px)}.forms-carousel__caption{padding:14px 4px 0}.forms-carousel__title{font-family:var(--font-body-family);font-size:var(--mend-fs-body);font-weight:600;letter-spacing:-.01em;margin:0 0 6px;color:rgb(var(--color-foreground))}.forms-carousel__desc{font-size:var(--mend-fs-body);line-height:1.55;margin:0;color:rgba(var(--color-foreground),.8)}.forms-carousel__nav{position:absolute;top:40%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(var(--color-foreground),.14);border-radius:50%;background:rgba(var(--color-background),.9);color:rgb(var(--color-foreground));cursor:pointer;transition:background .2s ease}.forms-carousel__nav:hover{background:rgb(var(--color-background))}.forms-carousel__nav:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:2px}.forms-carousel__nav[hidden]{display:none}.forms-carousel__nav--prev{left:-8px}.forms-carousel__nav--next{right:-8px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-forms-carousel.css.map */
