:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row{margin-left:-15px;margin-right:-15px}.row:after,.clearfix:after{content:"";clear:both;display:block}.col-md-4{float:left;width:33.3333%;padding:0 15px}.infor-variant{margin-bottom:5px}.infor-variant span{margin-right:10px}.infor-variant span:last-child{margin-right:0}.order-btn{margin-bottom:15px}.cart-alert{clear:both;background:var(--hb-success);color:var(--hb-white);float:right;z-index:999;border-radius:0;width:26%;padding:15px;line-height:20px;display:none;position:fixed;top:10px;right:15px}.cart-alert a{color:var(--hb-white);font-weight:700}.cart-alert #remove_alert{color:var(--hb-danger);cursor:pointer;margin-left:10px}#page-cart{margin-bottom:30px}#page-cart .cart-form{float:left;width:70%;padding-right:15px}#page-cart .car_tabel{float:right;width:30%;padding-left:30px}#page-cart .car_tabel p{margin-top:-30px;margin-bottom:10px;font-size:14px;font-weight:700}#page-cart .car_tabel .cart_totals{background-color:var(--hb-white);border:1px solid var(--hb-neutral-100);margin-bottom:20px}#page-cart .car_tabel .cart_totals table{width:100%}#page-cart .car_tabel .cart_totals table tr{height:60px;line-height:60px}#page-cart .car_tabel .cart_totals table tr td{border:0;padding:0 15px}#page-cart .car_tabel .cart_totals table tr td:last-child{text-align:right;font-weight:500}#page-cart .car_tabel .cart_totals table tr:nth-child(odd){background:var(--hb-neutral-100)}#page-cart .car_tabel .payment_now{text-transform:uppercase;width:200px;color:var(--hb-btn-primary-text);background:var(--hb-secondary);text-align:center;height:40px;transition:var(--hb-transition);border-radius:0;font-weight:700;line-height:40px;display:block}#page-cart .car_tabel .payment_now:hover{background:var(--hb-secondary-hover)}#page-cart .page-title{margin-bottom:45px;font-size:26px;font-weight:500}#page-cart .page-title span{color:var(--hb-text-muted);vertical-align:3px;font-size:20px;font-weight:400}.cart-form:after{content:"";clear:both;display:block}.cart-form .cart-table{background-color:var(--hb-white)}.cart-form .cart-table tr:first-child{background:var(--hb-neutral-100);height:60px;line-height:60px}.cart-form .cart-table .total{border-top:1px solid var(--hb-border);border-bottom:1px solid var(--hb-border);text-align:right;padding:10px 0;font-weight:700}.cart-form .cart-table .checkout{justify-content:center;margin:20px 0;display:flex}.cart-form .cart-table .checkout .btn{margin-bottom:0}.cart-form table{width:100%}.cart-form table th{text-align:center;font-weight:700}.cart-form table td{border-bottom:1px solid var(--hb-border);text-align:center;min-width:50px;max-width:230px;padding:15px}.cart-form table td:last-child{text-align:center}.cart-form table td:nth-child(5n){font-weight:700}.cart-form table td:nth-child(2){text-align:left}.cart-form .product-thumbnail{text-align:center;width:15%}.cart-form .product-thumbnail img{width:100%;display:block}.product-remove a{color:var(--hb-danger)}.cart-form .product-remove span{color:var(--hb-neutral-900);font-size:20px;position:relative}.cart-form .product-remove span:after{content:"";color:var(--hb-danger);font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:400}.quantity{position:relative}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity{width:140px;display:inline-block;position:relative}.quantity:hover .quantity-button{display:block}.quantity>span{color:var(--hb-neutral-900)}.quantity input{text-align:center;width:40px;height:30px;line-height:30px;font-style:inherit;background:var(--hb-neutral-100);border:1px solid var(--hb-border);cursor:not-allowed;border-left:none;border-right:none;margin:0;padding:0;font-size:14px;display:inline-block}.quantity input:focus{outline:0}.quantity-button{cursor:pointer;text-align:center;width:30px;color:var(--hb-neutral-900);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;font-size:14px;line-height:30px;position:relative}.quantity-button span:before{font-weight:400!important}.quantity-button.quantity-up{background:var(--hb-neutral-100);border:1px solid var(--hb-border);position:absolute;inset:0 19px 0 auto}.quantity-button.quantity-down{background:var(--hb-neutral-100);border:1px solid var(--hb-border);font-weight:400;position:absolute;top:0;bottom:0;left:20px}.site-content.cm-button a{float:left;width:200px}.alert.alert-success a{margin-left:20px}.cm-button{background:var(--hb-primary);text-align:center;width:200px;color:var(--hb-white);cursor:pointer;height:40px;transition:var(--hb-transition);border-radius:0;margin-top:20px;font-size:16px;line-height:40px}.cm-button:hover{background:var(--hb-primary-hover)}.cm-button a{color:var(--hb-white);text-transform:uppercase}#bgloading div{position:absolute;top:50%;left:10px;right:10px}#bgloading{z-index:9999;background:#000c;width:100%;height:100%;display:none;position:fixed;top:0;left:0}#bgloading span{text-align:center;object-fit:cover;background:url(../images/loading.gif) 50%/contain no-repeat;width:100px;height:100px;margin:0 auto;position:fixed;top:50%;left:46%}.site-content.order{clear:both;padding:20px 0}.site-content.order article{max-width:700px;margin:20px auto}.site-content.order .page-title{text-align:center}.gh-sstop{text-align:center;margin-bottom:25px}.ghi-ss{background-position:-168px -1px;width:80px;height:80px}.ghic{background-image:url(../images/icon1.png);background-repeat:no-repeat;margin:20px 0;display:inline-block}.gh-sstop h2{margin-bottom:10px;font-size:20px;font-weight:500}.infor{border:1px solid var(--hb-border);background:var(--hb-white);margin-bottom:25px}.infor h4{border-bottom:1px solid var(--hb-border);height:40px;padding-left:15px;line-height:40px}.order table{width:100%}.order table tr{height:30px;line-height:30px}.order table tr td:first-child{padding-left:24px}.order table tr td:last-child{font-weight:500}.infor.bill-detail tr td:nth-of-type(2){max-width:360px}.by-more{text-align:center}.by-more a{border:1px solid var(--hb-success);height:40px;padding:15px 20px;line-height:40px}.site-main-order{clear:both;padding:60px 0}.site-main-order .col-title{margin-bottom:15px;font-size:16px;font-weight:700}.site-main-order .field{width:100%;margin-bottom:20px;position:relative}.site-main-order .field p{color:var(--hb-danger);margin:4px 0;padding-left:20px;font-size:14px;line-height:10px;position:absolute;top:13px;right:5px}.site-main-order .field input{border:none;border:1px solid var(--hb-border);border-radius:0;width:100%;height:45px;padding-left:10px;font-size:14px}.site-main-order .field input::placeholder{color:var(--hb-text-muted);font-size:14px}.site-main-order .field select{width:100%;height:45px;color:var(--hb-text-main);background:var(--hb-white);border:none;border:1px solid var(--hb-border);padding:0 20px;font-size:14px}.site-main-order .field textarea{width:100%;height:100px;color:var(--hb-text-main);font-size:14px;font-family:var(--hb-font,"Roboto", sans-serif);border:none;border:1px solid var(--hb-border);border-radius:0;padding:10px}.site-main-order .field textarea::placeholder{color:var(--hb-text-muted);font-size:14px}.site-main-order .shipcode p{border:1px solid var(--hb-border);border-radius:0;height:50px;padding-left:50px;font-size:15px;line-height:50px;position:relative}.site-main-order .shipcode p span{text-align:right;float:right;padding-right:20px;font-weight:700}.site-main-order .shipcode p:before{content:"";background:var(--hb-success);border-radius:0;width:18px;height:18px;position:absolute;top:15px;left:20px}.site-main-order .shipcode p:after{content:"";height:15px;color:var(--hb-white);font-family:"Font Awesome 5 Pro";font-size:12px;font-weight:400;position:absolute;top:0;left:23px}.site-main-order .shipcode p.cmt:before,.site-main-order .shipcode p.cmt:after{display:none}.site-main-order .shipcode.radio-field{border:1px solid var(--hb-border);border-radius:0}.site-main-order .shipcode.radio-field p{border:none}.site-main-order .shipcode.radio-field p.cmt{background:var(--hb-neutral-50);border-left:1px solid var(--hb-border);padding-left:20px;font-size:13px;line-height:22px}.site-main-order .shipcode.radio-field input{display:none}.site-main-order .payment-method .col-title{margin:15px 0}.site-main-order .checkout-product{position:relative}.site-main-order .checkout-product li{border-bottom:1px solid var(--hb-border);padding:10px 0;list-style:none}.site-main-order .checkout-product li:first-child{border-top:1px solid var(--hb-border)}.site-main-order .checkout-product li a{display:flex}.site-main-order .checkout-product li a .img{border:1px solid var(--hb-border);border-radius:0;width:70px;margin-right:10px;padding:5px;position:relative}.site-main-order .checkout-product li a .img img{width:100%}.site-main-order .checkout-product li a .img .qty{border:1px solid var(--hb-primary);background:var(--hb-primary);width:15px;height:15px;color:var(--hb-white);text-align:center;border-radius:0;font-size:12px;line-height:15px;position:absolute;top:-10px;right:0}.site-main-order .checkout-product li a .name{width:calc(100% - 200px)}.site-main-order .checkout-product li a .price{text-align:right;width:110px;margin-left:10px}.site-main-order .info-checkout li{border-bottom:1px solid var(--hb-border);padding:15px 0;font-size:15px}.site-main-order .info-checkout li p{margin-bottom:15px;font-size:15px}.site-main-order .info-checkout li p:last-child{margin-bottom:0}.site-main-order .info-checkout li span{float:right}.site-main-order .info-checkout li b{float:right;text-align:right}.site-main-order .checkout-btn{margin:10px 0}.site-main-order .checkout-btn a{color:var(--hb-primary);margin-top:10px}.site-main-order .checkout-btn a i{color:var(--hb-primary);margin-right:5px}.site-main-order .checkout-btn .btn-buy{text-align:center;width:150px;height:45px;color:var(--hb-btn-primary-text);background:var(--hb-secondary);text-transform:uppercase;float:right;cursor:pointer;transition:var(--hb-transition);border:none;border-radius:0;font-size:14px;font-weight:700;line-height:45px}.site-main-order .checkout-btn .btn-buy:hover{background:var(--hb-secondary-hover)}.buyTogether-bottom{margin-bottom:0}#order .buyTogether-bottom .item-img img{object-fit:cover;width:100%;height:270px;padding-bottom:55px}#order .buyTogether-bottom .item-name{margin-left:20px;position:absolute;bottom:60px}#order .buyTogether .add_to_cart{color:var(--hb-btn-primary-text);z-index:9999;text-align:center;background:var(--hb-secondary);text-transform:uppercase;cursor:pointer;width:150px;height:35px;transition:var(--hb-transition);border-radius:0;margin:0 auto;font-size:14px;line-height:30px;display:block;position:absolute;bottom:5px;left:10px;right:10px}.ship-info{border:1px solid var(--hb-border,#e5e5e5);background:#fff;margin-bottom:16px;padding:12px 16px}.ship-info p{margin:0}.ship-info__fee{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.ship-info__fee b{color:#dc2626}.ship-info__note{color:#666;font-size:13px;line-height:1.5;margin-top:4px!important}.ship-info__title{border-top:1px dashed var(--hb-border,#e5e5e5);padding-top:10px;font-size:14px;font-weight:700;margin-top:12px!important}.ship-info__time{margin:6px 0 0;padding:0;list-style:none}.ship-info__time li{padding:2px 0;font-size:14px}.ship-info__time b{color:#b71c1c}.form-error{color:#dc2626;margin:-4px 0 8px;font-size:13px}.prd-variant{color:var(--hb-text-muted);margin-top:4px;font-size:13px;font-weight:400;line-height:1.4;display:block}