#loginSnippet .gender-selection p{text-align:center}#loginSnippet .full-width,#otpScreen,#prelogin-modal .prelogin-step-li.completed .li-connector:before,#registrationScreen,#screen1{width:100%}#login-modal .hidden,#loginSnippet .gender-radio,#prelogin-modal .hidden,#prelogin-modal .prelogin-step-li .li-marker svg,#prelogin-modal .prelogin-step-li.completed .li-marker span,#prelogin-tc-wrapper.hidden{display:none}#prelogin-modal .prelogin-step-li.active .li-heading h3{color:#000;font-weight:600}#prelogin-modal #addressForm .otp-sent-wrapper{margin-bottom:15px}#login-modal .terms_conditions_text,#prelogin-modal .terms_conditions_text{font-size:12px;line-height:14px}#prelogin-modal .prelogin-step-li.completed .li-marker svg{display:block}#prelogin-tc-wrapper{background-color:#0009;bottom:0;height:100%;position:absolute;width:100%;z-index:15}#prelogin-tc-wrapper .prelogin-tc-loader{padding:20% 0!important}#login-modal .sr-only,#prelogin-modal .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#login-modal,#prelogin-modal{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0009}#login-modal .modal-content,#prelogin-modal .modal-content{position:relative;width:100%;height:100%;min-height:400px;overflow-y:auto;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:auto}#login-modal .login-loader,#prelogin-modal .prelogin-loader{height:100%;position:relative;width:100%}#login-modal .login-loader center,#prelogin-modal .prelogin-loader center,#prelogin-tc-wrapper .prelogin-tc-loader center{align-items:center;display:grid;top:40%;position:relative;justify-content:center}#login-modal .login-loader .loader,#prelogin-modal .prelogin-loader .loader,#prelogin-tc-wrapper .prelogin-tc-loader .loader,#rl-loader-wrapper .rl-loader .loader{margin:0 auto;width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#010145;--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:1s linear infinite l3}@keyframes l3{to{transform:rotate(1turn)}}#login-modal .field-wrapper,#login-modal .login-content,#prelogin-modal .field-wrapper,#prelogin-modal .prelogin-content,#prelogin-modal ol.prelogin-step-indicator li.prelogin-step-li{position:relative}#login-modal .login-header,#prelogin-modal .prelogin-header{display:grid;grid-template-columns:2rem auto 2rem;padding:1rem;align-items:center;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-bottom-width:1px}#login-modal .login-header #close-login,#prelogin-modal .prelogin-header #close-prelogin{display:inline-flex;justify-content:center;align-items:center;border-radius:.5rem;width:2rem;height:2rem;font-size:.875rem;line-height:1.25rem;color:#9ca3af;background-color:#fff0}#login-modal .header-logo,#prelogin-modal .header-logo{display:flex;justify-content:center;align-items:center;width:100%;font-weight:600;color:#111827;margin:unset}#login-modal .announcement-bar,#prelogin-modal .announcement-bar{display:flex;padding:.5rem;justify-content:center;align-items:center;color:#fff;background-color:#c40b12}#login-modal .announcement-bar-text,#prelogin-modal .announcement-bar-text{font-size:14px;line-height:16px;font-weight:600}#prelogin-modal .prelogin-body{padding:20px 20px 10px}#login-modal .login-body{padding:30px 20px 10px}#prelogin-modal ol.prelogin-step-indicator{display:grid;align-items:center;padding:0;margin:0 auto;justify-content:center;list-style-type:none;width:100%;grid-template-columns:1fr 1fr auto}#login-modal #loginAddressForm label.gender-option,#loginSnippet .gender-option,#prelogin-modal .prelogin-step-li .prelogin-li-wrapper{display:flex;align-items:center}#prelogin-modal .prelogin-step-li .li-marker{display:flex;justify-content:center;align-items:center;border-radius:50%;width:20px;height:20px;background-color:#d1d5db;flex:0 0 20px}#prelogin-modal .prelogin-step-li .li-marker span{background-color:#d1d5db;color:#fff;display:flex;font-size:12px;line-height:14px;font-weight:500}#prelogin-modal .prelogin-step-li .li-heading h3{color:#9ca3af;font-weight:500;padding-left:.25rem;font-size:14px;line-height:16px}#prelogin-modal .prelogin-step-li .li-connector{display:flex;margin-left:.25rem;margin-right:5px;width:100%;height:2px;background-color:#e5e7eb;position:relative}#prelogin-modal .prelogin-step-li .li-connector:before{content:"";width:0%;position:absolute;height:100%;background-color:#0f9980;z-index:1;transition:.4s}#prelogin-modal .prelogin-step-li.active .li-marker{background-color:#fff;border:1px solid #A6192E}#prelogin-modal .prelogin-step-li.active .li-marker span{background-color:#fff;color:#000}#prelogin-modal .prelogin-step-li.completed .li-heading h3{color:#0f9980;font-weight:500}#prelogin-modal .prelogin-step-li.completed .li-marker svg.checkmark{border-radius:50%;stroke-width:5;stroke:#fff;stroke-miterlimit:10;animation:.4s ease-in-out .4s forwards fill,.3s ease-in-out .9s both scale}#prelogin-modal .prelogin-step-li.completed .li-marker svg .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#0f9980;fill:none;animation:.4s ease-in-out .4s forwards fill,.6s cubic-bezier(.65,0,.45,1) forwards stroke}#prelogin-modal .prelogin-step-li.completed .li-marker svg .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #0f9980}}#prelogin-modal .coupon-div-wrapper{display:flex;margin-top:20px;margin-bottom:35px;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:1rem}#prelogin-modal .coupon-div-wrapper .coupon-div1{display:flex;flex-direction:column;border-radius:1rem;width:100%;height:56px;border:2px solid #f1f1f1;justify-content:center;padding-left:10px}#prelogin-modal .coupon-div-wrapper .coupon-div2{display:flex;margin-left:.5rem;align-items:start;width:100%;gap:5px}#prelogin-modal .coupon-div-wrapper .coupon-div3,#shopify-section-mini-cart #mini-cart-form{display:flex;flex-direction:column}#prelogin-modal .coupon-div-wrapper .coupon-text{font-size:14px;line-height:16px;font-weight:500;color:#a6192e}#login-modal .login-form,#prelogin-modal .prelogin-form{margin-left:auto;margin-right:auto}#login-modal .form-heading,#prelogin-modal .form-heading{font-size:1.125rem;line-height:1.75rem;font-weight:700}#login-modal #loginOtpForm .field-wrapper,#prelogin-modal #otpForm .field-wrapper{width:25%}#login-modal .field-wrapper input,#prelogin-modal .field-wrapper input{padding:10px;border-radius:8px;width:100%;height:56px;box-shadow:0 2px 8px 2px #0000000d;border:1px solid #0000001a;font-size:16px;line-height:18px;font-weight:400}#login-modal .field-wrapper input:focus,#login-modal .field-wrapper input:focus-visible,#prelogin-modal .field-wrapper input:focus,#prelogin-modal .field-wrapper input:focus-visible{border:2px solid #000;outline:unset}#login-modal .field-wrapper label.field-placeholder,#prelogin-modal .field-wrapper label.field-placeholder{padding:0 3px;width:fit-content;-webkit-transform:scale(.75) translateY(-30px) translateX(-20px);transform:scale(.75) translateY(-35px) translate(-20px)}#login-modal .field-wrapper .field-placeholder,#prelogin-modal .field-wrapper .field-placeholder{font-size:16px;position:absolute;background:#fff;top:14px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#80868b;left:10px;padding:0;-webkit-transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);z-index:1;text-align:left;width:93%}#login-modal .field-wrapper .field-placeholder span,#prelogin-modal .field-wrapper .field-placeholder span{background:#fff;padding:0 2px}#login-modal .field-wrapper input:not([disabled]):focus~.field-placeholder,#prelogin-modal .field-wrapper input:not([disabled]):focus~.field-placeholder{color:#777}#login-modal .field-wrapper input:not([disabled]):focus~.field-placeholder,#login-modal .field-wrapper.hasValue input~.field-placeholder,#prelogin-modal .field-wrapper input:not([disabled]):focus~.field-placeholder,#prelogin-modal .field-wrapper.hasValue input~.field-placeholder{-webkit-transform:scale(.75) translateY(-30px) translateX(-20px);transform:scale(.75) translateY(-30px) translate(-20px);width:fit-content!important;margin-left:unset!important;left:15px;top:10px}#login-modal .field-wrapper input.phone:not([disabled]):focus~.field-placeholder,#login-modal .field-wrapper.hasValue input.phone~.field-placeholder,#prelogin-modal .field-wrapper input.phone:not([disabled]):focus~.field-placeholder,#prelogin-modal .field-wrapper.hasValue input.phone~.field-placeholder{left:10px!important}#login-modal p.input-error,#prelogin-modal p.input-error{margin-bottom:.25rem;margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:#ef4444}#login-modal .field-wrapper .phone-code,#prelogin-modal .field-wrapper .phone-code{display:flex;justify-content:center;position:absolute;bottom:0;top:0;align-items:center;font-size:16px;line-height:18px;padding:10px 12px}#login-modal .field-wrapper.hasValue .phone-code,#prelogin-modal .field-wrapper.hasValue .phone-code{bottom:0;top:1px}#prelogin-modal #fullAddressForm .field-wrapper.hasValue .phone-code{top:0!important}#login-modal .field-wrapper input.phone,#prelogin-modal .field-wrapper input.phone{padding-left:40px}#login-modal .field-wrapper input.phone~.field-placeholder,#prelogin-modal .field-wrapper input.phone~.field-placeholder{margin-left:30px;width:85%}#login-modal .field-wrapper input.verify_loginOtp,#prelogin-modal .field-wrapper input.verify_otp{height:60px;font-size:22px;line-height:24px;font-weight:500;text-align:center;width:75px}#login-modal a#loginResendOtpBtn.disabled,#prelogin-modal a#resendOtpBtn.disabled{color:#d1d5db!important}#login-modal button.continue-btn,#prelogin-modal button.continue-btn{display:flex;margin-top:15px;margin-bottom:15px;justify-content:center;align-items:center;border-radius:15px;width:100%;font-size:16px;line-height:18px;font-weight:600;color:#fff;height:56px;min-height:40px;background-color:#a6192e}#login-modal #loginOtpForm .otp-sent-wrapper,#login-modal #loginOtpForm .resend-otp-wrapper,#prelogin-modal #addressForm .otp-sent-wrapper,#prelogin-modal #otpForm .otp-sent-wrapper,#prelogin-modal #otpForm .resend-otp-wrapper{display:flex;flex-direction:row;align-items:center;width:100%}#login-modal #loginOtpForm .otp-sent-text,#prelogin-modal #addressForm .otp-sent-text,#prelogin-modal #otpForm .otp-sent-text{font-size:.875rem;line-height:1.25rem;margin-bottom:unset}#login-modal #loginOtpForm .otp-sent-mobile,#prelogin-modal #addressForm .otp-sent-mobile,#prelogin-modal #otpForm .otp-sent-mobile{padding-left:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#000;margin:unset}#login-modal #loginOtpForm #editloginMobileBtn,#prelogin-modal #addressForm #editMobileBtn,#prelogin-modal #otpForm #editMobileBtn{padding-left:.25rem;font:-webkit-control}#login-modal #loginOtpForm .otp-fields-wrapper,#prelogin-modal #otpForm .otp-fields-wrapper{display:flex;margin:15px auto;gap:10px;justify-content:center;align-items:center;width:100%}#login-modal #loginOtpForm .login-resend-otp-text,#prelogin-modal #otpForm .resend-otp-text{font-size:12px;line-height:14px;font-weight:500;margin:unset;margin-right:8px}#login-modal #loginOtpForm .login-resend-otp-timer,#prelogin-modal #otpForm .resend-otp-timer{font-weight:600;color:#6290c3}#login-modal #loginOtpForm #loginResendOtpBtn,#prelogin-modal #otpForm #continueAsGuestBtn,#prelogin-modal #otpForm #resendOtpBtn{font-size:12px;line-height:14px;font-weight:500;color:#000;margin:unset;text-decoration:underline}#login-modal #loginAddressForm .gender-options{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr 1fr 1fr;padding:0;margin:0 auto;width:100%;gap:15px}#login-modal #loginAddressForm .field-wrapper input[type=radio]{width:unset;height:unset;display:none}#login-modal #loginAddressForm span.gender-label{display:block;cursor:pointer;text-align:center;width:100%;padding:10px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px 2px #0000000d;border:1px solid #0000001a;color:#000;font-size:16px;font-weight:400}#login-modal #loginAddressForm span.gender-label.selectedGender{border-color:#a6192e;color:#a6192e;font-weight:600}#login-turnstile-container,#prelogin-modal #turnstile-container{margin-top:15px;text-align:center;width:100%}#login-modal .terms_conditions_text a,#prelogin-modal .terms_conditions_text a{font-weight:600}#prelogin-modal .trust_badge{display:flex;gap:10px;margin:0 auto;justify-content:center;padding:10px 0 15px}#prelogin-modal .trust_badge .badge_item{text-align:center;position:relative;flex:calc(33.33% - 7px);max-width:calc(33.33% - 7px);opacity:.4}#prelogin-modal .trust_badge .badge_item img{max-width:45px;max-height:45px;height:100%;width:100%;object-fit:contain;padding:10px 10px 5px}#prelogin-modal .trust_badge .badge_item p{color:#1a1a1a;line-height:14px;font-size:11px;font-weight:600;margin-top:0}@media screen and (max-width:767px){#login-modal .modal-content{height:90%;top:10%}}@media screen and (min-width:768px){#login-modal .modal-content,#prelogin-modal .modal-content{top:90px;max-height:80%!important;max-width:420px!important}#prelogin-modal .prelogin-step-li .li-connector{width:65px}}@media screen and (max-width:375px){#prelogin-modal .prelogin-step-li .li-marker{width:15px;height:15px;flex:0 0 15px}#prelogin-modal .prelogin-step-li .li-marker span{font-size:10px;background-color:transparent!important}#prelogin-modal .prelogin-step-li .li-heading h3{font-size:12px}}.shopify-section--header:has(.cart-notification--error){z-index:10!important}cart-drawer .cart-notification[hidden]{display:none}cart-drawer .cart-notification{overflow:unset;position:relative;top:0%}cart-drawer .cart-notification .cart-notification__wrapper{align-items:center}cart-drawer .cart-notification .icon--cart-notification{top:0!important}cart-drawer .cart-notification span.cart-notification__heading{line-height:18px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
