@font-face{font-family:NotoSans;font-style:normal;font-weight:100;src:url(/build/assets/NotoSansThai-Thin-bd0e1299.ttf)}@font-face{font-family:NotoSans;font-style:normal;font-weight:200;src:url(/build/assets/NotoSansThai-ExtraLight-d1a2848d.ttf)}@font-face{font-family:NotoSans;font-style:normal;font-weight:300;src:url(/build/assets/NotoSansThai-Light-0719f87c.ttf)}@font-face{font-family:NotoSans;font-style:normal;font-weight:400;src:url(/build/assets/NotoSansThai-Regular-9aee503e.ttf)}@font-face{font-family:NotoSans;font-style:normal;font-weight:500;src:url(/build/assets/NotoSansThai-Medium-965e6119.ttf)}@font-face{font-family:NotoSans;font-style:normal;font-weight:600;src:url(/build/assets/NotoSansThai-SemiBold-27585538.ttf)}@font-face{font-family:NotoSans;font-style:normal;font-weight:700;src:url(/build/assets/NotoSansThai-Bold-5dca36e1.ttf)}@font-face{font-family:NotoSans;font-style:normal;font-weight:800;src:url(/build/assets/NotoSansThai-ExtraBold-5851f3b3.ttf)}@font-face{font-family:NotoSans;font-style:normal;font-weight:900;src:url(/build/assets/NotoSansThai-Black-f54ba7c5.ttf)}@font-face{font-family:BrandVoice;src:url(/build/assets/BrandVoice-880be3bc.ttf)}h1,h2,h3,h4,h5{font-family:NotoSans,Arial,sans-serif;margin:0}h1{font-size:24px;font-weight:700}@media (max-width: 576px){h1{font-size:22px}}h2{font-size:22px;font-weight:600}@media (max-width: 576px){h2{font-size:20px}}h3{font-size:20px;font-weight:600}@media (max-width: 576px){h3{font-size:18px}}h4{font-size:16px;font-weight:600}@media (max-width: 576px){h4{font-size:14px}}h5{font-size:16px;font-weight:500}@media (max-width: 576px){h5{font-size:14px}}.btn-product-filter-expand{height:44px;width:346px;background-color:#009e40;color:#fff;border-radius:4px;border:unset}@media (max-width: 576px){.btn-product-filter-expand{width:100%}}.box-product-filter{font-family:NotoSans,Arial,sans-serif;background-color:#fff!important;border-radius:10px;max-width:1120px;padding:10px 0;margin:auto;display:none}@media (max-width: 576px){.box-product-filter{padding:0 0 10px}}.box-product-filter .select2{margin-top:0;width:100%!important;line-height:42px;font-weight:500}.box-product-filter .select2-selection{height:42px;border-color:#d9d9d9;border-radius:4px}.box-product-filter .select2-selection__rendered{line-height:42px!important;padding-left:10px;font-size:14px}.box-product-filter .select2-selection__arrow{height:42px!important}.box-product-filter form{display:flex;flex-direction:column}.box-product-filter button[type=submit]{display:table;width:100%;margin:0;height:42px;line-height:42px;padding:0}.product-filter-body{flex:1}.product-filter-body .select2-selection__rendered{text-align:left;position:relative;top:-1px}.product-filter-label{width:160px;width:100%;text-align:center;padding-top:3px}.product-filter-label span{font-size:26px;font-size:20px;position:relative;top:4px;font-weight:500}.product-filter-row{flex:1;display:flex;flex-direction:row;max-width:1120px}@media (max-width: 576px){.product-filter-row{flex-direction:column}}.product-filter-row .product-filter-item{flex:0 0 33.333%;padding:5px;position:relative}@media (max-width: 576px){.product-filter-row .product-filter-item{max-width:100%}}@media (max-width: 576px){.product-filter-row .product-filter-item.product-flex-grow{flex-grow:1!important}}.product-filter-row .product-filter-item.product-flex-shrink{flex-basis:unset!important;flex-shrink:1!important}.product-filter-row .product-filter-item>img{position:absolute;top:50%;left:15px;transform:translateY(-50%);z-index:1}.product-filter-row .product-filter-item .btn-filter{color:#fff;background-color:#009e40;border-color:#009e40}.product-filter-footer{flex:1;padding:5px 0 10px}.product-filter-footer>div{width:32%;margin-left:62px}@media (max-width: 576px){.product-filter-footer>div{width:100%;margin:0 10px 0 0}}.btn-filter-reset{margin:0;padding:0;width:70px;height:42px;font-size:12px;color:#5a5a5a;text-decoration:none}.btn-filter-reset:hover{text-decoration:none;color:#5a5a5a}.btn-filter-reset img{vertical-align:sub;filter:grayscale(1)}.mobile-search button{display:inline-block;width:calc(100% - 30px);text-align:center;padding:5px 10px;margin:15px;border:none;background-color:#009e40;border-radius:10px;color:#fff}#filtersearch{position:relative}.filtersearch-close{position:absolute;right:0}.select2-selection{padding-left:34px}.select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}.product-filter-item-title{margin-left:10px}
