.cart-content-merge-modal .modal-dialog{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0 16px}@media(min-width:992px){.cart-content-merge-modal .modal-dialog{margin:0 auto}}.cart-content-merge-modal .modal-content{background-color:var(--color-dark-red);border-radius:4px;-webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,.102);box-shadow:4px 4px 8px 0 rgba(0,0,0,.102);margin-bottom:80px;padding:16px}.cart-content-merge-modal .close{display:none}.cart-content-merge-modal .modal-header{padding:0}.cart-content-merge-modal .cart-content-merge-modal-title{color:var(--color-white);font-family:var(--font-roboto-bold);font-size:16px;font-weight:400;line-height:24px}.cart-content-merge-modal .cart-content-merge-modal-subtitle{color:var(--color-white);font-family:var(--font-roboto-regular);font-size:14px;font-weight:400;line-height:20px}.cart-content-merge-modal .cart-content-merge-modal-keep-cart-button{background-color:var(--color-white);border-color:var(--color-white);border-radius:2px;height:40px}.cart-content-merge-modal .cart-content-merge-modal-icon{fill:var(--color-white);stroke:var(--color-white);height:20px;width:20px}.cart-content-merge-modal .cart-content-merge-modal-buttons-wrapper{gap:16px}.main-content{background-image:var(--mobile-background-image);background-position:50%;background-repeat:no-repeat;background-size:100% auto}@media(min-width:544px){.main-content{background-image:var(--tablet-background-image)}}@media(min-width:992px){.main-content{background-image:var(--desktop-background-image)}}.login-page{padding-bottom:4px;padding-top:32px}@media(min-width:769px){.login-page{padding-bottom:40px;padding-top:40px}}.login-page-content{background:var(--color-white-transparent);border-radius:12px;margin:0 auto;max-width:807px}.login-page .login-content{padding:16px 16px 24px}@media(min-width:769px){.login-page .login-content{padding:24px 24px 36px}}.login-page .register-content{padding:24px 16px 36px}@media(min-width:769px){.login-page .register-content{padding:24px 24px 36px}.login-page .login-page-row{padding:0 11.5px}}.login-page .login-title{color:#0f0f10;font-size:20px;line-height:28px;margin:0 0 24px}@media(min-width:544px){.login-page .login-title{font-size:24px;line-height:32px}}.login-page .create-account-btn{font-size:14px;letter-spacing:1px;line-height:16px;padding:11px 16px}.login-page .dynamic-nodecorator-container{padding:0}.login-page .register-form-modal .modal-body{margin-bottom:150px}@media(min-width:769px){.login-page .register-form-modal .modal-body{margin-bottom:0}}.login-page .registration{padding-top:32px}@media(min-width:769px){.login-page .registration{padding-top:12px}}.login-page .registration .registration-section-title{color:var(--color-primary);font-size:16px;line-height:20px}.login-page .registration .registration-submit-btn-wrapper{background-color:var(--color-white);bottom:0;-webkit-box-shadow:0 -4px 8px 0 rgba(0,0,0,.1);box-shadow:0 -4px 8px 0 rgba(0,0,0,.1);padding:16px 16px 24px;position:fixed;z-index:10}@media(min-width:769px){.login-page .registration .registration-submit-btn-wrapper{padding:24px 24px 32px;position:sticky}}.login-page .registration .registration-section-phone{gap:16px}.login-page .registration .registration-section-phone-prefix{width:60px}.login-page .registration .registration-submit-btn{font-size:14px;letter-spacing:1px;line-height:16px;padding:11px 16px}.login-page .registration .more-info-tooltip{background-color:var(--color-black);border-radius:2px;bottom:24px;right:-16px;width:280px}.login-page .registration .more-info-tooltip:after{border-color:var(--color-black) transparent transparent transparent;border-style:solid;border-width:6px;content:"";position:absolute;right:18px;top:99%}.login-page .registration .more-info-tooltip-text{color:var(--color-white);font-family:var(--font-roboto-regular);font-size:14px;font-weight:400;line-height:20px}.login-page .modal-content{padding-bottom:0;padding-left:0;padding-right:0}.login-form{display:none}.login-form.checkout-login-form,.login-form.wishlist-login-form{display:block}@media(min-width:769px){.login-form{display:block}}.login-form .password-reset{display:inline-block;font-size:14px;margin-top:8px;text-decoration:underline}.login-form .password-reset:hover{text-decoration:none}.login-form .custom-control-label{font-size:14px}.login-form .form-control{background-color:transparent}.login-oauth{margin:0;padding:24px 0 0}.login-oauth h6{margin:0 0 24px}.login-oauth-buttons{gap:8px;margin-bottom:16px}.login-oauth .oauth-btn{border:1px solid var(--color-grey6);font-size:20px;line-height:20px;padding:10px;text-align:center;width:40px}.login-oauth .oauth-btn:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)!important}.login-oauth-privacy{color:var(--color-grey7);font-size:12px;line-height:16px}.login-oauth-privacy a{color:var(--color-grey7);text-decoration:underline}.login-oauth-privacy a:hover{color:var(--color-primary);text-decoration:none}.reset-password-form{padding:12px 24px 32px}@media(min-width:769px){.reset-password-form{padding-top:12px}}.reset-password-form .request-password-body{gap:24px}.reset-password-form .reset-password-form-title{color:var(--color-primary);font-size:20px;line-height:28px}@media(min-width:769px){.reset-password-form .reset-password-form-title{font-size:24px;line-height:32px}}.reset-password-form .reset-password-form-description{color:var(--color-primary);font-size:14px;font-weight:400;line-height:20px}.reset-password-form .reset-password-form-subtitle{color:var(--color-primary);font-family:var(--font-roboto-bold);font-size:14px;line-height:20px}.reset-password-form .reset-password-form-btn{font-size:14px;letter-spacing:1px;line-height:16px;padding:11px 16px}.new-password-wrapper{padding:32px 16px 4px}@media(min-width:769px){.new-password-wrapper{padding:40px 0}}.new-password-wrapper .new-password-container{gap:24px;padding:16px 16px 24px}@media(min-width:769px){.new-password-wrapper .new-password-container{max-width:376px;padding:24px 24px 36px}}.new-password-wrapper .new-password-title{color:var(--color-primary);font-size:20px;line-height:28px}@media(min-width:769px){.new-password-wrapper .new-password-title{font-size:24px;line-height:32px}}.new-password-wrapper .change-password-form-btn{font-size:14px;letter-spacing:1px;line-height:16px;padding:11px 16px}.migration__password-form{padding:0 16px}@media(min-width:769px){.migration__password-form{padding:0 24px}}.migration__password-form .change-password-form-btn{bottom:24px;left:16px;position:absolute;right:16px;width:auto!important}@media(min-width:769px){.migration__password-form .change-password-form-btn{left:24px;right:24px}}.migration__password-form-title{margin:0 0 24px}.migration__password-form-description{font-size:14px;line-height:20px;margin:0 0 24px}.migration__password-form .password-constraints{color:var(--color-grey7);font-size:12px;line-height:16px;margin:8px 0 0}