.loading{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.loading svg{font-size:5px;font-weight:900;text-transform:uppercase;letter-spacing:1px;-webkit-animation:text 1s ease-in-out infinite;-moz-animation:text 1s ease-in-out infinite;animation:text 1s ease-in-out infinite}@-webkit-keyframes text{50%{opacity:.1}}@-moz-keyframes text{50%{opacity:.1}}@keyframes text{50%{opacity:.1}}.loading polygon{stroke-dasharray:22;stroke-dashoffset:1;animation:dash 4s cubic-bezier(.455,.3,.515,.955) infinite alternate-reverse}@-webkit-keyframes dash{to{stroke-dashoffset:234}}@-moz-keyframes dash{to{stroke-dashoffset:234}}@keyframes dash{to{stroke-dashoffset:234}}.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,max-content));-moz-box-pack:space-evenly;justify-content:space-evenly;margin:20px 0}.products .card{margin:10px 0}.card{max-width:260px}.products .card-img-top{height:250px;width:100%}.products .card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products .card-text{height:70px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card_shadow{-webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc}.card:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.price_origin{text-decoration:line-through}.detail_page .img-thumbnail.active{border-color:#ff4500;padding:2px}.price_discount{text-decoration:line-through}.button_product_detail{display:none}.cart_img{min-width:90px;min-height:90px}.cart_item_img{max-width:100px}.cart_title{max-width:300px;text-overflow:ellipsis;white-space:nowrap}.categories_page{border:1px solid #888;border-radius:5px;padding:10px;-webkit-box-shadow:5px 5px 2px #ccc;box-shadow:5px 5px 2px #ccc}.card_category{border:1px solid #ddd;border-radius:5px}@media (max-width:500px){.cart_item_img{min-width:90px}.cart_title{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card{max-width:100%;margin-left:5%}.products .card-img-top{height:-moz-fit-content;height:fit-content;width:100%}.breadcrumb{display:none}.button_product_detail{display:block}.products{margin-top:-10px}}.main_toast{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.showToast{top:10px;min-width:50%;z-index:10;-webkit-animation:fadeIn .3s ease-in-out 0s,fadeOut .3s ease-in-out 3s;-moz-animation:fadeIn .3s ease-in-out 0s,fadeOut .3s ease-in-out 3s;animation:fadeIn .3s ease-in-out 0s,fadeOut .3s ease-in-out 3s}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeIn{0%{opacity:0;-moz-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@-moz-keyframes fadeOut{0%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}to{opacity:0;-moz-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes fadeOut{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);transform:translateY(-100px)}}@media (max-width:500px){.showToast{min-width:100%;top:0}}.profile_page .avatar{width:150px;height:150px;overflow:hidden;position:relative;margin:15px auto;border:1px solid #ddd;border-radius:50%}.profile_page .avatar img{width:100%;height:100%;object-fit:cover}.profile_page .avatar span{position:absolute;bottom:-100%;width:100%;height:50%;left:0;background-color:#fff8;text-align:center;font-weight:400;color:#ff8c2d}.profile_page .avatar:hover span{bottom:-15%}.profile_page #file_up{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;opacity:0}.profile_page .avatar p{margin-top:-5px}.edit_user{max-width:400px;width:100%;border:1px solid #888;padding:20px;border-radius:5px;margin:0 auto}.step_control,.step_page{display:-moz-box;display:flex}.step_page{margin:10px auto 0}.step_node{width:180px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.step_node div{height:32px;width:32px;border-radius:50%;background-color:#007bff;position:relative}.step_node div span{position:absolute;top:12%;left:36%;color:#fff}.step_node p{margin-top:10px}.step_node div.complete{background-color:#009bff}.step_node div.noActive{background-color:#888}.circle{position:relative}.separate{width:136px;height:1px;background-color:#aaa;position:absolute;top:5px;left:38px}.img-up .file_img{width:9%;height:9%;cursor:pointer;position:relative}.file_img>span{position:absolute;top:-1px;right:-2px;font-weight:600;font-size:10px;background-color:#fff;color:crimson;padding:3px 7px;z-index:4;border-radius:50%;border:1px solid crimson}.img-up .file_img img{width:100%;height:100%;display:block;object-fit:cover}.main_page_manager{width:100%;height:100%;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;margin-top:20px}h5.tag_active{color:#ef4f2b}h5.tag_active,h5.tag_active:hover{text-decoration:none}.img_hidden{position:relative}.img_hidden span{position:absolute;height:50px;width:50px;background-color:hsla(0,0%,100%,.8)}@media (max-width:768px){.img-up .file_img{width:18%;height:18%}}footer{text-align:center;color:#fff}footer ul,li{list-style:none;margin:0;padding:0}footer ul{padding:0;text-align:start}.divider{min-width:100%;height:1px;background-color:#adff2f;border:1px solid #fff}.facebook_modify{color:#3a5a98}.facebook_modify,.instagram_modify{background-color:#fff;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);transform:scale(1.5)}.instagram_modify{color:#000}.tiktok_modify{background-color:#000;padding:3px;margin-left:-3px}@media (max-width:768px){.commitment_main{display:none}}.commitment{width:100%;min-width:260px;height:100px;border:10px solid #fff}.commitment:first-child{background-color:#22924e}.commitment:nth-child(2){background-color:#f15a22}.commitment:nth-child(3){background-color:#267293}.commitment:nth-child(4){background-color:#ff9100}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}main{min-height:80vh}.avatar{border-radius:50%;object-fit:cover}.not_found_page{height:80vh}.not_found_page,.table_container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}.dropdown-menu{min-width:100%;cursor:pointer}.my-facebook-button-class{background-color:#3a5a98;color:#fff;outline:none;border:none;height:50px;width:100%;position:relative;border-radius:5px;margin-bottom:10px}@media (max-width:414px){h3{font-size:16px}h4{font-size:15px}h5{font-size:14px}h6{font-size:13px}.pagination .btn{padding:0}.mobile_hidden{display:none}}@media (max-width:950px){.step_control{display:none}}