.gp-klarna-message{margin:6px 0 18px;text-align:left;font:400 13px/1.5 Arial,sans-serif;letter-spacing:normal;word-spacing:normal;max-width:100%}
.gp-klarna-message .gp-klarna-prefix{display:none}
.gp-klarna-message.gp-klarna-custom{display:flex;align-items:baseline;gap:4px;flex-wrap:nowrap;font-size:clamp(10px,2.9vw,13px);white-space:nowrap}
.gp-klarna-custom .gp-klarna-prefix{display:inline;font:inherit;letter-spacing:0;word-spacing:0;white-space:nowrap}
.gp-klarna-prefix strong{font-weight:700}
.gp-klarna-custom .shopify-app-block{display:inline-block!important;width:auto!important;min-width:0;padding:0!important;margin:0!important}
.gp-klarna-custom klarna-placement{display:inline-block;width:auto!important;min-width:0}
.gp-klarna-custom klarna-placement::part(osm-container){display:inline!important;min-height:0!important;max-width:none!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}
.gp-klarna-custom klarna-placement::part(osm-message){display:inline!important;font-size:0!important;line-height:normal!important;letter-spacing:0!important;word-spacing:0!important;margin:0!important;padding:0!important}
.gp-klarna-custom klarna-placement::part(osm-logo){display:inline!important;font-family:Arial,sans-serif!important;font-size:clamp(10px,2.9vw,13px)!important;font-weight:700!important;line-height:1.5!important;letter-spacing:0!important;word-spacing:0!important;margin:0!important;padding:0!important}
.gp-klarna-custom klarna-placement::part(osm-cta){font-family:Arial,sans-serif!important;font-size:clamp(10px,2.9vw,13px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;word-spacing:0!important;margin:0 0 0 4px!important;padding:0!important}

.gp-klarna-message[hidden]{display:none!important}
