.main-cart-addons{margin-bottom:3rem}.main-cart-addons__container{display:flex;gap:2rem;flex-wrap:wrap}@media screen and (min-width:990px){.main-cart-addons{margin-bottom:6rem}.main-cart-addons__container{gap:3rem;flex-wrap:nowrap}.main-cart-addons__info{max-width:59%}}.main-cart-addons .headline-medium{margin-bottom:2rem}@media screen and (min-width:750px){.main-cart-addons .headline-medium{margin-bottom:3rem}}.main-cart-addons__info p{text-align:left;margin:0}.main-cart-addons__image-wrap{font-size:0;line-height:0;background-color:var(--color-styleguide-cream)}.main-cart-addons__product-title{font-size:1.4rem;line-height:1.9rem;margin-bottom:1rem!important}@media screen and (min-width:990px){.main-cart-addons__product-title{font-size:2rem;font-weight:600}}.main-cart-addons__product-description{font-size:1.4rem}.main-cart-addons__title{text-align:center;margin-top:0}@media screen and (max-width:750px){.main-cart-addons__title{font-size:2.4rem;font-weight:400;line-height:100%;letter-spacing:-.048rem}}@media screen and (min-width:990px){.main-cart-addons__product{width:50%;padding:2rem 3rem}.main-cart-addons__product{gap:3rem}}.main-cart-addons__product{display:flex;justify-content:flex-start;align-items:center;gap:2rem;width:100%;max-height:13.6rem;border-radius:.8rem;border:1px solid var(--color-styleguide-black);padding:2rem}@media screen and (max-width:749px){.main-cart-addons__buy,.main-cart-addons__buy button{width:100%}}@media screen and (min-width:750px){.main-cart-addons__buy{margin-left:auto}}.main-cart-addons__buy .button{font-size:1.6rem!important;font-weight:600;line-height:1.6rem;background-color:#fff0;padding:1.2rem;min-height:unset;border-color:var(--color-styleguide-black)!important}.main-cart-addons__buy .button:disabled,.main-cart-addons__buy .button:disabled:hover{color:var(--color-styleguide-black);background:#E7E5E0;opacity:1;border:none}.main-cart-addons__buy form[action*="/cart/add"] [type=submit]{display:inline-flex!important}@media screen and (min-width:759px){.main-cart-addons__buy .button{padding:1.6rem 3.6rem}}.main-cart-addons__buy .button:hover{background-color:var(--color-styleguide-black);color:#fff}.main-cart-addons__buy .main-cart-addons__product-title{margin:0}.main-cart-addons__link{text-decoration:none;color:inherit;display:block;height:100%}.main-cart-addons__price{text-align:left;margin-top:0;font-weight:500}@media screen and (max-width:989px){.main-cart-addons__price{font-size:1.4rem;font-weight:700}}