@import"https://fonts.googleapis.com/css2?family=Lora:wght@500;600;700&family=Quicksand:wght@400;500;600;700&display=swap";.bnpl-widget{--bnpl-border: #003D79;--bnpl-divider: #F0F2F1;--bnpl-text: #003D79;--bnpl-muted: #003D79;--bnpl-surface: #F0F2F1;--bnpl-soft: #F0F2F1;width:100%;margin:10px 0;overflow:hidden;color:var(--bnpl-text);background:#fff;border:1px solid var(--bnpl-border);border-radius:10px;box-shadow:0 2px 8px #0f172a14;font-family:Quicksand,sans-serif}.bnpl-widget *,.bnpl-widget *:before,.bnpl-widget *:after{box-sizing:border-box}.bnpl-widget[data-enabled-providers=__none__] [data-provider-card],.bnpl-widget:not([data-enabled-providers*=payflex]) [data-provider-card=payflex],.bnpl-widget:not([data-enabled-providers*=moretyme]) [data-provider-card=moretyme],.bnpl-widget:not([data-enabled-providers*=payjustnow]) [data-provider-card=payjustnow],.bnpl-widget:not([data-enabled-providers*=float]) [data-provider-card=float],.bnpl-widget:not([data-enabled-providers*=happypay]) [data-provider-card=happypay],.bnpl-widget:not([data-enabled-providers*=mobicred]) [data-provider-card=mobicred]{display:none!important}.bnpl-widget-toggle,.bnpl-toggle{width:100%;border:0;color:inherit;background:#fff;font:inherit;text-align:left;cursor:pointer}.bnpl-widget-toggle{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px}.bnpl-widget-toggle:hover,.bnpl-toggle:hover{background:var(--bnpl-surface)}.bnpl-widget-toggle:focus-visible,.bnpl-toggle:focus-visible{outline:3px solid #003D79;outline-offset:-3px}.bnpl-widget-heading{display:grid;min-width:0;flex:1 1 auto;justify-items:center;gap:2px;text-align:center}.bnpl-widget-heading h3,.bnpl-widget-heading p,.bnpl-plan h4{margin:0}.bnpl-widget-heading h3{font-family:Lora,serif;font-size:.875rem;font-weight:750;line-height:1.25}.bnpl-widget-heading p{max-width:32rem;color:var(--bnpl-muted);font-size:.75rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.bnpl-widget-meta{display:flex;flex:0 0 auto;align-items:center;gap:9px;color:var(--bnpl-muted);font-size:.6875rem;font-weight:650}.bnpl-chevron{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.bnpl-widget.is-open>.bnpl-widget-toggle .bnpl-chevron,.bnpl-card.open .bnpl-toggle .bnpl-chevron{transform:rotate(225deg)}.bnpl-widget-panel,.bnpl-panel{height:0;overflow:hidden;transition:height .24s ease}.bnpl-widget-panel{border-top:1px solid var(--bnpl-border);background:#f0f2f1}.bnpl-card+.bnpl-card{border-top:1px solid #F0F2F1}.bnpl-toggle{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px}.bnpl-provider,.bnpl-provider-info,.bnpl-summary{display:flex;min-width:0}.bnpl-provider{align-items:center;gap:9px}.bnpl-provider-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid rgba(15,23,42,.3);border-radius:7px;color:#fff;background:var(--bnpl-provider-accent);box-shadow:inset 0 1px #ffffff40;font-size:.75rem;font-weight:800;line-height:1}.bnpl-provider-logo{display:block;width:82px;height:42px;flex:0 0 82px;object-fit:contain;border-radius:6px}.bnpl-provider-fallback[hidden]{display:none}.bnpl-card[data-provider-card=payflex] .bnpl-provider-icon,.bnpl-card[data-provider-card=moretyme] .bnpl-provider-icon,.bnpl-card[data-provider-card=payjustnow] .bnpl-provider-icon,.bnpl-card[data-provider-card=happypay] .bnpl-provider-icon{color:#fff}.bnpl-provider-info{align-items:baseline;gap:7px}.bnpl-provider-info strong{font-size:.8125rem}.bnpl-badge{padding:2px 6px;color:#003d79;background:var(--bnpl-soft);border:1px solid #003D79;border-radius:999px;font-size:.625rem;line-height:1.25;white-space:nowrap}.bnpl-provider-right{display:flex;flex:0 0 auto;align-items:center;gap:10px}.bnpl-summary{align-items:baseline;gap:4px;white-space:nowrap}.bnpl-summary span{color:var(--bnpl-muted);font-size:.625rem}.bnpl-summary strong{font-size:.75rem}.bnpl-panel{background:#f0f2f1;border-top:0}.bnpl-card.open>.bnpl-toggle{background:#f0f2f1}.bnpl-panel-inner{padding:0 10px 8px}.bnpl-plan{padding:9px 0}.bnpl-plan+.bnpl-plan{border-top:0}.bnpl-plan-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.bnpl-plan h4{font-family:Lora,serif;font-size:.75rem;font-weight:750}.bnpl-plan-note{color:var(--bnpl-muted);font-size:.625rem}.bnpl-payment-track{display:flex;min-width:0;align-items:stretch;overflow-x:auto;padding:1px 1px 4px;scrollbar-width:thin;scrollbar-color:#003D79 transparent}.bnpl-payment{position:relative;display:grid;min-width:104px;flex:1 0 104px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;padding:6px 7px;background:#fff;border:1px solid var(--bnpl-divider);border-radius:7px}.bnpl-payment:not(:last-child){margin-right:22px}.bnpl-payment:not(:last-child):after{content:"";position:absolute;z-index:0;top:50%;left:100%;width:22px;border-top:2px dashed var(--bnpl-provider-accent)}.bnpl-payment-icon{display:grid;width:22px;height:22px;place-items:center;color:var(--bnpl-provider-accent);background:color-mix(in srgb,var(--bnpl-provider-accent) 10%,white);border:1px solid color-mix(in srgb,var(--bnpl-provider-accent) 45%,white);border-radius:50%}.bnpl-payment-icon svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.bnpl-payment-copy{display:flex;min-width:0;flex-direction:column;gap:1px}.bnpl-payment-copy span{overflow:hidden;color:var(--bnpl-muted);font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.bnpl-payment-copy strong{font-size:.6875rem;white-space:nowrap}.bnpl-disclaimer{margin:0;padding:7px 12px;color:var(--bnpl-muted);background:#fff;border-top:1px solid #F0F2F1;font-size:.625rem;line-height:1.35}.bnpl-empty{margin:0;padding:12px;color:var(--bnpl-muted);font-size:.75rem}@media(max-width:520px){.bnpl-widget-heading p{max-width:17rem;font-size:.6875rem}.bnpl-widget-meta>span{display:none}.bnpl-provider-info{align-items:flex-start;flex-direction:column;gap:2px}.bnpl-provider-right{gap:9px}.bnpl-provider-logo{width:70px;height:36px;flex-basis:70px}.bnpl-summary span{display:none}.bnpl-payment{min-width:100px;flex-basis:100px}}@media(prefers-reduced-motion:reduce){.bnpl-widget-panel,.bnpl-panel,.bnpl-chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bnpl-widget-v2.css.map */
