.asadori-feature{display:flex;flex-direction:column}.asadori-feature__media{position:relative;flex-shrink:0;background:var(--asadori-packshot);overflow:hidden}.asadori-feature__media img{display:block;width:100%;height:100%;object-fit:cover}.asadori-feature__media--placeholder{min-height:24rem;display:flex;align-items:center;justify-content:center;background:#dde2d4}.asadori-feature__media--placeholder span{font-family:var(--font-heading-family);font-size:1.05rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#46523f;text-align:center}.asadori-feature__caption{position:absolute;left:2.4rem;bottom:2rem;margin:0;font-family:var(--font-heading-family);font-size:1.05rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55)}.asadori-feature__body{box-sizing:border-box;padding-top:var(--asadori-padding-top, 52px);padding-bottom:var(--asadori-padding-bottom, 52px);padding-left:2rem;padding-right:2rem;display:flex;flex-direction:column;gap:1.4rem}.asadori-feature__heading{margin:0}.asadori-feature__subheading{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;font-style:italic;color:rgba(var(--color-foreground),.9)}.asadori-feature__text{max-width:52rem;font-size:1.45rem;line-height:1.75}.asadori-feature__text>p{margin:0 0 1.4rem}.asadori-feature__text>p:last-child{margin-bottom:0}.asadori-feature__data{margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:1.8rem 4rem}.asadori-feature__data dt{font-family:var(--font-heading-family);font-size:1.05rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--asadori-text-muted)}.asadori-feature__data dd{margin:.5rem 0 0;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700}.asadori-feature__link{align-self:flex-start;margin-top:1rem;display:inline-flex;align-items:center;gap:1.2rem}@media screen and (min-width:750px){.asadori-feature{flex-direction:row;align-items:stretch}.asadori-feature--media-left{flex-direction:row}.asadori-feature--media-right{flex-direction:row-reverse}.asadori-feature__media{width:44%;min-height:38rem}.asadori-feature__body{flex:1 1 auto;padding-left:5.6rem;padding-right:5.6rem;justify-content:center}.asadori-feature--media-right .asadori-feature__body{padding-left:10rem}.asadori-feature--media-left .asadori-feature__body{padding-right:10rem}.asadori-feature--no-media .asadori-feature__body{padding-left:10rem;padding-right:10rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-asadori-feature.css.map */
