.testimonial-carousel{--testimonial-carousel-card-border: var(--brand-card-border);--testimonial-carousel-card-width: 29rem;--testimonial-carousel-gap: 1.824rem;display:grid;grid-template-areas:"heading" "carousel" "controls";padding-block:var(--testimonial-carousel-padding-top) var(--testimonial-carousel-padding-bottom);overflow:hidden;font-family:var(--font-brand-family);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.testimonial-carousel{--testimonial-carousel-card-width: 27.5rem;--testimonial-carousel-gap: 3.552rem;grid-template-columns:clamp(24rem,28vw,38.882rem) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". carousel" "heading carousel" "controls carousel" ". carousel";padding-block:var(--testimonial-carousel-padding-top-desktop) var(--testimonial-carousel-padding-bottom-desktop);padding-inline-start:max(3.2rem,calc(50% - 61.152rem))}}.testimonial-carousel__heading{grid-area:heading;margin:0;padding-inline:2rem;font-family:var(--font-brand-family);font-size:3rem;font-weight:var(--font-weight-regular);line-height:3.4rem;letter-spacing:-.01em;text-align:center;text-transform:none;color:inherit}@media screen and (min-width:750px){.testimonial-carousel__heading{padding-inline:0 2rem;font-size:3.5rem;line-height:4rem;text-align:start}}.testimonial-carousel__emphasis{display:block;font-family:var(--font-accent-family);font-style:italic}.testimonial-carousel__carousel{grid-area:carousel;width:100%;margin-block-start:2.15rem}@media screen and (min-width:750px){.testimonial-carousel__carousel{margin-block-start:0}}.testimonial-carousel__card.swiper-slide{box-sizing:border-box;display:flex;flex-direction:column;width:var(--testimonial-carousel-card-width);height:auto;min-height:55.977rem;margin:0;border:.1215rem solid var(--testimonial-carousel-card-border);background-color:var(--brand-white);color:var(--brand-navy)}@media screen and (min-width:750px){.testimonial-carousel__card.swiper-slide{min-height:61.485rem;border-width:.1277rem}}.testimonial-carousel__carousel:not(.swiper-initialized) .swiper-wrapper{gap:var(--testimonial-carousel-gap);padding-inline-start:calc((100% - var(--testimonial-carousel-card-width)) / 2)}@media screen and (min-width:750px){.testimonial-carousel__carousel:not(.swiper-initialized) .swiper-wrapper{padding-inline-start:0}}.testimonial-carousel__media{--testimonial-carousel-bleed: .1215rem;aspect-ratio:5 / 4;margin:calc(var(--testimonial-carousel-bleed) * -1);margin-block-end:0;overflow:hidden;background-color:var(--brand-image-ground)}@media screen and (min-width:750px){.testimonial-carousel__media{--testimonial-carousel-bleed: .1277rem;aspect-ratio:273 / 264}}.testimonial-carousel__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.testimonial-carousel__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:1.2rem 1rem 1.6rem}@media screen and (min-width:750px){.testimonial-carousel__body{padding:2rem 2rem 2.4rem}}.testimonial-carousel__stars{display:flex;width:5.7rem}@media screen and (min-width:750px){.testimonial-carousel__stars{width:7rem}}.testimonial-carousel__stars svg{width:100%;height:auto}.testimonial-carousel__quote{margin:0;margin-block-start:1.1rem;font-size:1.6rem;line-height:1.94rem}@media screen and (min-width:750px){.testimonial-carousel__quote{margin-block-start:1.4rem;font-size:1.8rem;line-height:2.178rem}}.testimonial-carousel__quote>*{margin:0}.testimonial-carousel__quote>:first-child:before{content:"\201c"}.testimonial-carousel__quote>:last-child:after{content:"\201d"}.testimonial-carousel__author{display:flex;flex-direction:column;gap:.6075rem;margin-block-start:auto;padding-block-start:2.4rem}@media screen and (min-width:750px){.testimonial-carousel__author{gap:.6387rem}}.testimonial-carousel__name{font-family:var(--font-semibold-family);font-size:1.8224rem;line-height:2.2rem}@media screen and (min-width:750px){.testimonial-carousel__name{font-size:2.059rem;line-height:2.5rem}}.testimonial-carousel__role{font-family:var(--font-semibold-family);font-size:1.0327rem;line-height:1.7009rem;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:750px){.testimonial-carousel__role{font-size:1.1668rem;line-height:1.9217rem}}.testimonial-carousel__controls{display:flex;grid-area:controls;justify-content:center;gap:1.13rem;margin-block-start:2rem}@media screen and (min-width:750px){.testimonial-carousel__controls{justify-content:flex-start;margin-block:2.08rem 3.88rem;margin-inline-start:.5rem}}.testimonial-carousel__arrow{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.5);border-radius:.2rem;background:none;color:inherit;cursor:pointer;transition:all .25s ease}.testimonial-carousel__arrow:hover{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.testimonial-carousel__arrow-icon{display:flex;width:1.3rem}.testimonial-carousel__arrow-icon--prev{transform:scaleX(-1)}.testimonial-carousel__arrow-icon svg{width:100%;height:auto}.testimonial-carousel--stacked{--testimonial-carousel-card-width: calc(100% - 9rem) ;--testimonial-carousel-gap: 1rem}@media screen and (min-width:750px){.testimonial-carousel--stacked{--testimonial-carousel-card-width: calc((100% - 2.8rem) / 3);--testimonial-carousel-gap: 1.4rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"heading" "carousel" "controls";padding-inline:max(2rem,calc(50% - 59rem))}}@media screen and (min-width:990px){.testimonial-carousel--stacked{--testimonial-carousel-card-width: calc((100% - 4.2rem)/4) }}.testimonial-carousel--stacked .testimonial-carousel__heading{padding-inline:1.6rem;line-height:1.2}@media screen and (min-width:750px){.testimonial-carousel--stacked .testimonial-carousel__heading{padding-inline:0;text-align:center}}.testimonial-carousel--stacked .testimonial-carousel__emphasis{display:inline;font-size:.95em}.testimonial-carousel--stacked .testimonial-carousel__carousel{margin-block-start:2rem}@media screen and (min-width:750px){.testimonial-carousel--stacked .testimonial-carousel__carousel{width:auto;margin-block-start:2.8rem;margin-inline:.2rem}}.testimonial-carousel--stacked .testimonial-carousel__card.swiper-slide{min-height:0}.testimonial-carousel--stacked .testimonial-carousel__media{aspect-ratio:4 / 5}.testimonial-carousel--stacked .testimonial-carousel__image{object-position:center}@media screen and (min-width:750px){.testimonial-carousel--stacked .testimonial-carousel__body{padding-block-start:1.8rem}}.testimonial-carousel--stacked .testimonial-carousel__quote{margin-block-start:.8rem;line-height:1.35}.testimonial-carousel--stacked .testimonial-carousel__author{padding-block-start:1.6rem}.testimonial-carousel--stacked .testimonial-carousel__controls{gap:.6rem;margin-block-start:2.4rem}@media screen and (min-width:750px){.testimonial-carousel--stacked .testimonial-carousel__controls{justify-content:center;margin-block:2.4rem 0;margin-inline-start:0}}
/*# sourceMappingURL=/cdn/shop/t/1123/assets/section-testimonial-carousel.css.map */
