.featured-collection{overflow:hidden}@media only screen and (max-width: 767px){.featured-collection .carousel__slide{width:var(--mobile-swipe-width)}}.featured-collection .products.row{padding:0}@media only screen and (min-width: 48rem){.featured-collection.swipe-on-mobile .products.carousel:after{content:"flickity";font-size:0}}@media only screen and (max-width: 47.938rem){.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--carousel{position:relative}.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--carousel .products.carousel:before{left:-1rem}.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row,.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--carousel .products.row{margin:0 -.9375rem;width:calc(100% + 1.875rem);padding:0 .6875rem;display:grid;gap:0;grid-auto-flow:column;grid-auto-columns:minmax(180px,40%);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(180px,40%));scroll-snap-type:x mandatory;scrollbar-width:none}.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row::-webkit-scrollbar,.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--carousel .products.row::-webkit-scrollbar{display:none}.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row .columns,.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--carousel .products.row .columns{flex:0 0 100%;max-width:100%}.featured-collection.swipe-on-mobile .featured-collection__inner{padding:0!important}.featured-collection.swipe-on-mobile .section-bottom-button{margin-top:1.875rem;margin-bottom:1.875rem}.featured-collection.swipe-on-mobile .section-bottom-button .button.regular{font-size:.875rem;padding:.5rem .75rem;height:2.25rem;display:flex;align-items:center}.featured-collection.swipe-on-mobile .section-bottom-button .button.regular svg{display:none}}.featured-collection h3.section-header--title{margin-top:1.25rem}.featured-collection .text-center .button{margin-top:.625rem}.featured-collection .section-header .section-header--button{display:none}.featured-collection__inner{padding:0 1.875rem}.section-bottom-button{margin-top:2.5rem;margin-bottom:1.5rem;display:flex;justify-content:center}.section-bottom-button .button.regular{font-size:1rem;height:3rem;border-width:.156rem;gap:.375rem;align-items:stretch}.section-featured-collection{position:relative;z-index:-1}
