#checkout-page-orders-otp-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgb(0 0 0 / .6);align-items:center;justify-content:center}#checkout-otp-popup-container{background-color:#fff;width:45%;max-width:350px;padding:20px;text-align:center;box-shadow:0 2px 5px rgb(0 0 0 / .05);border-radius:12px}.checkout-otp-popup-title{font-size:18px;font-weight:600;margin-bottom:20px;color:#333}.checkout-order-enter-otp-input{width:100%;padding:12px;margin-bottom:15px;border:1px solid #e2e2e2;border-radius:5px;font-size:1rem;box-shadow:0 2px 5px rgb(0 0 0 / .05);transition:border-color 0.3s,box-shadow 0.3s}.checkout-order-enter-otp-input:focus{border-color:#0073aa;box-shadow:0 2px 5px rgb(0 0 0 / .1)}#checkout-order-verify-otp-btn{background-color:#00192F;color:#fff;width:100%;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;box-shadow:0 2px 10px rgb(0 0 0 / .1);transition:background-color 0.3s,transform 0.3s}.loadint-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgb(255 255 255 / .3);border-radius:50%;border-top-color:#fff;animation:spin 0.8s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#smsquicker-dial-code-selector{text-align:center;width:15%}#smsquicker-my-account-details-phone-number input[type="text"]{padding:12px;margin-bottom:15px;border:1px solid #e2e2e2;border-radius:5px;font-size:1rem;box-shadow:0 2px 5px rgb(0 0 0 / .05);transition:border-color 0.3s,box-shadow 0.3s}.smsquicker-dial-code-wrapper-update{padding:8px 10px;margin-bottom:15px;border:1px solid #e2e2e2;border-radius:5px;font-size:1rem;box-shadow:0 2px 5px rgb(0 0 0 / .05);transition:border-color 0.3s,box-shadow 0.3s;cursor:pointer}.smsquicker-dial-code-input-field-update,.smsquicker-my-account-details-phone-field-wrapper{display:flex;align-items:center;gap:5px;width:100%}#smsquicker-country-code-selection-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);display:flex;justify-content:center;align-items:center;z-index:1000}.country-code-list{background:#fff;border-radius:5px;width:80%;max-width:400px;max-height:80%;overflow-y:scroll;overflow-x:hidden}.smsquicker-country-search-wraper{box-shadow:0 1px 8px rgb(0 0 0 / .1);padding:10px}#country-code-search{width:100%;padding:10px}#country-code-list{list-style:none;padding:0;margin:0}#country-code-list li{padding:10px;cursor:pointer}#country-code-list li:hover{background-color:#f0f0f0}.country-code-popup-content{background-color:#fff;position:relative;width:320px}.smsquicker-country-list-container{max-height:450px;overflow-y:auto;overflow-x:hidden}.smsquicker-country-list-container::-webkit-scrollbar{width:5px}.smsquicker-country-list-container::-webkit-scrollbar-track{background:#f1f1f1}.smsquicker-country-list-container::-webkit-scrollbar-thumb{background:#999;border-radius:20px}.smsquicker-country-list-container::-webkit-scrollbar-thumb:hover{background:#555}#smsquicker-country-code-list{list-style:none;padding:0;margin:0}.country-name-code-Dialling-code{display:flex;justify-content:space-between;padding:6px 15px;font-size:13px;color:#00192F}.smsquicker-country-name-country-code{display:flex;gap:5px}#country-code-popup-close-btn-update{height:38px;color:#fff;background-color:#00192F;border-radius:5px;display:flex;justify-content:center;align-items:center}.smsquicker-country-list{border-bottom:1px solid #ddd;margin:0;cursor:pointer}.smsquicker-country-list:last-child{border-bottom:0}.country-popup-close-btn-wraper{background-color:#fff;box-shadow:0 0 9px rgb(0 0 0 / .12);padding:10px;cursor:pointer}#smsquicker-my-account-details-dial-code{text-align:center;width:70px;cursor:pointer}.smsquicker-price-drop-alert-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center;z-index:1000}.smsquicker-price-drop-alert-popup-content{position:relative;background:#fff;padding:20px;border-radius:8px;width:90%;max-width:400px;text-align:center;box-shadow:0 4px 8px rgb(0 0 0 / .2)}.smsquicker-price-drop-alert-popup-close-button,.smsquicker-price-history-popup-close-button{position:absolute;top:-10px;right:-10px;font-size:23px;font-weight:700;color:#fff;cursor:pointer;line-height:normal;background-color:#333;border:2px solid #fff;border-radius:20px;height:30px;width:30px;display:flex;justify-content:center;align-items:center}.smsquicker-price-drop-alert-popup-title{font-size:18px;color:#111;font-weight:600;margin-bottom:10px}.smsquicker-price-drop-alert-popup-description{font-size:14px;color:#555;margin-bottom:15px}.smsquicker-price-drop-alert-dial-code-mobile-number{display:flex;gap:10px;margin-bottom:15px}#mobile-number-dial-code-selector{width:15%;padding:8px;text-align:center;border:1px solid #ccc;border-radius:5px;font-size:14px;cursor:pointer}#smsquicker-price-drop-alert-mobile-number{flex:1;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:14px}.smsquicker-price-drop-alert-new-updates-checkbox{display:flex;align-items:center;gap:5px;margin-bottom:15px}.smsquicker-price-drop-alert-new-updates-checkbox label{margin-bottom:0;font-size:14px;color:#333}.smsquicker-price-drop-alert-submit-button-container{margin-top:15px}.smsquicker-price-drop-alert-submit-button-container .button{width:100%;padding:10px 15px;background-color:#0071a1;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:background-color 0.3s ease}.smsquicker-price-drop-alert-submit-button-container .button:hover{background-color:#005a80;color:#fff}.smsquicker-get-price-alert-link-container{display:flex;align-items:center;margin-bottom:10px;gap:6px}.smsquicker-price-history-tooltip-icon{color:#007bff;cursor:pointer;font-size:18px}.smsquicker-price-history-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center;z-index:1000}.smsquicker-price-history-content{background:#fff;padding:20px;border-radius:5px;width:90%;max-width:500px;position:relative}.smsquicker-price-history-popup-title{font-size:18px;font-weight:600;color:#111;margin-bottom:10px}@media (max-width:768px){#checkout-page-orders-otp-popup{align-items:flex-end;justify-content:center}#checkout-otp-popup-container{width:100%;max-width:none;border-radius:15px 15px 0 0;position:relative;transform:translateY(100%);transition:transform 0.3s ease-in-out}#checkout-otp-popup-container.active{transform:translateY(0)}.country-code-popup-content{height:100%;width:100%}.smsquicker-country-list-container{max-height:calc(100% - 17%)}.smsquicker-country-list-container::-webkit-scrollbar{width:0}.smsquicker-price-drop-alert-popup{align-items:flex-end;justify-content:center}.smsquicker-price-drop-alert-popup-content{width:100%;max-width:none;border-radius:15px 15px 0 0;transform:translateY(100%);transition:transform 0.3s ease-in-out}.smsquicker-price-drop-alert-popup-content.active{transform:translateY(0)}.smsquicker-price-drop-alert-popup-close-button,.smsquicker-price-history-popup-close-button{top:-40px;right:10px}.smsquicker-price-history-popup{align-items:flex-end}.smsquicker-price-history-content{width:100%;padding:12px 15px;max-width:none;border-radius:15px 15px 0 0;transform:translateY(100%);transition:transform 0.3s ease-in-out}.smsquicker-price-history-content.active{transform:translateY(0)}.smsquicker-price-history-popup-title{font-size:16px}}.wooapp-test-form-container{text-align:center;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.test-your-website-title{font-size:24px;color:#333;margin-bottom:20px}.wooapp-website-url-input{width:80%;padding:8px 16px;border:2px solid #ddd;border-radius:4px;margin-bottom:10px;box-sizing:border-box}.wooapp-open-website-button{padding:10px 20px;background-color:#0056b3;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease}.wooapp-open-website-button:hover{background-color:#004494}.wooapp-notification-tabs-container{margin-bottom:10px}.wooapp-notification-tabs-container .wooapp-notification-tab{text-transform:capitalize;background-color:#fff;border-radius:20px;min-height:36px}.wooapp-notification-item{background-color:#fff;margin-bottom:10px;border-radius:8px;padding:15px}.wooapp-notification-title{font-weight:700;font-size:16px}.wooapp-notification-time-ago{font-size:12px;margin-bottom:5px;color:#777}.wooapp-notification-text{font-size:14px}.wooapp-notification-image-container{margin-top:10px}.wooapp-notification-image{border-radius:8px}.wooapp-notification-icon-container{position:relative}.wooapp-notification-icon{font-size:24px;color:#333;text-decoration:none}.wooapp-notification-icon:hover{color:#555}.wooapp-notification-time-ago.new::before{content:'';display:inline-block;height:8px;width:8px;background-color:red;border-radius:50%;margin-right:5px}.wooapp-notification-icon.new::before{content:'';display:block;position:absolute;height:10px;width:10px;background-color:red;border-radius:50%;top:13px;right:3px;transform:translate(50%,-50%)}.request_gst_invoice_processing{color:#ccc!important;pointer-events:none;cursor:default!important;background-color:#eee!important}#request-gst-invoice-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgb(0 0 0 / .6);align-items:center;justify-content:center}#request-gst-invoice-popup-container{position:relative;background-color:#fff;width:60%;max-width:410px;text-align:center;box-shadow:0 5px 25px rgb(0 0 0 / .25);border-radius:12px}.request-gst-invoice-content{padding:25px;overflow-y:auto;max-height:70vh}.request-gst-invoice-content::-webkit-scrollbar{width:0;background-color:#eee}.request-gst-invoice-content::-webkit-scrollbar-thumb{background-color:#eee;border-radius:4px}.request-gst-invoice-content::-webkit-scrollbar-thumb:hover{background-color:#005f8a}.request-gst-invoice-popup-title{font-size:18px;font-weight:600;padding:15px;color:#333}.request-gst-invoice-input-fields-title{text-align:left;margin-bottom:12px}.request-gst-invoice-input-fields{padding:12px!important;margin-bottom:15px;border:1px solid #e2e2e2!important;border-radius:5px!important;box-shadow:0 2px 5px rgb(0 0 0 / .05)!important;transition:border-color 0.3s,box-shadow 0.3s!important}.request-gst-invoice-input-fields:focus{border-color:#0073aa;box-shadow:0 2px 5px rgb(0 0 0 / .1)}#send-request-btn-for-gst-invoice{background-color:#0073aa;color:#fff;width:100%;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;box-shadow:0 2px 10px rgb(0 0 0 / .1);transition:background-color 0.3s,transform 0.3s}.request-gst-invoice-popup-close-btn{position:absolute;top:0;right:13px;font-size:30px;cursor:pointer;color:#111}.request-gst-invoice-popup-info{font-size:12px;background-color:#eee;padding:5px 25px}#checkout-get-gst-invoice-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgb(0 0 0 / .6);align-items:center;justify-content:center}#get-gst-invoice-popup-container{position:relative;background-color:#fff;width:60%;max-width:410px;text-align:center;box-shadow:0 5px 25px rgb(0 0 0 / .25);border-radius:12px}.get-gst-invoice-popup-content{padding:25px}.checkout-get-gst-invoice-popup-title{font-size:18px;font-weight:600;padding:15px;color:#333}.get-gst-invoice-input-fields-title{text-align:left}.get-gst-invoice-input-fields{padding:12px!important;margin-bottom:15px;border:1px solid #e2e2e2!important;border-radius:5px!important;box-shadow:0 2px 5px rgb(0 0 0 / .05)!important;transition:border-color 0.3s,box-shadow 0.3s!important}.get-gst-invoice-input-fields:focus{border-color:#0073aa;box-shadow:0 2px 5px rgb(0 0 0 / .1)}#checkout-verify-gst-information-btn{background-color:#0073aa;color:#fff;width:100%;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;box-shadow:0 2px 10px rgb(0 0 0 / .1);transition:background-color 0.3s,transform 0.3s}.gst-invoice-popup-close-btn{position:absolute;top:0;right:13px;font-size:30px;cursor:pointer;color:#111}.get-gst-invoice-popup-info{font-size:12px;background-color:#eee;padding:5px 25px}.get-gst-invoice-popup-alert{font-size:12px;margin-bottom:10px}.gst-invoice-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgb(0 0 0 / .6);align-items:center;justify-content:center}.form-row.gst-invoice-checkbox{margin-bottom:0;border-radius:5px;display:flex;align-items:center}.form-row.gst-invoice-checkbox label.checkbox{font-size:16px;font-weight:700;display:flex;align-items:center;margin:0}.form-row.gst-invoice-checkbox input[type="checkbox"]{margin-right:10px;width:20px;height:20px}.form-row.gst-invoice-checkbox .optional{font-size:12px;color:#888;margin-left:5px}.gst-invoice-option{padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;margin-top:10px}.user-business-gst-details{font-size:14px;border-top:1px solid #ddd;font-weight:700;margin:10px 0;padding-top:10px;color:#333;line-height:1.5}.user-business-gst-address{font-size:14px;margin-bottom:10px;color:#666;line-height:1.5}.gst-invoice-option .change-user-business-gst-details-btn{display:inline-block;padding:8px 15px;font-size:14px;font-weight:700;color:#fff;background-color:#0073aa;border:none;border-radius:5px;cursor:pointer;min-height:32px;transition:background-color 0.3s ease;text-transform:uppercase}.gst-invoice-option .change-user-business-gst-details-btn:hover{background-color:#005a87}.auto-gst-validate-popup,.auto-gst-loading-popup,.auto-gst-details-popup,.manual-gst-validate-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgb(0 0 0 / .6);align-items:center;justify-content:center}.auto-gst-loading-popup-container{background-color:#fff;max-width:200px;text-align:center;box-shadow:0 5px 25px rgb(0 0 0 / .25);border-radius:12px}.auto-gst-loading-content{padding:15px}.auto-gst-validate-popup-container,.auto-gst-details-popup-container,.manual-gst-validate-popup-container{position:relative;background-color:#fff;width:95%;max-width:410px;box-shadow:0 5px 25px rgb(0 0 0 / .25);border-radius:12px}.auto-gst-validate-popup-close-btn,.auto-gst-details-popup-close-btn,.manual-gst-validate-popup-close-btn{position:absolute;top:0;right:13px;font-size:30px;cursor:pointer;color:#111}.gst-validate-popup-title,.manual-gst-validate-popup-title,.gst-invoice-popup-title{font-size:18px;font-weight:600;padding:15px;color:#323232}.manual-gst-validate-popup-info,.gst-invoice-popup-info{font-size:12px;background-color:#eee;padding:5px 25px;color:#655c5c;text-align:center}.auto-gst-gstin-input-container,.gst-business-details-container,.gmanual-gst-business-details-content{padding:15px 15px 0;color:#111}.manual-gstin-input-field{margin-bottom:15px}.gstin-validate-button-container,.auto-gst-information-confirm-btn-container,.manual-gst-information-confirm-btn-container{padding:15px}.gstin-validate-button-container .validate-auto-gstin-btn,.auto-gst-information-confirm-btn-container .confirm-auto-gst-information-btn,.manual-gst-information-confirm-btn-container .confirm-manual-gst-information-btn{background-color:red;color:#fff;width:100%;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-size:14px;box-shadow:0 2px 10px rgb(0 0 0 / .1);transition:background-color 0.3s,transform 0.3s}.auto-gstin-error-message{text-align:left;font-weight:700;margin-top:5px}.gst-invoice-popup-info{font-size:12px;background-color:#eee;padding:5px 25px;color:#655c5c;text-align:center}.auto-gstin-input-fields-title{font-weight:700;font-size:16px;margin-bottom:10px}.gst-business-name-content,.gst-business-address-content{display:grid;grid-template-columns:1fr 4fr;margin-bottom:5px}.gst-business-name-label,.gst-business-address-label{font-weight:700;margin-right:5px}.gstin-loading-spinner{border:4px solid rgb(0 0 0 / .1);width:50px;height:50px;border-radius:50%;border-left-color:red;animation:spin 1s ease infinite;margin:0 auto 10px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.gstin-loading-text{font-size:16px;color:#333}#ship-to-different-address.disabled-container,#ship-to-different-address.disabled-container label{cursor:default}#ship-to-different-address label>span{font-weight:700;font-size:16px}#woootp-coupon-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgb(0 0 0 / .6);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}#woootp-coupon-popup-container{background-color:#fff;max-width:400px;width:100%;padding:30px 20px;border-radius:12px;text-align:center;box-shadow:0 10px 25px rgb(0 0 0 / .2);animation:fadeInScale 0.3s ease}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.woootp-coupon-popup-title{font-size:22px;font-weight:700;margin-bottom:15px;color:#2c3e50}.woootp-coupon-popup-description,.woootp-coupon-popup-description-two{font-size:16px;color:#555;margin-bottom:15px;font-weight:400}.woootp-coupon-code{font-size:24px;font-weight:700;color:#27ae60;background-color:#ecf9f1;padding:10px 15px;margin-bottom:20px;display:inline-block;border-radius:8px;letter-spacing:1px}.woootp-coupon-popup-buttons{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.woootp-coupon-popup-buttons button{padding:10px 20px;font-size:14px;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all 0.2s ease}#woootp-copy-coupon-code-btn{background-color:#27ae60;color:#fff}#woootp-copy-coupon-code-btn:hover{background-color:#219150}#woootp-copy-coupon-close-btn{background-color:#bdc3c7;color:#2c3e50}#woootp-copy-coupon-close-btn:hover{background-color:#95a5a6}#woootp-checkout-verification-otp-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgb(0 0 0 / .6);align-items:center;justify-content:center}#woootp-checkout-verification-otp-popup-container{background-color:#fff;width:45%;max-width:350px;padding:20px;text-align:center;border-radius:12px}.woootp-checkout-verification-otp-popup-title{font-size:18px;font-weight:600;margin-bottom:20px;color:#333}.woootp-checkout-verification-otp-input{width:100%;padding:12px;margin-bottom:15px;border:1px solid #e2e2e2;border-radius:5px;font-size:1rem}.woootp-checkout-verification-otp-input:focus{border-color:#0073aa;box-shadow:0 2px 5px rgb(0 0 0 / .1)}#woootp-checkout-verify-otp-btn{background-color:#00192F;color:#fff;width:100%;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;box-shadow:0 2px 10px rgb(0 0 0 / .1);transition:background-color 0.3s,transform 0.3s}.woootp-coupon-box{border:2px dashed #4CAF50;padding:20px;margin:20px 0;background:#e8fbe7;color:#333;border-radius:8px;font-family:sans-serif;position:relative;transition:0.3s ease}.woootp-coupon-box .coupon-code{font-size:24px;font-weight:700;margin-bottom:10px}.woootp-coupon-box .coupon-status.expired-label{position:absolute;top:10px;right:10px;background:#999;color:#fff;font-size:12px;padding:5px 8px;border-radius:4px}.woootp-coupon-box.expired{background:#f5f5f5;color:#aaa;border-color:#ccc}.woootp-login-divider{display:flex;align-items:center;text-align:center;margin:15px 0;font-size:14px;color:#888;max-width:80%;margin-left:auto;margin-right:auto}.woootp-login-divider span{padding:0 10px;background:#fff}.woootp-login-divider::before,.woootp-login-divider::after{content:"";flex:1;border-bottom:1px solid #e0e0e0}.woootp-login-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);display:flex;justify-content:center;align-items:center;z-index:1000}.woootp-login-popup-content{background-color:#fff;position:relative;text-align:center}.woootp-login-container{padding:20px;flex:1}.woootp-login-popup-close-btn:hover{background:#202025}.woootp-dial-code-input-field-update{display:flex;align-items:center;gap:5px;width:100%}.woootp-dial-code-input-container{display:flex;align-items:center;margin-bottom:15px;gap:5px}.woootp-my-account-details-phone-number-wrapper{display:flex;align-items:center;gap:5px}#woootp-my-account-details-dial-code{max-width:75px;text-align:center;cursor:pointer}#woootp-selected-dial-code-login{cursor:pointer}.woootp-forgot-password-selected-dial-code{cursor:pointer}#wooot-country-code-popup,#country-code-popup-login,#update-details-country-code-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);display:flex;justify-content:center;align-items:center;z-index:1000}.country-code-list{background:#fff;border-radius:5px;width:80%;max-width:400px;max-height:80%;overflow-y:scroll;overflow-x:hidden}.woootp-country-search-wraper{box-shadow:0 1px 8px rgb(0 0 0 / .1);padding:10px}#country-code-search{width:100%;padding:10px}#country-code-list{list-style:none;padding:0;margin:0}#country-code-list li{padding:10px;cursor:pointer}#country-code-list li:hover{background-color:#f0f0f0}#woootp-verify-otp-form #woootp-inputs-fields{display:flex;justify-content:space-between;margin:15px 0;gap:10px}#woootp-inputs-fields .woootp-input-field{width:42px;height:45px;text-align:center;font-size:1.5rem;font-weight:600;color:#00192f;border:1px solid #e2e2e2;padding:0;transition:border-color 0.3s ease}#woootp-inputs-fields .woootp-input-field:focus{box-shadow:0 0 5px rgb(0 123 255 / .5);outline:none}.woootp-resend-otp #resend-otp-link{color:#344054}.woootp-update-details-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);display:flex;justify-content:center;align-items:center;z-index:1000}.update-details-popup-content{background:#fff;padding:20px;border-radius:5px;text-align:center;position:relative;width:80%;max-width:400px;max-height:80%;overflow-y:auto}#update-details-popup-close-btn{position:absolute;top:10px;right:10px;cursor:pointer;background:#fff0;border:none;font-size:1.5rem}#woootp-update-details-form{display:flex;flex-direction:column;align-items:center}#woootp-update-details-form label{width:100%;text-align:left;margin-bottom:5px;font-size:1rem;font-weight:500}#woootp-update-details-form input[type="text"],#woootp-update-details-form input[type="email"]{width:100%;padding:12px;margin-bottom:15px;border:1px solid #e2e2e2;border-radius:5px;font-size:1rem}#dial-code-wrapper-update{padding:8px 10px;margin-bottom:15px;border:1px solid #e2e2e2;border-radius:5px;font-size:1rem}#woootp-update-details-form input[type="text"]:focus,#woootp-update-details-form input[type="email"]:focus{border-color:#0073aa;box-shadow:0 2px 5px rgb(0 0 0 / .1)}#woootp-update-details-form input[type="submit"]{text-transform:capitalize;background-color:#00192F;color:#fff;width:100%;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1.1rem;font-weight:500;box-shadow:0 2px 10px rgb(0 0 0 / .1);transition:background-color 0.3s,transform 0.3s}.woootp-update-details-btn:hover{background-color:#005a87}.woootp-error-message{color:red;width:100%;font-size:13px;padding:5px 10px;background-color:#fef3f2;border-radius:20px;margin-bottom:15px}.woootp-biometric-login-error-message{color:red;width:100%;font-size:13px;padding:5px 10px;background-color:#fef3f2;border-radius:20px;margin:15px 0 10px}.woootp-loading-spinner{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #3498db;width:16px;height:16px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block;position:absolute}.woootp-sent-to-content{display:flex;justify-content:center;align-items:center;gap:5px}.woootp-sent-to-content #otp-sent-to{font-weight:600;color:#667085;font-size:17px}.woootp-sent-to-content #woootp-edit-mobile{color:#079455;border:1px solid #079455;border-radius:2rem;font-size:12px;font-weight:600;padding:0 8px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woootp-login-shortcode{display:flex;align-items:center;font-weight:600;gap:5px;cursor:pointer}.woootp-shortcode-login-text{text-transform:uppercase}.woootp-shortcode-logout-text{text-transform:uppercase;font-size:12px}.woootp-login-popup-title,.update-details-title{font-size:18px;font-weight:600;line-height:1.4;color:#00192F;margin-bottom:11px}.woootp-login-popup-description{color:#667085;font-size:14px;margin-bottom:10px}.woootp-verification-title{font-size:23px;font-weight:600;line-height:1.4;color:#00192F;margin-bottom:10px}.woootp-verification-description{color:#667085;font-size:15px;margin-bottom:3px}.woootp-password-input-wrapper{position:relative}.woootp-password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}#woootp-mobile-email,#woootp-email-username-input,#woootp-password-input,#woootp-forgot-mobile-email-input{border:1px solid #e2e2e2;color:#00192F;border-radius:5px}#woootp-mobile-email::placeholder,#woootp-email-username-input::placeholder,#woootp-password-input::placeholder,#woootp-forgot-mobile-email-input::placeholder{color:#98A2B3}#woootp-mobile-email:focus,#woootp-email-username-input:focus,#woootp-password-input:focus,#woootp-forgot-mobile-email-input:focus{box-shadow:0 0 5px rgb(0 0 0 / .2);outline:none}#woootp-dial-code-wrapper,#woootp-forgot-password-dial-code-wrapper{border:1px solid #e2e2e2;display:flex;align-items:center;cursor:pointer;padding:9px 10px;border-radius:5px}#woootp-dial-code-wrapper-update{border:1px solid #e2e2e2;display:flex;align-items:center;cursor:pointer;padding:9px 10px;border-radius:5px;margin-bottom:15px}.woootp-login-forgot-password-container{display:flex;justify-content:space-between;margin-top:5px}.woootp-login-with-password-toggle{font-size:13px;text-align:center;cursor:pointer;margin-top:5px}.woootp-forgot-password-toggle{font-size:13px;text-align:center;cursor:pointer}.woootp-login-with-otp-toggle{margin-top:12px;font-size:13px;text-align:center;cursor:pointer}#woootp-request-otp-button,#woootp-login-with-password-button,#woootp-forgot-password-button{width:100%;border-radius:5px;text-transform:capitalize;background-color:#00192F;color:#fff;font-size:15px;position:relative}#woootp-biometric-login-btn{padding:5px;border:1px solid #00192F;background-color:#fff;border-radius:5px;text-transform:capitalize;width:100%}.woootp-fingerprint-icon{fill:#888;width:30px;height:30px}.verify-otp-button-wraper .woootp-verify-otp-button{width:100%;border-radius:5px;text-transform:capitalize;background-color:#00192F;color:#fff;font-size:15px;position:relative}.country-code-popup-content{background-color:#fff;position:relative;width:320px}.woootp-country-list-container{max-height:450px;overflow-y:auto;overflow-x:hidden}.woootp-country-list-container::-webkit-scrollbar{width:5px}.woootp-country-list-container::-webkit-scrollbar-track{background:#f1f1f1}.woootp-country-list-container::-webkit-scrollbar-thumb{background:#999;border-radius:20px}.woootp-country-list-container::-webkit-scrollbar-thumb:hover{background:#555}#woootp-country-code-list{list-style:none;padding:0;margin:0}.woootp-biometric-popup-image-container{background-color:#F8F8F8;height:130px;border-radius:8px;display:flex;justify-content:center;align-items:center}.country-name-dialling-code{display:flex;justify-content:space-between;padding:6px 15px;font-size:13px;color:#00192F}.woootp-country-name-country-code{display:flex;gap:5px}.woootp-biometric-popup-fingerprint-icon{fill:#bbb;width:90px;height:90px}#country-code-popup-close-btn,#country-code-popup-close-btn-login,#country-code-popup-close-btn-update{height:38px;color:#fff;background-color:#00192F;border-radius:5px;display:flex;justify-content:center;align-items:center;cursor:pointer}.woootp-country-list{border-bottom:1px solid #ddd;margin:0;cursor:pointer}.woootp-country-list:last-child{border-bottom:0}.country-popup-close-btn-wraper{background-color:#fff;box-shadow:0 0 9px rgb(0 0 0 / .12);padding:10px}.woootp-login-popup-terms-link{font-size:13px;margin-top:15px}.woootp-biometric-container-title{font-size:18px;font-weight:700;color:#333;margin-bottom:15px}.woootp-biometric-device{display:flex;align-items:center;justify-content:space-between;background-color:#f9f9f9;padding:10px 15px;margin-bottom:15px;border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.biometric-device-name{flex:1;padding:5px 10px;font-size:14px;border:1px solid #ddd;border-radius:4px;margin-right:15px;box-shadow:inset 0 1px 3px rgb(0 0 0 / .1)}.woootp-biometric-device-status-delete-button{display:flex;align-items:center;gap:10px}.biometric-device-status-toggle-switch{position:relative;display:inline-block;width:65px;height:30px;margin:0}.biometric-device-status-toggle-switch input{opacity:0;width:0;height:0}.biometric-device-status-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:0.4s;border-radius:18px}.biometric-device-status-toggle-slider::before{position:absolute;content:"";height:25px;width:25px;left:3px;bottom:3px;background-color:#fff;transition:0.4s;border-radius:50%;box-shadow:0 2px 4px rgb(0 0 0 / .3)}.biometric-device-status-toggle-switch input:checked+.biometric-device-status-toggle-slider{background-color:#4caf50}.biometric-device-status-toggle-switch input:checked+.biometric-device-status-toggle-slider::before{transform:translateX(35px)}.biometric-device-status-toggle-slider:hover{background-color:#bfbfbf;box-shadow:0 4px 8px rgb(0 0 0 / .3)}.biometric-device-status-toggle-slider:after{content:"OFF";color:#fff;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:13px;font-family:Arial,sans-serif;transition:0.4s;line-height:normal}input:checked+.biometric-device-status-toggle-slider:after{content:"ON";left:10px;right:auto;transform:translateY(-50%)}#woootp-register-biometric-button{background-color:#1C2434;color:#fff;font-size:16px;font-weight:700;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:all 0.3s ease}#woootp-register-biometric-button:hover{background-color:#1C2434;box-shadow:0 6px 8px rgb(0 0 0 / .2);transform:translateY(-2px)}#woootp-delete-biometric-device-btn{background:none;color:#1C2434;cursor:pointer;font-size:23px;padding:5px;transition:color 0.3s ease;min-height:unset;border:1px solid #1C2434;border-radius:5px}#woootp-delete-biometric-device-btn:hover{color:#ff1a1f}#woootp-biometric-popup-close-btn{background-color:#fff0;color:#1C2434;padding:0;min-height:unset;font-size:25px;position:absolute;right:15px;top:10px}.woootp-biometric-popup-continue-btn-container .button{background-color:#1C2434;color:#fff;font-size:16px;font-weight:700;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;width:100%;margin-top:15px;transition:all 0.3s ease}.woootp-biometric-popup-continue-btn-container .button:hover{background-color:#1C2434;transform:translateY(-2px)}.woootp-biometric-popup-title{font-size:21px;color:#1C2434;font-weight:700}.woootp-biometric-popup-description{color:#707070;margin-bottom:15px}.woootp-login-popup-close-btn{position:absolute;width:36px;height:36px;border-radius:50%;background:#2a323c;box-shadow:0 2px 10px rgb(10 10 10 / .06);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:30}.woootp-login-popup-close-icon{color:#fff}.woootp-image-login-container{display:flex;height:100%}@media (min-width:768px){.woootp-mobile-image-container{display:none}.woootp-pc-image-container{background-size:cover;background-position:center;background-repeat:no-repeat}.woocommerce-MyAccount-navigation-link--secure-login,.secure-login-link{display:none}.woootp-login-popup-close-btn{top:-15px;right:-15px}}@media (max-width:768px){#woootp-checkout-verification-otp-popup{align-items:flex-end;justify-content:center}.woootp-image-login-container{flex-direction:column}#woootp-checkout-verification-otp-popup-container{width:100%;max-width:none;border-radius:15px 15px 0 0;position:relative;transform:translateY(100%);transition:transform 0.3s ease-in-out}#woootp-checkout-verification-otp-popup-container.active{transform:translateY(0)}.woootp-pc-image-container{display:none}.woootp-mobile-image-container{background-size:cover;background-position:center;background-repeat:no-repeat}.country-code-popup-content{height:100%;width:100%}.woootp-country-list-container{max-height:calc(100% - 17%)}.woootp-login-popup-close-btn{top:5px;right:5px}.woootp-country-list-container::-webkit-scrollbar{width:0}.woootp-update-details-popup{align-items:flex-end;justify-content:center}.update-details-popup-content{width:100%;max-width:none;border-radius:15px 15px 0 0;transform:translateY(100%);transition:transform 0.3s ease-in-out}.update-details-popup-content.active{transform:translateY(0)}.woootp-login-popup-content{height:100%}.woootp-biometric-register-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center;z-index:1000}.woootp-biometric-register-popup-content{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:400px;position:relative;box-shadow:0 4px 6px rgb(0 0 0 / .1)}}