@import"../vendor/fontawesome5free/css/all.min.css";@import"https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&family=Roboto+Flex:opsz,wght,XOPQ,XTRA,YOPQ,YTDE,YTFI,YTLC,YTUC@8..144,100..1000,96,468,79,-203,738,514,712&display=swap";html{font-size:16px}body{font-family:"Roboto Flex",sans-serif;font-weight:400;font-style:normal;color:#000;background-color:#fff}a{transition:all .2s ease-in-out;color:#000}a:hover{color:#58b720}ul{padding-left:1.25rem;margin:0}ul li::marker{color:#000}p:last-child{margin-bottom:0}form input{border-radius:.5rem;border:1px solid #6c6c6c;outline:none;box-shadow:none}form input:focus,form input:active{border-color:#000}form input::placeholder{color:#6c6c6c}form select{color:#6c6c6c}form select:has(option:checked([value=""])),form select:required:invalid{color:#6c6c6c}form select:has(option:checked:not([value=""])){color:#000}.select2 .select2-selection,.wpcf7 .wpcf7-form input:not([type=submit]),.wpcf7 .wpcf7-form textarea,.wpcf7 .wpcf7-form select,.form-control,.form-select{padding:1rem;background-color:#fff;border:1px solid #6c6c6c;box-shadow:none;width:100%;padding:.625rem .875rem;font-size:1.125rem}.select2 .select2-selection::placeholder,.wpcf7 .wpcf7-form input:not([type=submit])::placeholder,.wpcf7 .wpcf7-form textarea::placeholder,.wpcf7 .wpcf7-form select::placeholder,.form-control::placeholder,.form-select::placeholder{color:#6c6c6c}.badge-outline-primary{padding:.25rem .5rem;border:1px solid #e0112b;border-radius:.25rem;color:#e0112b;font-size:.875rem}.color-primary{color:#58b720}.color-secondary{color:#fff8e5}.color-grey{color:#6c6c6c}.transition-base{transition:all .2s ease-in-out}.ff-primary{font-family:"Roboto Flex",sans-serif}h1{font-size:3.375rem}@media(max-width: 767.98px){h1{font-size:2.125rem}}@media(max-width: 767.98px){.fs-1{font-size:2.125rem !important}}h2{font-size:2.625rem}@media(max-width: 767.98px){h2{font-size:2.25rem}}@media(max-width: 767.98px){.fs-2{font-size:2.25rem !important}}h3{font-size:2.25rem}@media(max-width: 767.98px){h3{font-size:1.5rem}}@media(max-width: 767.98px){.fs-3{font-size:1.5rem !important}}h4{font-size:1.75rem}@media(max-width: 767.98px){h4{font-size:1.5rem}}@media(max-width: 767.98px){.fs-4{font-size:1.5rem !important}}h5{font-size:1.5rem}@media(max-width: 767.98px){h5{font-size:1.25rem}}@media(max-width: 767.98px){.fs-5{font-size:1.25rem !important}}h6{font-size:1.25rem}@media(max-width: 767.98px){h6{font-size:1.125rem}}@media(max-width: 767.98px){.fs-6{font-size:1.125rem !important}}@media(max-width: 767.98px){.fs-semi{font-size:.875rem !important}}.ratio{overflow:hidden}.ratio:before{width:100%}.ratio img.img-fluid{object-fit:cover;object-position:center;width:100%;height:100%}.border-grey{border-color:#6c6c6c}.border-primary{border:1px solid #58b720}.bg-primary{background-color:#58b720}.form-control:disabled,.form-select:disabled{background-color:#eaeaea;border:none;box-shadow:0 1px 2px 0 rgba(16,24,40,.0509803922)}.form-label{font-size:1.125rem;font-weight:500;color:#3f4443;margin-bottom:.375rem}.form-label>span{color:red}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23BBBBBB' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");font-size:1.125rem;border-radius:0;color:#6c6c6c}.form-select:has(option:checked([value=""])),.form-select:required:invalid{color:#6c6c6c}.form-select:has(option:checked:not([value=""])){color:#000}.form-check{padding-left:1rem}.form-check .form-check-input{width:1.25rem !important;height:1.25rem !important;margin-left:-2rem;margin-top:.125rem;box-shadow:none;outline:0}.form-check .form-check-input[type=radio]:checked{--bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23E0112B'/%3E%3C/svg%3E");background-size:1.5rem;border-color:#58b720}.form-check .form-check-input[type=radio]:valid,.form-check .form-check-input[type=radio]:invalid{background-color:#fff !important}.form-check .form-check-input[type=checkbox]:checked{--bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23E0112B' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");background-color:#fff;border-color:#58b720}.form-check .form-check-label{color:#000;font-size:.875rem;font-weight:500}.input-group.disabled .input-group-text{background-color:#eaeaea;border:1px solid #eaeaea;border-right:1.5px solid #bcbcbc}.input-group .input-group-text{background:rgba(0,0,0,0);color:#000;border-color:#6c6c6c}.input-group .form-control.is-invalid,.input-group .form-control.is-valid{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.table{--bs-body-bg: transparent;--bs-border-color: $color-grey-b;--bs-border-width: .5px;table-layout:auto;width:100%;margin:0}.table thead tr th{font-weight:400;text-transform:uppercase}.table tbody tr th{font-size:1.125rem;font-weight:400}@media(min-width: 992px){.table tbody tr th{font-size:1.5rem}}.table tr th,.table tr td{padding:1.5rem;vertical-align:middle;color:#3f4443}.table tr th:first-child,.table tr td:first-child{padding-left:0}.table tr th:last-child,.table tr td:last-child{padding-right:0;text-align:right}.modal{--bs-modal-border-radius: 0;--bs-modal-header-border-width: 0}@media(min-width: 992px){.modal{--bs-modal-header-padding: 3.75rem 3.75rem 0;--bs-modal-padding: 3.75rem}}.modal .modal-header .btn{width:1.5rem;height:1.5rem}@media(min-width: 1200px){.modal .modal-header .btn{width:2.25rem;height:2.25rem}}.g-custom-20{--bs-gutter-x: 1.25rem;--bs-gutter-y: 1.25rem}.elementor .elementor-button.btn.btn-primary{color:#fff;background-color:#58b720;border-color:#58b720}.elementor .elementor-button.btn.btn-primary:hover{opacity:.9;color:#58b720;background-color:rgba(0,0,0,0);border-color:#58b720}.elementor .elementor-button.btn.btn-outline-primary{color:#58b720;background-color:#fff;border-color:#58b720}.elementor .elementor-button.btn.btn-outline-primary:hover{opacity:.9;color:#fff;background-color:#58b720;border-color:#58b720}.elementor .elementor-button.btn.btn-light,.btn.btn-light{color:#fff8e5;background-color:#fff;border-color:#fff}.elementor .elementor-button.btn.btn-light:hover,.btn.btn-light:hover{opacity:.9;color:#fff8e5;background-color:#fff;border-color:#fff}.btn.btn-outline-light,.elementor .btn-outline-light.elementor-button.btn{color:#fff8e5;background-color:#fff;border-color:#6c6c6c}.btn.btn-outline-light:hover{opacity:.9;color:#fff8e5;background-color:hsl(0,0%,90%);border-color:#6c6c6c}.elementor .elementor-button.btn.btn-dark,.btn.btn-dark{color:#fff;background-color:#000;border-color:#000}.elementor .elementor-button.btn.btn-dark:hover,.btn.btn-dark:hover{opacity:.9;color:#fff;background-color:#000;border-color:#000}.elementor .elementor-button.btn.btn-small,.btn.btn-small{padding:.25rem 1rem}.btn.btn-large,.elementor .btn-large.elementor-button.btn{min-width:3.75rem;min-height:3.75rem}.btn .spinner-border,.elementor .elementor-button.btn .spinner-border{display:none;margin-right:.5rem}.btn.btn-icon,.elementor .btn-icon.elementor-button.btn{flex-shrink:0;width:2.75rem;height:2.75rem;padding:0}.btn .arrow-up-right,.elementor .elementor-button.btn .arrow-up-right{margin-left:.75rem;transition:all .2s ease-in-out}.animate-slide-end{overflow:hidden}.animate-slide-end:hover .animate-target,.animate-slide-end:focus-visible .animate-target{animation:themex-slide-end .3s forwards}.animate-slide-start{overflow:hidden}.animate-slide-start:hover .animate-target,.animate-slide-start:focus-visible .animate-target{animation:themex-slide-start .3s forwards}.animate-slide-up{overflow:hidden}.animate-slide-up:hover .animate-target,.animate-slide-up:focus-visible .animate-target{animation:themex-slide-up .3s forwards}.animate-slide-down{overflow:hidden}.animate-slide-down:hover .animate-target,.animate-slide-down:focus-visible .animate-target{animation:themex-slide-down .3s forwards}@keyframes themex-slide-end{49%{transform:translate(100%)}50%{opacity:0;transform:translate(-100%)}51%{opacity:1}}@keyframes themex-slide-start{49%{transform:translate(-100%)}50%{opacity:0;transform:translate(100%)}51%{opacity:1}}@keyframes themex-slide-up{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes themex-slide-down{49%{transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:1}}.page-loader{position:fixed;background:#000;bottom:0;right:0;left:0;top:0;z-index:9998}.loader{position:absolute;border-left:2px solid #fff;border-top:2px solid hsla(0,0%,100%,.2);border-right:2px solid hsla(0,0%,100%,.2);border-bottom:2px solid hsla(0,0%,100%,.2);height:46px;width:46px;left:50%;top:50%;margin:-23px 0 0 -23px;text-indent:-9999em;font-size:10px;z-index:9999;-webkit-animation:themex-load .8s infinite linear;-moz-animation:themex-load .8s infinite linear;ms-animation:themex-load .8s infinite linear;o-animation:themex-load .8s infinite linear;animation:themex-load .8s infinite linear}.loader,.loader:after{border-radius:50%;width:46px;height:46px}@-webkit-keyframes themex-load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes themex-load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes themex-fadeInDown{from{opacity:0;transform:translate3d(0, -25%, 0)}to{opacity:1;transform:none}}@keyframes themex-fadeInUp{from{opacity:0;transform:translate3d(0, 25%, 0)}to{opacity:1;transform:none}}@keyframes themex-fade{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}.elementor .e-con{--container-default-padding-top: 0;--container-default-padding-right: 0;--container-default-padding-bottom: 0;--container-default-padding-left: 0}.elementor .e-con.e-con-boxed .e-con-inner{padding-right:1.25rem;padding-left:1.25rem}.elementor .elementor-heading-title{line-height:1.2}.elementor .elementor-widget-text-editor p:last-child{margin:0}.elementor .elementor-widget-text-editor ul{margin-bottom:1rem}.elementor .elementor-widget-image a{display:block}.wpcf7 .wpcf7-form .wpcf7-not-valid{border-color:#dc3232 !important}.wpcf7 .wpcf7-form .wpcf7-response-output{border:0;margin:0;padding:.5rem 0}.wpcf7 .wpcf7-form.invalid .wpcf7-response-output{color:#dc3232}.wpcf7 .wpcf7-form.sent .wpcf7-response-output{color:green}.wpcf7 .wpcf7-form .spinner-border{display:none}.wpcf7 .wpcf7-form.submitting .spinner-border{display:block}.wpcf7 .wpcf7-form label span{color:#dc3232}.select2 .select2-selection .select2-selection__rendered{line-height:1}.select2 .select2-selection .select2-selection__arrow{height:1.25rem;position:absolute;top:55%;right:1px;width:1.25rem;transform:translate(-50%, -50%)}.select2.select2-container--open .select2-selection{border-color:#aaa}.slick-slider:not(.slick-vertical) .slick-track{display:flex}.slick-slider:not(.slick-vertical) .slick-track .slick-slide{float:none}.slick-arrows{display:flex;gap:1rem}button.slick-arrow{padding:0;margin:0;width:2rem;height:2rem;border:0;border-radius:50%;background:rgba(0,0,0,0)}@media(min-width: 992px){button.slick-arrow{width:3.25rem;height:3.25rem}}button.slick-arrow:focus{border-color:rgba(0,0,0,0);outline:none}ul.slick-dots{padding:0;list-style:none;display:flex;justify-content:center;align-items:center;margin-top:1.5rem}@media(max-width: 767.98px){ul.slick-dots{margin-top:1.5rem}}ul.slick-dots li.slick-active button{background-color:#58b720;border:0}ul.slick-dots li button{display:inline-block;width:.75rem;height:.75rem;margin:0 .25rem;padding:0;transition:width .2s ease-in-out,background-color .2s ease-in-out;border:1.5px solid #6c6c6c;border-radius:.75rem;background-color:rgba(0,0,0,0);box-shadow:none;font-size:0;line-height:0}.contact-buttons{position:fixed;z-index:1000;right:0;bottom:4rem;display:flex;flex-direction:column-reverse}.contact-buttons:hover .contact-button{display:flex !important}.contact-buttons:hover .contact-button.primary{display:none !important}.contact-buttons .contact-button{position:relative;display:flex;justify-content:center;align-items:center;height:5.5rem;width:5.5rem;animation:zoomIn 150ms cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}.contact-buttons .contact-button:hover ul{display:flex !important;flex-direction:column;gap:.25rem}.contact-buttons .contact-button:not(.primary){display:none}.contact-buttons .contact-button .fill{position:absolute;height:4.375rem;width:4.375rem;animation:zoom 1.3s infinite;background-color:#82c341;box-shadow:0 0 0 0 #82c341;border-radius:50%}.contact-buttons .contact-button .btn{border-radius:50%;color:#fff8e5;display:flex;justify-content:center;align-items:center;background-color:#58b720;height:2.875rem;width:2.875rem;min-width:unset;padding:0;animation:phone-ring 1s infinite ease-in-out}.contact-buttons .contact-button ul{display:none !important;position:absolute;left:0;transform:translateX(-100%)}.contact-buttons .contact-button ul li a{display:block;text-align:center;padding:.25rem .5rem;border-radius:.25rem;white-space:nowrap;background-color:#fff8e5;color:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.contact-buttons .contact-button ul li a:hover{color:#fff !important;opacity:.9}.contact-buttons .contact-button.phone .fill{background-color:rgba(237,32,37,.5);box-shadow:0 0 0 0 #ed2025}.contact-buttons .contact-button.phone .btn{background-color:#ed2025}.contact-buttons .contact-button.phone ul li a{background-color:#ed2025;color:#fff}.contact-buttons .contact-button.zalo .fill{background-color:rgba(32,155,229,.5);box-shadow:0 0 0 0 #209be5}.contact-buttons .contact-button.zalo .btn{background-color:#209be5}.contact-buttons .contact-button.zalo ul li a{background-color:#209be5;color:#fff}.contact-buttons .contact-button.fanpage .fill{background-color:rgba(255,54,156,.5);box-shadow:0 0 0 0 #ff369c}.contact-buttons .contact-button.fanpage .btn{background-color:#ff369c}.contact-buttons .contact-button.fanpage ul li a{background-color:#ff369c;color:#fff}@keyframes phone-ring{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@keyframes zoom{0%{transform:scale(0.9)}70%{transform:scale(1);box-shadow:0 0 0 15px rgba(0,0,0,0)}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(0,0,0,0)}}body.admin-bar #sticky-header{top:3rem}@media(min-width: 992px){body.admin-bar #sticky-header{top:2rem}}@media(max-width: 767.98px){body.admin-bar #sticky-header.fixed{top:0}}.back-top{width:40px;height:40px;right:25px;bottom:20px}.back-top:after{line-height:40px;width:40px;height:40px}#bwp-footer,.footer-8{color:#000}#bwp-footer ul,.footer-8 ul{display:flex;flex-direction:column;gap:.5rem}@media(min-width: 576px){.bwp-header.header-v2 .container-sm,.bwp-header.header-v2 .container{max-width:540px}}@media(min-width: 768px){.bwp-header.header-v2 .container-md,.bwp-header.header-v2 .container-sm,.bwp-header.header-v2 .container{max-width:720px}}@media(min-width: 992px){.bwp-header.header-v2 .container-lg,.bwp-header.header-v2 .container-md,.bwp-header.header-v2 .container-sm,.bwp-header.header-v2 .container{max-width:960px}}@media(min-width: 1200px){.bwp-header.header-v2 .container-xl,.bwp-header.header-v2 .container-lg,.bwp-header.header-v2 .container-md,.bwp-header.header-v2 .container-sm,.bwp-header.header-v2 .container{max-width:1140px}}@media(min-width: 1400px){.bwp-header.header-v2 .container-xxl,.bwp-header.header-v2 .container-xl,.bwp-header.header-v2 .container-lg,.bwp-header.header-v2 .container-md,.bwp-header.header-v2 .container-sm,.bwp-header.header-v2 .container{max-width:1550px}}@media(max-width: 575.98px){.bwp-main .page-title{margin-bottom:0}}.ve-chung-toi .page-title{display:none}.bwp-recent-post.blog-menu .day-cmt .comments-link{display:none}.bwp-filter-ajax .bwp-stock-status ul{display:flex !important;flex-wrap:wrap;gap:10px}.bwp-filter-ajax .bwp-stock-status ul li>span{min-width:auto;width:10px !important;height:10px !important;border-radius:100%;padding:0 !important}.bwp-header.header-v6 .header-page-link .mini-cart .cart-icon{padding:0 10px}/*# sourceMappingURL=main.css.map */
