.promo-product-carousel{width:100%;background:var(--gradient-background, rgb(var(--color-background)));color:rgb(var(--color-foreground));overflow:hidden}.promo-product-carousel .page-width{max-width:1260px}.promo-product-carousel .section__inner{padding-top:0;padding-bottom:0}.promo-product-carousel__inner{display:grid;grid-template-columns:30% 70%;align-items:start;gap:28px;min-height:360px;padding:42px 0}.promo-product-carousel__content{max-width:360px;color:rgb(var(--color-foreground))}.promo-product-carousel__eyebrow{margin-bottom:18px;font-size:52px;line-height:.82;font-weight:900;letter-spacing:-.055em;color:rgb(var(--color-foreground))}.promo-product-carousel__heading{margin:0;max-width:350px;font-size:28px;line-height:1.16;font-weight:900;letter-spacing:-.035em;color:rgb(var(--color-foreground))}.promo-product-carousel__text{margin-top:16px;max-width:330px;font-size:16px;line-height:1.45;color:rgb(var(--color-foreground))}.promo-product-carousel__carousel{position:relative;min-width:0;padding:0 36px 0 0}.promo-product-carousel__viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:auto;-webkit-user-select:auto;user-select:auto}.promo-product-carousel__viewport::-webkit-scrollbar{display:none}.promo-product-carousel__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.promo-product-carousel__track{display:flex;align-items:stretch;gap:16px;width:max-content;margin:0;padding:0;list-style:none}.promo-product-carousel__item{flex:0 0 220px;width:220px;max-width:220px;min-width:220px}.promo-product-carousel__item .card-wrapper,.promo-product-carousel__item .card{height:100%}.promo-product-carousel__item .card{border-radius:7px;overflow:hidden;background:rgb(var(--color-background))}.promo-product-carousel__item .card__inner,.promo-product-carousel__item .card__media{max-height:132px}.promo-product-carousel__item .card__media img,.promo-product-carousel__item .media img{object-fit:contain}.promo-product-carousel__item .card__content{padding:0}.promo-product-carousel__item .card__information{padding:10px 12px 14px}.promo-product-carousel__item .card__heading{display:-webkit-box;font-size:13px;line-height:1.28;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.promo-product-carousel__item .card-information{font-size:12px;line-height:1.3}.promo-product-carousel__item .price{font-size:14px;line-height:1.2}.promo-product-carousel__item .price__sale,.promo-product-carousel__item .price-item--sale{color:#d71920;font-weight:800}.promo-product-carousel__item .price__regular,.promo-product-carousel__item .price-item--regular{font-weight:800}.promo-product-carousel__item .card__badge{font-size:11px}.promo-product-carousel__item .product-card__specs,.promo-product-carousel__item .card__subtitle,.promo-product-carousel__item .card-information__text{font-size:11px;line-height:1.35}.promo-product-carousel__arrow{position:absolute;top:41%;z-index:4;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:50%;background:#ffffffb8;color:#1746be;cursor:pointer}.promo-product-carousel__arrow svg{width:14px;height:14px}.promo-product-carousel__arrow--prev{left:-18px;transform:rotate(90deg)}.promo-product-carousel__arrow--next{right:-18px;transform:rotate(-90deg)}@media screen and (max-width:989px){.promo-product-carousel__inner{grid-template-columns:1fr;gap:26px;min-height:auto;padding:34px 18px}.promo-product-carousel__content{max-width:100%}.promo-product-carousel__eyebrow{font-size:56px}.promo-product-carousel__heading{max-width:520px;font-size:30px}.promo-product-carousel__carousel{padding-right:0}.promo-product-carousel__arrow{display:none}}@media screen and (max-width:749px){.promo-product-carousel .page-width{padding-left:0;padding-right:0}.promo-product-carousel__inner{padding:28px 16px}.promo-product-carousel__eyebrow{font-size:46px}.promo-product-carousel__heading{font-size:26px}.promo-product-carousel__track{gap:14px}.promo-product-carousel__item{flex-basis:168px;width:168px;max-width:168px;min-width:168px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-promo-product-carousel.css.map */
