.storefront-hero{background:#d7dad7;box-shadow:0 14px 38px #172d3310}
.storefront-hero .hero-photo{object-position:36% center;filter:none}
.storefront-hero:after{background:linear-gradient(180deg,transparent 65%,rgba(12,29,33,.2))!important;pointer-events:none}
.storefront-caption{position:absolute;z-index:2;bottom:28px;left:28px;right:28px;display:block;background:#f8f7f2f5;padding:23px 26px;border-left:3px solid #159ab1;color:#172d33;backdrop-filter:blur(10px)}
.storefront-caption>span{display:block;font-size:9px;letter-spacing:2.3px;color:#39737d;margin-bottom:10px}
.storefront-caption>strong{display:block;font-size:26px;font-weight:400;letter-spacing:-.8px;line-height:1.2}
.storefront-caption>small{display:flex;align-items:center;justify-content:space-between;margin-top:15px;font-size:11px}
.storefront-caption b{font-size:22px;font-weight:400;color:#07849a}
@media(max-width:600px){.storefront-hero{height:420px}.storefront-hero .hero-photo{object-position:36% center}.storefront-caption{bottom:18px;left:18px;right:18px;padding:18px 20px}.storefront-caption>strong{font-size:23px}.storefront-caption>span{font-size:8px}.storefront-caption>small{margin-top:10px}}
