﻿.section-related-product{padding:5rem 0}.section-related-product .media{align-items:center;border-bottom:1px dotted #ccced0;padding-bottom:1.5rem;margin-bottom:1.5rem}.section-related-product .media .image img{width:100%;height:auto}.section-related-product .media .media-body ul{margin-left:2.5rem}.section-related-product .slider-related-product .card{margin:0 1rem;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.section-related-product .slider-related-product .card .image{background-color:#fff;display:flex;justify-content:center;border-radius:1rem;overflow:hidden;box-shadow:0 2px 10px rgba(131,131,131,.1)}.section-related-product .slider-related-product .card .image img{width:250px;height:250px;object-fit:contain}.section-related-product .slider-related-product .card .card-body{text-align:center}.section-related-product .slider-related-product .card .card-body h5.title{font-size:1.428rem;font-weight:700;color:var(--primary);margin-bottom:0}.section-related-product .slider-related-product .card:hover .card-body .title{text-decoration:underline}.product-detail .section-product{padding:3rem 0}.product-detail .section-product.bg-linear,.product-detail .section-product.secret{position:relative}@media(max-width: 767px){.product-detail .section-product.bg-linear,.product-detail .section-product.secret{margin-top:0}}.product-detail .section-product.bg-linear:before,.product-detail .section-product.secret:before{position:absolute;content:"";left:0;right:0;top:0;height:100px;background:linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%)}.product-detail .section-product ul{margin-left:1.5rem}.product-detail .section-product .image{text-align:center;position:relative;margin-bottom:0}.product-detail .section-product .image .image-normal{width:100%}.product-detail .section-product .image .image-small{position:absolute;bottom:-40px;right:0;text-align:right;z-index:9;width:20rem;height:20rem;display:flex;align-items:flex-end}@media(max-width: 991px){.product-detail .section-product .image .image-small{width:15rem;height:15rem}}.product-detail .section-product .image .image-small img{max-width:100%;height:auto}@media(max-width: 991px){.product-detail .media{flex-direction:column}.product-detail .media img{width:100%}}.product-detail .slider-benefit .heading{font-size:1.3rem;color:var(--primary)}@media(max-width: 767px){.product-detail .slider-benefit .heading{font-size:1.2rem}}.product-detail .slider-benefit .media{position:relative;background:linear-gradient(to right, rgba(62, 183, 228, 0.1) 0%, rgba(255, 255, 255, 0) 100%);margin:0 0 1rem 4rem;padding:1rem 0 1rem 5rem;min-height:12rem;align-items:center;border-radius:10px 0 0 10px}@media(max-width: 991px){.product-detail .slider-benefit .media{padding-left:3.5rem}}.product-detail .slider-benefit .media .image{position:absolute;left:-3.5rem;top:20%;border-radius:50%;background-color:#fff;border:1px solid var(--secondary);padding:1.5rem;width:7.15rem;height:7.15rem;overflow:hidden}@media(max-width: 991px){.product-detail .slider-benefit .media .image{width:6rem;height:6rem}}.product-detail .slider-benefit .media .image img{width:100%;height:100%;object-fit:cover}.product-detail .slider-benefit .slick-dots{position:relative;margin-top:2rem}.product-detail .slider-benefit .slick-slide:focus{outline:none}.product-detail .slider-benefit .slick-slide{padding:0 !important}.product-detail .ingredient{padding-bottom:6rem}@media(max-width: 767px){.product-detail .ingredient{padding-bottom:3rem}}.product-detail .ingredient .nav-pills{position:absolute;right:-150px;top:2.5rem}@media(max-width: 1400px){.product-detail .ingredient .nav-pills{position:initial;justify-content:center;align-items:center;order:0;margin-bottom:.5rem;flex-direction:row !important}}.product-detail .ingredient .nav-pills .nav-link{border-radius:0 .7rem .7rem 0;background-color:#eceff1;color:#000;font-weight:600;margin-bottom:1rem;width:150px}.product-detail .ingredient .nav-pills .nav-link:hover,.product-detail .ingredient .nav-pills .nav-link.active{background-color:var(--secondary);color:#fff}@media(max-width: 1400px){.product-detail .ingredient .nav-pills .nav-link{border-radius:.7rem .7rem 0 0;margin-bottom:.5rem;margin-left:.25rem;margin-right:.25rem;text-align:center;width:30%}}.product-detail .ingredient .product-info{position:relative}@media(max-width: 1400px){.product-detail .ingredient .product-info{display:flex;flex-direction:column}}.product-detail .ingredient .product-info .tab-content{padding:5rem;background:url("../images/table.png") no-repeat;background-size:100% 100%}@media(min-width: 768px)and (max-width: 991px){.product-detail .ingredient .product-info .tab-content{padding:3rem}}@media(max-width: 767px){.product-detail .ingredient .product-info .tab-content{padding:2rem}}@media(max-width: 1400px){.product-detail .ingredient .product-info .tab-content{order:1}}.product-detail .ingredient .product-info .tab-content .card{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.product-detail .ingredient .product-info .tab-content .card .card-header{background-color:rgba(0,0,0,0);color:var(--primary);font-weight:700;padding:1rem 0}.product-detail .ingredient .product-info .tab-content .card .list-group{max-height:400px;overflow-y:auto;overflow-x:hidden}.product-detail .ingredient .product-info .tab-content .card .list-group .list-group-item{background-color:rgba(0,0,0,0);padding:1rem 0}.product-detail .ingredient .product-info .tab-content .card .list-group::-webkit-scrollbar{width:.5rem}.product-detail .ingredient .product-info .tab-content .card .list-group::-webkit-scrollbar-track{background:silver}.product-detail .ingredient .product-info .tab-content .card .list-group::-webkit-scrollbar-thumb{background:#e0e0e0}.product-detail .ingredient .product-info .tab-content .card .list-group::-webkit-scrollbar-thumb:hover{background:var(--primary)}.product-detail .ingredient .product-info .tab-content .image-product{position:absolute;bottom:-3rem;left:-11rem;z-index:1}.product-detail .ingredient .product-info .tab-content .image-product img{max-width:20rem}@media(max-width: 1500px){.product-detail .ingredient .product-info .tab-content .image-product{display:none}}.product-detail .type .btn{margin-top:1rem}.product-detail .type .btn+.btn{margin-left:1rem}@media(max-width: 767px){.product-detail .type .btn{font-size:.9rem}}.product-detail .download-file{padding:1.5rem;border-radius:1.5rem;display:flex !important;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.product-detail .download-file:hover{background-color:#e6e6e6}.product-detail .download-file:hover .text{color:#2b60b0}.product-detail .download-file i{color:#3eb7e4;margin-bottom:1rem;font-size:3rem}.product-detail .download-file .text{color:#333;text-align:center}.product-detail .slider-related img{width:100%;max-width:374px}@media(max-width: 767px){.product-detail .slider-related img{max-width:100%}}.product-detail .slider-related .text{text-align:center;font-weight:bold;margin:.625rem 0}.product-detail .formula-modal .modal-content .modal-body ul{list-style:none;margin:0;padding:0}.product-detail .formula-modal .modal-content .modal-body ul li{position:relative;padding-left:1.25rem;margin:0 0 1.125rem}.product-detail .formula-modal .modal-content .modal-body ul li:before{content:"";position:absolute;width:11px;height:10px;top:7px;left:0;background-image:url("../images/check.svg")}.product-detail .formula-modal .modal-content .modal-body .box-contact{border:2px dashed #afb0b2;padding:8px 30px;display:inline-block;color:#222;font-weight:700;border-radius:20px;margin-bottom:20px}.product-detail .formula-modal .modal-content .modal-body .box-contact a{color:#3eb7e4;font-weight:700;font-size:1.5rem}.product-detail .formula-modal .modal-content .modal-body .custom-checkbox{margin-bottom:1.25rem}.product-detail .formula-modal .modal-content .modal-body .custom-checkbox label:before{background-color:#dee2e6;border-radius:unset}.product-detail .formula-modal .modal-content .modal-body .custom-checkbox label:after{left:-1.4rem}.product-detail .formula-modal .modal-content .modal-body .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#fff;border:1px solid #47b7e4;box-shadow:none}.product-detail .formula-modal .modal-content .modal-body .custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("../images/check.svg")}.product-detail .formula-modal .modal-content .modal-body .btn-close{background:#afb0b2;margin-right:.5rem}.product-detail .formula-modal .modal-content .modal-body .btn-close:after{content:""}.product-detail .formula-modal .modal-content .modal-body .btn-confirm{margin-left:.5rem}.product-detail .formula-modal .modal-content .modal-body .btn-confirm:after{content:""}.product-detail .formula-modal .modal-content .modal-body .not-check:before{border-color:#dc3545;box-shadow:0 0 0 .2rem #f7b1b7}.heading.between{overflow:hidden;text-align:center;margin:2rem 0}.heading.between span{text-transform:uppercase;font-size:1.25rem;line-height:1.5;color:#999a9d;display:inline-block;padding:0 10px;position:relative}.heading.between span:before,.heading.between span:after{height:1px;width:1000px;content:"";position:absolute;top:50%;background:#999a9d}.heading.between span:before{left:100%}.heading.between span:after{right:100%}.products{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.products.slider-product{margin-left:0;margin-right:0}.products.slider-product .slick-slide>div{height:100%}.products.slider-product .product{max-width:100% !important;flex:1 1 100% !important;height:100%}.products.slider-product .slick-slide{padding:0}@media(max-width: 767px){.products.slider-product .slick-slide{padding:0 20px}}.products .product{max-width:33.33333%;flex:1 1 33.33333%;padding:15px}@media(min-width: 768px)and (max-width: 991px){.products .product{max-width:50%;flex-basis:50%}}@media(max-width: 767px){.products .product{max-width:100%;flex-basis:100%}}.products .product .banner{box-shadow:0 2px 10px rgba(131,131,131,.2);border-radius:1rem;overflow:hidden;display:flex;height:100%}.products .product .card{box-shadow:0 2px 10px rgba(131,131,131,.2);border-radius:1rem;overflow:hidden;border:none;margin-bottom:0;height:100%}.products .product .card .slogan{text-align:center;color:#fff;background:var(--primary);font-weight:bold;padding:1rem;height:5rem;display:flex;align-items:center;justify-content:center}.products .product .card .card-title{font-weight:bold;font-size:1.25rem;color:var(--primary);margin-bottom:1rem}.products .product .card .description ul{margin-bottom:0;padding-left:0}.products .product .card .description ul li{list-style:none;position:relative;padding-left:20px;margin-bottom:10px}.products .product .card .description ul li:before{content:"";position:absolute;left:0;top:5px;width:15px;height:15px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.945' height='15.486' viewBox='0 0 14.945 15.486'%3E%3Cg id='Group_326' data-name='Group 326' transform='translate(-32.859 -117.859)'%3E%3Cpath id='Path_29503' data-name='Path 29503' d='M43.06,126.119A5.336,5.336,0,0,0,39,121.858a2.711,2.711,0,0,0-2.345.432,2.45,2.45,0,0,0-.362,2.862,10.966,10.966,0,0,0,2.3,2.931c3.135,2.634,8.369,4.092,8.633,3.916.171-.115,1.507-3.77,1.167-9.522a7.545,7.545,0,0,0-.649-2.838c-1.01-2.1-3.291-2.53-4.363-.265a9.283,9.283,0,0,0-.66,5.949' transform='translate(-0.638)' fill='%2389d1f5'/%3E%3Cpath id='Path_29507' data-name='Path 29507' d='M27.5,128.248a5.336,5.336,0,0,0-4.063-4.261,2.711,2.711,0,0,0-2.345.432,2.45,2.45,0,0,0-.362,2.862,10.949,10.949,0,0,0,2.3,2.93c3.136,2.634,8.37,4.093,8.633,3.917.171-.115,1.506-3.77,1.167-9.522a7.558,7.558,0,0,0-.649-2.838c-1.01-2.1-3.292-2.53-4.363-.265a9.286,9.286,0,0,0-.66,5.948' transform='translate(13 -1.282)' fill='none' stroke='%230054a5' stroke-miterlimit='10' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A")}.products .product .card-footer{border-top:none;background-color:rgba(0,0,0,0);text-align:center;padding-bottom:1.5rem}.products .slick-track{display:flex !important}.products .slick-track .slick-slide{height:inherit !important}.product-carousel .card{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.product-carousel .card .image{background-color:#fff;border-radius:1.5rem;box-shadow:0 2px 10px rgba(131,131,131,.1);text-align:center;display:flex;justify-content:center;align-items:center;padding:2rem}.product-carousel .card .card-body .title{font-size:1.5rem;color:var(--primary);font-weight:700;text-align:center}.product-carousel .card .card-body .title:hover{color:var(--secondary)}.block-list-product .slick-slide img{max-height:250px;width:auto;max-width:96%;object-fit:contain}.banner-content{position:relative}.snt-nutritional .section-table{width:38vw;max-width:550px;margin-right:150px;margin-top:2rem}@media(max-width: 991px){.snt-nutritional .section-table{width:100%;margin-right:0;max-width:400px;padding:30px !important}}@media(max-width: 767px){.snt-nutritional .section-table{max-width:100%}}.snt-nutritional .formulas .fheader{font-weight:bold;color:var(--primary);padding:20px 0 10px}.snt-nutritional .formulas .list-group-item{background:rgba(0,0,0,0);border:none;padding:10px 0}.snt-nutritional .formulas .col-6+.col-6{text-align:right}@media(min-width: 992px){.snt-nutritional .ingredient .nav-pills{flex-direction:column !important;position:absolute}.snt-nutritional .ingredient .nav-pills .nav-link{border-radius:0 .7rem .7rem 0;width:150px;text-align:left;margin-left:0;background-color:rgba(255,255,255,.6)}}@media(max-width: 991px){.snt-nutritional .ingredient{display:flex;flex-direction:column}.snt-nutritional .ingredient .tab-content{order:1}.snt-nutritional .ingredient .nav-pills{align-items:end;flex-wrap:nowrap}.snt-nutritional .ingredient .nav-pills .nav-link{border-radius:.7rem;width:auto}}/*# sourceMappingURL=common.css.map */
