.featured-product{margin-bottom:5rem}.featured-product__header{margin-bottom:3rem;text-align:left}.featured-product__header .section-heading{color:rgb(var(--color-foreground))}.featured-product__description{max-width:70rem;margin:1rem 0 0}.featured-product__description p{margin:0}.featured-product .product__media-list{width:100%;margin:0;padding-bottom:0}.featured-product .product__media-list .product__media-item{padding-left:0;width:100%}.featured-product__main-image .product__media-item{display:none}.featured-product__main-image .product__media-item.is-active{display:block}.featured-product .product__media-item .product__media{position:relative;width:100%;border-radius:0;overflow:hidden}.featured-product .product__media-item .product__media>img{display:block;width:100%}.featured-product .product__media-item .media{position:relative;width:100%;border-radius:0;overflow:hidden}.featured-product .product__media-item .media>img{display:block;width:100%}.featured-product .product__media-item .placeholder-svg{display:block;width:100%;height:auto;min-height:200px}.featured-product .product__media-item .media.media--square{padding-bottom:100%;position:relative}.featured-product .product__media-item .media.media--square>img,.featured-product .product__media-item .media.media--square .placeholder-svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.featured-product__thumbnails{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;justify-content:flex-start;padding:0;list-style:none}.featured-product .featured-product__thumbnails .featured-product__thumbnail,.featured-product__thumbnails button.featured-product__thumbnail,.product__media-wrapper .featured-product__thumbnails .featured-product__thumbnail,media-gallery .featured-product__thumbnails .featured-product__thumbnail{width:6rem;height:6rem;cursor:pointer;border:.1rem solid rgba(var(--color-foreground),.1);opacity:.6;transition:opacity var(--duration-short) ease,border-color var(--duration-short) ease;background-color:rgba(var(--color-foreground),.04);padding:0;flex-shrink:0;aspect-ratio:1 / 1;border-radius:0;overflow:hidden}.featured-product__thumbnail:hover,.featured-product__thumbnail.is-active{opacity:1;border-color:rgba(var(--color-foreground),.5)}.featured-product__thumbnail:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.featured-product__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.featured-product__thumbnail .placeholder-svg{width:100%;height:100%}.featured-product:not(.product--no-media)>.product__info-wrapper{padding:2rem 0 0}@media screen and (max-width:749px){.featured-product{padding:0}.featured-product:not(.product--no-media)>.product__info-wrapper{padding:2rem 0 0}}.product__view-details{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}.product__view-details .icon{width:1.2rem;flex-shrink:0;display:inline-flex;align-items:center;margin:0}.featured-product .share-button:nth-last-child(2){display:inline-flex}.share-button+.product__view-details{display:inline-flex;float:right}.share-button+.product__view-details:after{content:"";clear:both;display:table}@media screen and (max-width:749px){.featured-product .product__media-item{display:block;width:100%;margin-bottom:0}.featured-product .product__media-wrapper,.featured-product .product__media-list{display:block}.featured-product__thumbnail{width:5rem;height:5rem}.featured-product__thumbnails{gap:.8rem}.featured-product:not(.product--no-media)>.product__info-wrapper{padding:2rem 0 0}.featured-product>.product__info-wrapper .product__info-container{padding:0}}@media screen and (min-width:750px){.featured-product .product__media-list .product__media-item{padding-bottom:0}.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 2rem}}@media screen and (min-width:990px){.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 5rem}}[dir=rtl] .featured-product:not(.product--no-media)>.product__info-wrapper{padding:2rem 0 0}@media screen and (min-width:750px){[dir=rtl] .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 2rem 0 0}}@media screen and (min-width:990px){[dir=rtl] .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 5rem 0 0}}[dir=rtl] .product__view-details .icon{transform:scaleX(-1)}[dir=rtl] .featured-product__thumbnails{justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-featured-product.css.map */
