.IDK2ia_switcher{white-space:nowrap;flex:none;align-items:center;display:flex}.IDK2ia_item{color:var(--soft);text-decoration:none;transition:color .15s}.IDK2ia_item:hover{color:var(--accent)}.IDK2ia_item+.IDK2ia_item:before{content:"|";color:var(--line);margin-inline:10px;display:inline-block}.IDK2ia_item:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}.IDK2ia_switcher .IDK2ia_active{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;font-weight:600;text-decoration-thickness:2px}.IDK2ia_switcher .IDK2ia_active:hover,.IDK2ia_switcher .IDK2ia_active:focus-visible{color:var(--accent)}@media (max-width:760px){.IDK2ia_item+.IDK2ia_item:before{margin-inline:8px}}
.-zIkaa_bar{background:var(--surface);border-bottom:1px solid var(--line)}.-zIkaa_inner{max-width:var(--container-max);padding-inline:var(--container-pad);height:42px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);justify-content:space-between;align-items:center;margin-inline:auto;font-size:11px;display:flex}.-zIkaa_start{align-items:center;gap:24px;min-width:0;display:flex}.-zIkaa_start>nav{border-right:1px solid var(--line);padding-right:24px}.-zIkaa_group{align-items:center;gap:24px;display:flex}.-zIkaa_link{color:var(--soft);text-decoration:none;transition:color .15s}.-zIkaa_link:hover{color:var(--accent)}.-zIkaa_phone{color:var(--soft);text-decoration:none;transition:color .15s}.-zIkaa_phone:hover{color:var(--accent)}@media (max-width:760px){.-zIkaa_inner{padding-inline:20px}.-zIkaa_phone,.-zIkaa_email{display:none}.-zIkaa_group{gap:16px}.-zIkaa_inner{flex-wrap:wrap;height:auto}.-zIkaa_start{display:contents}.-zIkaa_start>nav{border-right:0;border-bottom:1px solid var(--line);flex:0 0 100%;height:34px;padding-right:0}.-zIkaa_group{height:42px}}
.rarT8a_card{background:var(--surface);min-width:0;color:var(--ink);flex-direction:column;padding:12px;text-decoration:none;display:flex}.rarT8a_card:hover{background:var(--bg)}.rarT8a_card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rarT8a_imageBox{aspect-ratio:1;border:1px solid var(--line);background:var(--tag);display:block;position:relative;overflow:hidden}.rarT8a_image{object-fit:scale-down}.rarT8a_code{font-family:var(--font-mono);color:var(--soft);text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:11px;display:block;overflow:hidden}.rarT8a_name{-webkit-line-clamp:2;font-family:var(--font-serif);color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}
.HXiZza_root{border:1px solid var(--line);background:var(--surface);margin-bottom:40px;padding:24px}.HXiZza_title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin:0 0 18px;font-size:12px;font-weight:400}.HXiZza_fields{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:16px;display:grid}.HXiZza_field{flex-direction:column;gap:6px;min-width:0;display:flex}.HXiZza_label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);font-size:11px}.HXiZza_input,.HXiZza_select{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-family:var(--font-sans);box-sizing:border-box;width:100%;padding:8px 12px;font-size:13px;line-height:1.2}.HXiZza_select{cursor:pointer}.HXiZza_input:focus-visible,.HXiZza_select:focus-visible{border-color:var(--accent);outline:none}.HXiZza_checkboxField{font-family:var(--font-sans);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding-bottom:8px;font-size:13px;display:flex}.HXiZza_checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--accent)}.HXiZza_actions{align-items:center;gap:12px;margin-top:18px;display:flex}.HXiZza_apply{border:1px solid var(--ink);background:var(--ink);color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:10px 22px;font-size:11px}.HXiZza_apply:hover:not(:disabled){border-color:var(--accent);background:var(--accent)}.HXiZza_apply:disabled{opacity:.4;cursor:not-allowed}.HXiZza_clear{color:var(--soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:10px 4px;font-size:11px;text-decoration:underline}.HXiZza_clear:hover{color:var(--accent)}@media (max-width:900px){.HXiZza_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.HXiZza_fields{grid-template-columns:minmax(0,1fr)}.HXiZza_checkboxField{padding-bottom:0}}
.cQodeG_backdrop{z-index:1000;background:#000c;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0}.cQodeG_panel{background:var(--surface);border:1px solid var(--line);opacity:0;border-radius:0;flex-direction:column;width:min(1100px,100%);max-height:calc(100vh - 48px);margin-top:max(8vh,64px);animation:.18s forwards cQodeG_overlayIn;display:flex;transform:translateY(8px);box-shadow:0 18px 60px #00000080}@keyframes cQodeG_overlayIn{to{opacity:1;transform:translateY(0)}}.cQodeG_fieldRow{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:16px;display:flex}.cQodeG_fieldWrap{background:var(--surface);border:1px solid var(--line);flex:auto;align-items:center;min-width:0;display:flex;position:relative}.cQodeG_fieldWrap:focus-within{outline:2px solid var(--accent);outline-offset:1px}.cQodeG_fieldIcon{color:var(--soft);pointer-events:none;align-items:center;display:inline-flex;position:absolute;left:14px}.cQodeG_field{width:100%;min-width:0;font-family:var(--font-serif);color:var(--ink);background:0 0;border:0;border-radius:0;padding:12px 46px;font-size:clamp(20px,3vw,28px);font-weight:500;line-height:1.15}.cQodeG_field::placeholder{color:var(--soft)}.cQodeG_field:focus-visible{outline:none}.cQodeG_clearBtn{width:30px;height:30px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cQodeG_clearBtn:hover,.cQodeG_clearBtn:focus-visible{color:var(--accent);outline:none}.cQodeG_closeBtn{background:var(--surface);border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:0;flex:none;justify-content:center;align-items:center;display:flex}.cQodeG_closeBtn:hover,.cQodeG_closeBtn:focus-visible{color:var(--accent);border-color:var(--accent);outline:none}.cQodeG_filterRow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 4px;padding:0 16px 12px;display:flex}.cQodeG_filterField{flex:160px;min-width:0;display:flex}.cQodeG_filterSelect{appearance:none;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font-family:var(--font-sans);cursor:pointer;border-radius:0;padding:8px 12px;font-size:13px;line-height:1.2}.cQodeG_filterSelect:focus-visible{border-color:var(--accent);outline:none}.cQodeG_filterCheck{font-family:var(--font-sans);color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.cQodeG_filterCheckbox{cursor:pointer;width:16px;height:16px;accent-color:var(--accent);margin:0}.cQodeG_filterApply{border:1px solid var(--ink);background:var(--ink);color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;flex:none;padding:9px 22px;font-size:11px}.cQodeG_filterApply:hover,.cQodeG_filterApply:focus-visible{border-color:var(--accent);background:var(--accent);outline:none}.cQodeG_results{flex-direction:column;gap:24px;max-height:min(64vh,100vh - 220px);padding:24px 16px;display:flex;overflow-y:auto}.cQodeG_prompt{font-family:var(--font-sans);color:var(--soft);margin:0;font-size:14.5px;line-height:1.4}.cQodeG_loading{flex-direction:column;gap:12px;display:flex}.cQodeG_skeleton{background:var(--line);border:1px solid var(--line);flex-direction:column;gap:1px;display:flex}.cQodeG_skeleton span{background:repeating-linear-gradient(90deg, var(--bg), var(--bg) 8px, var(--surface) 8px, var(--surface) 16px);height:44px;display:block}.cQodeG_noResults{flex-direction:column;gap:8px;display:flex}.cQodeG_productsGroup{flex-direction:column;gap:12px;display:flex}.cQodeG_productsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.cQodeG_eyebrowSep{margin:0 .5em}.cQodeG_cardGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.cQodeG_cardCell{background:var(--surface);min-width:0;display:flex}.cQodeG_cardCell>*{flex:auto}.cQodeG_group{flex-direction:column;gap:8px;display:flex}.cQodeG_eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin:0;font-size:clamp(10px,1.4vw,13px);font-weight:400;line-height:1}.cQodeG_rows{background:var(--line);border:1px solid var(--line);flex-direction:column;gap:1px;display:flex}.cQodeG_row{background:var(--surface);min-height:44px;color:var(--ink);align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.cQodeG_row:hover{background:var(--bg)}.cQodeG_row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cQodeG_thumb{background:var(--bg);flex:none;width:56px;height:56px;position:relative;overflow:hidden}.cQodeG_kwIcon{color:var(--soft);flex:none;display:inline-flex}.cQodeG_rowName{font-family:var(--font-sans);color:var(--ink);text-overflow:ellipsis;flex:auto;min-width:0;font-size:15px;font-weight:500;line-height:1.4;overflow:hidden}.cQodeG_rowMeta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--soft);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:40%;font-size:12px;overflow:hidden}.cQodeG_seeAll{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-self:flex-start;font-size:12px;text-decoration:none}.cQodeG_seeAll:hover,.cQodeG_seeAll:focus-visible{color:var(--accent);outline:none}.cQodeG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.cQodeG_panel{width:calc(100% - 48px)}.cQodeG_cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.cQodeG_backdrop{padding:0}.cQodeG_panel{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:0;margin-top:0}.cQodeG_fieldRow{padding:16px 20px;padding-top:calc(16px + env(safe-area-inset-top,0px))}.cQodeG_filterRow{flex-direction:column;align-items:stretch;gap:8px;padding:0 20px 12px}.cQodeG_filterField{flex:none}.cQodeG_filterCheck{padding:4px 0}.cQodeG_results{flex:auto;max-height:none;padding:24px 20px}.cQodeG_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cQodeG_thumb{width:48px;height:48px}.cQodeG_rowName{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}@media (prefers-reduced-motion:reduce){.cQodeG_panel{opacity:1;animation:none;transform:none}.cQodeG_skeleton span{background:var(--bg)}}
.x6-qBa_nav{font-family:var(--font-sans);align-items:center;gap:30px;font-size:14.5px;font-weight:500;display:flex}.x6-qBa_link{color:var(--ink);text-decoration:none;transition:color .15s}.x6-qBa_link:hover,.x6-qBa_nav .x6-qBa_active{color:var(--accent)}@media (max-width:760px){.x6-qBa_nav{display:none}}
.joGbCW_wrap{display:none;position:relative}.joGbCW_toggle{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex}.joGbCW_panel{background:var(--surface);border:1px solid var(--line);z-index:60;flex-direction:column;width:230px;padding:8px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 12px 30px #0000001f}.joGbCW_item{font-family:var(--font-sans);color:var(--ink);padding:11px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.joGbCW_item:hover{color:var(--accent)}@media (max-width:760px){.joGbCW_wrap{display:block}}
.xRePna_mobileSearch{width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:none}.xRePna_mobileSearch:hover{border-color:var(--line)}.xRePna_mobileSearch:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:760px){.xRePna_mobileSearch{display:inline-flex}}
.BsdLHG_header{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.BsdLHG_inner{max-width:var(--container-max);padding-inline:var(--container-pad);justify-content:space-between;align-items:center;gap:48px;height:86px;margin-inline:auto;display:flex}.BsdLHG_logo{flex:none;align-items:center;line-height:1;display:flex}.BsdLHG_logoImg{width:auto;height:66px;display:block;position:relative;top:3px}.BsdLHG_actions{flex:none;align-items:center;gap:8px;display:flex}.BsdLHG_iconBtn{justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}:is(.BsdLHG_iconBtn .indicator,.BsdLHG_iconBtn .indicator__button){background:0 0;justify-content:center;align-items:center;width:42px;height:42px;margin:0;padding:0;display:flex;position:static}.BsdLHG_iconBtn .indicator__button{color:var(--ink);border:1px solid #0000;border-radius:0;transition:border-color .15s}.BsdLHG_iconBtn .indicator__button:hover{border-color:var(--line)}.BsdLHG_iconBtn .indicator__icon{justify-content:center;align-items:center;display:flex;position:relative}.BsdLHG_iconBtn .indicator__content{display:none}.BsdLHG_iconBtn .indicator__counter{background:var(--accent);min-width:16px;height:16px;color:var(--accent-ink);font-family:var(--font-mono);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;line-height:1;display:flex;position:absolute;top:-7px;right:-8px}.BsdLHG_iconBtn .indicator__counter:empty{display:none}.BsdLHG_cart{position:relative}.BsdLHG_cartDot{background:var(--accent);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.BsdLHG_search{width:220px;position:relative}:is(.BsdLHG_search .header__search,.BsdLHG_search .search,.BsdLHG_search .search__body){width:100%;margin:0;position:relative}.BsdLHG_search .search__body{border:1px solid var(--line);background:var(--surface);align-items:center;height:42px;display:flex}:is(.BsdLHG_search .search__shadow,.BsdLHG_search .search__box,.BsdLHG_search .search__decor,.BsdLHG_search .search__dropdown){display:none}.BsdLHG_search .search__input{min-width:0;height:42px;color:var(--ink);font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;padding:0 12px;font-size:14px}.BsdLHG_search .search__input::placeholder{color:var(--soft)}.BsdLHG_search .v14-header__search-icon-btn{width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border:none;order:2;justify-content:center;align-items:center;display:flex}.BsdLHG_search .search__input{order:1}@media (max-width:760px){.BsdLHG_inner{gap:16px;padding-inline:20px}.BsdLHG_search{display:none}.BsdLHG_logo{flex:0 auto;min-width:0}.BsdLHG_logoImg{object-fit:contain;object-position:left center;max-width:100%;height:48px;top:2px}}@media (max-width:420px){.BsdLHG_inner{gap:12px}.BsdLHG_actions{gap:4px}.BsdLHG_logoImg{height:40px}}
.Dj_RZG_footer{background:var(--footer-bg);color:var(--footer-text)}.Dj_RZG_grid{max-width:var(--container-max);padding:72px var(--container-pad) 0;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:48px;margin-inline:auto;display:grid}.Dj_RZG_label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--footer-label);margin-bottom:18px;font-size:11px}.Dj_RZG_blurb{color:var(--footer-body);max-width:34ch;font-size:14.5px;line-height:1.7}.Dj_RZG_contactLines{color:var(--footer-text);margin-top:20px;font-size:14px;line-height:1.9}.Dj_RZG_contactAddress{color:var(--footer-body);margin-top:10px}.Dj_RZG_links{color:var(--footer-body);flex-direction:column;gap:11px;font-size:14.5px;display:flex}.Dj_RZG_link{color:var(--footer-body);text-decoration:none;transition:color .15s}.Dj_RZG_link:hover{color:#fff}.Dj_RZG_newsletter{border:1px solid var(--footer-rule);margin-top:18px;display:flex}.Dj_RZG_newsletterInput{color:#fff;min-width:0;height:48px;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;padding:0 16px;font-size:14px}.Dj_RZG_newsletterInput::placeholder{color:var(--footer-label)}.Dj_RZG_newsletterSubmit{background:var(--accent);color:var(--accent-ink);font-family:var(--font-sans);cursor:pointer;border:none;padding:0 22px;font-size:13.5px;font-weight:600;transition:filter .15s}.Dj_RZG_newsletterSubmit:hover{filter:brightness(.92)}.Dj_RZG_newsletterSubmit:disabled{cursor:default;filter:brightness(.85)}.Dj_RZG_newsletterMsg{min-height:1em;color:var(--footer-body);margin:10px 0 0;font-size:13px;line-height:1.45}.Dj_RZG_newsletterMsg:empty{min-height:0;margin:0}.Dj_RZG_newsletterWidget{margin-top:12px}.Dj_RZG_social{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--footer-label);gap:18px;margin-top:24px;font-size:11px;display:flex}.Dj_RZG_bottom{max-width:var(--container-max);padding:56px var(--container-pad) 36px;margin-inline:auto}.Dj_RZG_bottomLogo{filter:brightness(0)invert();opacity:.92;width:auto;height:clamp(48px,7vw,92px);display:block}.Dj_RZG_copyrightRow{border-top:1px solid var(--footer-rule);font-family:var(--font-mono);letter-spacing:.06em;color:var(--footer-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:24px;font-size:11px;display:flex}.Dj_RZG_poweredBy{align-items:center;gap:10px;display:flex}.Dj_RZG_poweredByLink{color:var(--footer-text);text-decoration:none;transition:color .15s}.Dj_RZG_poweredByLink:hover{color:#fff}@media (max-width:760px){.Dj_RZG_grid{grid-template-columns:1fr 1fr;gap:30px;padding-inline:20px}.Dj_RZG_bottom{padding-inline:20px}.Dj_RZG_social{flex-wrap:wrap}}@media (max-width:520px){.Dj_RZG_grid{grid-template-columns:1fr}}
