be-klarna-simulator[hidden]{display:none!important}
.be-klarna-simulator{display:block;width:100%;margin:10px 0 4px;color:#26382d;text-align:left;box-sizing:border-box}
.be-klarna-compact{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 12px;border:1px solid #dce3d9;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;box-sizing:border-box}
.be-klarna-compact:hover{border-color:#6b816b;background:#f7f9f5}
.be-klarna-compact:focus-visible,.be-klarna-dialog__close:focus-visible{outline:2px solid #456c4b;outline-offset:3px}
.be-klarna-compact__logo{display:flex;flex:0 0 44px;align-items:center}
.be-klarna-compact__logo svg{display:block;width:44px;height:auto}
.be-klarna-compact__copy{min-width:0;font-size:13px;line-height:1.4;font-weight:500}
.be-klarna-compact__copy small{display:block;margin-top:2px;font-size:11px;font-weight:400;color:#5c6b5f;text-decoration:underline;text-underline-offset:3px}
.be-klarna-dialog{position:fixed;inset:0;width:min(520px,calc(100vw - 32px));max-width:520px;max-height:86dvh;margin:auto;padding:34px 28px 24px;overflow:auto;overscroll-behavior:contain;border:1px solid #dce3d9;border-radius:10px;background:#fafbf8;color:#26382d;box-shadow:0 18px 70px #18281d30;font:inherit;text-align:left;box-sizing:border-box}
.be-klarna-dialog:not([open]){display:none}
.be-klarna-dialog::backdrop{background:#15261c66}
.be-klarna-dialog__close{position:absolute;top:4px;right:5px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;font-size:26px;cursor:pointer}
.be-klarna-dialog__head{display:flex;align-items:center;gap:14px;padding-right:14px}
.be-klarna-dialog__logo{display:flex;flex:0 0 61px;align-items:center}
.be-klarna-dialog__logo svg{display:block;width:61px;height:auto}
.be-klarna-dialog__head strong{display:block;font-size:15px;font-weight:600;line-height:1.4}
.be-klarna-dialog__head p{margin:4px 0 0;font-size:12px;line-height:1.5;color:#5c6b5f}
.be-klarna-dialog__options{display:flex;gap:8px;min-width:0;padding:0;border:0;margin:18px 0 16px}
.be-klarna-dialog__options legend{padding:0;margin-bottom:8px;font-size:11px;color:#5c6b5f}
.be-klarna-dialog__options label{position:relative;display:flex;flex:1;min-width:0;cursor:pointer}
.be-klarna-dialog__options input{position:absolute;width:1px;height:1px;opacity:0}
.be-klarna-dialog__options span{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:8px 10px;border:1px solid #ccd7c9;border-radius:4px;background:#fff;color:#26382d;font-size:13px;font-weight:500;line-height:1.3;text-align:center;box-sizing:border-box}
.be-klarna-dialog__options input:checked+span{background:#294d32;border-color:#294d32;color:#fff}
.be-klarna-dialog__options input:focus-visible+span{outline:2px solid #456c4b;outline-offset:3px}
.be-klarna-dialog__summary{margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.45}
.be-klarna-dialog__schedule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0}
.be-klarna-dialog__schedule.is-later{grid-template-columns:repeat(2,minmax(0,1fr))}
.be-klarna-dialog__schedule li{min-width:0;margin:0;padding:12px 8px;border-top:2px solid #9fb597;background:#eef3eb;box-sizing:border-box}
.be-klarna-dialog__schedule small{display:block;color:#5c6b5f;font-size:10px;line-height:1.4}
.be-klarna-dialog__schedule strong{display:block;margin-top:5px;font-size:17px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}
.be-klarna-dialog__note{margin:14px 0 0;color:#5c6b5f;font-size:11px;line-height:1.5}
.be-klarna-dialog__checkout{margin:8px 0 0;font-size:12px;line-height:1.5}
@media(max-width:480px){.be-klarna-compact__copy{font-size:12px}.be-klarna-dialog{padding:32px 18px 20px}.be-klarna-dialog__head{gap:12px}.be-klarna-dialog__head strong{font-size:14px}.be-klarna-dialog__schedule{gap:6px}.be-klarna-dialog__schedule li{padding:10px 6px}.be-klarna-dialog__schedule strong{font-size:15px}}

be-availability{display:block}.be-availability{width:100%;border:1px solid #d7dfd0;border-radius:8px;background:#f0f3eb;padding:13px 15px;color:#294d35;box-sizing:border-box}.be-availability__status{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.5;margin:0 0 6px}.be-availability__status:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#3f7151;flex:none}.be-availability[data-stock="unavailable"] .be-availability__status:before,.be-availability[data-stock="backorder"] .be-availability__status:before{background:#877964}.be-availability .be-availability__date{margin:0;font-size:14px;font-weight:500;line-height:1.5}.be-availability [hidden]{display:none!important}.be-availability__range{display:block;font-size:11px;line-height:1.55;color:#5c685b;margin-top:5px}.shopify-section-product-section be-klarna-simulator{margin:0 0 2px}be-klarna-simulator{color:#26382d!important}.be-klarna-compact{border-color:#dce3d9!important}.be-klarna-dialog{color:#26382d!important}.be-klarna-dialog__options input:checked+span{background:#294d32!important;border-color:#294d32!important;color:#fff!important}@media(max-width:750px){.be-availability{padding:12px 13px}}