:root{--primary: #1f4e8c;--primary-border: #173b69;--secondary: #b5470f;--stripe: #c4521a;--bg: #f6f7f9;--alt-bg: #e9edf2;--masonry: #d5dce5;--surface: #ffffff;--text: #48505c;--heading: #18202b;--meta: #6b7480;--border: #e3e7ec;--border-strong: #cdd4dc;--header-bg: #18202b;--header-text: #f6f7f9;--header-hover: #f08a4b;--footer-bg: #263140;--footer-text: #f6f7f9;--footer-muted: #c9d1db;--socket-bg: #18202b;--socket-text: #f6f7f9;--font: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--hero-bg: linear-gradient(100deg, rgba(24, 32, 43, .96) 0%, rgba(24, 32, 43, .86) 45%, rgba(31, 78, 140, .88) 100%), repeating-linear-gradient(45deg, #222c39 0 14px, #1d2633 14px 28px);--header-deep: #111821;--hover-bg: #e9eef4;--skeleton-shine: #f1f4f7;--panel-bg: #f4f6f9;--warn-row-bg: #fdf1ea}:root{--ok: #2e7d32;--warn: #b26a00;--radius: 3px;--container: 1310px;--shadow: 0 2px 10px rgba(0, 0, 0, .08);--shadow-card: 0 1px 2px rgba(0, 0, 0, .06), 0 4px 16px rgba(0, 0, 0, .06);--radius-card: 8px;--radius-input: 5px;--warn-text: #8a4f00;--warn-bg: #fff4e0;--ok-text: #1b5e20;--ok-bg: #e8f5e9;--contractor: #f2b705;--contractor-text: #3a2c00;--contractor-bg: #fff7d6}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.65}h1,h2,h3,h4{color:var(--heading);line-height:1.25;margin:0 0 .5em;font-weight:600}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.2rem}a{color:var(--primary);text-decoration:none}a:hover{color:var(--secondary)}img{max-width:100%;display:block}button,input,select{font:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}@media (max-width: 600px){.container{padding:0 16px}}.section{padding-top:48px;padding-bottom:48px}.section--alt{background:var(--alt-bg)}.section-title{text-align:center;margin-bottom:28px}.section-title p{margin:0;color:var(--meta)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border:1px solid var(--primary-border);border-radius:var(--radius);background:var(--primary);color:#fff;font-weight:600;cursor:pointer;transition:background .15s ease;text-decoration:none;line-height:1.2}.btn:hover:not(:disabled){background:var(--secondary);color:#fff}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--block{width:100%}.btn--ghost{background:transparent;color:var(--primary);border-color:var(--primary)}.btn--ghost:hover:not(:disabled){background:var(--primary)}.btn--lg{padding:14px 28px;font-size:1.05rem}.input,.select{padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-input);background:#fff;color:var(--heading)}.input:focus-visible,.select:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}input[type=checkbox],input[type=radio]{accent-color:var(--primary)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.notice{padding:12px 16px;border-left:4px solid var(--primary);background:var(--surface);margin:0 0 16px}.notice--warn{border-color:var(--warn)}.muted{color:var(--meta)}.page-header{background:var(--alt-bg);border-bottom:1px solid var(--border-strong);padding:22px 0}.page-header h1{margin:0;font-size:1.6rem}.breadcrumbs{font-size:.85rem;color:var(--meta)}.breadcrumbs a{color:var(--meta)}.breadcrumbs a:hover{color:var(--primary)}._shell_rpuwh_1{min-height:100vh;display:flex;flex-direction:column}._main_rpuwh_6{flex:1}._skipLink_rpuwh_10{position:absolute;left:-9999px;top:0;z-index:100;background:var(--primary);color:#fff;padding:8px 12px}._skipLink_rpuwh_10:focus{left:8px;color:#fff}._topBar_rpuwh_25{background:var(--header-bg);color:var(--header-text);font-size:.8rem;border-bottom:1px solid color-mix(in srgb,var(--header-text) 12%,transparent)}._topBarInner_rpuwh_31{display:flex;align-items:center;gap:20px;min-height:34px}._topBar_rpuwh_25 a{color:var(--header-text)}._topBar_rpuwh_25 a:hover{color:var(--header-hover)}._social_rpuwh_43{display:flex;gap:12px;align-items:center}._social_rpuwh_43 a{display:inline-flex;color:inherit}._sisterShops_rpuwh_52{display:flex;gap:0}._sisterShops_rpuwh_52 a{padding:0 12px;border-left:1px solid color-mix(in srgb,var(--header-text) 25%,transparent)}._sisterShops_rpuwh_52 a:first-child{border-left:0;padding-left:0;font-weight:700}._phone_rpuwh_65{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;white-space:nowrap}._header_rpuwh_75{position:sticky;top:0;z-index:50;background:var(--header-bg);color:var(--header-text);box-shadow:0 2px 8px #00000040}._headerInner_rpuwh_83{display:flex;align-items:center;gap:24px;min-height:88px}._logo_rpuwh_91{display:inline-flex;flex-shrink:0;transition:transform .15s ease}._logo_rpuwh_91 img{display:block;height:72px;width:auto}._logo_rpuwh_91:hover{transform:translateY(-1px)}._logoFooter_rpuwh_104 img{height:96px}._mainNav_rpuwh_109{margin-left:auto}._mainNav_rpuwh_109>ul{display:flex;list-style:none;margin:0;padding:0}._mainNav_rpuwh_109 li{position:relative}._mainNav_rpuwh_109>ul>li>a{display:flex;align-items:center;gap:4px;padding:0 13px;height:88px;color:var(--header-text);font-weight:600;font-size:.92rem;white-space:nowrap;border-bottom:3px solid transparent;transition:color .15s}._mainNav_rpuwh_109>ul>li>a:hover,._mainNav_rpuwh_109>ul>li:focus-within>a{color:var(--header-hover)}._navActive_rpuwh_138{border-bottom-color:var(--primary)!important}._chevron_rpuwh_141{opacity:.7}._dropdown_rpuwh_144{position:absolute;top:100%;left:0;min-width:240px;list-style:none;margin:0;padding:6px 0;background:var(--header-bg);border-top:3px solid var(--primary);box-shadow:0 8px 18px #0000004d;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s}._hasDropdown_rpuwh_163:hover ._dropdown_rpuwh_144,._hasDropdown_rpuwh_163:focus-within ._dropdown_rpuwh_144{opacity:1;visibility:visible;transform:none}._dropdown_rpuwh_144 a{display:block;padding:9px 18px;color:var(--header-text);font-size:.9rem;border-bottom:1px solid color-mix(in srgb,var(--header-text) 8%,transparent)}._dropdown_rpuwh_144 li:last-child a{border-bottom:0}._dropdown_rpuwh_144 a:hover{background:color-mix(in srgb,var(--header-text) 6%,transparent);color:var(--header-hover)}._headerActions_rpuwh_184{display:flex;align-items:center;gap:4px}._iconButton_rpuwh_189{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;background:none;color:var(--header-text);cursor:pointer;border-radius:50%}._iconButton_rpuwh_189:hover{color:var(--header-hover);background:color-mix(in srgb,var(--header-text) 6%,transparent)}._headerMenu_rpuwh_207{position:relative}._headerDropdown_rpuwh_210{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:220px;max-width:min(300px,calc(100vw - 32px));background:var(--header-bg);border-top:3px solid var(--primary);box-shadow:0 8px 18px #0000004d}._adminDropdown_rpuwh_222{min-width:160px}._headerDropdown_rpuwh_210 ul{list-style:none;margin:0;padding:0 0 6px}._accountWho_rpuwh_230{padding:10px 18px;color:var(--header-text);opacity:.8;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--header-text) 15%,transparent)}._headerDropdown_rpuwh_210 a,._headerDropdown_rpuwh_210 button{display:block;width:100%;padding:9px 18px;border:0;border-bottom:1px solid color-mix(in srgb,var(--header-text) 8%,transparent);background:none;color:var(--header-text);font:inherit;font-size:.9rem;text-align:left;text-decoration:none;cursor:pointer}._headerDropdown_rpuwh_210 li:last-child>*{border-bottom:0}._headerDropdown_rpuwh_210 a:hover,._headerDropdown_rpuwh_210 button:hover:not(:disabled){background:color-mix(in srgb,var(--header-text) 6%,transparent);color:var(--header-hover)}._accountError_rpuwh_263{margin:0;padding:0 18px 10px;color:#ffb4a8;font-size:.85rem}._cartBadge_rpuwh_269{position:absolute;top:2px;right:0;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--primary);border:1px solid var(--header-bg);color:#fff;font-size:.7rem;font-weight:700;line-height:17px;text-align:center}._menuToggle_rpuwh_285{display:none}._searchPanel_rpuwh_289{background:var(--header-deep);padding:14px 0;border-top:1px solid color-mix(in srgb,var(--header-text) 12%,transparent)}._searchPanel_rpuwh_289 form{display:flex;gap:10px}._withSearchBox_rpuwh_300 ._mainNav_rpuwh_109{margin-left:0}._headerSearch_rpuwh_303{flex:1;max-width:640px;margin-left:auto}._searchToggle_rpuwh_308,._searchPanelNarrow_rpuwh_309{display:none}._drawerBackdrop_rpuwh_314{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;visibility:hidden;transition:opacity .2s;z-index:60}._drawer_rpuwh_314{position:fixed;top:0;right:0;bottom:0;width:min(340px,86vw);background:var(--header-bg);color:var(--header-text);z-index:61;transform:translate(100%);visibility:hidden;transition:transform .25s ease,visibility .25s;overflow-y:auto;padding:56px 0 24px}._drawerBackdrop_rpuwh_314._drawerOpen_rpuwh_340{opacity:1;visibility:visible}._drawer_rpuwh_314._drawerOpen_rpuwh_340{transform:none;visibility:visible}._drawerClose_rpuwh_348{position:absolute;top:10px;right:10px;background:none;border:0;color:var(--header-text);padding:8px;cursor:pointer}._drawer_rpuwh_314 ul{list-style:none;margin:0;padding:0}._drawer_rpuwh_314 a{display:block;padding:12px 24px;color:var(--header-text);font-weight:600;border-bottom:1px solid color-mix(in srgb,var(--header-text) 8%,transparent)}._drawer_rpuwh_314 a:hover,._drawer_rpuwh_314 a[aria-current=page]{color:var(--header-hover)}._drawer_rpuwh_314 ul ul a{padding-left:44px;font-weight:400;font-size:.92rem}._drawerFooter_rpuwh_379{display:flex;flex-direction:column;padding-top:16px}._drawerFooter_rpuwh_379 a{font-weight:400;font-size:.85rem;border:0;padding:6px 24px;opacity:.85}._footer_rpuwh_393{background:var(--footer-bg);color:var(--footer-text);padding:48px 0 36px}._footer_rpuwh_393 h3{color:var(--footer-text);font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}._footer_rpuwh_393 a{color:var(--footer-text)}._footer_rpuwh_393 a:hover{color:var(--secondary)}._footerGrid_rpuwh_411{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:36px}._footerBlurb_rpuwh_416{color:var(--footer-muted);font-size:.9rem;margin:18px 0}._footerLinks_rpuwh_421{list-style:none;padding:0;margin:0;columns:2;font-size:.9rem}._footerLinks_rpuwh_421 li{margin-bottom:6px}._hours_rpuwh_431{margin:0;font-size:.9rem}._hours_rpuwh_431 div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--header-text) 12%,transparent)}._hours_rpuwh_431 dt{font-weight:600}._hours_rpuwh_431 dd{margin:0;color:var(--footer-muted)}._socket_rpuwh_449{background:var(--socket-bg);color:var(--socket-text);font-size:.8rem;padding:12px 0}._socketInner_rpuwh_455{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px}._version_rpuwh_463{font-size:.75rem;opacity:.85;font-variant-numeric:tabular-nums}@media (max-width: 1180px){._mainNav_rpuwh_109>ul>li>a{padding:0 9px;font-size:.86rem}}@media (max-width: 1024px){._mainNav_rpuwh_109,._headerSearch_rpuwh_303{display:none}._searchToggle_rpuwh_308{display:inline-flex}._searchPanelNarrow_rpuwh_309{display:block}._menuToggle_rpuwh_285{display:inline-flex}._headerActions_rpuwh_184{margin-left:auto}._headerInner_rpuwh_83{min-height:70px}._footerGrid_rpuwh_411{grid-template-columns:1fr 1fr}}@media (max-width: 640px){._sisterShops_rpuwh_52{display:none}._headerInner_rpuwh_83{gap:8px}._headerActions_rpuwh_184{gap:0}._iconButton_rpuwh_189{width:38px}._logo_rpuwh_91 img{height:54px}._footerGrid_rpuwh_411{grid-template-columns:1fr}}._form_1f7k2_1{display:flex;gap:10px}._field_1f7k2_5{position:relative;flex:1}._input_1f7k2_9{width:100%;padding:11px 14px;border:1px solid #555;border-radius:var(--radius);background:#fff;color:var(--heading)}._list_1f7k2_17{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:70;margin:0;padding:4px 0;list-style:none;background:#fff;color:var(--heading);border:1px solid #ccc;border-radius:var(--radius);box-shadow:0 8px 24px #0000002e;max-height:min(70vh,480px);overflow-y:auto}._option_1f7k2_34{display:flex;align-items:center;gap:12px;padding:8px 12px;cursor:pointer}._active_1f7k2_41{background:var(--hover-bg)}._thumb_1f7k2_44{flex:none;width:40px;height:40px;border-radius:4px;object-fit:cover;background:#eee}._text_1f7k2_52{display:flex;flex-direction:column;min-width:0;flex:1}._name_1f7k2_58{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_1f7k2_64{font-size:.85rem;color:#666}._soldOut_1f7k2_68{color:var(--primary)}._price_1f7k2_71{flex:none;font-weight:600}._card_1pb8x_1{--badge: 36px;--gap: 14px;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px 24px 22px 18px}._head_1pb8x_9{display:flex;align-items:center;gap:var(--gap)}._badge_1pb8x_14{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--badge);height:var(--badge);border-radius:50%;background:var(--primary);color:#fff;font-weight:700;font-size:1.05rem}._badge_1pb8x_14 svg{width:20px;height:20px}._title_1pb8x_31{margin:0;font-size:1.35rem;line-height:1.25}._body_1pb8x_37{margin:12px 0 0 calc(var(--badge) + var(--gap));display:flex;flex-direction:column;gap:14px}._body_1pb8x_37>p{margin:0}._pageTitle_1pb8x_47{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:6px}._pageTitle_1pb8x_47 h1{margin:0;font-size:2.3rem;line-height:1.15}._pageTitle_1pb8x_47 h1:after{content:"";display:block;width:56px;height:4px;margin-top:12px;background:var(--primary);border-radius:2px}._subtitle_1pb8x_71{margin-top:12px;color:var(--text);font-size:1.05rem}._actions_1pb8x_76{display:flex;gap:10px}@media (max-width: 640px){._card_1pb8x_1{padding:16px}._body_1pb8x_37{margin-left:0}._pageTitle_1pb8x_47 h1{font-size:1.8rem}}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/google-sans-500-latin-DL4ee5e9.woff2) format("woff2")}._button_qf6ku_11{--gap: 10px;--logo: 20px;display:flex;align-items:center;box-sizing:border-box;width:100%;height:41px;padding:0 12px;border:1px solid transparent;border-radius:4px;text-decoration:none;white-space:nowrap;transition:filter .15s ease}._button_qf6ku_11:not(._apple_qf6ku_28):hover{filter:brightness(.96)}._logo_qf6ku_32{display:flex;flex:none;margin-right:var(--gap)}._label_qf6ku_37{flex:1;margin-right:calc(var(--logo) + var(--gap));text-align:center}._google_qf6ku_43{background:#fff;border-color:#747775;color:#1f1f1f;font-family:Google Sans,Roboto,Arial,sans-serif;font-weight:500;font-size:14px;line-height:20px}._googleCrop_qf6ku_52{display:block;width:20px;height:20px;overflow:hidden}._googleCrop_qf6ku_52 img{display:block;max-width:none;margin:-10px}._microsoft_qf6ku_65{--gap: 12px;--logo: 21px;background:#fff;border-color:#8c8c8c;color:#5e5e5e;font-family:Segoe UI,"Segoe UI Web (West European)",system-ui,sans-serif;font-weight:600;font-size:15px}._apple_qf6ku_28{justify-content:center;padding:0;border:0;background:#000;overflow:hidden}._apple_qf6ku_28 img{display:block;flex:none;max-width:none}._facebook_qf6ku_92{background:#0866ff;border-color:#0866ff;color:#fff;font-family:var(--font);font-weight:600;font-size:15px}._linkedin_qf6ku_101{--logo: 24px;background:#fff;border-color:#747775;color:#1f1f1f;font-family:var(--font);font-weight:600;font-size:15px}._grid_1iqq5_2{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px}._card_1iqq5_7{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:box-shadow .15s,transform .15s}._card_1iqq5_7:hover{box-shadow:var(--shadow);transform:translateY(-2px)}._cardImage_1iqq5_22{position:relative;display:block;aspect-ratio:1;background:var(--masonry)}._cardImage_1iqq5_22 img{width:100%;height:100%;object-fit:cover}._noImage_1iqq5_33{width:100%;height:100%}._saleTag_1iqq5_37{position:absolute;top:10px;left:10px;background:var(--stripe);color:#fff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:2px}._cardBody_1iqq5_50{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;flex:1}._cardBody_1iqq5_50 .btn{margin-top:auto}._brand_1iqq5_60{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}._cardTitle_1iqq5_67{font-size:1rem;margin:0}._cardTitle_1iqq5_67 a{color:var(--heading)}._cardTitle_1iqq5_67 a:hover{color:var(--primary)}._sku_1iqq5_77{font-size:.75rem;color:var(--meta)}._cardMeta_1iqq5_81{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 12px;flex-wrap:wrap}._previewSpace_1iqq5_91{min-height:95px;margin-top:auto}._skeleton_1iqq5_96{min-height:400px;background:linear-gradient(90deg,var(--alt-bg),var(--skeleton-shine),var(--alt-bg));background-size:200% 100%;animation:_shimmer_1iqq5_1 1.2s infinite linear}@keyframes _shimmer_1iqq5_1{to{background-position:-200% 0}}._price_1iqq5_109{display:inline-flex;align-items:baseline;gap:8px;font-weight:700;font-size:1.1rem;color:var(--heading)}._salePrice_1iqq5_117{color:var(--primary)}._contractorCard_1iqq5_121{border:2px solid var(--contractor)}._contractorTag_1iqq5_124{display:inline-flex;align-items:center;gap:5px;background:var(--contractor);color:var(--contractor-text);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:2px}._cardImage_1iqq5_22 ._contractorTag_1iqq5_124{position:absolute;top:10px;right:10px}._contractorPrice_1iqq5_142{display:inline-flex;flex-direction:column;line-height:1.2}._contractorAmount_1iqq5_147{font-weight:700;font-size:1.15rem;color:var(--heading)}._compareAt_1iqq5_152{font-weight:400;font-size:.85rem;color:var(--meta)}._stock_1iqq5_157{font-size:.78rem;font-weight:600;padding:2px 8px;border-radius:10px;white-space:nowrap}._stockIn_1iqq5_164{color:var(--ok);background:#e8f3e8}._stockLow_1iqq5_168{color:var(--warn);background:#fbefdc}._stockOut_1iqq5_172{color:var(--meta);background:var(--alt-bg)}._qty_1iqq5_178{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius);background:#fff}._qty_1iqq5_178 button{width:36px;border:0;background:none;font-size:1.1rem;cursor:pointer;color:var(--heading)}._qty_1iqq5_178 button:disabled{color:var(--border-strong);cursor:not-allowed}._qty_1iqq5_178 input{width:48px;border:0;border-left:1px solid var(--border);border-right:1px solid var(--border);text-align:center;padding:8px 0;color:var(--heading);-moz-appearance:textfield}._qty_1iqq5_178 input::-webkit-inner-spin-button,._qty_1iqq5_178 input::-webkit-outer-spin-button{-webkit-appearance:none}._pagination_1iqq5_214{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:32px}._pagination_1iqq5_214 button{flex:none;min-width:38px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:var(--radius);background:#fff;color:var(--heading);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap}._pageGap_1iqq5_235{flex:none;align-self:center;min-width:20px;color:var(--meta);text-align:center}._pageSamples_1iqq5_244{position:absolute;top:0;left:0;display:flex;width:0;overflow:hidden;gap:inherit;visibility:hidden;pointer-events:none}._pagination_1iqq5_214 button:disabled{opacity:.5;cursor:not-allowed}._pageActive_1iqq5_259{background:var(--primary)!important;border-color:var(--primary-border)!important;color:#fff!important}._sidebar_1iqq5_266{font-size:.92rem}._sidebar_1iqq5_266 section{margin-bottom:26px}._sidebar_1iqq5_266 h3{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:2px solid var(--primary)}._sidebar_1iqq5_266 ul{list-style:none;padding:0;margin:0}._sidebar_1iqq5_266 li a{display:block;padding:4px 0;color:var(--text)}._sidebar_1iqq5_266 li a span{color:var(--meta);font-size:.8rem}._sidebar_1iqq5_266 li a:hover,._sidebar_1iqq5_266 li a[aria-current=page]{color:var(--primary);font-weight:600}._brandList_1iqq5_298{max-height:320px;overflow-y:auto}._check_1iqq5_302{display:flex;gap:8px;align-items:center;cursor:pointer}._check_1iqq5_302 input{accent-color:var(--primary);width:16px;height:16px}._page_1gmy3_2{max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:18px}._stack_1gmy3_9{display:flex;flex-direction:column;gap:18px}._lead_1gmy3_14{font-size:1.1rem;line-height:1.55}._sectionTitle_1gmy3_18{margin:18px 0 0;font-size:1.5rem}._grid_1gmy3_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._steps_1gmy3_29{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._steps_1gmy3_29>li,._steps_1gmy3_29>li>section,._grid_1gmy3_23>section{height:100%}._field_1gmy3_42{display:flex;flex-direction:column;gap:6px;font-weight:600;color:var(--heading);font-size:.95rem}._field_1gmy3_42 input,._field_1gmy3_42 textarea{font-weight:400;font-size:1rem;font-family:inherit}._fieldNote_1gmy3_57{font-weight:400;font-size:.875rem;color:var(--meta)}._date_1gmy3_62{max-width:220px}._fieldError_1gmy3_65{color:var(--warn-text);font-weight:400;font-size:.9rem}._check_1gmy3_70{display:flex;gap:10px;align-items:flex-start;line-height:1.45}._check_1gmy3_70 input{margin-top:3px;flex:none;width:16px;height:16px}._when_1gmy3_83{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:flex-end}._window_1gmy3_89{border:0;margin:0;padding:0;display:flex;align-items:center;gap:8px}._window_1gmy3_89 legend{font-weight:600;color:var(--heading);font-size:.95rem;margin-bottom:6px;padding:0}._delivery_1gmy3_105{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--radius-card);background:var(--bg)}._subhead_1gmy3_113{display:flex;align-items:center;gap:8px;margin:0;font-size:1.05rem}._subhead_1gmy3_113 svg{color:var(--primary)}._delivery_1gmy3_105>p{margin:-8px 0 0}._cityRow_1gmy3_126{display:grid;grid-template-columns:minmax(0,1fr) 90px 130px;gap:12px}._contactRow_1gmy3_131{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._facts_1gmy3_137{display:grid;grid-template-columns:max-content 1fr;gap:8px 20px;margin:0}._facts_1gmy3_137 dt{font-weight:600;color:var(--heading)}._facts_1gmy3_137 dd{margin:0}._facts_1gmy3_137 a{color:var(--primary)}._row_1gmy3_153{display:flex;flex-wrap:wrap;gap:14px;align-items:center}._meta_1gmy3_159{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 16px}._description_1gmy3_165{white-space:pre-wrap}._chip_1gmy3_169{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.85rem;font-weight:600;white-space:nowrap}._awaiting_deposit_1gmy3_177{background:var(--warn-bg);color:var(--warn-text)}._deposit_paid_1gmy3_181{background:var(--ok-bg);color:var(--ok-text)}._balance_invoiced_1gmy3_185{background:var(--alt-bg);color:var(--heading)}._lines_1gmy3_189{width:100%;border-collapse:collapse}._lines_1gmy3_189 th,._lines_1gmy3_189 td{padding:10px 6px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}._lines_1gmy3_189 th{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--meta);border-bottom-color:var(--border-strong)}._lines_1gmy3_189 a{color:var(--primary);font-weight:600}._num_1gmy3_211{text-align:right!important;white-space:nowrap}._qty_1gmy3_215{width:90px;text-align:right}._totals_1gmy3_219{margin-left:auto;width:min(100%,380px);display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--bg);border-radius:var(--radius-card)}._totals_1gmy3_219[aria-busy=true]{opacity:.6}._totalRow_1gmy3_232{display:flex;justify-content:space-between;gap:16px}._grand_1gmy3_237{font-weight:700;font-size:1.1rem;color:var(--heading);border-top:1px solid var(--border-strong);padding-top:8px}._grand_1gmy3_237:first-child{border-top:0;padding-top:0}._split_1gmy3_249{margin-top:8px;color:var(--primary)}@media (max-width: 640px){._grid_1gmy3_23,._steps_1gmy3_29,._contactRow_1gmy3_131{grid-template-columns:1fr}._cityRow_1gmy3_126{grid-template-columns:80px minmax(0,1fr)}._cityRow_1gmy3_126>:first-child{grid-column:1 / -1}._facts_1gmy3_137{grid-template-columns:1fr;gap:2px}._facts_1gmy3_137 dd{margin-bottom:10px}._lines_1gmy3_189 thead{display:none}._lines_1gmy3_189 tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--border)}._lines_1gmy3_189 td{border:0;padding:2px 0}}._narrow_1pqx6_1{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:18px}._stack_1pqx6_8{display:flex;flex-direction:column;gap:18px}._signInOptions_1pqx6_14{display:grid;gap:10px;width:min(300px,100%)}._emailSignIn_1pqx6_20{height:41px;padding:0 12px;font-size:15px}._row_1pqx6_25{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._field_1pqx6_31{display:flex;flex-direction:column;gap:6px;font-weight:600;color:var(--heading);font-size:.95rem}._field_1pqx6_31 input{font-weight:400;font-size:1rem}._value_1pqx6_43{font-weight:400;color:var(--text)}._checks_1pqx6_48{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}._check_1pqx6_48{display:flex;gap:10px;align-items:flex-start;line-height:1.45}._check_1pqx6_48 input{margin-top:3px;flex:none;width:16px;height:16px}._radios_1pqx6_65{border:0;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:8px}._radios_1pqx6_65 legend{font-weight:600;color:var(--heading);margin-bottom:6px}._links_1pqx6_78{display:flex;flex-wrap:wrap;gap:8px;margin:0;color:var(--meta)}._links_1pqx6_78 a{color:var(--primary)}@media (max-width: 640px){._checks_1pqx6_48{grid-template-columns:1fr}}._loading_1s2vn_1{display:grid;place-items:center}._qr_1s2vn_6{width:100%;aspect-ratio:1}._barcode_1s2vn_10{width:2in;height:1.25in}._square_1s2vn_14{width:1in;height:1in}._spinner_1s2vn_18{width:28px;height:28px;border:3px solid currentColor;border-top-color:transparent;border-radius:50%;opacity:.5;animation:_spin_1s2vn_18 .9s linear infinite}@media (prefers-reduced-motion: reduce){._spinner_1s2vn_18{animation-duration:3s}}@keyframes _spin_1s2vn_18{to{transform:rotate(360deg)}}._error_1s2vn_37{margin:0}._page_8df20_1{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:18px}._orders_8df20_8{list-style:none;margin:0;padding:0}._order_8df20_8{padding:14px 0;border-top:1px solid var(--border)}._order_8df20_8:first-child{padding-top:0;border-top:0}._order_8df20_8:last-child{padding-bottom:0}._head_8df20_24{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._lines_8df20_30{list-style:none;margin:10px 0 6px;padding:0;display:flex;flex-direction:column;gap:4px}._lines_8df20_30 li{display:flex;justify-content:space-between;gap:12px;align-items:baseline}._amount_8df20_44{white-space:nowrap}._totals_8df20_47{font-size:.9rem}._sent_8df20_50 p{margin:0 0 10px}._pickup_8df20_54{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}._pickup_8df20_54 p{margin:0 0 12px}._pickup_8df20_54>div{flex:1 1 260px}._actions_8df20_66{display:flex;flex-direction:column;gap:10px}._actionRow_8df20_71{display:flex;flex-wrap:wrap;gap:8px}._screenQr_8df20_76{margin:0;width:160px;flex:none;text-align:center;font-size:.8rem}._screenQr_8df20_76 svg,._printQr_8df20_84 svg{display:block;width:100%;height:auto}._screenQr_8df20_76 svg{padding:8px;background:#fff}._printSheet_8df20_95{display:none}@media print{body{background:#fff}#root{display:none}._printSheet_8df20_95{display:block;color:#000;font-size:12pt}}._printHead_8df20_111{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px}._printHead_8df20_111>div{flex:1}._printHead_8df20_111 h1{margin:0 0 4px;font-size:20pt}._printLogo_8df20_126{flex:none;width:1.75in;height:auto}._printHead_8df20_111 p{margin:0 0 4px}._printQr_8df20_84{margin:0;width:1.75in;flex:none;text-align:center;font-size:9pt}._printLines_8df20_141{width:100%;border-collapse:collapse;margin-bottom:12px}._printLines_8df20_141 th,._printLines_8df20_141 td{border-bottom:1px solid #999;padding:6px 0;text-align:left}._printLines_8df20_141 td:last-child{text-align:right;white-space:nowrap}._page_17cu5_1{max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:18px}._stack_17cu5_8{display:flex;flex-direction:column;gap:18px}._row_17cu5_13{display:flex;flex-wrap:wrap;gap:14px;align-items:center}._field_17cu5_19{display:flex;flex-direction:column;gap:6px;font-weight:600;color:var(--heading);font-size:.95rem}._field_17cu5_19 input,._field_17cu5_19 textarea{font:inherit;font-weight:400;font-size:1rem}._percent_17cu5_33{display:inline-flex;align-items:center;gap:8px;font-weight:400}._priceCell_17cu5_40{display:inline-flex;align-items:center;gap:8px}._percentButton_17cu5_45{padding:6px 10px;font-size:.85rem;white-space:nowrap}._percentCalc_17cu5_50{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;margin-top:8px}._num_17cu5_59 .muted,._num_17cu5_59 ._fieldError_17cu5_60{white-space:normal;max-width:180px;margin-left:auto}._num_17cu5_59 ._saleNote_17cu5_66{white-space:nowrap;max-width:none}._percentCalc_17cu5_50 ._fieldError_17cu5_60{flex-basis:100%;text-align:right}._percentInput_17cu5_74{width:72px;text-align:right}._money_17cu5_78{width:120px;text-align:right}._fieldError_17cu5_60{color:var(--warn-text);font-size:.85rem}._status_17cu5_87{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.85rem;font-weight:600;white-space:nowrap;border:1px solid}._status_active_17cu5_96{background:var(--ok-bg);color:var(--ok-text);border-color:var(--ok)}._status_pending_17cu5_101{background:var(--warn-bg);color:var(--warn-text);border-color:var(--warn)}._status_inactive_17cu5_106{background:var(--surface);color:var(--meta);border-color:var(--border-strong)}._pricingChip_17cu5_111{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--contractor-bg);color:var(--contractor-text);border:1px solid var(--contractor);font-size:.85rem;font-weight:600}._tabs_17cu5_122{display:flex;gap:4px;border-bottom:2px solid var(--border-strong)}._tab_17cu5_122{padding:8px 16px;font-weight:600;color:var(--heading);border-bottom:3px solid transparent;margin-bottom:-2px}._tab_17cu5_122:hover{color:var(--primary)}._tabActive_17cu5_137{color:var(--primary);border-bottom-color:var(--primary)}._statusChip_17cu5_142{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.85rem;font-weight:600;white-space:nowrap;border:1px solid var(--border-strong);background:var(--surface);color:var(--heading)}._status_ready_17cu5_153{background:#e6f2e7;border-color:#9cc9a0;color:#1e5e22}._status_picked_up_17cu5_158,._status_delivered_17cu5_159{background:var(--alt-bg);color:var(--heading)}._checklist_17cu5_163{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._checklist_17cu5_163 li{border-bottom:1px solid var(--border)}._checkLine_17cu5_174{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 4px;line-height:1.45}._checkItem_17cu5_182{display:flex;gap:12px;align-items:flex-start;cursor:pointer}._location_17cu5_188{padding:1px 8px;border:1px solid var(--border);border-radius:999px;font-size:.85rem;white-space:nowrap}._skuButton_17cu5_195{font:inherit;color:var(--meta);background:none;border:none;padding:0;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}._skuButton_17cu5_195:hover{color:var(--heading)}._screenBarcode_17cu5_210{padding:0 4px 14px 36px;overflow-x:auto}._screenBarcode_17cu5_210 svg{display:block;min-width:2in;height:auto;background:#fff}._checkItem_17cu5_182 input{flex:none;width:20px;height:20px;margin-top:2px}._details_17cu5_226{display:grid;grid-template-columns:max-content 1fr;gap:8px 24px;margin:0}._details_17cu5_226 dt{font-weight:600;color:var(--heading)}._details_17cu5_226 dd{margin:0}._table_17cu5_239{width:100%;border-collapse:collapse}._table_17cu5_239 th,._table_17cu5_239 td{padding:10px 6px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}._table_17cu5_239 th{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--meta);border-bottom-color:var(--border-strong)}._table_17cu5_239 a{color:var(--primary);font-weight:600}._num_17cu5_59{text-align:right!important;white-space:nowrap}@media (max-width: 640px){._table_17cu5_239 thead{display:none}._table_17cu5_239 tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--border)}._table_17cu5_239 td{border:0;padding:2px 0}}._titleRow_17cu5_282{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}._screenQr_17cu5_288{margin:0;width:112px;flex:none;text-align:center;font-size:.75rem}._screenQr_17cu5_288 svg{display:block;width:100%;height:auto;padding:8px;background:#fff}._unpaid_17cu5_304{display:flex;align-items:center;gap:20px;padding:16px 20px;border:3px solid #b3261e;border-radius:8px;background:#fdecea;color:#b3261e}._unpaidIcon_17cu5_314{flex:none;width:96px;height:96px}._unpaidText_17cu5_319{font-size:1.6rem;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}@media (max-width: 640px){._unpaidIcon_17cu5_314{width:64px;height:64px}._unpaidText_17cu5_319{font-size:1.2rem}}._printSheet_17cu5_334 ._unpaid_17cu5_304{margin-bottom:16px;border-color:#000;background:none;color:#000}._printSheet_17cu5_334 ._unpaidIcon_17cu5_314{width:1.4in;height:1.4in}._printSheet_17cu5_334 ._unpaidText_17cu5_319{font-size:22pt}._contractorPricing_17cu5_348{margin:0;padding:10px 14px;border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:6px}._linePrice_17cu5_355{font-size:.9rem}._linePrice_17cu5_355 s{margin-left:4px;opacity:.7}._printSheet_17cu5_334 ._linePrice_17cu5_355{display:block;margin-top:4px;font-size:10pt;font-weight:600}._printPricing_17cu5_368{margin:0 0 12px;font-size:12pt}._printSheet_17cu5_334{display:none}@media print{body{background:#fff}#root{display:none}._printSheet_17cu5_334{display:block;color:#000;font-size:11pt}}._printHead_17cu5_389{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px}._printHead_17cu5_389>div{flex:1}._printHead_17cu5_389 h1{margin:0 0 4px;font-size:18pt}._printLogo_17cu5_404{flex:none;width:1.3in;height:auto}._printHead_17cu5_389 p{margin:0 0 4px}._printQr_17cu5_412{margin:0;width:1.3in;flex:none;text-align:center;font-size:8pt}._printQr_17cu5_412 svg{display:block;width:100%;height:auto}._printReminder_17cu5_424{margin:0 0 12px;padding:8px 10px;border:1.5px solid #000;font-weight:600}._printTable_17cu5_430{width:100%;border-collapse:collapse}._printTable_17cu5_430 th,._printTable_17cu5_430 td{border-bottom:1px solid #999;padding:.3in 6px;text-align:left;vertical-align:middle}._printTable_17cu5_430 tr{break-inside:avoid}._printBox_17cu5_444 span{display:inline-block;width:.25in;height:.25in;border:1.5px solid #000;line-height:.25in;text-align:center}._printTable_17cu5_430 th{padding-top:0;padding-bottom:6px}._printItem_17cu5_456{display:flex;align-items:center;justify-content:space-between;gap:.5in}._printTable_17cu5_430 tbody tr:nth-child(2n) ._printItem_17cu5_456{flex-direction:row-reverse}._printLocation_17cu5_465{display:block;margin-top:4px}._printBarcode_17cu5_469{flex:none}._printBarcode_17cu5_469 svg{display:block;min-width:2in;max-width:3.5in;height:auto}._screenBarcode_17cu5_210._square_17cu5_479 svg,._printBarcode_17cu5_469._square_17cu5_479 svg{min-width:0;width:1in}._tiles_fadh2_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}._tile_fadh2_2{display:flex;flex-direction:column;min-height:180px;padding:22px;background:var(--masonry);color:var(--heading);border-radius:var(--radius);border-bottom:4px solid var(--primary);transition:transform .15s,box-shadow .15s}._tile_fadh2_2:hover{color:var(--heading);transform:translateY(-3px);box-shadow:var(--shadow)}._tile_fadh2_2 h3{font-size:1.25rem}._tile_fadh2_2 p{margin:0 0 12px;color:var(--text)}._tile_fadh2_2[data-dept=power-tools]{background:var(--primary);color:#fff;border-bottom-color:var(--primary-border)}._tile_fadh2_2[data-dept=power-tools] h3,._tile_fadh2_2[data-dept=power-tools] p,._tile_fadh2_2[data-dept=outdoor-power-equipment] h3,._tile_fadh2_2[data-dept=outdoor-power-equipment] p{color:#fff}._tile_fadh2_2[data-dept=outdoor-power-equipment]{background:var(--footer-bg);color:#fff}._tileCta_fadh2_47{margin-top:auto;font-weight:700;font-size:.9rem}._brandGrid_fadh2_54{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}._brandTile_fadh2_59{display:flex;flex-direction:column;gap:4px;padding:20px;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--primary);color:var(--heading)}._brandTile_fadh2_59:hover{box-shadow:var(--shadow)}._listLayout_fadh2_74{display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px;padding-top:32px;padding-bottom:56px}._toolbar_fadh2_81{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:12px}._empty_fadh2_88{text-align:center;padding:48px 0}._detail_fadh2_94{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}._galleryMain_fadh2_99{aspect-ratio:1;background:var(--masonry);border:1px solid var(--border)}._galleryMain_fadh2_99 img{width:100%;height:100%;object-fit:contain}._thumbs_fadh2_109{display:flex;gap:10px;margin-top:12px}._thumbs_fadh2_109 button{width:76px;height:76px;padding:0;border:2px solid var(--border);background:none;cursor:pointer}._thumbs_fadh2_109 img{width:100%;height:100%;object-fit:cover}._thumbActive_fadh2_127{border-color:var(--primary)!important}._detailBrand_fadh2_130{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}._info_fadh2_136 h1{margin-top:4px}._priceRow_fadh2_139{display:flex;align-items:center;gap:14px;margin:16px 0}._priceRow_fadh2_139>span:first-child{font-size:1.6rem}._buyBox_fadh2_148{display:flex;gap:12px;align-items:stretch;padding:18px 0;border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);margin-bottom:18px}._subhead_fadh2_157{font-size:1.05rem;text-transform:uppercase;letter-spacing:.06em;margin-top:28px}._specs_fadh2_163{width:100%;border-collapse:collapse;background:var(--surface)}._specs_fadh2_163 th,._specs_fadh2_163 td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--border)}._specs_fadh2_163 th{width:40%;color:var(--heading);background:var(--panel-bg)}._cartLayout_fadh2_181{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:36px;align-items:start}._cartList_fadh2_187{list-style:none;padding:0;margin:0 0 20px;background:var(--surface);border:1px solid var(--border)}._cartRow_fadh2_194{display:grid;grid-template-columns:88px 1fr auto 100px;gap:16px;align-items:center;padding:16px;border-bottom:1px solid var(--border)}._cartRow_fadh2_194:last-child{border-bottom:0}._cartRowWarn_fadh2_205{background:var(--warn-row-bg)}._cartThumb_fadh2_208{width:88px;height:88px;background:var(--masonry)}._cartThumb_fadh2_208 img{width:100%;height:100%;object-fit:cover}._cartInfo_fadh2_218{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:.9rem}._cartInfo_fadh2_218 strong{color:var(--heading)}._cartWarn_fadh2_228{color:var(--stripe);font-weight:600}._cartQty_fadh2_232{display:flex;flex-direction:column;align-items:center;gap:6px}._cartPrice_fadh2_238{text-align:right;font-weight:700;color:var(--heading)}._linkButton_fadh2_243{background:none;border:0;color:var(--primary);cursor:pointer;font-size:.85rem;padding:0}._linkButton_fadh2_243:hover{text-decoration:underline}._summary_fadh2_255{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--primary);padding:22px;position:sticky;top:110px}._summary_fadh2_255 h2{font-size:1.15rem}._summaryLines_fadh2_266{list-style:none;padding:0;margin:0 0 12px;font-size:.9rem}._summaryLines_fadh2_266 li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--border)}._summaryRow_fadh2_279{display:flex;justify-content:space-between;padding:6px 0}._summaryTotal_fadh2_284{border-top:2px solid var(--heading);margin:8px 0 14px;padding-top:12px;font-size:1.15rem;color:var(--heading)}._checkoutForm_fadh2_291{background:var(--surface);border:1px solid var(--border);padding:26px}._checkoutForm_fadh2_291 h2{font-size:1.05rem;margin:22px 0 10px}._checkoutForm_fadh2_291 h2:first-child{margin-top:0}@media (max-width: 900px){._listLayout_fadh2_74,._detail_fadh2_94,._cartLayout_fadh2_181{grid-template-columns:minmax(0,1fr)}._listLayout_fadh2_74 aside{order:2}._summary_fadh2_255{position:static}}@media (max-width: 600px){._cartRow_fadh2_194{grid-template-columns:64px 1fr}._cartThumb_fadh2_208{width:64px;height:64px}._cartQty_fadh2_232{grid-column:2;flex-direction:row;align-items:center;gap:16px}._cartPrice_fadh2_238{grid-column:2;text-align:left}._buyBox_fadh2_148{flex-direction:column}}._hero_o49j7_4{background:var(--hero-bg);color:var(--header-text);padding:80px 0 90px;border-bottom:6px solid var(--primary)}._heroInner_o49j7_10{max-width:var(--container)}._hero_o49j7_4 h1{color:#fff;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;margin-bottom:18px}._heroKicker_o49j7_19{display:inline-block;background:var(--primary);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;padding:4px 10px;margin:0 0 18px}._heroText_o49j7_30{max-width:560px;font-size:1.1rem;color:var(--footer-muted);margin:0 0 28px}._heroCtas_o49j7_36{display:flex;gap:12px;flex-wrap:wrap}._heroGhost_o49j7_41{background:transparent;border-color:var(--header-text)}._stripe_o49j7_47{padding:36px 0}._stripeInner_o49j7_50{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}._stripe_o49j7_47 h2{margin:0 0 6px;font-size:1.5rem;color:inherit}._stripe_o49j7_47 p{margin:0;max-width:720px}._stripe_o49j7_47 a:not(.btn){color:inherit;text-decoration:underline}._primary_o49j7_70{background:var(--primary);color:#fff}._dark_o49j7_74{background:var(--header-bg);color:var(--header-text)}._light_o49j7_78{background:var(--alt-bg);color:var(--heading);border-top:4px solid var(--primary)}._onColor_o49j7_84{background:transparent;border-color:currentColor;color:inherit}._onColor_o49j7_84:hover:not(:disabled){background:color-mix(in srgb,currentColor 15%,transparent);color:inherit}.container._prose_o49j7_96{max-width:860px}._proseBand_o49j7_100+._proseBand_o49j7_100{padding-top:0}._actions_o49j7_103{display:flex;flex-wrap:wrap;gap:12px}._stats_o49j7_108{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0 0}._stats_o49j7_108 div{display:flex;flex-direction:column-reverse;flex:1 1 160px;padding:16px 20px;background:var(--surface);border-left:4px solid var(--primary)}._stats_o49j7_108 dd{margin:0;font-size:2rem;font-weight:800;color:var(--heading);line-height:1.1}._stats_o49j7_108 dt{color:var(--text)}._positions_o49j7_132{list-style:none;padding:0;margin:24px 0;display:grid;gap:16px}._address_o49j7_139{font-style:normal;margin-bottom:16px}._mapCards_o49j7_143{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),400px));justify-content:center;gap:24px}._mapCard_o49j7_143{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}._mapCard_o49j7_143 h3{margin:0 0 8px}._mapCard_o49j7_143 ._address_o49j7_139{margin-bottom:8px}._map_o49j7_143{display:block;width:100%;aspect-ratio:4 / 3;border:0;border-radius:var(--radius);margin-bottom:16px}._after_o49j7_175{text-align:center;margin-top:24px}._brandStrip_o49j7_179{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}._brandStrip_o49j7_179 a{padding:14px 22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--heading);font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:.9rem}._brandStrip_o49j7_179 a:hover{border-color:var(--primary);color:var(--primary)}._featuresDark_o49j7_201{background:var(--header-bg);color:var(--footer-muted)}._featuresDark_o49j7_201 h2,._featuresDark_o49j7_201 h3{color:var(--header-text)}._featureGrid_o49j7_209{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;text-align:center}._featureGrid_o49j7_209 h3{border-bottom:3px solid var(--primary);display:inline-block;padding-bottom:6px}._twoCol_o49j7_220{display:grid;grid-template-columns:1fr 1fr;gap:40px}._twoCol_o49j7_220 h2{display:flex;align-items:center;gap:8px}._shops_o49j7_230{list-style:none;padding:0;margin:0}._shops_o49j7_230 li{padding:10px 0;border-bottom:1px solid var(--border-strong);font-weight:700;font-size:1.05rem}._hoursCard_o49j7_241{margin:0;background:var(--surface);padding:8px 20px;border-radius:var(--radius)}._hoursCard_o49j7_241 div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border)}._hoursCard_o49j7_241 div:last-child{border-bottom:0}._hoursCard_o49j7_241 dt{font-weight:700;color:var(--heading)}._hoursCard_o49j7_241 dd{margin:0}@media (max-width: 900px){._twoCol_o49j7_220{grid-template-columns:minmax(0,1fr)}}
