.login-page{background:#f9f6f2;color:#000;font-family:Open Sans}@media (max-width:599.98px){.login-page{background:#fff!important}}.login-page-section{display:grid;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:80px}@media (max-width:599.98px){.login-page-section{display:flex;min-height:0;padding:0}}.login-page-form{background:#fff;border-radius:4px;box-shadow:0 5px 24px rgba(0,0,0,0.15);min-height:540px;padding:50px 40px 40px;width:400px}@media (max-width:599.98px){.login-page-form{box-shadow:none;padding:40px;width:100%}}.login-page-form-logo{display:flex;width:100%}.login-page-form-logo .q-focus-helper{background:none!important;opacity:0!important}.login-page-form-title{font-size:24px;letter-spacing:-0.05em;line-height:1.4;text-align:center}.login-page-form-subtitle{color:#31363b;font-size:14px;line-height:1.3;text-align:center}.login-page-form-input_block{margin-bottom:16px}.login-page-form-input_wrapper{position:relative;height:48px;margin-bottom:2px}.login-page-form-input{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #c2c8d0;border-radius:4px;font-size:1rem;outline:none;padding:16px;background:none;z-index:1}.login-page-form-input:-webkit-autofill,.login-page-form-input :-webkit-autofill:active,.login-page-form-input:-webkit-autofill:focus,.login-page-form-input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-page-form-label{position:absolute;left:16px;top:12px;padding:0 0.25rem;background-color:#fff;color:#70777f;font-size:16px;transition:0.3s}.login-page-form-input:focus+.login-page-form-label{top:-9px;left:10px;color:#3579a9;font-size:12px;z-index:10}.login-page-form-input:focus{border:2px solid #3579a9}.login-page-form-input.error-input,.login-page-form-input:focus.error-input{border:2px solid #bf2c25}.login-page-form-input:focus.error-input+.login-page-form-label{color:#bf2c25}.login-page-form .error-message{color:#bf2c25;font-size:14px;padding-top:3px}.login-page-form .error-message-icon{font-size:15px;padding-right:7px}.login-page-form-button{border-radius:4px;color:#fff;font-size:18px;font-weight:600;width:100%;height:51px}.login-page-form-text{color:#31363b;font-size:14px;line-height:1.3}.login-page-form .clickable{color:#337aa9;cursor:pointer;font-weight:700}.login-page .loader_overlay{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;display:flex;opacity:1;visibility:visible;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:#f9f6f2;z-index:9997}.login-page .loader_overlay.loaded{opacity:0!important;visibility:hidden!important;transition:all 0.3s ease-out}.login-page-form-input:not(:placeholder-shown).login-page-form-input:not(:focus)+.login-page-form-label{top:-9px;left:10px;font-size:12px;z-index:10}.login-page-form-input.error-input:not(:placeholder-shown).login-page-form-input.error-input:not(:focus)+.login-page-form-label{color:#bf2c25}.header-nav{font-weight:600}.header-nav .btn-qiveaway{color:#ffd72d;text-transform:none}.header-nav .btn-qiveaway-section{font-size:13px;display:inline-block;padding-top:3px}.header-nav .btn-qiveaway-section span{font-weight:700}.header-nav .text-blue{color:#298cb5!important}.header-nav .q-btn{font-size:15px;font-weight:600}.header-nav .search-mobile{display:block!important;width:100%!important;position:absolute;left:0;right:0;top:0;z-index:100;background-color:#001526;padding:15px;opacity:0;visibility:hidden;transition:all 0.3s ease-out}.header-nav .search-mobile.show{opacity:1;visibility:visible}.q-drawer{height:70%;width:435px;background:#fff}@media (max-width:599.98px){.q-drawer{width:100%;margin-top:60px}}.q-drawer .cartPanel{padding:20px 30px;font-family:Open Sans;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#4d4d4d}.q-drawer .cartPanel .title{font-size:22px;line-height:30px;color:#222}.q-drawer .cartPanel .product{margin:15px 0;border:1px solid #d2d2d2;border-radius:6px;padding:15px 10px;color:#4d4d4d}.q-drawer .cartPanel .product .title{font-size:18px;line-height:25px;letter-spacing:-0.01em}.q-drawer .cartPanel .product .qty,.q-drawer .cartPanel .product .subtitle{font-size:11px;line-height:160.9%}.q-drawer .cartPanel .product .price{font-size:16px;line-height:22px;text-align:right;letter-spacing:-0.01em}.q-drawer .cartPanel .total{font-weight:600;font-size:22px;line-height:30px}.q-drawer .cartPanel .separator{border-top:1px solid #d2d2d2;margin:15px 0}.q-drawer .cartPanel .checkoutBtn{background:#298cb5;border-radius:5px;width:65%;font-weight:700;font-size:23px;line-height:25px;text-align:center;letter-spacing:0.02em;color:#fff;text-shadow:0px 1px 2px rgba(0,0,0,0.25)}.q-drawer--mobile{max-width:100%;height:75%}.login{background-color:#000;background-image:url(/bg/login-bg.jpg);background-size:cover;background-position:50%;flex-direction:row}.login,.login-box{display:flex;justify-content:center;align-items:center}.login-box{background-color:rgba(0,0,0,0.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;padding:30px 30px 20px 30px;flex-direction:column}.login-or{position:absolute;top:0;left:50%;margin:-12px 0 0 -12px;border-radius:50%!important;width:24px;height:24px;display:flex;justify-content:center;align-items:center;padding:0 0 1px 0;font-size:12px}.login-card{background-image:radial-gradient(ellipse at top,hsla(0,0%,100%,0.05),transparent),radial-gradient(ellipse at bottom,rgba(0,0,0,0.25),transparent)!important}.login-card .custom-expansion .q-item{min-height:30px;padding:8px 0 10px}.login-card .custom-expansion .q-item__section--avatar{min-width:12px;padding-right:8px}.login-card .custom-expansion .icon-triangle i{font-size:11px;transform:rotate(90deg)}.login-card .custom-expansion .q-expansion-item__toggle-icon--rotated{transform:rotate(180deg)!important}.login-card .custom-expansion-inner{padding:0 0 0 20px}.login-card .fs-12{font-size:12px}.login-card .link{color:#fff;cursor:pointer;text-decoration:underline}.login-card .link:hover{text-decoration:none}.login-card .inline{display:inline-block}.login-left{border-bottom:1px solid rgba(0,0,0,0.1)}.login-right{position:relative;border-top:1px solid hsla(0,0%,100%,0.15);display:flex;align-items:center}.login .drawer-copyright{text-align:center;color:#9e9e9e}.login .drawer-copyright a{color:#ccc;text-decoration:none}.login .drawer-copyright a:active,.login .drawer-copyright a:hover{text-decoration:underline}