.animated-featured-product{display:block;overflow:hidden}.animated-featured-product__title{padding-left:20px;padding-right:20px}@media screen and (max-width: 64em){.animated-featured-product__title{padding-top:20px;padding-bottom:20px}}.animated-featured-product__grid{padding:120px 0;position:relative;display:block;opacity:0;transition:opacity .4s ease-in}.animated-featured-product__grid .grid__secondary-image:first-child{position:absolute;top:120px;left:-40px}.animated-featured-product__grid .grid__main-image{width:-moz-fit-content;width:fit-content;max-height:70%;height:100%;transition:transform .4s ease-out;position:relative;bottom:-100px;margin:0 auto;max-width:55%;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.animated-featured-product__grid .grid__secondary-image:last-child{position:absolute;top:140px;right:-40px}.animated-featured-product__grid .grid__secondary-image{width:-moz-fit-content;width:fit-content;max-height:60%;max-width:40%;height:100%;transition:transform .4s ease-out}.animated-featured-product__grid .grid__image-wrapper{height:100%;position:relative;width:-moz-fit-content;width:fit-content}.animated-featured-product__grid .grid__image-wrapper img{width:100%;-o-object-position:top;object-position:top;display:block;height:100%;max-height:650px}.animated-featured-product__grid .grid__product-details{display:flex;flex-direction:row;justify-content:space-between;gap:1rem 2rem;width:100%;text-transform:uppercase;margin-top:10px;font-size:2.4rem}.animated-featured-product__grid .grid__product-details .price{display:flex;flex-direction:column;align-items:flex-end;font-size:calc(var(--font-body-scale) * 1.6rem)}.animated-featured-product__grid .grid__product-details .regular-price.on-sale{position:relative;opacity:.6}.animated-featured-product__grid .grid__product-details .regular-price.on-sale:before{border-top:1px solid;content:"";left:0;position:absolute;right:0;top:50%}.animated-featured-product__grid .grid__product-details .sale-price{color:var(--color-price-sale)}.animated-featured-product__grid.grid--priority_main_image .grid__secondary-image:first-child{z-index:1}.animated-featured-product__grid.grid--priority_main_image .grid__main-image{z-index:3}.animated-featured-product__grid.grid--priority_main_image .grid__secondary-image:last-child{z-index:2}.animated-featured-product__grid.grid--priority_secondary_images .grid__secondary-image:first-child{z-index:2}.animated-featured-product__grid.grid--priority_secondary_images .grid__main-image{z-index:1}.animated-featured-product__grid.grid--priority_secondary_images .grid__secondary-image:last-child{z-index:3}.animated-featured-product__grid.grid--cascade .grid__secondary-image:first-child{z-index:3}.animated-featured-product__grid.grid--cascade .grid__main-image{z-index:2}.animated-featured-product__grid.grid--cascade .grid__secondary-image:last-child{z-index:1}.animated-featured-product__grid.grid--cascade_reverse .grid__secondary-image:first-child{z-index:1}.animated-featured-product__grid.grid--cascade_reverse .grid__main-image{z-index:2}.animated-featured-product__grid.grid--cascade_reverse .grid__secondary-image:last-child{z-index:3}@media screen and (max-width: 64em){.animated-featured-product__grid{display:flex;flex-direction:column;justify-content:flex-end;min-height:90vh;padding-bottom:150px}.animated-featured-product__grid .grid__main-image{max-width:70%;bottom:-130px}.animated-featured-product__grid .grid__secondary-image:first-child,.animated-featured-product__grid .grid__secondary-image:last-child{max-width:50%}}@media screen and (max-width: 48em){.animated-featured-product__grid{min-height:100vh}.animated-featured-product__grid .grid__image-wrapper .lazy-image,.animated-featured-product__grid .grid__image-wrapper img{max-height:450px}.animated-featured-product__grid.grid--mobile-left .grid__secondary-image:first-child{top:0;max-width:70%;left:0}.animated-featured-product__grid.grid--mobile-left .grid__main-image{margin-left:0;max-width:90%}.animated-featured-product__grid.grid--mobile-left .grid__secondary-image:last-child{top:20vh;max-width:70%;right:0}.animated-featured-product__grid.grid--mobile-right .grid__secondary-image:first-child{top:0;max-width:70%;right:0;left:unset}.animated-featured-product__grid.grid--mobile-right .grid__main-image{margin-right:0;max-width:90%}.animated-featured-product__grid.grid--mobile-right .grid__secondary-image:last-child{top:20vh;max-width:70%;left:0;right:unset}.animated-featured-product__grid.grid--priority_main_image .grid__secondary-image:first-child,.animated-featured-product__grid.grid--priority_secondary_images .grid__secondary-image:first-child,.animated-featured-product__grid.grid--cascade .grid__secondary-image:first-child,.animated-featured-product__grid.grid--cascade_reverse .grid__secondary-image:first-child{z-index:1}.animated-featured-product__grid.grid--priority_main_image .grid__main-image,.animated-featured-product__grid.grid--priority_secondary_images .grid__main-image,.animated-featured-product__grid.grid--cascade .grid__main-image,.animated-featured-product__grid.grid--cascade_reverse .grid__main-image{z-index:3}.animated-featured-product__grid.grid--priority_main_image .grid__secondary-image:last-child,.animated-featured-product__grid.grid--priority_secondary_images .grid__secondary-image:last-child,.animated-featured-product__grid.grid--cascade .grid__secondary-image:last-child,.animated-featured-product__grid.grid--cascade_reverse .grid__secondary-image:last-child{z-index:2}.animated-featured-product__grid.grid--two-mobile{min-height:80vh}.animated-featured-product__grid.grid--two-mobile.grid--mobile-left .grid__secondary-image:first-child{right:0;left:unset;max-width:80%}.animated-featured-product__grid.grid--two-mobile.grid--mobile-left .grid__main-image{margin-left:0;max-width:90%}.animated-featured-product__grid.grid--two-mobile.grid--mobile-right .grid__secondary-image:first-child{right:unset;left:0;max-width:80%}.animated-featured-product__grid.grid--two-mobile.grid--mobile-right .grid__main-image{margin-right:0;max-width:90%}.animated-featured-product__grid.grid--two-mobile .grid__secondary-image:last-child{display:none!important}}@media screen and (max-width: 25em){.animated-featured-product__grid.grid--mobile-right .grid__main-image,.animated-featured-product__grid.grid--mobile-left .grid__main-image{bottom:-80px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-animated-featured-product.css.map */
