body.overflow-hidden{overflow:hidden!important}.popup-overlay-afterpay.popup-overlay-afterpay--hidden{display:none}.popup-overlay-afterpay{background:#09030280;height:100%;left:0;position:fixed;top:0;z-index:99999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup-overlay-afterpay,.popup-overlay-afterpay .container-popup-afterpay{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-overlay-afterpay .container-popup-afterpay{background:#fff;border-radius:16px;max-width:1095px;min-height:566px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup-overlay-afterpay .container-popup-afterpay svg{-ms-flex-negative:0;cursor:pointer;flex-shrink:0;position:absolute;right:24px;top:24px}.popup-overlay-afterpay .container-popup-afterpay .popup-left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;background:#fff;border-radius:16px 0 0 16px;-ms-flex:1 1 0px;flex:1 1 0;padding:24px}.popup-overlay-afterpay .container-popup-afterpay .popup-left-side>img{height:100%;max-height:518px}.popup-overlay-afterpay .container-popup-afterpay .popup-right-side{max-width:529px;padding:56px 80px;width:100%}.popup-overlay-afterpay .container-popup-afterpay .popup-right-side>img{height:48px;margin-bottom:44px;width:242.48px}.popup-overlay-afterpay .container-popup-afterpay .popup-afterpay-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-overlay-afterpay .container-popup-afterpay .popup-afterpay-header{color:#2e2e2e;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:140%;margin:0 0 12px}.popup-overlay-afterpay .container-popup-afterpay .popup-afterpay-paragraph{color:#2e2e2e;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0 0 40px}.popup-overlay-afterpay .container-popup-afterpay .popup-afterpay-paragraph:last-child{margin-bottom:44px;max-width:340px;width:100%}.popup-overlay-afterpay .container-popup-afterpay .popup-afterpay-button{background:#008163;background-image:linear-gradient(135deg,#2a977e 50%,transparent 0);background-position:100% 100%;background-size:400% 400%;border-radius:4px;color:#fff;color:var(--Colours-Neutral-White,#fff);font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;height:48px;line-height:20px;width:341px}.popup-overlay-afterpay .container-popup-afterpay .popup-afterpay-button:hover{background-position:0 0;color:#fff;-webkit-transition:background-position .4s ease-out,color .4s ease-out;transition:background-position .4s ease-out,color .4s ease-out}@media screen and (max-width:1095px){.popup-overlay-afterpay .container-popup-afterpay .popup-left-side{display:none}.popup-overlay-afterpay{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.popup-overlay-afterpay .container-popup-afterpay{border-radius:16px 16px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:500px;width:100%}}@media screen and (max-width:500px){.popup-overlay-afterpay .container-popup-afterpay{border-radius:0;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.popup-overlay-afterpay .container-popup-afterpay .popup-right-side{padding:56px 37px 40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.popup-overlay-afterpay .container-popup-afterpay .popup-afterpay-paragraph,.popup-overlay-afterpay .container-popup-afterpay .popup-afterpay-paragraph:last-child,.popup-overlay-afterpay .container-popup-afterpay .popup-right-side>img{margin-bottom:32px}.popup-overlay-afterpay .container-popup-afterpay .popup-afterpay-button{width:100%}.popup-overlay-afterpay .container-popup-afterpay svg{right:16px;top:16px}}
