input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.flex-auto{flex:1 auto}.btn-success{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 16px;gap:10px;background:#1E903E;border-radius:6px}.btn-white{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 16px;gap:10px;background:#fff;border-radius:6px;border:1px solid #000000}.btn-block{width:100%}.form-email{background:url(/build/assets/email.6ba47fe7.svg) no-repeat 16px center/24px,#fff;padding:10px 16px 10px 60px}.form-phone{background:url(/build/assets/phone-book.da29f2bf.svg) no-repeat 16px center/24px,#fff;padding:10px 16px 10px 60px}.form-input-phone{background:url(/build/assets/phone-icon.f86e52de.svg) no-repeat 16px center/24px,#fff;padding:10px 16px 10px 60px}.btn-border-none:focus,.btn-border-none:active,.btn-border-none:hover{border:none}.btn-text-white:focus,.btn-text-white:active,.btn-text-white:hover{color:#fff}a{color:#000;text-decoration:none}a:hover{color:#1e903e}.bg-green{background:#1E903E!important;color:#fff}.hidden{display:none}.hidden-important{display:none!important}.margin-top-10{margin-top:10px}.text-gray{color:#5a6474}.card-shadow{box-shadow:0 2px 10px #3d3d3d24!important}.ic{display:inline-flex;width:24px;height:24px}.ic.ic-phone{background:url(/build/assets/phone-green.b8eb0223.svg) no-repeat center center/100%}.ic.ic-16{width:16px;height:16px}.ic.ic-shopping-cart{background:url(/build/assets/shopping-cart.11ce1366.svg) no-repeat center center/100%}.ic.ic-trash{background:url(/build/assets/trash.995809f6.svg) no-repeat center center/100%}.ic.ic-voucher{background:url(/build/assets/cupon.8d27c458.svg) no-repeat center center/100%}.ic.ic-checkout{background:url(/build/assets/cartlog.cba5d8bc.svg) no-repeat center center/100%}.ic.ic-back{background:url(/build/assets/back.30da67ca.svg) no-repeat center center/100%}.ic.ic-right{background:url(/build/assets/arrow-right.3ecf131a.svg) no-repeat center center/100%}.ic.ic-width-custom{width:12px;height:20px}.text-bold{font-weight:700}.text-16{font-size:16px}.text-18{font-size:18px}.text-12{font-size:12px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400}.text-semibold{font-weight:600}.text-red{color:#ff2828}.text-green{color:#0d7a3d}.text-bg-complete{background:#BFFAC1;color:#0d7a3d}.text-bg-pending{background:rgba(252,165,73,.24);color:#ff8b11}.text-pending{color:#fca549}.text-complete{color:#449d47}.text-cancel{color:#ff2828}.text-success{color:#449d47}.text-bg-cancel{background:#EFF1F2;color:#2c4046}.hotline a{color:#fff;text-decoration:none;font-weight:600}.circle{width:28px;height:28px;border-radius:20px}.bg-w{background-color:#fff}.block{margin-bottom:1.5rem}@media (max-width: 900px){.block{margin-bottom:1.5rem}}.block div.cart-block{background-color:#e1e3e6}.block .block-title{display:flex;flex-direction:row;align-items:flex-start;padding:8px 20px;gap:10px;background:#EFF1F2;font-size:14px;margin-bottom:1rem}@media (max-width: 900px){.block .block-title{font-size:14px;margin-bottom:1rem}}.block .block-title-unset-background{background:unset!important;padding:8px 20px 8px 0!important}.block .clearable-clear{position:absolute;right:0;top:7px;padding:0 10px;font-style:normal;font-size:1.2em;user-select:none;cursor:pointer}.block .block-content .form-email{padding:10px 28px 10px 59px!important}.block-group{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:12px;flex-wrap:wrap}@media (max-width: 900px){.block-group{gap:12px}}.block-group .block-group-item{max-width:calc(33.33333% - 8px);width:100%}.block-group .block-group-item input{width:0;height:0;visibility:hidden;position:absolute}.block-group .block-group-item input:checked+label{border:1px solid #3CAF40}.block-group .block-group-item .ncc-item{position:relative}.block-group .block-group-item .ncc-item label{height:60px;border:1px solid #EFF1F2;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:100%}.block-group .block-group-item .ncc-item label:hover{box-shadow:0 2px 6px #0000001a}@media (max-width: 900px){.block-group .block-group-item .ncc-item label{width:100%}}@media (max-width: 900px){.block-group .block-group-item{max-width:calc(33.33333% - 8px)}}.block-group .block-group-item .price-item{display:flex;flex-direction:column;align-items:center;padding:8px 0;gap:8px;border:1px solid #EFF1F2;border-radius:6px;cursor:pointer}.block-group .block-group-item .price-item .price-amount{font-weight:600;font-size:14px;line-height:24px;text-align:center;color:#0c1315}@media (max-width: 900px){.block-group .block-group-item .price-item .price-amount{font-size:14px}}.block-group .block-group-item .price-item .price-sell{border-top:1px solid #e5e5e5;width:calc(100% - 16px);margin-left:8px;margin-right:8px;padding-top:8px;font-size:2.5vw}.block-group .block-group-item .price-item .count-item{display:none}.block-group .block-group-item .price-item.active{position:relative;background:linear-gradient(180deg,#5DAC44 0%,#0D7A3D 100%);border:1px solid #1E903E;border-radius:6px;color:#fff}.block-group .block-group-item .price-item.active .count-item{display:block;background-color:#ff8b11;color:#fff;min-width:20px;height:20px;border-radius:50%;position:absolute;top:-12px;right:-10px;font-size:14px;font-weight:600;text-align:center}@media (max-width: 900px){.block-group .block-group-item .price-item.active .count-item{font-size:14px;min-width:20px;height:20px}}.block-group .block-group-item .price-item.active .price-amount{color:#fff}.block-group .block-group-item .price-item.active .price-sell{border-top-color:#47bc4a}.block-group .block-group-item .price-item.active .price-sell .text-red{color:#fff}.block-group .block-group-item .price-item.active-border{position:relative;border:1px solid #3CAF40;border-radius:6px;color:#fff}.block-group .block-group-item .price-item.active-border .count-item{display:block;background-color:#ff8b11;color:#fff;min-width:20px;height:20px;border-radius:50%;position:absolute;top:-12px;right:-10px;font-size:14px;font-weight:600;text-align:center}@media (max-width: 900px){.block-group .block-group-item .price-item.active-border .count-item{font-size:14px;min-width:20px;height:20px}}.block-group .block-group-item .price-item.active-border .price-sell{border-top-color:#47bc4a}.block-group .block-group-item .price-item.active-border .price-sell .text-red{color:#fff}.number-block{display:flex;justify-content:right}.number-block .btn-number{width:35px;height:32px;border:1px solid #E1E3E6;color:#8a8f97;line-height:10px}.number-block .btn-number span{font-size:24px;font-weight:700;padding:0}.number-block .btn-number:hover span{color:#000}.number-block .ipt-amount{width:45px;height:32px;border-top:1px solid #E1E3E6;border-bottom:1px solid #E1E3E6;border-left:none;border-right:none;font-size:16px;font-weight:700;padding:0 5px;text-align:center}@media (max-width: 900px){.number-block .ipt-amount{font-size:16px}}.number-block .ipt-amount_hide-border{border-top:1px;border-bottom:1px}.number-block.number-xs .btn-number{width:24px;height:24px;text-align:center}.number-block.number-xs .btn-number span{font-size:16px;margin-top:-2px;display:block;padding-top:6px}.number-block.number-xs .ipt-amount{width:35px;height:24px;font-size:14px;text-align:center}.number-block .circle-border{border-radius:40px}.number-block .active-plus{background:#1E903E;color:#fff}.number-block .active-plus span{color:#fff!important}.number-block .disabled-div{pointer-events:none;cursor:not-allowed}.number-block .btn-number-v2{padding:5px}.method-list{margin-bottom:1rem}.method-list .form-check{position:relative}.method-list .form-check input{visibility:hidden;opacity:0;width:0;height:0}.method-list .form-check label{font-weight:600;padding-left:16px;cursor:pointer}.method-list .form-check label:before{position:absolute;left:0;top:0;width:24px;height:24px;display:block;content:"";background:url(/build/assets/radio-unselected.0fb1fb45.svg) no-repeat top left/100%;float:left}.method-list .form-check input:checked+label:before{background:url(/build/assets/radio-selected.91d96d30.svg) no-repeat top left/100%}.method-list .form-check input:checked+label .method-groups{display:flex}.method-list .method-groups{display:none;flex-direction:row;align-items:flex-start;flex-wrap:wrap;background:#E6EEF7;border-radius:6px;margin-top:1rem;gap:12px;padding:12px}.method-list .method-groups a{padding:6px 12px;max-width:calc(25% - 9px);width:100%}.method-list .method-groups a img{max-height:30px}@media (max-width: 900px){.method-list .method-groups{gap:12px;padding:12px}.method-list .method-groups a{padding:6px 12px;max-width:calc(25% - 9px);width:100%}.method-list .method-groups a img{max-height:30px}}.cart-checkout .item-title{color:#8a8f97;font-weight:400;font-size:14px;line-height:20px;padding-top:2px}.cart-checkout .item-title-value{color:#0c1315;font-weight:400;font-size:14px;line-height:20px}.cart-checkout .recipient-only-view{max-width:170px;white-space:nowrap;overflow:hidden;display:inline-flex}.order-history .pagination{max-width:350px!important}.order-history .page-item{width:32px!important;height:30px!important}.order-history .page-link{padding:8px!important}.cart-icon{position:relative}.cart-icon .cart-number{position:absolute;top:-5px;right:-10px;height:20px;padding:0 6px;min-width:20px;color:#fff;background:linear-gradient(180deg,#FF5959 0%,#EF2C2C 100%);border-radius:20px;font-size:14px}.ticket-block{padding:20px;gap:16px;background:#F8F8F8;border:1px solid #EFF1F2;border-radius:6px}.ticket-block .ticket-list{max-height:330px;overflow-y:auto}.ticket-block .ticket-item{border-bottom:1px solid #E1E3E6}.ticket-block .ticket-item .ticket-heading a{margin-left:auto}.ticket-block .ticket-item:last-child{border-bottom:none}.ticket-block .ticket-item .ticket-body .t-item{margin-top:8px}.ticket-block .ticket-total{background:#FFFFFF;border:1px solid #E1E3E6;border-radius:6px;display:flex;flex-direction:row;align-items:center;padding:12px 16px;gap:12px}.btn-outline{display:flex;flex-direction:row;align-items:flex-start;padding:12px 16px;gap:12px;border:1px solid #C3C7CE;border-radius:6px}.ticket-action{position:fixed;bottom:0;right:10px;left:10px;background:#FFFFFF}.ticket-action .confirm-btn{padding:0 10px}.ticket-action .total-amount{font-size:19px}.ticket-action-custom-left{left:0!important;width:100%}.ticket-action-footer{display:flex!important;flex-direction:row!important;justify-content:space-between!important;padding-bottom:5px}.ticket-voucher{margin-bottom:0}@media (max-width: 900px){.ticket-voucher{margin-bottom:0}}.ticket-voucher .dropdown-menu{width:100%;padding:16px}.ticket-voucher .dropdown-toggle:after{margin-top:10px;margin-left:auto}.order-card{margin-bottom:16px;border-radius:12px!important}.order-card .order-card-body{display:flex;padding-bottom:7px}.order-card .order-card-body .order-image{color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;transition:all .2s ease-in-out;margin-right:10px;width:40px}.order-card .order-card-body .order-detail{font-size:14px;width:90%}.order-card .order-card-body .order-detail p{margin:0}.order-card .order-card-body .order-detail .total{margin:7px 0;color:#5a6474}.order-card .order-card-body .order-detail .order-status{display:flex;align-items:center;text-align:right}.order-card .order-card-body .order-detail .order-status .status{padding:4px 8px;width:50%}.order-card .order-card-body .order-detail .order-status .order-date{text-align:right;width:50%;margin-left:12px}.order-card .order-card-body .order-detail .shop-card{font-size:10px;color:#5a6474}.order-card .order-card-body .order-detail .order-code .title{line-height:16px;font-size:12px;color:#5a6474}.order-card .order-card-body .order-detail .card-title_shop-card{font-size:16px}.order-card .order-card-body .order-detail .order-quantity{font-size:12px;line-height:16px;color:#5a6474}label.error{color:red;font-size:12px}.divider{height:1px;background:#aaaaaa;width:90%;margin:auto}.card-info .title{font-weight:400;font-size:12px;line-height:16px}.card-info h6{margin-bottom:16px}.card-info table thead{background:#E1E3E6}.card-info table tr{height:48px}.card-info table tr:last-child td{border-bottom:0}.card-info .card-info-vendor{background:#1E903E;color:#fff;height:48px}.card-info .card-info-list{padding:0!important}.card-info .card-info-list table{margin-bottom:0}.card-info .bg-gray{background:#EFF1F2!important}.card-info .text-black{color:#0c1315!important}.card-info .font-weight-600{font-weight:600!important}.card-info .card-circle{border-radius:8px}.card-info .card-body-padding{padding:10px 12px!important}.card-info .text-info-card{color:#5a6474;font-weight:400;font-size:14px;line-height:20px}.card-info .text-info-card-value{color:#0c1315;font-weight:400;font-size:14px;line-height:20px;max-width:150px;white-space:nowrap;overflow:hidden;display:inline-flex}.card-info .text-hidden{color:#3caf40!important;font-weight:600;font-size:14px;line-height:20px}.card-info-footer{display:flex;margin:auto}.card-info-footer .hidden-button{color:#1e903e;padding-bottom:10px;font-size:14px}.order-history-header{margin:15px;display:flex}.order-history-header .btn-back:hover{color:#000!important}.order-history-header-v2{margin:15px 15px 15px 0;display:flex}.order-history-header-v2 .btn-back:hover{color:#000!important}.empty-cart{text-align:center;height:150px}.white-footer{background:#FFFFFF;padding-bottom:10px}.close-button{background:#3390ec;color:#fff}.toast-background{background:#FFFFFF!important;text-align:center}.toast-button{background:#3390ec;color:#fff;border:#fff}.pending-order{cursor:pointer}.card-code-table tr td:first-child,.card-code-table tr th:first-child{text-align:left}.card-code-table tr td:last-child,.card-code-table tr th:last-child{text-align:right}.order-warning{color:red;font-size:12px}.btn-copy{padding:3px;font-size:14px;background:#1E903E}.page-text{margin:15px;text-align:justify;text-indent:30px}.complain-regulation ol li::marker{font-weight:700}.toast-width{width:50%}.swal2-container #swal2-html-container{text-align:left;font-size:15px}.swal2-container .swal2-confirm{border:none;color:#fff}.payment-method .provider-items{padding:15px;border-radius:10px;background:rgba(245,242,242,.8666666667)}.payment-method .provider-logo{background:#ffffff;padding:10px;text-align:center;border:solid 1px #ddd;border-radius:8px;flex-direction:column;display:flex;width:100px;cursor:pointer}.payment-method .payment-method-icon{width:20px;height:20px}.payment-method .preview-provider-items .preview-provider-item-logo{background:#ffffff;text-align:center;border:solid 1px #ddd;border-radius:8px;flex-direction:column;display:flex;min-width:35px;height:35px;align-items:center;padding-top:5px}.payment-method .payment-method-title{font-size:14px;line-height:20px;font-weight:600;color:#0c1315}.payment-method .active{border:solid 2px #05b0f3!important}.payment-method .mr-15-px{margin-right:15px}.payment-method .mr-8-px{margin-right:8px}.payment-method .ml-8-px{margin-left:8px}.payment-method .pl-5-px{padding-left:5px}.payment-method .white-box{width:50px}.payment-method .w-80{width:80%!important}.payment-method .pb-5-px{padding-bottom:5px}.edit-recipient-modal .btn-custom-width{padding:8px 50px!important}.edit-recipient-modal .clearable-clear{position:absolute;right:20px;top:25px;padding:0 10px;font-style:normal;font-size:1.2em;user-select:none;cursor:pointer}.edit-recipient-modal .form-email{padding:10px 35px 10px 60px!important}.payment-result{padding:30px 5px 0}.payment-result .item-title{color:#8a8f97}.payment-result .info-order{padding:10px 15px 15px;border-radius:10px;box-shadow:0 2px 10px #ddd}.payment-result .messages{background:#E6FBEF;padding:10px;border-radius:10px;color:#5a6474;font-size:12px}.payment-result .text-overflow{max-width:170px;white-space:nowrap;overflow:hidden;display:inline-flex}.payment-result .word-break{word-wrap:break-word!important}.event-modal{font-size:12px}.event-modal .step-gift{padding-left:0;list-style-type:none}.icon-back{width:7px;height:14px}.cursor-pointer{cursor:pointer}.pl-10-px{padding-left:10px}.pl-20-px{padding-left:20px}.pt-10-px{padding-top:10px}.pt-2-px{padding-top:2px}.off-hover-tag-a:hover{color:#000!important}.padding-unset{padding:0!important}.text-blue{color:#0d6efd}.font-12{font-size:12px}.container{max-width:940px}header{background-color:#449d47;padding-top:1rem;padding-bottom:1rem}@media (max-width: 767px){header{padding-top:.5rem;padding-bottom:.5rem}header #logo img{height:24px}header .circle{width:24px;height:24px}header .hotline a{font-size:14px}}.banner{height:300px;background:url(/build/assets/banner.d10b0168.jpg) no-repeat top center/100%}.page-header .card-type{list-style:none;display:flex;flex-direction:row;align-items:center;padding:10px 0;gap:16px}.page-header .card-type a{text-decoration:none;font-size:16px;font-weight:600;color:#5a6474;display:flex;flex-direction:row;align-items:center;padding:0;gap:8px}.page-header .card-type a span{border-right:1px solid #7A9198;padding-right:16px}.page-header .card-type li:last-child a span{border-right:none}.page-header .card-type li.active{position:relative}.page-header .card-type li.active:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 12px 8px 12px;border-color:transparent transparent #ffffff transparent;position:absolute;top:-24px;left:0}.page-header .card-type li.active svg path{fill:#449d47!important}.page-header .card-type li.active a{color:#000}.page-header .card-type .card-type-shop-card{list-style:none;display:flex;flex-direction:row;align-items:center;padding:10px 0}.page-header .card-type .card-block span{display:block;padding:10px;color:#8a8f97}.page-header .card-type .active-shop-card{border-bottom:solid 2px #3CAF40!important}.page-header .card-type .active-shop-card span{color:#3caf40!important}.page-header .card-type .unset-border-span{border-right:unset!important}@media (max-width: 820px){.page-header{width:100%}.page-header .card-type-v2{justify-content:space-between}.page-header .card-type{width:100%;overflow:scroll;gap:10px}.page-header .card-type li{position:relative;padding-right:10px;text-align:center}.page-header .card-type li:last-child:after{display:none}.page-header .card-type li:after{content:"";display:block;width:1px;height:12px;background:#7A9198;position:absolute;right:0;top:30%}.page-header .card-type li a{display:flex;justify-content:center;gap:0}.page-header .card-type li a svg{height:24px}.page-header .card-type li a span{width:100%;white-space:nowrap;font-size:14px;padding-right:0;border-right:none}.page-header .card-type li.active a{color:#0d7a3d}.page-header .card-type .card-block span{display:block;padding:10px;color:#8a8f97}}.page-header-v2{overflow:auto}.page-header-v2 .card-type{list-style:none;display:flex;flex-direction:row;align-items:center;padding:10px 0;gap:16px}.page-header-v2 .card-type a{text-decoration:none;font-size:16px;font-weight:600;color:#5a6474;display:flex;flex-direction:row;align-items:center;padding:0;gap:8px}.page-header-v2 .card-type a span{border-right:1px solid #7A9198;padding-right:16px}.page-header-v2 .card-type li:last-child a span{border-right:none}.page-header-v2 .card-type li.active{position:relative}.page-header-v2 .card-type li.active:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 12px 8px 12px;border-color:transparent transparent #ffffff transparent;position:absolute;top:-24px;left:0}.page-header-v2 .card-type li.active svg path{fill:#449d47!important}.page-header-v2 .card-type li.active a{color:#000}.page-header-v2 .card-type .card-type-shop-card{list-style:none;display:flex;flex-direction:row;align-items:center;padding:10px 0}.page-header-v2 .card-type .card-block span{display:block;padding:10px;color:#8a8f97}.page-header-v2 .card-type .active-shop-card{border-bottom:solid 2px #3CAF40!important}.page-header-v2 .card-type .active-shop-card span{color:#3caf40!important}.page-header-v2 .card-type .unset-border-span{border-right:unset!important}@media (max-width: 820px){.page-header-v2 .card-type-v2{justify-content:space-between;width:max-content!important}.page-header-v2 .card-type{width:100%;overflow:scroll;gap:10px}.page-header-v2 .card-type li{position:relative;padding-right:10px;text-align:center}.page-header-v2 .card-type li:last-child:after{display:none}.page-header-v2 .card-type li:after{content:"";display:block;width:1px;height:12px;background:#7A9198;position:absolute;right:0;top:30%}.page-header-v2 .card-type li a{display:flex;justify-content:center;gap:0}.page-header-v2 .card-type li a svg{height:24px}.page-header-v2 .card-type li a span{width:100%;white-space:nowrap;font-size:14px;padding-right:0;border-right:none}.page-header-v2 .card-type li.active a{color:#0d7a3d}.page-header-v2 .card-type .card-block span{display:block;padding:10px;color:#8a8f97}}footer{background-color:#eff1f2;padding:40px 0;margin-top:60px}footer .footer-logo{margin-bottom:16px}footer .footer-list ul{list-style:none;margin-left:0;padding-left:0}footer .footer-list ul li{padding:8px 0;border-bottom:1px solid #e1e1e1}footer .footer-list ul li:last-child{border-bottom:none}.footer-spacing{padding:unset!important;margin-bottom:140px!important;margin-top:10px!important;padding-top:15px!important}.flex{display:flex;justify-content:space-between}.flex .btn-medium-witdh{width:170px}.flex .btn-border-gray{border:1px solid #8A8F97;background:none!important;color:#8a8f97}.custom-radio{accent-color:#07AB51}
