.pm-catalog-section{--pm-gold:#d6ad66;--pm-green:#0b2b20;--pm-line:#424843}
.pm-category-intro{margin:0 0 30px;padding:24px 28px;border:1px solid var(--pm-line);border-left:3px solid var(--pm-gold);border-radius:8px;background:linear-gradient(120deg,#14271f,#202522);color:#f3f4ef}
.pm-category-lead{font-size:17px;line-height:1.65;margin:0 0 16px;color:#edf1eb}
.pm-category-benefits{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:13px;color:#ddc49b;margin-bottom:20px}.pm-category-benefits span:before{content:'✓';margin-right:8px}
.pm-category-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pm-category-navigation nav{display:flex;flex-wrap:wrap;gap:8px}.pm-category-navigation nav a{border:1px solid #647367;border-radius:20px;padding:7px 12px;font-size:12px;color:#f4f5ef}.pm-category-navigation nav a:hover{border-color:var(--pm-gold);color:var(--pm-gold)}
.pm-category-request{color:#151b16!important;background:var(--pm-gold);padding:10px 16px;border-radius:4px;font-size:13px;font-weight:600}.pm-category-request span{margin-left:14px}
.pm-category-brands{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;border-top:1px solid #3b4a40;margin-top:20px;padding-top:14px;color:#b9c8bd}.pm-category-brands a{color:#f6f5eb;border-bottom:1px solid #b89458}
.pm-section-anchor,.pm-catalog-section [id^="pm-"]{scroll-margin-top:105px}
.pm-catalog-card-specs{list-style:none!important;padding:12px 0 0!important;margin:0!important;border-top:1px solid #444c46;margin-top:12px!important;min-height:85px;font-size:12px;line-height:1.55;color:#c9d0ca}.pm-catalog-card-specs li{padding:0!important;margin:0 0 6px!important}.pm-catalog-card-specs li:before{display:none!important}.pm-catalog-card-specs strong{color:#f1f3ef;font-weight:500}
.pm-catalog-section .sa_block .value{color:#d3bb90!important}.pm-catalog-section .catalog_block .footer_button{position:relative!important;display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;margin-top:0!important;transform:none!important}.pm-catalog-section .catalog_block .footer_button .to-order{width:100%;background:#11392b;border-color:#385143;color:#ecd4ab}
.pm-model-comparison{margin:36px 0;padding:30px;border-radius:8px;background:#f4f3ed;color:#26342b}.pm-section-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#9b7237;font-weight:600;margin-bottom:8px}.pm-model-comparison h2{margin:0 0 12px;color:#17291f}.pm-model-comparison p{color:#566359}.pm-comparison-scroll{overflow-x:auto;max-width:100%;margin-top:24px}.pm-comparison-scroll table{width:100%;border-collapse:collapse;min-width:580px}.pm-comparison-scroll th,.pm-comparison-scroll td{vertical-align:top;text-align:left;padding:18px 14px;border-bottom:1px solid #d5dbd3;font-size:13px}.pm-comparison-scroll thead th{color:#4d5b50;background:#e6e9e1;font-size:12px;font-weight:600}.pm-comparison-scroll tbody th{width:30%}.pm-comparison-scroll th a{color:#163d2c}.pm-comparison-scroll ul{padding:0!important;margin:0!important;list-style:none!important}.pm-comparison-scroll li{margin:0 0 6px!important;padding:0!important}.pm-comparison-scroll li:before{display:none!important}.pm-comparison-scroll td:last-child{width:26%}.pm-comparison-scroll td:last-child>span{display:block;margin-bottom:12px;color:#64705e}.pm-compare-request{white-space:normal!important;font-size:11px!important;padding:11px 12px!important;background:#103425!important;border-color:#103425!important;color:#f2dcba!important}
.pm-supply-section{padding:0 0 30px;margin-bottom:32px;border-bottom:1px solid var(--pm-line)}.pm-supply-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pm-supply-grid article{padding:24px;background:#242c26;border:1px solid #414c42;border-radius:8px}.pm-supply-grid article>span{display:block;color:var(--pm-gold);font-size:23px;margin-bottom:14px}.pm-supply-grid h3{font-size:17px;margin:0 0 12px;color:#f4f4ee}.pm-supply-grid p{font-size:13px;line-height:1.75;margin:0;color:#bec9bf}.pm-supply-note{margin:18px 0 0;color:#d3be9d;font-size:13px}
.pm-related-section{margin:0 0 40px}.pm-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pm-related-grid a{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #54604e;padding:16px 18px;border-radius:5px;color:#e3e8dd;background:#202b22;font-size:13px}.pm-related-grid a>span:last-child{color:var(--pm-gold);font-size:19px}.pm-related-grid a:hover{border-color:var(--pm-gold)}
.pm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:767px){.pm-category-intro{padding:18px;margin-bottom:24px}.pm-category-lead{font-size:14px}.pm-category-navigation{display:block}.pm-category-request{display:block;margin-top:14px;text-align:center}.pm-category-benefits{gap:6px 14px;font-size:11px}.pm-category-navigation nav a{font-size:11px;padding:6px 10px}.pm-model-comparison{padding:18px;margin:26px 0}.pm-model-comparison h2,.pm-supply-section h2,.pm-related-section h2{font-size:22px}.pm-supply-grid,.pm-related-grid{grid-template-columns:1fr}.pm-catalog-card-specs{font-size:11px;min-height:90px}.pm-supply-grid article{padding:18px}.pm-catalog-section .item-title{font-size:13px!important}.pm-comparison-scroll table{min-width:560px}}

.pm-catalog-section .catalog_block .footer_button{top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;margin-top:16px!important}
