@keyframes slideup{0%{bottom:-100%}to{bottom:0}}.fade-enter-active,.fade-leave-active{transition:height .3s ease-in-out,opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{height:0;opacity:0}.add-to-cart-overlay{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem 1.6rem 0;overflow-y:auto}.add-to-cart-overlay__insurance__text{font-weight:600}@media (min-width: 1024px){.add-to-cart-overlay{padding:2.4rem 2.4rem 0;gap:2.4rem}.add-to-cart-overlay--has-insurance{flex-direction:row;flex-wrap:wrap}.add-to-cart-overlay__insurance{flex:0 0 calc(50% - 2.4rem)}}.add-to-cart-overlay__buttons{display:flex;flex-direction:row;gap:1.6rem}@media (min-width: 1024px){.add-to-cart-overlay__buttons{gap:2.4rem}.add-to-cart-overlay__buttons--vertical{flex:1 0 calc(50% - .8rem);flex-direction:column}}@media (min-width: 1024px) and (min-width: 1024px){.add-to-cart-overlay__buttons--vertical{gap:1.6rem}}.add-to-cart-overlay__buttons .rd-button{min-width:30%;flex-grow:1}.add-to-cart-overlay .pdp-recommender{flex:2 2}.add-to-cart-overlay .pdp-recommender .rd-reco-headline{line-height:1.375;font-size:1.6rem;font-weight:600}.add-to-cart-overlay__recommender{overflow-x:hidden;width:100%;margin:0;max-height:60rem;height:auto;padding-left:1.6rem;padding-right:1.6rem}@media (min-width: 1024px){.add-to-cart-overlay__recommender{padding:0}}.add-to-cart-overlay__recommender .rd-reco-headline{padding:0}
