.lp-personal-shopper .personal__shopper--card-content .card-cta:hover,.lp-personal-shopper .personal__shopper--hero-content div .hero-cta:hover{opacity:.9}.lp-personal-shopper .personal__shopper{padding-bottom:52px}.lp-personal-shopper .personal__shopper--hero{margin-bottom:46px}.lp-personal-shopper .personal__shopper--hero-banner{margin-bottom:34px}@media screen and (min-width:1025px){.lp-personal-shopper .personal__shopper{padding-bottom:80px}.lp-personal-shopper .personal__shopper--hero-banner{margin-bottom:24px}}.lp-personal-shopper .personal__shopper--hero-banner img{width:100%}.lp-personal-shopper .personal__shopper--hero-banner .banner-desk{display:none}.lp-personal-shopper .personal__shopper--hero-banner .banner-mob{display:block}@media screen and (min-width:1024px){.lp-personal-shopper .personal__shopper--hero-banner .banner-desk{display:block}.lp-personal-shopper .personal__shopper--hero-banner .banner-mob{display:none}}.lp-personal-shopper .personal__shopper--hero-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;padding:0 20px}.lp-personal-shopper .personal__shopper--hero-content h1{font-size:38px;font-weight:700;margin-bottom:40px}@media screen and (min-width:1025px){.lp-personal-shopper .personal__shopper--hero-content h1{font-size:44px;margin-bottom:32px}}.lp-personal-shopper .personal__shopper--hero-content h1 span{display:block}.lp-personal-shopper .personal__shopper--hero-content>p{width:fit-content;font-size:16px;margin-bottom:20px}@media screen and (min-width:1025px){.lp-personal-shopper .personal__shopper--hero-content>p{font-size:21px;margin-bottom:32px}}.lp-personal-shopper .personal__shopper--hero-content div{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px;-ms-flex-align:center;align-items:center}@media screen and (min-width:1025px){.lp-personal-shopper .personal__shopper--hero-content div{-ms-flex-direction:row;flex-direction:row;font-size:21px}}.lp-personal-shopper .personal__shopper--hero-content div .hero-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:47px;padding:0 10px;color:#FFF;background:#2AB330;text-transform:uppercase}.lp-personal-shopper .personal__shopper--cards{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px;padding:0 20px}@media screen and (min-width:1025px){.lp-personal-shopper .personal__shopper--cards{padding:0 180px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}}@media screen and (min-width:1366px){.lp-personal-shopper .personal__shopper--cards{padding:0 20px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}}.lp-personal-shopper .personal__shopper--card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.lp-personal-shopper .personal__shopper--card-image{margin-bottom:24px;position:relative}.lp-personal-shopper .personal__shopper--card-image img{width:100%}.lp-personal-shopper .personal__shopper--card-image h3{width:100%;text-align:center;font-size:32px;color:#FFF;position:absolute;bottom:28px;left:0}@media screen and (min-width:1025px){.lp-personal-shopper .personal__shopper--card{-ms-flex:1 1 310px;flex:1 1 310px;max-width:310px}.lp-personal-shopper .personal__shopper--card-image{margin-bottom:26px}.lp-personal-shopper .personal__shopper--card-image h3{font-size:28px;bottom:20px}}.lp-personal-shopper .personal__shopper--card-content{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:22px}.lp-personal-shopper .personal__shopper--card-content::after{display:none}.lp-personal-shopper .personal__shopper--card-content .card-text{font-size:16px}.lp-personal-shopper .personal__shopper--card-content .card-text p:first-child{font-weight:700;margin-bottom:14px}@media screen and (min-width:1025px){.lp-personal-shopper .personal__shopper--card-content{-ms-flex-pack:justify;justify-content:space-between;gap:40px}.lp-personal-shopper .personal__shopper--card-content .card-text{font-size:18px}.lp-personal-shopper .personal__shopper--card-content .card-text p:first-child{margin-bottom:20px}}.lp-personal-shopper .personal__shopper--card-content .card-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:64px;width:100%;cursor:pointer;text-transform:uppercase;font-size:18px;background-color:#2AB330;color:#FFF}@media screen and (min-width:1025px){.lp-personal-shopper .personal__shopper--card-content .card-cta{height:48px;font-size:16px}}