.store-hero-component{padding-top:28px;padding-bottom:28px}
@media(min-width:1024px){.store-hero-component{padding-top:48px;padding-bottom:64px}
}
@media(max-width:1023px){.store-hero-component .component-title{font-size:28px;line-height:32px}
}
.store-hero-component .component-title .title .rp-title{margin-bottom:0}
.store-hero-component .store-hero__message-list{margin:20px 0 0;padding:0;list-style:none}
@media(min-width:1024px){.store-hero-component .store-hero__message-list{margin-top:32px;margin-left:-16px;margin-right:-16px;display:flex;justify-content:center}
}
.store-hero-component .store-hero__message-list li{display:flex}
.store-hero-component .store-hero__message-list li:not(:last-child){margin-bottom:20px}
@media(min-width:1024px){.store-hero-component .store-hero__message-list li{padding-left:16px;padding-right:16px}
.store-hero-component .store-hero__message-list li:not(:last-child){margin-bottom:0}
}
.store-hero-component .store-hero__message-list .icon-rp{margin-right:8px;font-size:24px}
.store-hero-component .store-hero-message-list__text{margin-bottom:0}
@media(min-width:1024px){.store-hero-component .store-hero-message-list__text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
}
.store-hero-component .store-access:not(:only-child) .store-access-component{margin-top:20px}
@media(min-width:1024px){.store-hero-component .store-access:not(:only-child) .store-access-component{margin-top:52px}
}