.catalog-home{padding:25px 0 45px}.catalog-home-tabs{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin:0 0 28px}.catalog-home-tabs button{border:1px solid #ddd;background:#fff;padding:11px 25px;font:inherit;color:#333;cursor:pointer}.catalog-home-tabs button[aria-selected=true],.catalog-home-tabs button:hover{background:#0089a5;border-color:#0089a5;color:#fff}.catalog-home-panel[hidden]{display:none!important}.catalog-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.catalog-home-card{display:block;border:1px solid #e4e7e9;background:#fff;color:#222}.catalog-home-card>div{height:230px;background:#f5f7f8;overflow:hidden}.catalog-home-card img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.catalog-home-card:hover img{transform:scale(1.03)}.catalog-home-card h3{font-size:17px;line-height:1.5;text-align:center;margin:0;padding:17px 10px}.catalog-view-all{display:block;text-align:center;color:#0089a5;margin-top:25px}.catalog-empty{text-align:center;padding:40px;color:#697780}.product-gallery{min-width:0}.gallery-stage{position:relative;background:#f2f6f6;border:1px solid #e3e9eb;touch-action:pan-y}.gallery-slide{width:100%;height:440px;object-fit:contain;display:block}.gallery-slide[hidden]{display:none}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;border-radius:50%;width:38px;height:38px;background:#183943cf;color:#fff;font:24px/1 Arial;cursor:pointer;z-index:1}.gallery-arrow:hover{background:#007e9b}.gallery-prev{left:12px}.gallery-next{right:12px}.gallery-count{position:absolute;bottom:12px;right:12px;background:#183943cf;color:#fff;border-radius:3px;padding:3px 10px;font-size:12px}.gallery-thumbs{display:flex;gap:8px;overflow:auto;padding:12px 0 5px}.gallery-thumbs button{flex:none;width:72px;height:66px;border:2px solid #dce4e6;background:#fff;padding:2px;cursor:pointer}.gallery-thumbs button[aria-pressed=true]{border-color:#0089a5}.gallery-thumbs img{width:100%;height:100%;object-fit:contain}.product-gallery:focus-visible,.gallery-thumbs button:focus-visible,.gallery-arrow:focus-visible,.catalog-home-tabs button:focus-visible{outline:3px solid #0089a5;outline-offset:3px}.product-specifications table{border-collapse:collapse;width:100%;margin:16px 0 30px;font-size:15px;table-layout:fixed}.product-specifications th,.product-specifications td{border:1px solid #dce5e7;padding:12px 16px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.product-specifications th{width:40%;background:#f3f7f8;font-weight:500}.product-specifications h2{font-size:24px}.product-specifications h3{font-size:19px;margin-top:25px}.product-specifications p{line-height:1.9}.product-videos video{display:block;width:min(100%,720px);max-height:480px;margin:20px 0;background:#13242c}.category-tabs{flex-wrap:wrap;overflow:visible}.detail>div{min-width:0}.item-image img{display:block}.product-description{white-space:normal}@media(max-width:950px){.catalog-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-home-card>div{height:210px}}@media(max-width:680px){.catalog-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-home-card>div{height:185px}.catalog-home-card h3{font-size:14px;padding:12px 7px}.catalog-home-tabs{gap:8px}.catalog-home-tabs button{padding:8px 15px;font-size:14px}.gallery-slide{height:340px}.product-gallery{margin-bottom:24px}.product-specifications th,.product-specifications td{padding:9px;font-size:13px}.product-specifications th{width:43%}.gallery-arrow{width:32px;height:32px}}
.search button{white-space:nowrap}
