.ptypes{--ptypes-text: #1d1d1d;--ptypes-muted: #6b7271;--ptypes-line: #dfe8e8;--ptypes-thumb: #f6f9f9;--ptypes-accent: var(--color-button-background, #16696F);--ptypes-cols: 4;background:var(--color-background, #fff);color:var(--ptypes-text)}.ptypes *,.ptypes *:before,.ptypes *:after{box-sizing:border-box}.ptypes ul{list-style:none;margin:0;padding:0}.ptypes a{text-decoration:none;color:inherit}.ptypes-inner{max-width:1200px;margin:0 auto;padding:44px 1rem 8px}.ptypes-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:20px}.ptypes-head{justify-content:center;text-align:center}.ptypes-title{margin:0;font-family:var(--heading-font-family, Archivo, sans-serif);font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:.01em}.ptypes-sub{margin:0;font-size:15px;color:var(--ptypes-muted)}.ptypes-grid{display:grid;gap:18px;grid-template-columns:repeat(var(--ptypes-cols),minmax(0,1fr))}.ptypes-tile{height:100%;min-height:92px;display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--ptypes-line);border-radius:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.ptypes-tile:hover{border-color:var(--ptypes-accent);box-shadow:0 1px 2px #0e15170f,0 10px 24px -18px #0e151780}.ptypes-tile:focus-visible{outline:2px solid var(--ptypes-accent);outline-offset:2px}.ptypes-thumb{flex:none;width:66px;height:66px;border-radius:8px;background:var(--ptypes-thumb);display:flex;align-items:center;justify-content:center;overflow:hidden}.ptypes-img{max-width:54px;max-height:54px;width:auto;height:auto;object-fit:contain;display:block}.ptypes-img--empty{width:54px;height:54px;border-radius:6px;background:#e7eeee}.ptypes-label{font-size:15.5px;font-weight:700;line-height:1.25;min-width:0}@media(max-width:989px){.ptypes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.ptypes-inner{padding:32px 1rem 4px}.ptypes-grid{gap:12px}.ptypes-tile{min-height:76px;padding:12px;gap:12px}.ptypes-thumb{width:54px;height:54px}.ptypes-img{max-width:44px;max-height:44px}.ptypes-label{font-size:14.5px}}.ptypes-all{margin:22px 0 0;text-align:center}.ptypes-all-link{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border:1px solid var(--ptypes-line);border-radius:999px;font-size:14.5px;font-weight:600;color:var(--ptypes-accent);transition:border-color .15s ease,background .15s ease}.ptypes-all-link:hover,.ptypes-all-link:focus-visible{border-color:var(--ptypes-accent);background:#f3f8f8}.ptypes-all-link svg{width:17px;height:17px;stroke-width:2}@media(max-width:479px){.ptypes-all{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pump-types.css.map */
