featured-carousel{display:block;width:100%;position:relative}.featured-carousel{display:flex;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin-left:-20px}.featured-carousel__page-width{padding:0 5rem;max-width:var(--page-width);overflow:visible;margin-left:auto;margin-right:auto}@media screen and (max-width: 749px){.featured-carousel__page-width{padding:0}.featured-carousel{margin-left:0}}.featured-carousel::-webkit-scrollbar{display:none}.featured-carousel__button{width:40px;height:40px;background:#fff;border-radius:50%;position:absolute;bottom:100%;right:0;border:0;cursor:pointer;transition:all .3s ease;z-index:1;margin-bottom:3.8rem}.featured-carousel__button:disabled{opacity:.1;cursor:default}.featured-carousel__next svg,.featured-carousel__prev svg{pointer-events:none}.featured-carousel__prev svg{transform:rotate(-180deg)}.featured-carousel__prev{right:50px}.featured-carousel__item{flex-shrink:0;scroll-snap-align:start;padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-horizontal-spacing)}.featured-carousel-card{border-radius:var(--card-corner-radius);position:relative;overflow:hidden}.featured-carousel-card .media:not(.media--transparent):after{background:linear-gradient(180deg,#0000,#0000004d 15%,#0009 30%,#000c 75%,#000);background-position-x:0%;background-position-y:0%;background-size:auto;background-size:auto 150%;bottom:0;content:"";height:100%;left:0;opacity:.35;position:absolute;transition:all .3s cubic-bezier(.38,.41,.27,1);width:100%;z-index:0}.featured-carousel-slide__inner{position:absolute;left:0;top:0;width:100%;text-align:center;color:#fff;z-index:2}.featured-carousel-slide__inner .media{width:100%}.featured-carousel-slide__inner svg path{fill:#fff}.featured-carousel-slide__inner{align-items:flex-start;display:flex;flex-direction:column;height:100%;width:100%;justify-content:flex-start;align-self:flex-start;z-index:1}.featured-carousel__content--bottom .featured-carousel-slide__inner{justify-content:flex-end;align-self:flex-end}.featured-carousel__content--top .featured-carousel-slide__inner{justify-content:flex-start;align-self:flex-start}.featured-carousel__content--middle .featured-carousel-slide__inner{justify-content:center;align-self:center}.featured-carousel__content--right .featured-carousel-slide__inner>*{align-self:flex-end;text-align:right}.featured-carousel__content--left .featured-carousel-slide__inner>*{align-self:flex-start;text-align:left}.featured-carousel__content--center .featured-carousel-slide__inner>*{align-self:center;text-align:center}.featured-carousel__media--svg{width:100%;max-width:45%;margin:0 auto}.featured-carousel-slide__inner *{color:#fff}.featured-carousel-slide__heading{padding:2rem 2rem 1.5rem;margin:0}.featured-carousel-slide__inner p{font-size:1.4rem;padding-bottom:1.5rem}.featured-carousel-slide__hover-content{opacity:0;visibility:hidden;transform:translateY(100%);transition:height .3s cubic-bezier(.165,.84,.44,1),opacity .6s ease}.featured-carousel-card:hover .featured-carousel-slide__hover-content{display:block;opacity:1;transform:translateY(0);visibility:visible;padding:0 1.5rem 1.5rem}.featured-carousel-card:hover .media:after{opacity:.5}.featured-carousel-card .button--secondary{border:var(--buttons-border-width) solid white;display:block;text-decoration:none;border-radius:var(--buttons-radius);transition:all .3s cubic-bezier(.165,.84,.44,1)}.featured-carousel-card .button--secondary:hover{background-color:#ffffff4d}.featured-carousel__portrait .featured-carousel__card--no-image{padding-top:150%}.featured-carousel__scroll-wrapper{max-width:80%;height:3px;margin:2rem auto 0}.range-slider:hover{opacity:1}.range-slider:disabled{display:none}.range-slider{-webkit-appearance:none;width:100%;height:3px;border-radius:5px;background:#d9d9d9;outline:none;opacity:.5;-webkit-transition:.3s ease;transition:all .3s ease}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25%;height:3px;border-radius:3px;background:#000;cursor:pointer;overflow:hidden}.range-slider::-moz-range-thumb{width:25%;height:3px;border-radius:3px;background:#000;cursor:pointer;overflow:hidden}.featured-carousel__heading-wrapper{display:flex;align-items:baseline}.featured-carousel__heading-wrapper .h1{margin-right:2rem}.featured-collection-selector{background:0;border:0;padding:5px 10px;cursor:pointer;font-size:1.6rem}.featured-collection-selector.active{text-decoration:underline;text-underline-offset:.5rem}
/*# sourceMappingURL=/cdn/shop/t/127/assets/featured-carousel.css.map */
