.pdi,.pdi-modal{--btn-font-size: var(--pd-inst-setting-1);--btn-font-size-sm: var(--pd-inst-setting-2);--btn-line-height: 1.18;--btn-line-height-sm: 1.14;--btn-pad-y: var(--pd-inst-setting-3);--btn-pad-x: var(--pd-inst-setting-4);--btn-pad-y-sm: var(--pd-inst-setting-5);--btn-pad-x-sm: var(--pd-inst-setting-6);--logo-h: var(--pd-inst-setting-7);--logo-klarna-h: var(--pd-inst-setting-8);--logo-inline-gap: var(--pd-inst-setting-9);--txt-color: var(--pd-inst-setting-10);--muted-color: var(--pd-inst-setting-11);--badge-w: var(--pd-inst-setting-12);--badge-h: var(--pd-inst-setting-13);--klarna-badge-h: var(--pd-inst-setting-14);--badge-w-sm: var(--pd-inst-setting-15);--badge-h-sm: var(--pd-inst-setting-16);--klarna-badge-h-sm: var(--pd-inst-setting-17);--ring-size: var(--pd-inst-setting-18);--ring-stroke: var(--pd-inst-setting-19);--ring-gap: var(--pd-inst-setting-20);--btn-bg: var(--pd-inst-setting-21);--btn-radius: var(--pd-inst-setting-22);--klarna-head-bg: var(--pd-inst-setting-23);--klarna-head-color: var(--pd-inst-setting-24);--ok-bg: var(--pd-inst-setting-25);font-family:inherit;color:var(--txt-color)}.pdi *,.pdi-modal *{box-sizing:border-box}.pdi{width:100%}.pdi .btn{width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--btn-bg);border:0;border-radius:var(--btn-radius);padding:var(--btn-pad-y) var(--btn-pad-x);text-decoration:none;color:inherit;line-height:var(--btn-line-height);font-size:var(--btn-font-size);text-align:center}.pdi .btn:hover{filter:brightness(.98)}.pdi .btn:active{transform:translateY(1px)}.pdi .btn .row{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:0;row-gap:4px;line-height:inherit;font-size:inherit;text-align:center}.pdi .btn .row>*{display:inline-flex;align-items:center;justify-content:center}.pdi .btn .logo{height:var(--logo-h);width:auto;display:block;flex:0 0 auto}.pdi .btn .logo--klarna{height:var(--logo-klarna-h);margin-inline:var(--logo-inline-gap)}.pdi .btn .cta{text-decoration:underline;font-weight:600;margin-left:6px}.pdi .btn .pdi-inline-amt{font-weight:700;padding-inline:4px}.pdi-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647!important;display:none;padding:16px;box-sizing:border-box;overflow:hidden}.pdi-modal.open{display:flex!important;align-items:center!important;justify-content:center!important}.pdi-modal .ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:2147483646!important}.pdi-modal .panel{position:relative;z-index:2147483647!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px);margin:0!important;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0003;overflow:hidden!important;display:block!important;box-sizing:border-box!important}.pdi-modal .head{width:100%!important;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #e5e7eb;background:#fff;box-sizing:border-box!important}.pdi-modal .head h4{margin:0;font-weight:700;font-size:15px;line-height:1.25}.pdi-modal .x{appearance:none;-webkit-appearance:none;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;font-size:20px;line-height:1;cursor:pointer;color:#111;border-radius:0;padding:2px}.pdi-modal .x:hover,.pdi-modal .x:focus,.pdi-modal .x:focus-visible,.pdi-modal .x:active{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}.pdi .grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;align-items:stretch;width:100%}.pdi-modal .grid{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:none!important;gap:16px!important;padding:12px!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important}.pdi .card,.pdi-modal .card{border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0!important;box-sizing:border-box!important}.pdi .card{width:100%;max-width:100%;height:100%}.pdi-modal .card{flex:0 0 335px!important;width:335px!important;min-width:0!important;max-width:335px!important;height:auto}.pdi .card.klarna,.pdi-modal .card.klarna{--card-ring-color:var(--klarna-head-bg)}.pdi .hd,.pdi-modal .hd{padding:12px 14px;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0!important;max-width:100%!important}.pdi .hd>span:first-child,.pdi-modal .hd>span:first-child{min-width:0!important}.pdi .hd small,.pdi-modal .hd small{display:block;font-weight:600;opacity:.95;margin-top:2px}.pdi .hd .pdi-badge,.pdi-modal .hd .pdi-badge{flex:0 0 auto;width:var(--badge-w);height:var(--badge-h);background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0 12px;overflow:hidden;max-width:48%}.pdi .hd .pdi-badge img,.pdi-modal .hd .pdi-badge img{width:auto!important;height:100%!important;max-height:100%!important;max-width:100%!important;object-fit:contain;display:block}.pdi .klarna .hd .pdi-badge img,.pdi-modal .klarna .hd .pdi-badge img{max-height:var(--klarna-badge-h)!important;height:auto!important}.pdi .bd,.pdi-modal .bd{padding:14px;display:flex;flex-direction:column;flex:1 1 auto;min-width:0!important;max-width:100%!important}.pdi .amt,.pdi-modal .amt{font-size:14px;margin:0 0 10px;color:#334155}.pdi .steps,.pdi-modal .steps{display:grid;gap:var(--ring-gap);grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:8px 0 10px;min-width:0!important;max-width:100%!important;overflow:hidden!important}.pdi .step,.pdi-modal .step{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0!important;max-width:100%!important}.pdi .date,.pdi-modal .date{font-size:12px;color:var(--muted-color);white-space:normal!important;overflow-wrap:break-word!important;line-height:1.35;min-width:0!important;max-width:100%!important}.pdi .date small,.pdi-modal .date small{font-size:11px}.pdi .list,.pdi-modal .list{border-top:1px solid #e5e7eb;margin-top:auto;padding-top:10px;padding-left:0;margin-bottom:0;min-width:0!important;max-width:100%!important}.pdi .list li,.pdi-modal .list li{list-style:none;display:flex;gap:8px;align-items:center;margin:6px 0;font-size:14px;line-height:1.35}.pdi .ok,.pdi-modal .ok{width:16px;height:16px;min-width:16px;border-radius:50%;background:var(--ok-bg);color:#fff;display:grid;place-items:center;font-size:12px;line-height:1}.pdi .ring,.pdi-modal .ring{width:var(--ring-size);height:var(--ring-size);max-width:100%;display:block}.pdi .ring svg,.pdi-modal .ring svg{width:var(--ring-size);height:var(--ring-size);display:block;max-width:100%}.pdi .bg,.pdi-modal .bg{stroke:#e2e8f0;stroke-width:var(--ring-stroke);fill:none}.pdi .fg,.pdi-modal .fg{stroke:var(--card-ring-color);stroke-width:var(--ring-stroke);fill:none;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dasharray .8s ease}.pdi .klarna .hd,.pdi-modal .klarna .hd{background:var(--klarna-head-bg);color:var(--klarna-head-color)}@media(max-width:900px){.pdi-modal{padding:12px}.pdi-modal .panel{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;min-width:0!important;max-height:calc(100vh - 24px);overflow:auto!important}.pdi .grid,.pdi-modal .grid{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:10px!important;overflow:visible!important}.pdi-modal .card{flex:0 0 auto!important;width:100%!important;max-width:100%!important}}@media(max-width:540px){.pdi .btn{font-size:var(--btn-font-size-sm);line-height:var(--btn-line-height-sm);padding:var(--btn-pad-y-sm) var(--btn-pad-x-sm)}.pdi .btn .row{row-gap:3px}.pdi .btn .logo{height:var(--logo-h)}.pdi .btn .logo--klarna{height:var(--logo-klarna-h)}.pdi .hd .pdi-badge,.pdi-modal .hd .pdi-badge{width:var(--badge-w-sm);height:var(--badge-h-sm)}.pdi .klarna .hd .pdi-badge img,.pdi-modal .klarna .hd .pdi-badge img{max-height:var(--klarna-badge-h-sm)!important}.pdi-modal .head{padding:10px 12px}.pdi-modal .bd{padding:12px}}@media(max-width:390px){.pdi-modal .steps{gap:6px}.pdi-modal .date{font-size:11px}.pdi-modal .date small{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pd-installments-optimized.css.map */
