:root{--npg-checkout-containerHeight:244px}.u-checkout__spinner{display:block;margin:1.875rem auto}#plenigoFramecheckoutcheckoutPlenigoIntrusion,#plenigoIFrameWrappercheckoutcheckoutPlenigoIntrusion{background-color:var(--npg-theme-background-color)}#plenigoFramecheckoutcheckoutPlenigoIntrusion{height:calc(var(--npg-checkout-containerHeight) + 1rem)!important}.u-checkout__plus-finished-section{width:var(--max-content-width-large);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;-moz-column-gap:var(--space-4);column-gap:var(--space-4);margin-top:var(--space-10);margin-bottom:var(--space-10)}@media(min-width:75rem){.u-checkout__plus-finished-section{-moz-column-gap:var(--space-7);column-gap:var(--space-7);margin-top:var(--space-6);padding-top:var(--space-9)}}.u-checkout__success-icon{grid-column:1;grid-row:1/3;width:66px;height:auto;color:var(--color-primary-100);align-self:start}@media(min-width:75rem){.u-checkout__success-icon{grid-row:1/4;width:128px}}.u-checkout__success-headline{grid-column:2;grid-row:1}.u-checkout__success-text{grid-column:2;grid-row:2}.u-checkout__crosssell-offer-title,.u-checkout__success-headline{font-size:var(--font-size-7)}@media(min-width:75rem){.u-checkout__crosssell-offer-title,.u-checkout__success-headline{font-size:var(--font-size-8)}}.u-checkout__crosssell-offer-bullets,.u-checkout__crosssell-offer-price,.u-checkout__success-text{font-size:var(--font-size-4)}@media(min-width:75rem){.u-checkout__crosssell-offer-bullets,.u-checkout__crosssell-offer-price,.u-checkout__success-text{font-size:var(--font-size-5)}}.u-checkout__success-cta{grid-column:1/-1;grid-row:3}@media(min-width:75rem){.u-checkout__success-cta{grid-column:2;width:-moz-fit-content;width:fit-content}}.u-checkout__crosssell-section{width:var(--max-content-width-large);background-color:var(--color-primary-10);padding:var(--space-4) var(--space-6) var(--space-5);border-radius:var(--rounding-3);box-shadow:.1875rem .25rem .9375rem 0 var(--alpha-color-b25)}@media(min-width:75rem){.u-checkout__crosssell-section{padding:var(--space-3) var(--space-7) var(--space-4)}}.u-checkout__crosssell-recommendation-headline{padding:.375rem .75rem;border:1px solid var(--color-primary-100);background-color:var(--color-primary-05);width:-moz-fit-content;width:fit-content;margin-bottom:var(--space-7)}@media(min-width:75rem){.u-checkout__crosssell-recommendation-headline{margin-bottom:var(--space-2)}}.u-checkout__crosssell-offer{display:flex;gap:var(--space-7) 0;flex-direction:column-reverse}@media(min-width:75rem){.u-checkout__crosssell-offer{gap:0 var(--space-12);flex-direction:row}}.u-checkout__crosssell-offer-title{margin-bottom:var(--space-5)}.u-checkout__crosssell-offer-price{display:flex;align-items:center;gap:var(--space-3)}.u-checkout__crosssell-offer-price .price{font-size:2rem}@media(min-width:75rem){.u-checkout__crosssell-offer-price .price{font-size:2.5rem}}.u-checkout__crosssell-offer-bullets{list-style-type:none;padding-left:0}.u-checkout__crosssell-offer-bullets li{display:flex;align-items:center}.u-checkout__crosssell-offer-bullets li:before{content:"";background-image:url(../images/checkmark.svg);width:1.875rem;height:1.875rem;display:inline-block;margin-right:var(--space-2);flex-shrink:0}@media(min-width:75rem){.u-checkout__crosssell-offer-bullets li:before{font-size:2rem}}.u-checkout__crosssell-offer-bullets li+li{margin-top:var(--space-1)}.dark .u-checkout__crosssell-offer-bullets li:before,.u-checkout__crosssell-offer-bullets .u-darkmode li:before,.u-checkout__crosssell-offer-bullets.dark li:before{filter:invert(1)}@media(prefers-color-scheme:dark){.u-checkout__crosssell-offer-bullets :root:not(.light) li:before{filter:invert(1)}}.u-checkout__crosssell-offer-cta{width:100%}@media(min-width:75rem){.u-checkout__crosssell-offer-cta{width:-moz-fit-content;width:fit-content}}.u-checkout__crosssell-offer-legaltext{font-size:var(--font-size-1)}@media(min-width:75rem){.u-checkout__crosssell-offer-legaltext{font-size:var(--font-size-2)}}@media(min-width:48rem){.u-checkout-offer{margin-top:var(--space-7);border-radius:.3125rem}}@media(max-width:47.9375rem){.u-checkout-offer{margin-left:calc(var(--padding-inline)*-1);margin-right:calc(var(--padding-inline)*-1);min-width:calc(100% + var(--padding-inline)*2)}}.dark .u-checkout-offer,.u-checkout-offer .u-darkmode,.u-checkout-offer.dark{--npg-theme-background-color:var(--_color-neutral-05--darkmode)}@media(prefers-color-scheme:dark){.u-checkout-offer :root:not(.light){--npg-theme-background-color:var(--_color-neutral-05--darkmode)}}.u-checkout__product-header{cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:4px}.u-checkout-offer .u-teaser__plus-icon{grid-column:1}.u-checkout__product-title{font-weight:400;grid-column:2;display:flex;gap:.625rem;align-items:center;margin:0}.u-checkout__product-teaser{grid-column:2;grid-row:2}.u-checkout__product-price{white-space:nowrap;padding-left:.25rem;align-self:center}.u-checkout__product-grey{color:var(--color-neutral-70);line-height:1.25rem}.u-checkout__product-grey p,.u-checkout__product-grey span{color:var(--color-neutral-70)!important}.u-checkout__border-top{border-top:.0625rem solid #e0e0e0!important}.u-checkout__caret{width:1rem;transition:transform .3s}.u-checkout-offer--show-details .u-checkout__caret{transform:rotate(180deg)}.u-checkout-offer__open-button{max-width:none;max-height:none;font-size:.4375em;color:var(--color-black)}.checkout__button-update[data-v-1194767a]{width:100%}.checkout__button-update a[data-v-1194767a]{margin:0 25%;text-decoration:none;display:block!important;background-color:var(--color-neutral-00);border:.125rem solid var(--color-neutral-100);color:var(--color-neutral-100);font-size:1.1rem;font-weight:700;padding:1rem;text-align:center;border-radius:.3125rem}.u-checkout-footer{background:var(--color-neutral-05);box-shadow:none}.u-checkout-footer__nav{list-style-type:none;display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;justify-content:center}.u-checkout-footer__nav a{text-decoration:none;color:var(--npg-theme-font-color)}.u-checkout-footer__nav a:hover{text-decoration:underline;color:var(--npg-theme-font-color)}.u-checkout-footer__logos{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem}.dark .u-checkout-footer__logos,.u-checkout-footer__logos .u-darkmode,.u-checkout-footer__logos.dark{filter:invert(1)}@media(prefers-color-scheme:dark){.u-checkout-footer__logos :root:not(.light){filter:invert(1)}}.u-checkout-footer__logos img{height:.8125rem}
