:root{--primary-color-rgb:248, 79, 13;--secondary-color-rgb:14, 131, 255;--main-gradient:linear-gradient(60deg, #F84C0A 0%, #FDA786 101.54%)}.absolute-footer{display:none}p{font-size:14px}.image-cover{border-radius:8px;overflow:hidden}.icon-box-img img,.icon-box-img svg{padding-top:0}.icon-box-left .icon-box-img,.icon-box-right .icon-box-img{display:flex;align-items:center;height:20px}.back-to-top{min-width:38px!important;min-height:38px!important;height:38px!important;line-height:30px!important;border:1px solid #a8a8a8!important;display:flex;align-items:center;justify-content:center}.back-to-top i{color:#a8a8a8;font-size:18px;top:0}.section-title-normal span{padding:0}.section-title{font-size:62px;line-height:70px;margin-bottom:0;border:none}.section-title span{padding:0;border:none}.section-title b{display:none}.section-title-center{justify-content:center}.section-title-bold-center{justify-content:center}.button{border:none;border-radius:100px;font-size:14px;font-weight:600;line-height:46px;height:46px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;display:inline-block;font-weight:500;transition:0.2s all}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--main-gradient)}.button.is-outline.primary{border:1px solid var(--main-gradient)}.button.is-outline{line-height:46px;border:1px solid}.button.primary:hover{box-shadow:0 4px 16px rgba(var(--primary-color-rgb),.35)!important}.button.secondary:hover{box-shadow:0 4px 16px rgba(var(--secondary-color-rgb),.35)!important}.button.is-small{height:36px;line-height:32px}.button.white span{background:var(--main-gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.button.white:hover{background:#fff;color:#fff;box-shadow:0 4px 16px #f84f0d26}.social-icons.follow-icons{display:flex;flex-direction:row}.social-icons.follow-icons a{min-width:40px;height:40px;line-height:44px;display:flex;align-items:center;justify-content:center;margin:0 8px}.social-icons.follow-icons a i{top:0}.ux-menu-link__link{font-size:14px}.single .entry-content h1{font-size:32px;line-height:42px}.single .entry-content h2{font-size:28px;line-height:38px;margin-bottom:20px;margin-top:10px}.single .entry-content h3{font-size:24px;line-height:34px}.single .entry-content h4{font-size:20px;line-height:30px}.single ul{padding-left:30px}.single ul ul{margin-left:0}.single ul ul li::marker{color:#999}.design-form .form-item{padding-bottom:16px}.wpcf7 label{font-size:14px}.design-form .form-item input{height:44px;background-color:#fff;border:1px solid #d9d9d9;box-shadow:none;margin-bottom:0;padding-left:16px;padding-right:16px;margin-top:8px;font-size:14px;line-height:22px;border-radius:8px}.design-form .form-item textarea{background-color:#fff;border:1px solid #d9d9d9;box-shadow:none;margin-bottom:0;padding-left:16px;padding-right:60px;margin-top:8px;font-size:14px;line-height:22px;border-radius:8px}.wpcf7 .wpcf7-not-valid-tip{background-color:#fff0;border-radius:3px;margin-top:0;opacity:1;padding:12px 0 0 0;font-size:14px}.wpcf7 .wpcf7-not-valid-tip::after{display:none}.design-form .form-item input:active,.design-form .form-item input:focus{border:1px solid var(--primary-color)}.design-form .form-item textarea:active,.design-form .form-item textarea:focus{border:1px solid var(--primary-color)}.design-form .form-item input::placeholder,.design-form .form-item textarea::placeholder{font-weight:400;font-size:14px;line-height:22px}.design-form .form-item .wpcf7-submit{background-color:var(--primary-color);color:#fff;font-size:14px;font-weight:700;margin:0;padding:0 24px;text-transform:unset;border:none;border-radius:2px}.design-form .form-item:last-child{text-align:center;margin-top:0}.wpcf7 form .wpcf7-response-output{margin:0;padding:0;border:none!important;text-align:center;font-size:14px;line-height:26px;border-radius:0}.wpcf7-spinner{display:none;margin:0 16px;top:6px;background-color:#fff;opacity:1}.loading-spin.centered,.processing:before{top:23px;border-left:3px solid #262626}.wpcf7 form{margin-bottom:0}.br-contact{z-index:9999;max-width:64px!important;position:fixed;right:10px;bottom:76px;margin-top:0}.br-contact .ux-logo{padding:0;width:52px!important;min-width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:var(--fs-color-secondary);border:1px solid rgb(255 255 255 / .15);margin:0 auto;margin-top:24px}.br-contact .ux-logo:after{content:"";position:absolute;width:56px;min-width:56px;height:56px;background-color:var(--fs-color-secondary);opacity:.25;animation:scale1 1.8s infinite;z-index:-1;border-radius:100%;filter:blur(1px);border:1px solid rgb(255 255 255 / .1)}.br-contact .ux-logo:before{content:"";position:absolute;width:58px;min-width:58px;height:58px;background-color:var(--fs-color-secondary);opacity:.25;animation:scale2 1.8s infinite;z-index:-1;border-radius:100%;filter:blur(1px);border:1px solid rgb(255 255 255 / .1)}.br-contact .img{padding:1px;text-align:center}.br-contact .img img{width:52px;height:52px}.br-contact>.col{padding:0}@keyframes scale1{0%{transform:scale(.95)}50%{transform:scale(1.1)}100%{transform:scale(.95)}}@keyframes scale2{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.normal-title .page-title-inner{padding:0}.page-title .entry-title{font-size:46px}.normal-title{background-color:#fff0;border:none}.entry-header-text{text-align:left}.entry-divider{display:none}.entry-image{border-radius:24px;overflow:hidden}.page-title{font-size:46px;text-transform:unset}.archive .from_the_blog_excerpt{display:none}.search-results .from_the_blog_excerpt{display:none}.archive .large-10.col{max-width:100%;flex-basis:100%}.search-results .large-10.col{max-width:100%;flex-basis:100%}.ux-relay__button{height:44px;line-height:1.3;font-size:14px;font-weight:500;text-transform:unset;background-color:var(--primary-color);border-radius:12px}.nav-pagination>li>a,.nav-pagination>li>span{border:1px solid #e8e8e8;background-color:#fff;font-weight:400!important;border-radius:99px;width:36px!important;min-width:36px!important;height:36px!important;line-height:34px!important}.page-numbers{margin-top:20px!important}.page-numbers li{margin:0 .4em!important}.entry-content{padding-bottom:0}.rank-math-breadcrumb .separator{margin:0 6px;opacity:.5}.rank-math-breadcrumb a{color:var(--primary-color)}.rank-math-breadcrumb a:hover{text-decoration:underline}.entry-meta{text-transform:unset;font-size:13px;color:#777}.entry-meta a{color:var(--primary-color)}.blog-share .is-divider{max-width:100%;height:1px;margin-right:20px 0}.blog-single .share-row{justify-content:center}.share-row a{margin:0 3px!important;border:1px solid!important;display:flex!important;justify-content:center;align-items:center}.nav-dropdown{min-width:max-content;padding:0}.nav-dropdown-has-shadow .nav-dropdown{padding-left:0}.nav-dropdown>li>a{font-size:15px}.nav>li.current-menu-ancestor>a{color:var(--primary-color)}.nav>li.current-menu-item>a{color:var(--primary-color)}.title-custom{position:relative}.title-custom h2{font-size:42px}.title-custom h3{font-size:32px}.title-custom:before{content:"";position:absolute;width:60px;height:2px;left:0;top:-15px;background-color:#424242}.title-custom-center:before{left:50%;transform:translateX(-50%)}.dark .title-custom:before{background-color:#fff}.row-slider .flickity-page-dots{bottom:-20px}.dark .flickity-page-dots .dots{background-color:#fff}.shop-page-title.category-page-title{display:none}.category-page-row{padding-top:60px}.custom-breadcrumb-title-wrap{text-align:center;padding-bottom:20px}.has-shadow>.col-inner{border:1px solid #0e83ff33;box-shadow:0 20px 35px -15px #0e83ff33,0 0 40px #cbb3bf1a}.right-content-detail .is-sticky-column__inner>.col-inner{border:1px solid #0e83ff33;box-shadow:0 4px 16px rgb(14 131 255 / .15)}.product-thumbnails.thumbnails .col{max-width:20%}.product-gallery-slider .flickity-viewport{border:1px solid #e9e9e9}.breadcrumbs-col{padding-bottom:20px}.breadcrumbs-col p{margin-bottom:0}.single-product .product-title.entry-title{font-size:26px;font-weight:600;line-height:36px;text-transform:uppercase}.product_meta>span{border:none}.price.product-page-price{display:flex;flex-direction:column-reverse}.price.product-page-price .woocommerce-Price-amount{font-size:22px;line-height:22px;color:var(--primary-color)}.price.product-page-price .woocommerce-Price-amount bdi span{font-size:20px;line-height:28px}.single_add_to_cart_button{height:50px;line-height:46px!important;min-height:50px!important;font-size:15px;font-weight:500;background-color:#ffffff!important;color:var(--primary-color);border:1px solid var(--primary-color)!important;padding:0 16px!important;text-transform:unset;width:50%;display:none}.single_add_to_cart_button:hover{background-color:var(--primary-color)!important;box-shadow:none}.buy_now_button{height:50px;line-height:46px!important;min-height:50px!important;font-size:15px;font-weight:500;background-color:var(--primary-color);border:1px solid var(--primary-color)!important;color:#fff;padding:0 16px!important;text-transform:unset;width:50%}.buy_now_button:hover{box-shadow:0 8px 24px rgba(var(--primary-color-rgb),.35);color:#fff}.checkout-breadcrumbs{display:none}.checkout-page-title{display:none}.woocommerce-variation-add-to-cart,form.cart{flex-wrap:nowrap}.product-share-custom p{margin-bottom:0}.main-detail>.col-inner{box-shadow:0 4px 16px rgb(0 0 0 / .1)}.main-detail-desc>.col-inner{box-shadow:0 4px 16px rgb(0 0 0 / .1)}.s-dung-cu .product-section-title-related{visibility:hidden;position:relative}.s-dung-cu .product-section-title-related:before{content:"Dụng cụ liên quan";position:absolute;left:0;font-size:20px;visibility:visible}.s-khoa-hoc .product-section-title-related{visibility:hidden;position:relative}.s-khoa-hoc .product-section-title-related:before{content:"Khoá học liên quan";position:absolute;left:0;font-size:20px;visibility:visible}.related-products-wrapper{border:none}.quantity .button{border:1px solid #D3D3D3!important;background:#ffffff!important;height:50px;width:40px;transform:none}.quantity .button.minus{padding-left:15px;padding-right:15px;border-right:1px solid #D3D3D3!important;padding-top:1px;margin-right:-3px}.quantity .button.plus{border-bottom-left-radius:0!important;border-left:0!important;border-top-left-radius:0!important}.quantity .input-text{box-shadow:none;color:red;width:50px!important;max-width:100%!important;height:50px}.product-tabs{margin-bottom:15px;padding-left:0!important}.product-tabs li a{padding:4px 20px;font-weight:600;border-radius:6px;text-transform:uppercase}.custom-sidebar{padding-bottom:20px}.single .custom-sidebar>.col-inner{border:1px dashed rgb(0 0 0 / .09);border-radius:8px}.custom-sidebar .icon-box{align-items:flex-start}.icon-box-left .icon-box-img+.icon-box-text{padding-left:8px}.single .custom-sidebar .icon-box p strong{font-size:12px}.custom-sidebar>.col-inner p:last-child{margin-bottom:0}.single .custom-sidebar .icon-box p{font-size:13px}.message-wrapper{position:fixed;z-index:99999;padding:20px;background-color:#fff;top:20vh!important;right:15px;box-shadow:0 0 4px;border-radius:12px;box-shadow:0 4px 16px rgb(14 131 255 / .15);border:none;outline:none}.message-wrapper li,.message-wrapper div{margin:0;font-size:14px;padding:0}ul.message-wrapper li{margin:0}.message-wrapper li div{padding:0}.return-to-shop a{text-transform:unset}.ux-mini-cart-empty-icon svg{height:60px!important}.woocommerce-mini-cart__empty-message{font-size:14px}.woocommerce-mini-cart__total strong{font-size:13px}.nav-dropdown{min-width:max-content;padding:0}.cart-item .nav-dropdown{max-width:700px;min-width:500px}ul.product_list_widget li a:not(.remove){color:#121212;font-weight:600;font-size:13px}#customer_details input{height:44px;background-color:#fff;border:1px solid #d9d9d9;box-shadow:none;margin-bottom:0;padding-left:16px;padding-right:16px;margin-top:8px;font-size:14px;line-height:22px;border-radius:8px;margin-top:0}#customer_details label{font-size:14px}.woocommerce-billing-fields{padding-top:0;border:none}.woocommerce-billing-fields p{margin-bottom:20px}.woocommerce-checkout .has-border{border-radius:12px}.woocommerce-privacy-policy-text{margin-top:15px;margin-bottom:0!important}.order_review_heading{padding-top:0}.woocommerce-order .col-inner.entry-content{box-shadow:none;border:1px solid var(--primary-color);border-radius:12px;background-color:#fff}.woocommerce-order .col-inner.entry-content .woocommerce-notice{font-size:16px}.woocommerce-order .col-inner.entry-content ul li{font-size:14px}.woocommerce-order .large-7.col section{padding:20px;border:1px solid #e9e9e9;border-radius:12px}.woocommerce-order .large-7.col section h2{font-size:24px}.woocommerce-order-details{margin-bottom:20px}.nav-right{flex-wrap:nowrap}.woocommerce-mini-cart__buttons.buttons{display:flex}.widget_shopping_cart .woocommerce-mini-cart__buttons .button{text-transform:unset;font-size:13px;padding:0 8px;font-weight:400;border-radius:9px!important;margin-right:15px;height:38px!important;line-height:36px;color:#000}.widget_shopping_cart .woocommerce-mini-cart__buttons .button:last-child{margin-right:0;color:#fff}.header-vertical-menu__fly-out{top:calc(100% + 21px)}.header-nav-main.nav-left{margin-left:40px}.account-item>a{height:38px;line-height:36px!important;font-size:14px;font-weight:500;border:1px solid #424242!important;padding:0 16px!important;display:block!important;border-radius:8px;margin-right:12px}.account-item>a span{color:#000;white-space:nowrap;font-size:13px}.image-icon.header-cart-icon{line-height:26px}.image-icon img{max-width:32px;min-width:100%;width:26px;height:26px}.image-icon.header-cart-icon:after{right:-6px;top:-4px;background-color:#000}.flash-sale-col{padding-bottom:0}.header-search-form{padding:10px 20px!important;border-radius:12px}.header-search-form input{border-radius:6px!important}.zoom-button{width:42px;height:42px;display:flex!important;justify-content:center;align-items:center}@media only screen and (max-width:767px){.br-contact{max-width:42px!important;bottom:40px}.br-contact .ux-logo.inline-block{padding:0;width:42px!important;min-width:42px;height:42px;margin-top:16px}.ux-logo-link{padding:5px!important}.br-contact .ux-logo:after{width:46px;min-width:46px;height:46px}.br-contact .ux-logo:before{width:48px;min-width:48px;height:48px}.br-contact .img img{width:42px;height:42px}.col{padding-bottom:15px}.page-title{font-size:36px}.page-title .entry-title{font-size:36px}.s-dung-cu{padding-bottom:0}}