.block-login{display:flex;gap:14px}button.tablinks.active{border-bottom:4px solid #B21E42!important}button.tablinks{color:#000!important}.list-content-famvibe-reward{padding:15px 30px}.famvibe-rewards-title{font-size:26px;font-weight:700;left:101px;letter-spacing:-.26px;line-height:30px;position:absolute;top:48px;white-space:nowrap;width:378px}.famvibe-reward{background:linear-gradient(90deg,#ddd6f3,#faaca8);width:100%;height:auto;border-radius:16px}.famvibe-reward-mobile{background:linear-gradient(90deg,#ddd6f3,#faaca8);width:100%;height:auto;border-radius:16px;display:none}.title-famvibe-reward{font-size:25px;font-weight:700;margin:0 20px;display:flex;align-items:center}.box-title-famvibe{margin:15px 0;display:flex;align-items:baseline}.box-content{padding:25px}.item-content-famvibe-reward{margin:15px 18px}.h_buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.h_divider{display:none!important}.account .tabs_content .login{padding-bottom:30px}.account h1{font-size:36px;line-height:48px;color:#000;font-weight:600;letter-spacing:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}#readmore .moreText{display:none}#readmore a.more{display:block;margin-left:5px;border-left:3px solid #000000;padding-left:5px;opacity:.8;font-weight:600}@media only screen and (max-width:1099px){.one-whole{width:unset}.account .tabs_content{width:unset;padding:0 24px;margin-top:35px}.list-content-famvibe-reward{padding:15px 20px}@media screen and (max-width:1000px){.title-famvibe-reward{font-size:22px;margin:0 10px}.list-content-famvibe-reward{padding:0}.h_buttons{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.account .login_loginbysocial{margin-right:15px}}}@media only screen and (min-width:769px){#login-popup{width:910px}}.account .tabs_content .tab{display:flex;justify-content:space-evenly}.block-login .tabs_content .tab .tablinks{font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;background:transparent;text-transform:capitalize;padding:14px;width:100%}@media only screen and (max-width:768px){.account .tabs_content .login_loginbysocial .h_buttons div{max-width:100%!important}.customers-login .account #customer_login input.global-button.global-button--primary,.customers-login .account input.global-button.global-button--primary,.customers-login #create-customer input.global-button.global-button--primary{margin-top:20px}.account .tabs_content .login{flex-direction:column}.login_loginbysocial p.label,.popup-login_form p.label{display:block}.login_loginbysocial .h_divider{display:flex!important;margin:1em -1em!important}div[name=hiko-container]{width:100%!important;min-width:195px}.one-whole{width:unset}.login_form{padding:10px}.account .tabs_content .tabcontent{padding:20px 0}.title-famvibe-reward{font-size:35px}.list-content-famvibe-reward{padding:15px}.box-content{padding:30px}.h_buttons{display:unset!important;grid-template-columns:unset!important}.famvibe-reward{border-radius:0 16px 16px 0;display:none}.famvibe-reward-mobile{display:block;border-radius:16px!important;margin-top:30px}#login-popup .fancybox-close-small{top:-5px!important}.famvibe-reward-mobile .list-content-famvibe-reward{padding:0 15px}.js-login-popup{width:100%}}.account .tabs_content .tabcontent{padding-top:20px;border-radius:0 16px 16px}.h_buttons div{height:56px!important}.login_loginbysocial .h_divider{display:none}.account .tabs_content .login_loginbysocial .h_buttons div{max-width:302px;height:44px;border-radius:8px;margin-left:0}.account .tabs_content .login_loginbysocial .h_buttons{flex-direction:column}.account .login_loginbysocial{margin-right:30px}.account .tabs_content .login{display:grid}#customer_login input,#recover_email input,#create-customer input{border-radius:8px;background:#fff;border:2px solid #000000;margin-bottom:16px}#customer_login label,#create-customer label,#recover-password label{font-size:14px;line-height:20px;letter-spacing:-1px;text-transform:uppercase;color:#000;margin-bottom:-12px;background:#d9e8f4;z-index:9;position:relative;width:max-content;margin-left:15px;padding:0 2px;display:block}#customer_login p,.note,#create-customer p{color:#000}#customer_login input::-webkit-input-placeholder,#create-customer input::-webkit-input-placeholder{color:#000;font-size:14px;line-height:20px}.login_form h4{font-size:20px;line-height:28px;color:#000;font-weight:600}.login_loginbysocial p.label,.login_form p.label{max-width:302px;margin:auto 0;padding-bottom:24px;color:#000;font-size:14px;line-height:20px;letter-spacing:0}.login_form p.label{margin-bottom:10px}.account #customer_login input.global-button.global-button--primary,.account input.global-button.global-button--primary,#create-customer input.global-button.global-button--primary{height:56px;border-radius:8px;font-weight:500;font-size:24px;line-height:24px;width:100%;margin-top:15px}#create-customer label{width:max-content;display:block;padding:0 5px}.btn_full{width:100%}.btn{font-size:24px;line-height:24px;border-radius:16px;font-weight:600;height:71px}.your_account .customer_email{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.01em;color:#004ca8}.your_account p.customer_email.text-center{margin-top:-7px}@media only screen and (max-width:768px){section.section.account{width:100%;margin:0}.account h1{font-size:20px;line-height:28px;margin-bottom:24px}.account .tabs_content .tab .tablinks{font-size:20px;line-height:28px;padding:14px}.your_account button.tablinks svg{margin-right:0;max-width:24px}.account .tabs_content .login{grid-template-columns:1fr;row-gap:0px;display:flex;flex-direction:column}.account .login_loginbysocial{display:flex;flex-direction:row;margin:0;justify-content:space-between}div[name=hiko-container]{width:60%;min-width:195px}.account .login_loginbysocial .account div.content,.account section.content{padding:26px 0 0;margin-bottom:-15px;z-index:99;position:relative}}#create-customer .acceptsMarketing{display:flex;align-items:center;margin:0}#create-customer .acceptsMarketing label{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.01em;color:#000;text-transform:capitalize;margin-left:8px}#create-customer .acceptsMarketing input{margin:0;height:23px;width:23px;position:relative}#create-customer .acceptsMarketing input:before{content:"";position:absolute;top:50%;left:50%;height:24px;width:24px;border:2px solid #000000;box-sizing:border-box;border-radius:4px;transform:translate(-50%,-50%)}#create-customer .acceptsMarketing input:checked:after{opacity:1}#create-customer .acceptsMarketing input:after{content:"";position:absolute;top:50%;left:50%;height:21px;width:21px;background:#000;box-sizing:border-box;border-radius:2px;border:2px solid #fff;transform:translate(-50%,-50%);opacity:0}#create-customer .acceptsMarketing label{background:none;padding:0}.h_google_button.h_google_center>i,.h_facebook_button.h_facebook_center>i{margin:auto 5px auto 24px!important}.h_apple_button.h_apple_center>p{margin:auto 13px auto 38px!important}#login-popup #login_error,#login-popup #register_error{color:#b21e42;padding:10px 0}#snackbar{visibility:hidden;min-width:288px;max-width:630px;background-color:#cbcbcb;color:#000;text-align:left;border-radius:10px;padding:11px 8px 11px 12px;position:fixed;z-index:9999999999;right:30px;top:30px;display:flex}#snackbar.show-message{visibility:visible}.fancybox-content{border-radius:16px;padding:16px}#login-popup{padding:16px!important}@media only screen and (max-width:575px){.one-whole{width:unset}.famvibe-reward{display:none}.famvibe-reward-mobile{display:block;border-radius:unset}.title-famvibe-reward{font-size:22px}.box-content{padding:unset}.h_buttons{display:unset!important;grid-template-columns:unset!important}section.section.account{margin:0;width:100%}.account h1{font-size:20px;line-height:28px;margin-bottom:24px}.account .tabs_content .tab .tablinks{font-size:20px;line-height:28px;padding:14px}.list-content-famvibe-reward{padding:15px!important}.your_account button.tablinks svg{margin-right:0;max-width:24px}.account .tabs_content .login{grid-template-columns:1fr;row-gap:0px;display:flex;flex-direction:column}.account .login_loginbysocial{display:flex;flex-direction:row;margin:0;justify-content:space-between}div[name=hiko-container]{width:60%;min-width:195px}.account .login_loginbysocial .account div.content,.account section.content{padding:26px 0 0;margin-bottom:-15px;z-index:99;position:relative}.js-login-popup{width:95%}#login-popup{padding:0!important}@media screen and (max-width:320px){.list-content-famvibe-reward{padding:15px}.title-famvibe-reward{font-size:15px;margin:0 5px}.tabcontent{margin:0}}}.acceptsMarketing{display:none!important}.h_buttons div>span{font-size:14px}.h_buttons div{margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/363/assets/login-popup.css.map */
