.cart-notification-wrapper{display:none;max-width:100vw}.cart-notification-wrapper.open{position:fixed;height:100vh;width:100vw;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.cart-notification-wrapper.open:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;opacity:.9;background-color:var(--black);z-index:-1}.cart-notification-wrapper .cart-notification{max-width:48rem;min-height:32rem;width:100%;padding:4rem 1.6rem 0;background-color:var(--white);margin:4rem auto 0;position:relative}.cart-notification-wrapper .cart-notification.active{display:flex!important;flex-direction:column}.cart-notification-wrapper .cart-notification__close button{position:absolute;top:0;right:0;width:4rem;height:4rem;display:flex;background-color:#000;justify-content:center;align-items:center}.cart-notification-wrapper .cart-notification__close button svg{width:2.4rem;height:auto;fill:var(--white)}.cart-notification-wrapper .cart-notification__header,.cart-notification-wrapper .cart-notification__heading{display:flex}.cart-notification-wrapper .cart-notification__header{justify-content:center}.cart-notification-wrapper .cart-notification__heading{font-family:HyundaiSansText,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1.5em;margin:0;padding:0}.cart-notification-wrapper .cart-notification__heading svg{aspect-ratio:1/1;height:2rem;width:2rem;margin-right:1rem}.cart-notification-wrapper .cart-notification__links{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:auto;margin-bottom:3.2rem}.cart-notification-wrapper .cart-notification__links .button{min-width:21.6rem;margin-top:1.6rem}.cart-notification-wrapper .cart-notification__links a.button{margin-top:0}.cart-notification-wrapper .cart-notification__links button.link{display:inline-block;text-align:center;margin:1.6rem auto 0;font-family:HyundaiSansText,Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;line-height:1.5em;color:#000;text-decoration-thickness:.2rem;text-underline-offset:.2rem}.cart-notification-wrapper .cart-notification__links button.link:hover{text-decoration:none}.cart-notification-wrapper .cart-notification__teaser{display:none}.cart-notification-wrapper .cart-notification-product{display:flex;margin-top:2.4rem;margin-bottom:1.6rem}.cart-notification-wrapper .cart-notification-product__image{aspect-ratio:1/1;height:9.6rem;width:9.6rem;-o-object-fit:cover;object-fit:cover}.cart-notification-wrapper .cart-notification-product__info{margin-left:3.2rem;font-family:HyundaiSansText,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1.5em;color:var(--black-50)}.cart-notification-wrapper .cart-notification-product__info p{margin:0;padding:0}.cart-notification-wrapper .cart-notification-product__name{font-family:HyundaiSansText,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:1.6remrem;line-height:1.5em;color:var(--black)}.cart-notification-wrapper .cart-notification-product__list{list-style:none;padding:0;color:var(--black)}.cart-notification-wrapper .cart-notification-product__list,.cart-notification-wrapper .cart-notification-product__name{margin:0;padding:0}.cart-notification-wrapper .cart-notification__teaser{min-height:19.2rem;padding:1.6rem 1.6rem 2.4rem;margin-top:.8rem;position:relative;width:calc(100% + 3.2rem);margin-left:-1.6rem}.cart-notification-wrapper .cart-notification__teaser img{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:0}.cart-notification-wrapper .cart-notification__teaser--content{max-width:21.6rem;position:relative;z-index:2;margin-right:auto;display:flex;flex-direction:column}.cart-notification-wrapper .cart-notification__teaser--content h3{font-family:HyundaiSansHead,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:1.6rem;line-height:1.5em}.cart-notification-wrapper .cart-notification__teaser--content a,.cart-notification-wrapper .cart-notification__teaser--content h3{margin:0;padding:0;color:var(--white)}.cart-notification-wrapper .cart-notification__teaser--content a{display:inline-block;margin-top:3.2rem;margin-bottom:.8rem}.cart-notification-wrapper .cart-notification__teaser--content button{width:100%}@media (max-width:41.98em){.cart-notification-wrapper .cart-notification{max-width:28.8rem;max-height:calc(100vh - 8.4rem);overflow-x:hidden;overflow-y:auto;margin:0 auto}.cart-notification-wrapper .cart-notification__links .button{min-width:100%}.cart-notification-wrapper .cart-notification__links form{width:100%}.cart-notification-wrapper .cart-notification__teaser{min-height:22.4rem}.cart-notification-wrapper .cart-notification__teaser--content{max-width:100%}}