@charset "UTF-8";.header-content{padding-top:80px}.header-content .categories-container .categories-list{display:grid;height:100%;padding:8px 0;place-items:center}.header-content .categories-container .categories-list .categories-menu{border:1px solid #ccc;border-radius:5%;box-shadow:0 4px 6px #0009}.header-content .categories-container .categories-list .categories-menu li{display:flex;list-style:none}.header-content .categories-container .categories-list .categories-menu li a{color:#1c1c1c;cursor:pointer;display:inline;font-size:16px;font-weight:500;font-weight:700;line-height:28px;padding:5px 60px 10px 10px;position:relative;text-decoration:none;width:100%}.header-content .categories-container .categories-list .categories-menu li a svg{position:absolute;right:5px;top:12px}.header-content .categories-container .categories-list .categories-menu li a:hover{background-color:#d70018;color:#fff;position:background-color ease .3s,color ease .3s}.header-content .categories-container .search-container .search{padding:8px 0 0 15px}.header-content .categories-container .search-container .search .search-form{display:flex;float:left;height:50px;width:600px}.header-content .categories-container .search-container .search .search-form form{align-items:center;display:flex;justify-content:center;width:100%}.header-content .categories-container .search-container .search .search-form .input-search{position:relative;width:100%}.header-content .categories-container .search-container .search .search-form .suggestions{background-color:#fff;border-radius:5px;box-shadow:0 4px 8px #0000001a;left:0;margin-top:4px;max-height:144px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:10}.header-content .categories-container .search-container .search .search-form .suggestions .suggestion-item{cursor:pointer;padding:8px 12px;transition:background-color .2s ease}.header-content .categories-container .search-container .search .search-form .suggestions .suggestion-item:hover{background-color:#d70018;color:#fff}.header-content .categories-container .search-container .search .search-form .suggestions .suggestion-item:not(:last-child){border-bottom:1px solid #0000001a}.header-content .categories-container .search-container .search input{border:1px solid #ebebeb;color:#b2b2b2;font-size:16px;height:48px;padding-left:20px;width:100%!important;width:70%}.header-content .categories-container .search-container .search input :focus{border:none;outline:none}.header-content .categories-container .search-container .search button{align-items:center;background-color:#d70018;border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:800;height:96%;justify-content:center;text-transform:uppercase;width:30%}.header-content .categories-container .search-container .search .search-phone{align-items:center;display:flex}.header-content .categories-container .search-container .search .search-phone .search-phone-icon{align-items:center;background-color:#f5f5f5;border-radius:50%;display:flex;float:left;font-size:24px;justify-content:center;line-height:50px;margin-right:20px;text-align:center;width:20%}.header-content .categories-container .search-container .search .search-phone .search-phone-number{display:inline-block}.header-content .categories-container .search-container .search .search-phone .search-phone-number p{font-weight:700;margin-bottom:5px}.header-content .categories-container .search-container .search .search-phone .search-phone-number span{color:#565656;font-size:16px}.header-content .slide-product{margin-left:10%;margin-top:30px;max-width:80%}.header-content .grid-product{margin-left:14%;max-width:80%}.loading-spinner{align-items:center;background-color:#fff5f5;display:flex;justify-content:center;min-height:100vh;position:relative}.loading-spinner .spinner{height:100px;position:relative;width:100px}.loading-spinner .spinner .circle{animation:spin 1s linear infinite;border:4px solid #0000;border-radius:50%;border-top-color:#d70018;height:100%;left:0;position:absolute;top:0;width:100%}.loading-spinner .logo{border-radius:50%;height:60px;object-fit:contain;position:absolute;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-slider{background-color:#f9f9f9;padding:1rem;position:relative}.product-slider .product-slider-top{align-items:center;background-color:#ff3d54;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;justify-content:start}.product-slider .product-slider-top p{border-radius:8px;color:#fff;font-size:1rem;padding:0 .5rem .3rem 0}.product-slider .product-slider-top p:hover{cursor:pointer;text-decoration:underline}.product-slider .product-slider-top .product-slider-title{border-radius:8px;color:#fff;font-size:1.5rem;font-weight:700;padding:.5rem .2rem .5rem 1rem}.product-slider .productSlide-wrapper{overflow:hidden;position:relative}.product-slider .productSlide-wrapper .product-slider-container{display:flex;gap:1rem;transition:transform .3s ease-in-out}.product-slider .productSlide-wrapper .slider-controls{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.product-slider .productSlide-wrapper .slider-controls .slider-control{align-items:center;background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;width:40px;z-index:1}.product-slider .productSlide-wrapper .slider-controls .slider-control:hover{background-color:#000000b3}.product-slider .productSlide-wrapper .slider-controls .slider-control.prev{margin-left:10px}.product-slider .productSlide-wrapper .slider-controls .slider-control.next{margin-right:10px}.product-slider .product-item{background:#fff;border:1px solid #ddd;border-radius:8px;flex:0 0 310px;overflow:hidden}.product-slider .product-item:hover{transform:scale(1.05);transition:transform .3s ease-in-out}.product-slider .product-item-image img{height:150px;object-fit:contain;width:100%}.product-slider .product-item-details{padding:.5rem;text-align:center}.product-slider .product-item-details h3{font-size:1rem;margin:.5rem 0}.product-slider .product-item-details .price{color:#ff4500;font-size:1rem}.product-slider .product-item-bottom{position:relative}.product-slider .product-item-bottom .icon-star{display:flex;position:absolute;right:10px;top:30px}.product-slider .product-item-bottom .icon-star svg{fill:#fc0;font-size:18px}.product-slider .product-item-bottom .icon-star span{font-size:18px;padding-right:2px}.product-slider .product-item-bottom .product-item-cart{display:flex;height:5rem;justify-content:center;justify-items:center;opacity:1;padding:1.4rem}.product-slider .product-item-bottom .product-item-cart button{align-items:center;background-color:#059b32;border:1px solid #057e29;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;text-align:center;transition:background-color .3s;width:60%}.product-slider .product-item-bottom .product-item-cart button:hover{background-color:#036d23;color:#fff}.product-slider .product-item-bottom .product-item-cart button span{font-size:16px;font-weight:500;line-height:20px;text-align:center;text-decoration:none;text-decoration:initial;white-space:nowrap}.product-slider .product-item-bottom .product-item-cart button svg{font-size:20px;left:30px;position:absolute;top:9px}.product-slider .grp-price .price{color:#d70018;font-size:18px;font-weight:700;margin-top:20px}.product-slider .grp-price .price-old{color:#1c1c1c;font-size:16px;margin:auto;text-decoration:line-through}.product-slider .grp-price .price-new{align-items:center;display:flex;gap:10px;justify-content:center}.product-slider .grp-price .price-new .price-discount{color:#d70018;font-size:18px;font-weight:700}.product-slider .grp-price .price-new .discount{background-color:rgba(255,210,215,.384);border:1px solid #d70018;border-radius:10%;color:#d70018;font-size:16px;padding:0 4px;width:fit-content}.footer{background-color:#f3f6fa;border-top:1px solid #caced4;overflow:hidden;padding-bottom:0;padding-top:50px!important;padding-top:24px}.footer .footer-about{margin-bottom:30px}.footer .footer-about ul li{color:#1c1c1c;font-size:16px;line-height:32px;list-style:none}.footer .footer-about ::selection{background-color:#d70018;color:#fff;line-height:32px}.footer .footer-info{margin-bottom:30px;position:relative}.footer .footer-info ul{float:left}.footer .footer-info ul li{line-height:32px;list-style:none;padding-left:30px}.footer .footer-info ul li a{color:#1c1c1c;cursor:pointer;font-size:16px;line-height:32px;text-decoration:none}.footer .footer-info ul li a:hover{color:#d70018;font-weight:500}.footer .footer-info ul li ::selection{background-color:#d70018;color:#fff;line-height:32px}.footer .footer-info .footer-qr{bottom:-190px;display:flex;left:-400px;padding-left:20px;position:relative}.footer .footer-info .footer-qr .qr{padding-top:6px}.footer .footer-info .footer-qr .operating-system img{padding-top:13px}.wrap .container-header .row .header-main{align-items:center;background-color:#d70018;display:flex;justify-content:space-between;left:0;padding:10px 20px;position:fixed;top:0;width:100%;z-index:1000}.wrap .container-header .row .header-main .header-logo{display:flex;justify-content:center}.wrap .container-header .row .header-main .header-logo a{display:inline-block}.wrap .container-header .row .header-main .header-logo a img{height:auto;width:200px}.wrap .container-header .row .header-main .header-menu{padding:0 50px}.wrap .container-header .row .header-main .header-menu ul{align-items:center;display:flex;justify-content:space-around;list-style:none;margin:0;padding:0}.wrap .container-header .row .header-main .header-menu ul li{margin:0 15px}.wrap .container-header .row .header-main .header-menu ul li a{color:#fff;font-size:18px;font-weight:700;text-decoration:none}.wrap .container-header .row .header-main .header-menu ul li a:hover{text-decoration:underline}.wrap .container-header .row .header-main .header-cart ul{align-items:center;display:flex;justify-content:start;list-style:none;margin:0;padding:0}.wrap .container-header .row .header-main .header-cart ul li{margin:0 10px;position:relative}.wrap .container-header .row .header-main .header-cart ul li button{background:none;border:none;color:#fff;cursor:pointer;font-size:24px}.wrap .container-header .row .header-main .header-cart ul li button:hover{color:#fcc}.wrap .container-header .row .header-main .header-cart ul li .count-cart{align-items:center;background-color:#fff;border-radius:50%;color:#d70018;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:15px;top:0;width:20px}.wrap .container-header .row .header-main .header-cart ul .account-info{align-items:center;display:flex}.wrap .container-header .row .header-main .header-cart ul .account-info .profile-user{position:relative}.wrap .container-header .row .header-main .header-cart ul .account-info .profile-user button{background:none;border:none;color:#fff;cursor:pointer;font-size:24px}.wrap .container-header .row .header-main .header-cart ul .account-info .profile-user button:hover{color:#fcc}.wrap .container-header .row .header-main .header-cart ul .account-info .profile-user .sub-profile{background:#fff;border-radius:5px;box-shadow:0 2px 5px #0003;display:flex;flex-direction:column;list-style:none;overflow:hidden;padding:0;position:absolute;right:-40px;top:40px;width:150px;z-index:1000}.wrap .container-header .row .header-main .header-cart ul .account-info .profile-user .sub-profile li{color:#333;cursor:pointer;display:flex;font-weight:600;justify-content:start;padding:10px 15px;text-align:center;width:100%}.wrap .container-header .row .header-main .header-cart ul .account-info .profile-user .sub-profile li:hover{background:#f5f5f5;color:#d70018}.wrap .container-header .row .header-main .header-cart ul .text-user{color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-left:-30px}.wrap .container-header .row .header-main .header-cart ul .text-user:hover{text-decoration:underline}.login-overlay .login-form{height:fit-content}.login-overlay .login-form h2{font-size:20px}.login-overlay .login-form .forget-pass span{color:#d70018;cursor:pointer;font-size:14px;text-decoration:none}.login-overlay .login-form .signup{padding-top:10px}.login-overlay .login-form .other-login{display:flex;justify-content:space-around;margin-top:10px;padding:10px}.login-overlay .login-form .other-login .facebook-login,.login-overlay .login-form .other-login .google-login{align-content:center;border:1px solid #ccc;cursor:pointer;height:35px;width:35%}.login-overlay .login-form .other-login .google-login span{margin-right:15px}.login-overlay .login-form .other-login svg{fill:#1877f2;font-size:28px}.login-overlay .login-form .other-login span{float:right;font-size:14px;font-weight:600;margin:8px 5px}.login-overlay .login-form button{background-color:#d70018;border:2px solid #d70018;color:#fff;margin-right:25%}.login-overlay .login-form button:hover{background-color:#be091f;border:2px solid #d70018;color:#fff}.login-overlay .login-form .close-btn{background-color:#d70018}.login-overlay .login-form .password-container{position:relative;width:100%}.login-overlay .login-form .password-container input{margin:10px 0;padding:10px;width:100%}.login-overlay .login-form .password-container .password-toggle-icon{color:#888;cursor:pointer;font-size:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.login-overlay{align-items:center;background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.login-overlay .login-form{background-color:#fff;border-radius:8px;overflow:hidden;padding:20px;position:relative;text-align:center;width:30%}.login-overlay .login-form .icon-close{cursor:pointer;font-size:18px;position:absolute;right:20px;top:15px}.login-overlay .login-form .icon-close:hover{fill:#d70018}.login-overlay .login-form input{margin:10px 0;padding:10px;width:100%}.login-overlay .login-form .forget-pass{float:left}.login-overlay .login-form .forget-pass a{color:#d70018;font-size:14px;text-decoration:none}.login-overlay .login-form .signup{display:inline-block;font-size:14px}.login-overlay .login-form .signup span{color:#d70018;cursor:pointer;font-size:14px;margin-left:5px;text-decoration:none}.login-overlay .login-form button{cursor:pointer;margin-left:25%;margin-top:20px;padding:8px 5px;width:30%}.login-overlay .login-form button a{color:#fff;font-size:14px;text-decoration:none}.login-overlay .login-form .close-btn{background-color:red;color:#fff}.login-overlay .login-form .password-input{position:relative}.login-overlay .login-form .password-input input{margin:10px 0;padding:10px;width:100%}.login-overlay .login-form .password-input .eye-icon{color:#888;cursor:pointer;font-size:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.otp-overlay{align-items:center;background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.otp-overlay .otp-form{background-color:#fff;border-radius:8px;padding:20px;position:relative;text-align:center;width:25%}.otp-overlay .otp-form h2{font-size:20px;margin-bottom:10px}.otp-overlay .otp-form .icon-close{cursor:pointer;font-size:18px;position:absolute;right:10px;top:10px}.otp-overlay .otp-form input{border:1px solid #ccc;border-radius:4px;font-size:16px;margin:10px 0;padding:10px;width:100%}.otp-overlay .otp-form button{background-color:#ff3d54;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.otp-overlay .otp-form button:hover{background-color:#d70018}.forget-pass-overlay{align-items:center;background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.forget-pass-overlay .forget-pass-form{background-color:#fff;border-radius:8px;padding:20px;position:relative;text-align:center;width:25%}.forget-pass-overlay .forget-pass-form h2{font-size:20px;margin-bottom:10px}.forget-pass-overlay .forget-pass-form .icon-close{cursor:pointer;font-size:18px;position:absolute;right:10px;top:10px}.forget-pass-overlay .forget-pass-form input{border:1px solid #ccc;border-radius:4px;font-size:16px;margin:10px 0;padding:10px;width:100%}.forget-pass-overlay .forget-pass-form button{background-color:#ff3d54;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.forget-pass-overlay .forget-pass-form button:hover{background-color:#d70018}.chatbot-wrapper{bottom:20px;position:fixed;right:20px;z-index:1000}.chatbot-wrapper .chatbot-icon{align-items:center;background-color:#d70018;border-radius:50%;box-shadow:0 0 15px #d70018b3;color:#fff;cursor:pointer;display:flex;font-size:2.5rem;height:60px;justify-content:center;width:60px}.chatbot-wrapper .chatbot-icon:hover{box-shadow:0 0 25px #d70018}.chatbot-wrapper .chatbot-container{background:#fff;border-radius:10px;box-shadow:0 0 15px #0003;display:flex;flex-direction:column;height:450px;overflow:hidden;width:350px}.chatbot-wrapper .chatbot-container .chatbot-header{align-items:center;background:#d70018;color:#fff;display:flex;flex-shrink:0;font-weight:700;justify-content:space-between;padding:5px 20px}.chatbot-wrapper .chatbot-container .chatbot-header .close-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:24px;margin-right:-30px}.chatbot-wrapper .chatbot-container .chatbot-header .close-btn:hover{color:#ffccd2}.chatbot-wrapper .chatbot-container .chatbot-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.chatbot-wrapper .chatbot-container .chatbot-body .chatbot-messages{display:flex;flex:1 1;flex-direction:column;gap:10px;max-height:calc(100% - 80px);overflow-y:auto;padding:15px;position:relative;scroll-behavior:smooth}.chatbot-wrapper .chatbot-container .chatbot-body .chatbot-messages .message{word-wrap:break-word;border-radius:20px;max-width:80%;padding:10px 15px}.chatbot-wrapper .chatbot-container .chatbot-body .chatbot-messages .message.user{align-self:flex-end;background-color:#d70018;color:#fff}.chatbot-wrapper .chatbot-container .chatbot-body .chatbot-messages .message.bot{align-self:flex-start;background-color:#f1f1f1;color:#000}.chatbot-wrapper .chatbot-container .chatbot-body .chatbot-input{border-top:1px solid #eee;display:flex;gap:10px;padding:10px}.chatbot-wrapper .chatbot-container .chatbot-body .chatbot-input textarea{border:1px solid #d70018;border-radius:20px;flex:1 1;line-height:15px;overflow:hidden;padding:10px;resize:none}.chatbot-wrapper .chatbot-container .chatbot-body .chatbot-input textarea:focus{border-color:#d70018;box-shadow:0 0 5px #d7001880;outline:none}.chatbot-wrapper .chatbot-container .chatbot-body .chatbot-input button{background:#ff1b36;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:10px 20px}.chatbot-wrapper .chatbot-container .chatbot-body .chatbot-input button:hover{background:#d70018}.container-product .sidebar{overflow:hidden}.container-product .sidebar .sidebar-item.sidebar-item-search{position:relative}.container-product .sidebar .sidebar-item input[type=text]{border:1px solid #ccc;border-radius:4px;padding:10px;width:100%}.container-product .sidebar .sidebar-item .suggestions{background-color:#fff;border-radius:5px;box-shadow:0 4px 8px #0000001a;left:0;margin-top:8px;max-height:108px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:10}.container-product .sidebar .sidebar-item .suggestions .suggestion-item{cursor:pointer;padding:8px 12px;transition:background-color .2s ease}.container-product .sidebar .sidebar-item .suggestions .suggestion-item:hover{background-color:#d70018;color:#fff}.container-product .sidebar .sidebar-item .suggestions .suggestion-item:not(:last-child){border-bottom:1px solid #0000001a}.container-product .rating-value{font-weight:700;margin-right:10px}.container-product .rating-stars{align-items:center;display:flex;justify-content:center}.container-product .rating-stars .star{background:#ddd;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);height:20px;margin-right:4px;width:20px}.container-product .rating-stars .star.filled{background-color:#fc0}.container-product h2{display:flex;font-size:18px;justify-content:center;width:100%}.container-product .product-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);padding:20px}.container-product .product-list .product-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000001a;height:fit-content;overflow:hidden;transition:transform .2s,box-shadow .2s;width:200px}.container-product .product-list .product-item:hover{box-shadow:0 4px 16px #0003;transform:translateY(-5px)}.container-product .product-list .product-item .add-to-img{display:block;height:150px;object-fit:contain;width:100%}.container-product .product-list .product-item .product-item-cart{display:flex;height:5rem;justify-items:center;opacity:1;padding:1.4rem;position:relative}.container-product .product-list .product-item .product-item-cart button{align-items:center;background-color:#059b32;border:1px solid #057e29;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;text-align:center;transition:background-color .3s;width:100%}.container-product .product-list .product-item .product-item-cart button:hover{background-color:#036d23;color:#fff}.container-product .product-list .product-item .product-item-cart button span{font-size:16px;font-weight:500;line-height:20px;text-align:center;text-decoration:none;text-decoration:initial;white-space:nowrap}.container-product .product-list .product-item .product-item-cart button svg{font-size:20px;left:30px;position:absolute;top:9px}.container-product .product-list .product-item .item-product-bottom{min-height:230px;padding:15px;text-align:center}.container-product .product-list .product-item .item-product-bottom .proloop-technical{background:#ececec;border-radius:4px;color:#6d6e72;display:flex;flex-wrap:wrap;font-size:12px;margin-bottom:8px;min-height:100px;padding:4px 8px}.container-product .product-list .product-item .item-product-bottom .proloop-technical .proloop-technical--line{align-items:center;display:inline-flex;margin-right:10px;padding-bottom:2px}.container-product .product-list .product-item .item-product-bottom .proloop-technical .proloop-technical--line[data-tag=cpu]{order:1}.container-product .product-list .product-item .item-product-bottom .proloop-technical .proloop-technical--line[data-tag=vga]{order:2}.container-product .product-list .product-item .item-product-bottom .proloop-technical .proloop-technical--line[data-tag=main]{order:3}.container-product .product-list .product-item .item-product-bottom .proloop-technical .proloop-technical--line[data-tag=ram]{order:4}.container-product .product-list .product-item .item-product-bottom .proloop-technical .proloop-technical--line[data-tag=ssd]{order:5}.container-product .product-list .product-item .item-product-bottom .proloop-technical .proloop-technical--line[data-tag=lcd]{order:6}.container-product .product-list .product-item .item-product-bottom .proloop-technical .proloop-technical--line svg{margin-right:5px}.container-product .product-list .product-item .item-product-bottom .grp-price .price{color:#d70018;font-size:18px;font-weight:700;margin-top:20px}.container-product .product-list .product-item .item-product-bottom .grp-price .price-old{color:#1c1c1c;font-size:16px;margin:auto;text-decoration:line-through}.container-product .product-list .product-item .item-product-bottom .grp-price .price-new{align-items:center;display:flex;gap:10px;justify-content:center}.container-product .product-list .product-item .item-product-bottom .grp-price .price-new .price-discount{color:#d70018;font-size:18px;font-weight:700}.container-product .product-list .product-item .item-product-bottom .grp-price .price-new .discount{background-color:rgba(255,210,215,.384);border:1px solid #d70018;border-radius:10%;color:#d70018;font-size:16px;padding:0 4px;width:fit-content}.container-product .product-list .product-item .item-product-bottom h3{color:#333;font-size:18px;font-size:14px;font-weight:600;height:40px;line-height:1.3;margin:0 0 10px;overflow:hidden;position:relative;text-overflow:ellipsis}.container-product .product-list .product-item .item-product-bottom .product-rating{display:flex;justify-content:center;margin-top:10px}.container-product .product-list .product-item .item-product-bottom .product-rating .star{color:#ddd}.container-product .product-list .product-item .item-product-bottom .product-rating .star.filled{color:#fc0}.notification{animation:slideIn .3s ease-out;background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 6px 12px #0003;overflow:hidden;padding:20px 25px;position:fixed;right:40px;top:70px;z-index:1000}.notification.fade-out{animation:fadeOut .3s ease-out forwards}.notification .line-animation{animation:lineAnim 5s linear forwards;border:3px solid #0000;border-radius:10px;box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes lineAnim{0%{border-top-color:#1a791d;clip-path:inset(0 100% 100% 0)}25%{border-right-color:#1a791d;clip-path:inset(0 100% 0 0)}50%{border-bottom-color:#1a791d;clip-path:inset(0 0 0 0)}75%{border-left-color:#1a791d;clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0);opacity:0}}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{to{opacity:0;transform:translateY(30px)}}.notification+.notification{margin-top:50px}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{-webkit-appearance:none;appearance:none;background-color:#000000b3;border:none;border-radius:50%;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;position:absolute;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{cursor:zoom-in;inset:10px 10px auto auto;position:absolute}[data-rmiz-btn-unzoom]{cursor:zoom-out;inset:20px 20px auto auto;position:absolute;z-index:1}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{background:#0000;border:0;height:100vh;height:100dvh;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100vw;width:100dvw}[data-rmiz-modal-overlay]{inset:0;position:absolute;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{height:100%;position:relative;width:100%}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;position:absolute;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}.productSlide-wrapper{overflow:hidden;position:relative;width:100%}.productSlide-list{display:flex;transition:transform .3s ease-in-out}.productSlide-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-right:10px;min-width:300px;transform:translateX(25%);transition:transform .2s,box-shadow .2s}.productSlide-item:hover{box-shadow:0 4px 16px #0009}.productSlide-item .add-to-img{border-bottom:1px solid #e0e0e0;height:200px;object-fit:contain;width:100%}.productSlide-item .item-productSlide-bottom{padding:10px;text-align:center}.productSlide-item .item-productSlide-bottom h3{color:#333;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productSlide-item .item-productSlide-bottom p{color:#d70018;font-size:16px}.slider-control{align-items:center;background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:10px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:1}.slider-control:hover{background-color:#000000b3}.slider-control.prev{left:10px}.slider-control.prev:hover{background-color:#d70018}.slider-control.next{right:10px}.slider-control.next:hover{background-color:#d70018}.review-section{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:16px}.review-section .review-heading{color:#333;font-size:24px;font-weight:600;margin-bottom:16px}.review-section .average-rating{align-items:center;display:flex;font-size:1.2rem;padding:10px}.review-section .average-rating .rating-value{font-weight:700;margin-right:10px}.review-section .average-rating .rating-stars{display:flex}.review-section .average-rating .rating-stars .star{background:#ddd;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);height:20px;margin-right:4px;width:20px}.review-section .average-rating .rating-stars .star.filled{background-color:#fc0}.review-section .reviews-list .review-item{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-bottom:16px;padding:16px}.review-section .reviews-list .review-item .review-header{align-items:center;display:flex;margin-bottom:8px}.review-section .reviews-list .review-item .review-header .user-avatar{border-radius:50%;flex:0 0 50px;height:50px;margin-right:12px;overflow:hidden;width:50px}.review-section .reviews-list .review-item .review-header .user-avatar img{height:100%;object-fit:cover;width:100%}.review-section .reviews-list .review-item .review-header .username{color:#333;font-size:16px;font-weight:600;margin-right:12px}.review-section .reviews-list .review-item .review-header .user-rating{display:flex;margin-left:auto}.review-section .reviews-list .review-item .review-header .user-rating svg{font-size:18px;margin-right:4px}.review-section .reviews-list .review-item .review-header .user-rating svg.filled{color:gold}.review-section .reviews-list .review-item .review-header .user-rating svg:not(.filled){color:#ccc}.review-section .reviews-list .review-item .review-header .review-footer .reply-date{color:#888;font-size:12px}.review-section .reviews-list .review-item .review-body .comment{color:#555;font-size:14px;margin-bottom:12px}.review-section .reviews-list .review-item .review-body .reply-comment{margin-left:20px;margin-top:6px}.review-section .reviews-list .review-item .review-body .reply-comment .reply-username{color:#333;font-size:14px;font-style:italic;font-weight:200;margin-bottom:4px}.review-section .reviews-list .review-item .review-body .reply-comment .comment{color:#444;font-size:14px;line-height:1.5}.review-section .reviews-list .review-item .reply-section{margin-top:12px}.review-section .reviews-list .review-item .reply-section textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;margin-bottom:8px;min-height:50px;padding:8px;resize:vertical;transition:border-color .2s ease;width:50%}.review-section .reviews-list .review-item .reply-section textarea:focus{border-color:#007bff;outline:none}.review-section .reviews-list .review-item .reply-section .reply-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:8px 16px;transition:background-color .2s ease}.review-section .reviews-list .review-item .reply-section .reply-button:hover{background-color:#0056b3}.review-section .reviews-list .review-item .reply-section .reply-button:disabled{background-color:#ccc;cursor:not-allowed}.product-body{background-color:#f3f4f6;border-bottom:1px solid #caced4;padding-top:100px}.product-body .product-inner{background:#fff;border-radius:4px}.product-body .product-inner .product-main{margin-bottom:16px}.product-body .product-inner .product-main .product-image{padding:24px}.product-body .product-inner .product-main .product-info{border-left:1px solid #f3f4f6;padding:24px}.product-body .product-inner .product-main .product-info .info-top .product-name{font-size:14px;margin-bottom:8px}.product-body .product-inner .product-main .product-info .info-top .product-name .average-rating{align-items:center;display:flex;font-size:1.2rem;padding:10px}.product-body .product-inner .product-main .product-info .info-top .product-name .average-rating .rating-value{font-weight:700;margin-right:10px}.product-body .product-inner .product-main .product-info .info-top .product-name .average-rating .rating-stars{display:flex}.product-body .product-inner .product-main .product-info .info-top .product-name .average-rating .rating-stars .star{background:#ddd;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);height:20px;margin-right:4px;width:20px}.product-body .product-inner .product-main .product-info .info-top .product-name .average-rating .rating-stars .star.filled{background-color:#fc0}.product-body .product-inner .product-main .product-info .info-top .grp-price .price{color:#d70018;font-size:18px;font-weight:700;margin-top:20px}.product-body .product-inner .product-main .product-info .info-top .grp-price .price-old{color:#1c1c1c;font-size:16px;margin:auto;text-decoration:line-through}.product-body .product-inner .product-main .product-info .info-top .grp-price .price-new{align-items:center;display:flex;gap:10px;justify-content:start}.product-body .product-inner .product-main .product-info .info-top .grp-price .price-new .price-discount{color:#d70018;font-size:18px;font-weight:700}.product-body .product-inner .product-main .product-info .info-top .grp-price .price-new .discount{background-color:rgba(255,210,215,.384);border:1px solid #d70018;border-radius:10%;color:#d70018;font-size:16px;padding:0 4px;width:fit-content}.product-body .product-inner .product-main .product-info .info-top .product-rating{align-items:center;display:flex;font-size:16px}.product-body .product-inner .product-main .product-info .info-top .product-rating .icon{color:#ff8a00;margin:4px 16px 0 2px}.product-body .product-inner .product-main .product-info .info-top .product-rating .number{color:#ff8a00;font-weight:600}.product-body .product-inner .product-main .product-info .info-bottom .btn-buyonl{margin-top:10px}.product-body .product-inner .product-main .product-info .product-description{grid-gap:10px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:grid;font-family:Arial,sans-serif;gap:10px;grid-template-columns:1fr 1fr;padding:10px}.product-body .product-inner .product-main .product-info .product-description span{align-items:center;color:#333;display:flex;font-size:16px;margin:8px 0;padding-left:10px;position:relative}.product-body .product-inner .product-main .product-info .product-description span:before{color:#4caf50;content:"✔";font-size:18px;font-weight:700;margin-right:8px}.product-body .product-inner .product-block{margin-bottom:16px}.product-body .product-inner .product-block .product-heading{padding:16px 24px}.product-body .product-inner .product-block .product-heading h2{font-size:24px;font-weight:600;line-height:1.2;margin:0}.product-body .product-inner .product-block .product-wrap{padding:0 24px 24px}.product-body .product-inner .product-block .product-wrap .list-proloop{display:flex;flex-direction:column;gap:8px}.product-body .product-inner .product-block .product-wrap .list-proloop .proloop{margin-bottom:8px;outline:none;padding:0}@media(min-width:768px){.product-body .product-inner .product-block .product-wrap .list-proloop .proloop .proloop-block{background:#fff;border-radius:4px;box-shadow:none;display:flex;flex-direction:row;gap:32px;height:100%;overflow:hidden;position:relative}.product-body .product-inner .product-block .product-wrap .list-proloop .proloop .proloop-block .proloop-img{flex-basis:calc(33% - 32px);flex-grow:0;flex-shrink:0;height:100%;max-width:calc(33% - 32px);padding:5px}.product-body .product-inner .product-block .product-wrap .list-proloop .proloop .proloop-block .proloop-img picture{align-items:center;display:flex;height:100%;justify-content:center;left:0;object-fit:contain;position:absolute;top:0;transform:translateX(0);transform:translate(0);transition:all .5s ease 0s;width:100%}.product-body .product-inner .product-block .product-wrap .list-proloop .proloop .proloop-block .proloop-img picture img{border-radius:4px;border-style:none;max-width:100%;overflow:clip;overflow-clip-margin:content-box;vertical-align:middle;width:100%}.product-body .product-inner .product-block .product-wrap .list-proloop .proloop .product-detail{flex:0 0 67%;max-width:67%}}.product-body .product-inner .product-block .product-wrap .product-desc--content{font-size:16px;overflow:hidden}.product-body .product-inner .product-block .product-wrap .product-desc--content .desc-content{max-height:calc(var(--pr-decs1-height) + var(--pr-decs2-height) + var(--pr-decs3-height) - 120px)}.product-body .product-inner .product-block .product-wrap .product-desc--content .desc-content .table-info{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;max-width:800px;padding:10px}.product-body .product-inner .product-block .product-wrap .product-desc--content .desc-content .table-info table{border-collapse:collapse;width:100%}.product-body .product-inner .product-block .product-wrap .product-desc--content .desc-content .table-info table thead{font-size:18px;font-weight:700}.product-body .product-inner .product-block .product-wrap .product-desc--content .desc-content .table-info table td,.product-body .product-inner .product-block .product-wrap .product-desc--content .desc-content .table-info table th{border-bottom:1px solid #ddd;padding:12px 15px;text-align:left}.product-body .product-inner .product-block .product-wrap .product-desc--content .desc-content .table-info table th{background-color:#f4f4f4;font-weight:600;width:50%}.product-body .product-inner .product-block .product-wrap .product-desc--content .desc-content .table-info table td{color:#333;width:50%}.product-body .product-inner .product-block .product-wrap .product-desc--content .desc-content .table-info table tr:last-child td,.product-body .product-inner .product-block .product-wrap .product-desc--content .desc-content .table-info table tr:last-child th{border-bottom:none}.cart-page{padding:100px 20px 2px}.cart-page h1{font-size:2rem;margin-bottom:20px}.cart-page .cart-container{margin-top:20px}.cart-page .cart-table{border-collapse:collapse;width:100%}.cart-page .cart-table td,.cart-page .cart-table th{border-bottom:1px solid #ddd;padding:15px;text-align:center}.cart-page .cart-table th{background-color:#f4f4f4;color:#333;font-size:1rem;font-weight:700}.cart-page .cart-table td{font-size:.95rem}.cart-page .cart-table .cart-item-image{border-radius:4px;height:auto;object-fit:cover;width:60px}.cart-page .cart-table tr:hover{background-color:#f9f9f9}.cart-page .cart-table .handle-quantity{align-items:center;display:flex;justify-content:center}.cart-page .cart-table .handle-quantity .button-decrease,.cart-page .cart-table .handle-quantity .button-increase{align-items:center;background-color:#e0e0e0;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:30px}.cart-page .cart-table .handle-quantity .button-decrease:hover,.cart-page .cart-table .handle-quantity .button-increase:hover{background-color:#d4d4d4;color:#000}.cart-page .cart-table .handle-quantity .button-decrease{margin-right:10px}.cart-page .cart-table .handle-quantity .button-increase{margin-left:10px}.cart-page .cart-table .form-control{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:8px;text-align:center;width:50px}.cart-page .cart-table input[type=checkbox]{cursor:pointer;height:20px;width:20px}.cart-page .cart-table .grp-price .prices{color:#d70018;font-size:16px;font-weight:700}.cart-page .cart-table .grp-price .price-old{color:#999;font-size:14px;margin-right:5px;text-decoration:line-through}.cart-page .cart-table .grp-price .grp-price-new{align-items:center;display:flex;gap:10px;justify-content:center}.cart-page .cart-table .grp-price .grp-price-new .price-new{color:#d70018;font-size:16px;font-weight:700}.cart-page .cart-table .grp-price .grp-price-new .discount{background-color:rgba(255,210,215,.384);border:1px solid #d70018;border-radius:10%;color:#d70018;font-size:16px;padding:0 4px;width:fit-content}.cart-page .remove-button{align-items:center;background-color:#ff4d4f;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;gap:5px;padding:8px 12px}.cart-page .remove-button svg{font-size:1.1rem}.cart-page .remove-button:hover{background-color:#ff7875}.cart-page .clear-cart{background-color:#ff4d4f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:20px;padding:10px 20px}.cart-page .clear-cart:hover{background-color:#ff7875}.cart-page .payment-cart{background-color:#29960d;border:none;border-radius:4px;color:#fff;cursor:pointer;float:right;font-size:1rem;margin:20px 40px 0 0;padding:10px 20px}.cart-page .payment-cart:hover{background-color:#137210}.cart-page p{color:#666;font-size:1rem}.cart-page .pagination{display:flex;justify-content:center;margin-top:20px}.cart-page .pagination button{background-color:#f4f4f4;border:none;cursor:pointer;margin:0 5px;padding:8px 12px}.cart-page .pagination button.active{background-color:#ff4d4f;color:#fff}.cart-page .pagination button:hover{background-color:#ff7875;color:#fff}.cart-page .no-emty{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;margin-bottom:20px;padding:50px;position:relative}.cart-page .no-emty img{height:200px;text-align:center}.cart-page .no-emty p{padding:20px}.success-animation{background-color:#ffffffe6;border:2px solid #4caf50;border-radius:10px;box-shadow:0 4px 15px #0003;color:#4caf50;left:50%;opacity:0;padding:20px 40px;position:fixed;text-align:center;top:-100px;transform:translateX(-50%) scale(0);transition:transform .6s ease,opacity .4s ease,top .6s ease;z-index:1000}.success-animation.show{opacity:1;top:10px;transform:translateX(-50%) scale(1)}.success-animation .success-content{align-items:center;display:flex;flex-direction:column}.success-animation .success-content .success-icon{align-items:center;background-color:#4caf50;border-radius:50%;box-shadow:0 2px 10px #0000001a;color:#fff;display:flex;height:30px;justify-content:center;margin-bottom:10px;width:30px}.success-animation .success-content .success-icon svg{height:30px;width:30px}.success-animation .success-content p{font-size:18px;font-weight:500;margin:0}.container-product{margin:auto;max-width:1170px;padding:100px 20px 0;width:100%}.container-product .sidebar{padding-right:20px}.container-product .sidebar .sidebar-item{margin-bottom:20px}.container-product .sidebar .sidebar-item .top-sidebar-item{position:relative}.container-product .sidebar .sidebar-item .top-sidebar-item h3{color:#1c1c1c;padding-bottom:10px}.container-product .sidebar .sidebar-item .top-sidebar-item .icon-close{font-size:18px;position:absolute;right:0;top:-30px}.container-product .sidebar .sidebar-item .price-range-wrap{align-items:center;column-gap:5px;display:flex;justify-content:space-between}.container-product .sidebar .sidebar-item .price-range-wrap .optionPrice{font-size:14px;margin-bottom:10px;padding:5px 15px}.container-product .sidebar .sidebar-item svg{cursor:pointer;font-size:24px;font-weight:900;margin:25px 0 0 10px}.container-product .sidebar .sidebar-item svg:hover{fill:#d70018}.container-product .sidebar .sidebar-item .tags{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.container-product .sidebar .sidebar-item .tags .tag{border:1px solid #ccc;border-radius:5px;cursor:pointer;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.container-product .sidebar .sidebar-item .tags .tag:hover{background-color:#d70018;color:#fff}.container-product .sidebar .sidebar-item .tags .tag.active{background-color:#d70018;color:#fff;font-weight:700;transform:scale(1.05)}.container-product .sidebar .sidebar-item ul li{list-style:none}.container-product .sidebar .sidebar-item ul li a{color:#1c1c1c;line-height:32px;text-decoration:none}.container-product .sidebar .sidebar-item ul li a:hover{color:#d70018;font-weight:600}.product-list-admin{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-left:2%!important;margin:auto;max-width:1170px;padding:15px 20px 0;width:100%}.product-list-admin .product-item-admin{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;text-align:center;transition:transform .3s ease;width:calc(25% - 20px)}.product-list-admin .product-item-admin:hover{transform:scale(1.05)}.product-list-admin .product-item-admin .product-item-image-admin{align-items:center;border-bottom:1px solid #ccc;display:flex;height:180px;justify-content:center;margin-bottom:15px;overflow:hidden;width:100%}.product-list-admin .product-item-admin .product-item-image-admin img{max-height:100%;max-width:100%;object-fit:contain}.product-list-admin .product-item-admin .product-item-bottom-admin{align-items:center;display:flex;flex-direction:column}.product-list-admin .product-item-admin .product-item-bottom-admin .item-product-bottom-admin h3{color:#1c1c1c;font-size:16px;margin-bottom:8px}.product-list-admin .product-item-admin .product-item-bottom-admin .item-product-bottom-admin p{color:#d70018;font-size:14px;font-weight:700}.product-list-admin .pagination-products-list{display:flex;justify-content:center;margin-top:20px;width:100%}.product-list-admin .pagination-products-list .page-number{background-color:#f0f0f0;border:none;border-radius:5px;cursor:pointer;margin:0 5px;padding:5px 10px;transition:background-color .3s}.product-list-admin .pagination-products-list .page-number.active{background-color:#d70018;color:#fff}.product-list-admin .pagination-products-list .page-number:hover{background-color:#ddd}@media(max-width:992px){.product-list-admin .product-item-admin{width:calc(33.33% - 20px)}}@media(max-width:768px){.product-list-admin .product-item-admin{width:calc(50% - 20px)}}@media(max-width:576px){.product-list-admin .product-item-admin{width:100%}}.product-table-staff{border-collapse:collapse;font-family:Arial,sans-serif;width:100%}.product-table-staff th{background-color:#d70018;color:#fff;padding:10px;text-align:center}.product-table-staff td{border-bottom:1px solid #ddd;padding:10px;text-align:center}.product-table-staff .product-info-staff{align-items:center;display:flex}.product-table-staff .product-info-staff img{border-radius:5px;height:100px;margin-right:10px;object-fit:contain;width:100px}.product-table-staff .delete-btn-staff,.product-table-staff .edit-btn-staff{background-color:#fff!important;border:none;border-radius:4px;cursor:pointer;margin-right:5px;padding:5px}.product-table-staff .edit-btn-staff{background-color:#fff;color:#fff}.product-table-staff .edit-btn-staff:hover{background-color:#28a745}.product-table-staff .delete-btn-staff{background-color:#fff;color:#fff}.product-table-staff .delete-btn-staff:hover{background-color:#d70018}.product-table-container{margin-bottom:20px;max-height:90vh;overflow-y:auto}.product-table-container .input-search{align-items:center;display:flex;height:50px;justify-content:center;margin:10px;max-width:600px;width:100%}.product-table-container .input-search input{border:2px solid #d70018;border-radius:25px;flex:1 1;font-size:16px;outline:none;padding:10px 15px;transition:border-color .3s,box-shadow .3s}.product-table-container .input-search input:focus{border-color:#a40012;box-shadow:0 0 5px #0003}.product-table-container .input-search input::placeholder{color:#ccc}.product-table-container .input-search button{background-color:#d70018;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;margin-left:10px;padding:10px 20px;transition:background-color .3s}.product-table-container .input-search button:hover{background-color:#a40012}.product-table-container .product-table{border-collapse:collapse;font-family:Arial,sans-serif;width:100%}.product-table-container .product-table th{background-color:#d70018;color:#fff;font-size:16px;padding:15px;text-align:center}.product-table-container .product-table td{border-bottom:1px solid #ddd;font-size:14px;padding:15px;text-align:center}.product-table-container .product-table .product-info{align-items:center;display:flex}.product-table-container .product-table .product-info img{border:1px solid #eee;border-radius:8px;height:80px;margin-right:10px;object-fit:cover;width:80px}.product-table-container .product-table .product-info h4{color:#d70018;font-size:16px;margin:0}.product-table-container .product-table .grp-price .prices{color:#d70018;font-size:16px;font-weight:700}.product-table-container .product-table .grp-price .price-old{color:#999;font-size:14px;margin-right:5px;text-decoration:line-through}.product-table-container .product-table .grp-price .grp-price-new{align-items:center;display:flex;gap:10px;justify-content:left}.product-table-container .product-table .grp-price .grp-price-new .price-new{color:#d70018;font-size:16px;font-weight:700}.product-table-container .product-table .grp-price .grp-price-new .discount{background-color:rgba(255,210,215,.384);border:1px solid #d70018;border-radius:5px;color:#d70018;font-size:14px;padding:2px 6px}.product-table-container .product-table .delete-btn,.product-table-container .product-table .edit-btn,.product-table-container .product-table .view-btn{border:none;border-radius:5px;cursor:pointer;font-size:14px;margin-right:5px;padding:6px 10px;transition:background-color .3s}.product-table-container .product-table .delete-btn:hover,.product-table-container .product-table .edit-btn:hover,.product-table-container .product-table .view-btn:hover{filter:brightness(.9)}.product-table-container .product-table .view-btn{background-color:#ffc107;color:#fff}.product-table-container .product-table .view-btn:hover{background-color:#d39e00}.product-table-container .product-table .edit-btn{background-color:#28a745;color:#fff}.product-table-container .product-table .edit-btn:hover{background-color:#1e7e34}.product-table-container .product-table .delete-btn{background-color:#dc3545;color:#fff}.product-table-container .product-table .delete-btn:hover{background-color:#bd2130}.pagination-product-manager{display:flex;justify-content:center;margin-top:20px}.pagination-product-manager .page-number{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;color:#000;cursor:pointer;font-size:14px;margin:0 5px;padding:8px 16px;transition:background-color .3s,color .3s}.pagination-product-manager .page-number.active{background-color:#d70018;color:#fff}.pagination-product-manager .page-number:hover{background-color:#e0e0e0}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.chart-container{align-items:center;background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding:20px}.chart-container .total-revenue{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff512f,#dd2476);-webkit-background-clip:text;border-radius:8px;color:#d70018;font-size:2rem;font-weight:700;padding:10px;text-align:center;text-shadow:2px 2px 4px #0000004d}.chart-header{margin-bottom:20px;text-align:center;width:100%}.chart-header h1{color:#333;font-size:28px}.chart-header .filters{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:15px}.chart-header .filters .select-timePeriod{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:5px 10px}.chart,.statistics-info{margin-top:20px;width:100%}.statistics-info{display:flex;gap:20px;justify-content:center;padding:0 20px}.statistics-info .stat-item{align-items:center;display:flex;flex-direction:column;font-size:18px;justify-content:center}.statistics-info .stat-item span{color:#555}.statistics-info .stat-item .value{font-size:24px;font-weight:700}.react-datepicker__day--today{background-color:tomato!important;color:#fff!important}.react-datepicker__day:hover{background-color:#ffeb3b;color:#000}.purchase-table-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:20px}.purchase-table-container h2{color:#333;font-weight:600;margin-bottom:20px;text-align:center}.purchase-table-container .purchase-table{background:#fff;border-collapse:collapse;margin:0 auto;width:100%}.purchase-table-container .purchase-table td,.purchase-table-container .purchase-table th{border:1px solid #ddd;padding:10px;text-align:left}.purchase-table-container .purchase-table th{background-color:#f4f4f4;color:#555;font-weight:600}.purchase-table-container .purchase-table tbody tr:hover{background-color:#f1f1f1}.purchase-table-container .purchase-table .product-info{display:flex;gap:10px;justify-content:space-between;margin-bottom:5px}.purchase-table-container .purchase-table .product-info .product-name{color:#444;font-weight:500}.purchase-history{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:900px;padding:20px}.purchase-history .notification-table{border-collapse:collapse;width:100%}.purchase-history .notification-table td,.purchase-history .notification-table th{border:1px solid #ddd;font-size:16px;overflow:hidden;padding:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:150px}.purchase-history .notification-table th{background-color:#f2f2f2;color:#333;font-weight:700}.purchase-history .notification-table tr:nth-child(2n){background-color:#f9f9f9}.purchase-history .notification-table tr:nth-child(odd){background-color:#fff}.purchase-history .notification-table tr:hover{background-color:#e8e8e8}.purchase-history .pagination{display:flex;justify-content:center;margin-top:15px}.purchase-history .pagination .page-number{background-color:#f0f0f0;border:none;border-radius:5px;cursor:pointer;margin:0 5px;padding:5px 10px;transition:background-color .3s}.purchase-history .pagination .page-number.active{background-color:#d70018;color:#fff}.purchase-history .pagination .page-number:hover{background-color:#ddd}.container-layout{overflow:hidden}.container-layout .row{align-items:stretch;display:flex}.sidebar-admin{align-items:center;background-color:#d70018;border-right:1px solid #ddd;box-shadow:2px 0 8px #0000001a;display:flex;flex-direction:column;height:100%;min-height:90vh;padding:20px}.sidebar-admin h2{color:#fff;font-size:30px;opacity:.9;text-align:center}.sidebar-admin ul{list-style:none;padding:0;width:100%}.sidebar-admin ul li{border-radius:8px;cursor:pointer;margin:10px 0;padding:12px 15px;transition:background-color .3s ease,transform .3s ease}.sidebar-admin ul li a{color:#fff;display:block;font-size:18px;font-weight:500;opacity:.8;text-decoration:none;width:100%}.sidebar-admin ul li.active,.sidebar-admin ul li:hover{background:linear-gradient(270deg,#d70018,#ffa3ae);transform:scale(1.05)}.sidebar-admin ul li.active a,.sidebar-admin ul li:hover a{color:#fff;font-weight:700;opacity:1;transition:font-size .2s ease,opacity .2s ease,font-weight .1s ease}.header-main-admin{background-color:#d70018;border-bottom:2px solid #ccc;padding-left:15vw;width:100%}.header-main-admin .container-fixed-admin{padding:0 20px;width:100%}.header-main-admin .header-logo{margin-left:-40%;padding-top:10px}.header-main-admin .header-logo img{width:200px}.header-main-admin .log-out{align-items:center;color:#fff;display:flex;justify-content:center;margin-top:25px}.header-main-admin .log-out svg{fill:#fff;font-size:30px}.header-main-admin .log-out:hover{cursor:pointer}.not-found-page{align-items:center;background-color:#fff5f5;color:#d70018;display:flex;justify-content:center;min-height:100vh}.not-found-page .not-found-container{text-align:center}.not-found-page .not-found-container .icon .x-icon{animation:bounce 1s infinite alternate;color:#d70018;font-size:100px;font-weight:700}.not-found-page .not-found-container .title{font-size:40px;font-weight:700;margin-top:20px}.not-found-page .not-found-container .description{color:#8a000e;font-size:18px;margin-top:10px}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.dashboard-container .dashboard-cards{background-color:#f5f5f5;display:flex;gap:20px;justify-content:center;padding:20px}.dashboard-container .dashboard-cards .card{align-items:center;border-radius:12px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;display:flex;font-family:Arial,sans-serif;justify-content:space-between;padding:20px;position:relative;transition:box-shadow .3s ease,transform .3s ease;width:200px}.dashboard-container .dashboard-cards .card.green{background-color:#4caf50}.dashboard-container .dashboard-cards .card.purple{background-color:#9c27b0}.dashboard-container .dashboard-cards .card.blue{background-color:#2196f3}.dashboard-container .dashboard-cards .card.orange{background-color:#ff9800}.dashboard-container .dashboard-cards .card .card-content h3{font-size:16px;font-weight:500;margin:0;opacity:.9}.dashboard-container .dashboard-cards .card .card-content .count{font-size:32px;font-weight:700;margin-top:8px}.dashboard-container .dashboard-cards .card .icon{bottom:10px;font-size:40px;opacity:.5;position:absolute;right:10px}.dashboard-container .dashboard-cards .card.active{box-shadow:0 0 20px 10px #fff9;transform:scale(1.05)}.dashboard-container .dashboard-cards .card:active{box-shadow:0 0 15px 5px #fffc;transform:scale(1.1)}.create-product-admin{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:auto;max-width:600px;padding:20px}.create-product-admin h1{color:#333;margin-bottom:20px;text-align:center}.create-product-admin form{display:flex;flex-direction:column}.create-product-admin form div{margin-bottom:15px}.create-product-admin form div label{color:#555;font-weight:700;margin-bottom:5px}.create-product-admin form div input[type=file],.create-product-admin form div input[type=number],.create-product-admin form div input[type=text]{border:1px solid #ccc;border-radius:4px;font-size:16px;height:40px;padding:10px;transition:border .3s}.create-product-admin form div input[type=file]:focus,.create-product-admin form div input[type=number]:focus,.create-product-admin form div input[type=text]:focus{border-color:#007bff;outline:none}.create-product-admin form div .banner{height:auto;width:100%}.create-product-admin form div img{border:1px dashed #ccc;border-radius:4px;height:auto;margin-top:10px;width:200px}.create-product-admin form div .slide{border:1px dashed #ccc;border-radius:4px;height:auto;margin-top:10px;width:100%}.create-product-admin form button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s}.create-product-admin form button:hover{background-color:#0056b3}.login-overlay-admin{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:90vh;z-index:1000}.login-overlay-admin .login-form-admin{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;padding:30px;position:relative;text-align:center;width:400px}.login-overlay-admin .login-form-admin h2{font-size:24px;margin-bottom:20px}.login-overlay-admin .login-form-admin .icon-close-admin{color:#aaa;cursor:pointer;font-size:18px;position:absolute;right:20px;top:15px}.login-overlay-admin .login-form-admin .icon-close-admin:hover{color:#d70018}.login-overlay-admin .login-form-admin input{border:1px solid #ccc;border-radius:5px;font-size:14px;margin:10px 0;padding:12px;width:100%}.login-overlay-admin .login-form-admin input:focus{border-color:#d70018;outline:none}.login-overlay-admin .login-form-admin .signup-admin{display:inline-block;font-size:14px;margin-top:10px}.login-overlay-admin .login-form-admin .signup-admin a{color:#d70018;font-weight:700;text-decoration:none}.login-overlay-admin .login-form-admin .btn-signup{background-color:#d70018;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px;transition:background-color .3s;width:100%}.login-overlay-admin .login-form-admin .btn-signup:hover{background-color:#a40012}.login-overlay-admin .login-form-admin .role-select{background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#333;font-size:14px;margin:10px 0;padding:12px;width:100%}.login-overlay-admin .login-form-admin .role-select:focus{border-color:#d70018;outline:none}.login-overlay-admin .login-form-admin .role-select option{background-color:#fff;color:#333;padding:10px}.profile-page{background-color:#ececec;padding-top:100px}.profile-page .colleft{margin-bottom:24px;padding-left:8px;padding-right:8px}.profile-page .colleft .left-sidebar{background:#fff;border-radius:4px;height:100%}.profile-page .colleft .left-sidebar .sidebar-avatar{align-items:center;border-bottom:1px solid #cfcfcf;display:flex;margin-bottom:6px;padding:16px;position:relative;z-index:0}.profile-page .colleft .left-sidebar .sidebar-avatar .icon{font-size:2.2rem;height:48px;width:48px}.profile-page .colleft .left-sidebar .sidebar-avatar .customer-name{font-family:SF Pro Display,Arial,sans-serif;font-size:16px;font-weight:600;line-height:22px}.profile-page .colright{margin-bottom:24px;padding-left:8px;padding-right:8px}.profile-page .colright .right-main{background:#fff;border-radius:4px;height:100%}.logout-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.logout-dialog{background:#fff;border-radius:8px;padding:20px;text-align:center;width:400px}.logout-dialog .logout-icon{align-items:center;border:2px solid #ff6b00;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.logout-dialog .logout-icon .question-mark{color:#ff6b00;font-size:24px;font-weight:700}.logout-dialog h3{color:#333;font-size:18px;margin-bottom:20px}.logout-dialog .logout-actions{display:flex;gap:10px;justify-content:center}.logout-dialog .logout-actions button{border:none;border-radius:4px;cursor:pointer;font-weight:500;min-width:100px;padding:10px 20px}.logout-dialog .logout-actions button.btn-cancel{background-color:#f5f5f5;color:#333}.logout-dialog .logout-actions button.btn-cancel:hover{background-color:#e8e8e8}.logout-dialog .logout-actions button.btn-confirm{background-color:#e03;color:#fff}.logout-dialog .logout-actions button.btn-confirm:hover{background-color:#c03}.left-sidebar{background:#fff;border-radius:8px;padding:20px}.left-sidebar .sidebar-avatar{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px}.left-sidebar .sidebar-avatar .avatar-wrapper{align-items:center;display:flex;gap:15px}.left-sidebar .sidebar-avatar .avatar-wrapper .icon{align-items:center;background:#f5f5f5;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.left-sidebar .sidebar-avatar .avatar-wrapper .icon svg{height:24px;width:24px}.left-sidebar .sidebar-avatar .avatar-wrapper .info .customer-name{color:#333;font-size:1rem;font-weight:500}.left-sidebar .sidebar-list{list-style:none;margin:0;padding:0}.left-sidebar .sidebar-list .tab{margin-bottom:8px}.left-sidebar .sidebar-list .tab:last-child{border-top:1px solid #eee;margin-top:16px;padding-top:16px}.left-sidebar .sidebar-list .tab .button-bottom,.left-sidebar .sidebar-list .tab a{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:.95rem;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s ease;width:100%}.left-sidebar .sidebar-list .tab .button-bottom .icon,.left-sidebar .sidebar-list .tab a .icon{align-items:center;color:#666;display:flex;font-size:1.1rem}.left-sidebar .sidebar-list .tab .button-bottom:hover,.left-sidebar .sidebar-list .tab a:hover{background-color:#e300191a;color:#e30019}.left-sidebar .sidebar-list .tab .button-bottom:hover .icon,.left-sidebar .sidebar-list .tab a:hover .icon{color:#e30019}.left-sidebar .sidebar-list .tab.active a{background-color:#e300191a;color:#e30019;font-weight:500}.left-sidebar .sidebar-list .tab.active a .icon{color:#e30019}.left-sidebar .sidebar-list .tab .logout-button{color:#666}.left-sidebar .sidebar-list .tab .logout-button:hover{background-color:#e300191a;color:#e30019}.left-sidebar .sidebar-list .tab .logout-button:hover .icon{color:#e30019}.left-sidebar .sidebar-list .tab-admin{border-top:1px solid #eee;margin-top:16px;padding-top:16px}@media(max-width:992px){.left-sidebar{margin-bottom:20px}}.contact-page{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:800px;padding:100px 20px 20px}.contact-page h2{color:#333;margin-bottom:15px;text-align:center}.contact-page p{color:#666;font-size:16px;margin-bottom:25px;text-align:center}.contact-page .contact-methods{display:flex;flex-direction:column;gap:15px}.contact-page .contact-item{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;display:flex;padding:10px;transition:transform .2s}.contact-page .contact-item:hover{transform:scale(1.02)}.contact-page .contact-item .icon{font-size:24px;margin-right:15px}.contact-page .contact-item .icon.facebook{color:#4267b2}.contact-page .contact-item .icon.instagram{color:#e1306c}.contact-page .contact-item .icon.zalo{color:#08f}.contact-page .contact-item .icon.phone{color:#28a745}.contact-page .contact-item .icon.email{color:#d44638}.contact-page .contact-item span{color:#333;font-size:16px}.contact-page .contact-item span a{color:inherit;font-weight:500;text-decoration:none}.contact-page .contact-item span a:hover{text-decoration:underline}.contact-page .map-container{margin-top:30px}.contact-page .map-container h3{color:#333;margin-bottom:15px;text-align:center}.contact-page .map-container iframe{border:none;border-radius:8px;height:400px;width:100%}.account-info-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:600px;padding:20px}.account-info-container .content-heading{color:#333;font-size:20px;font-weight:600;margin-bottom:20px;text-align:center}.account-info-container .box-info-account .form-update .form-line-wrapper{display:flex;flex-direction:column;margin-bottom:20px}.account-info-container .box-info-account .form-update .form-line-wrapper label{color:#555;font-weight:500;margin-bottom:8px}.account-info-container .box-info-account .form-update .form-line-wrapper .form-control{border:1px solid #ccc;border-radius:5px;font-size:16px;outline:none;padding:10px}.account-info-container .box-info-account .form-update .form-line-wrapper .form-control:focus{border-color:#4caf50;box-shadow:0 0 5px #4caf5033}.account-info-container .box-info-account .form-update .form-line-wrapper .form__radio-wrapper{display:flex;gap:20px}.account-info-container .box-info-account .form-update .form-line-wrapper .form__radio-wrapper .radio-option{align-items:center;display:flex;font-size:16px}.account-info-container .box-info-account .form-update .form-line-wrapper .form__radio-wrapper .radio-option input{margin-right:8px}.account-info-container .box-info-account .form-update .form-line-wrapper .form__select-wrapper{display:flex;gap:10px}.account-info-container .box-info-account .form-update .form-line-wrapper .form__select-wrapper .textbox{border:1px solid #ccc;border-radius:5px;font-size:16px;outline:none;padding:8px;width:100%}.account-info-container .box-info-account .form-update .form-line-wrapper .form__select-wrapper .textbox:focus{border-color:#4caf50;box-shadow:0 0 5px #4caf5033}.account-info-container .box-info-account .form-update .form-line-wrapper .btn-update{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:12px;transition:background .3s;width:100%}.account-info-container .box-info-account .form-update .form-line-wrapper .btn-update:hover{background-color:#45a049}.account-info-container .box-info-account .form-update .form-line-wrapper .locked-input{background-color:#f5f5f5;cursor:not-allowed}.account-info-container .box-info-account .form-update .form-line-wrapper .locked-input:focus{border:2px solid #fff!important;outline:2px solid red}.order-status-page .tabs .status-indicator{position:relative}.order-status-page .tabs .status-indicator .status-circle{align-items:center;background-color:#ddd;border-radius:50%;color:#333;display:flex;font-weight:700;height:30px;justify-content:center;width:30px;z-index:1}.order-status-page .tabs .status-indicator .status-circle.filled{background-color:#d70018;color:#fff}.order-status-page .tabs .status-indicator .status-line{background-color:#ddd;flex:1 1;height:4px;margin:0 5px;position:relative}.order-status-page .tabs .status-indicator .status-line.filled{background-color:#d70018}.orders-list{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px}.orders-list h1{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.orders-list .order{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:30px;padding:15px;position:relative}.orders-list .order .btn-confirm{background-color:#0fa830!important;border:1px solid #0fa830;position:absolute;right:10px;top:5px}.orders-list .order .btn-confirm:hover{background-color:#0c7a24!important}.orders-list .order .btn-cancel{background-color:#ec223a!important;border:1px solid #ec223a;position:absolute;right:10px;top:5px}.orders-list .order .btn-cancel:hover{background-color:#d70018!important}.orders-list .order h2{border-bottom:2px solid #ddd;color:#555;font-size:20px;margin-bottom:10px;padding-bottom:5px}.orders-list .order p{color:#666;font-size:16px;line-height:1.4;margin:5px 0;text-align:left}.orders-list .order h3{border-bottom:1px solid #ddd;color:#444;font-size:18px;margin-top:20px;padding-bottom:8px}.orders-list .order table{border-collapse:collapse;color:#333;font-size:15px;margin-top:10px;width:100%}.orders-list .order table thead tr{background-color:#f2f2f2}.orders-list .order table thead th{border-bottom:1px solid #ddd;color:#333;font-weight:600;padding:12px;text-align:left;text-align:center}.orders-list .order table tbody tr{transition:background-color .3s}.orders-list .order table tbody tr:hover{background-color:#f8f8f8}.orders-list .order table tbody td{border-bottom:1px solid #eee;padding:10px;text-align:center;vertical-align:middle}.orders-list .order table tbody td:first-child{color:#777;font-weight:500;text-align:center}.orders-list .order table tbody td:nth-child(2) img{border-radius:4px;box-shadow:0 1px 4px #0000001a;height:50px;object-fit:cover;width:50px}.orders-list .order .product-review-buttons{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.orders-list .order .product-review-buttons label{color:#333;font-size:16px;font-weight:500}.orders-list .order .product-review-buttons select{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555;font-size:14px;padding:8px}.orders-list .order .product-review-buttons select:focus{border-color:#d70018;outline:none}.orders-list .order .product-review-buttons select option{color:#333;font-size:14px}.orders-list .order .product-review-buttons .review-button{background-color:#f12e45;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .3s}.orders-list .order .product-review-buttons .review-button:active,.orders-list .order .product-review-buttons .review-button:hover{background-color:#d70018}.orders-list .order .product-review-buttons .review-button:disabled{background-color:#ccc;cursor:not-allowed}.orders-list .order .icon-down{cursor:pointer;font-size:20px;position:absolute;right:15px;top:230px}.orders-list .order .icon-down:hover{fill:#d70018}.orders-list .order .grp-price .prices{color:#d70018;font-size:16px;font-weight:700}.orders-list .order .grp-price .price-old{color:#999;font-size:14px;margin-right:5px;text-decoration:line-through}.orders-list .order .grp-price .grp-price-new{align-items:center;display:flex;gap:10px;justify-content:left}.orders-list .order .grp-price .grp-price-new .price-new{color:#d70018;font-size:16px;font-weight:700}.orders-list .order .grp-price .grp-price-new .discount{background-color:rgba(255,210,215,.384);border:1px solid #d70018;border-radius:10%;color:#d70018;font-size:14px;padding:0 4px;width:fit-content}.orders-list p{color:#888;font-size:16px;margin-top:20px;text-align:center}.orders-list .order-bottom p{align-items:center;display:flex;justify-content:space-between}.orders-list .order-bottom p span{text-align:right}.orders-list .order-bottom .shipping-fee{display:flex;gap:5px;justify-content:flex-end}.viewed-histories{padding:15px}.viewed-histories h3{font-size:18px;font-weight:700;margin-bottom:15px}.viewed-histories .viewed-products-list{display:flex;flex-wrap:wrap;gap:10px}.viewed-histories .viewed-products-list .viewed-product-item{align-items:center;border:1px solid #ddd;border-radius:5px;display:flex;flex-direction:column;padding:10px;text-align:center;width:150px}.viewed-histories .viewed-products-list .viewed-product-item img{height:100px;margin-bottom:10px;object-fit:contain;width:100px}.viewed-histories .viewed-products-list .viewed-product-item .product-info p{font-size:14px;margin:0}.viewed-histories .viewed-products-list .viewed-product-item .product-info p:last-child{color:#ff5722;font-weight:700}.address-book{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px}.address-book__title{color:#d70018;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.address-book__form{margin-bottom:30px}.address-book__form .form-group{margin-bottom:15px}.address-book__form .form-group label{color:#333;display:block;font-size:1rem;margin-bottom:5px}.address-book__form .form-group .form-input,.address-book__form .form-group .form-textarea{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;color:#333;font-size:1rem;padding:10px;width:100%}.address-book__form .form-group .form-input:focus,.address-book__form .form-group .form-textarea:focus{border-color:#d70018;box-shadow:0 0 5px #d70018;outline:none}.address-book__form .form-group .form-textarea{height:80px;resize:none}.address-book__form .grp-form-button{align-items:center;display:flex;justify-content:center}.address-book__form .grp-form-button .form-button{background-color:#2c9c00;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:10px 15px;transition:background-color .3s ease}.address-book__form .grp-form-button .form-button:hover{background-color:#1c6300}.address-book__subtitle{color:#d70018;font-size:1.5rem;font-weight:700;margin-bottom:20px}.no-address{color:#333;font-size:1rem;margin-top:20px;text-align:center}.address-list{border-collapse:collapse;width:100%}.address-list td,.address-list th{border:1px solid #ddd;padding:12px;text-align:left}.address-list th{background-color:#d70018;color:#fff;font-size:1rem;text-align:center;text-transform:uppercase}.address-list tr:hover{background-color:#e7e7e7;cursor:pointer}.address-list td{color:#333;font-size:1rem}.address-list .delete-icon{cursor:pointer}.change-password-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:500px;padding:20px}.change-password-container .content-heading{color:#333;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.change-password-container .box-change-password .form-change-password{display:flex;flex-direction:column}.change-password-container .box-change-password .form-change-password .form-line-wrapper{margin-bottom:15px}.change-password-container .box-change-password .form-change-password .form-line-wrapper label{color:#555;display:block;font-size:16px;font-weight:600;margin-bottom:5px}.change-password-container .box-change-password .form-change-password .form-line-wrapper .input-wrapper{position:relative}.change-password-container .box-change-password .form-change-password .form-line-wrapper .input-wrapper .form-control{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px 40px 10px 10px;transition:border-color .2s ease;width:100%}.change-password-container .box-change-password .form-change-password .form-line-wrapper .input-wrapper .form-control:focus{border-color:#333;outline:none}.change-password-container .box-change-password .form-change-password .form-line-wrapper .input-wrapper .eye-icon{color:#777;cursor:pointer;font-size:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .2s ease}.change-password-container .box-change-password .form-change-password .form-line-wrapper .input-wrapper .eye-icon:hover{color:#333}.change-password-container .box-change-password .form-change-password .btn-change-password{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:10px;transition:background-color .2s ease;width:100%}.change-password-container .box-change-password .form-change-password .btn-change-password:hover{background-color:#218838}.change-password-container .box-change-password .form-change-password .btn-change-password:active{background-color:#1e7e34}.order-lookup-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:800px;min-height:500px;padding:100px 20px 20px}.order-lookup-container h2{color:#333;margin-bottom:20px;text-align:center}.order-lookup-container .order-info .order-header{border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:10px;padding-bottom:15px}.order-lookup-container .order-info .order-header p{color:#555;font-size:16px}.order-lookup-container .order-info .order-products{margin-top:20px}.order-lookup-container .order-info .order-products h3{color:#333;font-size:18px;margin-bottom:10px}.order-lookup-container .order-info .order-products .product-table{border-collapse:collapse;width:100%}.order-lookup-container .order-info .order-products .product-table td,.order-lookup-container .order-info .order-products .product-table th{border-bottom:1px solid #ddd;padding:10px;text-align:left;text-align:center}.order-lookup-container .order-info .order-products .product-table th{background-color:#f5f5f5;color:#333}.order-lookup-container .order-info .order-products .product-table td{color:#555}.order-lookup-container .order-info .order-products .product-table tr:hover{background-color:#f1f1f1}.order-lookup-container .order-info .order-products .product-table .grp-price .prices{color:#d70018;font-size:16px;font-weight:700}.order-lookup-container .order-info .order-products .product-table .grp-price .price-old{color:#999;font-size:14px;margin-right:5px;text-decoration:line-through}.order-lookup-container .order-info .order-products .product-table .grp-price .grp-price-new{align-items:center;display:flex;gap:10px;justify-content:center}.order-lookup-container .order-info .order-products .product-table .grp-price .grp-price-new .price-new{color:#d70018;font-size:16px;font-weight:700}.order-lookup-container .order-info .order-products .product-table .grp-price .grp-price-new .discount{background-color:rgba(255,210,215,.384);border:1px solid #d70018;border-radius:10%;color:#d70018;font-size:14px;padding:0 4px;width:fit-content}.order-lookup-container .order-info .order-bottom p{align-items:center;display:flex;justify-content:space-between}.order-lookup-container .order-info .order-bottom p span{text-align:right}.order-lookup-container .order-info .order-total{color:#333;font-size:18px;font-weight:700;margin-top:20px;text-align:right}.order-lookup-container .search-order{display:flex;margin:10px 5px}.order-lookup-container .search-order .input-search{padding:10px;width:50%}.order-lookup-container .search-order .icon-search{margin:5px 10px}.order-lookup-container .search-order .icon-search svg{font-size:28px;margin:auto}.order-lookup-container .search-order .icon-search svg:hover{fill:#d70018;cursor:pointer}.product-detail-container{margin:0 auto;max-width:1200px;min-height:400px}.product-detail-container .product-image-section{flex:0 0 40%;margin-top:50px;padding:10px}.product-detail-container .product-image-section .product-image{height:auto;width:250px}.product-detail-container .product-info-section{flex:0 0 55%;padding:10px 0 0 50px}.product-detail-container .product-info-section .product-info-content{padding:15px}.product-detail-block{margin-top:30px}.product-detail-block .grp-price .price{color:#d70018;font-size:18px;font-weight:700;margin-top:20px}.product-detail-block .grp-price .price-old{color:#1c1c1c;font-size:16px;margin:auto;text-decoration:line-through}.product-detail-block .grp-price .price-new{align-items:center;display:flex;gap:10px;justify-content:start}.product-detail-block .grp-price .price-new .price-discount{color:#d70018;font-size:18px;font-weight:700}.product-detail-block .grp-price .price-new .discount{background-color:rgba(255,210,215,.384);border:1px solid #d70018;border-radius:10%;color:#d70018;font-size:16px;padding:0 4px;width:fit-content}.table-info{border-collapse:collapse;width:100%}.table-info td,.table-info th{border-bottom:1px solid #ddd;padding:10px;text-align:left}.table-info th{font-weight:700;width:200px}.table-info td{font-size:16px}.modern-wheel{font-family:Arial,sans-serif;padding:50px;text-align:center}.modern-wheel .wheel-container{height:350px;margin:0 auto;position:relative;width:350px}.modern-wheel .wheel{background:conic-gradient(#ff7eb3 0 25%,#ff758f 25% 50%,#ffb77d 50% 75%,#ffc97d 75% 100%);border:6px solid #fff3;border-radius:50%;box-shadow:0 0 30px #ffffff80;height:100%;position:absolute;transition:transform 3s ease-out;width:100%}.modern-wheel .wheel .wheel-segment{align-items:flex-end;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);display:flex;height:50%;justify-content:center;left:50%;position:absolute;top:50%;transform-origin:0 0;width:50%}.modern-wheel .wheel .wheel-segment .segment-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0003;border-radius:5px;color:#fff;font-size:14px;font-weight:700;padding:5px 10px;text-shadow:2px 2px 5px #000000b3;transform:rotate(-15deg)}.modern-wheel .wheel-pointer{background:linear-gradient(145deg,#ff4b1f,#ff9068);box-shadow:0 0 10px #ff4b1fcc,0 0 20px #ff9068cc;clip-path:polygon(50% 0,0 100%,100% 100%);height:30px;left:50%;position:absolute;top:-10px;transform:translate(-50%);width:30px}.modern-wheel .wheel-center{background:radial-gradient(circle,#6a11cb,#2575fc);border-radius:50%;box-shadow:0 0 15px #663399b3;color:#fff;cursor:pointer;font-weight:700;height:70px;left:50%;line-height:70px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:70px}.modern-wheel .wheel-center:hover{background:radial-gradient(circle,#2575fc,#6a11cb);box-shadow:0 0 20px #639}.modern-wheel .wheel-center.disabled{opacity:.6;pointer-events:none}.modern-wheel .voucher-result{color:#333;font-size:18px;margin-top:20px}.modern-wheel .voucher-result strong{color:tomato}.payment-page{background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 12px #0000001a;margin-top:100px!important;margin:auto;max-width:900px;padding:20px}.payment-page h1{color:#333;font-size:2rem;margin-bottom:30px;text-align:center}.payment-page .payment-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:20px}.payment-page .payment-form h2{color:#333;font-size:1.5rem;margin-bottom:10px}.payment-page .payment-form input{border:1px solid #dcdcdc;border-radius:5px;font-size:1rem;margin:8px 0;padding:10px;width:100%}.payment-page .payment-form input:focus{border-color:#d70018;outline:none}.payment-page .payment-form .complete-payment{align-items:center;background-color:#d70018;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-left:40%;margin-top:15px;padding:12px;width:20%}.payment-page .payment-form .complete-payment:hover{background-color:#c50017}.payment-page .payment-form .address-suggestions{background:#fff;border:1px solid #ccc;list-style:none;margin:0;max-height:150px;overflow-y:auto;padding:0}.payment-page .payment-form .address-suggestions li{cursor:pointer;padding:10px}.payment-page .payment-form .address-suggestions li:hover{background-color:#f1f1f1}.payment-page .payment-form .select-container{max-width:1000px;position:relative;width:100%}.payment-page .payment-form .select-container select{-webkit-appearance:none;appearance:none;background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;color:#333;cursor:pointer;font-size:16px;font-weight:400;outline:none;padding:10px 15px;width:100%}.payment-page .payment-form .select-container select:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.payment-page .payment-form .select-container:after{color:#555;content:"▼";font-size:12px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.payment-page .payment-form .select-container select>option{background-color:#fff;color:#333;font-size:14px;padding:5px}.payment-page .payment-form .select-container select>option:hover{background-color:#f1f1f1}.payment-page .payment-methods{margin-top:30px;text-align:center}.payment-page .payment-methods h3{font-size:1.5rem;margin-bottom:15px}.payment-page .payment-methods .payment-icons{display:flex;gap:20px;justify-content:center}.payment-page .payment-methods .payment-icons svg{color:#d70018;transition:transform .3s}.payment-page .payment-methods .payment-icons svg:hover{transform:scale(1.1)}.payment-page .order-summary{background-color:#f3dfdf;border-radius:8px;margin-top:30px;padding:20px;text-align:center}.payment-page .order-summary h2{color:#333;font-size:1.5rem;margin-bottom:10px;text-align:left}.payment-page .order-summary .order-item{display:flex;font-size:1rem;justify-content:space-between;padding:8px 0}.payment-page .order-summary .total-price{color:#d70018;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;margin-top:10px}.payment-page .order-summary .order-container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;padding:20px}.payment-page .order-summary .order-container .order-table{background-color:#fff;border-collapse:collapse;box-shadow:0 4px 8px #0000001a;max-width:800px;width:100%}.payment-page .order-summary .order-container .order-table thead{background-color:#d70018;color:#fff}.payment-page .order-summary .order-container .order-table thead th{font-size:16px;font-weight:700;padding:12px;text-align:left}.payment-page .order-summary .order-container .order-table tbody tr:nth-child(2n){background-color:#f9f9f9}.payment-page .order-summary .order-container .order-table tbody tr:hover{background-color:#f3dfdf}.payment-page .order-summary .order-container .order-table tbody tr td{border-bottom:1px solid #ddd;font-size:15px;padding:12px;text-align:left}.payment-page .order-summary .order-container .order-table tbody tr td:last-child{color:#333;font-weight:700}.payment-page .order-summary .order-container .order-table .voucher-code{border:2px solid #e93434;border-radius:5px;font-size:16px;font-weight:700;padding:10px;text-align:center;width:150px}.payment-page .order-summary .order-container .order-table .voucher-code:focus{cursor:progress}.payment-page .order-summary .order-container .order-table tr:last-child td{font-size:16px;font-weight:700}.payment-page .order-summary .order-container .order-table .grp-price .prices{color:#d70018;font-size:16px;font-weight:700}.payment-page .order-summary .order-container .order-table .grp-price .price-old{color:#999;font-size:14px;margin-right:5px;text-decoration:line-through}.payment-page .order-summary .order-container .order-table .grp-price .grp-price-new{align-items:center;display:flex;gap:10px;justify-content:left}.payment-page .order-summary .order-container .order-table .grp-price .grp-price-new .price-new{color:#d70018;font-size:16px;font-weight:700}.payment-page .order-summary .order-container .order-table .grp-price .grp-price-new .discount{background-color:rgba(255,210,215,.384);border:1px solid #d70018;border-radius:10%;color:#d70018;font-size:16px;padding:0 4px;width:fit-content}.order-status-page{min-height:600px}.order-status-page .tabs{align-items:center;display:flex;flex-direction:column;padding:20px 50px 0;position:relative}.order-status-page .tabs button{background:none;border:none;color:#333;cursor:pointer;font-weight:700;padding:10px}.order-status-page .tabs button:focus{outline:none}.order-status-page .tabs .status-indicator{align-items:center;display:flex;justify-content:space-around;margin-bottom:20px;width:100%}.order-status-page .tabs .status-indicator .status-circle-container{align-items:center;cursor:pointer;display:flex;flex-direction:column}.order-status-page .tabs .status-indicator .status-circle-container .active{align-items:center;background-color:#0000;border:1px solid #333;border-radius:50%;color:#fff;color:#000;display:flex;font-weight:700;height:30px;justify-content:center;transition:all .3s ease;width:30px}.order-status-page .tabs .status-indicator .status-circle-container .active.filled{background-color:#d70018;border:1px solid #fff;color:#fff}.order-status-page .tabs .status-indicator .status-circle-container div:last-child{color:#333;font-size:14px;margin-top:5px}.orders-list-admin{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px}.orders-list-admin h1{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.orders-list-admin .order-admin{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:30px;padding:15px;position:relative}.orders-list-admin .order-admin .btn-confirm{background-color:#0fa830!important;border:1px solid #0fa830;position:absolute;right:10px;top:5px}.orders-list-admin .order-admin .btn-confirm:hover{background-color:#0c7a24!important}.orders-list-admin .order-admin .btn-cancel{background-color:#ec223a!important;border:1px solid #ec223a;position:absolute;right:150px;top:5px}.orders-list-admin .order-admin .btn-cancel:hover{background-color:#d70018!important}.orders-list-admin .order-admin h2{border-bottom:2px solid #ddd;color:#555;font-size:20px;margin-bottom:10px;padding-bottom:5px}.orders-list-admin .order-admin p{color:#666;font-size:16px;line-height:1.4;margin:5px 0;text-align:left}.orders-list-admin .order-admin h3{border-bottom:1px solid #ddd;color:#444;font-size:18px;margin-top:20px;padding-bottom:8px}.orders-list-admin .order-admin table{border-collapse:collapse;color:#333;font-size:15px;margin-top:10px;width:100%}.orders-list-admin .order-admin table thead tr{background-color:#f2f2f2}.orders-list-admin .order-admin table thead th{border-bottom:1px solid #ddd;color:#333;font-weight:600;padding:12px;text-align:left;text-align:center}.orders-list-admin .order-admin table tbody tr{transition:background-color .3s}.orders-list-admin .order-admin table tbody tr:hover{background-color:#f8f8f8}.orders-list-admin .order-admin table tbody td{border-bottom:1px solid #eee;padding:10px;text-align:center;vertical-align:middle}.orders-list-admin .order-admin table tbody td:first-child{color:#777;font-weight:500;text-align:center}.orders-list-admin .order-admin table tbody td:nth-child(2) img{border-radius:4px;box-shadow:0 1px 4px #0000001a;height:50px;object-fit:cover;width:50px}.orders-list-admin .order-admin .icon-down-admin{cursor:pointer;font-size:20px;position:absolute;right:15px;top:230px}.orders-list-admin .order-admin .icon-down-admin:hover{fill:#d70018}.orders-list-admin p{color:#888;font-size:16px;margin-top:20px;text-align:center}.orders-list-admin .order-bottom p{align-items:center;display:flex;justify-content:space-between}.orders-list-admin .order-bottom p span{text-align:right}.orders-list-admin .order-bottom .shipping-fee{display:flex;gap:5px;justify-content:flex-end}.orders-list-admin .icon-down-admin.rotated{transform:rotate(180deg);transition:transform .3s ease}.orders-list-admin .grp-price .prices{color:#d70018;font-size:16px;font-weight:700}.orders-list-admin .grp-price .price-old{color:#999;font-size:14px;margin-right:5px;text-decoration:line-through}.orders-list-admin .grp-price .grp-price-new{align-items:center;display:flex;gap:10px;justify-content:left}.orders-list-admin .grp-price .grp-price-new .price-new{color:#d70018;font-size:16px;font-weight:700}.orders-list-admin .grp-price .grp-price-new .discount{background-color:rgba(255,210,215,.384);border:1px solid #d70018;border-radius:10%;color:#d70018;font-size:14px;padding:0 4px;width:fit-content}.payment-page-detail{align-items:center;background-color:#f7f7f7;display:flex;font-family:Arial,sans-serif;justify-content:center;min-height:100vh;padding-top:100px;width:100%}.payment-page-detail .payment-card-detail{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;max-width:800px;padding:20px 30px;text-align:center;width:100%}.payment-page-detail .payment-card-detail .payment-status-icon-detail{font-size:56px;margin-bottom:15px}.payment-page-detail .payment-card-detail .payment-status-icon-detail .checkmark-detail{color:#28a745;font-size:56px}.payment-page-detail .payment-card-detail .payment-status-icon-detail .error-icon-detail{color:#d70018}.payment-page-detail .payment-card-detail h2{color:#333;font-size:26px;margin-bottom:20px}.payment-page-detail .payment-card-detail .order-summary{position:relative;text-align:left}.payment-page-detail .payment-card-detail .order-summary h3{color:#d70018;display:inline-block;font-size:18px;margin-top:5px;padding-top:5px;width:100%}.payment-page-detail .payment-card-detail .order-summary .icon-down{cursor:pointer;font-size:20px;left:150px;position:absolute;top:240px}.payment-page-detail .payment-card-detail .order-summary .icon-down:hover{fill:#d70018}.payment-page-detail .payment-card-detail .order-summary .order-detail,.payment-page-detail .payment-card-detail .order-summary .payment-details{margin-bottom:20px}.payment-page-detail .payment-card-detail .order-summary .order-detail p,.payment-page-detail .payment-card-detail .order-summary .payment-details p{color:#555;font-size:16px;margin:5px 0}.payment-page-detail .payment-card-detail .order-summary .order-detail p strong,.payment-page-detail .payment-card-detail .order-summary .payment-details p strong{color:#333}.payment-page-detail .payment-card-detail .order-summary .products-list{display:flex;flex-direction:column;gap:15px}.payment-page-detail .payment-card-detail .order-summary .products-list .product-item{align-items:center;background:#f7f7f7;border-radius:8px;display:flex;gap:15px;padding:10px}.payment-page-detail .payment-card-detail .order-summary .products-list .product-item img{border-radius:5px;height:150px;object-fit:contain;width:150px}.payment-page-detail .payment-card-detail .order-summary .products-list .product-item .product-info p{font-size:16px;margin:0}.payment-page-detail .payment-card-detail .order-summary .products-list .product-item .product-info p strong{color:#d70018;font-size:16px}.payment-page-detail .payment-card-detail .order-summary .order-total{color:#d70018;font-size:16px;font-weight:700}.payment-page-detail .payment-card-detail .done-button-detail{background:#d70018;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background .3s}.payment-page-detail .payment-card-detail .done-button-detail:hover{background:#a70013}.add-review{background-color:#f9f9f9;border-radius:8px;font-family:Arial,sans-serif;padding:100px 20px 20px}.add-review .order{background-color:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:20px;overflow:hidden}.add-review .order table{border-collapse:collapse;width:100%}.add-review .order table thead{background-color:#f5f5f5}.add-review .order table thead th{border-bottom:1px solid #ddd;font-weight:700;padding:10px;text-align:center}.add-review .order table tbody tr:hover{background-color:#f0f0f0}.add-review .order table tbody tr td{border-bottom:1px solid #ddd;padding:10px;text-align:center}.add-review .order table tbody tr td img{border-radius:4px;box-shadow:0 2px 4px #0000001a;max-width:80px}.add-review .order table tbody td:first-child{text-align:center}.add-review .order table tbody td:last-child{color:#d70018;font-weight:700}.add-review .order .grp-price .prices{color:#d70018;font-size:16px;font-weight:700}.add-review .order .grp-price .price-old{color:#999;font-size:14px;margin-right:5px;text-decoration:line-through}.add-review .order .grp-price .grp-price-new{align-items:center;display:flex;gap:10px;justify-content:center}.add-review .order .grp-price .grp-price-new .price-new{color:#d70018;font-size:16px;font-weight:700}.add-review .order .grp-price .grp-price-new .discount{background-color:rgba(255,210,215,.384);border:1px solid #d70018;border-radius:10%;color:#d70018;font-size:14px;padding:0 4px;width:fit-content}.add-review h3{color:#333;font-size:1.2rem;margin:20px 0}.add-review .rating-stars{margin-bottom:15px}.add-review .rating-stars .star{color:#ccc;cursor:pointer;font-size:1.5rem;transition:color .3s}.add-review .rating-stars .star.filled{color:#ffc107}.add-review .rating-stars .star:hover,.add-review .rating-stars .star:hover~.star{color:#ffa000}.add-review textarea{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:1rem;margin:10px 0;padding:10px;resize:vertical;transition:border-color .3s;width:100%}.add-review textarea:focus{border-color:#007bff;outline:none}.add-review .suggested-comments{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.add-review .suggested-comments button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 12px;transition:background-color .3s}.add-review .suggested-comments button:hover{background-color:#0056b3}.add-review .suggested-comments button:focus{box-shadow:0 0 0 3px #007bff80;outline:none}.add-review button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 15px;transition:background-color .3s}.add-review button:hover{background-color:#218838}.add-review button:focus{box-shadow:0 0 0 3px #28a74580;outline:none}.add-review p{color:#666;font-size:1rem;margin-top:20px}.add-review p.error{color:#d70018}.create-voucher-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:600px;padding:20px}.create-voucher-container h1{color:#333;margin-bottom:20px;text-align:center}.create-voucher-container form{display:flex;flex-direction:column;gap:15px}.create-voucher-container label{color:#444;font-weight:700}.create-voucher-container input{border:1px solid #ddd;border-radius:4px;color:#333;font-size:16px;padding:10px}.create-voucher-container button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.create-voucher-container button:hover{background-color:#45a049}.create-voucher-container .response-message{color:#4caf50;font-size:16px;font-weight:700;margin-top:20px;text-align:center}.voucher-table{border-collapse:collapse;margin-top:30px;width:100%}.voucher-table td,.voucher-table th{border:1px solid #ddd;padding:12px;text-align:left}.voucher-table th{background-color:#f4f4f4;font-weight:700}.voucher-table td{background-color:#fff}.error-message{color:red;font-size:14px;font-weight:700;margin-top:5px}.popup{background-color:#fff;border:2px solid red;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#000;left:50%;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}.popup-icon{color:red;font-size:64px;margin-bottom:10px}.popup button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;margin-top:10px;padding:5px 10px}.blinking-text{animation:blinkingText 1s infinite;font-size:32px;font-weight:700;margin-bottom:10px}@keyframes blinkingText{0%{color:red}50%{color:#000}to{color:red}}.text-2{font-size:20px}*,body,html{margin:0}*{box-sizing:border-box;font-family:__Inter_170fbf,__Inter_Fallback_179fbf;padding:0}.container{margin:auto;max-width:1220px;padding:0 10px;width:100%}.flex-wrap{flex-wrap:wrap!important}.d-flex{display:flex!important}.row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin:0 0 10px}tr{border-color:inherit;display:table-row;unicode-bidi:isolate;vertical-align:inherit}a{background-color:#0000;color:#111;outline:none;text-decoration:none}a,button{transition:all .2s ease-in-out}button{background-color:#d70018;border:1px solid #d70018;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:normal;outline:none!important;overflow:hidden;padding:10px 28px;position:relative;text-align:center;z-index:1}@media(min-width:1200px){.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:8px;padding-right:8px}}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.col-sm-12{position:relative;width:100%}.col-lg-12{width:100%}.col-12{padding-left:8px;padding-right:8px}.col-6{flex:0 0 50%;max-width:50%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 35%;max-width:35%}.col-lg-7{flex:0 0 65%;max-width:65%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-6{flex:0 0 50%;max-width:50%}input,textarea{border:1px solid #ebebeb;border-radius:3px;color:#b2b2b2;font-size:16px;height:35px;padding:5px;width:100%}input:focus,textarea:focus{outline:none}textarea{padding-top:10px}@media only screen and (min-width:1220px){.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-6{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:768px)and (max-width:991px){.col-md-6{flex:0 0 50%;max-width:50%}.col-xl-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:992px)and (max-width:1199px){.col-lg-3{flex:0 0 25%;max-width:25%}.footer .footer-info .footer-qr{opacity:0;overflow:hidden}}@media only screen and (min-width:574px)and (max-width:767px){.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-12{flex:0 0 100%;max-width:100%}.footer .footer-info .footer-qr{opacity:0;overflow:hidden}}@media only screen and (max-width:575px){.col-xs-12{flex:0 0 100%;max-width:100%}.footer .footer-info .footer-qr{opacity:0;overflow:hidden}}
/*# sourceMappingURL=main.42cbcd18.css.map*/