.swk-featured-products__heading{margin-bottom:4rem;text-align:center}.swk-featured-products__heading>*{margin:0}.swk-featured-products__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:1.2rem!important;color:var(--color-grey-xmedium);text-transform:lowercase}.swk-pulse-dot{position:relative;flex-shrink:0;width:.8rem;height:.8rem;border-radius:50%;background-color:var(--color-grey-xmedium)}.swk-pulse-dot:before{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;border-radius:50%;background-color:var(--color-grey-xmedium);opacity:.35;animation:swk-pulse 2s ease-out infinite}@keyframes swk-pulse{0%{transform:scale(.6);opacity:.5}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.swk-featured-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;align-items:stretch}.swk-featured-products__item{min-width:0}.swk-featured-products__item product-component,.swk-featured-products__slide product-component{display:block;width:100%;height:100%}.swk-featured-products__slider{display:block;width:100%;overflow:hidden}.swk-featured-products__swiper{width:calc(100% + 1.6rem);margin-inline:-.8rem;overflow:hidden}.swk-featured-products__swiper .swiper-wrapper{align-items:stretch}.swk-featured-products__slide{height:auto;box-sizing:border-box;min-width:0;display:flex;padding-inline:.8rem}.swk-featured-products__pagination{display:flex;justify-content:center;align-items:center;gap:.6rem;margin-top:2rem}.swk-featured-products__pagination-bar{position:relative;width:3.2rem;height:2.4rem;margin:0!important;padding:0;border-radius:0;background:transparent;opacity:1;cursor:pointer}.swk-featured-products__pagination-bar:after{content:"";position:absolute;inset-inline:0;top:50%;height:2px;border-radius:var(--rounded-full);background-color:var(--color-grey-medium);transform:translateY(-50%);transition:background-color .2s ease}.swk-featured-products__pagination-bar.swiper-pagination-bullet-active:after{background-color:#b8956a}@media screen and (max-width:900px){.swk-featured-products__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:650px){.swk-featured-products__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/swk-featured-products.css.map */
