.widget_slider .slider-content{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:15px}.widget_slider .slider-content .slider-left,.widget_slider .slider-content .slider-right{background-color:var(--theme-color);border-radius:15px;padding:15px}.widget_slider .slider-content .slider-left .search{padding-top:0}.widget_slider .slider-content .slider-left .search .form-search{background-color:#fff;border:0;border-radius:10px}.widget_slider .slider-content .slider-left .search .form-search .form-group .form-control{min-width:auto}.widget_slider .slider-content .slider-left .search .form-search .btn-search{float:left;background-color:#fff;color:#000}.widget_slider .slider-content .slider-left .boxCategory{margin-top:15px;height:410px;overflow-y:auto}.widget_slider .slider-content .slider-left .boxCategory ul{list-style:none;padding:0}.widget_slider .slider-content .slider-left .boxCategory ul li{padding:10px 5px;text-align:center;border-radius:10px}.widget_slider .slider-content .slider-left .boxCategory ul li a{color:#000;display:inline-block;width:100%;font-size:16px;font-weight:500}.widget_slider .slider-content .slider-left .boxCategory ul li:hover{background-color:#000}.widget_slider .slider-content .slider-left .boxCategory ul li:hover a{color:#fff}.widget_slider .slider-content .slider-right .header-title.header-title-style-2 .header:before{height:1px}.widget_slider .slider-content .slider-right .form-box .form-group{display:grid;grid-gap:10px}@media (max-width:768px){.widget_slider .slider-content{grid-template-columns:1fr}.widget_slider .slider-content .slider-left .boxCategory{height:auto}}.widget_item_style_3{overflow:hidden;text-align:center}.widget_item_style_3 .row-flex{position:relative;display:grid;grid-template-columns:repeat(var(--item-number,3),1fr);gap:10px;align-items:center}.widget_item_style_3 .item{margin-bottom:10px;position:relative;text-align:center;background-position:center;display:flex;gap:10px;align-items:start;width:100%}.widget_item_style_3 .item a{color:currentColor}.widget_item_style_3 .item .img{height:var(--item-icon-height,50px);width:var(--item-icon-height,50px);text-align:center}.widget_item_style_3 .item .img img{width:auto;height:100%;display:inline-block}.widget_item_style_3 .item .title{text-align:left;width:calc(100% - var(--item-icon-height, 50px))}.widget_item_style_3 .item .heading{color:#000;font-size:15px;font-weight:700;margin:0 0 10px 0}.widget_item_style_3 .item .description{color:#8a8b8c;font-size:14px;line-height:20px;margin-bottom:0}.widget_item_style_3 .item:before,.widget_item_style_3 .item:after{content:"";position:absolute;background-repeat:no-repeat;opacity:0;transition:all .5s;-webkit-transform:scale(.1);transform:scale(.1);z-index:0}.widget_item_style_3 .item:before{background-image:url(views/theme-store/widget/items/image/item-before.png);height:100%;top:-30px;left:-30px;width:100%}.widget_item_style_3 .item:after{background-image:url(views/theme-store/widget/items/image/item-after.png);height:290px;bottom:-40px;right:-30px;width:250px}.widget_item_style_3 .item:hover .img img{-webkit-animation:toTopFromBottom .5s forwards;animation:toTopFromBottom .5s forwards;box-shadow:0 0 10px 4px rgba(31,66,135,.1)}.widget_item_style_3 .item.active:after,.widget_item_style_3 .item.active:before,.widget_item_style_3 .item:hover:after,.widget_item_style_3 .item:hover:before{opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}@media (max-width:1000px){.widget_item_style_3 .item .img{height:var(--item-icon-height-tablet,50px)}}@media (max-width:768px){.widget_item_style_3 .row-flex{grid-template-columns:repeat(var(--item-number-tablet,2),1fr)}}@media (max-width:600px){.widget_item_style_3 .row-flex{grid-template-columns:repeat(var(--item-number-mobile,1),1fr)}.widget_item_style_3 .item .img{height:var(--item-icon-height-mobile,50px)}}.widget_about_style_1 .header-text-top{width:max-content;border-bottom:3px solid var(--theme-color);padding-bottom:5px}.widget_about_style_1 .about-grid{--gutter:calc(var(--bs-gutter-x)/2);display:grid;grid-template-columns:calc(var(--about-left-width, 50%) - var(--gutter)) calc(var(--about-right-width, 50%) - var(--gutter));gap:var(--bs-gutter-x)}.widget_about_style_1 .about-content .description{margin-bottom:40px}.widget_about_style_1 .about-content p{color:#777;font-size:14px;line-height:25px;margin-bottom:10px;margin-top:10px}.widget_about_style_1 .about-content ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;list-style-type:none;margin-right:-10px;margin-bottom:5px;margin-top:5px}.widget_about_style_1 .about-content ul li{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;margin-top:10px;font-weight:600;color:#777;position:relative;padding-right:10px;padding-left:22px}.widget_about_style_1 .about-image{-webkit-animation:move3 5s infinite;animation:move3 5s infinite}.widget_about_style_1 .about-image .about-img-wrapper{height:100%;width:100%;position:relative;-webkit-box-flex:0}.widget_about_style_1 .about-image .about-img-inner{position:absolute;width:100%;height:100%;top:0}.widget_about_style_1 .about-image .about-img-inner img{position:absolute;width:100%;height:auto;top:0;left:0;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.widget_about_style_1 .about-grid{grid-template-columns:1fr}.widget_about_style_1 .about-image .about-img-wrapper{height:100%;width:100%;position:relative;-webkit-box-flex:0}.widget_about_style_1 .about-image .about-img-inner{position:relative;width:100%;height:100%;top:0}.widget_about_style_1 .about-image .about-img-inner img{position:relative;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}}.widget_brands_partner .logo-item{display:block;width:100%;padding-bottom:70%;position:relative;background-color:#ffffffa3;border-radius:15px}.widget_brands_partner .logo-item img{position:absolute;width:80%;height:60%;object-fit:contain;top:40%;left:50%;transform:translate(-50%,-50%)}.widget_brands_partner .logo-item p.name{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);font-weight:700;margin:0;text-transform:uppercase}.widget_product_style_1{overflow:hidden}.widget_product_style_1 .boxHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.widget_product_style_1 .box-content{overflow:hidden;position:relative}.widget_product_style_1 .item{background-color:#FFF;margin-bottom:var(--bs-gutter-x)}.widget_product_style_1 .wg-loading{min-height:300px}.widget_post_style_1 .box-content{position:relative}.widget_post_style_1 .post-list-grid{display:grid;grid-template-columns:repeat(var(--item-number,3),1fr);gap:var(--bs-gutter-x)}.widget_post_style_1 .item-wrapper{padding:calc(var(--bs-gutter-x)/2)}.widget_post_style_1 .item{margin:15px 7.5px;box-shadow:0 4px 20px 0 rgba(0,0,0,.2),0 0 0 transparent}.widget_post_style_1 .item .img{padding-top:var(--wpost-img-ration,100%)!important;width:100%}.widget_post_style_1 .item .img img{height:100%;width:100%;object-fit:cover}.widget_post_style_1 .item .title{padding:10px;display:flex;flex-direction:column}.widget_post_style_1 .item .title .header{font-size:16px;line-height:25px;font-family:var(--font-family);margin-top:8px;margin-bottom:0;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.widget_post_style_1 .item .title .header a{color:currentColor;outline:none}.widget_post_style_1 .item .title .description{margin-top:8px;height:100px;text-align:initial;color:#687385;display:-webkit-box;-webkit-line-clamp:4!important;line-clamp:4!important;-webkit-box-orient:vertical;display:block!important}.widget_post_style_1 .item .title .post-created{margin-top:8px;color:#888;font-size:12px}.widget_post_style_1 .item .title .post-info{margin:0 0 20px 0}.widget_post_style_1 .item .title .btn-see-more{width:fit-content;border-radius:10px}.widget_post_style_1 .item .title .read-more a{position:relative;transition:all 0.3s;border-radius:10px}.widget_post_style_1 .item .title .read-more a:hover{padding-left:20px}.widget_post_style_1 .btn-datngay{border-color:#2E2E2E;font-weight:700}@media (max-width:1000px){.widget_post_style_1 .post-list-grid{grid-template-columns:repeat(var(--item-number-tablet,3),1fr)}}@media (max-width:600px){.widget_post_style_1 .post-list-grid{grid-template-columns:repeat(var(--item-number-mobile,2),1fr)}.widget_post_style_1 .item{padding:0;margin:10px}.widget_post_style_1 .item .img{height:200px}.widget_post_style_1 .item .title{padding-left:10px!important}}.widget_banner_style_1 .banner-grid{display:grid;grid-template-columns:repeat(var(--banner-number),1fr);gap:var(--banner-gap,10px);width:100%;flex-wrap:wrap}.widget_banner_style_1 .banner-grid .banner img{width:100%;border-radius:var(--banner-radio,10px)}@media (max-width:600px){.widget_banner_style_1 .banner-grid{grid-template-columns:repeat(var(--banner-number-mobile),1fr)}}@media (max-width:768px){.widget_banner_style_1 .header-title{text-align:left!important}.widget_banner_style_1 .header-title .header{text-align:left!important}}.widget_gallery_style_1 .box-content .slick-slide>div{margin:10px;line-height:0}.widget_gallery_style_1 .box-content .slider-for .image{height:360px}.widget_gallery_style_1 .box-content .slider-for .image img{width:100%;height:100%;object-fit:cover}.widget_gallery_style_1 .box-content .slider-nav .image{height:236px}.widget_gallery_style_1 .box-content .slider-nav .image img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.widget_gallery_style_1 .box-content .slick-slide>div{margin:5px}.widget_gallery_style_1 .box-content .slider-for .image{height:236px}}.widget_question_form_style_1 .question-form-row{--gutter:calc(var(--bs-gutter-x)/2);display:grid;grid-template-columns:calc(var(--post-left-width, 50%) - var(--gutter)) calc(var(--post-right-width, 50%) - var(--gutter));gap:var(--bs-gutter-x)}.widget_question_form_style_1 .question-box{overflow-y:auto;max-height:500px}.widget_question_form_style_1 .question-box .panel-group{display:grid;grid-gap:10px;margin-bottom:0}.widget_question_form_style_1 .question-box .panel-group .panel-default{padding:15px;border:1px solid #f1f1f1;box-shadow:inset 0 -10px 0 -6px rgba(0,0,0,.15);align-self:center;height:fit-content;border-radius:5px;background-color:var(--theme-color)}.widget_question_form_style_1 .question-box .panel-group .panel-default .panel-heading{border:0;background-color:transparent;padding:0;margin:0}.widget_question_form_style_1 .question-box .panel-group .panel-default .panel-heading .panel-title{position:relative;padding-right:30px}.widget_question_form_style_1 .question-box .panel-group .panel-default .panel-heading .panel-title .icon{position:absolute;width:30px;display:flex;align-items:center;justify-content:center;right:0;top:0}.widget_question_form_style_1 .question-box .panel-group .panel-default .panel-heading .panel-title .icon i{color:var(--theme-color)}.widget_question_form_style_1 .question-box .panel-group .panel-default .panel-heading .panel-title .arrow{display:block;transition:500ms}.widget_question_form_style_1 .question-box .panel-group .panel-default .panel-heading .panel-title a:focus{text-decoration:unset}.widget_question_form_style_1 .question-box .panel-group .panel-default .panel-heading .panel-title a[aria-expanded="true"]:not(.collapsed) .arrow{transform:rotate(540deg);transition:500ms}.widget_question_form_style_1 .question-box .panel-group .panel-default .panel-heading .panel-title a[aria-expanded="true"]:not(.collapsed) .title-po{-webkit-line-clamp:unset}.widget_question_form_style_1 .question-box .panel-group .panel-default .panel-heading .panel-title .title-po{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px;font-weight:700}.widget_question_form_style_1 .question-box .panel-group .panel-default .panel-body{margin-top:10px}.widget_question_form_style_1 .form-box{padding:30px;box-shadow:5px 5px 5px #ccc;border:1px solid #ccc}.widget_question_form_style_1 .form-box span.label{color:#000;font-weight:700}.widget_question_form_style_1 .form-box .input{display:grid;grid-template-columns:1fr;grid-gap:15px}.widget_question_form_style_1 .form-box .input .form-control{background-color:#fff;outline:none;box-shadow:none;color:#000;font-size:14px;border-color:#f1f1f1;margin-bottom:0;width:100%;border-radius:0}.widget_question_form_style_1 .form-box .input .form-control:focus{outline:none;box-shadow:none}.widget_question_form_style_1 .form-box .input input,.widget_question_form_style_1 .form-box .input select{height:55px;line-height:50px}.widget_question_form_style_1 .form-box .button{margin-top:20px}.widget_question_form_style_1 .form-box .button .btn{font-weight:700;text-transform:uppercase}@media (max-width:768px){.widget_question_form_style_1 .question-form-row{grid-template-columns:repeat(1,1fr);gap:30px}}footer{color:#000!important;position:relative}footer .widget_footer_style_2 .footer-grid{display:flex;flex-wrap:wrap;gap:15px}footer .widget_footer_style_2 .footer-column{flex:0 0 auto}footer .widget_footer_style_2 .footer-column-1{width:calc(var(--footer-column-1, 25%) - 15px)}footer .widget_footer_style_2 .footer-column-2{width:calc(var(--footer-column-2, 25%) - 15px)}footer .widget_footer_style_2 .footer-column-3{width:calc(var(--footer-column-3, 25%) - 15px)}footer .widget_footer_style_2 .footer-column-4{width:calc(var(--footer-column-4, 25%) - 15px)}footer .widget_footer_style_2 .footer-menu{padding:0}footer .widget_footer_style_2 .footer-menu li a{display:block;padding:0;transition:all 0.5s}footer .widget_footer_style_2 .footer-menu li a i{display:none}footer .widget_footer_style_2 .footer-email .description{width:700px;max-width:100%;margin:10px auto 20px auto}footer .widget_footer_style_2 .footer-email .form-group{overflow:hidden}footer .widget_footer_style_2 .footer-email .form-group .input{float:left;width:calc(100% - 100px);margin-bottom:10px}footer .widget_footer_style_2 .footer-email .form-group .input .form-control{border:0;height:50px;line-height:50px;border-radius:0;margin-bottom:0;float:left;width:100%;padding:0 20px;outline:none;color:#7c7c7c;font-size:15px;box-shadow:none;background-color:#fff}footer .widget_footer_style_2 .footer-email .form-group .button{float:left;width:100px}footer .widget_footer_style_2 .footer-email .form-group .button button{width:100%;height:50px;line-height:48px;padding:0 20px;border-radius:0}@media (max-width:768px){footer .widget_footer_style_2 .footer-grid{display:block}footer .widget_footer_style_2 .footer-column{width:100%!important;margin-bottom:20px}}