.press-carousel{overflow:hidden}.press-carousel__header{margin-bottom:4rem;text-align:left}.press-carousel__title{margin-bottom:1rem}.press-carousel__subtitle{color:rgba(var(--color-foreground),.7);font-size:1.6rem}.press-carousel__wrapper{position:relative;padding:0 5rem}.press-carousel__container{overflow:hidden}.press-carousel__track{display:flex;gap:2rem;transition:transform .4s ease}.press-carousel__item{flex:0 0 calc(25% - 1.5rem);min-width:0}.press-card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:1.2rem;padding:3rem 2rem;height:100%;display:flex;flex-direction:column;gap:1.5rem;transition:all .3s ease}.press-card:hover{border-color:#0003;box-shadow:0 4px 20px #00000014;transform:translateY(-4px)}.press-card__logo{height:6rem;display:flex;align-items:center;justify-content:flex-start}.press-card__logo img{max-height:100%;max-width:100%;object-fit:contain;filter:grayscale(0%);opacity:1;transition:all .3s ease}.press-card__media{font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#0009;margin:0}.press-card__quote{font-size:1.5rem;line-height:1.6;font-style:italic;color:#000000d9;margin:0;flex-grow:1;border-left:3px solid rgba(0,0,0,.15);padding-left:1.5rem}.press-card__link{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;width:100%;text-decoration:none;font-size:1.4rem}.press-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);width:4rem;height:4rem;border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:2}.press-carousel__nav:hover:not(:disabled){border-color:rgba(var(--color-foreground),.4);background:rgba(var(--color-foreground),.05)}.press-carousel__nav:disabled{opacity:.3;cursor:not-allowed}.press-carousel__nav--prev{left:0}.press-carousel__nav--next{right:0}.press-carousel__nav svg{width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}@media screen and (max-width:1199px){.press-carousel__item{flex:0 0 calc(33.333% - 1.33rem)}}@media screen and (max-width:989px){.press-carousel__item{flex:0 0 calc(50% - 1rem)}.press-carousel__wrapper{padding:0 4rem}}@media screen and (max-width:749px){.press-carousel__item{flex:0 0 100%}.press-carousel__wrapper{padding:0 3.5rem}.press-carousel__nav{width:3.5rem;height:3.5rem}.press-card{padding:2.5rem 2rem}.press-carousel__header{margin-bottom:3rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-press-carousel.css.map */
