.retailer-hero{background-color:rgba(76,76,76,.75);overflow:hidden;position:relative;width:100vw}.retailer-hero img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.retailer-hero--clickable{cursor:pointer}.retailer-hero__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.retailer-hero__container{display:flex;flex-direction:column;margin:auto;max-width:90.5rem;padding:2.25rem .75rem;position:relative;width:100%;z-index:3}.retailer-hero__container--mobile-block-top{justify-content:flex-start}.retailer-hero__container--mobile-block-middle{justify-content:center}.retailer-hero__container--mobile-block-bottom{justify-content:flex-end}.retailer-hero__container--mobile-block-left{align-items:flex-start}.retailer-hero__container--mobile-block-center{align-items:center}.retailer-hero__container--mobile-block-right{align-items:flex-end}.retailer-hero__content{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background-color:hsla(0,0%,100%,.65);border-radius:.1875rem;color:#4c4c4c;padding:1.5rem}.retailer-hero__content--mobile-text-left{text-align:left}.retailer-hero__content--mobile-text-center{text-align:center}.retailer-hero__content--mobile-text-right{text-align:right}.retailer-hero__content p{font-size:1.25rem;line-height:1.3;margin-bottom:.125rem;margin-top:0}.retailer-hero__subtitle{color:#405960;font-family:Poppins Bold,sans-serif;font-size:.875rem;margin-bottom:.25rem}.retailer-hero__title{font-family:Lora,serif;font-size:1.75rem;font-weight:500;line-height:1.2;margin:0}.retailer-hero__title+.retailer-hero__description{margin-top:.5rem}.retailer-hero__description.rte{font-size:1.125rem}.retailer-hero__buttons{display:grid;gap:.75rem;margin-top:.75rem}.retailer-hero__button{color:#fff;font-size:.875rem;padding:1.125rem 1.5rem;white-space:nowrap}.retailer-hero__button img{display:block;height:auto;width:1.125rem}.retailer-hero__footer:not(:empty){margin-top:1.125rem}.retailer-hero__logos{display:flex;flex-direction:row;gap:3rem;margin-bottom:1rem}.retailer-hero__logos__logo{align-items:center;display:flex;flex-direction:row;justify-content:center}.retailer-hero__logos__logo:not(:last-of-type){position:relative}.retailer-hero__logos__logo:not(:last-of-type):after{border-right:.0625rem solid #4c4c4c;bottom:0;content:"";position:absolute;right:-1.5rem;top:0}.retailer-hero__logos__logo--pela{height:1.5625rem;width:4.1875rem}@media only screen and (min-width:30em){.retailer-hero__title{font-size:2rem}}@media only screen and (min-width:48em){.retailer-hero__container{padding:1.5rem}.retailer-hero__buttons{display:flex;flex-direction:row;gap:.75rem;margin-top:1.5rem}}@media only screen and (min-width:64em){.section-retailer-hero+*{margin-top:2.25rem}.retailer-hero__container--desktop-block-top{justify-content:flex-start}.retailer-hero__container--desktop-block-middle{justify-content:center}.retailer-hero__container--desktop-block-bottom{justify-content:flex-end}.retailer-hero__container--desktop-block-left{align-items:flex-start}.retailer-hero__container--desktop-block-center{align-items:center}.retailer-hero__container--desktop-block-right{align-items:flex-end}.retailer-hero__content{height:auto;padding:3rem;width:55%}.retailer-hero__content--desktop-text-left{text-align:left}.retailer-hero__content--desktop-text-center{text-align:center}.retailer-hero__content--desktop-text-right{text-align:right}.retailer-hero__subtitle{font-size:1.125rem}.retailer-hero__title{font-size:2.5rem}.retailer-hero__title+.retailer-hero__description{margin-top:1rem}.retailer-hero__description.rte{font-size:1.25rem}.retailer-hero__footer:not(:empty){margin-top:1.5rem}.retailer-hero__footer{gap:1rem}.retailer-hero__footer.retailer-hero__footer--has-button.retailer-hero__footer--has-stars{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.retailer-hero__logos{margin-bottom:1.125rem}.retailer-hero__logos__logo--pela{height:1.8125rem;width:4.75rem}}@media only screen and (min-width:73.125em){.retailer-hero__content{padding:3.75rem;width:50%}}@media only screen and (max-width:calc(64em - 1px)){.retailer-hero__background img{-o-object-position:top center;object-position:top center}}@media only screen and (max-width:calc(48em - 1px)){.retailer-hero__button{width:100%}}@media (hover:hover){.retailer-hero__button:hover{background-color:#577c85;color:#fff}}@media screen and (hover:hover){.retailer-hero__content a:hover{text-decoration:none}}