.KlarnaScenariosGraphic__layout{display:grid;grid-template-columns:540px 540px;width:1080px;height:672px}.KlarnaScenariosGraphic__column{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.KlarnaScenariosGraphic__column--left{background-color:#fcfcfc;padding:44px 66px;gap:20px;box-shadow:inset 0 0 25px -25px rgba(0,0,0,.5)}.KlarnaScenariosGraphic__column--right{background-color:#fff;padding:109px 37px}.KlarnaScenariosGrapphic__productPriceText{font:var(--fontWeightSemibold) 13.55px/20.33px var(--fontFamily)}.KlarnaScenariosGraphic__productPriceText__prices{overflow:hidden}.KlarnaScenariosGraphic__productPriceText__prices__track{--currentIndex:0;display:grid;grid-auto-columns:100%;grid-auto-flow:column;grid-template-rows:1fr;transform:translateX(calc(var(--currentIndex)*-100%));transition:transform .4s ease-in-out}.KlarnaScenariosGraphic__productPriceText__price{font:var(--fontWeightSemibold) 30.49px/33.88px var(--fontFamily)}.KlarnaScenariosGraphic__productImages{border-radius:10px;background-color:#f2f2f2;width:100%;aspect-ratio:1/1;overflow:hidden}.KlarnaScenariosGraphic__productImages__image{width:100%;height:100%}.KlarnaScenariosGraphic__productImages__track{--currentIndex:0;display:grid;grid-auto-columns:100%;grid-auto-flow:column;grid-template-rows:1fr;transform:translateX(calc(var(--currentIndex)*-100%));transition:transform .4s ease-in-out;height:100%}.KlarnaScenariosGraphic__paymentMethodLabel{font:var(--fontWeightSemibold) 15px/20px var(--fontFamily);color:#0a2540;margin:0 0 16px}.KlarnaScenariosGraphic__paymentCard{width:100%;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;margin-bottom:20px}.KlarnaScenariosGraphic__paymentOption{display:flex;align-items:center;padding:16px 20px;gap:12px}.KlarnaScenariosGraphic__paymentOption--skeleton{border-bottom:1px solid #e6e6e6}.KlarnaScenariosGraphic__paymentOption--klarna{background-color:#fff}.KlarnaScenariosGraphic__radioOuter{width:18px;height:18px;border-radius:50%;border:2px solid #d9d9d9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.KlarnaScenariosGraphic__radioOuter--selected{border-color:#0a2540}.KlarnaScenariosGraphic__radioInner{width:10px;height:10px;border-radius:50%;background-color:#0a2540}.KlarnaScenariosGraphic__skeletonBar{width:100px;height:14px;border-radius:7px;background:linear-gradient(90deg,#e9ecef,#f8f9fa 50%,#e9ecef);background-size:200% 100%;animation:skeletonGlow 5s ease-in-out infinite}@keyframes skeletonGlow{0%{background-position:200% 0}to{background-position:-200% 0}}.KlarnaScenariosGraphic__klarnaIcon{display:flex;align-items:center;justify-content:center}.KlarnaScenariosGraphic__klarnaLabel{font:var(--fontWeightSemibold) 14px/20px var(--fontFamily);color:#0a2540}.KlarnaScenariosGraphic__paymentDetails{padding:0 20px 16px;display:flex;align-items:center;gap:4px}.KlarnaScenariosGraphic__paymentDetailsTexts{overflow:hidden}.KlarnaScenariosGraphic__paymentDetailsTexts__track{--currentIndex:0;display:grid;grid-auto-columns:100%;grid-auto-flow:column;grid-template-rows:1fr;translate:calc(var(--currentIndex)*-100%);transition:transform .4s ease-in-out}.KlarnaScenariosGraphic__paymentDetailsText{font:var(--fontWeightRegular) 14px/140% var(--fontFamily);color:#425466}.KlarnaScenariosGraphic__learnMore{font:var(--fontWeightSemibold) 14px/140% var(--fontFamily);color:#0a2540;text-decoration:underline;cursor:pointer;white-space:nowrap}.KlarnaScenariosGraphic__continueButton{width:100%;padding:10px 24px;background-color:#191919;color:#fff;font:var(--fontWeightSemibold) 15px/160% var(--fontFamily);letter-spacing:-.3px;text-align:center;border:none;border-radius:6px;margin-bottom:24px}.KlarnaScenariosGraphic__footer{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.KlarnaScenariosGraphic__poweredBy{font:var(--fontWeightNormal) 12px/16px var(--fontFamily);color:#8898aa;display:flex;align-items:flex-end;gap:4px}.KlarnaScenariosGraphic__footerDivider{color:#d9d9d9;font-size:12px}.KlarnaScenariosGraphic__footerLink{font:var(--fontWeightNormal) 12px/16px var(--fontFamily);color:#8898aa;cursor:pointer}