.featured-product .product__media-list{width:100%;margin:0;padding-bottom:0}.featured-product .product-media-container{margin-bottom:var(--media-shadow-vertical-offset);max-width:100%}.featured-product .product__media-item{padding-left:0;width:100%}.fp-carousel{position:relative}.fp-carousel__viewport{overflow:hidden;width:100%}.fp-carousel__track{display:flex;flex-wrap:nowrap;transition:transform .4s ease;will-change:transform}.fp-carousel__slide{flex:0 0 100%;width:100%;min-width:100%}.fp-carousel__btn{position:absolute;top:50%;transform:translateY(-50%);background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:rgb(var(--color-foreground));padding:0}.fp-carousel__btn:hover{border-color:rgb(var(--color-foreground))}.fp-carousel__btn--prev{left:1rem}.fp-carousel__btn--prev .icon{transform:rotate(90deg)}.fp-carousel__btn--next{right:1rem}.fp-carousel__btn--next .icon{transform:rotate(-90deg)}.fp-carousel__dots{display:flex;justify-content:center;gap:.6rem;margin-top:1.2rem}.fp-carousel__dot{width:.8rem;height:.8rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.4);background:transparent;padding:0;cursor:pointer;transition:background .2s ease,border-color .2s ease}.fp-carousel__dot--active{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.featured-product .placeholder-svg{display:block;height:auto;width:100%}.background-secondary .featured-product{padding:2.5rem}.featured-product .share-button:nth-last-child(2){display:inline-flex}.share-button+.product__view-details{display:inline-flex;float:right;align-items:center;min-height:4.4rem}.share-button+.product__view-details:after{content:"";clear:both;display:table}@media screen and (min-width:750px){.featured-product .product__media-item{padding-bottom:0}.background-secondary .featured-product{padding:5rem}}@media screen and (min-width:990px){.background-secondary .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 5rem}.background-secondary .featured-product:not(.product--no-media).product--right>.product__info-wrapper{padding:0 5rem 0 0}.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 7rem}.background-secondary .featured-product{padding:6rem 7rem;position:relative;z-index:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-featured-product.css.map */
