.pad-none{padding-bottom:0}.sec-title h2{font-size:22px;line-height:1.8em;letter-spacing:1px;margin-bottom:25px;text-transform:uppercase;font-weight:500}.sec-title h3{font-size:24px;line-height:1.4em;margin-bottom:50px;font-weight:500}.text-18{font-size:18px}.text-18 p{margin-bottom:80px}.col-content .col-inner{padding-left:90px}.button{position:relative;display:inline-block;font-size:18px;line-height:30px;color:#fff;padding:15px 30px;font-weight:400;overflow:hidden;border-radius:0;text-transform:uppercase}.button:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;background-color:#377f54;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-transform:scale(.2,1);transform:scale(.2,1)}.button:hover::before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.button span{position:relative;z-index:2}.box-service{position:relative;padding:20px 30px;border:1px solid #fff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;margin-bottom:30px}.box-service:hover{box-shadow:0 10px 20px rgb(0 0 0 / .1)}.box-service p{font-size:18px}.box-service:before{position:absolute;content:'';left:-1px;top:0;bottom:0;width:5px;opacity:0;background-color:#288669;transform:scale(1,.2);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.box-service:hover::before{opacity:1;transform:scale(1,1)}.box-service img{position:absolute;left:0;top:15px;color:#fff;font-size:44px;line-height:1em;display:inline-block;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.box-service:hover img{-webkit-transform:scale(-1) rotate(180deg);-moz-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);-o-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg)}.title-sec-ser h3{font-size:38px;font-weight:500;text-shadow:2px 2px 2px rgb(0 0 0 / .23);line-height:1.1em;margin-bottom:60px}.title-sec-ser h2{font-size:22px;font-weight:500;text-shadow:2px 2px 2px rgb(0 0 0 / .53);margin-bottom:25px}.section-service .bg.section-bg{width:336px;height:336px;left:-200px;top:0}.section-product h2,.contact-home h2{font-size:38px;text-shadow:2px 2px 2px rgb(0 0 0 / .23);font-weight:400;margin-bottom:60px;line-height:1.1em}.product-small .title-wrapper{display:flex;flex-direction:column-reverse}.product-small .title-wrapper .short-description{display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-small .title-wrapper .short-description ul li{margin:0}.product-small .title-wrapper .name.product-title a{font-size:24px;margin-bottom:20px;font-weight:400}.product-small .box-text{position:relative;padding:20px 10px;background-color:#fbf8f4;border:1px solid var(--primary-color)}.product-small .box-text .box-excerpt{font-size:17px}.product-small .box-text ul{display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-small .box-text li{list-style:none;margin:0 0 5px;font-size:17px}.product-small .title-wrapper .short-description,.product-small .title-wrapper .short-description *{font-size:17px}.product-small .title-wrapper .short-description ul{margin-bottom:0}.contact-home .text-18 p{margin-bottom:10px}.contact-home h3{position:relative;color:#000;font-weight:400;line-height:1.2em;font-size:18px;margin-top:25px;margin-bottom:55px;text-transform:uppercase}.form-contact input,.form-contact textarea{height:50px;box-shadow:none;border:1px solid var(--primary-color)}.woocommerce-invalid input,input.wpcf7-not-valid{border-color:#b20000!important}.btn-check-submit.button{margin-top:30px}.form-contact button{height:60px;font-size:14px}.button.edit-block-button{padding:8px 10px}.button.edit-block-button:before,.icon.button:before{display:none}.icon.button{border:0}#footer .icon.button:hover{background-color:transparent!important}.absolute-footer{display:none}.woocommerce-product-gallery__image.slide img{max-height:500px;object-fit:cover}nav.woocommerce-breadcrumb.breadcrumbs.uppercase{text-transform:none;font-size:18px}nav.woocommerce-breadcrumb.breadcrumbs.uppercase *{color:#000}.product-footer ul.tabs.wc-tabs.product-tabs{justify-content:center}.box.box-blog-post{padding:7px;border:1px solid #eaeaea;background:#fff}.box.box-blog-post .post-title{height:44px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.box.box-blog-post .is-divider{display:none}.box.box-blog-post p.from_the_blog_excerpt{font-size:16px}.post-item .box-image::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,#fff0 0,rgb(255 255 255 / .3) 100%);background:linear-gradient(to right,#fff0 0,rgb(255 255 255 / .3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.post-item .box-image:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@keyframes shine{100%{left:125%}}h1.page-title{font-size:28px}.post-sidebar .widget_search input{height:40px;box-shadow:none}.post-sidebar .widget_search button{min-height:40px;width:40px;padding:0;background-color:var(--primary-color)!important}.post-sidebar .widget_search button i{font-size:16px}.post-sidebar .is-divider{display:none}.widget.flatsome_recent_posts ul{border:1px solid #ececec}.widget.flatsome_recent_posts ul li{padding-left:10px;padding-right:10px}.widget.flatsome_recent_posts .widget-title{background:var(--primary-color);color:#Fff;padding:10px;display:block}.blog-single .entry-header-text .is-divider{display:none}.blog-single .entry-header-text .entry-meta{text-transform:none;font-size:16px;border-bottom:1px dashed #ededed;padding:5px 0}.related-title{display:flex;align-items:center;justify-content:space-between;font-size:20px}.related-title::after{content:'';background:#fff0 url(https://nangluongbsv.vn/wp-content/uploads/2023/04/line.png) repeat scroll 0 0;height:12px;margin-top:5px;display:block;overflow:hidden;width:75%}.blog-single .social-icons.share-icons a{min-width:35px;min-height:35px;display:inline-flex;align-items:center;justify-content:center;padding:0}.blog-single .social-icons.share-icons a i{font-size:16px}.blog-single .entry-content.single-page{padding-top:5px}.searchform button{min-height:40px;padding:0}.searchform button i{font-size:16px}.searchform input{box-shadow:none;height:40px}.header-main>.header-inner>.flex-col.show-for-medium.flex-right{display:block!important;margin-left:20px}.form-product input{width:100%;box-shadow:none;height:40px}.form-product{padding:30px 20px 0}.shop-container .product-info.summary.product-summary{display:flex;flex-direction:column;align-items:flex-start}.shop-container .product-info.summary.product-summary>a{order:1}.banner-section .mouse-btn-down{position:absolute;left:50%;margin-left:-20px;bottom:60px;width:30px;height:68px;cursor:pointer;display:block;z-index:1;cursor:pointer}.chevron{position:absolute;width:28px;height:8px;opacity:0;transform:scale3d(.5,.5,.5);animation:move 3s ease-out infinite}.chevron:first-child{animation:move 3s ease-out 1s infinite}.chevron:nth-child(2){animation:move 3s ease-out 2s infinite}.chevron:before,.chevron:after{content:' ';position:absolute;top:0;height:100%;width:51%;background:var(--primary-color)}.chevron:before{left:0;transform:skew(0deg,30deg)}.chevron:after{right:0;width:50%;transform:skew(0deg,-30deg)}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(.5,.5,.5)}}@keyframes pulse{to{opacity:1}}.social-icons.social-banner{position:absolute;left:50px;bottom:90px}.social-icons.social-banner a.button.icon{display:block;margin-bottom:10px;padding:0}.social-icons.social-banner a.button.icon i{font-size:20px}.social-icons.social-banner a.button.icon:hover{background-color:transparent!important}.banner-section h2{font-size:60px;font-weight:400!important;line-height:1.2em;text-shadow:2px 2px 2px rgb(0 0 0 / .53);text-transform:uppercase}.header-nav.header-nav-main .sub-menu{padding:0;border:0}.header-nav.header-nav-main .sub-menu>li>a{margin:0;padding:10px;transition:all 0.3s ease}.header-nav.header-nav-main .sub-menu>li>a:hover{background:var(--primary-color);color:#Fff}html{background-color:var(--primary-color)}.product-thumbnails.thumbnails img{max-height:122px}#footer .social-icons.follow-icons a{margin-bottom:0}.d-none{display:none}@media only screen and (max-width:48em){.row.row-revert-mobiles{flex-direction:column-reverse}.col-content .col-inner{padding-left:0}}@media screen and (max-width:550px){.related-title::after{display:none}.banner-section .mouse-btn-down{bottom:20px}.social-icons.social-banner{left:0;bottom:0}.social-icons.social-banner a.button.icon i{font-size:24px;color:#0171ae}.banner-section h2{font-size:42px}.section-about-home{padding-top:45px!important}nav.woocommerce-breadcrumb.breadcrumbs.uppercase{display:none}.box-service{flex-direction:column}.box-service .icon-box-img{height:100px}.box-service img{margin-left:25px}}