@import url(https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap);.owl-dots{position:absolute;width:100%;margin-top:0!important;bottom:0}.owl-theme .owl-nav{margin-top:0}.owl-theme .owl-nav [class*=owl-]{width:40px;height:40px;background-color:#3333;display:inline-flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%)}.owl-theme .owl-nav [class*=owl-]:hover{background-color:#333}.owl-theme .owl-nav [class*=owl-] i{font-size:22px;color:#fff}.owl-theme .owl-nav [class*=owl-] a{line-height:0}.owl-theme .owl-nav .owl-prev{left:0}.owl-theme .owl-nav .owl-next{right:0}.owl-theme .owl-dots .owl-dot{display:inline-block;cursor:pointer}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#f0592a}.header-nav{background-color:#fff;padding:5px 0}.header-nav.sticky{position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)}@media (min-width:992px){.header-nav.sticky .box-logo img{height:60px}}.header-nav .header-nav-main{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.header-nav .header-nav-main{padding:15px 0;position:relative}}.header-nav .header-nav-main .left{display:flex;align-items:center}@media (max-width:767px){.header-nav .header-nav-main .left{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.header-nav .header-nav-main .left img{height:70px;width:auto}}.header-nav .header-nav-main .left .box-logo{padding-right:15px}.header-nav .header-nav-main .left .box-logo img{transition:all 0.4s ease}@media (min-width:768px) and (max-width:991px){.header-nav .header-nav-main .left .box-logo img{width:60px}}.header-nav .header-nav-main .right{display:flex;align-items:center}.header-nav .header-nav-main .right form{display:flex;align-items:flex-start}@media (max-width:767px){.header-nav .header-nav-main .right form{display:none}}.header-nav .header-nav-main .right form input[type=text]{font-size:14px;padding:.3em .5em;border:1px solid #ddd;max-width:150px}.header-nav .header-nav-main .right form .btn-submit{padding:.3em .5em;background-color:#398801;border-radius:0;color:#fff;font-size:14px}.header-nav .header-nav-main .right .box-cart{margin-left:15px;position:relative}@media (max-width:767px){.header-nav .header-nav-main .right .box-cart{order:1}}.header-nav .header-nav-main .right .box-cart i{font-size:40px;color:#398801}.header-nav .header-nav-main .right .box-cart span{position:absolute;left:50%;top:calc(50% + 5px);transform:translate(-50%,-50%);font-weight:600;font-size:15px}@media (max-width:767px){.header-nav .header-nav-main .right .box-menu{order:3}}@media (min-width:768px){.main-menu ul{padding-left:0;margin-bottom:0;list-style:none;display:flex;justify-content:space-between}.main-menu ul li{position:relative}.main-menu ul li:hover .sub-menu{visibility:visible;opacity:1;transform:translateY(0)}.main-menu ul li:hover>a{color:#398801!important;background-color:#fff0}.main-menu ul li a{color:#333;display:block;font-weight:700;font-size:15px;padding:1em 1.1em}}@media (min-width:768px) and (min-width:768px) and (max-width:992px){.main-menu ul li a{font-size:11px;padding:1em .5em}}@media (min-width:768px){.main-menu ul li a:hover{color:#398801!important;background-color:#fff0}}@media (min-width:768px){.main-menu ul li .sub-menu{border:1px solid #eee;flex-direction:column;background-color:#fff;position:absolute;min-width:200px;white-space:nowrap;top:100%;left:0;padding:1em 1em;z-index:999;visibility:hidden;opacity:0;transform:translateY(-10px);transition:all 0.4s ease;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)}.main-menu ul li .sub-menu li a{font-size:12px;padding:.6em 1.5em;text-transform:none;color:rgb(102 102 102 / .85);text-transform:uppercase;border-radius:5px}}@media (min-width:768px) and (min-width:768px) and (max-width:992px){.main-menu ul li .sub-menu li a{font-size:13px;padding:.5em 1em}}@media (min-width:768px){.main-menu ul li .sub-menu li a:hover{background-color:#398801;color:#fff!important}}@media (min-width:768px){.main-menu>ul>li.has-children:after{content:"\f107";font-family:"Font Awesome 5 Pro";position:absolute;right:2px;top:50%;transform:translateY(-50%);color:#398801;font-weight:400}}@media (min-width:768px) and (min-width:768px) and (max-width:991px){.main-menu>ul>li.has-children:after{display:none}}@media (min-width:768px){.main-menu>ul>li>a{text-transform:uppercase;color:#398801}}@media (min-width:768px){.main-menu>ul>li.mega-menu>.sub-menu{display:flex;flex-flow:row}.main-menu>ul>li.mega-menu>.sub-menu>li:not(:last-child){border-right:1px solid #eee}.main-menu>ul>li.mega-menu>.sub-menu>li>a:first-child{color:#333}.main-menu>ul>li.mega-menu>.sub-menu .sub-menu{position:static;padding:0;box-shadow:none;border:0}}.btn-menu{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:24px}.btn-menu i{color:#398801}.box-cpr{background-color:#c7c7c7;font-size:14px}.ft-head{font-size:18px;padding-bottom:5px;margin-bottom:20px;font-weight:700;position:relative;color:#fff;text-transform:uppercase;border-bottom:2px solid rgb(255 255 255 / .2)}.ft-head:after{content:"";width:40px;height:2px;background-color:rgb(255 255 255 / .2);position:absolute;left:0;bottom:-1px}.ft-body{font-size:14px;color:#fff}.ft-body ul{padding-left:0;margin-bottom:0;list-style:none}.ft-body ul li:not(:last-child){margin-bottom:10px}.ft-body ul li:hover{color:#fff!important}.ft-body a{color:#fff}.ft-links .ft-body ul li{position:relative;padding-left:15px}.ft-links .ft-body ul li:last-child{border-bottom:0}.ft-links .ft-body ul li:before{content:"\f101";font-family:"Font Awesome 5 Pro";position:absolute;left:0;top:2px;font-size:12px}.ft-links .ft-body ul li:hover{color:#fff!important}.ft-links .ft-body ul li:hover a{color:#fff!important}.footer-main{padding:30px 0;background-color:#398801}.footer-main .box-logo img{height:55px}.ft-company ul li{display:flex;align-items:baseline}.ft-company ul li i{margin-right:8px;color:#fff}.img-map{aspect-ratio:4/3}html{scroll-behavior:smooth}body{font-weight:400;font-size:16px;color:#333;font-family:"Lora",serif}h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}a:hover{color:#398801!important;text-decoration:none}a{color:#333}@media (min-width:992px){.container{max-width:1400px}}@media (min-width:992px){.container.container-fix{max-width:1430px}}.short-content{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;visibility:visible}.clamp-1{-webkit-line-clamp:1}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.clamp-4{-webkit-line-clamp:4}.icon-input{font-family:"Font Awesome 5 Pro"}.disabled{display:none}.img-full{width:100%;height:100%;object-fit:cover}.img-mw100{max-width:100%;height:auto;object-fit:cover}.img-w100{width:100%;height:auto;object-fit:cover}.img-center{margin:0 auto;display:block}.btn{background-color:#fff0;padding:0}input:focus,.btn:focus{outline:#fff0;box-shadow:none}.pd-tb-xl{padding:60px 0}@media (max-width:768px){.pd-tb-xl{padding:30px 0}}.pd-tb-xxl{padding:80px 0}@media (max-width:768px){.pd-tb-xxl{padding:50px 0}}.bg-main{background-color:#398801}.bg-second{background-color:#56b910}.bg-third{background-color:#f1bc1b}.bg-f9f9f9{background-color:#f7f7f7}.cl-second{color:#56b910}.cl-main{color:#398801}.box-social{text-align:right}@media (max-width:991px){.box-social{text-align:center;margin-top:15px}}.box-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fff;margin-left:5px;border-radius:50%}.box-social a:hover{color:#fff!important}.box-social a:first-child{background-color:#5675ac}.box-social a:nth-child(2){background-color:#d95032}.box-social a:nth-child(3){background-color:#66bbf2}.box-social a:nth-child(4){background-color:#d92e27}.head-title{margin-bottom:0;font-size:30px;font-weight:800;line-height:1.1em}.head-title.md-title{font-size:24px;font-weight:600}@media (max-width:991px){.head-title.md-title{font-size:22px}}@media (max-width:991px){.head-title{font-size:24px}}.btn-text{color:#999;font-size:14px}.btn-text:hover{color:#56b910!important}.btn-main{background-color:#398801;color:#fff;font-weight:500;padding:.5em 1em}.btn-main:hover{background-color:#56b910;color:#fff!important}.btn-second{font-weight:500;color:#fff;text-transform:uppercase;padding:.5em 1em;background-color:#56b910;font-size:13px;border-radius:0}.btn-second:hover{color:#fff!important;background-color:#398801}.has-bg-img{background-image:url(/wp-content/themes/caycanhxanh/resources/images/intro-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.box-head.has-backline{position:relative}.box-head.has-backline:after{content:"";width:100%;height:1px;background-color:#ccc;position:absolute;top:50%;left:0;transform:translateY(-50%)}.box-head.has-backline .head-title{position:relative;background-color:#fff;display:inline-block;z-index:99}.products-group .row{row-gap:30px}@media (max-width:767px){.products-group .row{row-gap:15px;margin-left:-7.5px;margin-right:-7.5px}}@media (max-width:767px){.products-group .row>div{padding-left:7.5px;padding-right:7.5px}}.product-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;row-gap:50px;column-gap:20px}@media (max-width:991px){.product-grid{grid-template-columns:1fr 1fr;row-gap:30px;column-gap:15px}}.product-item{box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)}.product-item .product__img img{width:100%;aspect-ratio:1/1.3}.product-item .product__body{padding:15px}.product-item .product__body .product-title{font-size:16px;font-weight:600;text-align:center;color:#398801}.product-item .product__body .product-title:hover{color:#398801!important}.product-item .product__body .price{display:flex;align-items:center;justify-content:center;margin-top:15px}@media (max-width:767px){.product-item .product__body .price{flex-direction:column}}.product-item .product__body .price del{order:2;color:#999;margin-left:10px}.product-item .product__body .price ins{order:1;color:#fff0}.product-item .product__body .price ins span.woocommerce-Price-amount.amount{font-weight:700;color:#333;font-size:18px}.product-item .product__body .box-button{text-align:center;margin-top:15px}.product-item .product__body .box-button .btn-main{border-radius:0;padding:.5em 1em;font-size:14px;position:relative;transition:padding 0.4s ease}.product-item .product__body .box-button .btn-main:before{content:"\f217";font-family:"Font Awesome 5 Pro";font-weight:600;color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:all 0.4s ease}.product-item .product__body .box-button .btn-main:hover{padding-left:2.5em}.product-item .product__body .box-button .btn-main:hover:before{visibility:visible;opacity:1;left:1em}.box-ads-image{display:block!important}.box-ads-image .row{row-gap:30px}@media (max-width:767px){.box-ads-image .row{row-gap:15px}}.box-breadcrumb{font-size:14px;background-image:url(/wp-content/themes/caycanhxanh/resources/images/cay-si-nhat-1.jpg);background-size:cover;background-position:center;position:relative}.box-breadcrumb:after{content:"";width:100%;height:100%;background-color:#33333385;position:absolute;top:0;left:0}.box-breadcrumb .breadcrumb-main{text-align:center;color:#fff;position:relative;z-index:99}.box-breadcrumb .breadcrumb-main .breadcrumb-title{font-weight:700;font-size:30px;color:#fff}@media (max-width:991px){.box-breadcrumb .breadcrumb-main .breadcrumb-title{font-size:16px}}.box-breadcrumb .breadcrumb-main .breadcrumb-links a{color:#fff}.box-breadcrumb .breadcrumb-main .breadcrumb-links a:hover{color:#fff!important}.box-breadcrumb .breadcrumb-main .breadcrumb-links span,.box-breadcrumb .breadcrumb-main .breadcrumb-links strong{color:#56b910;font-weight:500;color:#fff}.box-products{border-top:1px solid #ccc}@media (min-width:1200px){.box-page.news-page .main{padding-right:10px}.box-page.news-page>.container>.row>div:first-child{border-right:1px solid #eee}}@media (min-width:1200px){.product-page>.container>.row>div:first-child{order:2}.product-page>.container>.row>div:last-child{order:1}}.aside{position:sticky;top:90px;padding:10px}@media (min-width:768px) and (max-width:992px){.aside{display:flex;justify-content:space-between}}@media (min-width:768px) and (max-width:992px){.aside .aside-item{width:calc(50% - 15px)}}.aside .aside-item:not(:last-child){margin-bottom:30px}.aside .aside-item .aside-head{font-size:16px;font-weight:700;color:#398801;padding-bottom:10px;margin-bottom:10px;text-transform:uppercase;position:relative}.aside .aside-item .aside-head:after{content:"";width:40px;height:2px;background-color:#ccc;position:absolute;bottom:0;left:0}.aside .aside-item .aside-body ul{padding-left:0;margin-bottom:0;list-style:none}.aside .aside-item .aside-body ul li{padding:10px 0;border-bottom:1px solid #eee;font-size:14px}.aside .aside-item .aside-body ul li:first-child{padding-top:0}.aside .aside-products .product-item{display:flex;box-shadow:none}.aside .aside-products .product-item:not(:last-child){margin-bottom:15px}.aside .aside-products .product-item .product__img{width:30%}.aside .aside-products .product-item .product__img img{aspect-ratio:1/1;width:100%;height:100%}.aside .aside-products .product-item .product__body{width:70%;padding:10px 0 10px 10px}.aside .aside-products .product-item .product__body .product-title{text-align:left}.aside .aside-products .product-item .product__body .price{margin-top:5px;justify-content:flex-start}@media (max-width:767px){.aside .aside-products .product-item .product__body .price{flex-direction:row}}.aside .aside-products .product-item .product__body .price del{display:none}.aside .aside-products .product-item .product__body .price ins span.woocommerce-Price-amount.amount{font-size:14px}.aside .aside-categories .aside-body>ul>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.aside .aside-categories .aside-body>ul>li.active .dropdown-category i{transform:translateY(3px) rotate(180deg)}.aside .aside-categories .aside-body>ul>li .dropdown-category{position:relative;cursor:pointer}.aside .aside-categories .aside-body>ul>li .dropdown-category i{font-size:22px;transform:translateY(3px)}.aside .aside-categories .aside-body>ul>li .dropdown-category span{position:absolute;top:50%;right:18px;transform:translateY(-50%);color:#999}.aside .aside-categories .aside-body .cate-submenu{width:100%;padding-left:15px;border-left:1px solid #eee;display:none}.aside .aside-categories .aside-body .cate-submenu.show{display:block}.aside .aside-categories .aside-body .cate-submenu>li:first-child{padding-top:10px}.product-detail-body .box-short-desc{margin-bottom:10px;font-size:14px}.product-detail-body .box-short-desc p{margin-bottom:5px}.product-detail-body .box-price{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:15px 0;margin-bottom:10px}.product-detail-body .box-price .price{display:flex;align-items:flex-end}.product-detail-body .box-price .price del{color:#999;order:2}.product-detail-body .box-price .price del span.woocommerce-Price-amount.amount{font-size:20px;margin-left:15px}.product-detail-body .box-price .price ins{order:1;color:#fff0}.product-detail-body .box-price .price ins span.woocommerce-Price-amount.amount{color:#56b910;font-weight:700;font-size:24px}.product-detail-body .box-action{display:flex;justify-content:space-between;font-size:14px}.product-detail-body .box-action .btn-second{font-size:16px}.box-products-related .box-head{border-bottom:2px solid #56b910;padding-bottom:10px}@media (min-width:768px){.box-products-related .owl-nav [class*=owl-]{transform:unset;top:-75px;right:0;background-color:#56b910}}@media (max-width:767px){.box-products-related .owl-nav [class*=owl-]{top:calc(50% - 60px)}}@media (min-width:768px){.box-products-related .owl-nav .owl-prev{right:45px;left:auto}}.news-item .news__img{margin-bottom:10px}.news-item .news__img img{width:100%;aspect-ratio:16/9}.news-item .news__body .news-title{font-size:15px;font-weight:700;color:#398801}.news-item .news__body .desc{font-size:14px;margin-top:10px;padding-top:10px;position:relative}.news-item .news__body .desc:after{content:"";width:40px;height:2px;background-color:#ccc;position:absolute;top:0;left:0}.news-item .news__body .desc p{margin-bottom:0}.news-item .news__body .post-date{font-size:14px;padding:5px 0}.news-item .news__body .post-date span:first-child{margin-right:15px}.news-item .news__body .post-date i{margin-right:5px}.news-page-main .news-item{display:flex;align-items:center}.news-page-main .news-item:not(:last-child){margin-bottom:30px}.news-page-main .news-item .news__img{width:40%}.news-page-main .news-item .news__body{padding-left:20px;width:60%}.news-page-main .news-item .news__body .news-title{font-size:18px}.google-map{line-height:0}.google-map iframe{width:100%}.category-item{border-radius:5px;overflow:hidden;transition:transform 0.4s ease}.category-item:hover{transform:translateY(-10px)}.category-item .category__img img{width:100%;object-fit:cover;aspect-ratio:1/1}.category-item .category__body{text-align:center;background-color:#398801;color:#fff;padding:1em .5em;text-transform:uppercase}.category-item .category__body .category-title{color:#fff;font-weight:600;font-size:18px}@media (max-width:767px){.category-item .category__body .category-title{font-size:12px}}.category-item .category__body .category-title:hover{color:#fff!important}.category-item .category__body .category-count{font-size:14px}@media (max-width:767px){.category-item .category__body .category-count{font-size:12px}}.box-group .row{row-gap:30px}@media (max-width:767px){.box-group .row{row-gap:15px}}.categories-main .row{margin-left:-7.5px;margin-right:-7.5px;row-gap:15px}@media (max-width:767px){.categories-main .row{row-gap:15px}}.categories-main .row>div{padding-right:7.5px;padding-left:7.5px}.service-item{display:flex}.service-item .left{padding-right:15px}@media (max-width:767px){.service-item .left img{width:50px;height:auto}}.service-item .right .title{font-size:18px;font-weight:700;color:#398801}@media (max-width:1200px){.service-item .right .title{font-size:15px}}.service-item .right .desc{font-weight:600}@media (max-width:1200px){.service-item .right .desc{font-size:13px}}@media (max-width:767px){.product-related .row{margin-left:-7.5px;margin-right:-7.5px}.product-related .row>div{padding-left:7.5px;padding-right:7.5px}}