.tyre-layout{display:block}.tyre-layout.has-tyre-filters{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.tyre-results{min-width:0}.tyre-panel{background:#f7f7f4;border:1px solid #dfdfd7;border-top:3px solid #edbd20;border-radius:4px;overflow:hidden}.tyre-panel[hidden]{display:none}.tyre-panel summary{padding:20px;font-size:19px;font-weight:700;cursor:pointer;list-style:none}.tyre-panel summary::-webkit-details-marker{display:none}.tyre-panel summary span{float:right;color:#9b7b11}.tyre-form{padding:0 20px 20px}.tyre-intro{font-size:12px;color:#777;margin:0 0 20px}.tyre-form label{display:block;font-size:13px;font-weight:600;margin-bottom:17px}.tyre-form select{display:block;width:100%;min-width:0;margin-top:8px;min-height:46px;padding:10px 28px 10px 12px;border:1px solid #d8d8cf;border-radius:2px;background:#fff;color:#242424;font:inherit;font-weight:400}.tyre-form select:focus-visible,.tyre-form button:focus-visible,.tyre-panel summary:focus-visible{outline:2px solid #9b7910;outline-offset:3px}.tyre-submit{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;border:0;background:#edbd20;color:#171717;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.tyre-submit:hover{background:#f6cc39}.tyre-reset{display:block;width:100%;border:0;background:none;padding:14px 0 4px;font:inherit;font-size:12px;color:#666;text-decoration:underline;cursor:pointer}.tyre-note{font-size:11px;line-height:1.6;color:#777;margin:20px 0 0}.tyre-applied{font-size:12px;color:#826400;margin:12px 0 0}.tyre-applied:empty{display:none}.has-tyre-filters .catalog-status{min-height:44px;margin-top:0}.has-tyre-filters table{width:100%;min-width:0}.has-tyre-filters td:first-child{width:58%}.has-tyre-filters td:nth-child(2){width:19%;overflow-wrap:anywhere}.has-tyre-filters td:last-child{width:23%}.has-tyre-filters .price{white-space:normal}.has-tyre-filters td{padding:20px 14px}.has-tyre-filters th{padding:16px 14px}
@media(max-width:1100px) and (min-width:901px){.tyre-layout.has-tyre-filters{grid-template-columns:215px minmax(0,1fr);gap:18px}.has-tyre-filters .catalog-photo{float:none;display:block}.has-tyre-filters td{font-size:12px}}
@media(max-width:900px){.tyre-layout.has-tyre-filters{grid-template-columns:minmax(0,1fr);gap:18px}.tyre-panel summary{padding:16px 20px;font-size:17px}.tyre-form{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.tyre-intro,.tyre-note,.tyre-applied{grid-column:1/-1}.tyre-form label{min-width:0}.tyre-submit,.tyre-reset{align-self:center}.tyre-note{margin-top:14px}}
@media(max-width:600px){.has-tyre-filters td:first-child,.has-tyre-filters td:nth-child(2),.has-tyre-filters td:last-child{width:100%}.has-tyre-filters td{padding:6px 0}.tyre-form{padding:0 16px 16px;gap:0 12px}.tyre-form label{font-size:12px}.tyre-form select{font-size:13px}.has-tyre-filters .catalog-status{font-size:12px;gap:8px}}
.tyre-layout.has-tyre-filters{margin-top:20px}@media(max-width:450px){.tyre-form label{grid-column:1/-1}.tyre-form select{font-size:14px}}

.tyre-form input{display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:8px;min-height:46px;padding:10px 12px;border:1px solid #d8d8cf;border-radius:2px;background:#fff;color:#242424;font:inherit;font-weight:400}.tyre-form input:focus-visible{outline:2px solid #9b7910;outline-offset:3px}.tyre-form label[hidden]{display:none}.tyre-form label>span{display:block}.tyre-form label:has(#search),.tyre-form label:has(#category){grid-column:1/-1}

body[data-catalog-group="parts"] #parts.section{padding-top:0;margin-top:0}body[data-catalog-group="parts"] .tyre-layout.has-tyre-filters{margin-top:28px}body[data-catalog-group="parts"] .page-category-nav{margin-bottom:0}

.tyre-form input{display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:8px;min-height:46px;padding:10px 12px;border:1px solid #d8d8cf;border-radius:2px;background:white;color:#242424;font:inherit;font-weight:400}.tyre-form label>span{display:block}.tyre-form input:focus-visible{outline:2px solid #9b7910;outline-offset:3px}.tyre-form label:has(#search),.tyre-form label:has(#category){grid-column:1/-1}
