.top-products{margin-top:6.4rem;text-align:left}.top-product-heading{margin-bottom:2rem;text-align:center}.top-product-heading .heading{margin:0;font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-18);line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--color-dark)}.top-products-card-source{display:none!important}.top-products slider-component{display:block;container-type:inline-size}.top-products .product-grid{margin:0;scroll-padding-left:0;gap:1.6rem}.top-products .slider--desktop .slider__slide:first-child,.top-products .slider--tablet .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.top-products .slider--desktop:after,.top-products .slider--tablet:after{display:none}.top-products .card__heading{display:-webkit-box;overflow:hidden;margin-top:8px;font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:normal;letter-spacing:normal;text-align:left;color:var(--color-dark);-webkit-box-orient:vertical;-webkit-line-clamp:2}.top-products .card__heading a{text-decoration:none}.top-products .card-information,.top-products .price{text-align:left;padding:0}.top-products .price--on-sale .price__sale{display:flex;align-items:center;line-height:normal;letter-spacing:normal}.card--standard:not(.card--horizontal)>.card__content .card__badge{display:none!important}.top-products .product-grid .card__badge.top.left{position:absolute;left:var(--spacing-12);top:var(--spacing-12);width:fit-content;display:flex}.top-products .product-grid .badge{padding:.4rem;border:unset;font-size:var(--font-size-12);line-height:normal;letter-spacing:normal;font-weight:var(--font-weight-regular);text-transform:uppercase;background-color:var(--badge-color)}.top-products .price__regular .price-item--regular,.top-products .price-item--sale{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:normal;letter-spacing:normal;color:var(--color-dark)}.top-products .price--on-sale .price-item--regular{font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:normal;letter-spacing:normal;text-decoration:line-through;color:#2e2e2eb3}.top-products .bloomreach-scrollbar{position:relative;display:none;width:100%;height:2px;margin:1.6rem 0 0;background:rgba(var(--color-foreground),.12)}.top-products .bloomreach-scrollbar__thumb{position:absolute;top:0;left:0;height:2px;background:rgb(var(--color-foreground))}.top-products .slider-button{position:absolute;z-index:2;width:3.2rem;height:3.2rem;padding:0;border:1px solid var(--color-grey-88);background:var(--color-white);transform:translateY(-50%)}.top-products .slider-button--prev{left:0}.top-products .slider-button--next{right:0}.top-products .slider-button[disabled]{opacity:1;cursor:default}.top-products .slider-button svg{display:block;width:1.6rem;height:1.6rem}@media screen and (min-width:990px){.top-products{padding:0 2.4rem}.top-products .slider-button{top:calc(((100cqi - 16px * 5) / 6) / 2)}.top-products .slider.grid--6-col-desktop .grid__item{width:calc((100% - 16px * 5) / 6);max-width:calc((100% - 16px * 5) / 6)}}@media screen and (min-width:750px)and (max-width:1100px){.top-products .slider-button{top:calc((100cqi - 48px)/4/2)}.top-products .slider.grid--4-col-tablet .grid__item{width:calc((100% - 48px)/4);max-width:calc((100% - 48px)/4)}}@media screen and (max-width:749px){.top-products .slider-button{top:calc(((100cqi - var(--grid-mobile-horizontal-spacing)) / 2) / 2);width:2.8rem;height:2.8rem}.top-products .slider.grid--2-col-tablet-down .grid__item{width:calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}.top-products .card__heading{font-size:var(--font-size-12)}.top-products .price__regular .price-item--regular,.top-products .price-item--sale,.top-products .price--on-sale .price-item--regular,.top-products .product-grid .badge{font-size:var(--font-size-10)}.top-products .product-grid .card__badge.top.left{left:var(--spacing-8);top:var(--spacing-8)}.top-products .bloomreach-scrollbar{margin-top:1.2rem}}@media screen and (max-width:700px){.top-products{margin-top:2.4rem}.top-product-heading{margin-bottom:1.2rem;text-align:left}.top-product-heading .heading{font-size:var(--font-size-14)}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/component-top-products.css.map */
