@font-face{font-family:"Inter";src:url("../fonts/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype")}@font-face{font-family:"NotoSansThai";src:url("../fonts/Noto_Sans_Thai/NotoSansThai-VariableFont_wdth,wght.ttf") format("truetype")}.header .product-sub-category-items,.product-filter .product-filter-main .product-filter-reset{text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-thickness:1px!important}.header{margin-top:48px;margin-bottom:24px;margin-left:48px;margin-right:48px}@media screen and (max-width:575px){.header{margin-left:0px;margin-right:0px}}.header .title{color:#0c0c0c}@media screen and (max-width:575px){.header .title{margin-left:0px;font-size:42px!important}}.header .product-sub-category-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .product-sub-category-items div{padding:4px}@media screen and (max-width:575px){.header .product-sub-category-items{margin-top:12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.header .product-sub-category-items .selected{background-color:#d8e7e8}.search .header{margin-bottom:24px}.search .header .search-counter{display:none;margin-bottom:8px;color:#0c0c0c}.search .product-search{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:112px;margin-bottom:136px}.search .product-search .product-search-empty-image{width:33px;height:33px;-ms-grid-column-align:center;justify-self:center}.search .product-search .product-search-empty{color:#0c0c0c;margin-top:24px}.product-filter{margin-left:48px;margin-right:48px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:36px;row-gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:575px){.product-filter{margin-left:0px;margin-right:0px;gap:16px}}.product-filter .product-filter-main{gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-filter .product-filter-main .product-filter-reset{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#005f6a;cursor:pointer}.product-filter .product-filter-items,.product-filter .product-filter-sort{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:575px){.product-filter .product-filter-items,.product-filter .product-filter-sort{margin-left:0px;margin-right:0px}}.product-filter .product-filter-items .product-filter-item,.product-filter .product-filter-sort .product-filter-item{position:relative}.product-filter .product-filter-items .product-filter-item .label,.product-filter .product-filter-sort .product-filter-item .label{padding:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:inherit}.product-filter .product-filter-items .product-filter-item .label:after,.product-filter .product-filter-sort .product-filter-item .label:after{margin-left:4px;content:"";display:inline-block;background-image:url("../images/icons/20px/arrow2-down.png");background-repeat:no-repeat;background-position:center;background-size:20px;width:20px;height:20px}.product-filter .product-filter-items .product-filter-item .label.selected,.product-filter .product-filter-sort .product-filter-item .label.selected{background-color:#d8e7e8}.product-filter .product-filter-items .product-filter-item .popup,.product-filter .product-filter-sort .product-filter-item .popup{width:300px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;position:absolute;padding:36px 12px;margin-top:18px;background-color:#f1f1f1;-webkit-box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}@media screen and (max-width:575px){.product-filter .product-filter-items .product-filter-item .popup,.product-filter .product-filter-sort .product-filter-item .popup{top:0px!important;left:0px!important;position:fixed;margin-top:0px;width:100%;z-index:10000}}.product-filter .product-filter-items .product-filter-item .popup .title,.product-filter .product-filter-sort .product-filter-item .popup .title{display:none}@media screen and (max-width:575px){.product-filter .product-filter-items .product-filter-item .popup .title,.product-filter .product-filter-sort .product-filter-item .popup .title{display:block}}.product-filter .product-filter-items .product-filter-item .popup .items,.product-filter .product-filter-sort .product-filter-item .popup .items{max-height:40vh;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.product-filter .product-filter-items .product-filter-item .popup .items .col,.product-filter .product-filter-sort .product-filter-item .popup .items .col{display:-webkit-box;display:-ms-flexbox;display:flex;text-wrap:auto;word-break:break-word;padding-bottom:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-filter .product-filter-items .product-filter-item .popup .items .col label,.product-filter .product-filter-sort .product-filter-item .popup .items .col label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.product-filter .product-filter-items .product-filter-item .popup .items .col label input,.product-filter .product-filter-sort .product-filter-item .popup .items .col label input{display:none}.product-filter .product-filter-items .product-filter-item .popup .items .col label:has(input[type=checkbox]):before,.product-filter .product-filter-items .product-filter-item .popup .items .col label:has(input[type=radio]):before,.product-filter .product-filter-sort .product-filter-item .popup .items .col label:has(input[type=checkbox]):before,.product-filter .product-filter-sort .product-filter-item .popup .items .col label:has(input[type=radio]):before{-webkit-box-flex:0;-ms-flex:none;flex:none;content:"";width:20px;height:20px;margin-right:12px;background-repeat:no-repeat;background-position:center;background-size:20px}.product-filter .product-filter-items .product-filter-item .popup .items .col label:has(input[type=radio]):before,.product-filter .product-filter-sort .product-filter-item .popup .items .col label:has(input[type=radio]):before{background-image:url("../images/icons/20px/radio-uncheck@2x.png")}.product-filter .product-filter-items .product-filter-item .popup .items .col label:has(input[type=checkbox]):before,.product-filter .product-filter-sort .product-filter-item .popup .items .col label:has(input[type=checkbox]):before{background-image:url("../images/icons/20px/check-box-uncheck@2x.png")}.product-filter .product-filter-items .product-filter-item .popup .items .col label:has(input[type=checkbox]:checked):before,.product-filter .product-filter-sort .product-filter-item .popup .items .col label:has(input[type=checkbox]:checked):before{background-image:url("../images/icons/20px/check-box-check@2x.png")}.product-filter .product-filter-items .product-filter-item .popup .items .col label:has(input[type=radio]:checked):before,.product-filter .product-filter-sort .product-filter-item .popup .items .col label:has(input[type=radio]:checked):before{background-image:url("../images/icons/20px/radio-check@2x.png")}.product-filter .product-filter-items .product-filter-item .popup .apply,.product-filter .product-filter-sort .product-filter-item .popup .apply{width:210px;height:36px;padding:8px 12px;background-color:#0c0c0c;color:#ffffff}.product-filter .product-filter-items .product-filter-item .popup .close,.product-filter .product-filter-sort .product-filter-item .popup .close{display:none;top:12px;right:12px;position:absolute;width:40px;height:40px;background-color:inherit;background-repeat:no-repeat;background-position:center;background-size:30px;background-image:url("../images/icons/30px/close@2x.png")}@media screen and (max-width:575px){.product-filter .product-filter-items .product-filter-item .popup .close,.product-filter .product-filter-sort .product-filter-item .popup .close{display:block}}@media screen and (max-width:575px){.product-filter .product-filter-sort{width:100%}}.product-list .product-container{--bs-gutter-x:12px!important;--bs-gutter-y:60px!important;margin-bottom:60px}@media screen and (max-width:575px){.product-list .product-container{--bs-gutter-x:4px!important;--bs-gutter-y:12px!important;margin-bottom:12px}}.product-list .product-not-found{margin-top:111px;margin-bottom:228px;text-align:center}.product-list .product-recently-viewed{margin-bottom:160px}.product-list .pagination-items{margin-bottom:137px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:575px){.product-list .pagination-items{margin-bottom:73px}}.product-list .pagination-items .pagination-item{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0c0c0c}.product-list .pagination-items .pagination-item:has(.prev){margin-right:24px}.product-list .pagination-items .pagination-item:has(.next){margin-left:24px}.product-list .pagination-items .pagination-item a{color:inherit;text-decoration:none}.product-list .pagination-items .pagination-item a img{height:20px}.product-list .pagination-items .pagination-item.current{border-radius:32px;background-color:rgba(216,231,232,0.4)}