.featured-collections__title{text-align:start;margin-bottom:2rem}.featured-collections__tabs{display:flex;justify-content:start;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.featured-collections__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:.5rem 0;font-size:1.6rem;font-weight:400;color:rgba(var(--color-foreground), 0.6);cursor:pointer;position:relative;transition:color .3s ease}.featured-collections__tab:hover{color:rgb(var(--color-foreground))}.featured-collections__tab.is-active{color:rgb(var(--color-foreground));font-weight:600}.featured-collections__tab.is-active::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:rgb(var(--color-foreground))}.featured-collections__panel{-webkit-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in}.featured-collections__view-all{margin-top:3rem}.featured-collections__carousel__progress-bar-container{width:100%;height:2px;background-color:rgba(var(--color-foreground), 0.1);border-radius:1px;margin-top:2rem;position:relative;overflow:hidden}.featured-collections__carousel__progress-bar{height:100%;width:0%;background:linear-gradient(90deg, rgb(var(--color-foreground)) 0%, rgba(var(--color-foreground), 0.8) 100%);border-radius:1px;transition:width .2s ease-out;position:relative}.featured-collections__carousel__progress-bar::after{content:"";position:absolute;top:-1px;right:-2px;width:4px;height:4px;background:transparent;border-radius:50%;opacity:.8;transition:opacity .2s ease-out}.featured-collections__carousel__progress-bar:not([style*="width: 0%"]):not([style*="width: 100%"])::after{opacity:1}.featured-collections__banner .collection-grid-banner{position:relative;display:block;overflow:hidden;min-height:410px}.featured-collections__banner .collection-grid-banner img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.featured-collections__banner .collection-grid-banner__content{position:absolute;bottom:24px;left:24px;color:#fff;max-width:520px}.featured-collections__banner .collection-grid-banner__subheading{opacity:.9;margin:0 0 4px;font-weight:400;font-size:25px;line-height:26px;letter-spacing:0;color:inherit}.featured-collections__banner .collection-grid-banner__heading{margin:0 0 12px;font-weight:700;font-size:25px;line-height:26px;letter-spacing:0;color:inherit}@media screen and (min-width: 750px){.product-grid .featured-collections__banner{align-self:stretch}.product-grid .featured-collections__banner .collection-grid-banner{min-height:0;height:100%;display:flex;flex-direction:column}.product-grid .featured-collections__banner .collection-grid-banner img{height:100%;flex-shrink:0}}@media screen and (min-width: 981px){.product-grid .featured-collections__banner{aspect-ratio:.66/1}}@media screen and (max-width: 749px){.product-grid .featured-collections__banner{align-self:stretch}.featured-collections__banner .collection-grid-banner{min-height:0;height:100%;display:flex;flex-direction:column}.featured-collections__banner .collection-grid-banner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.featured-collections__banner .collection-grid-banner__subheading{font-size:20px;line-height:20px}.featured-collections__banner .collection-grid-banner__heading{font-size:20px;line-height:20px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media screen and (max-width: 749px){.featured-collections__tabs{gap:1.5rem;margin-bottom:2rem}.featured-collections__tab{font-size:1.4rem}.featured-collections__carousel__progress-bar-container{margin-top:1.5rem;height:3px}.featured-collections__carousel__progress-bar::after{width:6px;height:6px;top:-1.5px;right:-3px}.featured-collections .slider--tablet.grid--peek{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-right:4rem}.featured-collections .slider--tablet.grid--peek .slider__slide{scroll-snap-align:start}.featured-collections .slider--tablet.grid--peek .slider__slide:not(:last-child){margin-right:2rem}.featured-collections .slider--tablet.grid--peek.grid--1-col-tablet-down .slider__slide{min-width:calc(75vw - 3rem);max-width:calc(75vw - 3rem);flex:0 0 calc(75vw - 3rem)}}
/*# sourceMappingURL=section-featured-collections.css.map */
