.elementor-1745 .elementor-element.elementor-element-47b3b81{margin-top:30px;margin-bottom:30px;padding:0 25px 0 25px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-1745 .elementor-element.elementor-element-ab96a42 .elementor-heading-title{font-family:"Cairo",Sans-serif;font-size:70px;font-weight:900;color:var(--e-global-color-3479d1f)}.elementor-1745 .elementor-element.elementor-element-958e422{margin-top:50px;margin-bottom:0;padding:0 25px 0 25px}.elementor-1745 .elementor-element.elementor-element-3649d1f>.elementor-element-populated{padding:0 30px 0 0}.elementor-1745 .elementor-element.elementor-element-92532b5 .elementor-heading-title{font-family:"Cairo",Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;color:var(--e-global-color-3479d1f)}.elementor-1745 .elementor-element.elementor-element-05295fc.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-1745 .elementor-element.elementor-element-7656bf3{width:initial;max-width:initial;margin:-70px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1745 .elementor-element.elementor-element-bb7b8b9{width:100%;max-width:100%}.elementor-1745 .elementor-element.elementor-element-bb7b8b9>.elementor-widget-container{margin:0 0 0 0}.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-search-input-wrap{background:#F1F1F1;border-radius:30px 30px 30px 30px}.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-search-input{font-family:"Anuphan",Sans-serif;font-size:14px;font-weight:600}.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-search-submit svg{background:var(--e-global-color-3479d1f);color:var(--e-global-color-d1829b5)}.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-search-heading,.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-preview-title{font-size:14px}.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-search-title{font-size:13px}.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-search-taxonomies,.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-preview-taxonomies,.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-preview-excerpt,.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-preview-empty,.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-search-loading,.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-search-empty{font-size:12px}.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-search-price,.elementor-1745 .elementor-element.elementor-element-bb7b8b9 .aws-preview-price{font-size:12px}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-1745 .elementor-element.elementor-element-93fc546{--grid-columns:5;--grid-row-gap:14px;--auto-scroll-offset:0px;--grid-column-gap:10px}.elementor-1745 .elementor-element.elementor-element-93fc546 .elementor-pagination{text-align:center;font-family:"Anuphan",Sans-serif;font-size:14px;font-weight:500;margin-top:37px}.elementor-1745 .elementor-element.elementor-element-93fc546 .elementor-pagination .page-numbers:not(.dots){color:var(--e-global-color-3479d1f)}.elementor-1745 .elementor-element.elementor-element-93fc546 .elementor-pagination a.page-numbers:hover{color:var(--e-global-color-10e7d89)}.elementor-1745 .elementor-element.elementor-element-93fc546 .elementor-pagination .page-numbers.current{color:var(--e-global-color-10e7d89)}body:not(.rtl) .elementor-1745 .elementor-element.elementor-element-93fc546 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc(16px/2)}body:not(.rtl) .elementor-1745 .elementor-element.elementor-element-93fc546 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc(16px/2)}body.rtl .elementor-1745 .elementor-element.elementor-element-93fc546 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc(16px/2)}body.rtl .elementor-1745 .elementor-element.elementor-element-93fc546 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc(16px/2)}.elementor-1745 .elementor-element.elementor-element-117c9b0{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.woocommerce .elementor-1745 .elementor-element.elementor-element-117c9b0 .term-description{color:var(--e-global-color-3479d1f);font-family:"Anuphan",Sans-serif;font-size:14px}.elementor-1745 .elementor-element.elementor-element-cf1d4cf{margin-top:50px;margin-bottom:0}@media(max-width:1024px){.elementor-1745 .elementor-element.elementor-element-93fc546{--grid-columns:2}}@media(max-width:767px){.elementor-1745 .elementor-element.elementor-element-ab96a42 .elementor-heading-title{font-size:40px}.elementor-1745 .elementor-element.elementor-element-958e422{margin-top:40px;margin-bottom:0}.elementor-1745 .elementor-element.elementor-element-3649d1f>.elementor-element-populated{padding:0 0 20px 0}.elementor-1745 .elementor-element.elementor-element-92532b5 .elementor-heading-title{font-size:40px}.elementor-1745 .elementor-element.elementor-element-7656bf3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1745 .elementor-element.elementor-element-93fc546{--grid-columns:1;--grid-row-gap:12px;--grid-column-gap:10px}}@media(min-width:768px){.elementor-1745 .elementor-element.elementor-element-3649d1f{width:15.721%}.elementor-1745 .elementor-element.elementor-element-05295fc{width:84.279%}}:root{--fpf-accent:#FAFF81;--fpf-accent-dark:#edf25e;--fpf-text:#111111;--fpf-muted:#888888;--fpf-border:rgba(0, 0, 0, 0.10);--fpf-bg:#ffffff;--fpf-radius:6px;--fpf-font:'Cairo', -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fpf-track-h:3px;--fpf-thumb-size:17px}.fpf-panel{font-family:var(--fpf-font);color:var(--fpf-text);width:100%;max-width:280px;background:#fff0}.fpf-panel *{box-sizing:border-box}.fpf-panel__header{display:flex;align-items:center;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--fpf-border);margin-bottom:0;background:#fff0}.fpf-panel__title{font-size:17px;font-weight:600}.fpf-active-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:50px;background:var(--fpf-accent);color:var(--fpf-text);font-size:11px;font-weight:700}.fpf-active-label{font-size:12px;color:var(--fpf-muted)}.fpf-section{padding:18px 0;border-bottom:1px solid var(--fpf-border);background:#fff0}.fpf-section--last{border-bottom:none}.fpf-section__heading{margin:0 0 14px;font-size:14px;font-weight:600;letter-spacing:.01em}.fpf-section--accordion{padding:0}.fpf-acc-toggle{display:flex;align-items:center;width:100%;background:transparent!important;border:none;padding:18px 0;cursor:pointer;font-family:var(--fpf-font);font-size:14px;font-weight:600;color:var(--fpf-text);text-align:left;gap:6px}.fpf-acc-label{flex:1}.fpf-acc-dot{width:7px;height:7px;border-radius:50%;background:var(--fpf-accent);flex-shrink:0}.fpf-acc-arrow{flex-shrink:0;color:var(--fpf-muted);transition:transform 0.2s ease}.fpf-acc-toggle[aria-expanded="true"] .fpf-acc-arrow{transform:rotate(180deg)}.fpf-acc-body{padding-bottom:18px;background:transparent!important}.fpf-section--cats{border-bottom:1px solid var(--fpf-border);background:transparent!important}.fpf-cat-tree{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;background:transparent!important}.fpf-cat-tree .fpf-cat-tree{padding-left:16px;margin-top:2px}.fpf-cat-item,.fpf-cat-row,.fpf-cat-children{background:transparent!important}.fpf-cat-row{display:flex;align-items:center;gap:4px}.fpf-cat-arrow{background:transparent!important;border:none;padding:4px;cursor:pointer;color:var(--fpf-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fpf-cat-arrow:hover{color:var(--fpf-text)}.fpf-cat-arrow svg{transition:transform 0.18s ease}.fpf-cat-arrow[aria-expanded="true"] svg{transform:rotate(180deg)}.fpf-cat-arrow-spacer{width:22px;flex-shrink:0}.fpf-cat-link{display:flex;align-items:center;justify-content:space-between;flex:1;padding:5px 6px;border-radius:5px;text-decoration:none;color:var(--fpf-text);font-size:13px;transition:background 0.15s ease,color 0.15s ease;gap:6px;background:#fff0}.fpf-cat-link:hover{background:rgb(0 0 0 / .05)}.fpf-cat-link--current,.fpf-cat-item--current>.fpf-cat-row .fpf-cat-link{background:var(--fpf-accent)!important;color:var(--fpf-text)!important;font-weight:600}.fpf-cat-link--current:hover,.fpf-cat-item--current>.fpf-cat-row .fpf-cat-link:hover{background:var(--fpf-accent-dark)!important}.fpf-cat-item--ancestor>.fpf-cat-row .fpf-cat-link{background:transparent!important}.fpf-cat-name{flex:1;line-height:1.25}.fpf-cat-count{font-size:11px;color:var(--fpf-muted);flex-shrink:0}.fpf-cat-link--current .fpf-cat-count{color:rgb(0 0 0 / .55)}.fpf-range-readout{display:flex;justify-content:space-between;font-size:12px;color:var(--fpf-muted);margin-bottom:12px}.fpf-range-readout strong{color:var(--fpf-text);font-weight:500}.fpf-dr{position:relative;height:28px;display:flex;align-items:center}.fpf-dr__track{position:absolute;left:0;right:0;height:var(--fpf-track-h);background:rgb(0 0 0 / .12);border-radius:2px}.fpf-dr__fill{position:absolute;height:var(--fpf-track-h);background:var(--fpf-accent);border-radius:2px}.fpf-dr__thumb{position:absolute;width:var(--fpf-thumb-size);height:var(--fpf-thumb-size);border-radius:50%;background:var(--fpf-text);cursor:grab;transform:translateX(-50%);transition:transform 0.1s;z-index:2;touch-action:none}.fpf-dr__thumb:hover,.fpf-dr__thumb:focus{transform:translateX(-50%) scale(1.2);outline:none}.fpf-dr__thumb:active{cursor:grabbing}.fpf-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fpf-check-item{transition:opacity 0.2s ease}.fpf-check-item--zero{display:none}.fpf-check{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;user-select:none}.fpf-check input[type="checkbox"]{display:none}.fpf-check__box{flex-shrink:0;width:16px;height:16px;border:1.5px solid rgb(0 0 0 / .25);border-radius:4px;background:#fff;transition:background 0.15s,border-color 0.15s;position:relative}.fpf-check input:checked+.fpf-check__box{background:var(--fpf-text);border-color:var(--fpf-text)}.fpf-check input:checked+.fpf-check__box::after{content:'';display:block;position:absolute;left:3px;top:5px;width:8px;height:5px;border-left:1.5px solid var(--fpf-accent);border-bottom:1.5px solid var(--fpf-accent);transform:rotate(-45deg) translate(0,-2px)}.fpf-check__label{flex:1;color:var(--fpf-text)}.fpf-check__count{font-size:11px;color:var(--fpf-muted)}.fpf-check:hover .fpf-check__box{border-color:var(--fpf-text)}.fpf-toggle-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;cursor:pointer;gap:10px}.fpf-toggle{flex-shrink:0;width:38px;height:22px;border-radius:11px;background:rgb(0 0 0 / .15);position:relative;transition:background 0.2s;cursor:pointer}.fpf-toggle--on{background:var(--fpf-accent)}.fpf-toggle__knob{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--fpf-text);top:3px;left:3px;transition:left 0.2s}.fpf-toggle--on .fpf-toggle__knob{left:19px}.fpf-btn{display:block;width:100%;padding:11px 16px;font-family:var(--fpf-font);font-size:13px;font-weight:600;border-radius:var(--fpf-radius);cursor:pointer;transition:opacity 0.15s,background 0.15s;border:none;text-align:center}.fpf-btn--primary{background:var(--fpf-accent);color:var(--fpf-text);margin-top:18px}.fpf-btn--primary:hover{background:var(--fpf-accent-dark)}.fpf-btn--secondary{background:#fff0;color:var(--fpf-muted);border:1px solid var(--fpf-border);margin-top:8px}.fpf-btn--secondary:hover{background:rgb(0 0 0 / .04);color:var(--fpf-text)}.fpf-sort{display:flex;align-items:center;gap:10px;font-family:var(--fpf-font);font-size:13px;font-weight:500;margin-bottom:16px}.fpf-sort__label{color:var(--fpf-muted);white-space:nowrap}.fpf-sort__select-wrap{position:relative;display:inline-flex;align-items:center}.fpf-sort__select{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--fpf-border);border-radius:var(--fpf-radius);padding:7px 32px 7px 12px;font-family:var(--fpf-font);font-size:13px;font-weight:500;color:var(--fpf-text);cursor:pointer;outline:none}.fpf-sort__select:hover,.fpf-sort__select:focus{border-color:var(--fpf-text)}.fpf-sort__arrow{position:absolute;right:10px;pointer-events:none;color:var(--fpf-muted)}#fpfResults{position:relative;min-height:200px;transition:opacity 0.2s}#fpfResults.fpf-loading{opacity:.4;pointer-events:none}#fpfResults.fpf-loading::after{content:'';display:block;width:32px;height:32px;border:3px solid var(--fpf-border);border-top:3px solid var(--fpf-text);border-radius:50%;animation:fpf-spin 0.6s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}@keyframes fpf-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.fpf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;list-style:none;margin:0;padding:0}.fpf-product__link{display:block;text-decoration:none;color:inherit}.fpf-product__img-wrap{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--fpf-radius);background:#f5f5f5;margin-bottom:10px}.fpf-product__img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.fpf-product:hover .fpf-product__img{transform:scale(1.03)}.fpf-product__name{font-size:14px;font-weight:500;margin:0 0 6px;color:var(--fpf-text)}.fpf-product__meta{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.fpf-tag{font-size:11px;background:rgb(0 0 0 / .06);padding:2px 8px;border-radius:20px;color:var(--fpf-muted)}.fpf-dim{font-size:11px;color:var(--fpf-muted)}.fpf-product__price{font-size:15px;font-weight:600;color:var(--fpf-text)}.fpf-badge{position:absolute;top:8px;left:8px;font-size:10px;font-weight:600;padding:3px 8px;border-radius:20px;font-family:var(--fpf-font)}.fpf-badge--instock{background:var(--fpf-accent);color:var(--fpf-text)}.fpf-badge--outofstock{background:rgb(0 0 0 / .08);color:var(--fpf-muted)}.fpf-pagination{margin-top:32px;display:flex;justify-content:center}.fpf-pagination ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.fpf-page-btn{width:36px;height:36px;border:1px solid var(--fpf-border);border-radius:var(--fpf-radius);background:#fff0;font-family:var(--fpf-font);font-size:13px;cursor:pointer;transition:background 0.15s}.fpf-page-btn:hover{background:rgb(0 0 0 / .05)}.fpf-pagination__item--active .fpf-page-btn{background:var(--fpf-accent);border-color:var(--fpf-accent);font-weight:600}.fpf-no-results{padding:48px 0;text-align:center;color:var(--fpf-muted);font-size:14px}.fpf-mobile-toggle{display:none}.fpf-panel__collapsible{display:block}@media (max-width:768px){.fpf-panel{max-width:100%}.fpf-mobile-toggle{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:11px 16px;background:#111111!important;color:#FAFF81!important;border:none!important;border-radius:var(--fpf-radius);font-family:var(--fpf-font);font-size:13px;font-weight:600;cursor:pointer;margin-bottom:0;box-shadow:none!important;outline:none!important;box-sizing:border-box;text-decoration:none!important}.fpf-mobile-toggle__arrow{transition:transform 0.2s;flex-shrink:0;color:#FAFF81!important}.fpf-mobile-toggle--open .fpf-mobile-toggle__arrow{transform:rotate(180deg)}.fpf-panel__collapsible{display:none}.fpf-panel__collapsible--open{display:block}.fpf-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.fpf-panel [class*="fpf"]{--fpf-accent:#FAFF81}.fpf-panel .fpf-section--cats,.fpf-panel .fpf-acc-toggle,.fpf-panel .fpf-acc-body,.fpf-panel .fpf-cat-tree,.fpf-panel .fpf-cat-item,.fpf-panel .fpf-cat-row,.fpf-panel .fpf-cat-children{background-color:transparent!important}.fpf-panel .fpf-cat-link--current,.fpf-panel .fpf-cat-item--current>.fpf-cat-row .fpf-cat-link{background-color:#FAFF81!important;color:#111111!important}.fpf-panel .fpf-acc-dot,.fpf-panel .fpf-dr__fill,.fpf-panel .fpf-btn--primary,.fpf-panel .fpf-active-badge,.fpf-panel .fpf-badge--instock,.fpf-panel .fpf-pagination__item--active .fpf-page-btn{background-color:#FAFF81!important;color:#111111!important}.term-description{width:100%;max-width:1180px;margin:50px auto 70px;padding:0 20px;box-sizing:border-box;color:#171717;font-size:16px;line-height:1.75}.term-description h2{margin:42px 0 16px;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.02em}.term-description h2:first-child{margin-top:0;font-size:26px}.term-description p{margin:0 0 5px;max-width:1050px}.term-description h2 strong{font-weight:inherit}.term-description p strong{font-weight:700}.term-description a{text-decoration:underline;text-underline-offset:2px}@media (max-width:768px){.term-description{margin:35px auto 50px;padding:0 16px;font-size:15px;line-height:1.7}.term-description h2,.term-description h2:first-child{font-size:25px;line-height:1.3;margin-top:34px;margin-bottom:14px}.term-description p{margin-bottom:18px}}