.bnpl-holder{position:relative;margin:14px 0 26px;font-family:var(--text-font-family, "Figtree", sans-serif)}.bnpl-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:9px;margin-bottom:11px;border-bottom:1px solid var(--border-color, #e0e0e0)}.bnpl-head__label{font-size:.82rem;font-weight:700;letter-spacing:.01em;color:var(--heading-color, #000)}.bnpl-head__meta{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pn-grey-mid, #999)}.bnpl-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bnpl-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;background:var(--secondary-background, #fff);color:var(--heading-color, #000);border:1px solid var(--heading-color, #000);border-top:3px solid var(--bnpl-accent, #000);border-radius:0;padding:11px 12px 13px;font:inherit;transition:transform .14s ease,box-shadow .14s ease}.bnpl-card:hover,.bnpl-card:focus-visible{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--heading-color, #000);outline:none}.bnpl-card__top{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:18px}.bnpl-card__logo{display:block;height:15px;width:auto}.paypal-bnpl .bnpl-card__logo{height:17px}.zippay-bnpl .bnpl-card__logo{height:19px}.bnpl-card__arrow{font-size:.7rem;line-height:1;color:var(--pn-grey-mid, #999);transition:color .14s ease,transform .14s ease}.bnpl-card:hover .bnpl-card__arrow,.bnpl-card:focus-visible .bnpl-card__arrow{color:var(--heading-color, #000);transform:translate(1px,-1px)}.bnpl-card__amount{font-family:var(--heading-font-family, "Avenir-Heavy", sans-serif);font-weight:700;font-size:clamp(1rem,2.4vw,1.22rem);line-height:1;letter-spacing:.005em;white-space:nowrap;margin-top:2px}.bnpl-card__x{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;font-weight:600;color:var(--pn-grey-mid, #999);letter-spacing:.02em}.bnpl-card__unit{font-size:.7rem;color:var(--pn-grey-mid, #999)}.bnpl-card__qual{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pn-grey-mid, #999)}.bnpl-card__pop{position:absolute;left:-1px;right:-1px;top:calc(100% + 7px);z-index:6;display:flex;flex-direction:column;gap:4px;padding:10px 11px;background:var(--heading-color, #000);color:#fff;border:1px solid var(--heading-color, #000);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.bnpl-card__pop:before{content:"";position:absolute;top:-5px;left:14px;width:9px;height:9px;background:var(--heading-color, #000);border-left:1px solid var(--heading-color, #000);border-top:1px solid var(--heading-color, #000);transform:rotate(45deg)}.bnpl-card:hover .bnpl-card__pop,.bnpl-card:focus-visible .bnpl-card__pop{opacity:1;transform:translateY(0)}.bnpl-card__pop-line{font-size:.62rem;line-height:1.45;color:#e6e6e6}.bnpl-card__pop-cta{margin-top:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.55rem;letter-spacing:.16em;text-transform:uppercase;color:#fff}@media(hover:none){.bnpl-card__pop{display:none}}.paypal-modal{background-color:#003087!important;width:900px!important;font-family:PayPal Sans Small!important;overflow-y:scroll!important;max-height:90vh!important}.font-paypal{font-family:PayPal Sans Small!important;text-transform:none!important}.paypal-images{width:400px;height:460px}.paypalbnplbody{display:flex}.paypal-info{color:#fff}.bnpl-ol{padding-left:50px!important}.bnpl-li{color:#fff;padding-left:16px;margin-top:24px;position:relative;font-size:16px;line-height:20px}.bnpl-li:before{content:"";display:block;height:42px;width:42px;border-radius:50%;border:2px solid #ddd;position:absolute;top:-12px;left:-6px}.bnpl-li::marker{padding:10px}.bnpl-info-btn{font-size:1.4rem;margin-top:15px;text-align:left}.bnpl-info-btn>span{border-radius:100%;border:2px solid white;width:45px;line-height:40px;display:inline-block;text-align:center;margin-right:10px}.bnpl-info-btn.active>span{border:2px solid #003087;background-color:#fff;color:#003087}.paypal-footer{background-color:#fff;color:#000;margin:20px -30px -30px;padding:30px}.afterpay-modal{font-family:AfterPay-font,sans-serif;background:#b2fce4!important;color:#000;width:900px!important;overflow-y:scroll!important;max-height:90vh!important}.afterpay-modal-headline{margin:0;font-size:44px;font-weight:600;line-height:1.1;text-align:center}.process-icon-container svg .c1{fill:none;stroke:#000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.process-icon{max-height:140px}.afterpay-modal-content{margin:50px auto 0;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.process-step{width:100%;align-items:center;text-align:center}.afterpay-modal-logo{width:400px;margin:auto}.afterpay-modal-footer{font-size:.8rem;text-align:center;margin-top:20px;font-weight:100;opacity:.9}.process-subheading{padding:10% 3% 0;font-weight:600;line-height:1.25}.zippay-modal{width:900px!important;overflow-y:scroll!important;max-height:90vh!important}@media only screen and (max-width:600px){.bnpl-cards{grid-template-columns:1fr;gap:6px}.bnpl-card{flex-direction:row;align-items:center;gap:12px;border-top:1px solid var(--heading-color, #000);border-left:3px solid var(--bnpl-accent, #000);padding:11px 13px}.bnpl-card:hover,.bnpl-card:focus-visible{transform:none;box-shadow:none}.bnpl-card__top{width:auto;flex:0 0 auto;min-height:0}.bnpl-card__arrow,.bnpl-card__qual{display:none}.bnpl-card__amount{margin:0 0 0 auto}}@media only screen and (max-width:420px){.paypal-modal,.afterpay-modal,.zippay-modal{width:95%!important;top:40px;left:2.5%;height:calc(99vh - 100px)!important;max-height:calc(100vh - 100px)!important}.paypalbnplbody{display:block}.paypal-images{width:100%;height:auto}.paypal-info{margin-top:10px}.afterpay-modal-logo{width:100%}.afterpay-modal-headline{font-size:2rem;margin-top:10px}.afterpay-modal-content{margin-top:20px;grid-template-columns:repeat(2,1fr)}.process-icon{max-height:100px}}@media only screen and (min-width:700px)and (max-width:1205px){.paypal-modal,.afterpay-modal,.zippay-modal{width:95%!important;top:75px;left:2.5%;height:calc(100vh - 150px)!important}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/bnpl.css.map */
