.featured-collection{overflow:hidden}@media only screen and (max-width:767px){.featured-collection .carousel__slide{width:calc(90vw - 15px)}}.featured-collection .products.row{padding:0}@media only screen and (max-width:767px){.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row{margin:0 -15px;width:calc(100% + 30px);padding:0 11px;display:grid;grid-gap:0;grid-auto-flow:column;grid-auto-columns:minmax(50%,1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row::-webkit-scrollbar{display:none}.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row .columns{flex:0 0 100%;max-width:100%}}.featured-collection .text-center .button{margin-top:10px}.featured-collection__inner{position:relative;z-index:2}.featured-collection__inner.has-background-text{padding-top:30px}@media only screen and (min-width:768px){.featured-collection__inner.has-background-text{padding-top:40px}}.featured-collection__background-text{position:absolute;top:var(--background-text-offset-y, -18%);left:var(--background-text-offset-x, 0%);width:auto;max-width:100%;margin:0;padding:0;z-index:1;pointer-events:none;font-weight:700;color:var(--background-text-color, #000);text-transform:lowercase;line-height:1;letter-spacing:0;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;transform:translate(0);font-size:calc(var(--background-text-font-size, 8) * 1rem)}.featured-collection__inner .products.row,.featured-collection__inner .products.row .columns{position:relative;z-index:3}.featured-collection__inner.display-type--grid .products.row{display:flex;flex-wrap:wrap;align-items:stretch}.featured-collection__inner.display-type--grid .products.row .columns{display:flex;flex-direction:column}.featured-collection__inner.display-type--grid .products.row .columns .product-card{flex:1;display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.featured-collection__inner.display-type--grid .product-card .product-card-info{flex:1;display:flex;flex-direction:column}.featured-collection__inner.display-type--grid .product-card .product-card--featured-image{flex-shrink:0}.featured-collection .products.carousel .carousel__slide .product-card{width:100%;display:flex;flex-direction:column}.featured-collection .products.carousel .product-card .product-card-info{flex:1;display:flex;flex-direction:column}.featured-collection .products.carousel .product-card .product-card--featured-image{flex-shrink:0}@media only screen and (max-width:767px){.featured-collection .products.carousel .product-card .product-card-title{min-height:3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-collection .products.carousel .product-card .price-rating-wrapper{min-height:21px}}@media only screen and (max-width:767px){.featured-collection__background-text{font-size:calc(var(--background-text-font-size, 8) * .6rem)}.featured-collection__inner.has-background-text{padding-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/featured-collection.css.map */
