.store{--ink:#0b1e36;--blue-900:#0f2a4f;--blue-800:#173b6d;--blue-700:#1e4d8c;--blue-600:#2a62ad;--blue-100:#dce8f7;--blue-50:#f0f5fb;--orange-500:#f97316;--orange-600:#ea620a;--orange-700:#b8470b;--orange-100:#ffe8d4;--orange-50:#fff6ed;--n-900:#16202e;--n-700:#4a5565;--n-500:#667085;--n-450:#8b94a3;--n-400:#9aa3b0;--n-300:#c9ced6;--n-200:#e3e6ea;--n-100:#eef0f3;--n-50:#f4f5f7;--white:#fff;--bg:var(--white);--bg-band:var(--n-50);--surface:var(--white);--border:var(--n-200);--border-strong:var(--n-300);--border-input:var(--n-450);--text:var(--n-900);--text-2:var(--n-700);--text-3:var(--n-500);--link:var(--blue-700);--link-hover:var(--blue-600);--success:#157a3c;--success-bg:#e7f6ec;--success-border:#b5dfc3;--danger:#b42318;--danger-bg:#fdecea;--danger-border:#f5c2bc;--warning:#92400e;--warning-bg:#fff4d6;--warning-border:#f2d58a;--info:var(--blue-700);--info-bg:var(--blue-50);--info-border:var(--blue-100);--whatsapp:#25d366;--whatsapp-hover:#1fbe5a;--whatsapp-text:#0e7a5f;--price:var(--n-900);--price-old:var(--n-500);--price-pix:var(--success);--price-inst:var(--n-700);--t-concrete-bg:#efedea;--t-concrete-ink:#5e564c;--t-concrete-line:#5e564c12;--t-concrete-edge:#d9d4cc;--t-steel-bg:#e9eef4;--t-steel-ink:#3d5673;--t-steel-line:#3d567314;--t-steel-edge:#cbd6e2;--t-water-bg:#e3f0f7;--t-water-ink:#1f6388;--t-water-line:#1f638814;--t-water-edge:#c2dcea;--t-volt-bg:#fbf1d9;--t-volt-ink:#8a5a00;--t-volt-line:#8a5a0014;--t-volt-edge:#ebd9a8;--t-tool-bg:#fce9dc;--t-tool-ink:#a8430c;--t-tool-line:#a8430c14;--t-tool-edge:#f1cdb4;--t-paint-bg:#eee9f6;--t-paint-ink:#5b4691;--t-paint-line:#5b469114;--t-paint-edge:#d6cceb;--t-wood-bg:#f3e8df;--t-wood-ink:#7a4a26;--t-wood-line:#7a4a2614;--t-wood-edge:#e2cdbb;--t-leaf-bg:#e6f2e6;--t-leaf-ink:#2f6b3a;--t-leaf-line:#2f6b3a14;--t-leaf-edge:#c5dec7;--font-d:var(--font-display), "Barlow Condensed", "Arial Narrow", sans-serif;--font-b:var(--font-body), "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-hero:56px;--lh-hero:56px;--fs-d1:40px;--lh-d1:44px;--fs-h1:32px;--lh-h1:36px;--fs-h2:28px;--lh-h2:32px;--fs-h3:22px;--lh-h3:26px;--fs-t1:17px;--lh-t1:24px;--fs-body:15px;--lh-body:22px;--fs-sm:14px;--lh-sm:20px;--fs-xs:13px;--lh-xs:18px;--fs-2xs:12px;--lh-2xs:16px;--r-xs:3px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-full:999px;--sh-1:0 1px 2px #0b1e3614;--sh-2:0 4px 12px #0b1e361a, 0 1px 2px #0b1e360f;--sh-3:0 16px 40px #0b1e3629, 0 2px 6px #0b1e3614;--focus:0 0 0 2px var(--white), 0 0 0 4px var(--blue-700);--focus-dark:0 0 0 2px var(--blue-700), 0 0 0 4px var(--white);--container:1240px;--gutter:24px;--container-narrow:880px;--sidebar:256px;--aside:380px;--header-h:76px;--topbar-h:32px;--nav-h:48px;--sticky-top:calc(var(--header-h) + var(--nav-h) + 16px);--gap-sec:48px;--t-fast:.12s ease-out;--t-med:.2s ease-out;--z-sticky:50;--z-menu:70;--z-overlay:80;--z-drawer:90;background:var(--bg);color:var(--text);font:400 var(--fs-body)/var(--lh-body) var(--font-b);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}.store>main{flex:1 0 auto}.store .t-concrete{--tb:var(--t-concrete-bg);--ti:var(--t-concrete-ink);--tl:var(--t-concrete-line);--te:var(--t-concrete-edge)}.store .t-steel{--tb:var(--t-steel-bg);--ti:var(--t-steel-ink);--tl:var(--t-steel-line);--te:var(--t-steel-edge)}.store .t-water{--tb:var(--t-water-bg);--ti:var(--t-water-ink);--tl:var(--t-water-line);--te:var(--t-water-edge)}.store .t-volt{--tb:var(--t-volt-bg);--ti:var(--t-volt-ink);--tl:var(--t-volt-line);--te:var(--t-volt-edge)}.store .t-tool{--tb:var(--t-tool-bg);--ti:var(--t-tool-ink);--tl:var(--t-tool-line);--te:var(--t-tool-edge)}.store .t-paint{--tb:var(--t-paint-bg);--ti:var(--t-paint-ink);--tl:var(--t-paint-line);--te:var(--t-paint-edge)}.store .t-wood{--tb:var(--t-wood-bg);--ti:var(--t-wood-ink);--tl:var(--t-wood-line);--te:var(--t-wood-edge)}.store .t-leaf{--tb:var(--t-leaf-bg);--ti:var(--t-leaf-ink);--tl:var(--t-leaf-line);--te:var(--t-leaf-edge)}.store *,.store :before,.store :after{box-sizing:border-box}.store h1,.store h2,.store h3,.store h4,.store p,.store ul,.store ol,.store dl,.store dd,.store dt,.store figure,.store fieldset,.store legend{margin:0;padding:0}.store ul,.store ol{list-style:none}.store fieldset{border:0;min-width:0}.store img,.store svg{max-width:100%;display:block}.store button,.store input,.store select,.store textarea{font:inherit;color:inherit;margin:0}.store button{cursor:pointer;background:0 0;border:0;padding:0}.store a{color:inherit;text-decoration:none}.store [id]{scroll-margin-top:calc(var(--header-h) + var(--nav-h) + 24px)}.store :focus{outline:none}.store :focus-visible{box-shadow:var(--focus);border-radius:var(--r-xs)}.store .on-dark :focus-visible{box-shadow:var(--focus-dark)}.store ::selection{background:var(--blue-100);color:var(--n-900)}.store .container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.store .container-narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.store .link{color:var(--link);font-weight:600}.store .link:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}.store .nowrap{white-space:nowrap}.store .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.store .ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.store .ico-12{width:12px;height:12px}.store .ico-16{width:16px;height:16px}.store .ico-18{width:18px;height:18px}.store .ico-24{width:24px;height:24px}.store .ico-28{stroke-width:1.5px;width:28px;height:28px}.store .ico-44{stroke-width:1.5px;width:44px;height:44px}.store .ico-64{stroke-width:1.25px;width:64px;height:64px}.store .ico-fill{fill:currentColor;stroke:none}.store .btn{height:44px;font:600 15px/1 var(--font-b);white-space:nowrap;text-align:center;border-radius:var(--r-md);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.store .btn:focus-visible{border-radius:var(--r-md)}.store .btn-lg{height:52px;padding:0 24px;font-size:16px}.store .btn-sm{height:36px;padding:0 14px;font-size:14px}.store .btn-block{width:100%}.store .btn-primary{background:var(--orange-500);color:var(--ink)}.store .btn-primary:hover{background:var(--orange-600)}.store .btn-primary:active{background:var(--orange-700);color:#fff}.store .btn-secondary{background:var(--blue-700);color:#fff}.store .btn-secondary:hover{background:var(--blue-800)}.store .btn-secondary:active{background:var(--blue-900)}.store .btn-outline{border-color:var(--blue-700);color:var(--blue-700);background:#fff}.store .btn-outline:hover{background:var(--blue-50)}.store .btn-outline:active{background:var(--blue-100)}.store .btn-ghost{color:var(--blue-700);background:0 0}.store .btn-ghost:hover{background:var(--blue-50)}.store .btn-ghost:active{background:var(--blue-100)}.store .btn-whatsapp{background:var(--whatsapp);color:var(--ink)}.store .btn-whatsapp:hover{background:var(--whatsapp-hover)}.store .btn-whatsapp:active{background:#17a34a}.store .btn-whatsapp-outline{border-color:var(--whatsapp-text);color:var(--whatsapp-text);background:#fff}.store .btn-whatsapp-outline:hover{background:#e9f8ef}.store .btn-whatsapp-outline:active{background:#d3f1df}.store .btn-on-dark{color:var(--blue-800);background:#fff}.store .btn-on-dark:hover{background:var(--blue-50)}.store .btn-on-dark:active{background:var(--blue-100)}.store .btn-on-dark:focus-visible{box-shadow:var(--focus-dark)}.store .btn-ink{background:var(--ink);color:#fff}.store .btn-ink:hover{background:var(--blue-900)}.store .btn-ink:active{background:#000}.store .btn-ink:focus-visible{box-shadow:0 0 0 2px var(--orange-500), 0 0 0 4px var(--ink)}.store .btn-ink-outline{border-color:var(--ink);color:var(--ink);background:0 0}.store .btn-ink-outline:hover{background:#0b1e3614}.store .btn-ink-outline:focus-visible{box-shadow:0 0 0 2px var(--orange-500), 0 0 0 4px var(--ink)}.store .btn:disabled,.store .btn[aria-disabled=true]{background:var(--n-100);color:var(--n-400);border-color:var(--n-200);cursor:not-allowed}.store .btn.is-added,.store .btn.is-added:hover{background:var(--success);color:#fff}.store .btn-icon{border-radius:var(--r-md);width:40px;height:40px;color:var(--n-700);transition:background var(--t-fast), color var(--t-fast);flex:none;place-items:center;display:inline-grid}.store .btn-icon:hover{background:var(--n-50);color:var(--n-900)}.store .btn-icon:focus-visible{border-radius:var(--r-md)}.store .btn-icon--bordered{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--n-900);background:#fff}.store .btn-icon--bordered:disabled{border-color:var(--n-200);color:var(--n-400);cursor:default;background:#fff}.store .fc-qty{border:1px solid var(--border-input);border-radius:var(--r-md);background:#fff;align-items:stretch;height:36px;display:inline-flex;overflow:hidden}.store .fc-qty button{width:36px;color:var(--n-900);transition:background var(--t-fast);place-items:center;display:grid}.store .fc-qty button:hover{background:var(--n-50)}.store .fc-qty button:disabled{color:var(--n-400);cursor:default;background:#fff}.store .fc-qty button:focus-visible{box-shadow:inset 0 0 0 2px var(--blue-700);border-radius:0}.store .fc-qty-val{min-width:36px;font:600 14px/1 var(--font-b);text-align:center;appearance:textfield;background:0 0;border:0;flex:1;place-items:center;padding:0 4px;display:grid}.store input.fc-qty-val{flex:0 0 52px;width:52px}.store input.fc-qty-val::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.store input.fc-qty-val::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.store input.fc-qty-val:focus-visible{box-shadow:inset 0 0 0 2px var(--blue-700);border-radius:0}.store .fc-qty--block{width:100%;display:flex}.store .fc-qty--lg{height:44px}.store .fc-qty--lg button{width:44px}.store .fc-qty--lg .fc-qty-val{font-size:16px}.store .fc-topbar{background:var(--ink);color:#aebbcd;font-size:var(--fs-xs);line-height:var(--lh-xs)}.store .fc-topbar-inner{height:var(--topbar-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.store .fc-topbar a{color:#aebbcd;align-items:center;gap:6px;display:inline-flex}.store .fc-topbar a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.store .fc-topbar b{color:#fff;font-weight:600}.store .fc-topbar-links{gap:24px;display:flex}.store .fc-navbar{z-index:var(--z-sticky);box-shadow:var(--sh-1);position:sticky;top:0}.store .fc-header{background:var(--blue-700);color:#fff}.store .fc-header-inner{height:var(--header-h);align-items:center;gap:32px;display:flex}.store .fc-logo{flex:none;align-items:center;height:48px;display:flex}.store .fc-logo img{width:auto;height:48px}.store .fc-menu-btn{color:#fff;border-radius:var(--r-md);place-items:center;width:44px;height:44px;margin-left:-10px;display:none}.store .fc-menu-btn:hover{background:var(--blue-800)}.store .fc-header-search{flex:auto;min-width:0;max-width:640px}.store .fc-search{border-radius:var(--r-md);height:46px;transition:box-shadow var(--t-fast);background:#fff;display:flex;overflow:hidden}.store .fc-search:focus-within{box-shadow:0 0 0 3px #ffffff73}.store .fc-search input{min-width:0;font:400 15px/1 var(--font-b);color:var(--n-900);background:0 0;border:0;flex:1;padding:0 16px}.store .fc-search input::placeholder{color:var(--n-500);opacity:1}.store .fc-search input:focus-visible{box-shadow:none}.store .fc-search-btn{background:var(--orange-500);width:52px;color:var(--ink);transition:background var(--t-fast);flex:0 0 52px;place-items:center;display:grid}.store .fc-search-btn:hover{background:var(--orange-600)}.store .fc-search-btn:active{background:var(--orange-700);color:#fff}.store .fc-search-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);border-radius:0}.store .fc-header-actions{flex:none;align-items:center;gap:24px;margin-left:auto;display:flex}.store .fc-hact{color:#fff;align-items:center;gap:10px;min-height:44px;display:flex}.store .fc-hact-text{font-size:var(--fs-xs);white-space:nowrap;flex-direction:column;line-height:16px;display:flex}.store .fc-hact-text small{font-size:var(--fs-xs);color:#c9d8ec}.store .fc-hact-text strong{font-size:14px;font-weight:600;line-height:18px}.store .fc-hact:hover strong{text-underline-offset:3px;text-decoration:underline}.store .fc-hact-wa .ico{color:#fff}.store .fc-cart-icon{display:block;position:relative}.store .fc-cart-badge{border-radius:var(--r-full);background:var(--orange-500);min-width:18px;height:18px;color:var(--ink);font:700 11px/1 var(--font-b);box-shadow:0 0 0 2px var(--blue-700);place-items:center;padding:0 4px;display:grid;position:absolute;top:-6px;right:-8px}.store .fc-deps{border-bottom:1px solid var(--border);background:#fff;position:relative}.store .fc-deps-inner{height:var(--nav-h);align-items:stretch;gap:4px;display:flex;position:relative}.store .fc-deps-wrap{flex:none;align-items:stretch;display:flex}.store .fc-deps-trigger{font:600 15px/1 var(--font-b);color:var(--blue-700);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast);align-items:center;gap:10px;margin-left:-14px;padding:0 14px;display:flex}.store .fc-deps-trigger:hover,.store .fc-deps-trigger[aria-expanded=true]{background:var(--blue-50);color:var(--blue-800)}.store .fc-deps-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--blue-700);border-radius:0}.store .fc-deps-quick{scrollbar-width:none;flex:auto;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.store .fc-deps-quick::-webkit-scrollbar{display:none}.store .fc-deps-quick a{white-space:nowrap;font:500 15px/1 var(--font-b);color:var(--n-900);transition:color var(--t-fast), border-color var(--t-fast);border-bottom:2px solid #0000;align-items:center;padding:0 14px;display:flex}.store .fc-deps-quick a:hover{color:var(--blue-700);border-bottom-color:var(--n-300)}.store .fc-deps-quick a.is-current{border-bottom-color:var(--orange-500);font-weight:600}.store .fc-deps-quick a:focus-visible{box-shadow:inset 0 0 0 2px var(--blue-700);border-radius:0}.store .fc-deps-quick a.fc-deps-service{color:var(--orange-700);flex:none;margin-left:auto;padding-right:0;font-weight:600}.store .fc-deps-quick a.fc-deps-service:hover{color:var(--orange-700);border-bottom-color:var(--orange-500)}.store .fc-megamenu{top:100%;left:var(--gutter);z-index:var(--z-menu);border:1px solid var(--border);border-radius:0 0 var(--r-lg) var(--r-lg);width:min(880px,100vw - 48px);min-height:420px;box-shadow:var(--sh-3);background:#fff;border-top:0;display:flex;position:absolute;overflow:hidden}.store .fc-mega-list{background:var(--n-50);border-right:1px solid var(--border);flex:0 0 296px;width:296px;padding:8px}.store .fc-mega-dep{border-radius:var(--r-sm);height:40px;font:500 14px/1 var(--font-b);color:var(--n-900);align-items:center;gap:12px;padding:0 12px;display:flex}.store .fc-mega-dep .ico:first-child{color:var(--n-700)}.store .fc-mega-dep span{flex:1}.store .fc-mega-dep .fc-mega-arrow{color:var(--n-400)}.store .fc-mega-dep.is-active,.store .fc-mega-dep:hover{color:var(--blue-700);box-shadow:inset 2px 0 0 var(--orange-500);background:#fff}.store .fc-mega-dep.is-active .ico,.store .fc-mega-dep:hover .ico{color:var(--blue-700)}.store .fc-mega-dep:focus-visible{box-shadow:inset 0 0 0 2px var(--blue-700)}.store .fc-mega-panel{flex-direction:column;flex:1;padding:24px 28px;display:flex}.store .fc-mega-panel-title{font:600 var(--fs-h3)/var(--lh-h3) var(--font-d);color:var(--n-900)}.store .fc-mega-panel-hint{font-size:var(--fs-xs);color:var(--n-500);margin-top:2px}.store .fc-mega-subs{grid-template-columns:1fr 1fr;gap:10px 32px;margin-top:16px;display:grid}.store .fc-mega-subs a{color:var(--n-700);font-size:14px;line-height:20px}.store .fc-mega-subs a:hover{color:var(--blue-700);text-underline-offset:3px;text-decoration:underline}.store .fc-mega-all{border-top:1px solid var(--border);margin-top:auto;padding-top:16px;font-size:14px}.store .fc-backdrop{z-index:-1;background:#0b1e3659;position:fixed;inset:0}.store .fc-drawer-overlay{z-index:var(--z-overlay);background:#0b1e3673;position:fixed;inset:0}.store .fc-drawer{width:min(360px,88vw);z-index:var(--z-drawer);box-shadow:var(--sh-3);color:var(--n-900);background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.store .fc-drawer-head{background:var(--blue-700);color:#fff;flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 8px 0 16px;display:flex}.store .fc-drawer-head strong{font:600 20px/1 var(--font-d);letter-spacing:.01em}.store .fc-drawer-head .btn-icon{color:#fff;width:44px;height:44px}.store .fc-drawer-head .btn-icon:hover{background:var(--blue-800);color:#fff}.store .fc-drawer-body{overscroll-behavior:contain;flex:1;padding-bottom:16px;overflow-y:auto}.store .fc-drawer-title{font:600 var(--fs-xs)/var(--lh-xs) var(--font-b);color:var(--n-500);padding:16px 16px 6px}.store .fc-drawer-link{min-height:48px;font:500 15px/20px var(--font-b);color:var(--n-900);align-items:center;gap:12px;padding:0 16px;display:flex}.store .fc-drawer-link:hover,.store .fc-drawer-link:active{background:var(--blue-50);color:var(--blue-700)}.store .fc-drawer-link .ico:first-child{color:var(--n-700)}.store .fc-drawer-link .fc-drawer-chev{color:var(--n-400);margin-left:auto}.store .fc-drawer-link--service{color:var(--orange-700);font-weight:600}.store .fc-drawer-link--service .ico:first-child{color:var(--orange-700)}.store .fc-drawer-sep{background:var(--border);height:1px;margin:8px 0}.store .fc-drawer-foot{border-top:1px solid var(--border);background:var(--n-50);flex:none;padding:16px}.store .fc-drawer-foot p{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--n-700);text-align:center;margin-top:8px}.store .fc-header--min .fc-header-inner{justify-content:space-between;gap:16px;height:64px}.store .fc-header--min .fc-logo,.store .fc-header--min .fc-logo img{height:40px}.store .fc-header-back{min-height:44px;font:600 14px/1 var(--font-b);color:#fff;align-items:center;gap:6px;display:inline-flex}.store .fc-header-back:hover{text-underline-offset:3px;text-decoration:underline}.store .fc-header--min-right{align-items:center;gap:24px;display:flex}.store .fc-page{padding:0 0 64px}.store .fc-page:has(>.fc-band:last-child){padding-bottom:0}.store .fc-sec{margin-top:var(--gap-sec)}.store .fc-band{background:var(--bg-band);margin-top:var(--gap-sec);padding:40px 0}.store .fc-band+.fc-sec,.store .fc-band+.container>.fc-sec:first-child{margin-top:var(--gap-sec)}.store .fc-section-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;padding-bottom:12px;display:flex}.store .fc-section-title{font:600 var(--fs-h2)/var(--lh-h2) var(--font-d);color:var(--n-900)}.store .fc-section-tools{flex:none;align-self:center;align-items:center;gap:16px;display:flex}.store .fc-section-tools .link{white-space:nowrap;font-size:14px}.store .fc-section-arrows{gap:8px;display:flex}.store .fc-hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-top:24px;display:grid}.store .fc-banner{border-radius:var(--r-lg);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.store .fc-banner--navy{background-color:var(--blue-800);color:#fff;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:24px 24px;min-height:380px;padding:40px 44px}.store .fc-hero-title{font:700 48px/50px var(--font-d);letter-spacing:-.005em;max-width:min(9.6em,60%);position:relative}.store .fc-hero-sub{color:#c9d8ec;max-width:min(27em,60%);margin-top:14px;font-size:17px;line-height:26px;position:relative}.store .fc-hero-cta{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex;position:relative}.store .fc-banner-art{pointer-events:none;width:34%;max-height:100%;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.store .fc-hero-stores{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--n-50);flex-direction:column;padding:24px 28px;display:flex}.store .fc-hero-stores h2{font:600 var(--fs-h3)/var(--lh-h3) var(--font-d)}.store .fc-hero-stores ul{border-top:1px solid var(--border);margin-top:10px}.store .fc-hero-stores li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:14px;line-height:20px;display:flex}.store .fc-hero-stores li strong{font-weight:600}.store .fc-hero-stores li span{color:var(--n-700);font-size:var(--fs-xs);text-align:right}.store .fc-hero-stores-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.store .fc-hero-hours{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--n-700);align-items:center;gap:6px;display:inline-flex}.store .fc-hero-stores-mobile{display:none}.store .fc-services{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;display:grid}.store .fc-banner--orange{background:var(--orange-500);color:var(--ink);min-height:240px;padding:32px 36px}.store .fc-banner--orange h2{font:700 36px/38px var(--font-d);max-width:8em;position:relative}.store .fc-banner--orange p{color:#3a1d05;max-width:min(22em,60%);margin-top:8px;font-size:15px;line-height:22px;position:relative}.store .fc-banner--orange .fc-hero-cta{margin-top:20px}.store .fc-banner--orange .fc-banner-art{width:30%;right:28px}.store .fc-service-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.store .fc-service-tile{border:1px solid var(--border);border-radius:var(--r-md);background:#fff;flex-direction:column;display:flex;overflow:hidden}.store .fc-service-tile-panel{aspect-ratio:4/3;background:var(--tb);color:var(--ti);flex:none;place-items:center;display:grid}.store .fc-service-tile-body{padding:12px 14px 14px}.store .fc-service-tile-body strong{font:600 15px/20px var(--font-b);display:block}.store .fc-service-tile-body span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--n-700);margin-top:2px;display:block}.store .fc-brands{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.store .fc-brands a{border-right:1px solid var(--border);border-bottom:1px solid var(--border);height:64px;font:600 20px/1 var(--font-d);letter-spacing:.01em;color:var(--n-900);transition:background var(--t-fast), color var(--t-fast);place-items:center;padding:0 8px;display:grid}.store .fc-brands a:hover{background:var(--blue-50);color:var(--blue-700)}.store .fc-brands a:focus-visible{box-shadow:inset 0 0 0 2px var(--blue-700);border-radius:0}.store .fc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.store .fc-step{align-items:flex-start;gap:14px;display:flex}.store .fc-step-num{border-radius:var(--r-sm);background:var(--blue-700);color:#fff;width:36px;height:36px;font:700 20px/1 var(--font-d);flex:0 0 36px;place-items:center;display:grid}.store .fc-step strong{font:600 var(--fs-t1)/var(--lh-t1) var(--font-b);display:block}.store .fc-step p{color:var(--n-700);margin-top:2px;font-size:14px;line-height:20px}.store .fc-dep-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.store .fc-dep-grid>li{min-width:0;display:flex}.store .fc-dep-grid>li>.fc-dep-tile{flex:1;min-width:0}.store .fc-dep-tile{border:1px solid var(--border);border-radius:var(--r-md);transition:border-color var(--t-fast);background:#fff;flex-direction:column;display:flex;overflow:hidden}.store .fc-dep-tile-panel{aspect-ratio:4/3;background:var(--tb);color:var(--ti);place-items:center;display:grid}.store .fc-dep-tile-body{min-width:0;padding:10px 12px 12px}.store .fc-dep-tile-name{font:600 14px/18px var(--font-b);color:var(--n-900);transition:color var(--t-fast);display:block}.store .fc-dep-tile-count{font-size:var(--fs-2xs);line-height:var(--lh-2xs);color:var(--n-500);margin-top:2px;display:block}.store .fc-dep-tile:hover{border-color:var(--n-450)}.store .fc-dep-tile:hover .fc-dep-tile-name{color:var(--blue-700)}.store .fc-dep-tile:active{background:var(--n-50)}.store .fc-dep-tile:focus-visible{border-radius:var(--r-md)}.store .fc-dep-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.store .fc-dep-grid--compact .fc-dep-tile{flex-direction:row;align-items:stretch}.store .fc-dep-grid--compact .fc-dep-tile-panel{aspect-ratio:auto;flex:0 0 52px;min-height:52px}.store .fc-dep-grid--compact .fc-dep-tile-panel .ico{stroke-width:1.6px;width:26px;height:26px}.store .fc-dep-grid--compact .fc-dep-tile-body{flex-direction:column;justify-content:center;padding:8px 12px;display:flex}.store .fc-dep-grid--compact .fc-dep-tile-name{font-size:14px}.store .fc-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.store .fc-card{background:var(--surface);border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;transition:box-shadow var(--t-fast);flex-direction:column;padding:16px;display:flex;position:relative}.store .fc-card:hover,.store .fc-card:focus-within{box-shadow:var(--sh-2);z-index:1}.store .fc-card-title{font:500 14px/20px var(--font-b);color:var(--n-900);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;height:60px;margin-top:12px;display:-webkit-box;overflow:hidden}.store .fc-card-title a:after{content:"";position:absolute;inset:0}.store .fc-card-title a:focus-visible{box-shadow:none}.store .fc-card:hover .fc-card-title{color:var(--blue-700)}.store .fc-card:focus-within:has(.fc-card-title a:focus-visible){box-shadow:var(--focus)}.store .fc-card-foot{margin-top:auto;padding-top:12px}.store .fc-card-stock{height:18px;font:500 var(--fs-xs)/var(--lh-xs) var(--font-b);color:var(--n-500);align-items:center;gap:6px;margin-top:6px;display:flex}.store .fc-card-stock.is-in{color:var(--success)}.store .fc-card-actions{z-index:1;margin-top:12px;position:relative}.store .fc-card.is-out .fc-ph{opacity:.6}.store .fc-ph{aspect-ratio:1;border-radius:var(--r-sm);width:100%;color:var(--ti);background-color:var(--tb);background-image:linear-gradient(var(--tl) 1px, transparent 1px), linear-gradient(90deg, var(--tl) 1px, transparent 1px);background-position:-1px -1px;background-size:20px 20px;place-items:center;display:grid;position:relative;overflow:hidden}.store .fc-ph-ico{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:38%;height:38%;margin-bottom:26px}.store .fc-ph-label{border:1px solid var(--te);border-radius:var(--r-xs);height:28px;font:600 13px/1 var(--font-d);letter-spacing:.03em;color:var(--n-900);white-space:nowrap;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.store .fc-ph-label span:last-child{color:var(--ti);text-overflow:ellipsis;overflow:hidden}.store .fc-ph-label span:only-child{margin:0 auto}.store .fc-ph--pdp{border-radius:var(--r-lg);background-size:32px 32px}.store .fc-ph--pdp .fc-ph-ico{width:34%;height:34%;margin-bottom:44px}.store .fc-ph--pdp .fc-ph-label{height:38px;padding:0 12px;font-size:17px;bottom:16px;left:16px;right:16px}.store .fc-ph--mini{background-image:none}.store .fc-ph--mini .fc-ph-ico{stroke-width:1.75px;width:50%;height:50%;margin:0}.store .fc-price{flex-direction:column;align-items:flex-start;display:flex}.store .fc-price-now{font-family:var(--font-d);color:var(--price);align-items:flex-start;font-weight:700;line-height:1;display:flex}.store .fc-price-now .cur{margin:3px 3px 0 0;font-size:14px;font-weight:600}.store .fc-price-now .int{font-size:30px}.store .fc-price-now .dec{margin-top:2px;font-size:15px}.store .fc-price-note{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--price-inst);margin-top:4px}.store .fc-price-pix{font:500 var(--fs-xs)/var(--lh-xs) var(--font-b);color:var(--price-pix);margin-top:4px}.store .fc-price--pdp .cur{margin:5px 4px 0 0;font-size:20px}.store .fc-price--pdp .int{font-size:48px}.store .fc-price--pdp .dec{margin-top:4px;font-size:22px}.store .fc-price--pdp .fc-price-note,.store .fc-price--pdp .fc-price-pix{font-size:15px;line-height:22px}.store .fc-price--cart .cur{margin:2px 3px 0 0;font-size:13px}.store .fc-price--cart .int{font-size:24px}.store .fc-price--cart .dec{margin-top:2px;font-size:13px}.store .fc-price--total .cur{margin:4px 3px 0 0;font-size:15px}.store .fc-price--total .int{font-size:32px}.store .fc-price--total .dec{margin-top:3px;font-size:15px}.store .fc-tag{border-radius:var(--r-xs);height:22px;font:600 12px/1 var(--font-b);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.store .fc-tag--stock{background:var(--success-bg);color:#126b34}.store .fc-tag--out{border:1px solid var(--n-300);color:var(--n-700);background:#fff}.store .fc-tag--brand{background:var(--n-50);border:1px solid var(--border);color:var(--n-900)}.store .fc-tag--service{background:var(--orange-50);border:1px solid var(--orange-100);color:var(--orange-700)}.store .fc-shelf-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-top:1px solid var(--border);border-left:1px solid var(--border);grid-auto-columns:20%;grid-auto-flow:column;display:grid;overflow-x:auto}.store .fc-shelf-track::-webkit-scrollbar{display:none}.store .fc-shelf-track>*{scroll-snap-align:start}.store .fc-shelf-more{display:none}.store .fc-breadcrumb{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--n-700);flex-wrap:wrap;align-items:center;margin:20px 0 12px;display:flex}.store .fc-breadcrumb a:hover{color:var(--blue-700);text-underline-offset:3px;text-decoration:underline}.store .fc-breadcrumb .ico{color:var(--n-400);margin:0 6px}.store .fc-breadcrumb [aria-current]{color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;font-weight:500;overflow:hidden}.store .fc-title-row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:20px;display:flex}.store .fc-page-title{font:700 var(--fs-h1)/var(--lh-h1) var(--font-d);color:var(--n-900);overflow-wrap:anywhere}.store .fc-page-count{color:var(--n-500);font-size:14px}.store .fc-listing-deps{margin-bottom:32px}.store .fc-listing{grid-template-columns:var(--sidebar) minmax(0, 1fr);align-items:start;gap:32px;display:grid}.store .fc-listing-main{min-width:0}.store .fc-listing-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-height:44px;padding-bottom:8px;display:flex}.store .fc-listing-bar+.fc-grid{border-top:0}.store .fc-listing-bar-right{align-items:center;gap:12px;margin-left:auto;display:flex}.store .fc-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.store .fc-chip{border-radius:var(--r-xs);background:var(--blue-50);height:30px;color:var(--blue-800);font:500 13px/1 var(--font-b);transition:background var(--t-fast);align-items:center;gap:4px;padding:0 6px 0 10px;display:inline-flex}.store .fc-chip:hover{background:var(--blue-100)}.store .fc-chips-clear{font-size:13px}.store .fc-sort{color:var(--n-700);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.store .fc-sort select,.store .fc-select{height:36px;font:500 14px/1 var(--font-b);color:var(--n-900);border:1px solid var(--border-input);border-radius:var(--r-md);appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316202E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center/16px no-repeat;padding:0 36px 0 12px}.store .fc-sort select:hover{border-color:var(--n-700)}.store .fc-sort select:focus-visible{border-color:var(--blue-700);box-shadow:0 0 0 3px var(--blue-100);border-radius:var(--r-md)}.store .fc-filter-toggle,.store .fc-filters-head{display:none}.store .fc-filter-group{border-top:1px solid var(--border);padding:16px 0}.store .fc-filter-group:first-of-type{border-top:0;padding-top:0}.store .fc-filter-group h3{font:600 15px/20px var(--font-b);color:var(--n-900);margin-bottom:8px}.store .fc-filter-opt{border-radius:var(--r-sm);width:calc(100% + 16px);min-height:36px;font:400 14px/20px var(--font-b);color:var(--n-700);text-align:left;transition:background var(--t-fast), color var(--t-fast);justify-content:space-between;align-items:center;gap:8px;margin:0 -8px;padding:4px 8px;display:flex}.store .fc-filter-opt:hover{background:var(--n-50);color:var(--n-900)}.store .fc-filter-opt.is-active{color:var(--blue-700);background:var(--blue-50);box-shadow:inset 2px 0 0 var(--orange-500);font-weight:600}.store .fc-filter-opt:focus-visible{border-radius:var(--r-sm)}.store .fc-filter-count{font-size:var(--fs-2xs);color:var(--n-500);flex:none;font-weight:400}.store .fc-check{min-height:36px;color:var(--n-700);cursor:pointer;align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.store .fc-check:hover{color:var(--n-900)}.store .fc-check input{appearance:none;border:1.5px solid var(--n-450);border-radius:var(--r-xs);cursor:pointer;width:18px;height:18px;transition:background var(--t-fast), border-color var(--t-fast);background:#fff;flex:0 0 18px;place-items:center;margin:0;display:grid}.store .fc-check input[type=radio]{border-radius:var(--r-full)}.store .fc-check input:hover{border-color:var(--n-700)}.store .fc-check input:checked{background:var(--blue-700);border-color:var(--blue-700)}.store .fc-check input[type=checkbox]:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.store .fc-check input[type=radio]:checked{background:#fff;border-width:5px}.store .fc-check input:focus-visible{box-shadow:var(--focus)}.store .fc-check span{flex:1;min-width:0}.store .fc-check .fc-filter-count{flex:none}.store .fc-filter-more{margin-top:4px;font-size:13px}.store .fc-price-custom{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:10px;display:grid}.store .fc-price-custom input{border:1px solid var(--border-input);border-radius:var(--r-md);background:#fff;min-width:0;height:36px;padding:0 10px;font-size:14px}.store .fc-price-custom input:focus-visible{border-color:var(--blue-700);box-shadow:0 0 0 3px var(--blue-100);border-radius:var(--r-md)}.store .fc-filter-clear{margin-top:16px}.store .fc-filters-overlay{display:none}.store .fc-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:40px;display:flex}.store .fc-page-btn{border-radius:var(--r-md);min-width:40px;height:40px;font:600 14px/1 var(--font-b);color:var(--n-700);transition:background var(--t-fast), color var(--t-fast);justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.store a.fc-page-btn:hover{background:var(--n-50);color:var(--n-900)}.store .fc-page-btn.is-active{background:var(--blue-700);color:#fff}.store .fc-page-btn.is-disabled{color:var(--n-400)}.store .fc-page-btn--nav{padding:0 12px}.store .fc-page-dots{color:var(--n-500);padding:0 4px}.store .fc-page-mobile{color:var(--n-700);padding:0 12px;font-size:14px;display:none}.store .fc-page-info{text-align:center;font-size:var(--fs-xs);color:var(--n-500);margin-top:12px}.store .fc-pdp{grid-template-columns:minmax(0, 1fr) var(--aside);grid-template-rows:auto 1fr;grid-template-areas:"id side""below side";align-items:start;column-gap:48px;margin-top:8px;display:grid}.store .fc-pdp-id{grid-area:id;min-width:0}.store .fc-pdp-side{flex-direction:column;grid-area:side;align-self:stretch;gap:20px;min-width:0;display:flex}.store .fc-pdp-below{grid-area:below;min-width:0}.store .fc-pdp-id{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.store .fc-pdp-id--photo{grid-template-columns:minmax(0,1fr)}.store .fc-pdp-photo{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;max-width:560px;padding:24px}.store .fc-pdp-photo img{object-fit:contain;width:100%;height:100%}.store .fc-pdp-dep{font:600 var(--fs-xs)/var(--lh-xs) var(--font-b);color:var(--blue-700);align-items:center;gap:6px;display:inline-flex}.store .fc-pdp-dep:hover{text-underline-offset:3px;text-decoration:underline}.store .fc-pdp-title{font:700 var(--fs-h1)/var(--lh-h1) var(--font-d);color:var(--n-900);overflow-wrap:anywhere;margin:6px 0 10px}.store .fc-pdp-meta{font-size:var(--fs-xs);color:var(--n-500);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.store .fc-pdp-erp{border-top:1px solid var(--border);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--n-500);margin-top:18px;padding-top:14px}.store .fc-pdp-erp strong{color:var(--n-700);margin-bottom:2px;font-weight:600;display:block}.store .fc-pdp-erp span{color:var(--n-700);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.store .fc-buybox{border:1px solid var(--border-strong);border-radius:var(--r-lg);top:var(--sticky-top);background:#fff;flex-direction:column;gap:18px;padding:24px;display:flex;position:sticky}.store .fc-bb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.store .fc-bb-qty{justify-content:space-between;align-items:center;gap:12px;display:flex}.store .fc-bb-qty-label{font:600 14px/20px var(--font-b)}.store .fc-bb-actions{flex-direction:column;gap:10px;display:flex}.store .fc-bb-added{color:var(--success);align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.store .fc-bb-info{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:16px;display:flex}.store .fc-bb-info li{color:var(--n-700);align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.store .fc-bb-info .ico{color:var(--n-700);margin-top:0}.store .fc-bb-info strong{color:var(--n-900);font-weight:600}.store .fc-pdp-below{flex-direction:column;gap:32px;max-width:800px;margin-top:32px;display:flex}.store .fc-about p{color:var(--n-700);max-width:68ch;font-size:15px;line-height:24px}.store .fc-about p+p{margin-top:10px}.store .fc-specs-list{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.store .fc-specs-row{grid-template-columns:40% minmax(0,1fr);align-items:center;min-height:44px;font-size:14px;line-height:20px;display:grid}.store .fc-specs-row:nth-child(odd){background:var(--n-50)}.store .fc-specs-row dt{color:var(--n-700);padding:8px 16px;font-weight:500}.store .fc-specs-row dd{color:var(--n-900);padding:8px 16px}.store .fc-help{border:1px solid var(--info-border);background:var(--info-bg);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 20px;display:flex}.store .fc-help-text{font:600 15px/22px var(--font-b);color:var(--blue-800);align-items:center;gap:10px;display:flex}.store .fc-help-actions{flex-wrap:wrap;gap:8px;display:flex}.store .fc-cart-layout{grid-template-columns:minmax(0, 1fr) var(--aside);align-items:start;gap:32px;display:grid}.store .fc-cart-rows{border-top:1px solid var(--border)}.store .fc-cart-row{border-bottom:1px solid var(--border);grid-template-columns:88px minmax(0,1fr) auto 104px 36px;align-items:center;gap:16px;padding:16px 0;display:grid}.store .fc-cart-media{border-radius:var(--r-sm);width:88px;height:88px;overflow:hidden}.store .fc-cart-media img{object-fit:contain;background:#fff;width:100%;height:100%}.store .fc-cart-info{min-width:0}.store .fc-cart-title{font:500 15px/22px var(--font-b);color:var(--n-900);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store .fc-cart-title:hover{color:var(--blue-700)}.store .fc-cart-sku{font-size:var(--fs-2xs);line-height:var(--lh-2xs);color:var(--n-500);margin-top:2px}.store .fc-cart-unit{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--n-700);margin-top:2px}.store .fc-cart-line{justify-self:end}.store .fc-remove{border-radius:var(--r-md);width:36px;height:36px;color:var(--n-500);transition:background var(--t-fast), color var(--t-fast);place-items:center;display:grid}.store .fc-remove:hover{color:var(--danger);background:var(--danger-bg)}.store .fc-remove:focus-visible{border-radius:var(--r-md)}.store .fc-summary{border:1px solid var(--border-strong);border-radius:var(--r-lg);top:var(--sticky-top);background:#fff;padding:24px;position:sticky}.store .fc-summary h2{font:600 var(--fs-h3)/var(--lh-h3) var(--font-d);margin-bottom:14px}.store .fc-summary-row{color:var(--n-700);justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;font-size:14px;line-height:20px;display:flex}.store .fc-summary-row span:last-child{color:var(--n-900);text-align:right}.store .fc-summary-total{border-top:1px solid var(--border-strong);font:600 15px/20px var(--font-b);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.store .fc-summary-actions{flex-direction:column;gap:10px;margin-top:20px;display:flex}.store .fc-summary-note{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--n-500);margin-top:12px}.store .fc-co-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:28px 0 20px;display:flex}.store .fc-co-indicator{font:500 14px/20px var(--font-b);color:var(--n-500);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.store .fc-co-indicator li{align-items:center;gap:8px;display:flex}.store .fc-co-indicator li+li:before{content:"";background:var(--border-strong);width:24px;height:1px}.store .fc-co-indicator li.is-current{color:var(--n-900);font-weight:600}.store .fc-co-indicator li.is-done{color:var(--success)}.store .fc-co-grid{grid-template-columns:minmax(0, 1fr) var(--aside);align-items:start;gap:32px;display:grid}.store .fc-co-steps{flex-direction:column;gap:12px;min-width:0;display:flex}.store .fc-co-step{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff}.store .fc-co-step.is-active{border-color:var(--blue-700);box-shadow:inset 3px 0 0 var(--blue-700)}.store .fc-co-step-head{align-items:center;gap:12px;padding:16px 20px;display:flex}.store .fc-co-step.is-open .fc-co-step-head{border-bottom:1px solid var(--border)}.store .fc-co-step-head h2{font:600 16px/22px var(--font-b);color:var(--n-900);flex:1}.store .fc-co-step.is-pending .fc-co-step-head h2{color:var(--n-500)}.store .fc-co-num{border-radius:var(--r-sm);background:var(--n-100);width:28px;height:28px;color:var(--n-500);font:700 16px/1 var(--font-d);flex:0 0 28px;place-items:center;display:grid}.store .fc-co-step.is-active .fc-co-num{background:var(--blue-700);color:#fff}.store .fc-co-num.is-done{background:var(--success-bg);color:var(--success)}.store .fc-co-edit{font-size:13px}.store .fc-co-body{padding:20px}.store .fc-co-resumo{color:var(--n-700);font-size:14px;line-height:22px}.store .fc-co-resumo strong{color:var(--n-900);font-weight:600}.store .fc-co-linkbtn{color:var(--link);font-weight:600}.store .fc-co-linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.store .fc-tabs{border:1px solid var(--border-input);border-radius:var(--r-md);grid-template-columns:1fr 1fr;height:44px;margin-bottom:16px;display:grid;overflow:hidden}.store .fc-tabs button{font:600 14px/1 var(--font-b);color:var(--n-700);transition:background var(--t-fast), color var(--t-fast);background:#fff;justify-content:center;align-items:center;gap:8px;display:flex}.store .fc-tabs button+button{border-left:1px solid var(--border-input)}.store .fc-tabs button:hover{background:var(--n-50)}.store .fc-tabs button[aria-pressed=true]{background:var(--blue-700);color:#fff}.store .fc-tabs button:focus-visible{box-shadow:inset 0 0 0 2px var(--white), inset 0 0 0 4px var(--blue-700);border-radius:0}.store .fc-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.store .fc-choice{border:1px solid var(--border-input);border-radius:var(--r-md);cursor:pointer;min-height:56px;transition:border-color var(--t-fast), background var(--t-fast);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.store .fc-choice:hover{border-color:var(--n-700)}.store .fc-choice:has(input:checked){border-color:var(--blue-700);background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-700)}.store .fc-choice input{margin-top:2px}.store .fc-choice-text{min-width:0}.store .fc-choice-text strong{font:600 15px/20px var(--font-b);color:var(--n-900);display:block}.store .fc-choice-text span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--n-700);margin-top:2px;display:block}.store .fc-notice{border-radius:var(--r-md);border:1px solid var(--info-border);background:var(--info-bg);color:var(--blue-800);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:20px;display:flex}.store .fc-notice--warning{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.store .fc-notice--danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.store .fc-notice--success{border-color:var(--success-border);background:var(--success-bg);color:#126b34}.store .fc-notice--plain{border-color:var(--border);background:var(--n-50);color:var(--n-700)}.store .fc-notice p+p{margin-top:4px}.store .fc-co-item{border-bottom:1px solid var(--border);grid-template-columns:56px minmax(0,1fr) 32px;align-items:start;gap:12px;padding:12px 0;display:grid}.store .fc-co-item-media{border-radius:var(--r-sm);width:56px;height:56px;overflow:hidden}.store .fc-co-item-title{font:500 14px/20px var(--font-b);color:var(--n-900);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store .fc-co-item-title:hover{color:var(--blue-700)}.store .fc-co-item-row{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.store .fc-co-item-row .fc-qty{height:32px}.store .fc-co-item-row .fc-qty button{width:32px}.store .fc-co-item .fc-remove{width:32px;height:32px}.store .fc-co-more{margin-top:12px;font-size:13px;display:inline-block}.store .fc-co-mobile-summary{display:none}.store .fc-done{max-width:640px;margin:40px auto 0}.store .fc-done-head{align-items:flex-start;gap:16px;display:flex}.store .fc-done-icon{border-radius:var(--r-md);background:var(--success-bg);width:48px;height:48px;color:var(--success);flex:0 0 48px;place-items:center;display:grid}.store .fc-done-box{border:1px solid var(--border-strong);border-radius:var(--r-lg);margin-top:24px;padding:20px 24px}.store .fc-done-box h2{font:600 var(--fs-t1)/var(--lh-t1) var(--font-b);margin-bottom:8px}.store .fc-done-items li{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:8px 0;font-size:14px;line-height:20px;display:flex}.store .fc-done-items li span:last-child{white-space:nowrap;font-weight:600}.store .fc-done-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.store .fc-form{flex-direction:column;gap:16px;display:flex}.store .fc-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.store .fc-form-row--3{grid-template-columns:2fr 1fr}.store .fc-field{flex-direction:column;min-width:0;display:flex}.store .fc-field label,.store .fc-label{font:600 14px/20px var(--font-b);color:var(--n-900);margin-bottom:6px}.store .fc-field label small,.store .fc-label small{color:var(--n-500);font-size:14px;font-weight:400}.store .fc-field input,.store .fc-field select,.store .fc-field textarea{width:100%;height:44px;font:400 16px/22px var(--font-b);color:var(--n-900);border:1px solid var(--border-input);border-radius:var(--r-md);transition:border-color var(--t-fast), box-shadow var(--t-fast);background:#fff;padding:0 14px}.store .fc-field select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316202E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center/16px no-repeat;padding-right:36px}.store .fc-field textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px}.store .fc-field input::placeholder,.store .fc-field textarea::placeholder{color:var(--n-500);opacity:1}.store .fc-field input:hover,.store .fc-field select:hover,.store .fc-field textarea:hover{border-color:var(--n-700)}.store .fc-field input:focus-visible,.store .fc-field select:focus-visible,.store .fc-field textarea:focus-visible{border-color:var(--blue-700);box-shadow:0 0 0 3px var(--blue-100);border-radius:var(--r-md)}.store .fc-field-help{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--n-500);margin-top:6px}.store .fc-pagehead{background-color:var(--blue-800);color:#fff;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:24px 24px;padding:40px 0 44px}.store .fc-pagehead .fc-breadcrumb{color:#c9d8ec;margin:0 0 14px}.store .fc-pagehead .fc-breadcrumb a:hover{color:#fff}.store .fc-pagehead .fc-breadcrumb .ico{color:#8fa0b8}.store .fc-pagehead .fc-breadcrumb [aria-current]{color:#fff}.store .fc-pagehead h1{font:700 var(--fs-d1)/var(--lh-d1) var(--font-d);letter-spacing:-.005em}.store .fc-pagehead p{color:#c9d8ec;max-width:56ch;margin-top:10px;font-size:17px;line-height:26px}.store .fc-prose{color:var(--n-700);max-width:68ch;font-size:16px;line-height:26px}.store .fc-prose+.fc-prose{margin-top:12px}.store .fc-stores-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.store .fc-store-card{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;flex-direction:column;gap:6px;padding:16px;display:flex}.store .fc-store-card h2{font:600 var(--fs-t1)/var(--lh-t1) var(--font-b);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store .fc-store-card address{color:var(--n-700);font-size:14px;font-style:normal;line-height:20px}.store .fc-store-card-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.store .fc-hours-line{color:var(--n-700);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:15px;line-height:22px;display:flex}.store .fc-hours-line strong{color:var(--n-900);font-weight:600}.store .fc-service-tiles--5{grid-template-columns:repeat(5,minmax(0,1fr))}.store .fc-panel-title{font:600 var(--fs-h3)/var(--lh-h3) var(--font-d);margin-bottom:16px}.store .fc-quote{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.store .fc-contact-list{flex-direction:column;gap:18px;display:flex}.store .fc-contact-list li{align-items:flex-start;gap:12px;display:flex}.store .fc-contact-list .ico{color:var(--blue-700);margin-top:1px}.store .fc-contact-list strong{font:600 15px/20px var(--font-b);display:block}.store .fc-contact-list span,.store .fc-contact-list a{color:var(--n-700);font-size:14px;line-height:20px;display:block}.store .fc-contact-list a{color:var(--link);font-weight:600}.store .fc-contact-list a:hover{text-underline-offset:3px;text-decoration:underline}.store .fc-cadastro{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:48px;display:grid}.store .fc-panel{border:1px solid var(--border-strong);border-radius:var(--r-lg);background:#fff;padding:24px}.store .fc-footer{flex:none;margin-top:auto}.store .fc-service-strip{background:var(--bg-band);border-top:1px solid var(--border);padding:28px 0}.store .fc-service-strip-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.store .fc-service-item{align-items:flex-start;gap:12px;display:flex}.store .fc-service-item .ico{color:var(--blue-700)}.store .fc-service-item strong{font:600 15px/20px var(--font-b);color:var(--n-900);display:block}.store .fc-service-item span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--n-700);margin-top:2px;display:block}.store .fc-service-item:hover strong{color:var(--blue-700);text-underline-offset:3px;text-decoration:underline}.store .fc-footer-main{background:var(--ink);color:#aebbcd;padding:48px 0 40px;font-size:14px;line-height:22px}.store .fc-footer-cols{grid-template-columns:2fr 1fr 1.25fr 1fr;gap:40px;display:grid}.store .fc-footer-col h2{font:600 15px/20px var(--font-b);color:#fff;margin-bottom:14px}.store .fc-footer-col li{align-items:center;min-height:28px;display:flex}.store .fc-footer-col a{color:#aebbcd}.store .fc-footer-col a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.store .fc-footer-deps{columns:2;column-gap:24px}.store .fc-footer-deps li{break-inside:avoid}.store .fc-footer-wa{font:600 22px/26px var(--font-d);letter-spacing:.01em;align-items:center;gap:8px;display:inline-flex;color:#fff!important}.store .fc-footer-wa .ico{color:var(--whatsapp)}.store .fc-footer-wa-label{font-size:var(--fs-xs);line-height:var(--lh-xs);color:#8fa0b8;margin-bottom:2px}.store .fc-footer-contact{flex-direction:column;gap:6px;margin-top:10px;display:flex}.store .fc-footer-contact li{min-height:0}.store .fc-footer-bottom{background:var(--ink);font-size:var(--fs-xs);line-height:var(--lh-xs);color:#8fa0b8;border-top:1px solid #ffffff1f;padding:20px 0}.store .fc-footer-bottom-inner{align-items:center;gap:20px;display:flex}.store .fc-footer-bottom img{flex:none;width:auto;height:36px}.store .fc-footer--min .fc-footer-bottom{border-top:0}.store .fc-empty{padding:32px 0}.store .fc-empty>.ico{color:var(--n-400)}.store .fc-empty h2{font:600 var(--fs-h3)/var(--lh-h3) var(--font-d);color:var(--n-900);margin-top:16px}.store .fc-empty p{color:var(--n-700);max-width:52ch;margin-top:6px;font-size:15px;line-height:22px}.store .fc-empty-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.store .fc-empty--center{text-align:center;flex-direction:column;align-items:center;max-width:440px;margin:40px auto 0;display:flex}.store .fc-empty--center .fc-empty-actions{justify-content:center}.store .fc-empty-deps{margin-top:40px}.store .fc-bottombar{display:none}@media (min-width:1280px){.store .fc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1025px) and (max-width:1160px){.store .fc-deps-quick a:nth-last-child(2){display:none}}@media (max-width:1024px){.store{--header-h:68px;--nav-h:44px;--gap-sec:40px}.store .btn-sm{height:44px}.store .fc-header-inner{gap:20px}.store .fc-hact-text{display:none}.store .fc-header-actions{gap:16px}.store .fc-hact{justify-content:center;min-width:44px}.store .fc-deps-quick{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.store .fc-deps-quick a.fc-deps-service{margin-left:0;padding-right:24px}.store .fc-hero{grid-template-columns:minmax(0,1fr)}.store .fc-banner--navy{min-height:300px}.store .fc-hero-title{font-size:44px;line-height:46px}.store .fc-banner--navy .fc-banner-art{width:30%}.store .fc-hero-stores ul{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.store .fc-services{grid-template-columns:minmax(0,1fr)}.store .fc-dep-grid,.store .fc-brands{grid-template-columns:repeat(4,minmax(0,1fr))}.store .fc-section-title{font-size:26px;line-height:30px}.store .fc-shelf-track{grid-auto-columns:31.25%}.store .fc-section-arrows{display:none}.store .fc-listing{grid-template-columns:minmax(0,1fr)}.store .fc-filter-toggle{display:inline-flex}.store .fc-filters{width:min(320px,88vw);z-index:var(--z-drawer);box-shadow:var(--sh-3);transition:transform var(--t-med);visibility:hidden;background:#fff;padding:0 20px 24px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.store .fc-filters.is-open{visibility:visible;transform:none}.store .fc-filters-head{border-bottom:1px solid var(--border);z-index:1;background:#fff;justify-content:space-between;align-items:center;height:56px;margin:0 -8px 12px 0;display:flex;position:sticky;top:0}.store .fc-filters-head strong{font:600 var(--fs-h3)/1 var(--font-d)}.store .fc-filters-overlay{z-index:var(--z-overlay);background:#0b1e3673;display:block;position:fixed;inset:0}.store .fc-filter-opt,.store .fc-check{min-height:44px}.store .fc-pdp{grid-template-columns:minmax(0,1fr) 340px;column-gap:32px}.store .fc-pdp-id{grid-template-columns:160px minmax(0,1fr);gap:20px}.store .fc-cart-layout,.store .fc-co-grid{grid-template-columns:minmax(0,1fr)}.store .fc-summary{position:static}.store .fc-stores-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store .fc-quote,.store .fc-cadastro{grid-template-columns:minmax(0,1fr);gap:32px}.store .fc-service-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.store .fc-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.store .fc-footer-col li{min-height:44px}.store .fc-footer-contact li{min-height:0}.store .fc-qty,.store .fc-co-item-row .fc-qty{height:44px}.store .fc-qty button,.store .fc-co-item-row .fc-qty button{width:44px}.store .fc-remove,.store .fc-co-item .fc-remove{width:44px;height:44px}.store .fc-co-item{grid-template-columns:56px minmax(0,1fr) 44px}.store .fc-cart-row{grid-template-columns:72px minmax(0,1fr) auto 96px 44px}.store .fc-cart-media{width:72px;height:72px}}@media (min-width:641px) and (max-width:1024px){.store .fc-dep-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.store{--gutter:16px;--gap-sec:32px;--header-h:112px;--nav-h:0px}.store .fc-topbar,.store .fc-deps{display:none}.store .fc-header-inner{flex-wrap:wrap;gap:0 8px;height:auto;padding-bottom:12px}.store .fc-menu-btn{order:1;display:grid}.store .fc-logo{order:2;height:56px}.store .fc-logo img{height:36px}.store .fc-header-actions{order:3;gap:4px;margin-right:-10px}.store .fc-header-search{flex:0 0 100%;order:4;max-width:none}.store .fc-search{height:44px}.store .fc-search input{font-size:16px}.store .fc-header--min .fc-header-inner{flex-wrap:nowrap;height:56px;padding-bottom:0}.store .fc-header--min .fc-logo{order:0}.store .fc-header--min .fc-logo img{height:34px}.store .fc-page{padding-bottom:48px}.store .fc-band{padding:32px 0}.store .fc-section-title{font-size:24px;line-height:28px}.store .fc-page-title{font-size:28px;line-height:32px}.store .fc-hero{gap:12px;margin-top:16px}.store .fc-banner--navy{min-height:240px;padding:28px 20px}.store .fc-hero-title{max-width:none;font-size:34px;line-height:36px}.store .fc-hero-sub{max-width:none;font-size:15px;line-height:22px}.store .fc-hero-cta{flex-direction:column;align-self:stretch}.store .fc-banner--navy .fc-banner-art,.store .fc-hero-stores{display:none}.store .fc-hero-stores-mobile{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--n-50);align-items:center;gap:12px;min-height:56px;padding:14px 16px;display:flex}.store .fc-hero-stores-mobile .ico:first-child{color:var(--blue-700)}.store .fc-hero-stores-mobile span{color:var(--n-700);flex:1;font-size:14px;line-height:20px}.store .fc-hero-stores-mobile strong{color:var(--n-900);font-size:15px;font-weight:600;display:block}.store .fc-banner--orange{min-height:0;padding:24px 20px}.store .fc-banner--orange h2{font-size:30px;line-height:32px}.store .fc-banner--orange p{max-width:none}.store .fc-banner--orange .fc-banner-art{display:none}.store .fc-service-tiles{grid-template-columns:minmax(0,1fr);gap:8px}.store .fc-service-tile{flex-direction:row;align-items:stretch}.store .fc-service-tile-panel{aspect-ratio:auto;flex:0 0 72px;min-height:72px}.store .fc-service-tile-panel .ico{width:32px;height:32px}.store .fc-service-tile-body{flex-direction:column;justify-content:center;display:flex}.store .fc-brands{grid-template-columns:repeat(3,minmax(0,1fr))}.store .fc-brands a{height:52px;font-size:17px}.store .fc-steps{grid-template-columns:minmax(0,1fr);gap:20px}.store .fc-dep-grid,.store .fc-dep-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store .fc-dep-grid .fc-dep-tile{flex-direction:row;align-items:stretch}.store .fc-dep-grid .fc-dep-tile-panel{aspect-ratio:auto;flex:0 0 52px;min-height:56px}.store .fc-dep-grid .fc-dep-tile-panel .ico{stroke-width:1.6px;width:26px;height:26px}.store .fc-dep-grid .fc-dep-tile-body{flex-direction:column;justify-content:center;padding:8px 10px;display:flex}.store .fc-dep-grid .fc-dep-tile-name{font-size:13px;line-height:17px}.store .fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store .fc-card{padding:12px}.store .fc-card-title{height:54px;margin-top:10px;font-size:13px;line-height:18px}.store .fc-price-now .cur{font-size:13px}.store .fc-price-now .int{font-size:24px}.store .fc-price-now .dec{font-size:13px}.store .fc-ph-label{height:24px;padding:0 6px;font-size:12px;bottom:6px;left:6px;right:6px}.store .fc-ph-label span:last-child:not(:only-child){display:none}.store .fc-ph-ico{margin-bottom:20px}.store .fc-hide-sm{display:none}.store .fc-shelf-track{margin-right:calc(-1 * var(--gutter));grid-auto-columns:44%}.store .fc-shelf-more{text-align:center;border-right:1px solid var(--border);border-bottom:1px solid var(--border);font:600 14px/20px var(--font-b);color:var(--blue-700);background:var(--n-50);justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.store .fc-section-tools .link{display:none}.store .fc-listing-bar{top:var(--header-h);z-index:5;margin:0 calc(-1 * var(--gutter));padding:8px 0;padding-left:var(--gutter);padding-right:var(--gutter);background:#fff;position:sticky}.store .fc-listing-bar-right{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.store .fc-filter-toggle{width:100%}.store .fc-sort span{display:none}.store .fc-sort,.store .fc-sort select{width:100%;height:44px}.store .fc-chips{width:100%}.store .fc-page-btn--num,.store .fc-page-dots{display:none}.store .fc-page-mobile{display:inline}.store .fc-page-btn{height:44px}.store .fc-pdp{grid-template:"id""side""below"/minmax(0,1fr)}.store .fc-pdp-side{margin-top:20px}.store .fc-pdp-id{grid-template-columns:96px minmax(0,1fr);gap:14px}.store .fc-pdp-id .fc-ph--pdp{border-radius:var(--r-sm);background-size:20px 20px}.store .fc-pdp-id .fc-ph--pdp .fc-ph-label{display:none}.store .fc-pdp-id .fc-ph--pdp .fc-ph-ico{width:46%;height:46%;margin:0}.store .fc-pdp-title{font-size:24px;line-height:28px}.store .fc-buybox{border:0;border-top:1px solid var(--border);border-radius:0;padding:20px 0 0;position:static}.store .fc-pdp-below{gap:24px;margin-top:24px}.store .fc-specs-row{grid-template-columns:45% minmax(0,1fr)}.store .fc-help-actions,.store .fc-help-actions .btn{width:100%}.store .fc-cart-row{grid-template-columns:64px minmax(0,1fr) 44px;align-items:start;gap:8px 12px}.store .fc-cart-media{width:64px;height:64px}.store .fc-cart-row .fc-remove{grid-area:1/3}.store .fc-cart-row .fc-qty{grid-area:2/2;justify-self:start}.store .fc-cart-row .fc-cart-line{white-space:nowrap;grid-area:2/3;place-self:center end}.store .fc-cart-row{grid-template-columns:64px minmax(0,1fr) auto}.store .fc-co-top{margin:20px 0 14px}.store .fc-co-indicator{gap:6px;font-size:13px}.store .fc-co-indicator li+li:before{width:10px}.store .fc-co-step-head{padding:14px 16px}.store .fc-co-body{padding:16px}.store .fc-choices,.store .fc-form-row,.store .fc-form-row--3{grid-template-columns:minmax(0,1fr)}.store .fc-co-aside-desktop{display:none}.store .fc-co-mobile-summary{border:1px solid var(--border-strong);border-radius:var(--r-lg);background:#fff;margin-bottom:12px;display:block}.store .fc-co-mobile-summary summary{cursor:pointer;min-height:52px;font:600 15px/20px var(--font-b);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;list-style:none;display:flex}.store .fc-co-mobile-summary summary::-webkit-details-marker{display:none}.store .fc-co-mobile-summary summary span{color:var(--blue-700);align-items:center;gap:6px;display:inline-flex}.store .fc-co-mobile-summary[open] summary{border-bottom:1px solid var(--border)}.store .fc-co-mobile-summary[open] summary .ico{transform:rotate(180deg)}.store .fc-co-mobile-summary-body{padding:0 16px 16px}.store .fc-desktop-only{display:none}.store .fc-done-actions .btn{width:100%}.store .fc-pagehead{padding:28px 0 32px}.store .fc-pagehead h1{font-size:32px;line-height:36px}.store .fc-pagehead p{font-size:15px;line-height:22px}.store .fc-stores-grid{grid-template-columns:minmax(0,1fr);gap:12px}.store .fc-panel{padding:16px}.store .fc-service-strip-inner{grid-template-columns:minmax(0,1fr);gap:18px}.store .fc-footer-main{padding:32px 0}.store .fc-footer-cols{grid-template-columns:minmax(0,1fr);gap:28px}.store .fc-footer-bottom-inner{flex-direction:column;align-items:flex-start;gap:12px}.store .fc-footer-bottom{padding-bottom:88px}.store .fc-bottombar{z-index:var(--z-sticky);padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0b1e361a}.store .fc-bottombar-label{font-size:var(--fs-2xs);line-height:var(--lh-2xs);color:var(--n-500);display:block}.store .fc-bottombar .btn{flex:0 auto;min-width:0;padding:0 16px}.store:has(.fc-bottombar) .fc-footer-bottom{padding-bottom:152px}.store:has(.fc-bottombar) .fc-page{padding-bottom:32px}}@media (max-width:360px){.store .fc-hero-title{font-size:30px;line-height:32px}.store .fc-bottombar .btn{padding:0 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.store *,.store :before,.store :after{scroll-behavior:auto!important;transition:none!important}}
