@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{opacity:0;height:0}.add-to-cart{flex-direction:column;gap:1.6rem;width:100%;padding:0 1.6rem;display:flex;overflow-y:auto}.add-to-cart__wrapper{flex-direction:column;width:100%;display:flex}.add-to-cart__wrapper .add-to-cart__insurance{padding-top:1.2rem}.add-to-cart__wrapper .add-to-cart__insurance .insurance-widget__control{max-width:100%;margin-bottom:.8rem}.add-to-cart__wrapper .add-to-cart__insurance .insurance-widget__control:has(input:checked){border-color:#0000;box-shadow:0 0 0 2px #8e8e8e}@media (width>=1024px){.add-to-cart{gap:2.4rem;padding:0 2.4rem}.add-to-cart--has-insurance{flex-flow:wrap}.add-to-cart__insurance{flex:0 0 calc(50% - 2.4rem)}}.add-to-cart__button-wrapper{gap:1.6rem;padding-top:1.6rem;display:flex}@media (width>=1024px){.add-to-cart__button-wrapper{gap:1.6rem}}.add-to-cart__buttons{flex-direction:row;gap:1.6rem;display:flex}@media (width>=1024px){.add-to-cart__buttons{gap:2.4rem}.add-to-cart__buttons--vertical{flex-direction:column;flex:1 0 calc(50% - .8rem)}}@media (width>=1024px) and (width>=1024px){.add-to-cart__buttons--vertical{gap:1.6rem}}.add-to-cart__buttons .rd-button{flex-grow:1;min-width:30%}.add-to-cart .pdp-recommender{flex:2 2}.add-to-cart .pdp-recommender .rd-reco-headline{font-size:1.6rem;font-weight:600;line-height:1.375}.add-to-cart__recommender{width:100%;height:auto;max-height:60rem;margin:0;padding-left:1.6rem;padding-right:1.6rem;overflow-x:clip}@media (width>=1024px){.add-to-cart__recommender{padding:0}}.add-to-cart__recommender .rd-reco-headline{padding:0}.add-to-cart__offers{flex-direction:column;display:flex}.add-to-cart__offers--with-coupon{flex-direction:row;gap:.4rem;margin:0 -2.4rem}@media (width<=767px){.add-to-cart__offers--with-coupon{flex-direction:column;margin:0}}.add-to-cart__offers--with-coupon .add-to-cart__insurance{background-color:#f5f5f5;flex:1;padding:1.6rem .8rem 1.6rem 2.4rem}@media (width<=767px){.add-to-cart__offers--with-coupon .add-to-cart__insurance{padding:1.6rem 2.4rem}}.add-to-cart__offers--with-coupon .general-coupon-atc-wrapper{background-color:#f5f5f5;flex:1;padding:1.6rem 2.4rem 1.6rem .8rem}@media (width<=767px){.add-to-cart__offers--with-coupon .general-coupon-atc-wrapper{padding:1.6rem 2.4rem}}.add-to-cart__offers--with-coupon .general-coupon-atc-wrapper__title{display:none}.add-to-cart__offers--with-coupon .k-card-general-coupon-atc-wrapper{width:100%}.add-to-cart__offers--with-coupon .rd-k-card-coupon{filter:none}.add-to-cart__offers--with-coupon .rd-k-card-coupon__button{background-image:repeating-linear-gradient(90deg,#dedede 0 8px,#0000 8px 16px);background-position:top;background-repeat:no-repeat;background-size:100% 1px;border:none}.add-to-cart__offers--with-coupon .k-card-coupon-wrapper{margin:0 auto;padding:0}.add-to-cart__offers--with-coupon .insurance-usp-widget{background-color:#fff;border-radius:.8rem;padding:.8rem}.add-to-cart__offers--with-coupon .insurance-usp-widget__details{grid-template-areas:"title infoButton""price price""list list""selectButton selectButton"}@media (width>=1024px){.add-to-cart__offers--with-coupon .insurance-usp-widget__picture-wrapper .insurance-unit-picture{width:9.7rem}}.add-to-cart__offers--with-coupon .insurance-action-cta{place-self:flex-start}
