.add-fave__wrapper{background:#171c20;border-radius:8px;border:1px solid rgba(98,107,114,.15);box-shadow:0 0 8px rgba(0,0,0,.2);color:#f2f3f3;width:100%;margin:auto}.add-fave__inner{display:flex;min-height:122px;padding:16px}.add-fave__img-wrap{position:relative}.add-fave__text-wrap{max-width:215px;padding-left:21px}.add-fave__title{font-size:16px;font-weight:700}.add-fave__img{width:62px;height:89px}.add-fave__details{line-height:1.21;margin-bottom:5px}.add-fave__movie-poster{flex:0 0 145px;width:145px}.add-fave__heart-disc{background-color:#fff;border-radius:50%;height:26px;left:49px;position:absolute;width:26px}.icon.add-fave__heart-icon{background-size:16px 15px;height:26px;left:0;position:absolute;top:0;width:26px}@media (min-width:768px){.add-fave__wrapper{width:395px;margin-bottom:8px}.add-fave__details{font-size:14px;line-height:20px}}.perks{width:100%}.perks-list__header{display:flex;justify-content:center;align-items:center}.perks-list__heading{font-size:24px;line-height:20px;padding:1rem 0;text-align:center;text-transform:uppercase}.perks-list__info-btn{color:var(--background-quaternary);margin-left:5px}.perks-list__encircle{display:block;width:1rem;height:1rem}.perks-info__close-btn{color:#626b72;margin-left:5px;font-size:24px;line-height:20px;padding:1rem 0;text-align:center;text-transform:uppercase}.perks-list--bold{font-weight:700}.perks-list__ul{display:grid;margin-top:16px;gap:16px;grid-template-columns:1fr 1fr}.perks-list__item{align-items:center;display:flex}.icon.perks-list__icon{height:24px;width:24px;margin-right:8px;flex-shrink:0}.perks-list__title{font-size:12px;line-height:16px}.dark-mode .perks-list__modal-overlay{align-items:center;background-color:rgba(0,0,0,.79);display:flex;justify-content:center}.perks-list__modal{color:#f2f3f3;background-color:#171c20;border-radius:8px;padding:20px;position:relative;container:normal}.perks-info__close-btn{background-size:18px;border-radius:50%;position:absolute;height:20px;width:20px;font-size:0;display:block;padding:0}.perks-list__modal .perks-list__title{font-size:16px;font-weight:700;margin-bottom:8px}.perks-list__modal .perks-list__descr{font-size:14px}.perks-list__modal .perks-list__ul{display:block}.perks-list__modal .perks-list__item{margin-bottom:30px;width:auto}.perks-list__modal .icon.perks-list__icon{width:32px;height:32px;flex:0 0 32px;align-self:start}.perks-list__modal-title{font-size:16px;margin-bottom:32px;font-weight:700}.perks-list__wbr{display:none}@media (min-width:768px){.dark-mode .perks-list__modal-overlay{display:none}.perks-list__item{flex-direction:column;text-align:center}.icon.perks-list__icon{height:40px;width:40px;margin:0 0 12px 0}.perks-list__title{font-size:14px;line-height:20px;font-weight:700;margin-bottom:8px}.perks-list__descr{font-size:14px;line-height:20px}}@media (min-width:1024px){.perks-list__ul{grid-template-columns:1fr 1fr 1fr;margin-right:16px}.perks-list__item{flex-direction:column;text-align:center}.icon.perks-list__icon{height:40px;width:40px;margin:0 0 12px 0}.perks-list__title{font-size:14px;line-height:20px;font-weight:700;margin-bottom:8px}.perks-list__descr{font-size:14px;line-height:20px}}.error-notification{width:auto;height:auto;margin:16px 0 24px;padding:0;border-radius:4px;border:solid 2px #da3326;background-color:#fdf5f4}.error-notification__inner{display:flex;padding:12px 16px}.error-notification__icon{margin-top:2px}.error-notification__info{font-size:14px;margin-left:8px;width:90%;color:#171c20}.error-notification__heading{font-size:inherit;font-weight:700}.error-notification__msg{line-height:1.43}.sign-in__forgot-text{margin-bottom:16px}.sign-in__forgot-text a{color:#3478c1}.sign-in__divider{color:#999ea3;font-size:12px;text-transform:uppercase;text-align:center;margin-top:20px;position:relative}.sign-in__divider::before{content:'';display:block;width:100%;border-top:solid 1px #cccfd1;position:absolute;top:50%;left:0}.sign-in__divider-text{background:#fff;padding:0 8px;position:relative}.sign-in__fandango-vip--small{margin-left:5px}.sign-in__input{padding-left:0;padding-right:0}@media (min-width:768px){.sign-in__header{margin:40px 0}}