.awp-otp-login-form{width:400px;margin:auto;}.awp-login-branding{display:flex;flex-direction:column;align-items:center;margin-bottom:24px;text-align:center;}.awp-login-branding .awp-logo img{width:auto;max-height:80px;transition:transform .3s;}.awp-login-branding #otp-icon{font-size:52px;line-height:1;padding:12px;background:linear-gradient(180deg,#fff,transparent);border-radius:999px;box-shadow:0 -4px 2px 0 rgba(0,0,0,.05);color:#475569;}.awp-login-branding b{color:#141b38;}.awp-login-title{font-size:30px;color:#141b38;line-height:1.6;font-weight:bold;font-family:inherit;margin:0;}.awp-login-description{font-size:16px;color:#434960;line-height:1.6;margin:0;text-align:center;}.awp-tabs{margin-bottom:16px;}.awp-tab-list{list-style:none;display:flex;flex-direction:row;justify-content:space-between;border-radius:10px;overflow:scroll;margin:0;flex-wrap:nowrap;align-items:stretch;background-color:#f3f4f6;padding:2px !important;min-height:42px;scrollbar-width:none;}.awp-tab-list .awp-tab{flex:1;text-align:center;padding:8px;cursor:pointer;transition:color .3s;font-weight:500;color:#6f7899;border-radius:8px;font-size:14px;margin:0 !important;display:inline-flex;align-items:center;justify-content:center;line-height:1.25;}.awp-tab-list .awp-tab.active{background-color:#fff;color:#141b38;box-shadow:0 0 0 1px rgba(44,64,94,.06),0 1px 1px rgba(44,64,94,.04),0 2px 4px rgba(44,64,94,.08);}.awp-tab-list .awp-tab:hover{color:#141b38;}.awp-tab-content .awp-tab-pane{display:none;}.awp-tab-content .awp-tab-pane.active{display:block;}.awp-form-group label{display:block;margin-bottom:6px;font-weight:500;color:#434960;font-size:12px;text-transform:capitalize;}.awp-form-group input[type="text"],.awp-form-group input[type="email"],.awp-form-group input[type="password"],.awp-form-group input[type="url"],.awp-form-group textarea{padding:0 1rem;border:1px solid #ccc;border-radius:8px;font-size:14px;transition:border-color .3s;background-color:#fff;font-family:inherit;width:100%;height:48px;max-height:48px;}#awp_phone{width:100%;}.awp-form-group input[type="text"]:focus,.awp-form-group input[type="email"]:focus,.awp-form-group input[type="password"]:focus,.awp-form-group input[type="url"]:focus,.awp-form-group textarea:focus{border-color:#044;outline:none;box-shadow:0 0 5px rgba(52,152,219,.5);}#awp_whatsapp{min-width:100%;}.awp-btn{width:100%;height:48px;padding:12px;font-size:16px;font-weight:600;font-family:inherit;line-height:1.2;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer;transition:all .2s ease-in-out;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;border:none;color:#fff;text-decoration:none !important;}.awp-btn:hover{opacity:.8;}.awp-btn [class*=" ri-"],.awp-btn [class^="ri-"]{font-weight:500 !important;font-size:20px;}#awp-otp-login-form-whatsapp .awp-submit-button{background-color:#22c55e;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease,color .3s ease;}.awp-resend-otp-btn{background:#f1f1f1;color:#141b38 !important;border:1px solid #ddd !important;margin-top:8px;}#awp_login_message_whatsapp,#awp_login_message_email,#awp_login_message_email_password{margin:16px 0;text-align:center;}#awp_login_message_whatsapp .error,#awp_login_message_email .error,#awp_login_message_email_password .error{color:#b91c1c;font-weight:600;background-color:#fecaca;text-align:center;padding:8px 16px;border-radius:8px;margin:0;font-size:14px;}#awp_login_message_whatsapp .success,#awp_login_message_email .success,#awp_login_message_email_password .success{color:#15803d;font-weight:600;background-color:#e0faec;padding:8px 16px;border-radius:8px;margin:0;font-size:14px;}.awp-resend-timer{display:inline-block;margin-left:10px;font-size:14px;color:#7f8c8d;}.awp-otp-login-form .awp-edit-button{cursor:pointer;color:#05f;text-decoration:none;transition:opacity .5s ease;}.awp-otp-login-form .awp-edit-button:hover{opacity:.7;}#signup_toggle,#login_toggle{color:#05f;}#signup_toggle:hover,#login_toggle:hove{opacity:.8;}.awp-switch-form{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:.375rem;}.awp-separator{display:flex;align-items:center;text-align:center;margin:16px 0;}.awp-separator::before,.awp-separator::after{content:"";flex:1;border-bottom:1px solid #ddd;}.awp-separator::before{margin-right:16px;}.awp-separator::after{margin-left:16px;}.awp-separator span{color:#7f8c8d;font-weight:500;font-size:14px;}.password-container{position:relative;display:flex;justify-content:end;align-items:center;}.show-hide-icon{position:absolute;top:50%;margin-inline-end:16px;transform:translateY(-50%);cursor:pointer;font-size:20px;color:#555;}.hidden{display:none;}.show-hide-icon:hover{color:#000;}.iti{width:100%;}@media (max-width: 768px){.awp-otp-login-form{width:100%;}.awp_redirect_rule{flex-direction:column;align-items:flex-start;}.awp_redirect_rule .rule-fields{flex-direction:column;width:100%;}.awp_redirect_rule .rule-fields select.awp_redirect_role,.awp_redirect_rule .rule-fields input.awp_redirect_url{width:100%;}.awp-login-method-radio{flex-direction:column;}.awp-login-method-radio .awp-radio-label{width:100%;}}[class*=" wvr-icon-"],[class^=wvr-icon-]{font-family:"virtual-review" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.wvr-icon-shopping-bag:before{content:"";}.wvr-icon-no-icon:before{content:"";color:#666;}.wvr-icon-cart-arrow-down:before{content:"";}.wvr-icon-credit-card:before{content:"";}.wvr-icon-currency-dollar:before{content:"";}.wvr-icon-location-shopping:before{content:"";}.wvr-icon-bin:before{content:"";}.wvr-icon-cross:before{content:"";}.wvr-icon-bin{padding-left:3px;font-size:20px;}.wvr-comments-group{display:flex;align-items:center;}.wvr-product-purchased{display:inline-block;font-size:.85rem;margin-right:5px;padding:0 7px;border-radius:20px;white-space:nowrap;vertical-align:top;}.wvr-purchased-format{font-size:18px;}.wvr-icon-purchased{vertical-align:top;}.wvr-customer-pick{white-space:nowrap;overflow-x:scroll;width:100%;}.wvr-customer-select{border:1px solid #eee;margin:unset;width:100%;font-weight:400 !important;padding:5px !important;}.wvr-customer-sample-cmt{margin-bottom:10px;}.wvr-select-sample-cmt{font-weight:400;padding:2px 10px;margin:5px;border-radius:15px;display:inline;border:0;background-color:#f0f0f0;color:#000;}.wvr-select-sample-cmt:hover{background-color:#ff7311;color:#fff;}.wvr-desktop-style .wvr-clear-comment{line-height:1.5 !important;}.wvr-clear-comment:hover{color:red;}.wvr-product-bought{font-weight:400;font-size:90%;color:#777;}.comment-text>.description>p,.comment-text>.meta{margin-bottom:.5em;}.wvr-select-qty-cmt{margin:0;padding:0;}.wvr-ordered{background-image:url("https://cdn-iledjfa.nitrocdn.com/SYyKbQdAxmcnNgKrHqbimoypCJFxNPHF/assets/images/source/rev-0ac2b02/deccanpetstore.com/wp-content/plugins/faview-virtual-reviews-for-woocommerce/assets/img/ordered.svg");background-repeat:no-repeat;padding:.7em;margin-right:.5em;display:inline-block;position:relative;top:.2em;}.wvr-note{font-style:italic;color:#7a7a7a;margin:1%;}.wvr-ordered.nitro-lazy{background-image:none !important;}.wvr-emoji{position:relative;}.wvr-emoji-remote{padding:.8em;background-image:url("https://cdn-iledjfa.nitrocdn.com/SYyKbQdAxmcnNgKrHqbimoypCJFxNPHF/assets/images/source/rev-0ac2b02/deccanpetstore.com/wp-content/plugins/faview-virtual-reviews-for-woocommerce/assets/img/emoji.svg");background-repeat:no-repeat;background-position:center;margin-left:.3em;height:fit-content;}.wvr-emoji-remote.nitro-lazy{background-image:none !important;}.wvr-emoji-remote:hover{background-image:url("https://cdn-iledjfa.nitrocdn.com/SYyKbQdAxmcnNgKrHqbimoypCJFxNPHF/assets/images/source/rev-0ac2b02/deccanpetstore.com/wp-content/plugins/faview-virtual-reviews-for-woocommerce/assets/img/emoji_hover.svg");}.wvr-emoji-remote:hover.nitro-lazy{background-image:none !important;}.wvr-emoji-table{display:none;position:absolute;z-index:1;width:12em !important;height:7em !important;top:3em;right:-2em;border-radius:5px;padding:.5em;box-shadow:2px 2px 5px gray;}.wvr-emoji-table>tbody>tr>td{padding:1px !important;border:0 !important;}.wvr-note-label{padding-top:8px;font-size:.9rem;color:#9b9b9b;}.wvr-select-sample-cmt:hover{cursor:pointer;}.wvr-desktop-style{display:block;}.wvr-mobile-style{display:none;}@media screen and (max-width:768px){.wvr-desktop-style{display:none;}.wvr-mobile-style{display:block;}}