.teachers-carousel{padding-top:calc(var(--spacing-sections-mobile) / 2);padding-bottom:calc(var(--spacing-sections-mobile) / 2);max-width:100%;overflow:hidden}@media screen and (min-width: 750px){.teachers-carousel{padding-top:calc(var(--spacing-sections-desktop) / 2);padding-bottom:calc(var(--spacing-sections-desktop) / 2)}}.teachers-carousel__caption{margin-bottom:1rem;text-align:left}@media screen and (min-width: 750px){.teachers-carousel__caption{margin-bottom:1.5rem}}.teachers-carousel-glide{position:relative;margin:2rem auto 0}@media screen and (min-width: 750px){.teachers-carousel-glide{margin-top:3rem}}.teachers-carousel__slides{list-style:none;margin:0;padding:0;display:flex}.teachers-carousel__slide{padding:0 .75rem}@media screen and (min-width: 750px){.teachers-carousel__slide{padding:0 1rem}}.teachers-carousel__card{display:block;text-decoration:none;color:inherit;transition:transform var(--duration-default) ease;height:100%}.teachers-carousel__card:hover{transform:translateY(-.5rem)}.teachers-carousel__card:focus-visible{outline:.2rem solid rgba(var(--color-waratah),.5);outline-offset:.3rem}.teachers-carousel__image{position:relative;width:300px;max-width:100%;height:350px;overflow:hidden;border-top-left-radius:150px;border-top-right-radius:150px;margin:0 auto;background-color:rgba(var(--color-foreground),.04)}.teachers-carousel__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.teachers-carousel__image .placeholder-svg{width:100%;height:100%;object-fit:cover}.teachers-carousel__name{width:100%;max-width:300px;display:block;text-align:center;background-color:rgb(var(--color-spinifex));color:rgb(var(--color-sand));padding:.5rem 1rem;margin:0 auto}.teachers-carousel__name h3{margin:0;color:inherit;line-height:1.2;font-size:1.4rem}@media screen and (min-width: 750px){.teachers-carousel__name h3{font-size:1.5rem}}.teachers-carousel__arrows{position:relative;pointer-events:none;top:-9.5rem}@media screen and (min-width: 750px){.teachers-carousel__arrows{top:-10rem}}.teachers-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:rgb(var(--color-berry));border:none;border-radius:50%;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--duration-short) ease,transform var(--duration-short) ease;pointer-events:auto;color:rgb(var(--color-background))}@media screen and (min-width: 750px){.teachers-carousel__arrow{width:4.4rem;height:4.4rem}}.teachers-carousel__arrow:hover{background-color:rgb(var(--color-waratah));transform:translateY(-50%) scale(1.1)}.teachers-carousel__arrow:focus-visible{outline:.2rem solid rgba(var(--color-waratah),.5);outline-offset:.3rem}.teachers-carousel__arrow--prev{left:-1rem}.teachers-carousel__arrow--next{right:-1rem}@media screen and (min-width: 750px){.teachers-carousel__arrow--prev{left:1rem}.teachers-carousel__arrow--next{right:1rem}}@media screen and (min-width: 990px){.teachers-carousel__arrow--prev{left:2rem}.teachers-carousel__arrow--next{right:2rem}}.teachers-carousel__arrow .svg-wrapper{width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center}.teachers-carousel__arrow .svg-wrapper svg{width:100%;height:100%;fill:currentColor}.teachers-carousel__arrow--prev .svg-wrapper{transform:rotate(90deg)}.teachers-carousel__arrow--next .svg-wrapper{transform:rotate(-90deg)}.teachers-carousel__arrow[disabled]{opacity:.3;cursor:not-allowed}.teachers-carousel__arrow[disabled]:hover{background-color:rgb(var(--color-berry));transform:translateY(-50%)}.teachers-carousel-glide .glide__track{overflow:visible}.teachers-carousel-glide .glide__slides{backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:visible;white-space:nowrap}.teachers-carousel-glide .glide__slide{width:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.teachers-carousel__empty{text-align:center;padding:4rem 2rem;color:rgba(var(--color-foreground),.7)}.section--full-width .teachers-carousel-glide{max-width:100%}.teachers-carousel .title-wrapper-with-link{margin-bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:4rem}@media screen and (max-width: 749px){.teachers-carousel .title-wrapper-with-link{flex-direction:column;align-items:center;justify-content:center;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-teachers-carousel.css.map */
