:root{--ink:#0b2a1f;--ink2:#124030;--inkln:#1e5540;--gold:#e8c46a;--goldd:#c9a23f;--paper:#f2f7f4;--card:#ffffff;--line:#dde8e2;--red:#c73a2b;--tx:#0b2a1f;--mut:#5c766c;--green:#19b57e;--shell:1320px;--pad:26px;--r-sm:9px;--r-md:11px;--r-lg:14px;--r-xl:18px}*{box-sizing:border-box}body{background:var(--paper);color:var(--tx);font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased}body,h1,h2,h3,p{margin:0}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#c3bba9;border-radius:6px}.mono{font-family:var(--font-mono),"IBM Plex Mono",monospace}.logo{font-family:var(--font-logo),"Sora",sans-serif;font-weight:700;letter-spacing:-.01em}.logo__wc{color:#12875d}.admin__brand .logo__wc,.footer__logo .logo__wc,.welcome__top .logo__wc{color:var(--gold)}.shell{max-width:var(--shell);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.ph{background-color:#ece5d7;background-image:repeating-linear-gradient(135deg,rgba(12,36,56,.06) 0 9px,transparent 9px 18px);display:flex;align-items:flex-end;justify-content:flex-start;padding:12px;color:#8a8272;font:11px IBM Plex Mono,monospace;letter-spacing:.02em}.ph--dark{background-color:#0f2d45;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 9px,transparent 9px 18px);color:#c9d4dd;border:1px solid #2a4a64}.btn{font-family:var(--font-display),"Archivo",sans-serif;border:0;border-radius:var(--r-sm);font-weight:700;font-size:13px;padding:10px 18px;transition:transform .08s ease,filter .15s ease}.btn:active{transform:translateY(1px)}[data-wa="1"]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.btn--gold{background:var(--gold);color:var(--ink);font-weight:800;font-size:14px;padding:12px 20px;border-radius:10px;box-shadow:0 2px 0 var(--goldd)}.btn--gold:hover{filter:brightness(1.05)}.btn--gold-lg{font-size:15px;padding:14px 26px;border-radius:var(--r-md);box-shadow:0 3px 0 var(--goldd)}.btn--ink{background:var(--ink);color:#fff}.btn--ink:hover{background:var(--ink2)}.btn--ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.btn--ghost:hover{border-color:var(--ink)}.btn--outline-ink{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}.btn--outline-ink:hover{background:var(--paper)}.btn--outline-light{background:transparent;color:#fff;border:1.5px solid #3a5c78;font-size:15px;padding:14px 26px;border-radius:var(--r-md)}.btn--outline-light:hover{border-color:var(--gold)}.lnk{cursor:pointer}button.lnk{background:none;border:0;padding:0;font:inherit;color:inherit}button.lnk:disabled{opacity:.4;cursor:default}.lnk:hover{color:var(--goldd)}.section{max-width:var(--shell);margin:0 auto;padding:44px var(--pad) 10px}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.section__eyebrow{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.16em;color:#86691c;margin-bottom:7px}.section__title{font-weight:800;font-size:32px;letter-spacing:-.02em}.section__link,.section__title{font-family:var(--font-display),"Archivo",sans-serif;color:var(--ink)}.section__link{font-weight:600;font-size:14px;white-space:nowrap;background:none;border:0;padding:0}.prefs{position:relative;flex:none;margin-left:auto}.prefs__btn{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 10px;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;font-family:inherit;font-size:13px}.prefs__globe{flex:none;color:var(--mut)}.prefs__btn:hover .prefs__globe,.prefs__btn[aria-expanded=true] .prefs__globe{color:var(--ink)}.prefs__btnCur{color:var(--mut)}.prefs__btn:hover,.prefs__btn[aria-expanded=true]{border-color:var(--ink);background:var(--paper)}.prefs__btnLabel{font-size:13px;white-space:nowrap}.prefs__caret{flex:none;color:var(--mut);transition:transform .14s ease}.prefs__btn:hover .prefs__caret{color:var(--ink)}.prefs__btn[aria-expanded=true] .prefs__caret{transform:rotate(180deg);color:var(--ink)}@media (prefers-reduced-motion:reduce){.prefs__caret{transition:none}}.prefs__panel{position:absolute;top:calc(100% - 4px);right:0;z-index:80;width:260px;max-height:70vh;overflow-y:auto;padding:6px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 18px 40px rgba(11,42,31,.16)}.prefs__group+.prefs__group{margin-top:4px;padding-top:6px;border-top:1px solid var(--line)}.prefs__groupTitle{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);padding:6px 10px 4px}.prefs__list{list-style:none;margin:0;padding:0}.prefs__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 10px;background:none;border:0;border-radius:8px;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}.prefs__item--on,.prefs__item:hover{background:var(--paper)}.prefs__item--on{font-weight:600}.prefs__hint{font-size:11px;color:var(--mut);flex:none}.prefs__tick{flex:none;width:14px;color:var(--green);font-weight:700}.prefs__itemName{flex:1 1;min-width:0}.prefs__search{width:calc(100% - 12px);margin:2px 6px 6px;padding:9px 10px;font-family:inherit;font-size:13px;color:var(--tx);background:#fff;border:1px solid var(--line);border-radius:8px;outline:0}.prefs__search:focus{border-color:var(--ink)}.prefs__empty{padding:10px;font-size:13px;color:var(--mut)}.freight{margin:18px 0;padding:16px 18px;background:var(--paper);border-radius:var(--r-lg)}.freight__head{display:flex;align-items:center;gap:9px;margin-bottom:12px}.freight__icon{font-size:16px}.freight__title{font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;font-size:15px;color:var(--ink)}.freight__label{display:block;font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--mut);margin-bottom:6px}.freight__select{width:100%;font-size:16px;font-family:inherit;color:var(--tx);background:#fff;border:1.5px solid var(--line);border-radius:9px;padding:10px 12px;outline:0}.freight__select:focus{border-color:var(--ink)}.freight__out{margin-top:14px}.freight__figure{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:24px;color:var(--ink);line-height:1.2}.freight__days{font-family:var(--font-mono),"IBM Plex Mono",monospace;margin-top:4px}.freight__basis,.freight__days{font-size:12px;color:var(--mut)}.freight__basis{margin-top:10px}.freight__prompt{font-size:13px}.freight__note,.freight__prompt{margin-top:12px;color:var(--mut)}.freight__note{padding-top:10px;border-top:1px solid var(--line);font-size:12px;line-height:1.5}.langhint{background:var(--ink);color:#cddae4}.langhint__inner{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding-top:10px;padding-bottom:10px;font-size:13px}.langhint__globe{flex:none;color:var(--gold)}.langhint__text{margin-right:auto}.langhint__go{background:var(--gold);color:var(--ink);border:0;border-radius:8px;min-height:40px;padding:0 16px;font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;font-size:13px;cursor:pointer}.langhint__go:hover{background:var(--goldd)}.langhint__no{background:none;border:0;min-height:40px;padding:0 6px;color:#8fa89c;font-family:inherit;font-size:13px;cursor:pointer}.langhint__no:hover{color:#cddae4}@media (max-width:560px){.langhint__text{flex:1 1 100%;margin-right:0}}.footer__barInner .prefs{margin-left:0;order:-1}.footer__barInner .prefs__btn{color:#cddae4;min-height:38px;background:none;border-color:var(--inkln)}.footer__barInner .prefs__btnCur,.footer__barInner .prefs__globe{color:#86a092}.footer__barInner .prefs__btn:hover{border-color:var(--inkln);background:rgba(255,255,255,.04)}.footer__barInner .prefs__btn:hover .prefs__globe{color:#cddae4}.footer__barInner .prefs__panel{top:auto;bottom:calc(100% - 4px);left:0;right:auto}.announce__inner{display:flex;align-items:center;gap:18px;padding-top:8px;padding-bottom:8px;font-size:12px}.announce__tag{letter-spacing:.03em;color:#9bb7ab}.announce__spacer{flex:1 1}.announce__sep{opacity:.3}.announce .lnk,.announce a{color:#cddae4}.announce .lnk:hover{color:var(--gold)}.prefmenu{position:relative;display:inline-flex}.prefmenu__btn{border:0;background:transparent;color:#cddae4;font-size:12px;cursor:pointer;white-space:nowrap}.prefmenu__btn:hover{color:var(--gold)}.prefmenu__list{position:absolute;top:calc(100% + 8px);right:0;z-index:80;min-width:210px;max-height:320px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:0 16px 40px rgba(11,42,31,.22)}.prefmenu__item{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;border:0;background:transparent;border-radius:7px;padding:9px 11px;font-size:13px;color:var(--ink);cursor:pointer}.prefmenu__hint{margin-left:auto;font-size:10px;color:var(--mut);white-space:nowrap}.prefmenu__item:hover{background:var(--paper)}.prefmenu__item--on{color:var(--goldd);font-weight:600}.header{background:var(--card);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:40}.header__inner{display:flex;align-items:center;gap:26px;padding-top:18px;padding-bottom:18px}.header__searchToggle,.header__spacer{display:none}.header__searchToggle{align-items:center;justify-content:center;width:42px;height:42px;flex:none;margin-left:auto;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink)}.header__searchToggle:hover{border-color:var(--ink)}.brand{display:flex;flex-direction:column;line-height:1}.brand--mark{flex-direction:row;align-items:center;gap:12px}.brand__text{display:flex;flex-direction:column;line-height:1}.brand__mark{flex-shrink:0;display:block}.brand__name{font-size:22px;color:var(--ink)}.brand__domain{font-size:10px;letter-spacing:.14em;color:var(--mut);margin-top:3px}.search{flex:1 1;min-width:0;display:flex;align-items:stretch;max-width:640px;border:2px solid var(--ink);border-radius:10px;background:#fff}.scope{position:relative;display:flex}.search__scope{display:flex;align-items:center;gap:6px;height:100%;padding:0 15px;background:var(--paper);border:0;border-right:1px solid var(--line);border-radius:8px 0 0 8px;font-family:var(--font-display),"Archivo",sans-serif;font-weight:600;font-size:13px;color:var(--ink);white-space:nowrap}.search__scope:hover{background:#e9f0ec}.search__caret{color:var(--mut)}.scope__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:60;min-width:260px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px rgba(11,42,31,.16)}.scope__item{display:flex;align-items:center;width:100%;gap:10px;padding:9px 12px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:13px;color:var(--ink)}.scope__item:hover{background:var(--paper)}.scope__item--on{background:var(--ink);color:#fff}.scope__count{margin-left:auto;font-size:11px;color:var(--mut)}.scope__item--on .scope__count{color:rgba(255,255,255,.7)}.search__input{flex:1 1;min-width:0;width:100%;border:0;outline:0;padding:12px 14px;font:15px var(--font-body),IBM Plex Sans,sans-serif;color:var(--tx);background:transparent}.search__submit{border:0;background:var(--ink);color:#fff;font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;font-size:14px;padding:0 22px;border-radius:0 8px 8px 0}.search__submit:hover{background:var(--ink2)}.cart{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:none;background:#fff;border:1px solid var(--line);border-radius:10px;font-size:19px}.cart:hover{border-color:var(--ink)}.cart__badge{position:absolute;top:-6px;right:-6px;background:var(--red);color:#fff;font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:10px;font-weight:600;padding:1px 5px;border-radius:999px}.catnav,.header__navRow{display:flex;align-items:center}.catnav{gap:24px;padding-bottom:13px;font-size:14px;flex:1 1;min-width:0}.catnav__item{font-family:var(--font-display),"Archivo",sans-serif;font-weight:600;color:var(--ink);background:none;border:0;padding:0;font-size:14px}.catnav__spacer{flex:1 1}.catnav__deals{font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;color:var(--red);white-space:nowrap}.trust{background:#fff;border-bottom:1px solid var(--line)}.hero__trust{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;margin:26px 0 22px;padding:0;font-size:13px;color:#b7cfc3}.hero__trustCheck{color:var(--green);font-weight:700}.trust__inner{display:flex;flex-wrap:wrap;gap:30px;padding-top:11px;padding-bottom:11px;font-size:13px;color:var(--mut)}.trust__check{color:var(--green);font-weight:700}.trust__spacer{flex:1 1}.hero{background:linear-gradient(120deg,#0b2a1f,#124a37 55%,#16513c);position:relative;overflow:hidden}.hero__inner{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:center;padding-top:56px;padding-bottom:60px}.hero__badge{display:inline-block;font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.16em;color:var(--gold);border:1px solid #2b6349;padding:5px 11px;border-radius:999px;margin-bottom:20px}.hero__title{font-family:var(--font-display),"Archivo",sans-serif;font-weight:900;font-size:52px;line-height:1.03;letter-spacing:-.025em;color:#fff;margin-bottom:16px;text-wrap:balance}.hero__lede{font-size:16px;line-height:1.55;color:#9bb7ab;max-width:480px;margin-bottom:26px}.hero__cta{gap:12px;margin-bottom:34px}.hero__cta,.hero__stats{display:flex;flex-wrap:wrap}.hero__stats{gap:34px}.hero__statValue{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:26px;color:#fff}.hero__statLabel{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:11px;color:#8ea3b4;letter-spacing:.03em}.hero__media{height:360px;border-radius:16px}.cats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.catCard{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:#fff;text-align:left;padding:0;transition:transform .15s ease,box-shadow .15s ease;display:block;color:inherit;text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.cathub{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:28px 24px;gap:28px 24px;align-items:start}.cathub__group{border-top:2px solid var(--ink);padding-top:14px}.cathub__title{font-family:var(--f-display),sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.cathub__title a{color:inherit;text-decoration:none}.cathub__title a:hover{color:var(--p)}.cathub__meta{color:var(--muted);font-size:.86rem;line-height:1.5;margin-bottom:10px}.cathub__subs{list-style:none;display:grid;grid-gap:6px;gap:6px;padding-left:0;margin:0}.cathub__count{color:var(--mut);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cathub__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cathub__none{color:var(--mut);font-size:.95rem}.cathub__subs a{color:var(--muted);font-size:.9rem;text-decoration:none}.cathub__subs a:hover{color:var(--p);text-decoration:underline}@media (max-width:720px){.cathub{grid-template-columns:1fr 1fr}}.catCard:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(11,42,31,.09)}.catCard__media{height:150px}.catCard__body{padding:14px 16px}.catCard__name{font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;font-size:18px;color:var(--ink)}.catCard__meta{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:12px;color:var(--mut);margin-top:3px}.catCard--cta{border-color:var(--gold);background:linear-gradient(135deg,#fbf3e2,#f6ead1);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;min-height:150px}.catCard--cta h3{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:20px;color:var(--ink)}.catCard--cta p{font-size:13px;color:var(--mut);margin:6px 0 14px}.prods{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.prod{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.prod:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(11,42,31,.09)}.prod__media{position:relative}.prod__body{padding:14px 15px 16px;display:flex;flex-direction:column;flex:1 1}.prod__supplier{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:11px;color:var(--green)}.prod__name{font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;font-size:16px;color:var(--ink);margin:6px 0 4px;line-height:1.25}.prod__meta{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:12px;color:var(--mut)}.prod__price{display:flex;align-items:baseline;gap:8px;margin:11px 0 12px;flex-wrap:wrap}.prod__priceMain{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:22px;color:var(--ink)}.prod__priceFrom{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:11px;color:var(--mut)}.prod__actions{display:flex;gap:8px;margin-top:auto}.prod__actions .btn:first-child{flex:1 1}.rfq{max-width:var(--shell);margin:0 auto;padding:46px var(--pad) 8px}.rfq__box{border-radius:var(--r-xl);background:linear-gradient(120deg,#0b2a1f,#17553f);padding:36px 40px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:30px;gap:30px;align-items:center}.rfq__title{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:30px;letter-spacing:-.02em;color:#fff;margin-bottom:10px}.rfq__text{font-size:16px;line-height:1.55;color:#9bb7ab;max-width:520px}.rfq__actions{display:flex;gap:12px;justify-content:flex-end}.sup__logo{height:34px;width:34px;border-radius:8px;padding:0}.sup__name{font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;font-size:14px;color:var(--ink)}.sup__meta{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:10px;color:var(--mut)}.sup__meta--verified{color:var(--green)}.footer{background:var(--ink);color:#9bb7ab;margin-top:48px}.footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:30px;gap:30px;padding-top:48px;padding-bottom:30px}.footer__logo .brand__name{font-size:22px;color:#fff}.footer__about{font-size:13px;line-height:1.6;margin-top:12px;max-width:280px}.footer__colTitle{font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;color:#fff;font-size:14px;margin-bottom:12px}.footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:9px;font-size:13px}.footer__links .lnk:hover{color:var(--gold)}.footer__linkBtn{border:0;background:transparent;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.footer__bar{border-top:1px solid var(--inkln)}.footer__barInner{display:flex;gap:14px;padding-top:16px;padding-bottom:16px;font-size:12px;color:#86a092;flex-wrap:wrap;padding-right:168px}@media (max-width:700px){.footer__barInner{padding-right:0;padding-bottom:80px}}.footer__barSpacer{flex:1 1}.footer a:not(.btn),.header a:not(.btn){color:inherit}.catalog{background:var(--paper);min-height:calc(100vh - 100px)}.catalog__crumb{font-size:12px;padding-top:16px;padding-bottom:6px}.catalog__crumb,.catalog__crumb a{color:var(--mut)}.catalog__crumbHere{color:var(--ink)}.cfilters__group{padding:14px 18px}.cfilters__group--last{border-bottom:0}.frow__count{margin-left:auto;color:var(--mut)}.fbox{width:16px;height:16px;flex:none;border:1.5px solid #c3ccd4;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:10px}.fbox--on{background:var(--ink);border-color:var(--ink);color:#fff}.frange{height:4px;background:#e8ede9;border-radius:4px;position:relative;margin:0 4px 12px}.frange__fill{position:absolute;left:15%;right:35%;top:0;bottom:0;background:var(--gold);border-radius:4px}.frange__knob{position:absolute;top:50%;transform:translate(-50%,-50%);width:15px;height:15px;border-radius:50%;background:#fff;border:2px solid var(--ink)}.frange__knob--lo{left:15%}.frange__knob--hi{left:65%}.catalog__head{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.catalog__title{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:24px;letter-spacing:-.02em;color:var(--ink)}.catalog__count{font-size:12px;color:var(--mut)}.catalog__sortValue{font-family:var(--font-display),"Archivo",sans-serif;font-size:13px;font-weight:600;color:var(--ink);border:1.5px solid var(--line);border-radius:9px;padding:8px 13px}.achip{font-size:12px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 12px}.catalog__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.ccard{display:block;border-radius:14px;overflow:hidden;background:#fff;color:inherit;box-shadow:0 1px 2px rgba(11,42,31,.08),0 4px 12px rgba(11,42,31,.05);transition:transform .15s ease,box-shadow .15s ease}.ccard:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(11,42,31,.1),0 12px 28px rgba(11,42,31,.1)}.ccard__media{height:auto}.ccard__body{padding:13px 14px}.ccard__supplier{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:10px;color:var(--green);margin-bottom:5px}.ccard__supplier--plain{color:var(--mut)}.ccard__name{font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;font-size:14px;color:var(--ink);line-height:1.25}.ccard__rating{display:flex;align-items:center;gap:5px;margin:7px 0}.ccard__stars{font-family:var(--font-display),"Archivo",sans-serif;font-size:12px;color:var(--gold);letter-spacing:1px}.ccard__ratingNum{font-size:10px;color:var(--mut)}.ccard__specs,.prod__specs{margin-top:4px;font-size:11px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccard__price{display:flex;flex-wrap:wrap;row-gap:6px;align-items:baseline;gap:10px;margin-top:12px}.ccard__priceMain{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:19px;color:var(--ink)}.ccard__moq{font-size:10px;color:var(--mut)}.ccard__moqBadge{align-self:center;padding:2px 8px;border-radius:999px;background:var(--gold);color:var(--ink);font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}.pager{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:30px}.pager__btn,.pager__page{font-size:12px;border:1px solid var(--line);border-radius:8px;padding:8px 13px;color:var(--ink);background:#fff}.pager__btn{color:var(--mut)}.pager__page--on{border-color:var(--ink);background:var(--ink);color:#fff}.pager__gap{font-size:12px;color:var(--mut);padding:0 4px}.notfound{max-width:560px;margin:0 auto;padding:90px 26px 120px;text-align:center}.notfound__code{font-size:13px;letter-spacing:.2em;color:var(--goldd);margin-bottom:14px}.notfound__title{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:30px;letter-spacing:-.02em;color:var(--ink);margin-bottom:12px}.notfound__text{font-size:15px;line-height:1.6;color:var(--mut);margin-bottom:28px}.alogin__hint{text-align:center;font-size:11px;color:var(--mut);margin-top:14px}.admin{display:flex;min-height:100vh;background:var(--paper)}.admin__brand .brand__name{color:#fff;font-size:22px}.admin__placeholder{background:#fff;border:1px solid var(--line);border-radius:16px;padding:60px 40px;text-align:center;max-width:560px}.admin__phIcon{font-size:34px;margin-bottom:14px}.admin__phTitle{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:22px;color:var(--ink);margin-bottom:10px}.admin__phText{font-size:14px;line-height:1.6;color:var(--mut)}@media (max-width:860px){.admin{display:block}}.pdp{padding-bottom:20px}.pgal__main{height:440px;border-radius:16px;padding:14px;align-items:flex-start}.pgal__full{position:fixed;inset:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:60px 16px;background:rgba(6,17,13,.94)}.pgal__full .pimg{background:transparent}.pgal__full .pgal__video{width:min(100%,calc(78vh * 16 / 9));margin:0 auto}.pdp__supplierRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.pdp__verified{color:var(--green);background:#e8f3ec;border:1px solid #cfe7d9;border-radius:999px}.pdp__unverified,.pdp__verified{font-size:11px;font-weight:600;padding:3px 9px}.pdp__unverified{color:var(--goldd);background:#fbf3e2;border:1px solid #ecdcb4;border-radius:999px}.pdp__supplierName{font-size:11px;color:var(--mut)}.qty{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.qty__btn{border:0;background:transparent;padding:11px 15px;font-family:var(--font-display),"Archivo",sans-serif;font-size:16px;font-weight:700;color:var(--ink)}.qty__btn:hover:not(:disabled){background:var(--paper)}.qty__btn:disabled{color:#b9c9c2;cursor:default}.qty__input{width:62px;border:0;outline:0;padding:0 4px;font-family:var(--font-display),"Archivo",sans-serif;font-size:16px;font-weight:700;color:var(--ink);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty__input::-webkit-inner-spin-button,.qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ccard__compare{position:absolute;bottom:8px;left:8px;z-index:2;display:flex;align-items:center;gap:6px;padding:4px 9px 4px 6px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.94);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:10px;color:var(--mut)}.ccard__compare--on,.ccard__compare:hover{border-color:var(--ink);color:var(--ink)}.ccard__compare:disabled{opacity:.4;cursor:not-allowed}.cmpbar{position:fixed;left:16px;bottom:16px;z-index:130;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 16px;border:1px solid var(--line);border-radius:999px;background:var(--card);box-shadow:0 10px 30px rgba(11,42,31,.18)}.cmpbar__count{font-size:12px;color:var(--ink)}.cmpbar__clear{font-size:12px;color:var(--mut)}.cmpbar__go{padding:8px 16px;border-radius:999px;font-size:13px}.pdpbar--on~.cmpbar{bottom:84px}.cmp{padding:30px var(--pad) 60px}@media (max-width:560px){.cmpbar{left:12px;right:12px;justify-content:space-between;padding-left:14px}.cmpbar~.chat__launcher{bottom:76px}.pdpbar--on~.cmpbar~.chat__launcher{bottom:148px}}.pdpbar{position:fixed;left:0;right:0;bottom:0;z-index:120;display:none;align-items:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--line);box-shadow:0 -6px 24px rgba(11,42,31,.1);transform:translateY(105%);transition:transform .22s cubic-bezier(.22,.61,.36,1)}.pdpbar--on{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.pdpbar{transition:none}}.pdp__wish{width:52px;background:#fff;border:1.5px solid var(--line);border-radius:11px;font-size:19px;color:var(--ink)}.pdp__wish:hover{border-color:var(--ink)}.pdp__shipLine{height:1px;background:var(--line)}.share{margin-top:14px;display:flex;flex-direction:column;gap:8px}.share__btn{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:12px;font-weight:600;color:#fff;background:var(--brand,var(--ink));border:1px solid transparent;border-radius:999px;padding:7px 13px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:filter .15s ease,border-color .15s ease,background .15s ease}.share__btn:hover{filter:brightness(1.09)}.share__btn svg{flex:none}.share__btn--whatsapp{--brand:#25d366}.share__btn--telegram{--brand:#26a5e4}.share__btn--facebook{--brand:#1877f2}.share__btn--linkedin{--brand:#0a66c2}.share__btn--copy,.share__btn--email,.share__btn--more{color:var(--ink);background:#fff;border-color:var(--line)}.share__btn--copy:hover,.share__btn--email:hover,.share__btn--more:hover{filter:none;border-color:var(--ink);background:#f6faf8}.pdp__guarantees{display:flex;gap:20px;flex-wrap:wrap}.pdp__guarantee{font-size:12px;color:var(--ink)}.pdp__guaranteeMark{color:var(--green)}.pcardbox__supMeta{font-size:11px;color:var(--green)}.prel__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.prel__card{display:block;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:#fff;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.prel__card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(11,42,31,.09)}.prel__media{height:150px;padding:12px}.prel__body{padding:13px 14px}.prel__name{font-weight:700;font-size:14px;line-height:1.25}.prel__name,.prel__price{font-family:var(--font-display),"Archivo",sans-serif;color:var(--ink)}.prel__price{font-weight:800;font-size:18px;margin-top:6px}.rlist{position:relative;display:flex}.rlist__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:70;width:340px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;box-shadow:0 18px 44px rgba(11,42,31,.18)}.rlist__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.rlist__title{font-size:10px;letter-spacing:.1em;color:var(--ink)}.rlist__count{font-size:10px;color:var(--mut)}.rlist__empty{font-size:12px;line-height:1.55;color:var(--mut)}.rlist__items{list-style:none;margin:0 0 12px;padding:0;max-height:320px;overflow-y:auto}.rlist__item{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.rlist__thumb{width:42px;height:42px;border-radius:8px;padding:0;flex:none;overflow:hidden}.rlist__body{flex:1 1;min-width:0}.rlist__name{font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;font-size:13px;color:var(--ink);line-height:1.25}.rlist__meta{font-size:11px;color:var(--mut);margin-top:3px}.rlist__opts{font-size:10px;color:var(--green);margin-top:2px}.rlist__remove{border:0;background:transparent;color:var(--mut);font-size:12px;align-self:flex-start;padding:2px}.rlist__actions{display:flex;flex-direction:column;gap:8px}.rlist__view{text-align:center}.rlist__send,.rlist__view{width:100%;padding:12px}.rli__thumb{width:96px;height:96px;border-radius:10px;padding:8px;overflow:hidden;font-size:10px}.rli__moq{color:var(--mut)}.rlsum__est{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:18px;color:var(--ink)}.modal{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:rgba(6,17,13,.55)}.rfqf__field{display:flex;flex-direction:column}.rfqf__field--wide{grid-column:1/-1}.rfqf__label{font-size:10px;letter-spacing:.08em;color:var(--mut);margin-bottom:6px}.rfqf__input{border:1.5px solid var(--line);border-radius:9px;background-color:#fff;padding:11px 12px;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;font-size:14px;color:var(--tx);outline:0}.rfqf__input:focus{border-color:var(--ink)}input[autocomplete=off]::-webkit-contacts-auto-fill-button,input[autocomplete=off]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;width:0;height:0;margin:0}@media (max-width:720px){.rfqf__input,input.rfqf__input,select.rfqf__input,textarea.rfqf__input{font-size:16px}}.rfqf__textarea{resize:vertical;line-height:1.5}.rfqf__actions{grid-column:1/-1;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.rfqf__submit{padding:14px 26px}@media (max-width:560px){.rfqf__submit{width:100%}}.rfqf__doneMark{width:54px;height:54px;margin:0 auto 16px;border-radius:50%;background:#e8f3ec;border:1px solid #cfe7d9;color:var(--green);font-size:24px;display:flex;align-items:center;justify-content:center}.achip--scope{background:var(--ink);color:#fff;border-color:var(--ink)}.achip--btn{cursor:pointer}.achip--btn:hover{border-color:var(--ink)}.srch{padding-top:6px;padding-bottom:40px}.welcome{position:relative;min-height:100vh;overflow:hidden;background:#06110d;color:#eef7f2;padding:26px clamp(20px,5vw,60px) 40px;display:flex;flex-direction:column}.welcome__glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;z-index:0}.welcome__glow--a{width:520px;height:520px;background:#0d5c40;top:-160px;left:-120px}.welcome__glow--b{width:460px;height:460px;background:#3a3210;bottom:-180px;right:-120px}.welcome__inner,.welcome__rfq,.welcome__stats,.welcome__top{position:relative;z-index:1}.welcome__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:auto}.welcome__top .brand__name{color:#fff}.welcome__skip{color:var(--mut);border:0;background:transparent;font-size:13px}.welcome__skip:hover{color:var(--gold)}.welcome__inner{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:44px;gap:44px;align-items:center;padding:40px 0}.welcome__eyebrow{font-size:12px;letter-spacing:.16em;color:var(--gold)}.welcome__title{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:clamp(32px,5vw,52px);line-height:1.08;letter-spacing:-.02em;margin:14px 0 18px}.welcome__lede{font-size:16px;line-height:1.7;color:#9bb7ab;max-width:520px;margin-bottom:30px}.welcome__cta{display:flex;gap:12px;flex-wrap:wrap}.welcome__video{height:300px;border-radius:16px;align-items:flex-start}.welcome__videoTag{display:block;margin-top:10px;font-size:10px;letter-spacing:.1em;color:var(--mut)}.welcome__stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;border-top:1px solid rgba(255,255,255,.1);padding-top:26px;margin-top:20px}.welcome__statValue{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:28px;color:var(--gold)}.welcome__statLabel{font-size:11px;letter-spacing:.06em;color:var(--mut);margin-top:4px}.welcome__rfq{margin-top:22px;font-size:12px;color:var(--mut);border:0;background:transparent;text-align:left}.welcome__rfq:hover{color:var(--gold)}.ctc{padding-bottom:44px}.ctcf{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ctc__office{display:flex;align-items:baseline;gap:8px;padding:6px 0;font-size:13px;color:var(--ink)}.ctc__officeRole{font-size:11px;color:var(--mut)}.help{padding-bottom:44px}.help__topics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:40px}.help__topic{display:block;text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;padding:20px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.help__topic:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(11,42,31,.08)}.help__topicIcon{font-size:22px}.help__topicTitle{display:block;font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;font-size:16px;color:var(--ink);margin:10px 0 6px}.help__topicText{display:block;font-size:13px;line-height:1.5;color:var(--mut)}.chat__launcher{position:fixed;right:22px;bottom:22px;z-index:150;display:flex;align-items:center;gap:8px;border:2px solid var(--gold);border-radius:999px;background:var(--ink);color:#fff;font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;font-size:14px;padding:11px 18px;box-shadow:0 10px 28px rgba(6,17,13,.45);cursor:pointer}.chat__launcher:hover{background:var(--gold);color:var(--ink)}.chat__launcherText{white-space:nowrap}.chat{position:fixed;right:22px;bottom:84px;z-index:150;width:min(370px,calc(100vw - 32px));height:min(560px,calc(100vh - 130px));background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px rgba(6,17,13,.28);display:flex;flex-direction:column;overflow:hidden}.chat__head{display:flex;align-items:center;gap:11px;padding:14px 16px;background:var(--ink);color:#fff}.chat__avatar{font-size:22px}.chat__ident{flex:1 1}.chat__name{font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;font-size:14px}.chat__status{display:flex;align-items:center;gap:6px;font-size:10px;color:#9bb7ab}.chat__dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.chat__close{border:0;background:transparent;color:#9bb7ab;font-size:14px;cursor:pointer}.chat__body{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--paper)}.chat__msg{max-width:82%;font-size:13px;line-height:1.5;padding:10px 13px;border-radius:13px}.chat__msg--bot{align-self:flex-start;background:#fff;border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:4px}.chat__msg--user{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:4px}.chat__system{align-self:center;text-align:center;font-size:11px;color:var(--green);background:#e8f3ec;border:1px solid #cfe7d9;border-radius:999px;padding:6px 12px}.chat__quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.chat__chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;color:var(--ink);cursor:pointer}.chat__chip:hover{border-color:var(--ink)}button.chat__agent{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:12px 14px;border:0;border-top:1px solid var(--line);background:#fff;cursor:pointer;text-align:center}button.chat__agent:hover{background:var(--paper)}.chat__agentCta{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:var(--gold);color:var(--ink);font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;font-size:12px;line-height:1}button.chat__agent:hover .chat__agentCta{background:var(--goldd)}.chat__agentNote{font-size:10px;letter-spacing:.03em;color:var(--mut)}.chat__composer{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line);background:#fff}.chat__input{flex:1 1;border:1.5px solid var(--line);border-radius:999px;padding:10px 14px;font-size:13px;outline:0}.chat__input:focus{border-color:var(--ink)}.chat__send{width:42px;border:0;border-radius:50%;background:var(--gold);color:var(--ink);font-size:15px;cursor:pointer}[dir=rtl] .prefmenu__list,[dir=rtl] .rlist__menu{right:auto;left:0}[dir=rtl] .scope__menu{left:auto;right:0}[dir=rtl] .chat,[dir=rtl] .chat__launcher{right:auto;left:22px}[dir=rtl] .cart__badge{right:auto;left:-6px}[dir=rtl] .search__scope{border-right:0;border-left:1px solid var(--line);border-radius:0 8px 8px 0}[dir=rtl] .frow__count,[dir=rtl] .prefmenu__hint,[dir=rtl] .rlsum__est{margin-left:0;margin-right:auto}@media (max-width:960px){.prods{grid-template-columns:repeat(2,1fr)}.catalog__grid{grid-template-columns:1fr 1fr}.pdpbar{display:flex}.pdpbar--on~.chat__launcher{bottom:82px}.prel__grid{grid-template-columns:1fr 1fr}.help__topics{grid-template-columns:repeat(2,1fr)}.welcome__inner{grid-template-columns:1fr;gap:28px}.welcome__media{order:-1}}@media (max-width:860px){.hero__inner{grid-template-columns:1fr;gap:28px;padding-top:36px;padding-bottom:40px}.hero__title{font-size:38px}.hero__media{order:-1;height:240px}.rfq__box{grid-template-columns:1fr;padding:28px 24px}.rfq__actions{justify-content:flex-start}.footer__inner{grid-template-columns:1fr 1fr;gap:24px}.pgal__main{height:320px}}@media (max-width:760px){.header__inner{flex-wrap:wrap;gap:12px}.search{order:3;flex-basis:100%;max-width:none}.header--compact{position:fixed;top:0;left:0;right:0}.header--compact+.header__spacer{display:block}.header--compact .header__inner{gap:10px;padding-top:9px;padding-bottom:9px}.header--compact .brand__name{font-size:19px}.header--compact .brand__mark{width:32px;height:32px}.header--compact .brand__domain,.header--compact .brand__text,.header--compact .catnav,.header--compact .search{display:none}.header--compact .header__searchToggle,.header--compact.header--searching .search{display:flex}.catnav{overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-right:16px;scroll-behavior:smooth;mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.catnav::-webkit-scrollbar{display:none}.header__inner .prefs__btnLabel,.header__inner .prefs__caret{display:none}.header__inner .prefs__btn{width:44px;padding:0;justify-content:center}.prefs__panel{width:min(280px,calc(100vw - 24px))}.section__head{flex-wrap:wrap}}@media (max-width:385px){.brand--mark{gap:8px}.header .brand__mark{width:32px;height:32px}.header .brand__name{font-size:19px}}@media (max-width:560px){:root{--pad:18px}.brand__domain{display:none}.ctcf,.footer__inner,.help__topics,.welcome__stats{grid-template-columns:1fr}.cats{grid-template-columns:repeat(2,1fr);gap:10px}.catCard__body{padding:10px 12px}.catCard__name{font-size:15px}.catCard__meta{font-size:11px}.catCard--cta{grid-column:1/-1}.welcome__stats{grid-template-columns:repeat(2,1fr)}.catalog__grid,.prel__grid,.prods{grid-template-columns:1fr 1fr;gap:12px}.ccard__body,.prel__body,.prod__body{padding:10px 11px 12px}.ccard__name,.prel__name,.prod__name{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ccard,.prel__card{display:flex;flex-direction:column}.ccard__body,.prel__body{display:flex;flex:1 1;flex-direction:column}.ccard__price,.prel__price{margin-top:auto}.ccard__priceMain,.prel__price,.prod__priceMain{font-size:16px}.prod__price{gap:4px;margin:8px 0 10px}.ccard__moq,.ccard__specs,.prod__meta,.prod__priceFrom,.prod__specs{font-size:10px}.catCard__media,.ccard__img,.prel__media,.prod__img{padding:8px}.prod__actions{flex-direction:column;gap:6px}.prod__actions .btn{width:100%;padding:9px 10px;font-size:12px}.catalog__head{flex-wrap:wrap}.scope{min-width:0}.search__scope{max-width:116px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search__submit{padding:0 14px}.chat{right:12px;left:12px;width:auto}.chat__launcher{right:14px;bottom:14px;width:48px;height:48px;padding:0;justify-content:center;font-size:20px}.chat__launcherText{display:none}.hero__title{font-size:31px}.section__title{font-size:26px}.rfq__title{font-size:24px}.hero__cta>.btn{flex:1 1;min-width:150px}.announce__tag{display:none}.rli__thumb{width:72px;height:72px}.pdp__wish{width:100%;padding:12px}.rlist__menu{position:fixed;top:66px;right:12px;left:12px;width:auto;max-height:calc(100vh - 84px);overflow-y:auto}.modal{padding:20px 12px}}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.55}}.skel{background:#e6ece8;border-radius:var(--r-md);animation:skel-pulse 1.4s ease-in-out infinite}.skel__card{height:262px}.skel__gallery{height:440px;border-radius:16px}.skel__line{height:16px;margin-bottom:12px}.skel__line--title{height:34px;width:70%}.skel__block{height:160px;margin-top:20px}.skel__col{display:flex;flex-direction:column}.pdp__loading{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;padding-top:28px;padding-bottom:40px}.dstate{border:1px dashed var(--line);border-radius:var(--r-lg);background:#fff;padding:40px 26px;text-align:center;margin:24px 0 40px}.dstate__title{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:20px;color:var(--ink);margin-bottom:10px}.dstate__text{font-size:14px;line-height:1.6;color:var(--mut);max-width:440px;margin:0 auto 14px}.dstate__detail{font-size:11px;color:#b9c9c2}.dstate__actions{display:flex;justify-content:center;margin:-20px 0 48px}@media (max-width:960px){.pdp__loading{grid-template-columns:1fr}}.pimg{position:relative;overflow:hidden;width:100%;background:var(--paper)}.pimg__el{display:block;object-fit:contain}.pimg__el,.pimg__ph{width:100%;height:100%}.ccard__media{position:relative;overflow:hidden}.catCard__media,.ccard__img,.prel__media,.prod__img{height:150px;padding:12px;border-radius:14px;background:var(--paper);box-shadow:inset 0 0 0 1px rgba(11,42,31,.06)}.prod__img{height:170px}@media (max-width:700px){.catCard__media,.ccard__img,.prel__media,.prod__img{height:auto;aspect-ratio:7/6}}.rli__thumb .pimg{height:100%;border-radius:10px}.rli__thumb .pimg__ph{font-size:10px}@media (max-width:520px){.aedit__headActions .btn{flex:1 1 100%;text-align:center}}.acat__row--root{background:var(--paper);border-bottom:1px solid var(--line)}.acat__row--root:hover{background:#e8f0eb}.acat__row--child:hover{background:var(--paper)}.acat__row--child .acat__nameText{font-weight:600;font-size:13px}.acat__row--child .acat__name{padding-left:42px}.acat__row--child .acat__name:after,.acat__row--child .acat__name:before{content:"";position:absolute;border:0 solid var(--rail)}.acat__row--child .acat__name:before{left:10px;top:-11px;bottom:-11px;border-left-width:1px}.acat__row--child .acat__name:after{left:10px;top:50%;width:24px;border-top-width:1px}@media (max-width:1180px){.acat__row--child .acat__name{padding-left:0}.acat__row--child .acat__name:after,.acat__row--child .acat__name:before{display:none}.acat__row--child{box-shadow:inset 3px 0 0 var(--rail);padding-left:22px}}.apill--off{color:var(--mut);background:var(--paper);border:1px solid var(--line)}.chat__hits{gap:6px;margin-top:8px}.chat__hit,.chat__hits{display:flex;flex-direction:column}.chat__hit{gap:1px;padding:8px 10px;background:#fff;border:1px solid var(--line);border-radius:9px;text-decoration:none}.chat__hit:hover{border-color:var(--ink)}.chat__hitName{font-size:12px;font-weight:600;color:var(--ink)}.chat__hitMeta{font-size:10px;color:var(--mut)}.chat__msg--thinking{opacity:.65;font-size:12px}.hero__media--img{width:100%;max-width:100%;height:100%;object-fit:cover;border-radius:14px}.hero__media--video{position:relative;width:100%;height:auto;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#0d1f19}.hero__poster,.hero__videoFrame{position:absolute;inset:0;width:100%;height:100%;border:0}.hero__poster{display:block;padding:0;background:transparent;cursor:pointer}.hero__posterImg{width:100%;height:100%;object-fit:cover;display:block}.hero__playMark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:68px;height:48px;border-radius:12px;background:rgba(0,0,0,.72);color:#fff;font-size:20px;padding-left:3px;transition:background .14s ease}.hero__poster:hover .hero__playMark{background:#e00b16}@media (prefers-reduced-motion:reduce){.hero__playMark{transition:none}}.pgal__video{position:relative;width:100%;height:auto;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#0d1f19}@media (max-width:720px){input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px}}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' stroke='%23404a45' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;padding-right:36px;min-height:40px;color-scheme:light;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}select::-ms-expand{display:none}select:hover{border-color:var(--ink)}select:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}@media (pointer:coarse){select{min-height:44px}}select[class]{padding-right:36px}.arrow{display:inline-block}[dir=rtl] .arrow{transform:scaleX(-1)}@media (max-width:720px){.ccard__compare,.cmpbar{display:none}.chat__launcher{padding:9px 11px}.chat__launcher svg{width:16px;height:16px}.ccard__img{height:112px}}.guide{padding-top:18px;padding-bottom:56px;max-width:860px}.guide__crumb{font-size:12px;color:var(--mut);margin-bottom:14px}.guide__title{font-family:var(--font-display),system-ui,sans-serif;font-size:30px;line-height:1.2;margin:0 0 12px}.guide__updated{font-size:12px;color:var(--mut);margin:-4px 0 12px}.guide__intro{font-size:16px;line-height:1.6;margin:0 0 24px}.guide__tableWrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.guide__table{width:100%;border-collapse:collapse;font-size:14px}.guide__table td,.guide__table th{padding:11px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.guide__table thead th{font-size:12px;font-weight:700;color:var(--mut);white-space:nowrap}.guide__table tbody tr:last-child td{border-bottom:none}.guide__thumbCol{width:72px;padding-right:0!important}.guide__thumbEmpty,.guide__thumbImg,.guide__thumbLink{display:block;width:72px;height:72px}.guide__thumbEmpty,.guide__thumbImg{border-radius:8px;object-fit:cover;background:var(--sunk,rgba(0,0,0,.04))}@media (max-width:640px){.guide__thumbCol,.guide__thumbEmpty,.guide__thumbImg,.guide__thumbLink{width:56px}.guide__thumbEmpty,.guide__thumbImg,.guide__thumbLink{height:56px}}.guide__num{text-align:right;white-space:nowrap}.guide__name{font-weight:600}.guide__facts{font-size:12px;color:var(--mut);margin-top:3px}.guide__landed{font-weight:700}.guide__note{font-size:12px;line-height:1.55;color:var(--mut);margin:12px 0 26px}.guide__cta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.guide__faqTitle{font-family:var(--font-display),system-ui,sans-serif;font-size:20px;margin:0 0 16px}.guide__qa{margin-bottom:18px}.guide__q{font-size:15px;margin:0 0 5px}.guide__a{font-size:14px;line-height:1.6;color:var(--mut);margin:0}@media (max-width:720px){.guide__title{font-size:23px}.guide__intro{font-size:15px}.guide__cta .btn{flex:1 1 100%}}.guide__actionsCell{width:1%;white-space:nowrap}.guide__rowActions{display:flex;gap:6px;justify-content:flex-end}.guide__rowQuote,.guide__rowWa{font-size:12px;padding:7px 11px;border-radius:9px;line-height:1;white-space:nowrap}.guide__srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guide__landedInline{display:none}@media (max-width:720px){.guide__rowActions{flex-direction:column;gap:5px}.guide__landedCol{display:none}.guide__landedInline{display:block}.guide__table td,.guide__table th{padding:9px 8px}}.gstrip{padding:36px 0 8px}.gstrip__title{font-family:var(--font-display),system-ui,sans-serif;font-size:22px;margin:0 0 6px}.gstrip__lead{font-size:14px;color:var(--mut);margin:0 0 16px;max-width:62ch}.gstrip__list,.guide__relatedList{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.gstrip__item{display:block;font-size:14px;line-height:1.45;padding:11px 14px;border:1px solid var(--line);border-radius:11px;background:#fff;text-decoration:none}.gvideo{margin:0}.gvideo--lead{margin:18px 0 24px}.gvideo__frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#0d1f19}.gvideo__player,.gvideo__poster{position:absolute;inset:0;width:100%;height:100%;border:0}.gvideo__poster{display:block;padding:0;background:transparent;cursor:pointer}.gvideo__img{width:100%;height:100%;object-fit:cover;display:block}.gvideo__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:68px;height:48px;border-radius:12px;background:rgba(0,0,0,.72);color:#fff;font-size:20px;padding-left:3px;transition:background .14s ease}.gvideo__poster:focus-visible .gvideo__play,.gvideo__poster:hover .gvideo__play{background:#e00b16}.gvideo__caption{margin-top:8px;font-size:12px;opacity:.75}.fieldReportLinks{margin-block:28px;padding:20px;border:1px solid var(--line);border-radius:14px}.fieldReportLinks>p{margin:0 0 16px;line-height:1.6}.fieldReportLinks nav+nav{-webkit-margin-before:20px;margin-block-start:20px}.fieldReportLinks h2{font-size:18px;line-height:1.45}.fieldReportLinks nav p{margin-block:8px;font-size:12px}.fieldReportLinks ul{margin:0;-webkit-padding-start:22px;padding-inline-start:22px}.fieldReportLinks li+li{-webkit-margin-before:10px;margin-block-start:10px}.fieldReportLinks a{overflow-wrap:anywhere}.guide__videos{margin-top:32px}.guide__videoGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.guide__picks{margin:24px 0 8px}.guide__pickGrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.guide__pick{gap:6px;min-width:0}.guide__pick,.guide__pickLink{display:flex;flex-direction:column}.guide__pickLink{gap:8px;color:inherit;text-decoration:none}.guide__pickImg{display:block;width:100%;height:auto;aspect-ratio:1/1;border-radius:10px;object-fit:cover;background:var(--sunk,rgba(0,0,0,.04))}.guide__pickName{font-size:.95rem;line-height:1.3}.guide__pickLink:hover .guide__pickName{text-decoration:underline}@media (max-width:600px){.guide__pickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (prefers-reduced-motion:reduce){.gvideo__play{transition:none}}.guide__related{margin:34px 0 30px}.guide__relatedList li{font-size:14px;line-height:1.5}.vs__col .guide__faqTitle{font-size:17px;margin-bottom:10px}@media (max-width:720px){.gstrip__list,.guide__relatedList{grid-template-columns:1fr}}