.product-catalog{--pc-bg:#05090b;--pc-card:#080e10;--pc-text:#f6f7f7;--pc-muted:#b9bfc1;--pc-accent:#ffdc00;--pc-line:#746016;--pc-cell:#0d1518;container-type:inline-size;box-sizing:border-box;max-width:1440px;min-width:0;margin-inline:auto;padding:clamp(10px,2.2vw,26px);border-radius:14px;background:var(--pc-bg);color:var(--pc-text);text-align:left;font-family:Arial,Helvetica,sans-serif;line-height:1.4}.product-catalog *{box-sizing:border-box}.product-catalog.pc-light{--pc-bg:#f5f7f8;--pc-card:#fff;--pc-text:#102e44;--pc-muted:#627a8b;--pc-accent:#f8c900;--pc-line:#d8c15c;--pc-cell:#f4f6f7}.product-catalog .pc-intro{margin:0 0 22px}.product-catalog .pc-intro h2{margin:0 0 8px;color:var(--pc-text);font-size:clamp(1.2rem,3.4cqw,2rem);line-height:1.2}.product-catalog .pc-intro p{margin:0;color:var(--pc-muted);font-size:clamp(.8rem,1.9cqw,1rem);line-height:1.6}.pc-list{display:grid;gap:16px}.pc-card{display:grid;grid-template-columns:minmax(0,34fr) minmax(0,66fr);align-items:center;gap:20px;min-width:0;padding:16px;border:1px solid var(--pc-line);border-radius:15px;background:linear-gradient(135deg,var(--pc-card),var(--pc-bg));overflow:hidden}.pc-media{display:grid;align-self:stretch;place-items:center;position:relative;min-width:0;border-radius:9px;overflow:hidden}.pc-media:after{content:"";position:absolute;bottom:0;left:0;width:40%;height:7px;background:var(--pc-accent);transform:skewX(35deg);transform-origin:bottom left;opacity:.85}.pc-media img{display:block;width:100%;height:100%;max-height:310px;min-height:120px;object-fit:contain;aspect-ratio:1}.pc-no-photo{display:grid;justify-items:center;align-content:center;gap:12px;min-height:150px;width:100%;padding:16px;color:var(--pc-muted);background:var(--pc-cell);text-align:center;overflow-wrap:anywhere}.pc-no-photo svg{width:42px;height:42px;color:var(--pc-accent)}.pc-no-photo span{font-size:clamp(.6rem,2cqw,1rem);font-weight:700}.pc-details{min-width:0}.product-catalog h3.pc-name{display:flex;align-items:center;gap:10px;min-height:47px;padding:0 12px 0 0;margin:0 0 8px;border:1px solid var(--pc-line);border-radius:10px;color:var(--pc-accent);font-size:clamp(1rem,3cqw,1.65rem);font-weight:800;line-height:1.2;text-transform:uppercase;overflow-wrap:anywhere}.pc-name-icon{display:grid;align-self:stretch;place-items:center;flex:0 0 48px;min-height:45px;border-radius:9px;background:var(--pc-accent);color:#0b1012}.pc-name-icon svg{width:26px;height:28px}.product-catalog .pc-description{margin:5px 0 12px;font-size:clamp(.7rem,1.7cqw,.95rem);line-height:1.5;color:var(--pc-muted);overflow-wrap:anywhere}.pc-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 4px;font-variant-numeric:tabular-nums;font-size:clamp(.75rem,2.4cqw,1.2rem);text-align:center;line-height:1.2}.pc-table th,.pc-table td{padding:8px 5px;overflow-wrap:anywhere;border-top:1px solid var(--pc-line);border-bottom:1px solid var(--pc-line);background:var(--pc-cell);color:var(--pc-text);vertical-align:middle}.pc-table th:first-child{border-left:1px solid var(--pc-line);border-radius:7px 0 0 7px}.pc-table th:last-child,.pc-table td:last-child{border-right:1px solid var(--pc-line);border-radius:0 7px 7px 0}.pc-table th+th,.pc-table td{border-left:1px solid var(--pc-line)}.pc-table thead th{font-size:clamp(.6rem,1.6cqw,.85rem);font-weight:800;text-transform:uppercase}.pc-table thead th>span{display:flex;align-items:center;justify-content:center;gap:6px}.pc-table thead svg{width:20px;height:21px;flex-shrink:0;color:var(--pc-accent)}.pc-table .pc-stock-head{background:var(--pc-accent);color:#070c0e;border-color:var(--pc-accent)}.pc-table .pc-stock-head svg{color:#070c0e}.pc-table tbody th{font-weight:650}.pc-table .pc-stock{padding:4px 7px}.pc-stock>span{display:block;padding:5px 3px;border-radius:6px;background:var(--pc-accent);color:#080c0e;font-size:clamp(1rem,3cqw,1.4rem);font-weight:800}.pc-stock>span.pc-stock-zero{background:transparent;color:var(--pc-muted);box-shadow:inset 0 0 0 1px var(--pc-line)}.pc-price{font-weight:700}.pc-currency{font-size:.75em;white-space:nowrap}.pc-empty{margin:0;padding:30px 15px;text-align:center;color:var(--pc-muted);font-size:.9rem;line-height:1.6}.pc-sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pc-cols-1 th{border-radius:7px!important;border-right:1px solid var(--pc-line)}@container(max-width:600px){.pc-list{gap:10px}.pc-card{gap:10px;padding:9px;border-radius:11px;grid-template-columns:minmax(0,32fr) minmax(0,68fr)}.pc-media img{max-height:200px;min-height:85px}.pc-no-photo{min-height:110px;padding:7px;gap:8px}.pc-no-photo svg{width:30px;height:30px}.product-catalog h3.pc-name{min-height:32px;font-size:clamp(.75rem,3.4cqw,1.2rem);gap:7px;padding-right:7px;margin-bottom:4px;border-radius:7px}.pc-name-icon{flex-basis:31px;min-height:30px;border-radius:6px}.pc-name-icon svg{width:19px;height:21px}.pc-table{border-spacing:0 3px;font-size:clamp(.65rem,2.7cqw,.95rem)}.pc-table th,.pc-table td{padding:6px 3px}.pc-table thead th{font-size:clamp(.47rem,1.95cqw,.68rem);letter-spacing:-.02em}.pc-table thead th>span{gap:3px}.pc-table thead svg{width:13px;height:15px}.pc-table .pc-stock{padding:3px 5px}.pc-stock>span{padding:4px 2px;font-size:clamp(.8rem,3.6cqw,1.15rem);border-radius:4px}.pc-intro{margin-bottom:15px!important}}@container(max-width:290px){.pc-card{grid-template-columns:1fr}.pc-media{max-height:130px}.pc-media img{height:130px}.pc-table{font-size:.8rem}.pc-table thead th{font-size:.6rem}}

.product-catalog.pc-light h3.pc-name{color:#715500}

@container(max-width:430px){.pc-table thead th>span{flex-direction:column;gap:2px}.pc-table thead th>span>span{white-space:nowrap}.pc-table thead svg{width:12px;height:13px}}

body.catalog-document{margin:0;background:#05090b;color:#f6f7f7}.catalog-document>.page-site-header,.catalog-document>.page-site-footer,.catalog-document>#site-header,.catalog-document>#site-footer{display:none}.catalog-document>.page-content,.catalog-document #previewContent>.page-content{width:min(calc(100% - 24px),1392px);margin:0 auto;padding:16px 0;min-height:0}.catalog-document .page-content>h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.catalog-document .product-catalog{padding:0;border-radius:0}.catalog-document .pc-media:after{display:none}.catalog-document .pc-media{align-self:center}.catalog-document .pc-media img{height:auto;aspect-ratio:auto;max-height:360px;min-height:0}.catalog-document .page-block:last-child{margin-bottom:0}

@container(max-width:600px){.catalog-document .pc-card{grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:8px;padding:8px}.catalog-document h3.pc-name{min-height:26px;margin-bottom:3px;gap:6px;font-size:clamp(12px,3.2cqw,17px)}.catalog-document .pc-name-icon{min-height:24px;flex-basis:27px}.catalog-document .pc-name-icon svg{width:17px;height:19px}.catalog-document .pc-table th,.catalog-document .pc-table td{padding:4px 3px}.catalog-document .pc-table .pc-stock{padding:2px 4px}.catalog-document .pc-stock>span{padding:2px;font-size:clamp(13px,3.5cqw,17px)}.catalog-document .pc-table thead th>span{flex-direction:row;gap:2px}.catalog-document .pc-table thead th{font-size:clamp(7.5px,2cqw,10px);padding:5px 2px}.catalog-document .pc-table thead svg{display:none}.catalog-document .pc-table thead th>span>span{white-space:nowrap}}
