:root{--fx-accent:#0069d3;--fx-accent-dark:#0050d1;--fx-accent-soft:#eef5fe;--fx-accent-line:#9fc6f0;--fx-ink:#2a2a2a;--fx-muted:#767676;--fx-line:#e6e8ec;--fx-price:#0f7a52;--fx-price-old:#9aa3b0;--fx-bg:#f7f8fa;--fx-radius:10px;--fx-shadow:0 1px 2px rgba(20,30,45,0.05),0 6px 20px rgba(20,30,45,0.06)}.jas-navigation > .jas-menu{display:flex !important}.fx-nav{display:flex;align-items:stretch;gap:2px;list-style:none;margin:0;padding:0}.fx-nav > li{position:relative}.fx-nav > li > a,.fx-nav > li > button{display:flex;align-items:center;gap:5px;height:52px;padding-inline:14px;border:0;background:none;font:inherit;font-size:14px;color:var(--fx-ink);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent}.fx-nav > li > a:hover,.fx-nav > li > button:hover,.fx-nav > li.open > button{color:var(--fx-accent);border-bottom-color:var(--fx-accent-line)}.fx-nav svg{flex:none}.fx-mega{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:60;background:#fff;border:1px solid var(--fx-line);border-radius:var(--fx-radius);box-shadow:var(--fx-shadow);padding:22px 26px;display:grid;grid-template-columns:repeat(4,minmax(168px,1fr));gap:24px;text-align:left}.fx-mega h4{font-size:13px;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--fx-line);color:var(--fx-ink);text-transform:none}.fx-mega ul{list-style:none;margin:0;padding:0}.fx-mega li + li{margin-top:4px}.fx-mega a{display:block;padding:4px 0;font-size:13.5px;color:var(--fx-muted)}.fx-mega a:hover{color:var(--fx-accent)}.fx-mega .fx-mega-foot{grid-column:1 / -1;border-top:1px solid var(--fx-line);padding-top:12px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fx-mega .fx-mega-foot span{font-size:12.5px;color:var(--fx-muted);margin-right:4px}@media (max-width:991px){.fx-nav{display:none}.jas-navigation > .jas-menu{display:block !important}}.fx-finder{background:none;color:var(--fx-ink);padding:0;margin-bottom:18px;text-align:center}.fx-finder h2{color:var(--fx-ink);font-size:19px;font-weight:500;margin:0 0 4px}.fx-finder p{margin:0 0 12px;color:var(--fx-muted);font-size:13.5px}.fx-finder-box{display:flex;position:relative;margin:0 auto;max-width:100%}.fx-finder .fx-finder-box input[type='search']{flex:1;min-width:0;height:40px !important;border:2px solid var(--fx-accent) !important;border-radius:30px !important;padding:10px 116px 10px 24px !important;margin:0 !important;background:#fff !important;font-family:inherit;font-size:14px !important;line-height:normal;color:#0a0a0a;box-shadow:none !important;-webkit-appearance:none;appearance:none}.fx-finder .fx-finder-box input[type='search']::placeholder{color:#999;font-size:14px}.fx-finder .fx-finder-box input[type='search']:focus{outline:0;border-color:var(--fx-accent-dark) !important}.fx-finder-box button{position:absolute;right:3px;top:3px;height:34px;border:0;border-radius:30px;padding-inline:22px;background:var(--fx-accent);color:#fff;font:inherit;font-size:14px;cursor:pointer}.fx-finder-box button:hover{background:var(--fx-accent-dark)}.fx-answer{border:1px solid var(--fx-line);border-left:4px solid var(--fx-accent-line);background:#fff;border-radius:var(--fx-radius);padding:16px 20px;margin-bottom:18px}.fx-answer h3{margin:0 0 4px;font-size:17px}.fx-answer .fx-model{color:var(--fx-accent)}.fx-answer p{margin:0;color:var(--fx-muted);font-size:13.5px}.fx-group{margin-bottom:26px}.fx-group-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--fx-line)}.fx-group-head h3{margin:0;font-size:15.5px}.fx-group-head small{color:var(--fx-muted);font-size:12.5px}.fx-group-head .fx-count{margin-left:auto;color:var(--fx-muted);font-size:12.5px}.fx-facets{font-size:14px}.fx-facet{border-bottom:1px solid var(--fx-line);padding:14px 0}.fx-facet:last-of-type{border-bottom:0}.fx-facet h4{font-size:13.5px;margin:0 0 9px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.fx-facet-list{max-height:230px;overflow-y:auto}.fx-facet label{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:13.5px;cursor:pointer;color:var(--fx-ink);font-weight:400;margin:0}.fx-facet label:hover{color:var(--fx-accent)}.fx-facet input[type='checkbox'],.fx-facet input[type='radio']{width:auto;margin:0;accent-color:var(--fx-accent);flex:none}.fx-facet .fx-n{margin-left:auto;color:var(--fx-muted);font-size:12.5px}.fx-facet-price{display:flex;gap:8px;align-items:center;margin-top:10px}.fx-facet-price input{width:100%;min-width:0;padding:7px 9px;border:1px solid var(--fx-line);border-radius:7px;font:inherit;font-size:13px}.fx-clear{width:100%;margin-top:14px;padding:9px;border:1px solid var(--fx-accent);background:#fff;color:var(--fx-accent);border-radius:8px;font:inherit;font-size:13.5px;cursor:pointer}.fx-clear:hover{background:var(--fx-accent-soft)}.fx-active{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.fx-active button{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--fx-accent-line);background:var(--fx-accent-soft);color:var(--fx-accent);border-radius:999px;font:inherit;font-size:12.5px;cursor:pointer}.fx-active button:hover{background:#dbe9fb}.fx-brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.fx-brand-card{background:#fff;border:1px solid var(--fx-line);border-radius:var(--fx-radius);min-height:86px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;transition:border-color 0.15s,box-shadow 0.15s,transform 0.15s}.fx-brand-card:hover{border-color:var(--fx-accent-line);box-shadow:var(--fx-shadow);transform:translateY(-2px)}.fx-brand-mark{display:flex;align-items:center;justify-content:center;height:30px;max-width:100%;overflow:hidden}.fx-brand-card small{color:var(--fx-muted);font-size:11.5px}.products{align-items:stretch !important}.replica-product,.products .product,.products [class*="jas-col-"].product{display:flex !important;flex-direction:column !important;box-sizing:border-box !important}.replica-product > .product-inner,.products .product > .product-inner,.products .product .product-inner{width:100% !important;height:100% !important;border:1px solid var(--fx-line,#e2e8f0) !important;border-radius:var(--fx-radius,8px) !important;padding:12px !important;background:#fff !important;display:flex !important;flex-direction:column !important;box-sizing:border-box !important;transition:border-color 0.15s,box-shadow 0.15s}.replica-product:hover .product-inner,.products .product:hover .product-inner{border-color:var(--fx-accent-line,#3b82f6) !important;box-shadow:var(--fx-shadow,0 6px 18px rgba(0,0,0,0.08)) !important}.replica-product .product-image,.products .product .product-image{position:relative !important;width:100% !important;flex:0 0 auto !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}.replica-product .product-image > a,.products .product .product-image > a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;aspect-ratio:1 / 1.05 !important;text-decoration:none !important}.replica-product .product-image > a img,.products .product .product-image > a img,.products .product .product-image img{display:block !important;width:100% !important;height:100% !important;aspect-ratio:1 / 1.05 !important;object-fit:contain !important;max-height:190px !important;margin:0 auto !important}.replica-product .product-info,.products .product .product-info{margin-top:auto !important;padding-top:8px !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;box-sizing:border-box !important}.replica-product .product-title,.products .product .product-title,.products .product h3.product-title{min-height:2.85em !important;max-height:2.85em !important;line-height:1.4 !important;margin:0 0 6px !important;overflow:hidden !important}.replica-product .product-title a,.products .product .product-title a{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.4 !important;max-height:2.85em !important;font-size:13.5px !important;font-weight:600 !important}.fx-card-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px;min-height:20px}.fx-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700;line-height:1.5;background:#e2edff;color:#124ba0;border:1px solid #a8c7f0}.fx-badge-brand{background:#f2f4f8;color:#4a5568;border-color:#e2e6ee;font-weight:500}.fx-card-brand{display:inline-flex;align-items:center;flex:0 0 auto;height:28px;margin-right:4px}.fx-card-meta .fx-card-brand img{display:block;width:auto;max-width:72px;height:auto;max-height:26px;margin:0;padding:0;border:0;border-radius:0;object-fit:contain}.fx-card-brand img[alt="Pantum"]{filter:brightness(0)}.fx-badge-original{background:#fff0ce;color:#805000;border-color:#e7bf68}.fx-card-fits{font-size:11.5px;line-height:1.5;height:1.5em;color:var(--fx-muted);margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.replica-product .product-info .price,.products .product .product-info .price,.products .product .price{margin-top:auto !important;display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;gap:4px 6px !important;min-height:2.2em !important;line-height:1.3 !important;padding-top:6px !important;border-top:1px solid #f1f5f9 !important}.fx-empty{text-align:center;padding:44px 20px;color:var(--fx-muted);border:1px dashed var(--fx-line);border-radius:var(--fx-radius);background:#fff}.fx-note{font-size:12.5px;color:var(--fx-muted)}.vc_btn3.vc_btn3-style-modern.vc_btn3-color-sky.vc_btn3-size-lg{background:none !important;border:0 !important;box-shadow:none !important;color:var(--fx-ink) !important;font-size:21px !important;font-weight:500 !important;padding:4px 0 !important;display:flex !important;align-items:center;gap:16px;text-align:center}.vc_btn3.vc_btn3-style-modern.vc_btn3-color-sky.vc_btn3-size-lg::before,.vc_btn3.vc_btn3-style-modern.vc_btn3-color-sky.vc_btn3-size-lg::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--fx-line),transparent)}.vc_btn3.vc_btn3-style-modern.vc_btn3-color-sky.vc_btn3-size-lg:hover{color:var(--fx-accent) !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary{background-color:#fff !important;border:1px solid var(--fx-line) !important;border-radius:10px !important;color:#4a5568 !important;font-size:15px !important;font-weight:600 !important;letter-spacing:0.01em;min-height:52px;display:flex !important;align-items:center;justify-content:center;padding:10px 12px !important;transition:border-color 0.15s,box-shadow 0.15s,transform 0.15s}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary:hover{border-color:currentColor !important;box-shadow:var(--fx-shadow);transform:translateY(-2px)}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/brother/"],.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="brother"]{color:#0b4ea2 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/hp/"],.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="hp-"]{color:#0096d6 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/canon/"],.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="canon"]{color:#cc0000 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/epson/"],.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="epson"]{color:#003da5 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/samsung/"]{color:#1428a0 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="fuji-xerox"]{color:#c8102e !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="ricoh"]{color:#c8102e !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/oki/"]{color:#00447c !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/kyocera/"]{color:#d80c18 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="pantum"]{color:#00a0a0 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/casio/"]{color:#0b3b8c !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="panasonic"]{color:#0b3b8c !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary[href*="/gg/"]{color:#e8480c !important}.fx-finder-slot{width:100%;margin:0 auto 18px}#jas-footer.footer-2{background:#f7f8fa !important;color:#3a4250 !important;border-top:1px solid var(--fx-line)}#jas-footer .footer__top{padding-top:40px !important;padding-bottom:30px !important}#jas-footer .widget-title{font-size:15px !important;margin-bottom:14px !important;padding-bottom:8px;color:var(--fx-ink);position:relative}#jas-footer .widget-title::after{content:'';position:absolute;left:0;bottom:0;width:26px;height:2px;background:var(--fx-accent)}#jas-footer .menu{margin:0;padding:0;list-style:none}#jas-footer .menu > li{margin-bottom:0 !important}#jas-footer .menu > li > a{display:block;padding:4px 0;font-size:13.5px;line-height:1.6;color:#5b6779;transition:color 0.15s,padding-left 0.15s}#jas-footer .menu > li > a:hover{color:var(--fx-accent);padding-left:5px}#jas-footer .widget{margin-bottom:0 !important}#jas-footer .footer__top .jas-col-md-3{padding-bottom:18px}#jas-footer .wp-block-image{margin-bottom:12px !important}#jas-footer .wp-block-image img{max-height:56px;width:auto}#jas-footer .wp-social-link{display:flex;align-items:center;justify-content:center;width:36px !important;height:36px !important;margin:0 !important;padding:0 !important;border-radius:50%;flex:0 0 36px}#jas-footer .wp-block-social-links{display:flex;align-items:center;gap:12px;padding:0;list-style:none}#jas-footer .wp-social-link a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 !important;line-height:1;border-radius:50%;color:#fff}#jas-footer .wp-social-link svg{display:block;flex:none;width:24px;height:24px;margin:0;fill:currentColor}#jas-footer .wp-social-link-facebook{background:#1877f2}#jas-footer .wp-social-link-youtube{background:#ff0000}#jas-footer .wp-social-link-tiktok{background:#010101}#jas-footer .wp-social-link-line{background:#06c755}#jas-footer .wp-social-link a:focus-visible{outline:2px solid #243c64;outline-offset:3px}#jas-footer .footer__bot{display:none !important}.vc_custom_1738053413049{background-color:var(--fx-accent-soft) !important;border-block:1px solid var(--fx-line)}.vc_custom_1738053413049,.vc_custom_1738053413049 *{color:#3a4250 !important}.vc_custom_1738053413049 .jas-service .icon,.vc_custom_1738053413049 .jas-service .icon i,.vc_custom_1738053413049 .jas-service .title{color:var(--fx-accent) !important}.vc_custom_1738053413049 .jas-service .icon i{font-size:34px}@media (max-width:767px){#jas-footer .footer__top{padding-top:28px !important;padding-bottom:18px !important}#jas-footer .footer__top .jas-col-xs-12{padding-bottom:20px}#jas-footer .footer__top .jas-row{display:flex;flex-wrap:wrap}#jas-footer .footer__top .jas-row > div{flex:0 0 50% !important;max-width:50% !important}#jas-footer .footer__top .jas-row > div:first-child{flex-basis:100% !important;max-width:100% !important}#jas-footer .widget-title{font-size:14px !important}}.fx-ask-tab{position:fixed;right:18px;bottom:18px;z-index:90;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:0;border-radius:30px;background:var(--fx-accent);color:#fff;font:inherit;font-size:14px;cursor:pointer;box-shadow:0 4px 18px rgba(0,80,180,0.32);transition:background 0.15s,transform 0.15s}.fx-ask-tab:hover{background:var(--fx-accent-dark);transform:translateY(-2px)}.fx-ask{position:fixed;right:18px;bottom:18px;z-index:90;width:min(640px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:flex;flex-direction:column;background:#fff;border:1px solid var(--fx-line);border-radius:12px;box-shadow:0 10px 40px rgba(16,32,64,0.18);overflow:hidden}.fx-ask-head{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--fx-accent);color:#fff;font-size:15px}.fx-ask-head strong{font-weight:500}.fx-ask-actions{margin-left:auto;display:flex;gap:4px}.fx-ask-actions button{width:28px !important;min-width:28px !important;height:28px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:6px !important;background:rgba(255,255,255,0.16) !important;color:#fff !important;font-size:17px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fx-ask-actions button:hover{background:rgba(255,255,255,0.32)}.fx-ask-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;overflow-y:auto}.fx-ask-form{padding:16px}.fx-ask-form input,.fx-ask-form textarea{width:100%;margin-bottom:9px;padding:9px 12px;border:1px solid var(--fx-line);border-radius:8px;font:inherit;font-size:13.5px;background:#fff;color:var(--fx-ink)}.fx-ask-form textarea{min-height:66px;resize:vertical}.fx-ask-form input:focus,.fx-ask-form textarea:focus{outline:0;border-color:var(--fx-accent)}.fx-ask-send{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px;border:0;border-radius:8px;background:var(--fx-accent);color:#fff;font:inherit;font-size:14px;cursor:pointer}.fx-ask-send:hover{background:var(--fx-accent-dark)}.fx-ask-note{margin:0;padding:12px 14px;border:1px solid #ffd8a8;background:#fff8ec;color:#8a5200;border-radius:8px;font-size:13px;line-height:1.7}.fx-ask-again{display:block;margin-top:10px;padding:7px 14px;border:1px solid #8a5200;border-radius:7px;background:none;color:#8a5200;font:inherit;font-size:13px;cursor:pointer}.fx-ask-contact{padding:16px;background:var(--fx-accent-soft);border-left:1px solid var(--fx-line)}.fx-ask-contact h4{margin:0 0 12px;font-size:14px;color:var(--fx-accent);font-weight:500}.fx-ask-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0;color:var(--fx-ink)}.fx-ask-row + .fx-ask-row{border-top:1px solid #dbe7f7}.fx-ask-row .ic{width:32px;height:32px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff}.fx-ask-row .ic-phone{background:var(--fx-accent)}.fx-ask-row .ic-line{background:#06c755}.fx-ask-row .ic-mail{background:#e8a33d}.fx-ask-row em{display:block;font-style:normal;font-size:11.5px;color:var(--fx-muted)}.fx-ask-row strong{display:block;font-size:15px;color:var(--fx-accent);font-weight:600}.fx-ask-row .fx-ask-mail{font-size:12.5px;word-break:break-all}.fx-ask-row small{color:var(--fx-muted);font-size:11.5px}.fx-ask-row:hover strong{text-decoration:underline}@media (max-width:560px){.fx-ask{right:8px;left:8px;bottom:8px;width:auto;max-height:calc(100vh - 16px)}.fx-ask-body{grid-template-columns:minmax(0,1fr)}.fx-ask-contact{border-left:0;border-top:1px solid var(--fx-line)}.fx-ask-tab{right:12px;bottom:12px}}#jas-footer .footer__top .widget_media_image,#jas-footer .footer__top .wp-block-image,#jas-footer .footer__top figure{margin:0 0 14px !important}#jas-footer .footer__top .widget_block p,#jas-footer .footer__top .widget_text p{margin:0 0 12px !important}#jas-footer .footer__top .wp-block-social-links{margin:0 !important}#jas-footer .footer__top .widget_block > div:empty{margin:0 !important;height:0 !important}.replica-product .product-image .product-btn .add_to_cart_button{background:#222 !important;color:#fff !important}.replica-product .product-image .product-btn .add_to_cart_button:hover{background:var(--fx-accent) !important;color:#fff !important}.replica-product .product-image .product-btn .btn-quickview:hover{background:var(--fx-accent) !important;color:#fff !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary.fx-brand-btn{text-indent:-9999px;overflow:hidden;background-repeat:no-repeat !important;background-position:center !important;background-size:auto 22px !important}.vc_general.vc_btn3.fx-brand-btn{background:#fff !important;background-color:#fff !important;border:1px solid var(--fx-line) !important;border-radius:10px !important;box-shadow:none !important;min-height:52px;display:flex !important;align-items:center;justify-content:center;padding:10px 12px !important;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat !important;background-position:center !important;background-size:auto 22px !important;transition:border-color 0.15s,box-shadow 0.15s,transform 0.15s}.vc_general.vc_btn3.fx-brand-btn:hover{border-color:var(--fx-accent-line) !important;box-shadow:var(--fx-shadow);transform:translateY(-2px)}.vc_general.vc_btn3.vc_btn3-style-modern.vc_btn3-color-primary:not(.fx-brand-btn){background:var(--fx-accent) !important;background-image:none !important;border:0 !important;border-radius:8px !important;color:#fff !important;box-shadow:none !important;font-weight:400;transition:background 0.15s}.vc_general.vc_btn3.vc_btn3-style-modern.vc_btn3-color-primary:not(.fx-brand-btn):hover{background:var(--fx-accent-dark) !important;color:#fff !important}.vc_general.vc_btn3.vc_btn3-style-outline-custom:not(.fx-brand-btn){background:#fff !important;border:1px solid var(--fx-accent) !important;border-color:var(--fx-accent) !important;border-radius:8px !important;color:var(--fx-accent) !important;transition:background 0.15s,color 0.15s}.vc_general.vc_btn3.vc_btn3-style-outline-custom:not(.fx-brand-btn):hover{background:var(--fx-accent) !important;border-color:var(--fx-accent) !important;color:#fff !important}.fx-sales-contact{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;min-height:40px;margin-top:14px;padding:9px 12px;border:1px solid #14899f;border-radius:8px;background:#14899f;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:500;line-height:1.5;transition:background .15s,border-color .15s}.fx-sales-contact:hover{background:#0d6d80;border-color:#0d6d80}.fx-sales-contact:focus-visible{outline:2px solid #0d6d80;outline-offset:3px}.ft-rental-enquiry{margin:20px 0;max-width:360px}.ft-rental-enquiry p{font-size:14px;color:#64748b}.fx-mega-foot img{height:15px !important;max-height:15px !important;width:auto !important;max-width:62px !important;object-fit:contain;display:block}.fx-mega-foot a{padding:2px 4px !important}.fx-mega-foot{gap:6px}.price,.price .amount,.price .woocommerce-Price-amount,.woocommerce-Price-amount,.woocommerce-Price-amount .woocommerce-Price-currencySymbol,.replica-product .price,.entry-summary .price,.summary .price,ins .amount,ins .woocommerce-Price-amount{color:var(--fx-price) !important}del,del .amount,del .woocommerce-Price-amount{color:var(--fx-price-old) !important;text-decoration:line-through;font-weight:400 !important}ins{text-decoration:none}.replica-product .price{font-weight:600 !important}.entry-summary .price,.summary .price{font-weight:600 !important}.jas-action > .jas-my-account,.jas-action > .jas-icon-cart{display:block !important}#jas-header .header__mid .jas-my-account > a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:7px 9px;box-sizing:border-box;border-radius:8px;white-space:nowrap}#jas-header .header__mid .jas-my-account > a:hover{background:var(--fx-accent-soft)}@media (min-width:992px){body:not(.logged-in) #jas-header .header__mid .jas-my-account > a::after{content:"เข้าสู่ระบบ / สมัครสมาชิก";font-size:13px;line-height:1.4}body.logged-in #jas-header .header__mid .jas-my-account > a::after{content:"บัญชีของฉัน";font-size:13px;line-height:1.4}}.fx-actions{display:flex;align-items:center;gap:4px;margin-left:10px}.fx-action{position:relative;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:0;background:none;font:inherit;font-size:13px;color:var(--fx-ink);cursor:pointer;border-radius:8px;line-height:1;white-space:nowrap}.fx-action:hover{background:var(--fx-accent-soft);color:var(--fx-accent)}.fx-action svg{flex:none}.fx-action-icon{padding:7px}.fx-action-badge{position:absolute;top:0;right:0;min-width:17px;height:17px;padding-inline:4px;border-radius:9px;background:var(--fx-accent);color:#fff;font-size:11px;line-height:17px;text-align:center;font-weight:500}@media (max-width:991px){.fx-action-text{display:none}.fx-actions{gap:0;margin-left:4px}}.replica-product .fx-wish{position:absolute;top:8px;right:8px;z-index:3;width:32px;height:32px;padding:0;border:1px solid var(--fx-line);border-radius:50%;background:rgba(255,255,255,0.94);color:var(--fx-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color 0.15s,border-color 0.15s}.replica-product .fx-wish:hover{color:#e0384a;border-color:#f3c2c8}.replica-product .fx-wish.on{color:#e0384a;border-color:#f3c2c8}.wishlist-items{display:flex;flex-direction:column;gap:10px;margin-top:14px}.wishlist-row{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--fx-line);border-radius:10px}.wishlist-row img{width:56px;height:56px;object-fit:contain;flex:none}.wishlist-info{flex:1;min-width:0}.wishlist-info a{display:block;font-size:14px;color:var(--fx-ink)}.wishlist-info a:hover{color:var(--fx-accent)}.wishlist-info .price{display:block;font-size:14px;margin-top:3px}.wishlist-add{border:1px solid var(--fx-accent);background:#fff;color:var(--fx-accent);border-radius:8px;padding:8px 14px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.wishlist-add:hover{background:var(--fx-accent);color:#fff}.wishlist-remove{border:0;background:none;color:var(--fx-muted);font-size:22px;line-height:1;cursor:pointer;padding:4px 8px}.wishlist-remove:hover{color:#e0384a}.wishlist-empty{color:var(--fx-muted);padding:28px 4px;text-align:center}@keyframes fx-pop{0%{opacity:0;transform:scale(0.88) translateY(14px)}55%{opacity:1;transform:scale(1.03) translateY(0)}75%{transform:scale(0.985)}100%{opacity:1;transform:scale(1)}}@keyframes fx-slide-right{0%{opacity:0;transform:translateX(56px)}60%{opacity:1;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@keyframes fx-slide-left{0%{opacity:0;transform:translateX(-56px)}60%{opacity:1;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@keyframes fx-fade{from{opacity:0}to{opacity:1}}@keyframes fx-bounce{0%{transform:scale(0.5)}45%{transform:scale(1.35)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.replica-modal[open]{animation:fx-pop 0.34s cubic-bezier(0.34,1.4,0.5,1) both}.replica-modal[open]::backdrop{animation:fx-fade 0.22s ease-out both}.replica-modal.modal-cart[open]{animation:fx-slide-right 0.36s cubic-bezier(0.3,1.3,0.5,1) both}.replica-modal.modal-menu[open]{animation:fx-slide-left 0.36s cubic-bezier(0.3,1.3,0.5,1) both}.replica-modal::backdrop{background:rgba(14,24,42,0.5) !important;backdrop-filter:blur(2px)}.replica-modal.modal-search,.replica-modal.modal-wishlist{border-radius:16px;box-shadow:0 24px 80px rgba(17,43,72,0.28);padding:30px 32px}.replica-modal.modal-cart{border-radius:16px 0 0 16px;box-shadow:-18px 0 60px rgba(17,43,72,0.22)}.replica-modal h2{font-size:20px !important;font-weight:500;color:var(--fx-ink);margin-bottom:6px !important}.replica-modal .local-note{color:var(--fx-muted);font-size:13px;margin-bottom:18px}.replica-modal .modal-close{display:flex;align-items:center;justify-content:center;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:#f1f4f8;color:#5b6779;font-size:24px;line-height:1;transition:background 0.15s,color 0.15s,transform 0.15s}.replica-modal .modal-close:hover{background:#e3e9f1;color:var(--fx-ink);transform:rotate(90deg)}.replica-modal .modal-close:focus-visible{outline:2px solid var(--fx-accent);outline-offset:3px}.fx-action-badge{animation:fx-bounce 0.42s cubic-bezier(0.3,1.5,0.5,1)}@keyframes fx-heart{0%{transform:scale(1)}40%{transform:scale(1.32)}70%{transform:scale(0.92)}100%{transform:scale(1)}}.replica-product .fx-wish.on svg{animation:fx-heart 0.42s cubic-bezier(0.3,1.5,0.5,1)}.replica-modal .primary-button,.replica-modal .wishlist-add,.replica-modal .checkout-button{transition:transform 0.12s ease,background 0.15s}.replica-modal .primary-button:active,.replica-modal .wishlist-add:active{transform:scale(0.97)}@media (prefers-reduced-motion:reduce){.replica-modal[open],.replica-modal[open]::backdrop,.replica-modal.modal-cart[open],.replica-modal.modal-menu[open],.fx-action-badge,.replica-product .fx-wish.on svg{animation:none !important}.replica-modal .modal-close:hover{transform:none}}#jas-header .header__mid .jas-row > div:last-child{width:auto !important;max-width:none !important;flex:0 0 auto !important}#jas-header .header__mid .jas-row > div:nth-last-child(2){flex:1 1 auto !important;min-width:0 !important}#jas-header .jas-action{flex-wrap:nowrap;justify-content:flex-end;gap:2px}.jas-carousel.replica-fallback-grid{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch}.entry-summary .product_title,.summary .product_title{font-size:20px !important;line-height:1.5 !important;color:var(--fx-ink) !important;margin-bottom:10px !important}.entry-summary .price,.summary .price{font-size:27px !important;line-height:1.3 !important;margin-bottom:14px !important}.entry-summary ul,.summary ul{list-style:none !important;padding-left:0 !important;margin-bottom:18px !important}.entry-summary ul > li,.summary ul > li{position:relative;padding-left:24px;margin-bottom:7px;font-size:14px;line-height:1.7}.entry-summary ul > li::before,.summary ul > li::before{content:'';position:absolute;left:2px;top:0.62em;width:7px;height:7px;border-radius:50%;background:var(--fx-accent)}.single_add_to_cart_button{background:var(--fx-accent) !important;border-color:var(--fx-accent) !important;color:#fff !important;border-radius:30px !important;font-size:15px !important;min-width:190px;transition:background 0.15s,transform 0.12s}.single_add_to_cart_button:hover:not(:disabled){background:var(--fx-accent-dark) !important}.single_add_to_cart_button:active:not(:disabled){transform:scale(0.98)}.sku_wrapper,.posted_in{font-size:13px !important;color:var(--fx-muted) !important}.posted_in a{color:var(--fx-accent) !important}.fx-pdp-fits{margin-top:22px;padding-top:18px;border-top:1px solid var(--fx-line)}.fx-pdp-fits h4{font-size:14px;margin:0 0 10px;color:var(--fx-ink);font-weight:500}.fx-pdp-models{display:flex;flex-wrap:wrap;gap:6px}.fx-pdp-models a{display:inline-block;padding:4px 11px;border:1px solid var(--fx-line);border-radius:30px;background:#fff;font-size:12.5px;color:var(--fx-muted);transition:border-color 0.15s,color 0.15s,background 0.15s}.fx-pdp-models a:hover{border-color:var(--fx-accent);color:var(--fx-accent);background:var(--fx-accent-soft)}.fx-pdp-more{align-self:center;font-size:12.5px;color:var(--fx-muted)}.fx-assure{list-style:none !important;margin:20px 0 0 !important;padding:4px 0 0 !important;border-top:1px solid var(--fx-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.fx-assure > li{display:flex !important;gap:10px;align-items:flex-start;padding:12px 0 !important;margin:0 !important;font-size:13px}.fx-assure > li::before{display:none !important}.fx-assure-ic{width:30px;height:30px;flex:none;border-radius:50%;background:var(--fx-accent-soft);color:var(--fx-accent);display:inline-flex;align-items:center;justify-content:center}.fx-assure strong{display:block;font-weight:500;color:var(--fx-ink);font-size:13.5px;line-height:1.5}.fx-assure small{display:block;color:var(--fx-muted);font-size:12px;line-height:1.6}@media (max-width:767px){.fx-assure{grid-template-columns:minmax(0,1fr)}.entry-summary .product_title,.summary .product_title{font-size:18px !important}.entry-summary .price,.summary .price{font-size:24px !important}.single_add_to_cart_button{min-width:0;width:100%}}.site-purchase-row .quantity{border:1px solid var(--fx-line) !important;border-radius:30px !important;overflow:hidden;background:#fff;transition:border-color 0.15s}.site-purchase-row .quantity:focus-within{border-color:var(--fx-accent) !important}.site-purchase-row .quantity button{width:32px !important;height:38px;padding:0 !important;border:0;background:none;color:var(--fx-muted);font-size:15px;line-height:1;cursor:pointer;border-radius:0 !important;transition:color 0.15s,background 0.15s}.site-purchase-row .quantity button i{color:inherit !important;font-size:12px}.site-purchase-row .quantity button:hover{color:var(--fx-accent);background:var(--fx-accent-soft)}.site-purchase-row .quantity input{width:34px !important;text-align:center;font-weight:500;color:var(--fx-ink);font-size:14px;padding:0 !important}.ft-soldout{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px solid #ffd8a8;background:#fff8ec;border-radius:10px;margin-bottom:6px}.ft-soldout p{margin:0;flex:1;min-width:200px;font-size:13.5px;color:#8a5200;line-height:1.7}.ft-soldout strong{color:#7a4400}.entry-summary .stock.out-of-stock,.summary .stock.out-of-stock,.btn-atc .stock.out-of-stock{display:block;margin:0 0 6px !important;padding:13px 16px;border:1px solid #ffd8a8;background:#fff8ec;border-radius:10px;color:#8a5200 !important;font-size:13.5px !important;font-weight:500;line-height:1.7}.ft-soldout .fx-sales-contact{width:auto !important;flex:none;margin-top:0 !important;padding-inline:18px}html body .fx-nav>li.fx-nav-current>:is(a,button){position:relative;color:#0069bd;font-weight:600}html body .fx-nav>li.fx-nav-current>:is(a,button)::after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:3px;border-radius:3px;background:#0069bd}.ft-printer-brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:14px 0 0}.ft-printer-brand{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;padding:10px 14px;font-size:14px;font-weight:600;color:var(--fx-ink,#25364b);text-align:center;background:#fff;border:1px solid var(--fx-line);border-radius:10px;transition:border-color 0.15s,box-shadow 0.15s,transform 0.15s}.ft-printer-brand:hover{border-color:var(--fx-accent-line);box-shadow:var(--fx-shadow);transform:translateY(-2px)}.ft-printer-brand--mark{background-repeat:no-repeat;background-position:center;background-size:auto 22px}.ft-printer-brand--mark .ft-printer-brand-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ft-printer-brand-count{position:absolute;top:6px;right:8px;font-size:11px;font-weight:500;color:#94a3b8;line-height:1}@media (max-width:767px){.ft-printer-brands{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.ft-printer-brand{min-height:46px;padding:8px 10px;font-size:13px}.ft-printer-brand--mark{background-size:auto 18px}}.ft-social-login{margin:20px 0 0;clear:both}.ft-social-login__hint{position:relative;margin:0 0 12px;font-size:13px;color:var(--fx-muted,#7c8998);text-align:center}.ft-social-login__hint::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--fx-line,#e7edf3)}.ft-social-login__hint span{position:relative;padding:0 12px;background:#fff}.ft-social-login__btn,.ft-social-login .nsl-button{display:flex !important;align-items:center !important;width:100% !important;max-width:none !important;min-height:46px !important;height:46px !important;margin:0 0 10px !important;padding:0 !important;border-radius:10px !important;overflow:hidden !important;box-shadow:none !important;transition:filter 0.15s,transform 0.15s,box-shadow 0.15s}.ft-social-login__btn{text-decoration:none;color:#fff}.ft-social-login__btn--line{background:#06c755}.ft-social-login__btn:hover{color:#fff}.ft-social-login__btn:hover,.ft-social-login .nsl-button:hover{filter:brightness(0.95);transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,23,42,0.12)}.ft-social-login__btn:focus-visible{outline:2px solid var(--fx-accent,#168aa1);outline-offset:2px}.ft-social-login__icon,.ft-social-login .nsl-button-svg-container{display:flex !important;align-items:center !important;justify-content:center !important;flex:0 0 46px !important;width:46px !important;min-width:46px !important;height:46px !important;margin:0 !important;padding:0 !important}.ft-social-login .nsl-button-svg-container svg{width:20px !important;height:20px !important}.ft-social-login__label,.ft-social-login .nsl-button-label-container{flex:1 1 auto !important;margin:0 !important;padding:0 46px 0 0 !important;font-size:14px !important;font-weight:600 !important;line-height:1 !important;text-align:center !important;text-transform:none !important}.ft-social-login .nsl-container{margin:0 !important;padding:0 !important;text-align:left !important}.ft-social-login .nsl-container-buttons{display:block !important;margin:0 !important}.ft-social-login .nsl-container-buttons > a{display:block !important;margin:0 !important}@media (max-width:480px){.ft-social-login__btn,.ft-social-login .nsl-button{height:44px !important;min-height:44px !important}}html body .ft-account-tabs{display:flex !important;gap:6px;max-width:460px;margin:0 auto 22px;padding:5px;background:#eef2f6;border:0;border-radius:12px}html body .ft-account-tabs .ft-account-tab{flex:1 1 0 !important;width:auto !important;min-width:0 !important;min-height:42px !important;height:42px !important;margin:0 !important;padding:0 14px !important;font-size:14.5px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:0 !important;text-transform:none !important;color:#64748b !important;background:transparent !important;border:0 !important;border-radius:9px !important;box-shadow:none !important;cursor:pointer;transition:background 0.15s,color 0.15s,box-shadow 0.15s}html body .ft-account-tabs .ft-account-tab:hover{color:#25364b !important;background:rgba(255,255,255,0.6) !important}html body .ft-account-tabs .ft-account-tab.is-active{color:#0f172a !important;background:#fff !important;box-shadow:0 1px 3px rgba(15,23,42,0.12) !important}html body .ft-account-tabs .ft-account-tab:focus-visible{outline:2px solid var(--fx-accent,#168aa1);outline-offset:2px}html body .ft-account-tabbed{display:block !important}html body .ft-account-tabbed > .u-column1,html body .ft-account-tabbed > .u-column2{float:none !important;width:100% !important;max-width:520px !important;margin:0 auto !important;padding:0 !important}html body .ft-account-tabbed [hidden]{display:none !important}html body .ft-social-login .ft-social-login__btn--google{color:#1f2937 !important;background:#fff !important;border:1px solid #dadce0 !important}html body .ft-social-login .ft-social-login__btn--google:hover{color:#1f2937 !important;background:#f8fafc !important}html body .ft-social-login .ft-social-login__btn--line{color:#fff !important;background:#06c755 !important;border:0 !important}.woocommerce-account .nsl-container{display:none !important}.woocommerce-account .ft-social-login .nsl-container{display:block !important}@media (min-width:768px){html body .woocommerce-checkout .woocommerce-billing-fields__field-wrapper,html body .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}html body .woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row,html body .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper > .form-row{float:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;grid-column:span 2}html body #billing_first_name_field,html body #billing_last_name_field,html body #billing_city_field,html body #billing_state_field,html body #billing_postcode_field,html body #billing_phone_field,html body #shipping_first_name_field,html body #shipping_last_name_field,html body #shipping_city_field,html body #shipping_state_field,html body #shipping_postcode_field{grid-column:span 1 !important}}html body #billing_country_field,html body #shipping_country_field{display:none !important}html body #billing_address_2_field > label,html body #shipping_address_2_field > label{position:static !important;width:auto !important;height:auto !important;margin:0 0 6px !important;padding:0 !important;overflow:visible !important;clip:auto !important;clip-path:none !important;white-space:normal !important}html body #ship-to-different-address{font-size:16px !important;font-weight:600 !important;line-height:1.5 !important;margin:4px 0 14px !important}@media (min-width:992px){html body form.checkout > .jas-col-md-6:last-child{position:sticky;top:20px;align-self:start}}html body .woocommerce-checkout .woocommerce-shipping-fields{margin:0 0 18px !important}html body #ship-to-different-address + .woocommerce-shipping-fields__field-wrapper{margin-top:12px}html body .cart__popup a,html body .cart__popup .button,html body .woocommerce-cart-form .product-name a,html body .cross-sells a{text-decoration:none !important}html body .cart__popup .product-name a:hover,html body .woocommerce-cart-form .product-name a:hover,html body .cross-sells .product-title a:hover{text-decoration:underline !important}html body .cart__popup .product-name a,html body .woocommerce-cart-form .product-name a{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600 !important;line-height:1.45 !important}html body .cart__popup .checkout-button.button{min-height:46px !important;padding:0 32px !important;font-size:15px !important;font-weight:700 !important;color:#fff !important;background:#0069bd !important;border:0 !important;border-radius:10px !important;box-shadow:0 2px 8px rgba(0,105,189,0.25)}html body .cart__popup .checkout-button.button:hover{background:#005596 !important}html body .cart__popup a.button.mfp-close{min-height:46px !important;padding:0 24px !important;font-size:15px !important;font-weight:600 !important;color:#25364b !important;background:#fff !important;border:1px solid #cbd5e1 !important;border-radius:10px !important}html body .cart__popup a.button.mfp-close:hover{background:#f8fafc !important;border-color:#94a3b8 !important}html body .cross-sells ul.products,html body .cross-sells .products{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr)) !important;gap:20px !important;margin:0 !important;padding:0 !important;float:none !important}html body .cross-sells .products > *{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;float:none !important;clear:none !important}html body .cart__popup .cross-sells > h2,html body .cross-sells > h2{margin:4px 0 16px !important;font-size:17px !important;font-weight:700 !important}html body .cart__popup{padding:22px 26px 26px !important}html body .cart__popup > h2{margin:0 0 14px !important;font-size:19px !important}html body .cart__popup .cross-sells{margin-top:22px !important;padding-top:18px !important;border-top:1px solid #e7edf3 !important}html body .cross-sells ul.products,html body .cross-sells .products{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:20px !important;margin:0 !important;padding:0 !important;float:none !important}html body .cross-sells .products>*{flex:0 1 210px !important;width:auto !important;max-width:210px !important;margin:0 !important;padding:0 !important;float:none !important;clear:none !important}html body .cart__popup .jas-row{justify-content:center !important}html body .woocommerce-checkout .select2-selection__clear{display:none !important}html body .ft-account-tabbed{display:block !important}html body .ft-account-tabbed > .u-column1,html body .ft-account-tabbed > .u-column2{float:none !important;width:100% !important;max-width:460px !important;margin:0 auto !important;padding:0 !important}html body .ft-account-tabbed .woocommerce-form,html body .ft-account-tabbed .form-login,html body .ft-account-tabbed .u-column2 > form{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding:28px !important}html body .ft-account-tabbed [hidden]{display:none !important}html body .woocommerce-account .woocommerce{padding:48px 0 56px !important}@media (max-width:520px){html body .ft-account-tabs,html body .ft-account-tabbed > .u-column1,html body .ft-account-tabbed > .u-column2{max-width:100% !important}html body .ft-account-tabbed .woocommerce-form{padding:20px !important}}html body .ft-account-tabbed .form-login{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important}html body .ft-account-tabbed .woocommerce-form,html body .ft-account-tabbed .u-column2 > form{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding:28px !important}html body.woocommerce-account #jas-content .woocommerce{display:block !important;width:auto !important;margin-left:auto !important;margin-right:auto !important;padding-top:56px !important;padding-bottom:56px !important}