@media screen and (max-width: 749px){.product-carousel__header .tabs{margin-top:var(--layout-space-12)}}@media screen and (min-width: 750px){.product-carousel__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--layout-space-4)}}.product-carousel__header .tabs__list{padding:0;gap:var(--layout-space-4);margin:0}.product-carousel__pretitle{font-size:var(--text-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12rem;line-height:var(--text-size-s);margin-bottom:var(--layout-space-2);text-transform:uppercase}.product-carousel__title{font-size:var(--text-size-s);font-weight:var(--font-weight-semibold);font-family:var(--font-heading-body);line-height:var(--leading-looser);margin:0}@media screen and (min-width: 990px){.product-carousel__pretitle{font-size:var(--text-size-2xl);margin-bottom:var(--layout-space-4)}.product-carousel__title{font-size:var(--text-size-xl);line-height:var(--leading-looser);margin-bottom:var(--layout-space-8)}}.carousel__overflow-slide{position:relative;height:100%;width:100%;border-radius:var(--border-radius);overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;border-radius:.8rem;transition:transform .3s ease;box-shadow:0 4px 4px 1px #0000001a}.carousel__overflow-content{text-align:center;padding:1rem;color:#fff}.carousel__overflow-image{width:100%;display:flex;justify-content:center}.carousel__overflow-image img{width:auto;height:auto;transition:transform .3s ease}.carousel__overflow-slide:hover .carousel__overflow-image img{transform:scale(1.1)}.carousel__overflow-title{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:5px;font-weight:500;font-size:12px;line-height:14px;text-align:right;vertical-align:middle;text-transform:uppercase}.carousel__overflow-subtitle{font-size:1rem;opacity:.9}.carousel__overflow-arrow svg{min-width:24px;width:24px;transition:transform .2s ease}.carousel__overflow-arrow svg path{fill:#fff;stroke:#fff}.carousel__overflow-slide:hover .carousel__overflow-arrow svg{transform:translate(5px)}@media screen and (max-width: 750px){.carousel__overflow-slide{min-height:300px}.carousel__overflow-content{padding:1.5rem}.carousel__overflow-title{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/698/assets/section-product-carousel.css.map */
