body{background:#FAFAFA}@media (max-width: 991px){body{padding-bottom:62px}}.section_slider{margin-bottom:40px}.section_slider .swiper-slide{text-align:center}.section_slider .swiper-slide img{display:block;margin:0 auto}@media (max-width: 413px) and (min-width: 410px){.section_slider .swiper-slide{height:246px}}.section_slider .swiper-button-next:after,.section_slider .swiper-button-prev:after{font-size:20px;color:#000}.section_beemart_dohave{margin-bottom:40px}.section_beemart_dohave .block-title{text-align:center;margin-bottom:24px}.section_beemart_dohave .block-title h2{font-weight:700;font-size:32px;line-height:40px;color:#243642;margin-bottom:16px}.section_beemart_dohave .block-title p{font-size:18px;line-height:26px;color:#6C6C6C}.section_service{margin-bottom:40px}.section_service .service-swiper .swiper-slide{background:#fff;padding:40px 73px;height:auto}.section_service .service-swiper .swiper-slide .thumb{width:62px}.section_service .service-swiper .swiper-slide .content{width:calc(100% - 62px);padding-left:24px}.section_service .service-swiper .swiper-slide .content h4{font-weight:600;font-size:24px;line-height:24px;color:#243642;margin-bottom:12px}.section_service .service-swiper .swiper-slide .content p{font-size:16px;line-height:24px;margin:0;color:#6C6C6C}.section_product_featured{margin-bottom:40px}.section_product_featured .inner{background:#fff;padding:20px}.section_product_featured .product-featured-swiper .swiper-slide{height:auto}.section_product_featured .product-featured-swiper .swiper-slide .grid_item_product_main{height:100%}.section_product_featured .brand-swiper{margin-bottom:20px;background:#fff}.section_product_featured .brand-swiper .swiper-slide{text-align:center}.section_product_featured .brand-swiper .swiper-slide .brand{position:relative;padding-bottom:40%;display:block}.section_product_featured .brand-swiper .swiper-slide .brand img{max-width:100%;max-height:100%;width:auto !important;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.section_product_featured .view-more{margin-top:30px}.section_product_featured .view-more a{display:inline-block;border:1px solid #EEEEEE;padding:6px 41px;font-size:14px;line-height:20px;color:#243642;border-radius:100px}.section_product_featured .view-more a:hover{border-color:var(--main-color);background:var(--main-color);color:#fff}.section_product_ingredient{margin-bottom:40px}.section_product_ingredient .block-title{text-align:center;margin-bottom:30px}.section_product_ingredient .block-title h2{font-weight:700;font-size:32px;line-height:40px;text-transform:uppercase}.section_product_ingredient .block-title h2 a{color:#243642}.section_product_ingredient .block-title h2 a:hover{color:var(--main-color)}.section_product_ingredient .view-more{margin-top:30px}.section_product_ingredient .view-more a{display:inline-block;border:1px solid #EEEEEE;padding:6px 41px;font-size:14px;line-height:20px;color:#243642;border-radius:100px}.section_product_ingredient .view-more a:hover{border-color:var(--main-color);background:var(--main-color);color:#fff}.section_cooking_upport{margin-bottom:40px}.section_cooking_upport .inner{background:#EFEDDC;padding:50px}.section_cooking_upport .block-title h2{font-weight:700;font-size:36px;color:#243642;margin-bottom:8px}.section_cooking_upport .block-title .sub-title{font-weight:600;font-size:20px;line-height:28px;color:#243642;margin-bottom:8px}.section_cooking_upport .block-title p{font-weight:500;font-size:16px;line-height:20px;color:#243642}.section_cooking_upport .list-cooking-support .item{text-align:center}.section_cooking_upport .list-cooking-support .item h3{font-weight:500;font-size:16px;line-height:24px;margin:12px 0 0;color:#243642}.section_cooking_upport .view-more{margin-top:16px}.section_cooking_upport .view-more a{background:#243642;border-radius:8px;padding:8px 20px;color:#fff;display:inline-block;font-size:14px}.section_set_featured{margin-bottom:40px}.section_set_featured .block-title{position:relative;margin-bottom:40px}.section_set_featured .block-title h2{font-weight:700;font-size:32px;line-height:40px}.section_set_featured .block-title h2 a{color:#243642}.section_set_featured .block-title h2 a:hover{color:var(--main-color)}.section_set_featured .block-title .view-more{position:absolute;right:0;top:-6px}.section_set_featured .block-title .view-more a{display:inline-block;border:1px solid #EEEEEE;padding:16px 24px;font-size:20px;line-height:28px;color:#243642;border-radius:100px}.section_set_featured .block-title .view-more a svg{margin-left:5px;margin-top:-5px}.section_set_featured .block-title .view-more a:hover{border-color:var(--main-color);background:var(--main-color);color:#fff}.section_set_featured .block-title .view-more a:hover svg path{stroke:#fff}.section_set_featured .swiper-button{background:#FAFAFA;padding:25px;border-radius:16px}.section_set_featured .grid_item_product_main{border:initial;background:initial}@media (min-width: 1441px){.section_set_featured .product-set-featured-swiper{width:480px}}@media (max-width: 1440px) and (min-width: 1200px){.section_set_featured .product-set-featured-swiper{width:420px}}@media (min-width: 1199px){.section_set_featured .product-set-featured-swiper .swiper-slide .grid_item_product_main .product-info{padding-left:0;padding-right:0}.section_set_featured .product-set-featured-swiper .swiper-slide .grid_item_product_main .group-option-item{bottom:0}}@media (max-width: 767px){.section_set_featured .product-set-featured-swiper .swiper-slide .grid_item_product_main .sapo-product-reviews-badge{justify-content:center}}.section_set_featured .block-product .grid_item_product_main{display:flex;margin-bottom:40px}.section_set_featured .block-product .grid_item_product_main .image_thumb{width:200px;margin-bottom:0}.section_set_featured .block-product .grid_item_product_main .image_thumb.saleicon:before{width:40px;height:40px;font-size:11px}.section_set_featured .block-product .grid_item_product_main .product-info{width:calc(100% - 200px);text-align:left;padding-left:40px}.section_set_featured .block-product .grid_item_product_main .product-info .product-name{text-align:left}.section_set_featured .block-product .grid_item_product_main .product-info .price-box{text-align:left}.section_set_featured .inner{background:#fff;padding:30px 30px}@media (max-width: 1440px) and (min-width: 1200px){.section_set_featured .inner{padding:30px 30px}}@media (max-width: 1199px) and (min-width: 767px){.section_set_featured .inner{padding:20px}}.section_banner_content{margin-bottom:40px}.section_banner_service .service-pd{padding-left:5px}.section_banner_service .item-service{background:#FFECE1;padding:23px 24px;margin-bottom:20px}.section_banner_service .item-service:last-child{margin-bottom:0}.section_banner_service .item-service .thumb{width:68px;height:68px}.section_banner_service .item-service .content{margin-left:20px;width:calc(100% - 68px)}.section_banner_service .item-service .content h4{margin:0 0 10px;padding:0;font-size:18px;line-height:22px;font-weight:bold;font-family:var(--font-base);color:var(--text-color)}.section_banner_service .item-service .content p{margin:0;padding:0;color:#777777;font-size:14px;line-height:1.3}@media (min-width: 992px) and (max-width: 1199px){.section_banner_service .item-service{padding:10px}.section_banner_service .item-service .thumb{width:40px;height:40px}.section_banner_service .item-service .content{width:calc(100% - 40px)}.section_banner_service .item-service .content h4{margin:0 0 6px;padding:0;font-size:16px}}@media (max-width: 768px){.section_banner_service .item-service{padding:10px;align-items:center}.section_banner_service .item-service .thumb{width:50px;height:50px}.section_banner_service .item-service .content{width:calc(100% - 50px)}.section_banner_service .item-service .content h4{margin:0 0 6px;padding:0;font-size:18px}}@media (max-width: 991px){.section_banner_service .service-pd{padding-left:10px}.section_banner_service .item-service{border-radius:3px;margin-bottom:12px}}.section_reviews{margin-bottom:40px}.section_reviews .inner{background:#fff;padding:32px}.section_reviews h2{text-align:center;margin-bottom:30px;font-weight:700;font-size:32px;line-height:40px;text-align:center}.section_reviews h2 span{color:var(--main-color)}.section_reviews .swiper-review .swiper-slide{border:1px solid #FFDBAC;border-radius:8px;padding:24px;text-align:center;transform:scale(0.8)}.section_reviews .swiper-review .swiper-slide .thumb-review{margin-bottom:28px}.section_reviews .swiper-review .swiper-slide h3{font-weight:500;font-size:20px;color:#243642;margin-bottom:28px}.section_reviews .swiper-review .swiper-slide p{margin-bottom:28px;background:#EFEDDD;color:#6C6C6C;font-size:16px;line-height:24px;padding:8px 16px;position:relative}.section_reviews .swiper-review .swiper-slide p svg{position:absolute;left:-6px;top:-18px}.section_reviews .swiper-review .swiper-slide .list-image{gap:14px;grid-template-columns:repeat(3, 1fr);display:grid}.section_reviews .swiper-review .swiper-slide-active ~ .swiper-slide-next{transform:scale(1)}.title-background{min-height:70px;background-size:cover;background-position:center;justify-content:center;align-items:center;margin-bottom:27px}.section_promotion .title-background h2{color:var(--promotion-title-color);text-align:center;font-family:var(--font-base);font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:0;margin:0}.section_promotion .title-background h2 a{color:var(--promotion-title-color)}.section_promotion .title-background h2:hover{opacity:0.8}.section_promotion .swiper-button-next{right:-3px}.section_promotion .swiper-button-prev{left:-3px}@media (max-width: 991px){.section_promotion [class*="swiper-button-"]{display:none}.section_promotion .swiper-pagination{margin-top:10px;margin-bottom:20px}.section_promotion .swiper-pagination .swiper-pagination-bullet{margin:0 3px}}@media (max-width: 413px) and (min-width: 410px){.section_promotion .swiper-slide{min-height:278px}}.section_new_product .title-background h2{color:var(--new-title-color);text-align:center;font-family:var(--font-base);font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:0;margin:0}.section_new_product .title-background h2 a{color:var(--new-title-color)}.section_new_product .title-background h2:hover{opacity:0.8}.section_new_product .swiper-button-next{right:-3px}.section_new_product .swiper-button-prev{left:-3px}@media (max-width: 991px){.section_new_product [class*="swiper-button-"]{display:none}.section_new_product .swiper-pagination{margin-top:10px;margin-bottom:20px}.section_new_product .swiper-pagination .swiper-pagination-bullet{margin:0 3px}}.section_best_sale .title-background{background-size:contain;background-repeat:no-repeat;min-height:80px;background-position-x:calc(100% / 2 + 30px);margin-bottom:28px}.section_best_sale .title-background h2{color:var(--bestsale-title-color);text-align:center;font-family:var(--font-base);font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:0;margin:0}.section_best_sale .title-background h2 a{color:var(--bestsale-title-color)}.section_best_sale .title-background h2:hover{opacity:0.8}.section_all_product{background:var(--all-product-module-background);padding:77px 0}.section_all_product h2{color:var(--all-product-module-title-color);font-family:var(--font-base);font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:15px}.section_all_product .tab-data{text-align:center}.section_all_product .tab-data .wrap-tab-title{margin-bottom:55px}.section_all_product .tab-data ul{display:flex;justify-content:center;padding:0}.section_all_product .tab-data ul li{text-align:center;font-family:var(--font-base);font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:lowercase;list-style:none;margin:0 15px;padding:0;cursor:pointer}.section_all_product .tab-data ul li span{color:#4D4B4A}.section_all_product .tab-data ul li.active span,.section_all_product .tab-data ul li:hover span{color:var(--all-product-module-title-color)}@media (max-width: 767px){.section_all_product{padding:50px 0}.section_all_product .tab-data ul{display:block}.section_all_product .tab-data ul li{display:inline-block}.section_all_product .tab-data ul li span{font-size:16px;font-style:normal;font-weight:500;line-height:30px}.section_all_product .tab-data ul li.active span{text-decoration-line:underline}}.section_blog .inner{background:#fff;padding:32px}.section_blog .block-title{position:relative;margin-bottom:40px}.section_blog .block-title h2{font-weight:700;font-size:32px;line-height:40px}.section_blog .block-title h2 a{color:#243642}.section_blog .block-title h2 a:hover{color:var(--main-color)}.section_blog .block-title .view-more{position:absolute;right:0;top:-6px}.section_blog .block-title .view-more a{display:inline-block;border:1px solid #EEEEEE;padding:16px 24px;font-size:20px;line-height:28px;color:#243642;border-radius:100px}.section_blog .block-title .view-more a svg{margin-left:5px;margin-top:-5px}.section_blog .block-title .view-more a:hover{border-color:var(--main-color);background:var(--main-color);color:#fff}.section_blog .block-title .view-more a:hover svg path{stroke:#fff}.section_blog .blog-swiper .swiper-slide{height:auto}.section_blog .blog-swiper .swiper-slide .item-blog{height:100%}@media (max-width: 767px){.section_blog .blog-swiper .swiper-slide .item-blog{height:98%}}@media (max-width: 1440px) and (min-width: 1200px){.section_set_featured .block-product .grid_item_product_main .image_thumb{width:165px}.section_set_featured .block-product .grid_item_product_main .product-info{width:calc(100% - 165px)}.section_service .service-swiper .swiper-slide{padding:30px}.section_service .service-swiper .swiper-slide .content h4{font-size:18px}}@media (max-width: 1199px) and (min-width: 991px){.section_set_featured .block-product .grid_item_product_main .image_thumb{width:130px}.section_set_featured .block-product .grid_item_product_main .product-info{width:calc(100% - 130px);padding-left:20px}.section_cooking_upport .block-title h2{font-size:28px}.section_service .service-swiper .swiper-slide{padding:20px}.section_service .service-swiper .swiper-slide .content h4{font-size:18px}}@media (max-width: 991px) and (min-width: 767px){.section_set_featured .block-title{margin-top:40px}.section_set_featured .block-product .grid_item_product_main .image_thumb{width:150px}.section_set_featured .block-product .grid_item_product_main .product-info{width:calc(100% - 150px);padding-left:20px}.section_cooking_upport .block-title h2{font-size:28px}.section_service .service-swiper .swiper-slide{padding:20px}.section_service .service-swiper .swiper-slide .content h4{font-size:18px}.section_reviews .swiper-review .swiper-slide{transform:scale(1)}.section_reviews .swiper-review .swiper-slide p{font-size:16px;line-height:24px}}@media (max-width: 767px){body{background:#fff}.section_slider{margin-bottom:16px}.section_product_ingredient .block-title{margin-bottom:12px}.section_product_ingredient .block-title h2{font-size:18px;line-height:26px;font-weight:400}.section_blog{margin-bottom:34px}.section_blog .inner{padding:0}.section_blog .block-title{margin-bottom:12px}.section_blog .block-title h2{font-size:20px;line-height:28px}.section_blog .block-title .view-more{display:none}.section_blog .swiper-pagination{margin-top:-30px}.section_blog .item-blog .info{padding:0 10px 50px}.section_beemart_dohave .block-title h2{font-size:18px;line-height:24px;margin-bottom:4px}.section_beemart_dohave .block-title p{font-size:14px;line-height:20px}.section_service{margin-bottom:24px}.section_service .swiper-button{background:#FBFCF6;padding:24px 36px}.section_service .swiper-button h2{font-size:18px;line-height:24px;margin-bottom:14px;color:#243642;text-align:center}.section_service .service-swiper .swiper-slide{display:block !important;text-align:center;padding:initial;background:initial}.section_service .service-swiper .swiper-slide .thumb{width:100%;margin-bottom:14px}.section_service .service-swiper .swiper-slide .thumb img{height:80px}.section_service .service-swiper .swiper-slide .content{width:100%;padding-left:0}.section_service .service-swiper .swiper-slide .content h4{font-size:18px;line-height:20px;margin-bottom:8px}.section_service .service-swiper .swiper-pagination{margin-top:14px}.section_reviews{margin-bottom:16px}.section_reviews h2{margin-bottom:14px;font-weight:500;font-size:16px;line-height:24px;margin-bottom:-44px}.section_reviews .inner{padding:0}.section_reviews .swiper-review .swiper-slide{transform:scale(1);padding:64px 24px 40px}.section_reviews .swiper-review .swiper-slide .thumb-review{margin-bottom:14px}.section_reviews .swiper-review .swiper-slide .thumb-review img{width:80px}.section_reviews .swiper-review .swiper-slide h3{font-size:14px;margin-bottom:14px}.section_reviews .swiper-review .swiper-slide p{font-size:14px;line-height:20px;margin-bottom:14px}.section_reviews .swiper-review .swiper-pagination{top:-30px}.section_banner_content{margin-bottom:44px}.section_banner_content .thumb-1{margin-bottom:16px}.section_cooking_upport{background:#EFEDDC;padding:24px 0;margin-bottom:24px}.section_cooking_upport .inner{background:initial;padding:0}.section_cooking_upport .block-title h2{font-size:24px;line-height:32px;margin-bottom:4px}.section_cooking_upport .block-title .sub-title{font-size:20px;line-height:32px;margin-bottom:16px}.section_cooking_upport .block-title p{font-size:14px;line-height:20px;margin-bottom:32px}.section_cooking_upport .list-cooking-support .item h3{font-size:13px;line-height:20px}.section_cooking_upport .list-cooking-support .item .thumb img{width:64px}.section_set_featured{margin-bottom:24px}.section_set_featured .inner{padding:0}.section_set_featured .block-title{margin-bottom:24px;margin-top:24px}.section_set_featured .block-title h2{font-size:24px}.section_set_featured .block-title .view-more{display:none}.section_set_featured .block-product .grid_item_product_main{margin-bottom:24px}.section_set_featured .block-product .grid_item_product_main .image_thumb{width:100px}.section_set_featured .block-product .grid_item_product_main .product-info{width:calc(100% - 100px);padding-left:20px}.section_set_featured .product-set-featured-swiper .grid_item_product_main .price-box{padding-right:0}.section_set_featured .product-set-featured-swiper .grid_item_product_main .group-option-item{position:initial;display:block;margin-top:8px}.section_set_featured .product-set-featured-swiper .grid_item_product_main .group-option-item.option-featured button{background:#FFCC36;color:#243642;border-color:#FFCC36;padding:8px 12px;text-transform:uppercase}.section_set_featured .swiper-button{padding:0;background:#fff}.section_set_featured .product-set-featured-swiper-mobile{margin-top:32px}.section_set_featured .product-set-featured-swiper-mobile .swiper-slide-thumb-active form{border-color:var(--main-color)}.section_set_featured .product-set-featured-swiper{text-align:center}.section_product_featured .inner{padding:0}.section_product_featured .view-more{margin-top:16px}.section_product_featured .brand-swiper{margin-bottom:0}.section_product_featured .brand-swiper .swiper-pagination{margin-top:20px}}.home_section_1_margin{margin-top:36px}@media (max-width: 767px){.home_section_1_margin{margin-top:14px}}.home_section_1_margin{margin-bottom:36px}@media (max-width: 767px){.home_section_1_margin{margin-bottom:24px}}.home_section_2_margin{margin-bottom:36px}@media (max-width: 767px){.home_section_2_margin{margin-bottom:24px}}.home_section_3_margin{margin-bottom:36px}@media (max-width: 767px){.home_section_3_margin{margin-bottom:24px}}.home_section_4_margin{margin-bottom:36px}@media (max-width: 767px){.home_section_4_margin{margin-bottom:24px}}.home_section_5_margin{margin-bottom:36px}@media (max-width: 767px){.home_section_5_margin{margin-bottom:24px}}.home_section_6_margin{margin-bottom:36px}@media (max-width: 767px){.home_section_6_margin{margin-bottom:24px}}.home_section_7_margin{margin-bottom:36px}@media (max-width: 767px){.home_section_7_margin{margin-bottom:24px}}.home_section_8_margin{margin-bottom:36px}@media (max-width: 767px){.home_section_8_margin{margin-bottom:24px}}.home_section_9_margin{margin-bottom:36px}@media (max-width: 767px){.home_section_9_margin{margin-bottom:24px}}.home_section_10_margin{margin-bottom:36px}@media (max-width: 767px){.home_section_10_margin{margin-bottom:24px}}.home_section_11_margin{margin-bottom:36px}@media (max-width: 767px){.home_section_11_margin{margin-bottom:24px}}.home_section_12_margin{margin-bottom:36px}@media (max-width: 767px){.home_section_12_margin{margin-bottom:24px}}
