@font-face{font-family:Prompt;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d96d6f132d480db9-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bb001b813e61c05f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Prompt;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1e5cdc818e052272-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9759834640a8c876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e9fcf2a736cc2865-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5ba6339fa8c3ef7b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7510f746b21ae7c3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c365cdafe49b4eb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d2d27a4cad47329-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/70c6212c0873ede2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1ce1ffaf105af326-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4642fe567cc45cd6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/381ef99eada06d71-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/efb1d0d3266e2361-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cdca6fff670edd4c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d536ec48f0acd73b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55190bc973e13381-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5084e176e02368e5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d0ffaba4bd77024-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc9a5f10ece852e7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Prompt Fallback;src:local("Arial");ascent-override:97.38%;descent-override:37.70%;line-gap-override:0.00%;size-adjust:111.93%}.__className_66ca1d{font-family:Prompt,Prompt Fallback;font-style:normal}.__variable_66ca1d{--fx-font:"Prompt","Prompt Fallback"}.fh-skip{position:absolute;left:-9999px}.fh-skip:focus{left:12px;top:12px;background:#fff;color:#111;padding:12px;z-index:99999}.fh-slider{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fh-slider::-webkit-scrollbar{display:none}.fh-slider>*{flex:0 0 100%;scroll-snap-align:start;position:relative!important;left:auto!important}.row-slider.fh-slider>*{flex:0 0 25%}.fh-image-ready{opacity:1!important}.fhstore [data-animate]{opacity:1!important;transform:none!important}.fhstore .banner-layers{opacity:1!important}.fhstore .fh-catalog{padding-top:30px}.fhstore .fh-gallery img{display:block;max-width:100%;height:auto}.fhstore .fh-product-image{aspect-ratio:1;object-fit:contain;width:100%}.fhstore .fh-price{color:#111;font-size:1.3em;font-weight:700}.fhstore .fh-old-price{opacity:.5;font-size:.75em;margin-right:10px}.fhstore .fh-line-button{background:#ffd100;color:#fff;display:inline-block;padding:10px 24px;font-weight:700;border-radius:3px;margin:20px 0}.fhstore .fh-categories{list-style:none;margin:0}.fhstore .fh-categories a{display:block;border-bottom:1px solid #eee;padding:8px 0}.fhstore .fh-pager{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;padding:25px}.fhstore .fh-pager a,.fhstore .fh-pager span{border:1px solid #ddd;padding:5px 12px}.fhstore .fh-pager [aria-current]{background:#222;color:#fff}.fhstore .fh-search{display:flex;gap:8px}.fhstore .fh-search input{flex:1 1}.fh-menu-close{display:none}.fhstore .fh-empty{padding:80px 20px;text-align:center}.fhstore .fh-form-placeholder:empty{display:none}@media(max-width:849px){.row-slider.fh-slider>*{flex-basis:50%}.fh-menu-open #main-menu{display:block!important;position:fixed;inset:0 auto 0 0;width:85%;max-width:340px;background:#fff;z-index:10000;overflow:auto;padding:45px 20px 20px}.fh-menu-open .fh-menu-close{display:block;position:fixed;right:12px;top:10px;z-index:10001;font-size:30px;background:white}.fh-menu-open:after{content:"";position:fixed;inset:0;background:#0008;z-index:9998}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.fh-slide-control{position:absolute;top:45%;z-index:5;border:2px solid;border-radius:50%;background:#3335;color:white;width:38px;height:38px;font-size:32px;line-height:28px;padding:0;min-height:0;margin:0;cursor:pointer}.fh-slide-previous{left:3%}.fh-slide-next{right:3%}.fh-categories summary{cursor:pointer}.fh-categories summary a{display:inline}.fh-categories ul{margin-left:14px;list-style:none}.fh-honeypot{display:none!important}.fhstore>.fh-menu-close{width:40px;height:40px;min-height:0;padding:0;margin:0;line-height:38px}.fhstore #main-menu .searchform .submit-button{height:36px;min-height:36px;margin:0;padding:0 9px;line-height:1}.fhstore #main-menu .searchform .flex-row{align-items:center}.fhstore #main-menu .searchform .flex-grow{min-width:0}.fh-search{flex-wrap:wrap}.fh-search input[type=number]{width:130px;flex:0 1 130px}.header-search-form select[name=product_cat]{min-width:80px}.fh-categories summary{list-style:none;display:flex;align-items:center;gap:8px}.fh-categories summary::-webkit-details-marker{display:none}.fh-categories summary:after{content:"⌄";color:#999}.fh-categories summary a{flex:1 1}.fh-categories .count{float:right;margin-left:5px;color:#888;font-size:11px}.fh-categories [aria-current=page]{font-weight:700}.fh-product-breadcrumb{margin-bottom:28px}.fh-gallery-main{width:100%;aspect-ratio:1;object-fit:contain}.fh-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:12px 0}.fh-thumbnails button{flex:0 0 64px;min-height:0;height:64px;padding:0;margin:0;border:1px solid #ddd;background:white}.fh-thumbnails button[aria-pressed=true]{border:2px solid #ffd100}.fh-thumbnails img{width:100%;height:100%;object-fit:contain}.fh-categories li{margin-bottom:0}.fh-categories a{padding:7px 0;font-size:14px}:root{--fx-yellow:#ffd700;--fx-yellow-strong:#f5c800;--fx-yellow-soft:#fff7cc;--fx-ink:#141414;--fx-ink-2:#2a2a2a;--fx-text:#3a3a3d;--fx-muted:#75757a;--fx-faint:#a3a3a8;--fx-red:#d91e18;--fx-red-soft:#fdeceb;--fx-line:#06c755;--fx-border:#e4e4e7;--fx-surface:#f5f5f6;--fx-white:#fff;--fx-radius:10px;--fx-radius-sm:8px;--fx-wrap:1280px;--fx-gutter:16px;--fx-shadow:0 8px 28px rgb(0 0 0/.12);--fx-font-stack:var(--fx-font),"Prompt","Noto Sans Thai",system-ui,sans-serif}body.fx-body{margin:0;background:var(--fx-white);color:var(--fx-text);font-family:var(--fx-font-stack);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}body.fx-storefront{background:var(--fx-surface)}body.fx-locked{overflow:hidden}.fx-wrap{max-width:var(--fx-wrap);margin:0 auto;padding:0 var(--fx-gutter)}.fx-storefront *,.fx-storefront :after,.fx-storefront :before,.fx-wrap{box-sizing:border-box}.fx-storefront img{max-width:100%}.fx-storefront a{color:inherit;text-decoration:none}.fx-storefront h1,.fx-storefront h2,.fx-storefront h3{color:var(--fx-ink);margin:0;font-weight:600;line-height:1.3}.fx-muted{color:var(--fx-muted)}.fx-center{text-align:center;margin-top:18px}.fx-desktop-only{display:initial}.fx-mobile-only{display:none!important}:focus-visible{outline:3px solid var(--fx-yellow-strong);outline-offset:2px}:where(.fx-utility,.fx-header,.fx-subnav,.fx-footer,.fx-drawer) :where(button,input,select){all:unset;box-sizing:border-box;font-family:var(--fx-font-stack)}:where(.fx-utility,.fx-header,.fx-subnav,.fx-footer,.fx-drawer) :where(a,span,strong,small,p,h2,nav,ul,li,img,div){box-sizing:border-box;letter-spacing:normal;text-transform:none}:where(.fx-utility,.fx-header,.fx-subnav,.fx-footer,.fx-drawer) :where(ul){list-style:none;margin:0;padding:0}:where(.fx-utility,.fx-header,.fx-subnav,.fx-footer,.fx-drawer) :where(a){text-decoration:none}:where(.fx-utility,.fx-header,.fx-subnav,.fx-footer,.fx-drawer) :where(img){max-width:none}.fx-utility{background:#000;color:#cfcfd2;font-size:13px;font-family:var(--fx-font-stack)}.fx-utility .fx-wrap{display:flex;justify-content:space-between;align-items:center;min-height:34px;gap:16px}.fx-utility-info{display:flex;gap:18px;align-items:center}.fx-utility-info>span{display:inline-flex;gap:6px;align-items:center}.fx-utility nav{display:flex;gap:18px}.fx-utility nav a{color:#cfcfd2!important;display:inline-flex;gap:5px;align-items:center}.fx-utility nav a:hover{color:var(--fx-yellow)!important}.fx-header{position:sticky;top:0;z-index:50;background:var(--fx-ink);color:#fff;font-family:var(--fx-font-stack);box-shadow:0 1px 0 rgb(255 255 255/.06)}.fx-header-main .fx-wrap{display:flex;align-items:center;gap:24px;min-height:88px;transition:min-height .2s}.fx-header.is-compact .fx-header-main .fx-wrap{min-height:68px}.fx-logo{display:flex;align-items:center;gap:12px;flex:0 0 auto;color:#fff!important}.fx-logo img{width:150px;height:auto;display:block}.fx-header.is-compact .fx-logo img{width:126px}.fx-logo span{font-size:12px;line-height:1.25;color:var(--fx-yellow);border-left:1px solid #444;padding-left:12px;font-weight:500}.fx-search{position:relative;flex:1 1 auto;display:flex;align-items:stretch;background:#fff;border-radius:var(--fx-radius);height:48px;max-width:720px}.fx-search select{flex:0 0 auto;max-width:150px;height:100%;line-height:48px;padding:0 30px 0 16px;color:var(--fx-ink);font-size:14px;border-right:1px solid var(--fx-border);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-search input{flex:1 1 auto;min-width:0;height:100%;padding:0 16px;color:var(--fx-ink);font-size:15px}.fx-search input::placeholder{color:var(--fx-faint)}.fx-search-go{flex:0 0 56px;display:grid;place-items:center;background:var(--fx-yellow);color:var(--fx-ink);border-radius:0 var(--fx-radius) var(--fx-radius) 0;cursor:pointer}.fx-search-go:hover{background:var(--fx-yellow-strong)}.fx-suggest{position:absolute;top:calc(100% + 8px);left:0;right:0;min-width:min(760px,92vw);background:#fff;color:var(--fx-text);border-radius:var(--fx-radius);box-shadow:var(--fx-shadow);padding:16px;z-index:60;font-size:14px}.fx-suggest strong{display:block;color:var(--fx-ink);font-weight:600;margin-bottom:8px}.fx-suggest-popular div{display:flex;flex-wrap:wrap;gap:8px}.fx-suggest-popular a{border:1px solid var(--fx-border);border-radius:999px;padding:6px 14px;color:var(--fx-ink)}.fx-suggest-popular a:hover{border-color:var(--fx-ink)}.fx-suggest-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:20px}.fx-suggest-kw{display:flex;gap:8px;align-items:center;padding:7px 4px;color:var(--fx-ink)!important;border-radius:6px}.fx-suggest-item:hover,.fx-suggest-kw:hover{background:var(--fx-surface)}.fx-suggest-item{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;padding:6px;border-radius:6px;color:var(--fx-ink)!important}.fx-suggest-item img,.fx-suggest-item>span:first-child{width:52px;height:52px;object-fit:contain;background:#fff;border:1px solid var(--fx-border);border-radius:6px}.fx-suggest-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.fx-suggest-price{display:flex;gap:8px;align-items:baseline;margin-top:2px}.fx-suggest-price b{color:var(--fx-ink)}.fx-suggest-price b.is-sale{color:var(--fx-red)}.fx-suggest-price del{color:var(--fx-faint);font-size:12px}.fx-header-actions{gap:18px;flex:0 0 auto;margin-left:auto}.fx-action,.fx-header-actions{display:flex;align-items:center}.fx-action{gap:10px;color:#fff!important}.fx-action span{display:flex;flex-direction:column;line-height:1.2;font-weight:600}.fx-action small{font-weight:400;font-size:12px;color:#bdbdc2}.fx-line-cta{display:inline-flex;align-items:center;gap:8px;background:var(--fx-line);color:#fff!important;font-weight:600;border-radius:999px;padding:10px 18px;white-space:nowrap;font-family:var(--fx-font-stack)}.fx-line-cta:hover{filter:brightness(.94)}.fx-icon-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;cursor:pointer;color:inherit}.fx-nav{background:var(--fx-ink);border-top:1px solid #2c2c2c}.fx-nav .fx-wrap{display:flex;align-items:center;gap:6px;min-height:48px;overflow-x:auto;scrollbar-width:none}.fx-header.is-compact .fx-nav .fx-wrap{min-height:44px}.fx-nav .fx-wrap::-webkit-scrollbar{display:none}.fx-nav .fx-wrap>a{color:#ededee!important;padding:8px 12px;border-radius:6px;font-size:14px;white-space:nowrap}.fx-nav .fx-wrap>a:hover{background:#2b2b2b;color:var(--fx-yellow)!important}.fx-catmenu{position:static}.fx-catmenu-btn{display:inline-flex!important;align-items:center;gap:8px;background:var(--fx-yellow);color:var(--fx-ink);font-weight:600;font-size:14px;padding:9px 16px;border-radius:8px;cursor:pointer;margin-right:8px;white-space:nowrap}.fx-catmenu-panel{position:absolute;left:0;right:0;top:100%;display:grid;grid-template-columns:300px 1fr;max-width:var(--fx-wrap);margin:0 auto;background:#fff;color:var(--fx-text);border-radius:0 0 var(--fx-radius) var(--fx-radius);box-shadow:var(--fx-shadow);max-height:min(70vh,560px);overflow:hidden}.fx-catmenu-roots{overflow:auto;border-right:1px solid var(--fx-border);padding:8px 0!important}.fx-catmenu-roots a{display:grid!important;grid-template-columns:32px 1fr 16px;gap:10px;align-items:center;padding:8px 14px!important;color:var(--fx-ink)!important;font-size:14px;border-radius:0!important}.fx-catmenu-roots a img{width:32px;height:32px;object-fit:cover;border-radius:6px}.fx-catmenu-roots a[aria-current]{background:var(--fx-yellow-soft)!important;color:var(--fx-ink)!important;font-weight:600}.fx-catmenu-detail{padding:18px 24px;overflow:auto}.fx-catmenu-head{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid var(--fx-border);padding-bottom:10px;margin-bottom:14px}.fx-catmenu-head a{font-size:18px;font-weight:600;color:var(--fx-ink)!important;padding:0!important}.fx-catmenu-head span{color:var(--fx-muted);font-size:13px}.fx-catmenu-cols{columns:200px 3;column-gap:28px}.fx-catmenu-cols>a,.fx-catmenu-cols>div{page-break-inside:avoid;break-inside:avoid;margin-bottom:14px;display:block}.fx-catmenu-l2{font-weight:600;color:var(--fx-ink)!important;font-size:14px}.fx-catmenu-l2,.fx-catmenu-l3{display:block;padding:2px 0!important}.fx-catmenu-l3{color:var(--fx-muted)!important;font-size:13px}.fx-catmenu a:hover{color:var(--fx-red)!important;background:none}.fx-subnav{background:#fff;border-bottom:1px solid var(--fx-border);font-family:var(--fx-font-stack)}.fx-subnav .fx-wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;min-height:44px;align-items:center}.fx-subnav .fx-wrap::-webkit-scrollbar{display:none}.fx-subnav a{white-space:nowrap;color:var(--fx-text)!important;font-size:13.5px;padding:6px 10px;border-radius:6px}.fx-subnav a:hover{background:var(--fx-surface);color:var(--fx-ink)!important}.fx-drawer-backdrop{position:fixed;inset:0;background:rgb(0 0 0/.5);z-index:90}.fx-drawer{position:fixed;inset:0 auto 0 0;width:min(86vw,360px);background:#fff;color:var(--fx-text);z-index:91;display:flex;flex-direction:column;font-family:var(--fx-font-stack)}.fx-drawer[hidden]{display:none}.fx-drawer-head{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:8px;border-bottom:1px solid var(--fx-border);text-align:center}.fx-drawer-head strong{color:var(--fx-ink);font-size:16px}.fx-drawer-body{overflow:auto;padding:6px 0 24px}.fx-drawer-label{margin:14px 16px 6px;font-size:12px;color:var(--fx-muted);font-weight:500}.fx-drawer-row{display:flex!important;width:100%;align-items:center;gap:12px;padding:11px 16px;color:var(--fx-ink)!important;font-size:15px;cursor:pointer;border-bottom:1px solid #f0f0f1}.fx-drawer-row img{width:34px;height:34px;object-fit:cover;border-radius:6px}.fx-drawer-row span{flex:1 1}.fx-drawer-row small{color:var(--fx-faint)}.fx-drawer-all{display:flex;justify-content:space-between;margin:10px 16px;padding:10px 14px;background:var(--fx-yellow-soft);border-radius:8px;color:var(--fx-ink)!important;font-weight:600}.fx-btn-dark,.fx-btn-icon,.fx-btn-outline,.fx-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--fx-radius);font-weight:600;font-family:var(--fx-font-stack);cursor:pointer;text-decoration:none;line-height:1.2}.fx-btn-primary{background:var(--fx-yellow);color:var(--fx-ink)!important;min-height:54px;padding:0 24px;font-size:17px}.fx-btn-primary:hover{background:var(--fx-yellow-strong)}.fx-btn-outline{border:1.5px solid var(--fx-ink);color:var(--fx-ink)!important;background:#fff;min-height:46px;padding:0 20px}.fx-btn-dark,.fx-btn-outline:hover{background:var(--fx-ink);color:#fff!important}.fx-btn-dark{min-height:44px;padding:0 20px;border:0}.fx-btn-dark:hover{background:#000}.fx-btn-icon{width:48px;height:48px;border:1.5px solid var(--fx-ink);color:var(--fx-ink)!important;background:#fff}.fx-more{color:var(--fx-ink);font-weight:500;font-size:14px;border-bottom:2px solid var(--fx-yellow);padding-bottom:1px;white-space:nowrap}.fx-more:hover{color:var(--fx-red)}.fx-section{margin-top:40px}.fx-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.fx-section-head h2{font-size:26px;font-weight:700;position:relative;padding-left:14px}.fx-section-head h2:before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:5px;border-radius:3px;background:var(--fx-yellow)}.fx-section-head p{margin:4px 0 0 14px;color:var(--fx-muted);font-size:14px}.fx-home{padding-bottom:56px}.fx-home-top{padding-top:20px}.fx-hero{position:relative;overflow:hidden;border-radius:var(--fx-radius);background:#ddd;aspect-ratio:2560/689}.fx-hero-track{display:flex;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.fx-hero-slide{flex:0 0 100%;height:100%}.fx-hero-slide img{width:100%;height:100%;object-fit:cover;display:block}.fx-hero-btn{position:absolute;top:50%;translate:0 -50%;width:42px;height:42px;border-radius:50%;border:0;background:rgb(255 255 255/.9);color:var(--fx-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px rgb(0 0 0/.18);opacity:0;transition:opacity .2s}.fx-hero-btn:focus-visible,.fx-hero:hover .fx-hero-btn{opacity:1}.fx-hero-btn.is-prev{left:14px}.fx-hero-btn.is-next{right:14px}.fx-hero-dots{position:absolute;bottom:12px;left:50%;translate:-50% 0;display:flex;gap:7px}.fx-hero-dots button{width:9px;height:9px;border-radius:999px;border:0;padding:0;background:rgb(255 255 255/.65);cursor:pointer;transition:width .25s}.fx-hero-dots button[aria-current=true]{width:26px;background:var(--fx-yellow)}.fx-promises{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fx-promises li{display:flex;gap:12px;align-items:center;background:var(--fx-ink);color:#fff;border-radius:var(--fx-radius);padding:14px 16px}.fx-promises svg{color:var(--fx-yellow);flex:0 0 auto}.fx-promises strong{display:block;font-weight:600;font-size:15px}.fx-promises small{display:block;color:#c6c6ca;font-size:12.5px;line-height:1.4}.fx-cat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.fx-cat-tile{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--fx-border);border-radius:var(--fx-radius);padding:10px;transition:border-color .15s,transform .15s}.fx-cat-tile:hover{border-color:var(--fx-ink);transform:translateY(-2px)}.fx-cat-noimg,.fx-cat-tile img{width:64px;height:64px;object-fit:cover;border-radius:var(--fx-radius-sm);flex:0 0 auto;background:var(--fx-surface);display:block}.fx-cat-tile strong{display:block;color:var(--fx-ink);font-weight:600;font-size:14.5px;line-height:1.3}.fx-cat-tile small{color:var(--fx-muted);font-size:12.5px}.fx-deals{background:var(--fx-ink);padding:28px 0 32px;margin-top:44px}.fx-deals-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.fx-deals-head h2{color:#fff!important;font-size:28px;font-weight:700}.fx-deals-head p{margin:4px 0 0;color:#c6c6ca}.fx-deals .fx-more{color:#fff}.fx-deals-kicker{display:inline-block;background:var(--fx-red);color:#fff;font-weight:700;font-size:12px;letter-spacing:.08em;padding:3px 10px;border-radius:4px;margin-bottom:6px}.fx-services{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.fx-service-card{border-radius:var(--fx-radius);overflow:hidden;background:#fff;display:block;min-height:200px}.fx-service-card img{width:100%;height:100%;object-fit:cover;display:block}.fx-service-card.is-wide{grid-column:1/-1;min-height:0}.fx-service-card.is-text{grid-column:span 2;background:var(--fx-yellow);padding:28px 32px;display:flex;flex-direction:column;justify-content:center;gap:10px}.fx-service-card.is-text .fx-deals-kicker{background:var(--fx-ink);align-self:flex-start}.fx-service-card.is-text h2{font-size:26px;font-weight:700}.fx-service-card.is-text p{margin:0;color:var(--fx-ink-2);max-width:560px}.fx-service-card.is-text .fx-btn-dark{align-self:flex-start;margin-top:6px}.fx-post-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fx-post{background:#fff;border:1px solid var(--fx-border);border-radius:var(--fx-radius);overflow:hidden;display:flex;flex-direction:column}.fx-post .fx-cat-noimg,.fx-post img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:0}.fx-post strong{padding:12px 14px 16px;color:var(--fx-ink);font-weight:600;font-size:15px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fx-post:hover strong{color:var(--fx-red)}.fx-visit{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#fff;border:1px solid var(--fx-border);border-radius:var(--fx-radius);padding:28px 32px}.fx-visit h2{font-size:22px;margin:4px 0}.fx-visit p{margin:2px 0;color:var(--fx-muted)}.fx-visit-actions{display:flex;gap:10px;flex-wrap:wrap}.fx-rail{position:relative}.fx-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4*14px)/5);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px}.fx-rail-track::-webkit-scrollbar{display:none}.fx-rail-track>*{scroll-snap-align:start}.fx-rail-btn{position:absolute;top:40%;z-index:2;width:42px;height:42px;border-radius:50%;border:1px solid var(--fx-border);background:#fff;color:var(--fx-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px rgb(0 0 0/.12)}.fx-rail-btn:disabled{opacity:0;pointer-events:none}.fx-rail-btn.is-prev{left:-14px}.fx-rail-btn.is-next{right:-14px}.fx-card{background:#fff;border:1px solid var(--fx-border);border-radius:var(--fx-radius);overflow:hidden;display:flex;flex-direction:column;height:100%;transition:border-color .15s,box-shadow .15s}.fx-card:hover{border-color:#cfcfd4;box-shadow:0 6px 18px rgb(0 0 0/.07)}.fx-card-media{position:relative;display:block;aspect-ratio:1;background:#fff;padding:12px}.fx-card-img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .25s}.fx-card-img-alt{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px);opacity:0}.fx-card:hover .fx-card-img-alt{opacity:1}.fx-card-noimg{display:grid;place-items:center;width:100%;height:100%;background:var(--fx-surface);color:var(--fx-faint);font-weight:700;border-radius:var(--fx-radius-sm)}.fx-badge-off{position:absolute;top:10px;left:10px;background:var(--fx-red);color:#fff;font-weight:700;font-size:13px;padding:3px 8px;border-radius:6px;line-height:1.3}.fx-badge-off.is-lg{font-size:16px;padding:6px 12px;top:14px;left:14px}.fx-card-body{display:flex;flex-direction:column;gap:4px;padding:10px 14px 14px;flex:1 1}.fx-card-cat{color:var(--fx-muted);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.fx-card-title{font-size:14.5px!important;font-weight:400!important;line-height:1.4!important;min-height:2.8em}.fx-card-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--fx-ink)}.fx-card-title a:hover{color:var(--fx-red)}.fx-card-sku{color:var(--fx-faint);font-size:12px}.fx-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px}.fx-card-line{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--fx-line);color:#fff!important}.fx-card-line:hover{filter:brightness(.92)}.fx-price{display:flex;flex-direction:column;line-height:1.2}.fx-price-now{color:var(--fx-ink);font-weight:600;font-size:19px}.fx-price-now.is-sale{color:var(--fx-red)}.fx-price-was{color:var(--fx-faint);font-size:12.5px}.fx-price-quote{color:var(--fx-ink);font-weight:600;font-size:16px}.fx-price-lg .fx-price-now{font-size:34px;font-weight:700}.fx-price-lg .fx-price-was{font-size:16px}.fx-price-lg{flex-direction:row;align-items:baseline;gap:12px;flex-wrap:wrap}.fx-price-lg .fx-price-quote{font-size:28px}.fx-tab-list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:16px}.fx-tab-list::-webkit-scrollbar{display:none}.fx-tab-list button{border:1px solid var(--fx-border);background:#fff;color:var(--fx-text);font-family:inherit;font-size:14.5px;padding:9px 18px;border-radius:999px;cursor:pointer;white-space:nowrap;font-weight:500}.fx-tab-list button[aria-selected=true]{background:var(--fx-ink);border-color:var(--fx-ink);color:#fff}.fx-listing{padding-top:12px;padding-bottom:56px}.fx-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;font-size:13px;color:var(--fx-muted)}.fx-breadcrumb li+li:before{content:"›";margin-right:6px;color:var(--fx-faint)}.fx-breadcrumb a:hover{color:var(--fx-ink);text-decoration:underline}.fx-breadcrumb [aria-current]{color:var(--fx-ink)}.fx-listing-head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.fx-listing-head h1{font-size:28px;font-weight:700}.fx-listing-head span{color:var(--fx-muted)}.fx-subcats{margin-bottom:20px}.fx-subcats .fx-rail-track{grid-auto-columns:calc((100% - 7*12px)/8);gap:12px}.fx-subcat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#fff;border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);padding:12px 8px}.fx-subcat:hover{border-color:var(--fx-ink)}.fx-subcat .fx-cat-noimg,.fx-subcat img{width:84px;height:84px;object-fit:cover;border-radius:var(--fx-radius-sm)}.fx-subcat strong{font-size:13.5px;font-weight:600;color:var(--fx-ink);line-height:1.3}.fx-subcat small{font-size:12px;color:var(--fx-muted)}.fx-listing-body{display:grid;grid-template-columns:250px 1fr;gap:20px;align-items:start}.fx-sidebar{position:sticky;top:150px}.fx-filters{display:flex;flex-direction:column;gap:12px}.fx-filter-group{background:#fff;border:1px solid var(--fx-border);border-radius:var(--fx-radius);padding:14px 16px}.fx-filter-group h3{font-size:15px;margin-bottom:8px}.fx-filter-group ul{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto}.fx-filter-group li a{display:flex;justify-content:space-between;gap:8px;padding:6px 0;font-size:14px;color:var(--fx-text);border-bottom:1px solid #f1f1f2}.fx-filter-group li a small{color:var(--fx-faint)}.fx-filter-group li a:hover,.fx-filter-group li a[aria-current]{color:var(--fx-ink);font-weight:600}.fx-price-range{display:flex;align-items:center;gap:8px}.fx-price-range input{width:100%;min-width:0;height:40px;border:1px solid var(--fx-border);border-radius:8px;padding:0 10px;font-family:inherit;font-size:14px}.fx-check{display:flex;gap:10px;align-items:center;font-size:14px;cursor:pointer}.fx-check input{width:18px;height:18px;accent-color:var(--fx-ink)}.fx-filter-actions{display:flex;align-items:center;gap:14px}.fx-filter-actions a{color:var(--fx-muted);text-decoration:underline;font-size:14px}.fx-filter-sheet{display:none}.fx-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border:1px solid var(--fx-border);border-radius:var(--fx-radius);padding:10px 16px;margin-bottom:14px;font-size:14px}.fx-toolbar label,.fx-toolbar-count{color:var(--fx-muted)}.fx-toolbar label{display:flex;align-items:center;gap:8px}.fx-toolbar select{height:38px;border:1px solid var(--fx-border);border-radius:8px;padding:0 10px;font-family:inherit;font-size:14px;color:var(--fx-ink);background:#fff}.fx-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fx-empty{background:#fff;border:1px dashed var(--fx-border);border-radius:var(--fx-radius);padding:56px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.fx-empty p{max-width:460px;color:var(--fx-muted);margin:0 0 6px}.fx-pager{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;margin:28px 0 8px}.fx-pager a{min-width:40px;height:40px;display:grid;place-items:center;padding:0 12px;border-radius:8px;background:#fff;border:1px solid var(--fx-border);color:var(--fx-ink);font-size:14px}.fx-pager a:hover,.fx-pager a[aria-current]{border-color:var(--fx-ink)}.fx-pager a[aria-current]{background:var(--fx-ink);color:#fff}.fx-pager-item{display:flex;gap:6px;align-items:center}.fx-pager-gap{color:var(--fx-faint)}.fx-category-about{margin-top:36px;background:#fff;border:1px solid var(--fx-border);border-radius:var(--fx-radius);padding:24px}.fx-category-about h2{font-size:20px;margin-bottom:10px}.fx-prose{color:var(--fx-text);font-size:15px;line-height:1.7;overflow-wrap:anywhere}.fx-prose img{max-width:100%;height:auto}.fx-prose table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.fx-prose td,.fx-prose th{border:1px solid var(--fx-border);padding:6px 10px}.fx-prose ol,.fx-prose ul{padding-left:1.3em}.fx-prose a{color:var(--fx-ink);text-decoration:underline}.fx-prose iframe{max-width:100%}.fx-prose .col,.fx-prose .row{width:auto!important;max-width:100%!important}.fx-pdp{padding-top:12px;padding-bottom:64px}.fx-pdp-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;background:#fff;border:1px solid var(--fx-border);border-radius:var(--fx-radius);padding:24px}.fx-pdp-gallery{position:relative}.fx-gallery{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:start}.fx-gallery:not(:has(.fx-gallery-thumbs)){grid-template-columns:1fr}.fx-gallery-thumbs{display:flex;flex-direction:column;gap:8px;max-height:560px;overflow:auto}.fx-gallery-thumbs button{width:72px;height:72px;padding:4px;border:1px solid var(--fx-border);border-radius:8px;background:#fff;cursor:pointer}.fx-gallery-thumbs button[aria-pressed=true]{border:2px solid var(--fx-ink)}.fx-gallery-thumbs img{width:100%;height:100%;object-fit:contain}.fx-gallery-main{display:block;aspect-ratio:1;background:#fff}.fx-gallery-main img{width:100%;height:100%;object-fit:contain}.fx-pdp-info{display:flex;flex-direction:column;gap:12px}.fx-pdp-info h1{font-size:26px;font-weight:600;line-height:1.35}.fx-pdp-sku{margin:0;color:var(--fx-muted);font-size:14px}.fx-pdp-price{background:var(--fx-surface);border-radius:var(--fx-radius);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.fx-save{align-self:flex-start;background:var(--fx-red-soft);color:var(--fx-red);font-weight:600;font-size:14px;padding:4px 10px;border-radius:6px}.fx-pdp-short{max-height:280px;overflow:auto;border-bottom:1px solid var(--fx-border);padding-bottom:8px}.fx-pdp-cta{display:grid;grid-template-columns:1fr auto;gap:10px}.fx-pdp-cta .fx-btn-outline{min-height:54px}.fx-pdp-promises{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13.5px;color:var(--fx-muted)}.fx-pdp-promises li{padding-left:22px;position:relative}.fx-pdp-promises li:before{content:"";position:absolute;left:4px;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--fx-yellow);box-shadow:0 0 0 2px var(--fx-ink)}.fx-pdp-promises strong{color:var(--fx-ink);font-weight:600}.fx-pdp-tabs{background:#fff;border:1px solid var(--fx-border);border-radius:var(--fx-radius);padding:20px 24px}.fx-spec{border-collapse:collapse;width:100%;max-width:720px;font-size:14.5px}.fx-spec th{width:180px;text-align:left;font-weight:500;color:var(--fx-muted);background:var(--fx-surface)}.fx-spec td,.fx-spec th{padding:10px 12px;border:1px solid var(--fx-border)}.fx-spec a{text-decoration:underline}.fx-pdp-bar{display:none}.fx-footer{background:var(--fx-ink);color:#c9c9cd;font-family:var(--fx-font-stack);font-size:14px;margin-top:0}.fx-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.3fr;gap:28px;padding-top:44px;padding-bottom:36px}.fx-footer h2{color:#fff;font-size:15px;font-weight:600;margin:0 0 12px}.fx-footer nav a{display:block;color:#c9c9cd!important;padding:4px 0}.fx-footer a:hover{color:var(--fx-yellow)!important}.fx-footer-brand img{width:160px;height:auto;margin-bottom:10px}.fx-footer-brand p{display:flex;gap:8px;align-items:flex-start;margin:6px 0;line-height:1.5}.fx-footer-brand p svg{flex:0 0 auto;margin-top:3px;color:var(--fx-yellow)}.fx-footer-brand a{color:#c9c9cd!important}.fx-footer-company{color:#fff!important;font-weight:600}.fx-footer-contact .fx-line-cta{margin-bottom:14px}.fx-socials{display:flex;gap:8px;flex-wrap:wrap}.fx-socials a{border:1px solid #444;border-radius:999px;padding:5px 12px;color:#e3e3e6!important}.fx-footer-bottom{border-top:1px solid #2c2c2c;padding:14px 0;font-size:13px;color:#8d8d92}.fx-legacy .fx-main{min-height:40vh}.fx-legacy #main-menu,.fx-legacy .header-wrapper{display:none}@media(max-width:1100px){.fx-cat-grid{grid-template-columns:repeat(4,1fr)}.fx-rail-track{grid-auto-columns:calc((100% - 3*14px)/4)}.fx-grid{grid-template-columns:repeat(3,1fr)}.fx-footer-grid{grid-template-columns:1fr 1fr 1fr}.fx-footer-brand,.fx-footer-contact{grid-column:span 3}.fx-subcats .fx-rail-track{grid-auto-columns:calc((100% - 5*12px)/6)}.fx-action{display:none}}@media(max-width:849px){.fx-desktop-only{display:none!important}.fx-mobile-only{display:inline-flex!important}body.fx-body{font-size:14.5px}.fx-utility{display:none}.fx-header-main .fx-wrap{flex-wrap:wrap;gap:6px 10px;min-height:0;padding-top:8px;padding-bottom:10px}.fx-header.is-compact .fx-header-main .fx-wrap{min-height:0}.fx-header.is-compact .fx-logo img,.fx-logo img{width:112px}.fx-header-actions{margin-left:auto}.fx-line-cta{padding:8px 14px}.fx-search{order:5;flex:1 1 100%;height:44px;max-width:none}.fx-search select{display:none}.fx-search input{padding-left:14px}.fx-suggest{min-width:0}.fx-suggest-grid{grid-template-columns:1fr}.fx-nav{display:none}.fx-subnav .fx-wrap{min-height:42px}.fx-home-top{padding-top:12px}.fx-hero{border-radius:var(--fx-radius-sm)}.fx-hero-btn{display:none}.fx-promises{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin-left:calc(-1*var(--fx-gutter));margin-right:calc(-1*var(--fx-gutter));padding:0 var(--fx-gutter)}.fx-promises::-webkit-scrollbar{display:none}.fx-promises li{flex:0 0 72%;scroll-snap-align:start;padding:10px 12px;gap:8px;align-items:flex-start}.fx-promises svg{width:22px;height:22px}.fx-promises strong{font-size:13.5px}.fx-promises small{font-size:11.5px}.fx-section{margin-top:28px}.fx-section-head h2{font-size:20px}.fx-cat-grid{grid-template-columns:repeat(3,1fr);gap:8px}.fx-cat-tile{flex-direction:column;text-align:center;padding:10px 6px;gap:6px}.fx-cat-noimg,.fx-cat-tile img{width:56px;height:56px}.fx-cat-tile strong{font-size:12.5px}.fx-cat-tile small{font-size:11px}.fx-deals{padding:20px 0 24px}.fx-deals-head{flex-direction:column;align-items:flex-start}.fx-deals-head h2{font-size:22px}.fx-rail-track{grid-auto-columns:46%;gap:10px}.fx-rail-btn{display:none}.fx-services{grid-template-columns:1fr}.fx-service-card.is-text{grid-column:auto;padding:22px}.fx-service-card.is-text h2{font-size:21px}.fx-post-grid{grid-template-columns:1fr 1fr;gap:10px}.fx-post strong{font-size:13.5px;padding:10px}.fx-visit{flex-direction:column;align-items:flex-start;padding:20px}.fx-card-media{padding:8px}.fx-card-body{padding:8px 10px 12px}.fx-card-title{font-size:13.5px!important}.fx-price-now{font-size:16.5px}.fx-card-line{width:34px;height:34px}.fx-card-sku{display:none}.fx-listing-head h1{font-size:22px}.fx-subcats .fx-rail-track{grid-auto-columns:28%}.fx-subcat .fx-cat-noimg,.fx-subcat img{width:60px;height:60px}.fx-listing-body{grid-template-columns:1fr}.fx-sidebar{display:none}.fx-filter-sheet{display:block;margin-bottom:10px}.fx-filter-sheet summary{list-style:none;cursor:pointer;background:#fff;border:1px solid var(--fx-border);border-radius:var(--fx-radius);padding:10px 14px;font-weight:600;color:var(--fx-ink)}.fx-filter-sheet summary::-webkit-details-marker{display:none}.fx-filter-sheet[open] summary{margin-bottom:10px}.fx-toolbar{flex-wrap:wrap;padding:8px 12px}.fx-grid{grid-template-columns:repeat(2,1fr);gap:8px}.fx-pdp-main{padding:12px;gap:16px}.fx-gallery,.fx-pdp-main{grid-template-columns:1fr}.fx-gallery-thumbs{flex-direction:row;order:2;overflow-x:auto;max-height:none}.fx-gallery-thumbs button{flex:0 0 60px;width:60px;height:60px}.fx-pdp-info h1{font-size:20px}.fx-price-lg .fx-price-now{font-size:28px}.fx-pdp-cta{display:none}.fx-pdp-tabs{padding:14px}.fx-spec th{width:110px}.fx-pdp{padding-bottom:96px}.fx-pdp-bar{display:flex;align-items:center;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--fx-border);padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px rgb(0 0 0/.08)}.fx-pdp-bar>div{flex:1 1;min-width:0}.fx-pdp-bar-title{display:block;font-size:12px;color:var(--fx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-pdp-bar .fx-btn-primary{min-height:46px;padding:0 18px;font-size:15px}.fx-pdp-bar .fx-btn-icon{width:46px;height:46px}.fx-footer-grid{grid-template-columns:1fr 1fr;gap:20px;padding-top:28px}.fx-footer-brand,.fx-footer-contact{grid-column:span 2}}@media(prefers-reduced-motion:reduce){.fx-card-img,.fx-cat-tile,.fx-hero-track{transition:none}}