*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}menu,ol,ul{margin:0;padding:0;list-style:none}button,input,optgroup,select,textarea{margin:0;padding:0;color:inherit;font-weight:inherit;font-size:100%;line-height:inherit;font-family:inherit}:root{--color-primary:#041E5B;--color-secondary:white;--color-tertiary:#f8f8f8;--color-valid:#46b450;--color-invalid:#e2401c;--color-gray-f1:#f1f1f1;--color-gray-e5:#e5e5e5}.single-product .woocommerce-notices-wrapper,.tax-product_cat .woocommerce-notices-wrapper{display:none}.section-padding{padding:2.0833333333rem 0}.single_add_to_cart_button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.section-product-detail .stock.in-stock{display:none}.section-product-detail .variations_form.cart .woocommerce-variation-add-to-cart-disabled .product-wrap-buy{cursor:not-allowed;opacity:.5}.woocommerce-variation-add-to-cart-disabled .buy_now_button{opacity:.5;cursor:not-allowed;pointer-events:none}.section-wrap-box-white{background-color:#fff;padding:1.0416666667rem}.woocommerce-page .title-line.mb-0{margin-bottom:0}.woocommerce-page .title-line{font-size:1.25rem;text-transform:uppercase;font-weight:700}body .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.deactive,body .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.out_of_stock{opacity:1;pointer-events:auto}.woocommerce-variation-availability .out-of-stock{display:none}.woocommerce::after{content:"";clear:both;display:table}.woocommerce-error{color:var(--color-invalid)}.woocommerce-notices-wrapper{outline:none!important;border-color:transparent!important}.woocommerce-notices-wrapper .woocommerce-error{outline:none!important;border-color:transparent!important}.woocommerce-notices-wrapper .woocommerce-error li{outline:none!important;border-color:transparent!important}body div.jGrowl{z-index:99!important}.woocommerce-privacy-policy-text{display:none}label[for="payment_method_onepay"]>img{display:none}.th-sr-only{display:none!important}.woocommerce-account{background-color:var(--color-tertiary)}.woocommerce-account main{overflow:hidden}@media (max-width:1023.98px){.woocommerce-account main{padding:2rem 0}}.custom_registration_form{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.custom_registration_form .form-row:last-child{grid-column:span 2 / span 2}.woocommerce-account .bold-color{color:var(--color-primary)}.woocommerce-account main .woocommerce .woocommerce-MyAccount-content form{max-width:33rem;margin:0 auto;background-color:#fff;padding:2.0833333333rem;gap:1.0416666667rem}.woocommerce-account main .woocommerce .woocommerce-MyAccount-content form label{display:block;margin-bottom:.5208333333rem}.woocommerce-account .clear{display:none}.woocommerce-account main .woocommerce .woocommerce-MyAccount-content form .woocommerce-Button.button:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content form button[type="submit"]:not(.btn-primary):hover{background-color:var(--color-primary);color:#fff}@media (min-width:768px){.wrap-box-account-column{display:grid;grid-template-columns:1fr 1fr;gap:1.0416666667rem}}.wrap-box-account-column .wrap-box-info{display:flex;flex-direction:column}.box-info-dashboard{padding:.52rem;border:1px solid var(--color-gray-e5);display:flex;flex-direction:column;gap:.5rem;flex:1}.box-info-dashboard__item{display:flex;align-items:center;justify-content:space-between}.box-info-dashboard__item__content{text-align:right;max-width:70%}.box-info-dashboard__item__title{font-weight:600;white-space:nowrap}.woocommerce-account .woocommerce button[type="submit"],.woocommerce-account main .woocommerce form .woocommerce-Button.button{width:100%;justify-content:center;display:flex;align-items:center;border:1px solid var(--color-primary);border-radius:44px;font-size:.8333rem;height:2.2916666667rem;transition:0.3s all ease-in-out;color:var(--color-primary)}.woocommerce-account .woocommerce button[type="submit"]:hover,.woocommerce-account main .woocommerce form .woocommerce-Button.button:hover{color:#fff;background-color:var(--color-primary)}.woocommerce-account .wrap-grid-account{display:flex;flex-direction:column;gap:15px;padding:15px}@media (min-width:1024px){.woocommerce-account .wrap-grid-account{display:grid;grid-template-columns:16.425rem 1fr;gap:1.5625rem}}@media (max-width:767.98px){.woocommerce-orders-filter-form{display:flex;flex-direction:column;align-items:normal!important}}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{color:red!important}.woocommerce-account .woocommerce-MyAccount-navigation{background-color:#fff;height:fit-content;font-size:clamp(14px, 0.83333rem, 0.83333rem)}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--color-primary);background-color:#f4f4f4;font-weight:600}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:.5rem 1.0416666667rem}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:var(--color-primary);text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation .block-info-profile{padding:1.0416666667rem;display:flex;align-items:center;border-bottom:1px solid var(--color-gray-f1)}.woocommerce-account .woocommerce-MyAccount-navigation .block-info-profile .info-profile{padding-left:1.0416666667rem}.woocommerce-account .woocommerce-MyAccount-navigation .block-info-profile .name-profile{font-weight:500;line-height:1;color:var(--color-primary)}.woocommerce-account .woocommerce-MyAccount-navigation .block-info-profile img{max-width:100%;height:100%;width:100%;max-height:100%}.woocommerce-account .woocommerce-MyAccount-navigation .block-info-profile .avatar-profile{width:2.6041666667rem;height:2.6041666667rem}@media (min-width:1200px){.woocommerce-account .woocommerce-MyAccount-content{font-size:clamp(14px, 0.83333rem, 0.83333rem)}}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:.9375rem}.woocommerce-account .woocommerce-MyAccount-content .link-account{text-decoration:none;cursor:pointer}.woocommerce-account .woocommerce-MyAccount-content .box-title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info{padding:10px 20px;font-weight:500;margin-bottom:30px;background-color:#f1f1f1}.woocommerce-account .woocommerce-MyAccount-content a{color:var(--color-primary)}.woocommerce-account .woocommerce-MyAccount-content{padding:1.0416666667rem;background-color:#fff}.woocommerce-account .woocommerce-MyAccount-content form{padding:0!important;max-width:100%!important}.woocommerce-account .woocommerce-MyAccount-content em{font-size:.725rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,.woocommerce-account .woocommerce-MyAccount-content fieldset{display:flex;flex-direction:column;gap:1.0416666667rem}.woocommerce-account .woocommerce-MyAccount-content legend{background-color:#f1f1f1;display:block;font-weight:700;width:100%;padding:10px 1.0416666667rem;margin-bottom:1.0416666667rem}.woocommerce-account .woocommerce-error{background-color:#f5f5f5;padding:15px;outline:none;border:none;margin-bottom:15px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm{display:flex;flex-direction:column;gap:1.0416666667rem}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm{display:grid;grid-template-columns:1fr 1fr}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm>p:last-child{grid-column:span 2 / span 2}@media (min-width:1024px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.0416666667rem}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{grid-column:span 2 / span 2}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm{max-width:100%}.woocommerce-account .save_address{display:flex;justify-content:flex-end}.woocommerce-account .woocommerce-Addresses{display:grid;margin-top:1.0416666667rem;grid-template-columns:1fr 1fr;gap:1.0416666667rem}.woocommerce-account .woocommerce-address-fields__field-wrapper{margin-bottom:1.0416666667rem}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{display:grid;margin-top:1.0416666667rem;grid-template-columns:1fr 1fr;gap:1.0416666667rem}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{display:grid;margin-top:1.0416666667rem;gap:1.0416666667rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{border:1px solid #f1f1f1;padding:1.0416666667rem}.woocommerce-MyAccount-content .woocommerce-pagination{display:flex;gap:.52rem;justify-content:flex-end;margin-top:1.0416666667rem}.woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button.woocommerce-Button--previous{background-color:#f2f1f6;color:#333;border:1px solid #f2f1f6}.woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-primary);font-weight:500;border-radius:5px;color:#fff;padding:7px 30px;text-decoration:none!important}@media (min-width:1200px){.container.wrap-grid-account{padding:4.1666666667rem}}body.show-cart .mini-cart-wrapper{transform:translateX(0)}.mini-cart-wrapper{position:fixed;top:0;right:0;height:100dvh;background-color:#fff;width:350px;z-index:9999;transition:0.3s all ease-in-out;transform:translateX(100%);display:flex;flex-direction:column}@media (min-width:768px){.mini-cart-wrapper{width:23.9583333333rem}}.mini-cart-wrapper .widget_shopping_cart_content{flex:1;overflow:auto;display:flex;flex-direction:column}.mini-cart-wrapper .top-mini-cart{display:flex;justify-content:space-between;align-items:center;padding:1.0416666667rem;border-bottom:1px solid #f3f3f3}.mini-cart-wrapper .top-mini-cart p{font-size:.9375rem;font-weight:medium}.mini-cart-wrapper .top-mini-cart .close{font-size:1.5rem;font-weight:#000;display:flex}.mini-cart-wrapper .woocommerce-mini-cart__empty-message{padding:1.0416666667rem;text-align:center}.mini-cart-wrapper .woocommerce-mini-cart-item.mini_cart_item .product-quantity{align-items:flex-start}.mini-cart-wrapper .woocommerce-mini-cart-item.mini_cart_item{position:relative}.mini-cart-wrapper .remove_from_cart_button{position:absolute;top:0;right:0;line-height:1;display:flex;cursor:pointer;color:red;font-size:14px;top:5px;gap:4px;flex-direction:row-reverse}.mini-cart-wrapper .woocommerce-mini-cart .wrap-price del .woocommerce-Price-amount.amount{font-weight:400}.mini-cart-wrapper .woocommerce-mini-cart .wrap-price .text-amount{font-size:clamp(14px, 0.8333333333rem, 0.8333333333rem)}.mini-cart-wrapper .woocommerce-mini-cart .wrap-price .woocommerce-Price-amount.amount{font-weight:700}.mini-cart-wrapper .woocommerce-mini-cart .wrap-price{text-align:right;flex-wrap:wrap;flex:1;flex-direction:row;align-items:end;gap:.5208333333rem}.mini-cart-wrapper .woocommerce-mini-cart .wrap-price ins{order:-1;line-height:1}.mini-cart-wrapper .woocommerce-mini-cart .wrap-price .woocommerce-Price-amount{color:var(--color-primary);font-size:clamp(16px, 0.9375rem, 0.9375rem)}.mini-cart-wrapper .woocommerce-mini-cart .wrap-price del{text-decoration:none;line-height:1}.mini-cart-wrapper .woocommerce-mini-cart .wrap-price del .woocommerce-Price-amount{text-decoration:line-through!important;font-size:clamp(12px, 0.7291666667rem, 0.7291666667rem);color:#818998}.mini-cart-wrapper .woocommerce-mini-cart .wrap-quantity-price{flex-direction:column;gap:.5208333333rem}.mini-cart-wrapper .woocommerce-mini-cart .wrap-price .tag-percentage{font-size:clamp(10px, .625rem, .625rem);font-weight:600;color:var(--color-primary);border:1px solid var(--color-primary);padding:0 .41667rem;border-radius:.10416666666666667rem;height:.9375rem;display:none}.mini-cart-wrapper .woocommerce-mini-cart .wrap{flex:1}.mini-cart-wrapper .woocommerce-mini-cart{padding:0 1.0416666667rem}.mini-cart-wrapper .mini_cart_item{display:flex}.mini-cart-wrapper .mini_cart_item .title-product{font-size:clamp(14px, 0.83333rem, 0.83333rem);display:block}.mini-cart-wrapper .mini_cart_item .wrap{padding-left:1.0416666667rem}.mini-cart-wrapper .mini_cart_item .img-product a img{width:100%;height:100%}.mini-cart-wrapper .mini_cart_item .img-product{display:flex}.mini-cart-wrapper .mini_cart_item .img-product img{display:block;width:75px;height:75px;border:1px solid #f0f0f0}.mini-cart-wrapper .mini_cart_item .img-product a{display:block;width:75px;height:75px;border:1px solid #f0f0f0}.product-quantity,.product-quantity .quantity{display:flex;align-items:center}.product-quantity input[type="number"]{width:1.9791666667rem;height:1.4583333333rem;border:1px solid var(--color-gray-f1);appearance:none;border-width:1px 0 1px 0;text-align:center;-webkit-appearance:none;margin:0;-moz-appearance:textfield;-webkit-appearance:none!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.product-quantity button:hover{background-color:#e8e8e8}.product-quantity button{width:1.4583333333rem;height:1.4583333333rem;transition:0.3s all ease-in-out;background-color:var(--color-gray-f1);border:1px solid var(--color-gray-f1);cursor:pointer}.mini-cart-wrapper .woocommerce-mini-cart .wrap-price .quantity{display:none}.mini-cart-wrapper .woocommerce-mini-cart .wrap-price{text-align:right;flex:1}.mini-cart-wrapper .woocommerce-mini-cart .wrap-price ins bdi{font-weight:700}.price-format ins{text-decoration:none}.price-format{display:flex;flex-direction:column}.mini-cart-wrapper .woocommerce-mini-cart.cart_list li:not(:last-child){border-bottom:1px solid var(--color-gray-f1)}.mini-cart-wrapper .woocommerce-mini-cart.cart_list li{padding:1.0416666667rem 0}.mini-cart-wrapper .woocommerce-mini-cart.cart_list{flex:1;overflow:auto;flex-direction:column;min-height:min-content;display:flex}.mini-cart-wrapper .wrap-button-cart{padding:1.0416666667rem;border-top:1px solid var(--color-gray-f1)}.mini-cart-wrapper .wrap-button-cart .total strong.mini_cart_text{display:none}.mini-cart-wrapper .wrap-button-cart .total .amount{color:var(--color-primary);font-weight:700;font-size:.9375rem}.mini-cart-wrapper .mini-cart-promotion{display:flex;align-items:center;justify-content:space-between;gap:20px}.mini-cart-wrapper .wrap-button-cart .total span{text-align:right}.mini-cart-wrapper .wrap-button-cart .total{display:grid;grid-template-columns:1fr 1fr;gap:1.0416666667rem}.mini-cart-wrapper .mini-cart-promotion .mini-cart-promotion-title{font-weight:700}.mini-cart-wrapper .mini-cart-promotion .mini-cart-promotion-amount{text-align:right}.mini-cart-wrapper .wrap-button-cart .buttons a{flex:1}.mini-cart-wrapper .wrap-button-cart .buttons{display:flex;gap:.2604166667rem;margin-top:1.0416666667rem}.mini-cart-wrapper .wrap-button-cart .buttons a:hover{background-color:var(--color-primary);color:var(--color-secondary)}.mini-cart-wrapper .wrap-button-cart .buttons a{height:2.2rem;color:#fff;transition:0.3s all ease-in-out;font-size:clamp(14px, 0.83333rem, 0.83333rem);color:var(--color-primary);border:1px solid var(--color-primary);display:flex;align-items:center;justify-content:center;border-radius:.4166666667rem}.mini-cart-wrapper.loading .cart_list{position:relative}.mini-cart-wrapper.loading .cart_list::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;animation:fadeIn 0.15s ease-in-out both}.mini-cart-wrapper.loading::before{content:"";position:absolute;top:40%;z-index:10;border-radius:50%;left:50%;transform:translate(-30%,-50%);width:2.6041666667rem;height:2.6041666667rem;border:3px solid var(--color-gray-e5);border-top-color:var(--color-primary);transform-origin:left;animation:spinCustomCenter 0.4s linear infinite}.cart-overlay{position:fixed;opacity:0;transition:0.3s all ease-in-out;pointer-events:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1001}.show-cart .cart-overlay{opacity:1;pointer-events:auto}@keyframes spinCustomCenter{0%{transform:rotate(0) translateX(-50%)}100%{transform:rotate(360deg) translateX(-50%)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spinCustom{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fbtpfw_parent_name{color:var(--color-primary)}.wrap-item-price-quantity{margin-top:.5208333333rem;display:flex;justify-content:space-between}.item-cart-quantity .product-quantity label{display:none}.item-cart-quantity .product-quantity{margin-left:auto}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .combo-products-container h4{margin-bottom:.78125rem}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .product-subtotal::before{content:attr(data-title);color:#000}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .product-subtotal{color:var(--color-primary);display:flex;flex-direction:column;text-align:right}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .discount{background-color:var(--color-primary);padding:2px .5729166667rem;font-weight:500;border-radius:.2604166667rem;font-size:.8333rem;width:fit-content;color:var(--color-secondary);margin-left:auto}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .product-image{width:2.6041666667rem;height:2.6041666667rem;border:1px solid #ddd;position:relative}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .product-image a{display:inline-block}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .product-image a img{width:100%;height:100%}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .item-cart-price ins{font-weight:700;text-decoration:none;line-height:1}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .item-cart-price del{font-size:.8333333333rem;line-height:1}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .item-cart-price ins{font-weight:700}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .item-cart-price{display:flex;align-items:baseline;flex-direction:row-reverse;gap:.41667rem}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .product-image .product-remove .remove{position:absolute;border-radius:50%;top:0;left:0;width:18px;height:18px;transform:translate(-50%,-50%);background-color:var(--color-primary);color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;line-height:1}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart{display:flex;flex-wrap:wrap}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .item-cart-content{flex:1}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart{gap:1.0416666667rem;padding:1.0416666667rem 0;border-bottom:1px solid #f1f1f1}@media (max-width:767.98px){.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart{gap:10px}}.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .item-cart-variable{font-size:12px;color:#777;margin-bottom:.5208333333rem}.woocommerce-cart-form__contents .wrap-box .box-cart-right .shipping .woocommerce-shipping-destination{display:none}.woocommerce-cart-form__contents .wrap-box .box-cart-right .shipping .woocommerce-shipping-methods .amount{color:var(--color-primary)}.woocommerce-cart-form__contents .wrap-box .box-cart-right .shipping .woocommerce-shipping-methods{width:65%;text-align:right;padding-right:0}.woocommerce-cart-form__contents .wrap-box .box-cart-right .shipping .text{display:flex;justify-content:space-between;width:100%}.woocommerce-cart-form__contents .cart-title{font-size:1.25rem;font-weight:700;padding-bottom:.5rem;border-bottom:1px solid var(--color-gray-f1)}@media (max-width:767.98px){.woocommerce-cart-form__contents .cart-title{text-align:left}}.woocommerce-cart-form__contents .box-cart-right .total-cart .value{color:var(--color-primary)}.woocommerce-cart-form__contents .box-cart-right .total-cart{border-bottom:1px solid var(--color-gray-f1)}.woocommerce-cart-form__contents .box-cart-right .checkout-button:hover{background-color:var(--color-primary);color:var(--color-secondary)}.woocommerce-cart-form__contents .box-cart-right .checkout-button{border:1px solid var(--color-primary);border-radius:44px;color:var(--color-primary);min-height:2.2916666667rem;transition:0.3s all ease-in-out;display:flex;padding:.5208333333rem;align-items:center;justify-content:center;width:100%;margin-top:1.0416666667rem}.woocommerce-cart-form__contents .wrap-box{display:flex;flex-direction:column;gap:15px}.woocommerce-checkout-payment{display:flex;flex-direction:column-reverse}@media (min-width:768px){.woocommerce-cart-form__contents .wrap-box{display:grid;grid-template-columns:1fr 200px;gap:2.0833333333rem}}@media (min-width:1024px){.woocommerce-cart-form__contents .wrap-box .box-cart-left .item-cart .product-image{width:100px;height:100px}.woocommerce-cart-form__contents .wrap-box{grid-template-columns:1fr 350px;gap:2.0833333333rem}}.woocommerce-cart-form__contents .wrap-box .box-cart-left .combo-products-container ul li{gap:.52rem}.woocommerce-cart-form__contents .wrap-box .box-cart-left .combo-products-container ul li .combo-product-right .combo-product-quantity{white-space:nowrap}.section-cart-overview .wrap-upsell .item-product-main{max-width:100%;width:100%}.section-cart-overview .aitfs-upsell-main{margin-top:1.0416666667rem}.section-cart-overview .wrap-upsell{display:grid;grid-template-columns:1fr 1fr;gap:1.0416666667rem;margin:0;margin-top:1.0416666667rem}@media (min-width:768px){.section-cart-overview .wrap-upsell{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1024px){.section-cart-overview .wrap-upsell{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.wc-empty-cart-message{text-align:center;font-size:1.8rem;font-weight:700}.return-to-shop{width:fit-content;display:flex;margin:10px auto}.section-cart-overview .cart-collaterals .text{font-weight:500;text-align:left}.section-cart-overview .cart-collaterals{text-align:right}.section-cart-overview .cart-collaterals .shipping{display:none}.section-cart-overview .woocommerce-notices-wrapper .woocommerce-error{display:none}#place_order{display:none}.section-checkout-success h1.entry-title{font-size:1.25rem}.woocommerce-checkout .checkout-inline-error-message{color:var(--color-invalid);padding-top:5px}.woocommerce-checkout{background-color:var(--color-tertiary)}.btn-form-coupon,.woocommerce-form-login__submit,button[type="submit"].woocommerce-Button{display:flex;align-items:center;justify-content:center;width:100%;transition:0.3s all ease-in-out;height:2.5rem;border:1px solid var(--color-primary);border-radius:8px;font-size:.8333rem;color:var(--color-primary);font-weight:600}.btn-form-coupon:hover,.woocommerce-form-login__submit:hover{background-color:var(--color-primary);color:var(--color-secondary)}.section-checkout .woocommerce-checkout-review-order-table .wrap-img .img img{width:100%;height:100%;object-fit:cover}.woocommerce-shipping-methods li input[checked="checked"]~label::after{background-image:url(../../../../../../../../themes/canhcamtheme/styles/img/circle-check.svg)}.woocommerce-shipping-methods li input{display:none}.woocommerce-shipping-methods{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0}.woocommerce-shipping-methods li label{cursor:pointer;display:flex;align-items:center;font-size:12px;gap:.5208333333rem}@media (min-width:1024px){.woocommerce-shipping-methods li label{font-size:.8333rem}}.woocommerce-shipping-methods li label::after{display:inline-block;flex-shrink:0;background-image:url(../../../../../../../../themes/canhcamtheme/styles/img/circle.svg);background-size:100% 100%;width:.83333rem;height:.83333rem;content:""}.woocommerce-shipping-methods li{display:flex;flex-direction:row-reverse;gap:.5208333333rem}.section-checkout .select2-container .select2-selection.select2-selection--single .select2-selection__arrow{top:1px}#payment button[type="submit"]{display:none}#payment .group-input-discount{margin-bottom:1.0416666667rem}.woocommerce-checkout p.woocommerce-invalid-required-field .select2-container .select2-selection.select2-selection--single{border:1px solid var(--color-invalid)}.woocommerce-checkout p.form-row.invalid span.error,.woocommerce-checkout p.form-row.woocommerce-invalid span.error{color:red;font-size:.8333rem;margin-top:.2604166667rem}.devvn_loading:after,.wrap-form-checkout .devvn_loading:after{left:auto;right:.8333rem;background-color:#fff;margin-top:.3945833333rem;top:auto!important;bottom:0.78125rem!important;width:.8333333333rem;height:.8333333333rem}.section-checkout .woocommerce-billing-fields{margin-bottom:1.0416666667rem}.select2-container--default .select2-search--dropdown .select2-search__field{border:0;background-color:#f6f6f6;padding:5px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:4px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:var(--color-gray-e5)}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:var(--color-primary)}.section-checkout .woocommerce-billing-fields input[type="text"],.section-checkout .woocommerce-billing-fields input[type="email"],.section-checkout .woocommerce-billing-fields input[type="tel"]{height:2.6rem;padding:0 .5208333333rem;width:100%;border-radius:5px;font-size:clamp(14px, 0.83333rem, 0.83333rem);border:1px solid var(--color-gray-e5)}.woocommerce-page .form-row .select2-container{width:100%!important}.woocommerce-page .select2-container .select2-selection.select2-selection--single{width:100%!important;min-height:2.6rem!important;padding:0 .5208333333rem;font-size:clamp(14px, 0.83333rem, 0.83333rem);border:1px solid var(--color-gray-e5)}.woocommerce-page .select2-container .select2-selection__rendered{line-height:2.5rem!important}.woocommerce-page .select2-container .select2-selection__clear{color:var(--color-invalid);font-size:.9375rem}.woocommerce-page .select2-container .select2-selection__arrow{height:2.6rem!important;right:.5208333333rem}.section-checkout .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid input{border-color:var(--color-invalid)}.section-checkout .woocommerce-billing-fields__field-wrapper .form-row.invalid input{border-color:var(--color-invalid)}.section-checkout .woocommerce-billing-fields__field-wrapper .woocommerce-invalid .select2-container .select2-selection.select2-selection--single{border-color:var(--color-invalid)}.section-checkout .woocommerce-billing-fields__field-wrapper .woocommerce-validated .select2-container .select2-selection.select2-selection--single{border-color:var(--color-valid)}.section-checkout .woocommerce-billing-fields__field-wrapper .form-row.validate-email.woocommerce-validated input{border-color:var(--color-valid)}.section-checkout .woocommerce-billing-fields__field-wrapper .form-row.valid input{border-color:var(--color-valid)}.section-checkout .woocommerce-billing-fields__field-wrapper .form-row.validate-required.woocommerce-validated input{border-color:var(--color-valid)}.section-checkout .woocommerce-billing-fields__field-wrapper .form-row label{font-size:.83333rem;margin-bottom:.2604166667rem;display:block}.section-checkout .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.52rem}.section-checkout .woocommerce-billing-fields__field-wrapper .form-row{grid-column:span 3 / span 3;width:auto!important;float:none!important}.woocommerce-shipping-totals.shipping th{white-space:nowrap}.woocommerce-shipping-totals.shipping td{font-size:14px;font-weight:400}.section-checkout .woocommerce-checkout-review-order-table .wrap-price-right,.section-checkout .item-review-order .wrap .title,.section-checkout .shop_table .wrap-footer table td:first-child{font-size:clamp(14px, 0.83333rem, 0.83333rem)}@media (min-width:768px){.section-checkout .woocommerce-billing-fields__field-wrapper #billing_first_name_field{grid-column:span 2 / span 2}.section-checkout .woocommerce-billing-fields__field-wrapper #billing_phone_field{grid-column:span 1 / span 1}.section-checkout .woocommerce-billing-fields__field-wrapper #billing_state_field,.section-checkout .woocommerce-billing-fields__field-wrapper #billing_city_field,.section-checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field{grid-column:span 1 / span 1}}.section-checkout .wrapper-cart-user{border:1px solid var(--color-primary);padding:10px;position:relative;margin-bottom:20px}.section-checkout .wrapper-cart-user .top-cart-user span{color:var(--color-primary);font-weight:700}.section-checkout .wrapper-cart-user .top-cart-user a{position:absolute;top:10px;right:10px;font-size:14px;color:var(--color-primary)}.section-checkout .content-cart-user{border-top:1px solid var(--color-gray-f1);padding-top:10px;font-size:.833333rem;line-height:1.5}#popup-form-coupon{max-width:700px}@media (max-width:767.98px){#popup-form-coupon{padding:15px}}.section-checkout .item-review-order .wrap .title{width:80%}.section-checkout .item-review-order .wrap{display:flex;gap:.5rem;justify-content:space-between}.page-order-review,.woocommerce-order-received{background-color:var(--color-tertiary)}.page-order-review #order-review{background-color:#fff;padding:1.0416666667rem}.page-order-review #payment button[type="submit"]{display:flex;margin:0 auto}.woocommerce-order-received .woocommerce-info{padding-bottom:1.0416666667rem;text-align:center;display:none}@media (min-width:1024px){.page-order-review #payment .title-line{margin-bottom:.5rem}}.woocommerce-customer-details{padding:15px;background-color:var(--color-tertiary);margin-top:15px;border:1px solid var(--color-gray-e5)}.woocommerce-customer-details .woocommerce-columns{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.section-checkout .woocommerce-error{background-color:#fff;padding:15px;outline:none}.section-checkout .woocommerce-shipping-totals.shipping th{font-size:clamp(14px, 0.83333rem, 0.83333rem)}.section-checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods label{background:#f1f1f1;border:1px solid #d1d1d1;display:flex;text-align:left;padding:10px;font-size:14px;max-width:95%}.section-checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods input:checked~label{border:1px solid #b72127;background:#b72127;color:#fff}.section-checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods label{position:relative}.section-checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods label::after{display:none}.section-checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods input:checked~label::before{content:'\f058';position:absolute;top:0;right:3px;background-image:none;font-family:'Font Awesome 5 Pro'}.section-checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods label>span{border-left:1px solid #d1d1d1;display:flex;align-items:center;padding-left:10px;margin-left:10px}@media (max-width:575.98px){.section-checkout-success .section-wrap-box-white{padding:15px}}@media (min-width:1024px){.section-checkout .wrap-grid-checkout{display:grid;grid-template-columns:repeat(12,1fr);gap:2.0833333333rem}}.wrap-grid-checkout{display:flex;flex-direction:column;gap:2.0833333333rem}@media (min-width:1024px){.wrap-grid-checkout .col-left{grid-column:span 8 / span 8}.wrap-grid-checkout .col-right{grid-column:span 4 / span 4}}@media (min-width:1024px){.wrap-thank-you{display:grid;grid-template-columns:repeat(2,1fr);gap:2.0833333333rem}}.wrap-thank-you .col-right{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.0416666667rem}.wrap-thank-you .col-right .title-48px{font-size:2.5rem;color:var(--color-primary)}.woocommerce-checkout>.blockUI.blockOverlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:9999}.table-responsive table.woocommerce-table{width:100%!important}.woocommerce-table{border-collapse:collapse;width:100%!important;border:1px solid var(--color-gray-e5)}.woocommerce-table thead th{white-space:nowrap}.woocommerce-table thead th.text-right{text-align:right}.woocommerce-table thead th.text-center{text-align:center}.woocommerce-table tbody td.woocommerce-orders-table__cell-order-status,.woocommerce-table thead th.woocommerce-orders-table__header-order-status{text-align:center}.woocommerce-orders-table__cell-order-status span{display:inline-block;padding:3px 10px;border-radius:3px;width:100%;color:#fff;font-size:.8333rem;text-align:center;background-color:#aeaeae}@media (max-width:767.98px){.box-account-orders .woocommerce-orders-table__cell-order-status span{width:120px;font-size:14px}.woocommerce-orders-table__cell-order-status span{width:100px;font-size:12px}}.woocommerce-table tbody td{padding:.36rem .52rem;border-bottom:1px solid var(--color-gray-e5)}.woocommerce-table thead th{background-color:#f7f7f7;font-weight:700;border-bottom:1px solid var(--color-gray-e5);padding:.36rem .52rem;text-align:left}.woocommerce-table tfoot tr th,.woocommerce-table tfoot tr td{border-bottom:1px solid #d1d1d1}.woocommerce-table .woocommerce-orders-table__cell-order-actions a{display:inline-block;margin-left:5px}.woocommerce-table tr .woocommerce-orders-table__cell-order-total,.woocommerce-table tr .woocommerce-orders-table__header-order-total{text-align:right}.woocommerce-orders-table__cell-order-status span.on-hold,.woocommerce-orders-table__cell-order-status span.pending{background-color:#fcb60e}.woocommerce-orders-table__cell-order-status span.completed{background-color:#046a39}.woocommerce-orders-table__cell-order-status span.processing{background-color:#2e77ff}.woocommerce-orders-table__cell-order-status span.cancelled{background-color:#f20707}.woocommerce-table tr td a:hover{text-decoration:underline!important}.woocommerce-orders-table__header-order-actions,.woocommerce-orders-table__cell-order-actions{text-align:right!important}.woocommerce-orders-table__cell-order-actions a.view:hover{background-color:var(--color-primary);color:#fff}.woocommerce-orders-table__cell-order-actions a.cancel:hover{background-color:red;color:#fff}.woocommerce-orders-table__cell-order-actions a.cancel{border-color:red;color:red}table tr td.woocommerce-orders-table__cell-order-actions a:hover{text-decoration:none!important}.woocommerce-orders-table__cell-order-actions a{padding:5px 15px;border:1px solid var(--color-primary);margin-left:5px;white-space:nowrap;font-size:clamp(10px, 0.67rem, 0.67rem);text-decoration:none!important}@media (max-width:767.98px){.woocommerce-orders-table{border:0}.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tbody tr{display:flex;width:100%;margin-bottom:14px;border:1px solid #e5e5e5;border-bottom:0;flex-wrap:wrap}.woocommerce-orders-table tbody td{width:auto;padding:5px;display:flex;align-items:center}.woocommerce-orders-table tbody td:nth-child(1){order:1;width:fit-content;flex:none}.woocommerce-orders-table tbody td:nth-child(2){order:2}.woocommerce-orders-table tbody td:nth-child(3){flex:1;order:4;justify-content:flex-end}@media (max-width:575.98px){.woocommerce-orders-table tbody td:nth-child(3){justify-content:flex-start}}.woocommerce-orders-table tbody td{font-size:13px;flex:1}.woocommerce-orders-table tbody td:nth-child(4){order:3}.woocommerce-orders-table tbody td:nth-child(5){order:5;flex:1;display:flex;gap:5px}.woocommerce-orders-table tbody td:nth-child(5) a{flex:1;text-align:center;margin-left:0}}.woocommerce-order-details .product-quantity{display:table-cell}.woocommerce-order-details .woocommerce-table .woocommerce-table__product-name .wc-item-meta li{display:flex;align-items:baseline;gap:.25rem}.woocommerce-order-details .woocommerce-table .woocommerce-table__product-name a{text-decoration:none!important}.woocommerce-order-details .woocommerce-table .woocommerce-table__product-name img{float:left;margin-right:.52rem}.woocommerce-order-details .woocommerce-table .woocommerce-button{padding:8px 15px;display:inline-flex;align-items:center;margin-left:8px;justify-content:center;font-size:.833rem;border:1px solid var(--color-primary);border-radius:5px;margin-bottom:5px;color:var(--color-primary)}.woocommerce-order-details .woocommerce-table .woocommerce-button.pay{background-color:var(--color-primary);color:#fff}.woocommerce-order-details .woocommerce-table .woocommerce-button:hover{background-color:var(--color-primary);color:var(--color-secondary)}.woocommerce-order-details .order-detail-information .number-order{color:var(--color-primary)}.woocommerce-order-details .order-detail-information .title,.woocommerce-order-details .order-detail-information .woocommerce-column__title{margin-bottom:.25rem;font-size:inherit}.woocommerce-order-details .order-again a:hover{background-color:#ffc845;color:var(--color-primary)}.woocommerce-order-details .order-again a{background-color:var(--color-primary);color:var(--color-secondary);border-radius:5px;font-size:.833rem;text-decoration:none!important;cursor:pointer;transition:0.3s all ease-in-out;display:inline-flex;align-items:center;justify-content:center;font-weight:600;padding:10px 40px}.woocommerce-order-details .order-detail-information{gap:1.0416666667rem;display:grid;border:1px solid var(--color-gray-e5);padding:.5208333333rem}@media (min-width:768px){.woocommerce-order-details .order-detail-information{display:grid;grid-template-columns:0.6fr 1fr 0.8fr}}.woocommerce-order-details .woocommerce-order-details__title{margin:.52rem 0}.woocommerce-order-details .woocommerce-table--order-details{border:1px solid var(--color-gray-e5);width:100%;text-align:left}.woocommerce-order-details .woocommerce-table tfoot{background-color:#f7f7f7}.woocommerce-order-details .woocommerce-table tfoot th{text-align:left}.woocommerce-order-details .woocommerce-table tfoot td{text-align:right}.woocommerce-order-details .woocommerce-table tfoot tr:last-child td{font-size:1rem;color:var(--color-primary);font-weight:700}.woocommerce-order-details .woocommerce-table tfoot th,.woocommerce-order-details .woocommerce-table tfoot td{padding:7px .52rem;border:0}.woocommerce-order-details .woocommerce-table tfoot td .space_bottom_10{margin-bottom:.52rem}.woocommerce-table--order-details tr th,.woocommerce-table--order-details tr td{border:1px solid var(--color-gray-e5)}.woocommerce-table--order-details .woocommerce-table__product-name .wc-item-meta{margin-top:.3208333333rem}.woocommerce-table--order-details .woocommerce-table__product-name .product-quantity{display:inline}.woocommerce-table--order-details .box-promotion-account-meta img{padding-right:0;width:60px;flex:0 0 60px;border-radius:.2604166667rem;padding:0.2604166667rem!important;border:1px solid #efefef}.woocommerce-table--order-details .box-promotion-account-meta{clear:both;display:flex;gap:.5208333333rem;padding-top:.5208333333rem;flex-direction:column}.box-promotion-online img,.box-promotion-off img,.gift-item-cart .gift-image img{max-width:100%;height:100%!important;object-fit:cover;border-radius:.2604166667rem;width:100%;padding:0.2604166667rem!important;border:1px solid #efefef}.box-promotion-online p,.box-promotion-off p,.gift-item-cart p{font-size:.833333rem}.box-promotion-online .gift-image,.box-promotion-off .thumbnail-off,.gift-item-cart .gift-image{padding-right:0;max-width:100%!important;overflow:hidden;flex:0 0 3.8rem;height:3.8rem;background:transparent;margin-right:.5208333333rem;border:0}dl.variation{flex:0 0 100%;width:100%;border-radius:.2604166667rem;margin-top:.2604166667rem}.wrap-quantity-price{margin-top:.5208333333rem;display:flex;justify-content:space-between;width:100%}dl.variation dt{float:left;padding-right:5px;font-weight:700}dl.variation .variation-Qutng,dl.variation .variation-uithm,dt.variation-Qutngdanhmc{font-size:.8333333333rem;font-weight:500;margin-bottom:.5208333333rem}dl.variation dd:last-child{margin-bottom:0}dl.variation .variation-Qutng{display:flex;flex-direction:column;gap:.2604166667rem}.gift-item-cart .gift-image{flex:0 0 3rem;height:3rem}.box-promotion-account-meta p{display:flex!important;font-size:14px;color:#333}.box-promotion-account-meta p a{font-size:14px;color:#333333!important}.box-promotion-account-meta p img{max-width:100px;flex:0 0 100px;padding-right:10px}.section-product-combo .wrap-combo .inner-combo .product{width:100%;max-width:100%;height:auto;padding:0}.section-product-combo .wrap-combo .inner-combo{margin:0}.section-product-combo .wrap-combo .ait-btn-add-to-cart{flex:1}.ait-btn-add-to-cart button{padding:.5208333333rem 1.3020833333rem}.section-product-combo .wrap-combo .ait-btn-add-to-cart .ait-total--wrap .save-price--wrap{text-align:center}.section-product-combo .wrap-combo .ait-btn-add-to-cart .ait-total--wrap{display:flex;flex-direction:column;gap:5px}.section-product-combo .wrap-combo .ait-btn-add-to-cart .ait-total--wrap ins{font-size:1.0416666667rem;text-decoration:none;font-weight:700;color:var(--color-primary)}.section-product-combo .wrap-combo .ait-btn-add-to-cart .ait-total--wrap>p:not(.save-price--wrap) span{width:100%}.section-product-combo .wrap-combo .ait-btn-add-to-cart .ait-total--wrap>p:not(.save-price--wrap){display:flex;flex-wrap:wrap;text-align:center;justify-content:center;column-gap:10px;row-gap:5px;align-items:baseline}.section-product-combo .wrap-combo .ait-btn-add-to-cart .ait-total--wrap p .ait-price-discount-save{font-weight:500}.section-product-combo .wrap-combo .ait-btn-add-to-cart .ait-total--wrap p .ait-label__bold{font-weight:700;color:var(--color-primary)}.ait-btn-add-to-cart button{transition:0.3s all ease-in-out}.ait-btn-add-to-cart button:hover{background-color:var(--color-secondary);color:var(--color-primary)}.section-product-combo .wrap-combo{flex-wrap:wrap}.section-product-combo .wrap-combo .inner-combo{flex:0 0 100%;max-width:100%;padding-bottom:10px;overflow:auto;gap:1.0416666667rem}@media (max-width:1023.98px){.section-product-combo .wrap-combo .ait-btn-add-to-cart{max-width:300px;margin:0 auto;margin-top:20px}}@media (max-width:767.98px){.section-product-combo{padding:0 15px;margin-top:20px}.section-product-combo .container{background-color:#fff;padding:15px}.section-product-combo .wrap-combo .ait-btn-add-to-cart{margin-top:10px}.section-product-combo .wrap-combo .inner-combo{padding-bottom:10px}.section-product-combo .wrap-combo .inner-combo>.product{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.section-product-combo{background-color:#fff;padding:2.0833333333rem}}@media (min-width:1024px){.section-product-combo{margin-top:2.0833333333rem}.section-product-combo .wrap-combo .inner-combo{display:grid;flex:0 0 75%;max-width:75%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.0416666667rem}.section-product-combo .wrap-combo{gap:1.0416666667rem}}@media (min-width:1280px){.section-product-combo .wrap-combo .inner-combo{flex:0 0 80%;max-width:80%}}.box-product-promotion hr{display:none}.gift-selection [class*="box-promotion"]{display:flex;flex-direction:column}.gift-selection [class*="box-promotion"] .gift-option{padding:.5208333333rem 0;border-bottom:1px solid var(--color-gray-f1)}.gift-selection [class*="box-promotion"] .gift-option label,.gift-selection [class*="box-promotion"] .gift-option{display:flex}.gift-selection [class*="box-promotion"] .gift-option img{width:3.6458333333rem;margin-left:.5208333333rem;display:inline-block;margin-right:.5208333333rem;height:3.6458333333rem}.gift-selection [class*="box-promotion"] .gift-option input:checked~label::before{background-image:url(../../../../../../../../themes/canhcamtheme/styles/img/circle-check.svg)}.gift-selection [class*="box-promotion"] .gift-option input{display:none}.gift-selection [class*="box-promotion"] .gift-option{font-size:.8333333333rem}.gift-selection [class*="box-promotion"] .gift-option label::before{display:inline-block;flex-shrink:0;background-image:url(../../../../../../../../themes/canhcamtheme/styles/img/circle.svg);margin:auto 0;background-size:100% 100%;width:.83333rem;height:.83333rem;content:""}.gift-selection [class*="box-promotion"] .gift-option label{font-size:.8333333333rem}.wrap-total-point .point-item{max-width:33.33333%;flex:0 0 33.33333%;background:#f9f9f9;padding:15px;border-radius:15px;text-align:center;min-height:100px;display:flex;justify-content:center;flex-direction:column}.wrap-total-point{display:flex;flex-wrap:wrap;margin-bottom:20px}.wrap-total-point .point-item p.point{color:green;font-size:1.5rem;font-weight:600;margin-bottom:0}.wrap-form-search-result{position:relative}.wrap-form-search-result .header-search-suggest{position:absolute;top:100%;left:0;width:100%;z-index:90;margin-top:.25rem;background-color:#fff;box-shadow:2px 2px 10px 2px rgba(0,0,0,.1)}.wrap-form-search-result.loading .searchform button img{display:none}.wrap-form-search-result.loading .searchform button::before{content:"\f3f4";font-family:"Font Awesome\ 6 Pro";font-weight:300}.wrap-form-search-result.loading .searchform button::before{font-size:.8333rem;animation:spin 0.5s linear infinite}.wrap-form-search-result .header-search-suggest .item-search-suggest:last-child{border-bottom:none}.wrap-form-search-result .header-search-suggest{max-height:40vh;overflow:auto}.wrap-form-search-result .header-search-suggest::-webkit-scrollbar{width:4px}.wrap-form-search-result .header-search-suggest::-webkit-scrollbar-track{background-color:var(--color-gray-e5)}.wrap-form-search-result .header-search-suggest::-webkit-scrollbar-thumb{background-color:var(--color-primary)}.wrap-form-search-result .header-search-suggest .item-search-suggest{padding:.52rem 1rem;display:flex;gap:.78125rem;border-bottom:1px solid #f1f1f1}.wrap-form-search-result .header-search-suggest .item-search-suggest .img a,.wrap-form-search-result .header-search-suggest .item-search-suggest .img a img{width:3.6458333333rem;height:3.6458333333rem;border-radius:.4166666667rem}.wrap-form-search-result .header-search-suggest .item-search-suggest .product-title h3{font-size:.8333333333rem;font-weight:400}.wrap-form-search-result .header-search-suggest .item-search-suggest .product-price>span{display:flex;align-items:baseline;gap:.5rem;justify-content:flex-start}.wrap-form-search-result .header-search-suggest .item-search-suggest:hover a{color:var(--color-primary)}.wrap-form-search-result .header-search-suggest .item-search-suggest .product-price ins{text-decoration:none}.wrap-form-search-result .header-search-suggest .item-search-suggest .product-price{font-weight:700;font-size:.8333333333rem}.wrap-form-search-result .header-search-suggest .item-search-suggest .product-price del{font-size:.8333rem;color:#989898;font-weight:400}@media (max-width:1023.98px){.wrap-form-search-result{width:100%}.wrap-form-search-result .header-search-suggest{margin-top:0;max-height:60svh;overflow:auto}}#main-point h2{margin-bottom:1.0416666667rem}.wrap-box-point{background-color:#fff;padding:1.0416666667rem}@media (max-width:1023.98px){#main-point .wrap-total-point .point-item{max-width:100%;flex:0 0 100%}#main-point .woocommerce-table thead th:nth-child(1),#main-point .woocommerce-table tbody td:nth-child(1){display:none}}.discount-input-wrapper .text-error{color:red;font-size:.8333333333rem;margin-top:.2604166667rem}.discount-input-wrapper label{display:block;margin:.52rem 0}.wrap-box-point .woocommerce-error{display:none!important}.woocommerce-lost-password main::before,.woocommerce-lost-password main::after{content:"";flex:1}.woocommerce-lost-password .woocommerce-ResetPassword{display:flex;flex-direction:column;gap:1.0416666667rem;padding:0!important}.woocommerce-lost-password main .woocommerce{margin:4.1666666667rem auto}.woocommerce-lost-password main{display:flex;flex-direction:column;min-height:40vh}.woocommerce-lost-password .woocommerce{background-color:#fff;padding:2.08333rem;max-width:33rem;margin:0 auto}.section-page-login .box-white{box-shadow:2px 2px 32px 0 rgba(0,0,0,.05)}.form-row label{margin-bottom:.78125rem}.form-row input[type="password"],.form-row input[type="text"],.form-row input[type="email"],.form-row input[type="tel"],.form-row select,.form-row textarea,.form-row input[type="date"],.form-row input[type="number"]{transition-duration:0.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);outline:2px solid transparent;outline-offset:2px;border-width:1px;border-color:var(--color-gray-f1);border-radius:.5rem;padding-right:1.04167rem;background-color:#fff;padding-left:1.04167rem;width:100%;min-height:clamp(45px, 2.5rem, 2.5rem);font-size:clamp(14px, 0.83333rem, 0.83333rem)}.form-row input[type="password"]{font-size:12px!important}.form-row input[type="password"]:hover,.form-row input[type="text"]:hover,.form-row input[type="email"]:hover,.form-row input[type="tel"]:hover,.form-row select:hover,.form-row textarea:hover,.form-row input[type="date"]:hover,.form-row input[type="number"]:hover{border-color:var(--color-primary)}.form-row input[type="password"]:focus,.form-row input[type="text"]:focus,.form-row input[type="email"]:focus,.form-row input[type="tel"]:focus,.form-row select:focus,.form-row textarea:focus,.form-row input[type="date"]:focus,.form-row input[type="number"]:focus{border-color:var(--color-primary)}.section-page-login .title-line{color:var(--color-primary);font-size:2.5rem;font-weight:600}.form-primary input:not([type="checkbox"]),.form-primary select,.form-primary textarea,.form-row input:not([type="checkbox"]),.form-row select,.form-row textarea{height:clamp(45px, 2.5rem, 2.5rem);border-radius:8px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0!important;line-height:2.29167rem}.form-row .select2-container{width:100%!important}.select2-container span.selection{width:100%!important}body.woocommerce-page .select2-dropdown .select2-results ul li.select2-results__option{font-size:0.83333rem!important}.woocommerce-form__label-for-checkbox{height:100%;display:flex;align-items:center}.woocommerce-form__label-for-checkbox input[type="checkbox"]{display:none}.woocommerce-MyAccount-content .woocommerce-form__label-for-checkbox{display:flex!important;align-items:center}.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked~span::before{background-image:url(../../../../../../../../themes/canhcamtheme/styles/img/circle-check.svg)}.woocommerce-form__label-for-checkbox span{display:flex;align-items:center}.woocommerce-form__label-for-checkbox span::before{display:inline-block;flex-shrink:0;margin-right:10px;background-image:url(../../../../../../../../themes/canhcamtheme/styles/img/circle.svg);background-size:100% 100%;width:20px;height:20px;content:""}.woocommerce-edit-account .woocommerce-notices-wrapper .woocommerce-info{display:none}.woocommerce-edit-address .address_book{display:flex;flex-direction:column-reverse}.woocommerce-edit-address .address_book .add-new-address{padding-left:0;display:flex;float:none}.woocommerce-edit-address .address_book .wc-address-book-add-billing-button:hover{color:var(--color-secondary)!important}.woocommerce-edit-address .address_book .wc-address-book-add-billing-button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:white!important;padding:7px 30px;font-weight:600;border-radius:5px}.woocommerce-edit-address .address_book .addresses{display:grid;gap:.52rem;margin-top:.52rem}@media (min-width:768px){.woocommerce-edit-address .address_book .addresses{grid-template-columns:1fr 1fr}}.woocommerce-edit-address .address_book .addresses .wc-address-book-address.default{border:1px solid var(--color-primary)}.woocommerce-edit-address .address_book .addresses .wc-address-book-address{padding:.5208333333rem;border:1px solid var(--color-gray-f1);display:flex;flex-direction:column-reverse}.woocommerce-edit-address .address_book .addresses .wc-address-book-address .name-address-book span::before{content:"- "}.woocommerce-edit-address .address_book .addresses .wc-address-book-address .wc-address-book-meta .wc-address-book-delete{color:var(--color-invalid)}.woocommerce-edit-address .address_book .addresses .wc-address-book-address .wc-address-book-meta{float:none;display:flex;align-items:center;gap:.52rem;font-size:.833333rem;margin-top:.52rem}.woocommerce-edit-address .address_book .addresses .wc-address-book-address .name-address-book span{font-weight:700;display:inline-block;color:var(--color-primary)}.woocommerce-edit-address .woocommerce-Address{display:none}#add-new-address{width:fit-content}.blockUI.blockOverlay{display:flex;align-items:center;justify-content:center}.blockUI.blockOverlay::before{content:"";position:absolute;width:2.0833333333rem;height:2.0833333333rem;border:4px solid var(--color-gray-f1);border-top:4px solid var(--color-primary);animation:spinCustom 0.4s linear infinite;border-radius:50%;margin-bottom:0}.loading-fixed{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:1005}.loading-fixed .loader{width:60px;height:60px;display:block;margin:15px auto;position:relative;color:#fff;box-sizing:border-box;animation:rotation 1s linear infinite}.loading-fixed .loader::after,.loading-fixed .loader::before{content:'';box-sizing:border-box;position:absolute;width:30px;height:30px;top:50%;left:50%;transform:scale(.5) translate(0,0);background-color:#000;border-radius:50%;animation:animloader 1s infinite ease-in-out}.loading-fixed .loader::before{background-color:var(--color-primary);transform:scale(.5) translate(-60px,-60px)}.loading-bar{position:fixed;top:0;left:0;height:4px;background-color:var(--color-primary);width:0;transition:0.3s all ease-in-out}.wrap-progress-steps{max-width:600px;margin:0 auto}@media (max-width:575.98px){.wrap-progress-steps{max-width:62%}.wrap-progress-steps .step .label{font-size:14px}}.wrap-progress-steps .progress-steps{display:flex;align-items:flex-start;justify-content:space-between;position:relative;margin-bottom:3.0833333333rem}.wrap-progress-steps .step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;flex:0 0 auto}.wrap-progress-steps .circle{width:32px;height:32px;border-radius:50%;background-color:#e0e0e0;color:#666;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;border:2px solid #e0e0e0;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease;position:relative;z-index:2}.wrap-progress-steps .label{font-size:.9895833333rem;color:#777;margin-top:.5208333333rem;font-weight:500;white-space:nowrap;position:absolute;top:100%}.wrap-progress-steps .connector{flex-grow:1;height:2px;background-color:#e0e0e0;position:relative;top:17px;z-index:0;transition:background-color 0.3s ease;min-width:20px}.wrap-progress-steps .step:not(.active):not(.completed) .circle{background-color:#fff;border:2px solid var(--color-primary);color:var(--color-primary)}.wrap-progress-steps .step:not(.active):not(.completed) .label{color:#777}.wrap-progress-steps .step.completed .circle{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.wrap-progress-steps .step.completed .label{color:#333}.wrap-progress-steps .step.active .circle{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.wrap-progress-steps .step.active .label{color:var(--color-primary);font-weight:700}.wrap-progress-steps .step.active~.step .circle{background-color:#fff;border:2px solid var(--color-primary);color:var(--color-primary)}.wrap-progress-steps .step.active~.step .label{color:#777}.wrap-progress-steps .step.completed+.connector{background-color:var(--color-primary)}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animloader{50%{transform:scale(1) translate(-50%,-50%)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section-page-login{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem;box-sizing:border-box}.section-page-login .container{width:100%}.section-page-login .section-wrap-box-white{width:100%;max-width:30rem;margin:0 auto}.section-page-login .wrap-box-form{background-color:var(--color-secondary);border-radius:16px;padding:2.5rem;box-shadow:0 10px 25px rgba(0,0,0,.1);width:100%}.section-page-login .form-title{color:var(--color-primary);font-size:2rem;font-weight:700;text-align:center;margin-bottom:2rem}.section-page-login .form-row{margin-bottom:1.5rem;width:100%!important;float:none!important;clear:both;display:flex;flex-direction:column}.section-page-login .form-row label{font-weight:600;margin-bottom:.5208333333rem;color:#333;font-size:.95rem}.section-page-login .form-row .required{color:var(--color-primary)}.section-page-login .wrap-form .input-text{width:100%;padding:.9rem 1rem;border:1px solid #cfcfd3;border-radius:8px;font-size:1rem;transition:border-color 0.3s,box-shadow 0.3s;box-sizing:border-box}.section-page-login .input-text:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(183,33,38,.1)}.section-page-login .woocommerce-form-login__rememberme{display:none}.section-page-login .woocommerce-button.button{background-color:var(--color-primary);color:var(--color-secondary);border:none;width:100%;padding:1rem;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color 0.3s;margin-top:.5rem;margin-bottom:1rem;height:clamp(48px, 2.5rem, 2.5rem)}.section-page-login .woocommerce-button.button:hover{background-color:#1BA2FF}.section-page-login .flex{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.section-page-login .lost_password,.section-page-login .text-link{margin:0;padding:0}.section-page-login a{text-decoration:none;font-weight:500;transition:opacity 0.3s}.section-page-login a:hover{opacity:.8}.section-page-login .lost_password a{color:var(--color-link);font-size:1rem}.section-page-login .text-link{color:#666}.section-page-login .text-link a{color:var(--color-primary);font-weight:600}.section-page-login .clear,.section-page-login input[type="hidden"]{display:none}.section-page-login .lost_password a{text-align:center;display:block}.section-page-login .register{text-align:center}.section-page-login .lost_password a,.section-page-login .register a{color:#3b82f6;font-weight:700}.section-page-register{background-color:'white';padding:2.0833333333rem}.section-page-register .box-white{max-width:30rem;margin:0 auto;padding:2.0833333333rem}.section-page-register .title-form{color:var(--color-primary);font-size:2.25rem;font-weight:700;text-align:center;margin-bottom:3rem}.section-page-register .custom_registration_form{display:flex;flex-direction:column;gap:1.0416666667rem}.section-page-register .form-row{margin-bottom:0;display:flex;flex-direction:column}.section-page-register .custom_registration_form .form-row-wide:first-child,.section-page-register .custom_registration_form p:has(#reg_ma_so_thue),.section-page-register .custom_registration_form .woocommerce-form-row.form-row{grid-column:1 / -1}.section-page-register .form-row label{font-weight:600;margin-bottom:.5rem;color:#333;font-size:.95rem}.section-page-register .form-row .required{color:var(--color-primary)}.section-page-register .input-text,.section-page-register select{width:100%;padding:0 1rem;border:1px solid var(--color-gray-e5);border-radius:8px;font-size:1rem;transition:border-color 0.3s,box-shadow 0.3s;box-sizing:border-box;background-color:#fff}.section-page-register .input-text:focus,.section-page-register select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(183,33,38,.1)}.section-page-register .woocommerce-Button.button{background-color:var(--color-primary);color:var(--color-secondary);border:none;width:100%;padding:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color 0.3s;height:clamp(48px, 2.5rem, 2.5rem)}.section-page-register .woocommerce-Button.button:hover{background-color:#1BA2FF}