.sogecommerce-popup[data-v-5ce3fc35]{background:#fff;border-radius:12px;position:relative;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.sogecommerce-popup--header[data-v-5ce3fc35]{position:-webkit-sticky;position:sticky;top:0;flex:0 0 auto;height:40px;background:#fff;z-index:2}.sogecommerce-popup--close[data-v-5ce3fc35]{position:absolute;top:4px;right:4px}.sogecommerce-popup--body[data-v-5ce3fc35]{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:0 24px 24px}.sogecommerce-popup--loading[data-v-5ce3fc35]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0}.sogecommerce-popup--loading p[data-v-5ce3fc35]{margin:0;color:#717171;font-size:14px}.sogecommerce-popup[data-v-5ce3fc35] .kr-embedded,.sogecommerce-popup[data-v-5ce3fc35] .kr-smart-form{width:100%!important}.sogecommerce-popup[data-v-5ce3fc35] .kr-smart-form .kr-payment-button{background-color:#ff4130!important;border-color:#ff4130!important;color:#fff!important}.sogecommerce-popup[data-v-5ce3fc35] .kr-smart-form .kr-payment-button:hover{opacity:.85}.sogecommerce-popup[data-v-5ce3fc35] .kr-do-register .kr-checkbox-control-indicator{box-sizing:border-box;width:26px!important;height:26px!important;border:1px solid #000!important;border-radius:3px!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}.sogecommerce-popup[data-v-5ce3fc35] .kr-do-register .kr-checkbox-control-indicator:before{content:none!important}.sogecommerce-popup[data-v-5ce3fc35] .kr-do-register .kr-checkbox-control-indicator:after{content:""!important;position:absolute;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:2px;transform:none!important;background:transparent}.sogecommerce-popup[data-v-5ce3fc35] .kr-do-register .kr-checkbox-control-indicator[aria-checked=true]{background-color:#fff!important;border-color:#000!important}.sogecommerce-popup[data-v-5ce3fc35] .kr-do-register .kr-checkbox-control-indicator[aria-checked=true]:after{background:#ffe039!important}.sogecommerce-popup[data-v-5ce3fc35] .kr-do-register .kr-label{margin-left:12px!important}.sogecommerce-popup[data-v-5ce3fc35] .kr-do-register .kr-checkbox-label,.sogecommerce-popup[data-v-5ce3fc35] .kr-do-register .kr-label{font-size:1.3rem!important}.kr-smart-form-modal{padding-bottom:16px!important}.kr-smart-form-modal .kr-card-form{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}.kr-smart-form-modal .kr-popin-modal-header-background{background-color:#ff4130!important}.kr-smart-form-modal .kr-popin-amount span,.kr-smart-form-modal .kr-popin-order-id span,.kr-smart-form-modal .kr-popin-shop-name span{color:#fff!important}.kr-smart-form-modal .kr-popin-shop-name{border-color:#fff!important}.kr-smart-form-modal .kr-close-popup .icon-close-popup{fill:#fff!important;border-color:#fff!important}.kr-smart-form-modal .kr-payment-button{background-color:#ff4130!important;border-color:#ff4130!important;color:#fff!important}.kr-smart-form-modal .kr-popin-modal-footer{display:none!important}