.shop-feature{padding:4rem 2rem;background-color:#fff}.shop-feature__container{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:4rem}.shop-feature__image{flex:1;display:flex;justify-content:center;align-items:center}.shop-feature__image-container{position:relative;width:600px;height:600px;display:flex;justify-content:center;align-items:flex-end}.shop-feature__bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.shop-feature__img{position:relative;z-index:2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.shop-feature__image img{width:100%;height:100%;object-fit:cover}.shop-feature__content{flex:1;text-align:center;padding:2rem}.shop-feature__heading{font-size:clamp(2.5rem,5vw,4rem);font-weight:400;letter-spacing:.1em;margin-bottom:1.5rem;color:#000;font-family:var(--font-heading-family, serif);text-transform:uppercase;max-width:320px;margin-left:auto;margin-right:auto}.shop-feature__text{font-family:montserrat-regular,sans-serif;font-size:12px!important;font-weight:300;line-height:20.4px;color:#000;padding:20px 0;margin-bottom:2rem;max-width:320px;margin-left:auto;margin-right:auto}.shop-feature__button{display:inline-block;background-color:#ef62a4;color:#fff;min-width:350px;padding:1.8em 2em;border-radius:50px;text-decoration:none;font-family:omnes-pro,sans-serif;font-size:12px;font-weight:500;line-height:normal;letter-spacing:.15em;text-transform:uppercase;text-align:center;transition:background-color .3s ease,transform .3s ease}.shop-feature__button:hover{background-color:#d94f8f;transform:translateY(-2px)}@media(max-width:900px){.shop-feature__container{flex-direction:column;gap:2rem}.shop-feature__image{width:100%}.shop-feature__image-container{width:450px;height:450px}.shop-feature__content{padding:1rem}.shop-feature__heading{font-size:2.5rem}}@media(max-width:480px){.shop-feature{padding:2rem 1rem}.shop-feature__image-container{width:340px;height:340px}.shop-feature__text{padding:10px 0;max-width:260px}.shop-feature__button{min-width:150px;padding:1.2em 1.5em}}@media(min-width:901px){[id*=shop_feature_pmByWX] .shop-feature__container{padding-top:80px}[id*=shop_feature_pmByWX] .shop-feature__heading{max-width:500px}[id*=shop_feature_VXyH78] .shop-feature__button{min-width:190px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/shop-feature.css.map */
