._footer_14aq6_1{color:var(--chrome-footer-text);background:var(--chrome-footer-bg);margin-top:auto;position:relative}._accentBar_14aq6_8{background:var(--brand-wood-bg);height:3px}._main_14aq6_13{max-width:72rem;margin:0 auto;padding:2rem 1.25rem 2.25rem}._columns_14aq6_19{gap:2rem;display:grid}@media (width>=40rem){._columns_14aq6_19{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){._columns_14aq6_19{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:2rem 1.5rem}}._colBrand_14aq6_37{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}._brandLink_14aq6_44{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}._brandLink_14aq6_44:hover ._brandName_14aq6_52{color:var(--chrome-footer-link-hover)}._logo_14aq6_56{object-fit:contain;border-radius:var(--radius);background:#fff;width:auto;max-width:11rem;height:auto;max-height:4.25rem;padding:.25rem .5rem;display:block;box-shadow:0 1px 6px #0000001f}._brandName_14aq6_52{font-family:var(--font-heading);color:var(--chrome-gold);font-size:1.125rem;font-weight:700;line-height:1.25;transition:color .15s}._tagline_14aq6_78{color:var(--chrome-footer-text-muted);max-width:22rem;margin:0;font-size:.875rem;line-height:1.55}._inlineLink_14aq6_86{color:var(--chrome-footer-text);font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s}._inlineLink_14aq6_86:hover{color:var(--chrome-footer-link-hover)}._colTitle_14aq6_98{font-family:var(--font-heading);color:var(--chrome-footer-text);border-bottom:1px solid #ffffff59;margin:0 0 .75rem;padding-bottom:.625rem;font-size:1rem;font-weight:700;line-height:1.3;position:relative}._colTitle_14aq6_98:after{content:"";border-bottom:2px solid var(--chrome-footer-gold);width:25%;position:absolute;bottom:-2px;left:0}._linkList_14aq6_119{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}._linkList_14aq6_119 li{padding:.125rem 0 .125rem 1.125rem;position:relative}._linkList_14aq6_119 li:before{content:"›";color:var(--chrome-footer-text);font-weight:700;line-height:1.4;position:absolute;top:.125rem;left:0}._linkList_14aq6_119 a{color:var(--chrome-footer-text);font-size:.875rem;text-decoration:none;transition:color .15s}._linkList_14aq6_119 a:hover{color:var(--chrome-footer-link-hover)}._linkList_14aq6_119 a:focus-visible,._brandLink_14aq6_44:focus-visible,._inlineLink_14aq6_86:focus-visible{outline:2px solid var(--chrome-gold);outline-offset:2px;border-radius:2px}._meta_14aq6_162{color:var(--chrome-footer-text-muted);margin:.75rem 0 0;font-size:.8125rem;line-height:1.55}._addressLink_14aq6_169{color:inherit;text-underline-offset:.15em;text-decoration:underline}._addressLink_14aq6_169:hover{color:var(--chrome-gold)}._bottomBar_14aq6_179{background:var(--chrome-footer-bg-deep);border-top:1px solid #fff3}._bottomInner_14aq6_184{max-width:72rem;margin:0 auto;padding:1rem 1.25rem}._copy_14aq6_190{color:var(--chrome-footer-text-muted);text-align:center;margin:0;font-size:.8125rem}@media (width>=48rem){._copy_14aq6_190{text-align:left}}._dock_1qw96_1{right:0;top:calc(var(--site-header-offset,4.5rem) + (100dvh - var(--site-header-offset,4.5rem)) / 2);z-index:45;padding-right:env(safe-area-inset-right,0px);pointer-events:none;flex-direction:column;align-items:stretch;gap:.5rem;display:flex;position:fixed;transform:translateY(-50%)}._sideTab_1qw96_18{pointer-events:auto;color:#fff;border:1px solid #c5974af2;border-right:none;border-radius:.5rem 0 0 .5rem;flex-direction:column;align-items:stretch;width:2.625rem;text-decoration:none;transition:filter .15s;display:flex;overflow:hidden;box-shadow:-4px 3px 16px #00000038}._sideTab_1qw96_18:hover{filter:brightness(1.06)}._sideTab_1qw96_18:focus-visible{outline:2px solid var(--chrome-gold);outline-offset:2px}._tabTextZone_1qw96_43{background:var(--template-navy-deep);justify-content:center;align-items:center;min-height:7.25rem;padding:.5rem .2rem;display:flex}._tabRotated_1qw96_52{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;line-height:1.15;display:flex;transform:rotate(-90deg)}._tabTitle_1qw96_63{letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:800}._tabSub_1qw96_70{letter-spacing:.03em;opacity:.95;font-size:.5625rem;font-weight:600}._tabIconZone_1qw96_77{background:#fff;border-top:1px solid #c5974a73;justify-content:center;align-items:center;padding:.375rem .25rem;display:flex}._tabIcon_1qw96_77{object-fit:contain;width:1.75rem;height:1.75rem;display:block}@media (width<=47.99rem){._dock_1qw96_1{top:auto;bottom:calc(max(1rem, env(safe-area-inset-bottom,0px)) + 3.5rem);padding-right:max(.75rem, env(safe-area-inset-right,0px));align-items:flex-end;gap:.625rem;transform:none}._sideTab_1qw96_18{border:1px solid #c5974af2;border-radius:999px;flex-shrink:0;width:2.625rem;height:2.625rem;overflow:hidden;box-shadow:0 4px 14px #00000038}._tabTextZone_1qw96_43{display:none}._tabIconZone_1qw96_77{box-sizing:border-box;border-top:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}._tabIcon_1qw96_77{width:1.625rem;height:1.625rem}}@media (prefers-reduced-motion:reduce){._sideTab_1qw96_18{transition:none}}._fab_iog5e_1{z-index:44;right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1.25rem, env(safe-area-inset-bottom,0px));background:var(--template-navy-deep);color:#fff;cursor:pointer;opacity:0;visibility:hidden;border:1px solid #c5974ad9;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:opacity .2s,visibility .2s,transform .2s,filter .15s;display:flex;position:fixed;transform:translateY(.5rem);box-shadow:0 4px 14px #00000038}._fabVisible_iog5e_28{opacity:1;visibility:visible;transform:translateY(0)}._fab_iog5e_1:hover{filter:brightness(1.08)}._fab_iog5e_1:focus-visible{outline:2px solid var(--chrome-gold);outline-offset:2px}._icon_iog5e_43{display:block}@media (width>=48rem){._fab_iog5e_1{right:calc(max(1rem, env(safe-area-inset-right,0px)) + 3.25rem)}}@media (width<=47.99rem){._fab_iog5e_1{width:2.625rem;height:2.625rem;right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px));border-radius:999px}._icon_iog5e_43{width:1.25rem;height:1.25rem}}@media (prefers-reduced-motion:reduce){._fab_iog5e_1{transition:none}}._combo_1hdyt_1{justify-self:center;width:100%;max-width:28rem;position:relative}._comboOpen_1hdyt_8{z-index:120}._form_1hdyt_12{--search-pad-y:.5625rem;--search-pad-x:1rem;border:1px solid var(--border);width:100%;box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:stretch;gap:0;margin:0;display:flex;overflow:hidden}._form_1hdyt_12:focus-within{border-color:var(--template-cta-blue);box-shadow:0 0 0 3px #1877c926}._input_1hdyt_32{min-width:0;color:var(--text-h);font:inherit;padding:var(--search-pad-y) var(--search-pad-x);appearance:none;background:0 0;border:none;flex:auto;font-size:.875rem}._input_1hdyt_32::-webkit-search-decoration{-webkit-appearance:none;display:none}._input_1hdyt_32::-webkit-search-cancel-button{-webkit-appearance:none;display:none}._input_1hdyt_32::placeholder{color:#4a5568a6}._input_1hdyt_32:focus-visible{outline:none}._submit_1hdyt_59{border:none;border-left:1px solid var(--border);background:var(--template-cta-blue);color:#fff;font:inherit;padding:var(--search-pad-y) var(--search-pad-x);cursor:pointer;white-space:nowrap;flex-shrink:0;font-size:.875rem;font-weight:600}._submit_1hdyt_59:hover{background:var(--template-cta-blue-hover)}._submit_1hdyt_59:focus-visible{outline:2px solid var(--chrome-gold);outline-offset:-2px}._dropdown_1hdyt_82{z-index:121;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);max-height:min(24rem,60vh);box-shadow:var(--shadow-md);pointer-events:auto;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow:auto}._list_1hdyt_97{margin:0;padding:.375rem 0;list-style:none}._option_1hdyt_103{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.625rem;padding:.5rem .75rem;text-decoration:none;display:grid}._option_1hdyt_103:hover,._option_1hdyt_103:focus-visible{background:var(--accent-soft);outline:none}._thumbWrap_1hdyt_125{aspect-ratio:var(--product-thumb-ratio);border-radius:var(--radius);border:1px solid var(--border);background:var(--product-image-stage);overflow:hidden}._thumb_1hdyt_125{object-fit:contain;width:100%;height:100%;display:block}._meta_1hdyt_140{flex-direction:column;gap:.125rem;min-width:0;display:flex}._name_1hdyt_147{color:var(--text-h);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}._category_1hdyt_158{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}._empty_1hdyt_166{color:var(--text);margin:0;padding:.875rem .75rem;font-size:.8125rem}._viewAll_1hdyt_173{border:none;border-top:1px solid var(--border);background:var(--accent-soft);width:100%;font:inherit;color:var(--template-cta-blue);text-align:center;cursor:pointer;padding:.625rem .75rem;font-size:.8125rem;font-weight:700;display:block}._viewAll_1hdyt_173:hover{background:#1877c91f}._srOnly_1hdyt_192{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){._combo_1hdyt_1{max-width:none}}._switch_1t3mf_1{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}._flagBtn_1t3mf_8{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;padding:.125rem;line-height:0;transition:border-color .15s,box-shadow .15s;display:inline-flex}._flagBtn_1t3mf_8:hover{border-color:#1877c973}._flagBtnActive_1t3mf_27{border-color:var(--template-cta-blue);box-shadow:0 0 0 1px #1877c940}._flagBtn_1t3mf_8:focus-visible{outline:2px solid var(--template-cta-blue);outline-offset:2px}._flagBtn_1t3mf_8 svg{border-radius:2px;display:block;box-shadow:0 0 0 1px #00000014}._header_ip5ba_1{z-index:50;box-shadow:none;background:0 0;position:sticky;top:0}._topBar_ip5ba_9{background:var(--template-top-bar);color:var(--text-h);border-bottom:1px solid var(--border);overflow:visible}._navBar_ip5ba_16{background:var(--template-navy-nav);color:var(--chrome-text);box-shadow:var(--header-shadow);overflow:visible}._shell_ip5ba_23{max-width:72rem;margin:0 auto;padding:0 1.25rem}._brandRow_ip5ba_29{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;gap:.75rem;padding:.625rem 0;display:grid;overflow:visible}._brandRowStart_ip5ba_38{justify-self:start;align-items:center;gap:.25rem;display:none}._brandRowEnd_ip5ba_45{justify-self:end;align-items:center;gap:.5rem;display:flex}._brandRowEnd_ip5ba_45:has(._utilityPhone_ip5ba_53) ._localeFlagsWrap_ip5ba_53{margin-inline-start:1.25rem}._brandRowEndNav_ip5ba_57{align-items:center;gap:.25rem;display:none}._brandCenter_ip5ba_63{color:inherit;flex-direction:column;justify-self:start;align-items:flex-start;gap:.125rem;min-width:0;text-decoration:none;display:flex}._logoImg_ip5ba_74{object-fit:contain;width:auto;max-width:min(11rem,42vw);height:auto;max-height:3.25rem;box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}._brandName_ip5ba_87{font-family:var(--font-body);color:var(--template-navy);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(.875rem,2vw,1.0625rem);font-weight:800;line-height:1.2}._brandText_ip5ba_97{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex}._brandTagline_ip5ba_105{color:var(--text);max-width:20rem;font-size:.6875rem;line-height:1.35;display:none}._utilityPhone_ip5ba_53{color:inherit;flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}._utilityPhone_ip5ba_53:hover ._utilityPhoneNumber_ip5ba_122{color:var(--template-cta-blue)}._utilityPhoneIcon_ip5ba_126{color:#6b7280;flex-shrink:0;display:block}._utilityPhoneText_ip5ba_132{flex-direction:column;align-items:flex-start;gap:.0625rem;line-height:1.15;display:flex}._utilityPhoneLabel_ip5ba_140{color:var(--text);font-size:.6875rem;font-weight:500}._utilityPhoneNumber_ip5ba_122{color:#7c2d12;letter-spacing:.01em;white-space:nowrap;font-size:clamp(.8125rem,1.6vw,.9375rem);font-weight:800}._categoriesPill_ip5ba_154{border-radius:var(--radius);background:var(--brand-wood-bg);color:#fff;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;font-weight:700;display:inline-flex}._categoriesPillIcon_ip5ba_172{justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex;transform:translateY(-.16em)}._searchComboWrap_ip5ba_181{justify-self:center;width:100%;max-width:28rem;position:relative;overflow:visible}._topLink_ip5ba_189{color:var(--text-h);letter-spacing:.02em;text-transform:uppercase;border-radius:var(--radius);padding:.375rem .5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s}._topLink_ip5ba_189:hover{color:var(--template-cta-blue);background:var(--accent-soft)}._topLinkActive_ip5ba_208{color:var(--template-cta-blue)}._lang_ip5ba_212{border:1px solid var(--border);background:var(--accent-soft);color:var(--template-navy);font:inherit;cursor:pointer;border-radius:999px;padding:.3125rem .625rem;font-size:.75rem;font-weight:700}._lang_ip5ba_212:hover{border-color:var(--template-cta-blue);color:var(--template-cta-blue)}._lang_ip5ba_212:focus-visible,._topLink_ip5ba_189:focus-visible,._categoryLink_ip5ba_231:focus-visible,._searchButton_ip5ba_232:focus-visible,._searchInput_ip5ba_233:focus-visible{outline:2px solid var(--chrome-gold);outline-offset:2px}._categoryRow_ip5ba_238{flex-direction:column;align-items:stretch;gap:.75rem;padding:.625rem 0;display:flex;overflow:visible}._categoryNav_ip5ba_247{flex:1;min-width:0;overflow:visible}._categoryNavTrack_ip5ba_253{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}._categoryLink_ip5ba_231{color:var(--chrome-text);font:inherit;letter-spacing:.03em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;background:0 0;border:none;padding:.5rem .625rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s}._categoryLink_ip5ba_231:hover{color:var(--chrome-gold);background:#ffffff14}._categoryLinkActive_ip5ba_283{color:var(--template-navy-deep);background:var(--chrome-gold)}._ceilingPuNav_ip5ba_288{align-items:stretch;display:inline-flex}._categoryDropdown_ip5ba_293{align-items:stretch;display:none;position:relative}._categoryDropdown_ip5ba_293:after{content:"";z-index:59;height:.375rem;position:absolute;top:100%;left:0;right:0}._categoryDropdownTrigger_ip5ba_310{color:var(--chrome-text);font:inherit;letter-spacing:.03em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:.5rem .625rem;font-size:.75rem;font-weight:600;transition:color .15s,background .15s;display:inline-flex}._categoryDropdownTrigger_ip5ba_310:hover,._categoryDropdownTriggerCurrent_ip5ba_331{color:var(--chrome-gold);background:#ffffff14}._categoryDropdown_ip5ba_293:has(._categoryDropdownMenuOpen_ip5ba_332) ._categoryDropdownTrigger_ip5ba_310{color:var(--chrome-gold);background:#ffffff14}._categoryDropdownTriggerCurrent_ip5ba_331{color:var(--chrome-gold)}._categoryCaret_ip5ba_341{opacity:.85;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transform:translateY(1px)}._categoryDropdownMenu_ip5ba_332{z-index:60;border-radius:var(--radius);opacity:0;visibility:hidden;pointer-events:none;background:#0c1210f5;border:1px solid #ffffff1f;min-width:13.5rem;margin:0;padding:.375rem 0;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + .25rem);left:0;transform:translateY(-4px);box-shadow:0 12px 28px #00000073}._categoryDropdownMenuOpen_ip5ba_332{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._categoryDropdownItem_ip5ba_381{color:#fff;width:100%;font:inherit;letter-spacing:.01em;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:none;padding:.5625rem 1rem;font-size:.8125rem;font-weight:500;transition:background .12s;display:block}._categoryDropdownItem_ip5ba_381:hover,._categoryDropdownItem_ip5ba_381:focus-visible{background:#ffffff1a}._categoryDropdownItemActive_ip5ba_403{color:var(--chrome-gold);background:#ffeb3b2e}._categoryMobileGroup_ip5ba_408{display:none}@media (width>=768px){._categoryDropdown_ip5ba_293{display:inline-flex}}._searchForm_ip5ba_418{background:#ffffff24;border:2px solid #ffeb3b80;border-radius:999px;align-items:stretch;gap:0;max-width:100%;margin-left:auto;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000004d,inset 0 1px #ffffff24}._searchForm_ip5ba_418:focus-within{border-color:var(--chrome-gold);background:#fff3;box-shadow:0 0 0 3px #ffeb3b47,0 4px 16px #00000059,inset 0 1px #ffffff2e}._searchInput_ip5ba_233{width:100%;min-width:0;color:var(--chrome-text);font:inherit;appearance:none;background:0 0;border:none;flex:auto;padding:.5625rem .875rem;font-size:.875rem}._searchInput_ip5ba_233::-webkit-search-decoration{-webkit-appearance:none;display:none}._searchInput_ip5ba_233::-webkit-search-cancel-button{-webkit-appearance:none;display:none}._searchInput_ip5ba_233::placeholder{color:#ffffffb8}._searchButton_ip5ba_232{background:var(--accent-cta);color:var(--chrome-text);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-left:1px solid #ffffff38;padding:.5625rem 1rem;font-size:.8125rem;font-weight:600}._searchButton_ip5ba_232:hover{background:var(--accent-cta-hover)}._searchFormMobile_ip5ba_487{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;display:none}._searchFormDesktop_ip5ba_495{display:flex}._srOnly_ip5ba_499{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px){._categoryRow_ip5ba_238{flex-direction:row;align-items:center;gap:.75rem}._categoryNav_ip5ba_247{flex:1;min-width:0}}@media (width<=767px){._shell_ip5ba_23{padding-inline:1rem}._categoryRow_ip5ba_238{flex-direction:row;align-items:center;gap:.5rem;padding:.5rem 0 .625rem}._categoryNav_ip5ba_247{flex:1;min-width:0;overflow:hidden}._categoryNavTrack_ip5ba_253{overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;max-height:2.75rem;overflow:auto hidden}._categoryNavTrack_ip5ba_253 ._categoryLink_ip5ba_231,._categoryNavTrack_ip5ba_253 ._categoryDropdownTrigger_ip5ba_310{touch-action:pan-x}._categoryDropdown_ip5ba_293:after{display:none}._categoryNavTrack_ip5ba_253::-webkit-scrollbar{display:none}._categoryLink_ip5ba_231,._categoryDropdownTrigger_ip5ba_310{white-space:nowrap;flex-shrink:0}._categoryDropdown_ip5ba_293,._ceilingPuNav_ip5ba_288{flex-shrink:0;display:inline-flex}._categoryDropdownMenu_ip5ba_332{z-index:80;max-width:min(18rem,100vw - 2rem)}._categoryDropdownMenuPortal_ip5ba_590{z-index:200;left:max(1rem, env(safe-area-inset-left,0px));right:max(1rem, env(safe-area-inset-right,0px));top:calc(var(--site-header-offset,5rem) + .125rem);opacity:1;visibility:visible;pointer-events:auto;width:auto;min-width:0;max-width:none;max-height:min(16rem,45vh);display:block;position:fixed;overflow-y:auto;transform:none}._categoryDropdownTrigger_ip5ba_310,._categoryLink_ip5ba_231{touch-action:pan-x}._brandRow_ip5ba_29{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand end""search search";gap:.5rem}._brandCenter_ip5ba_63{grid-area:brand}._brandRowEnd_ip5ba_45{grid-area:end}._searchComboWrap_ip5ba_181{grid-area:search;max-width:none}._brandCenter_ip5ba_63{flex-direction:row;align-items:center}._logoImg_ip5ba_74{max-width:min(10rem,52vw);max-height:2.75rem}._brandRowEnd_ip5ba_45 ._topLink_ip5ba_189,._brandRowEndNav_ip5ba_57{display:none}}._page_e43pg_1{flex-direction:column;min-height:100vh;display:flex}._main_e43pg_7{flex:1;width:100%;max-width:72rem;margin:0 auto;padding:1.5rem}@media (width>=768px){._main_e43pg_7{padding:1.5rem}}@media (width<=767px){._main_e43pg_7{padding:1rem 1.25rem 1.5rem}}._overlay_a1c6t_1{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#faf7f2b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._spinner_a1c6t_12{border:3px solid #01596c33;border-top-color:var(--chrome-teal);border-radius:999px;width:2.5rem;height:2.5rem;animation:.75s linear infinite _navSpin_a1c6t_1}@keyframes _navSpin_a1c6t_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_a1c6t_12{border-top-color:#01596c33;animation:none}}@media (prefers-color-scheme:dark){._overlay_a1c6t_1{background:#1c1917b8}}._row_1wrir_1,._rowCompact_1wrir_7{flex-wrap:wrap;gap:.75rem;display:flex}._rowStacked_1wrir_13{flex-direction:column;gap:.5rem;width:100%;display:flex}._rowStacked_1wrir_13 ._button_1wrir_20,._rowStacked_1wrir_13 ._buttonPrimary_1wrir_21{box-sizing:border-box;justify-content:center;width:100%}._button_1wrir_20,._buttonPrimary_1wrir_21{border:1px solid var(--border);border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}._button_1wrir_20{color:var(--text-h);background:var(--bg-elevated)}._buttonPrimary_1wrir_21{color:var(--chrome-text);background:var(--accent-cta);border-color:var(--accent-cta)}._buttonPrimary_1wrir_21:hover{background:var(--accent-cta-hover);border-color:var(--accent-cta-hover)}._hint_1wrir_56{color:var(--text);font-size:.875rem;line-height:1.5}._hint_1wrir_56 code{font-size:.8125em}._honeypot_rcxgv_1{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._form_nvitf_1{flex-direction:column;gap:.75rem;margin:0;display:flex;position:relative}._panel_nvitf_9{flex-direction:column;gap:0;min-width:0;display:flex}._requiredMark_nvitf_16{color:#b91c1c;font-weight:700}._requiredNote_nvitf_21{color:var(--text);opacity:.9;margin:0 0 .75rem;font-size:.8125rem}._field_nvitf_28{flex-direction:column;gap:.25rem;margin:0;display:flex}._label_nvitf_35{color:var(--text-h);font-size:.8125rem;font-weight:600}._input_nvitf_41,._textarea_nvitf_42{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);width:100%;font:inherit;color:var(--text-h);background:var(--surface);padding:.5625rem .75rem;font-size:.9375rem}._textarea_nvitf_42{resize:vertical;min-height:6.5rem}._input_nvitf_41:focus-visible,._textarea_nvitf_42:focus-visible{outline:2px solid var(--template-cta-blue);outline-offset:1px;border-color:var(--template-cta-blue)}._submit_nvitf_66{border-radius:var(--radius);background:var(--template-navy);color:var(--chrome-text);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;align-self:flex-start;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;transition:background .15s}._submit_nvitf_66:hover:not(:disabled){background:var(--template-navy-deep)}._submit_nvitf_66:disabled{opacity:.65;cursor:wait}._submit_nvitf_66:focus-visible{outline:2px solid var(--chrome-gold);outline-offset:2px}._success_nvitf_96{border-radius:var(--radius);color:var(--text-h);background:#00781714;border:1px solid #00781759;margin:0 0 1rem;padding:.75rem 1rem;line-height:1.55}._error_nvitf_106{color:#b91c1c;margin:0;font-size:.875rem}._hint_nvitf_112{color:var(--text);margin:0 0 .75rem;font-size:.875rem;line-height:1.5}._quickLinksLabel_nvitf_119{color:var(--text-h);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}._quickContact_nvitf_128{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}._section_18jrj_1{max-width:72rem}._hero_18jrj_5{border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:1.5rem}._title_18jrj_11{color:var(--text-h);margin:0 0 .5rem;font-size:clamp(1.75rem,3vw,2.25rem)}._lead_18jrj_17{color:var(--text);max-width:36rem;margin:0;font-size:1.0625rem}._contactBlock_18jrj_24{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);isolation:isolate;border:1px solid #00781738;margin-bottom:0;padding:1.25rem 1.25rem 1.375rem;scroll-margin-top:5.5rem}._contactBlock_18jrj_24 ._body_18jrj_35{margin-bottom:.75rem}._aside_18jrj_39{flex-direction:column;gap:1.5rem;display:flex}._asideServices_18jrj_45{min-width:0}._columns_18jrj_49{gap:2rem;margin-bottom:2rem;display:grid}@media (width<=55.99rem){._columns_18jrj_49{flex-direction:column;display:flex}._aside_18jrj_39{order:-1}}@media (width>=56rem){._columns_18jrj_49{grid-template-columns:1fr min(22rem,38%);align-items:start}}._body_18jrj_35{color:var(--text);margin:0 0 1rem;line-height:1.65}._body_18jrj_35 a{color:var(--accent);text-underline-offset:.15em;text-decoration:underline}._body_18jrj_35 a:hover{color:var(--accent-hover,var(--accent))}._subtitle_18jrj_89{color:var(--text-h);margin:0 0 1rem;font-size:1.125rem}._services_18jrj_95{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._serviceCard_18jrj_104{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow-sm);gap:.875rem;padding:1rem;display:flex}._serviceIcon_18jrj_114{border-radius:var(--radius);background:var(--accent-soft);width:2.75rem;height:2.75rem;color:var(--accent);flex-shrink:0;place-items:center;display:grid}._serviceTitle_18jrj_125{color:var(--text-h);margin:0 0 .25rem;font-size:.9375rem;font-weight:600}._serviceDesc_18jrj_132{color:var(--text);margin:0;font-size:.875rem;line-height:1.5}._body_18jrj_35 code{font-size:.875em}._bulletList_18jrj_143,._numberList_18jrj_144{color:var(--text);margin:0 0 1.25rem;padding-left:1.25rem;line-height:1.65}._bulletList_18jrj_143 li,._numberList_18jrj_144 li{margin-bottom:.5rem}._bulletList_18jrj_143 li:last-child,._numberList_18jrj_144 li:last-child{margin-bottom:0}._list_jmdne_1{color:var(--text);margin:0 0 1rem;padding-left:1.25rem;line-height:1.65}._list_jmdne_1 li{margin-bottom:.5rem}._list_jmdne_1 li:last-child{margin-bottom:0}._updated_jmdne_16{color:var(--text);opacity:.85;margin:0 0 1.25rem;font-size:.875rem}._contactBox_jmdne_23{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-sm);margin-top:2rem;padding:1.25rem 1.25rem 1.375rem}._contactBox_jmdne_23 p{color:var(--text);margin:0 0 .5rem;line-height:1.6}._contactBox_jmdne_23 p:last-child{margin-bottom:0}._contactBox_jmdne_23 a{color:var(--accent);text-underline-offset:.15em;text-decoration:underline}._backdrop_g5z2v_1{z-index:1000;-webkit-backdrop-filter:blur(8px);padding:max(2.75rem, calc(env(safe-area-inset-top,0px) + 2rem)) max(.75rem, env(safe-area-inset-right,0px)) max(3.25rem, calc(env(safe-area-inset-bottom,0px) + 2rem)) max(.75rem, env(safe-area-inset-left,0px));cursor:pointer;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}._viewport_g5z2v_19{--lb-max-w:min(98vw, 58rem);--lb-max-h:min(86dvh, 42rem);width:auto;height:auto;max-width:var(--lb-max-w);max-height:var(--lb-max-h);touch-action:none;cursor:zoom-in;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}._viewportDragging_g5z2v_36{cursor:grabbing}._transformLayer_g5z2v_40{transform-origin:50%;will-change:transform;background:#fff;border-radius:.375rem;justify-content:center;align-items:center;max-width:none;max-height:none;display:flex;box-shadow:0 1rem 3rem #00000073}._skeleton_g5z2v_53{width:min(var(--lb-max-w), calc(var(--lb-max-h) * .810156));max-height:var(--lb-max-h);aspect-ratio:var(--product-thumb-ratio);background-color:#fff;background-image:linear-gradient(110deg,#0000000f 8%,#0000001f 18%,#0000000f 33%);background-size:200% 100%;border-radius:.375rem;animation:1.4s ease-in-out infinite _lightboxShimmer_g5z2v_1;display:block;box-shadow:0 1rem 3rem #00000073}@keyframes _lightboxShimmer_g5z2v_1{to{background-position:-200% 0}}._image_g5z2v_77{width:auto;height:auto;max-width:var(--lb-max-w);max-height:var(--lb-max-h);object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:.25rem;transition:opacity .25s;display:block}._imageLoaded_g5z2v_91{opacity:1}._image_g5z2v_77:not(._imageLoaded_g5z2v_91){opacity:0;position:absolute}._zoomHint_g5z2v_100{left:50%;bottom:max(1rem, env(safe-area-inset-bottom,0px));color:#ffffffeb;letter-spacing:.01em;pointer-events:none;z-index:2;background:#00000073;border-radius:999px;margin:0;padding:.375rem .75rem;font-size:.75rem;position:fixed;transform:translate(-50%)}._viewportCompact_g5z2v_116{--lb-pad:.875rem}._viewportCompact_g5z2v_116 ._transformLayer_g5z2v_40{padding:var(--lb-pad);box-sizing:border-box}._viewportCompact_g5z2v_116 ._image_g5z2v_77{max-width:calc(var(--lb-max-w) - 2 * var(--lb-pad));max-height:calc(var(--lb-max-h) - 2 * var(--lb-pad))}@media (width>=48rem){._zoomHint_g5z2v_100{font-size:.8125rem}._viewport_g5z2v_19{--lb-max-w:min(96vw, 80rem);--lb-max-h:min(88dvh, 50rem)}._viewportCompact_g5z2v_116{--lb-pad:1rem}}@media (width>=48rem) and (aspect-ratio>=1){._backdrop_g5z2v_1{padding-top:max(3.5rem, calc(env(safe-area-inset-top,0px) + 2rem));padding-bottom:max(3.25rem, calc(env(safe-area-inset-bottom,0px) + 2rem))}._viewport_g5z2v_19{--lb-max-w:min(94vw, 96rem);--lb-max-h:min(90dvh, 54rem)}}._close_g5z2v_157{top:max(1rem, env(safe-area-inset-top,0px));right:max(1rem, env(safe-area-inset-right,0px));color:#fff;cursor:pointer;z-index:2;background:#ffffff26;border:none;border-radius:999px;width:2.5rem;height:2.5rem;font-size:1.75rem;line-height:1;position:fixed}._close_g5z2v_157:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){._skeleton_g5z2v_53{background:#00000014;animation:none}._image_g5z2v_77{transition:none}._transformLayer_g5z2v_40{will-change:auto}}._root_fwp56_1{margin:0 0 .75rem}._buyNowBtn_fwp56_5{border-radius:var(--radius);background:var(--template-navy);width:100%;min-height:2.75rem;color:var(--chrome-text);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:700;transition:background .15s;display:flex}._buyNowBtn_fwp56_5:hover{background:var(--template-navy-deep)}._buyNowBtn_fwp56_5:focus-visible{outline:2px solid var(--chrome-gold);outline-offset:2px}._modalBackdrop_fwp56_34{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modalDialog_fwp56_47{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(100%,28rem);max-height:min(92vh,40rem);box-shadow:var(--shadow-md,0 12px 40px #00000038);padding:1.25rem 1.25rem 1rem;position:relative;overflow:auto}._modalClose_fwp56_59{background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--text-h);cursor:pointer;border:none;border-radius:999px;font-size:1.5rem;line-height:1;position:absolute;top:.625rem;right:.625rem}._modalClose_fwp56_59:hover{background:var(--border)}._modalClose_fwp56_59:focus-visible{outline:2px solid var(--template-cta-blue);outline-offset:2px}._panelTitle_fwp56_83{color:var(--text-h);margin:0 2rem .875rem 0;font-size:1.0625rem;font-weight:800}._form_fwp56_90{flex-direction:column;gap:.75rem;display:flex;position:relative}._field_fwp56_97{flex-direction:column;gap:.25rem;margin:0;display:flex}._label_fwp56_104{color:var(--text);font-size:.8125rem;font-weight:600}._requiredMark_fwp56_110{color:#dc2626;margin-inline-start:.125rem;font-weight:700}._productName_fwp56_116{color:var(--text-h);margin:0;font-size:.875rem;font-weight:600;line-height:1.4}._input_fwp56_124,._textarea_fwp56_125{border:1px solid var(--border);border-radius:var(--radius);width:100%;font:inherit;color:var(--text-h);background:var(--bg-elevated);box-sizing:border-box;padding:.5rem .625rem;font-size:.875rem}._input_fwp56_124:focus-visible,._textarea_fwp56_125:focus-visible{outline:2px solid var(--template-cta-blue);outline-offset:1px;border-color:var(--template-cta-blue)}._textarea_fwp56_125{resize:vertical;min-height:4.5rem}._actions_fwp56_149{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}._submitBtn_fwp56_156{border-radius:var(--radius);background:var(--accent);min-width:8rem;min-height:2.5rem;color:var(--chrome-text);font:inherit;cursor:pointer;border:none;flex:auto;padding:.5rem 1rem;font-size:.875rem;font-weight:700;transition:background .15s}._submitBtn_fwp56_156:hover:not(:disabled){background:var(--accent-hover)}._submitBtn_fwp56_156:focus-visible{outline:2px solid var(--chrome-gold);outline-offset:2px}._submitBtn_fwp56_156:disabled{opacity:.65;cursor:wait}._cancelBtn_fwp56_186{border:1px solid var(--border);border-radius:var(--radius);min-height:2.5rem;font:inherit;color:var(--text);cursor:pointer;background:0 0;padding:.5rem .875rem;font-size:.8125rem;font-weight:600}._cancelBtn_fwp56_186:hover{border-color:var(--template-cta-blue);color:var(--template-cta-blue)}._success_fwp56_204{color:var(--text-h);margin:0 0 .75rem;font-size:.875rem;line-height:1.5}._error_fwp56_211{color:#b91c1c;margin:0;font-size:.8125rem}._grid_1amun_1{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=39.9375rem){._grid_1amun_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._card_1amun_16{contain-intrinsic-size:auto 18rem}._categoryTagRow_1amun_20{padding:.375rem .5rem 0}._categoryTag_1amun_20{padding:.25rem .5rem;font-size:.625rem}._body_1amun_29{gap:.375rem;padding:0 .5rem .625rem}._name_1amun_34{font-size:.8125rem}._price_1amun_38{font-size:.9375rem}._actions_1amun_42{grid-template-columns:1fr;gap:.375rem}._btnQuote_1amun_47,._btnSample_1amun_48{min-height:2rem;font-size:.625rem}}._gridHorizontal_1amun_54{grid-auto-columns:minmax(16rem,18rem);grid-auto-flow:column;grid-template-columns:unset;gap:1rem;width:max-content;min-width:100%;display:grid}._card_1amun_16{content-visibility:auto;contain-intrinsic-size:auto 22rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0;transition:box-shadow .2s,transform .2s}._cardInner_1amun_75{background:var(--surface);border:1px solid var(--border);border-radius:inherit;flex-direction:column;height:100%;transition:transform .2s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){._card_1amun_16:has(._cardInner_1amun_75):hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}._cardLink_1amun_92:hover ._name_1amun_34{color:var(--template-navy)}}._cardLink_1amun_92{color:inherit;cursor:pointer;touch-action:manipulation;text-decoration:none;display:block}._cardText_1amun_105{color:inherit;display:block}button._cardLink_1amun_92{width:100%;font:inherit;text-align:inherit;background:0 0;border:none;padding:0}._imageLink_1amun_119{width:100%;color:inherit;touch-action:manipulation;text-decoration:none;display:block}button._imageLink_1amun_119{font:inherit;cursor:zoom-in;text-align:inherit;background:0 0;border:none;width:100%;padding:0}._imageWrap_1amun_137{aspect-ratio:var(--product-thumb-ratio);background:#fff;place-items:stretch stretch;display:grid;position:relative;overflow:hidden}._imageWrapLoading_1amun_150:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);animation:1.2s ease-in-out infinite _shimmer_1amun_1;position:absolute;inset:0}._image_1amun_119{object-fit:contain;background:0 0;width:100%;height:100%;display:block}._categoryTagRow_1amun_20{text-align:center;margin:0;padding:.5rem .875rem 0}._categoryTag_1amun_20{max-width:100%;color:var(--template-navy);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#c5974a2e;border:1px solid #c5974a73;border-radius:999px;padding:.3125rem .75rem;font-size:.6875rem;font-weight:700;line-height:1.25;display:inline-block;overflow:hidden}._body_1amun_29{flex-direction:column;flex:1;gap:.625rem;padding:0 .875rem .875rem;display:flex}._name_1amun_34{color:var(--text-h);-webkit-line-clamp:2;-webkit-user-select:text;user-select:text;-webkit-user-drag:none;cursor:text;-webkit-box-orient:vertical;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}._price_1amun_38{color:var(--template-price);margin:.375rem 0 0;font-size:1.0625rem;font-weight:700}._wholesaleNote_1amun_226{color:var(--text);opacity:.75;margin:.25rem 0 0;font-size:.6875rem;font-style:italic;line-height:1.35}._actions_1amun_42{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:auto;padding-top:.375rem;display:grid}._btnQuote_1amun_47,._btnSample_1amun_48{border-radius:var(--radius);min-height:2.25rem;font:inherit;letter-spacing:.02em;text-transform:uppercase;text-align:center;cursor:pointer;touch-action:manipulation;border:none;justify-content:center;align-items:center;padding:.375rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.2;text-decoration:none;transition:filter .15s;display:inline-flex}._btnQuote_1amun_47{background:var(--brand-wood-bg);color:#fff}._btnSample_1amun_48{background:var(--template-cta-blue);color:#fff}._btnQuote_1amun_47:hover,._btnSample_1amun_48:hover{filter:brightness(1.06)}._empty_1amun_280{text-align:center;color:var(--text);border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);margin:2rem 0;padding:2rem 1.25rem;line-height:1.5}@keyframes _shimmer_1amun_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){._imageWrapLoading_1amun_150:after{animation:none}}._wrap_9rikf_1{margin:0 0 1.5rem;padding-top:2.75rem}._loaderBlock_9rikf_6{flex-direction:column;align-items:center;gap:.875rem;margin-bottom:2rem;display:flex}._spinnerShell_9rikf_14{place-items:center;width:4.25rem;height:4.25rem;display:grid;position:relative}._ring_9rikf_22,._ringOuter_9rikf_23{border:2px solid #0000;border-radius:50%;position:absolute;inset:0}._ring_9rikf_22{border-top-color:var(--accent);border-right-color:#b4530940;animation:.9s linear infinite _catalogLoadSpin_9rikf_1}._ringOuter_9rikf_23{border-bottom-color:#78350f73;border-left-color:#78350f1f;animation:1.4s linear infinite reverse _catalogLoadSpin_9rikf_1;inset:-5px}._spinnerCore_9rikf_43{background:var(--brand-wood-bg);width:2.75rem;height:2.75rem;color:var(--brand-wood);letter-spacing:-.04em;border-radius:.875rem;place-items:center;font-size:.8125rem;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff59,0 6px 18px #78350f1a}._status_9rikf_59{color:var(--text);text-align:center;margin:0;font-size:.875rem}@keyframes _catalogLoadSpin_9rikf_1{to{transform:rotate(360deg)}}._grid_9rikf_72{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=39.9375rem){._grid_9rikf_72{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}._card_9rikf_88{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0}._cardInner_9rikf_94{background:var(--surface);border:1px solid var(--border);border-radius:inherit;flex-direction:column;height:100%;display:flex;overflow:hidden}._image_9rikf_104{aspect-ratio:var(--product-thumb-ratio);background:#fff;position:relative;overflow:hidden}._body_9rikf_111{flex-direction:column;gap:.5rem;padding:.625rem .875rem .875rem;display:flex}@media (width<=39.9375rem){._body_9rikf_111{gap:.375rem;padding:.375rem .5rem .625rem}}._lineShort_9rikf_125,._lineLong_9rikf_126{background:var(--accent-soft);border-radius:999px;height:.75rem;margin:0;position:relative;overflow:hidden}._lineShort_9rikf_125{width:45%;margin-inline:auto}._lineLong_9rikf_126{width:78%;margin-inline:auto}._image_9rikf_104:after,._lineShort_9rikf_125:after,._lineLong_9rikf_126:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.2s ease-in-out infinite _catalogSkeletonShimmer_9rikf_1;position:absolute;inset:0}._lineShort_9rikf_125:after,._lineLong_9rikf_126:after{background:linear-gradient(90deg,#0000,#ffffffa6,#0000)}@keyframes _catalogSkeletonShimmer_9rikf_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){._ring_9rikf_22,._ringOuter_9rikf_23{animation:none}._ring_9rikf_22{border-color:#b4530959}._image_9rikf_104:after,._lineShort_9rikf_125:after,._lineLong_9rikf_126:after{opacity:.35;animation:none}}._root_29nva_1{width:100%;max-width:72rem;margin:0 auto 2rem;padding-inline:.25rem}._list_29nva_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._chip_29nva_17{text-align:center;box-sizing:border-box;border-radius:var(--radius-lg);background:var(--template-navy);width:100%;min-height:4.75rem;color:var(--chrome-text);box-shadow:var(--shadow-card);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:flex}._chip_29nva_17:hover{background:var(--template-navy-deep);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}._icon_29nva_48{width:1.75rem;height:1.75rem;color:var(--chrome-gold);background:#ffffff1f;border-radius:999px;flex-shrink:0;place-items:center;display:grid}._icon_29nva_48 svg{display:block}._label_29nva_63{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;width:100%;max-width:100%}._list_29nva_8>li:last-child:nth-child(odd):not(:only-child){grid-column:1/-1;justify-self:center;width:min(100%,50% - .375rem)}@media (width>=40rem){._list_29nva_8{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));justify-content:center}._list_29nva_8>li:last-child:nth-child(odd):not(:only-child){grid-column:auto;justify-self:stretch;width:auto}._chip_29nva_17{min-height:3.25rem;padding:1rem .75rem;font-size:.75rem}}._root_ku8n1_1{touch-action:pan-y pinch-zoom;width:100%;height:100%;position:relative}._viewport_ku8n1_8{width:100%;height:100%;overflow:hidden}._track_ku8n1_14{will-change:transform;height:100%;display:flex}._slide_ku8n1_20{flex:0 0 100%;width:100%;min-width:0;height:100%}._image_ku8n1_27{object-fit:cover;object-position:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}._dots_ku8n1_37{z-index:2;pointer-events:none;justify-content:center;gap:.375rem;display:flex;position:absolute;bottom:.625rem;left:0;right:0}._dots_ku8n1_37 button{pointer-events:auto}._nav_ku8n1_53{z-index:3;width:2.5rem;height:2.5rem;color:var(--template-navy);cursor:pointer;background:#ffffffeb;border:none;border-radius:999px;place-items:center;padding:0;transition:background .15s,transform .15s,box-shadow .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 14px #061a2c38}._nav_ku8n1_53:hover{background:#fff;box-shadow:0 4px 18px #061a2c47}._nav_ku8n1_53:active{transform:translateY(-50%)scale(.96)}._navPrev_ku8n1_84{left:max(.5rem, env(safe-area-inset-left,0px))}._navNext_ku8n1_88{right:max(.5rem, env(safe-area-inset-right,0px))}._navIcon_ku8n1_92{width:1.25rem;height:1.25rem;display:block}._nav_ku8n1_53:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=39.9375rem){._nav_ku8n1_53{display:none}}._dot_ku8n1_37{cursor:pointer;background:#ffffff8c;border:none;border-radius:999px;width:.5rem;height:.5rem;padding:0;transition:transform .15s,background .15s}._dotActive_ku8n1_122{background:#fff;transform:scale(1.15)}._dot_ku8n1_37:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){._track_ku8n1_14{transition:none!important}._dot_ku8n1_37,._nav_ku8n1_53{transition:none}}._list_1snl6_1{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}._item_1snl6_10{color:var(--text-h);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}._icon_1snl6_24{background:var(--chrome-teal);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--accent-bg);border-radius:999px;flex-shrink:0}@media (prefers-color-scheme:dark){._item_1snl6_10{background:var(--bg-elevated)}}._hero_1y2wy_1{background:var(--surface);border-bottom:2px solid var(--chrome-teal);margin:-1.5rem -1.5rem 2rem;padding:clamp(2rem,6vw,3.5rem) 1.5rem;position:relative;overflow:hidden}._heroCarouselOnly_1y2wy_10{border-radius:var(--radius-lg);width:100%;max-width:72rem;box-shadow:var(--shadow-hero);margin:1rem auto 2rem;position:relative}._heroCarouselFrame_1y2wy_19{background:var(--template-navy-deep);aspect-ratio:21/9;border-radius:inherit;width:100%;min-height:11rem;max-height:min(28rem,52vh);margin:0;position:relative;overflow:hidden}._heroOverlay_1y2wy_31{z-index:3;pointer-events:none;text-align:center;background:linear-gradient(#061a2c59 0%,#061a2c8c 45%,#061a2c59 100%);flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:clamp(1.25rem,4vw,2.5rem);display:flex;position:absolute;inset:0}._heroHeadline_1y2wy_51{max-width:min(36rem,92%);color:var(--chrome-gold);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(1.125rem,2.8vw,1.75rem);font-weight:700;line-height:1.25}._heroSubheadline_1y2wy_62{color:#ffffffeb;max-width:min(32rem,90%);margin:0;font-size:clamp(.8125rem,1.8vw,1rem);line-height:1.45}._heroCta_1y2wy_70{pointer-events:auto;background:var(--brand-wood-bg);color:var(--template-navy-deep);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-top:.375rem;padding:.625rem 1.375rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 4px 14px #00000040}._heroCta_1y2wy_70:hover{filter:brightness(1.05);transform:translateY(-1px)}._heroCompact_1y2wy_94{background:var(--surface);padding-block:clamp(1.5rem,4vw,2.25rem)}._pattern_1y2wy_99{opacity:.4;pointer-events:none;background-image:radial-gradient(circle at 20% 80%,#01596c0f 0%,#0000 45%),radial-gradient(circle at 80% 20%,#2615110a 0%,#0000 40%);position:absolute;inset:0}._inner_1y2wy_116{max-width:42rem;position:relative}._eyebrow_1y2wy_121{letter-spacing:.08em;text-transform:uppercase;color:var(--chrome-teal);margin:0 0 .5rem;font-size:.8125rem;font-weight:600}._title_1y2wy_130{color:var(--text-h);margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem)}._lead_1y2wy_136{color:var(--text);max-width:36rem;margin:0 0 1.5rem;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6}._actions_1y2wy_144{flex-wrap:wrap;gap:.75rem;display:flex}._primary_1y2wy_150,._secondary_1y2wy_151{font-family:var(--font-body);border-radius:999px;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}._primary_1y2wy_150{color:var(--chrome-text);background:var(--accent-cta);box-shadow:var(--shadow-sm)}._primary_1y2wy_150:hover{background:var(--accent-cta-hover);box-shadow:var(--shadow-md)}._secondary_1y2wy_151{color:var(--text-h);background:var(--bg-elevated);border:1px solid var(--border)}._secondary_1y2wy_151:hover{border-color:var(--accent);color:var(--accent)}@media (width>=48rem){._hero_1y2wy_1{margin-inline:calc(-1*max(0px,50vw - 37.5rem));padding-inline:max(1.5rem,50vw - 34.5rem)}}@media (width<=40rem){._heroCarouselFrame_1y2wy_19{aspect-ratio:16/10;max-height:none}}._title_151l7_1{color:var(--text-h);margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2rem)}._catalogHeading_151l7_7{color:var(--text-h);text-align:center;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem;scroll-margin-top:6rem;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:800}._lead_151l7_18{color:var(--text);max-width:42rem;margin:0 0 1.25rem}._row_151l7_24{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._sortWrap_151l7_32{cursor:pointer;align-items:center;gap:.5rem;display:flex}._sortLabel_151l7_39{color:var(--text);white-space:nowrap;font-size:.875rem;font-weight:500}._sortControl_151l7_46{vertical-align:middle;min-width:11.5rem;display:inline-block;position:relative}._sort_151l7_32{appearance:none;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);width:100%;height:2.5rem;font:inherit;color:var(--text-h);background-color:var(--bg-elevated);box-shadow:var(--shadow-sm);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23261511' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:1.125rem 1.125rem;margin:0;padding:0 2.5rem 0 .75rem;font-size:.875rem;font-weight:500;line-height:2.375rem;display:block}._sort_151l7_32:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._viewHint_151l7_84{color:var(--text-h);font-size:.875rem;font-weight:600}._scrollSentinel_151l7_90{pointer-events:none;width:100%;height:1px;margin-top:1.5rem}._toolbar_151l7_97{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}._searchWrap_151l7_104{display:block}._search_151l7_104{border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:24rem;font:inherit;color:var(--text-h);background:var(--bg-elevated);box-shadow:var(--shadow-sm);padding:.625rem .75rem;transition:border-color .15s,box-shadow .15s}._search_151l7_104:hover{border-color:#b4530959}._search_151l7_104:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}._chips_151l7_133{flex-wrap:wrap;gap:.5rem;display:flex}._chip_151l7_133{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.375rem .75rem;font-size:.875rem;transition:background .15s,border-color .15s}._chip_151l7_133:hover{border-color:var(--chrome-teal)}._chip_151l7_133:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._chipActive_151l7_162{background:var(--chrome-gold);color:var(--chrome-header-bg);border-color:var(--chrome-gold-soft);font-weight:600}._count_151l7_169{color:var(--text);margin:0;font-size:.875rem}._toolbarSwatch_151l7_175{align-items:flex-end}._toolbarSwatch_151l7_175 ._count_151l7_169{font-variant-numeric:tabular-nums;font-weight:600}._status_151l7_184{color:var(--text)}._gridPending_151l7_188{opacity:.72;pointer-events:none;transition:opacity .2s}._listFilterHeader_151l7_194{top:var(--site-header-offset,4.5rem);z-index:40;background:var(--bg);border-bottom:2px solid var(--chrome-teal);align-items:center;min-height:3.25rem;margin:0 0 1rem;padding:1rem 0 1.125rem 1.25rem;display:flex;position:sticky;box-shadow:0 6px 16px #2615110f}._listFilterTitle_151l7_208{color:var(--text-h);margin:0;padding-left:.375rem;font-size:clamp(1.125rem,2.5vw,1.3125rem);font-weight:700;line-height:1.35}@media (width<=39.99rem){._row_151l7_24{flex-direction:column;align-items:stretch}._sortWrap_151l7_32{justify-content:space-between;width:100%}._sortControl_151l7_46{flex:1;min-width:0}._sort_151l7_32{width:100%;min-width:0}._search_151l7_104{max-width:none}}._srOnly_151l7_243{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_50bnd_1{margin-bottom:1rem}._list_50bnd_5{color:var(--text);flex-wrap:wrap;gap:.35rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}._item_50bnd_16:not(:last-child):after{content:"/";color:var(--text);opacity:.6;margin-left:.35rem}._item_50bnd_16 a{color:inherit;text-underline-offset:2px;touch-action:manipulation;text-decoration:underline}._item_50bnd_16 span{color:var(--text-h)}._aside_tzlq8_1{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin:0;padding:.875rem}._title_tzlq8_10{border-bottom:2px solid var(--template-navy);text-transform:uppercase;letter-spacing:.04em;color:var(--text-h);margin:0 0 .75rem;padding-bottom:.5rem;font-size:.875rem;font-weight:800}._list_tzlq8_21{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._item_tzlq8_30{color:inherit;touch-action:manipulation;grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:.625rem;text-decoration:none;display:grid}._item_tzlq8_30:hover ._name_tzlq8_40{color:var(--template-cta-blue)}._thumbWrap_tzlq8_44{aspect-ratio:var(--product-thumb-ratio);border-radius:var(--radius);background:var(--product-image-stage);border:1px solid var(--border);overflow:hidden}._thumb_tzlq8_44{object-fit:contain;width:100%;height:100%;display:block}._meta_tzlq8_59{min-width:0}._badge_tzlq8_63{max-width:100%;color:var(--template-navy);text-overflow:ellipsis;white-space:nowrap;background:#c5974a2e;border-radius:999px;margin:0 0 .25rem;padding:.125rem .375rem;font-size:.5625rem;font-weight:700;display:inline-block;overflow:hidden}._name_tzlq8_40{color:var(--text-h);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}._price_tzlq8_90{color:var(--template-price);margin:.25rem 0 0;font-size:.75rem;font-weight:700}@media (width>=64rem){._aside_tzlq8_1{top:calc(var(--site-header-offset,4.5rem) + .75rem);align-self:start;position:sticky}}._root_1aolh_1{padding-bottom:max(5rem, calc(4.5rem + env(safe-area-inset-bottom,0px)));flex-direction:column;gap:1.25rem;display:flex}@media (width>=48rem){._root_1aolh_1{padding-bottom:0}}._shimmer_1aolh_14{background:var(--code-bg);position:relative;overflow:hidden}._shimmer_1aolh_14:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:1.2s ease-in-out infinite _detailSkeletonShimmer_1aolh_1;position:absolute;inset:0}._breadcrumb_1aolh_33{border-radius:999px;width:min(18rem,70%);height:.875rem}._topShell_1aolh_40{align-items:start;gap:1.25rem;display:grid}@media (width>=64rem){._topShell_1aolh_40{grid-template-columns:24rem minmax(0,1fr) minmax(13.5rem,17rem);gap:1.5rem}._gallery_1aolh_52{justify-self:start;width:24rem;max-width:24rem}}._gallery_1aolh_52{flex-direction:column;gap:.625rem;display:flex}._imageStage_1aolh_65{width:100%;aspect-ratio:var(--product-thumb-ratio);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--product-image-stage);box-shadow:var(--shadow-sm)}._thumbs_1aolh_75{flex-wrap:wrap;gap:.5rem;display:flex}._thumb_1aolh_75{border-radius:var(--radius);border:2px solid var(--border);background:var(--product-image-stage);box-sizing:border-box;width:4.25rem;height:4.25rem}._info_1aolh_91{flex-direction:column;padding:.25rem 0;display:flex}._lineSm_1aolh_97{border-radius:999px;width:28%;height:.8125rem;margin:0 0 .375rem}._lineTitle_1aolh_98{border-radius:var(--radius);width:92%;height:clamp(1.125rem,2.2vw,1.5rem);min-height:1.35rem;margin:0 0 .625rem}._linePrice_1aolh_99{border-radius:999px;width:36%;height:1.375rem;margin:0 0 .875rem}._specTable_1aolh_139{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:100%;margin:0 0 1rem;font-size:.8125rem;display:flex;overflow:hidden}._specRow_1aolh_150{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:38% minmax(0,1fr);min-height:1.8125rem;display:grid}._specRow_1aolh_150:nth-child(2n){background:var(--accent-soft)}._specRow_1aolh_150:last-child{border-bottom:none}._specLabelCell_1aolh_107{background:#0c2d4a0f;border-radius:999px;align-self:center;width:calc(100% - 1.25rem);max-width:6.5rem;height:.8125rem;margin:.5rem .625rem}._specValueCell_1aolh_108{border-radius:999px;align-self:center;width:calc(100% - 1.25rem);max-width:10rem;height:.8125rem;margin:.5rem .625rem}._buyNowBlock_1aolh_185{margin:0 0 .75rem}._buyNowBtn_1aolh_109{border-radius:var(--radius);width:100%;height:2.75rem}._contactRow_1aolh_195{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}._contactChip_1aolh_110{border-radius:.5rem;width:5.25rem;height:2.1875rem}._contactChipWide_1aolh_208{width:min(100%,11rem)}._relatedDesktop_1aolh_212{display:none}._relatedMobile_1aolh_216{display:block}._relatedPanel_1aolh_220{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:.875rem}._relatedTitle_1aolh_106{border-radius:var(--radius);width:9rem;height:.875rem;margin-bottom:.75rem;padding-bottom:.5rem}._relatedList_1aolh_236{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._relatedItem_1aolh_245{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}._relatedThumb_1aolh_252{width:5rem;aspect-ratio:var(--product-thumb-ratio);border-radius:var(--radius);border:1px solid var(--border);background:var(--product-image-stage)}._relatedMeta_1aolh_261{flex-direction:column;gap:.25rem;min-width:0;padding-top:.0625rem;display:flex}._lineRelatedBadge_1aolh_103{border-radius:999px;width:4rem;height:.5625rem;margin-bottom:.125rem}._lineRelatedName_1aolh_104{border-radius:999px;width:100%;height:.75rem}._lineRelatedPrice_1aolh_105{border-radius:999px;width:45%;height:.75rem;margin-top:.125rem}@media (width>=64rem){._relatedMobile_1aolh_216{display:none}._relatedDesktop_1aolh_212{display:block}._relatedDesktop_1aolh_212 ._relatedPanel_1aolh_220{top:calc(var(--site-header-offset,4.5rem) + .75rem);position:sticky}}._tabsSection_1aolh_304{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin-top:.5rem;overflow:hidden}._tabList_1aolh_313{border-bottom:1px solid var(--border);background:var(--accent-soft);display:flex}._tab_1aolh_111,._tabActive_1aolh_112{border-radius:0;flex:1 1 0;min-height:calc(2.3125rem + 3px)}._tabActive_1aolh_112{background:var(--surface);border-bottom:3px solid var(--template-navy);margin-bottom:-1px}._tabPanel_1aolh_332{padding:1.25rem}._descLayout_1aolh_336{gap:1.25rem;display:grid}@media (width>=40rem){._descLayout_1aolh_336{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}}._descMedia_1aolh_113{aspect-ratio:4/3;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--product-image-stage);width:100%}._prose_1aolh_356{flex-direction:column;gap:.875rem;display:flex}._lineSectionTitle_1aolh_102{border-radius:var(--radius);width:6rem;height:1rem}._lineBody_1aolh_100{border-radius:999px;width:100%;height:.75rem}._lineBodyShort_1aolh_101{border-radius:999px;width:72%;height:.75rem}@keyframes _detailSkeletonShimmer_1aolh_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){._shimmer_1aolh_14:after{opacity:.35;animation:none}}._page_y15n1_1{padding-bottom:max(5rem, calc(4.5rem + env(safe-area-inset-bottom,0px)));flex-direction:column;gap:1.25rem;display:flex}@media (width>=48rem){._page_y15n1_1{padding-bottom:0}}._topShell_y15n1_14{align-items:start;gap:1.25rem;display:grid}@media (width>=64rem){._topShell_y15n1_14{grid-template-columns:24rem minmax(0,1fr) minmax(13.5rem,17rem);gap:1.5rem}._gallery_y15n1_26{justify-self:start;width:24rem;max-width:24rem}}._gallery_y15n1_26{flex-direction:column;gap:.625rem;display:flex}._imageStage_y15n1_39{width:100%;aspect-ratio:var(--product-thumb-ratio);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--product-image-stage);box-shadow:var(--shadow-sm);font:inherit;cursor:zoom-in;touch-action:manipulation;margin:0;padding:0;display:block;position:relative;overflow:hidden}._imageStage_y15n1_39:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._imageStage_y15n1_39:disabled{cursor:default}._image_y15n1_39{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}._thumbs_y15n1_74{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._thumbButton_y15n1_83{border:2px solid var(--border);border-radius:var(--radius);background:var(--product-image-stage);cursor:pointer;box-sizing:border-box;width:4.25rem;height:4.25rem;padding:0;overflow:hidden}._thumbButtonActive_y15n1_95{border-color:var(--template-cta-blue)}._thumbImage_y15n1_99{object-fit:contain;width:100%;height:100%;display:block}._info_y15n1_106{padding:.25rem 0}._category_y15n1_110{color:var(--template-cta-blue);margin:0 0 .375rem;font-size:.8125rem;font-weight:600}._title_y15n1_117{color:var(--text-h);margin:0 0 .625rem;font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:800;line-height:1.25}._price_y15n1_125{color:var(--template-price);margin:0 0 .875rem;font-size:1.375rem;font-weight:700}._specTable_y15n1_132{border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius);width:100%;margin:0 0 1rem;font-size:.8125rem;overflow:hidden}._specTable_y15n1_132 tr:nth-child(2n){background:var(--accent-soft)}._specTable_y15n1_132 th,._specTable_y15n1_132 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.5rem .625rem}._specTable_y15n1_132 tr:last-child th,._specTable_y15n1_132 tr:last-child td{border-bottom:none}._specTable_y15n1_132 th{width:38%;color:var(--text);background:#0c2d4a0a;font-weight:600}._specTable_y15n1_132 td{color:var(--text-h);font-weight:500}._contactRow_y15n1_171{margin-top:.75rem}._tabsSection_y15n1_175{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin-top:.5rem;overflow:hidden}._tabList_y15n1_184{border-bottom:1px solid var(--border);background:var(--accent-soft);flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}._tab_y15n1_175{min-width:0;font:inherit;color:var(--text);cursor:pointer;text-transform:uppercase;letter-spacing:.03em;background:0 0;border:none;border-bottom:3px solid #0000;flex:auto;padding:.75rem .875rem;font-size:.8125rem;font-weight:700}._tabActive_y15n1_211{color:var(--text-h);background:var(--surface);border-bottom-color:var(--template-navy)}._tabPanel_y15n1_217{padding:1.25rem}._tabEmpty_y15n1_221{color:var(--text);margin:0;font-size:.9375rem}._descLayout_y15n1_227{gap:1.25rem;display:grid}@media (width>=40rem){._descLayout_y15n1_227{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}}._descMedia_y15n1_239{border-radius:var(--radius-lg);background:var(--product-image-stage);cursor:zoom-in;border:none;margin:0;padding:0;overflow:hidden}._descImage_y15n1_249{aspect-ratio:4/3;object-fit:contain;width:100%;display:block}._prose_y15n1_256{flex-direction:column;gap:.875rem;display:flex}._prose_y15n1_256 p{color:var(--text);margin:0;line-height:1.65}._proseHeading_y15n1_268{color:var(--text-h);margin:.75rem 0 .375rem;font-size:1rem;font-weight:600}._proseHeading_y15n1_268:first-child{margin-top:0}._proseList_y15n1_279{color:var(--text);margin:0;padding-left:1.25rem;line-height:1.6}._proseList_y15n1_279 li+li{margin-top:.375rem}._relatedMobile_y15n1_290{display:block}._relatedDesktop_y15n1_294{display:none}@media (width>=64rem){._relatedMobile_y15n1_290{display:none}._relatedDesktop_y15n1_294{display:block}}._status_y15n1_308{color:var(--text)}:root{--font-body:"Be Vietnam Pro", system-ui, sans-serif;--font-heading:"Libre Baskerville", Georgia, "Times New Roman", serif;--template-navy:#0c2d4a;--template-navy-deep:#061a2c;--template-navy-nav:#0a2540;--template-top-bar:#fff;--template-stage:#0d3854;--template-price:#c0392b;--template-cta-blue:#1877c9;--template-cta-blue-hover:#125a9c;--chrome-header-bg:var(--template-navy-nav);--chrome-footer-bg:var(--template-navy-deep);--chrome-footer-bg-deep:#041018;--chrome-bg:var(--template-navy);--chrome-bg-deep:var(--template-navy-deep);--chrome-text:#fff;--chrome-text-muted:#ffffffe0;--chrome-footer-text:#fff;--chrome-footer-text-muted:#ffffffd1;--chrome-footer-gold:#e8c872;--chrome-footer-link-hover:var(--chrome-gold);--chrome-gold:#f0d78c;--chrome-gold-soft:#c5974a;--chrome-teal:#1a6b8a;--page-bg:#fff;--surface:#fff;--text:#4a5568;--text-h:#1a202c;--bg:var(--page-bg);--bg-elevated:var(--surface);--border:#d8dee6;--code-bg:#e8ecf0;--accent:var(--template-navy);--accent-hover:var(--template-navy-deep);--accent-cta:var(--chrome-gold-soft);--accent-cta-hover:#a67c3d;--accent-bg:#0c2d4a14;--accent-soft:#f0f2f5;--brand-wood:var(--chrome-gold-soft);--brand-wood-bg:linear-gradient(135deg, #d4a574, #b8894a);--header-surface:var(--chrome-header-bg);--header-shadow:0 4px 16px #061a2c40;--product-image-stage:#fff;--shadow-sm:0 1px 2px #26151114;--shadow-md:0 8px 24px #2615111a;--shadow-hero:0 4px 14px #061a2c24, 0 12px 32px #061a2c2e, 0 24px 48px #2615111f;--shadow-card:0 2px 6px #26151112, 0 10px 24px #2615111f, 0 20px 44px #26151114;--shadow-card-hover:0 4px 10px #2615111a, 0 16px 36px #26151129, 0 28px 56px #2615111f;--radius:.625rem;--radius-lg:1rem;--product-thumb-ratio:1037 / 1280;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);color:var(--text);background-color:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.55}h1,h2,h3{font-family:var(--font-body);color:var(--text-h);letter-spacing:-.01em;font-weight:700;line-height:1.25}*,:before,:after{box-sizing:border-box}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}code{background:var(--code-bg);border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,Consolas,monospace}a{color:var(--accent)}@media (hover:none) and (pointer:coarse){a,button,input,select,textarea,summary,label,[role=button]{-webkit-tap-highlight-color:transparent}a:active,button:active,[role=button]:active{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
