.featured{background:var(--color-white);color:var(--color-black);position:relative;padding:6rem 0;overflow-x:hidden}.featured__container{width:100%;max-width:1024px;margin:0 auto;display:grid;grid-template-columns:50% 50%;position:relative}.featured.featured--left .featured__content{grid-column:1;grid-row:1}.featured.featured--left .featured__image{grid-column:2;grid-row:1;align-items:center}.featured__slider-slides{width:100%;position:relative}.featured__slider-slides>.slide{opacity:0;aspect-ratio:4 / 3;position:absolute}.featured__slider-slides>.slide:not(.active){top:0;left:0}.featured__slider-slides>.slide .container{display:flex;justify-content:flex-end}.featured__slider-slides .slide.active{opacity:1;position:static}@media only screen and (max-width: 1024px){.featured__container{grid-template-columns:100%}.featured.featured--left .featured__content,.featured.featured--left .featured__image{grid-column:unset;grid-row:unset}.featured.featured--left .featured__content,.featured.featured--left .featured__image,.featured.featured--right .featured__content,.featured.featured--right .featured__image{display:flex;align-items:center;justify-content:center}.featured__slider-slides>.slide{padding-bottom:0}.featured__slider-slides>.slide .container{display:flex;justify-content:center}}.featured__image{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.featured__image--default{width:100%;height:100%;z-index:1;position:relative;max-width:450px;padding:0 1rem}.featured__image--default img{width:100%;height:100%;object-fit:cover;border:2px solid var(--color-black)}.featured__image--magnified{position:absolute;border-radius:100%;aspect-ratio:1 / 1;width:100%;z-index:2;max-width:100px;max-height:100px}.featured__image--magnified img{object-fit:cover;display:block;transform:scale(3);width:100%;height:100%;border-radius:100%;border:12px solid var(--color-border-feature);position:relative;box-sizing:content-box!important}@media only screen and (min-width: 768px){.featured__image--default{min-width:400px;max-width:400px}.featured__image--magnified{height:100%}.featured__image--magnified img{transform:scale(3)}}.featured__content{text-align:left;padding:0 2em;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.featured__content .container{width:100%;max-width:400px}@media screen and (max-width: 1024px){.featured__content{padding:5rem 1rem 0}.featured__content h2{margin-top:0}}@media screen and (max-width: 767px){.featured__content .container{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/comp-featured-alt.css.map */
