.metall-collection-shortcuts {display:flex;gap:8px;line-height:18px;}
.metall-header .metall-header-contacts .metall-collection-shortcuts a {font-size:12px;font-weight:400;color:#565d65;letter-spacing:0;}
@media(min-width:1200px) {.metall-header-main {grid-template-columns:220px minmax(190px,1fr) 210px auto;}}
@media(min-width:993px) and (max-width:1199px) {.metall-collection-shortcuts {gap:6px;}.metall-collection-shortcuts span {display:none;}}
[data-metall-collection][aria-pressed="true"] {color:#a33d00;background:#fff3e9;}
.metall-header-contacts .metall-collection-shortcuts a:hover {color:#a33d00;}
.metall-collections {color:#292d34;padding-bottom:32px;}
.metall-collections-crumbs {display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 12px;font-size:13px;line-height:1.5;}
.metall-collections h1 {font-size:28px;line-height:1.3;margin:0 0 22px;}
.metall-collections-tabs {display:flex;gap:24px;border-bottom:1px solid #dce1e5;margin-bottom:20px;}
.metall-collections-tabs a {display:block;padding:0 0 12px;font-size:14px;font-weight:600;color:#565d65;}
.metall-collections-tabs a[aria-current] {color:#292d34;box-shadow:inset 0 -2px #bd4700;}
.metall-collections-note {font-size:13px;color:#565d65;line-height:1.7;margin-bottom:20px;}
.metall-wishlist-grid {display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;}
.metall-collections .metall-saved-product {display:flex;flex-direction:column;min-width:0;margin:0;padding:16px;background:#fff;border:1px solid #e0e3e8;box-shadow:none;}
.metall-saved-product-image {position:relative;margin-bottom:14px;}
.metall-saved-product-image>a>img {display:block;width:100%;height:180px;object-fit:contain;}
.metall-collection-remove {position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:4px;background:#fff;color:#565d65;}
.metall-collection-remove:hover {background:#f1f3f5;}
.metall-saved-product .product-thumb__name {min-height:42px;margin:0 0 14px;padding:0;color:#292d34;font-size:14px;line-height:1.5;}
.metall-saved-price {margin-top:auto;padding-top:8px;font-size:22px;font-weight:700;line-height:1.4;color:#292d34;font-variant-numeric:tabular-nums;}
.metall-collections .price-old {font-size:13px;font-weight:400;}
.metall-collections .product-thumb__cart {margin-top:16px;}
.metall-wishlist-grid .product-thumb__cart {display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch;}
.metall-collections .product-thumb__add-to-cart {width:100%;min-height:44px;margin:0;padding:10px;border:0;background:#bd4700;color:#fff;font:inherit;font-size:13px;font-weight:600;}
.metall-collections .product-thumb__add-to-cart:hover {background:#a33d00;}
.metall-collections .product-thumb__add-to-cart.in_cart {background:#246044;}
.metall-collections .product-thumb__add-to-cart.disabled,.metall-collections .product-thumb__add-to-cart:disabled {background:#e5e7e9;color:#565d65;}
.metall-collections .metall-saved-product {--prod-thumb-quick-order-opacity:1;}
.metall-collections .product-thumb__quick-order {width:100%;min-height:40px;padding:8px;margin-top:10px;border:1px solid #c5cbd0;background:#fff;color:#292d34;font:inherit;font-size:13px;}
.metall-wishlist-grid .product-thumb__quick-order {display:block;position:static;min-height:44px;padding:10px;margin:0;opacity:1;line-height:22px;white-space:normal;}
.metall-wishlist-grid .product-thumb__quick-order:hover {background:#f3f4f5;}
.metall-collection-secondary {min-height:40px;padding:8px 0;margin-top:6px;border:0;background:transparent;color:#565d65;font:inherit;font-size:13px;text-align:center;}
.metall-wishlist-grid .metall-collection-secondary {min-height:44px;padding:10px 0;}
.metall-collection-secondary:hover,.metall-collection-secondary.active {color:#a33d00;}
.metall-collections-empty {padding:32px;background:#fff;}
.metall-collections-empty h2 {margin:0 0 12px;font-size:21px;line-height:1.4;}
.metall-collections-empty p {max-width:65ch;font-size:14px;line-height:1.7;margin-bottom:20px;}
.metall-collections-empty>a {display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;background:#bd4700;color:#fff;font-size:14px;font-weight:600;}
.metall-compare-tools {display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px;}
.metall-compare-tools label {display:flex;align-items:center;gap:10px;min-height:44px;margin:0;font-size:14px;font-weight:500;}
.metall-compare-tools input {width:18px;height:18px;margin:0;accent-color:#bd4700;}
.metall-compare-tools p,.metall-compare-scroll-note {margin:0;font-size:13px;color:#565d65;line-height:1.6;}
.metall-compare-scroll-note {margin-bottom:10px;}
.metall-compare-scroll {overflow-x:auto;overscroll-behavior-x:contain;background:#fff;border:1px solid #dce1e5;}
.metall-compare-table {width:100%;min-width:calc(160px + var(--compare-count)*250px);border-collapse:separate;border-spacing:0;table-layout:fixed;}
.metall-compare-label-col {width:160px;}
.metall-compare-table th,.metall-compare-table td {padding:14px 16px;border-right:1px solid #e2e5e8;border-bottom:1px solid #e2e5e8;vertical-align:top;text-align:left;font-size:13px;line-height:1.6;overflow-wrap:break-word;}
.metall-compare-table .metall-compare-label {position:sticky;left:0;z-index:1;background:#f6f7f8;font-weight:500;}
.metall-compare-table .metall-compare-product {position:relative;font-weight:400;padding-top:32px;}
.metall-compare-product>.metall-collection-remove {top:4px;right:4px;}
.metall-compare-image img {display:block;width:100%;height:140px;object-fit:contain;}
.metall-compare-name {display:block;min-height:65px;margin:14px 0 10px;color:#292d34;font-size:14px;font-weight:500;line-height:1.5;}
.metall-compare-product .product-thumb {padding:0;margin:14px 0 0;border:0;box-shadow:none;background:transparent;}
.metall-compare-product .metall-collection-secondary {width:100%;}
.metall-compare-table .metall-compare-product {padding-bottom:16px;}
.metall-compare-product>.metall-collection-remove {width:44px;height:44px;}
.metall-compare-name {min-height:0;margin-bottom:0;}
.metall-compare-summary .metall-saved-price {margin:0;padding:0;}
.metall-compare-actions {display:grid;grid-template-columns:minmax(0,1fr);gap:8px;}
.metall-compare-actions .product-thumb {min-width:0;padding:0;margin:0;border:0;background:transparent;box-shadow:none;}
.metall-compare-actions .metall-collection-secondary {width:100%;min-height:44px;margin:0;padding:10px;border:1px solid #c5cbd0;border-radius:0;background:#fff;line-height:22px;}
.metall-compare-actions .metall-collection-secondary:hover {background:#f3f4f5;}
.metall-compare-actions .metall-collection-secondary.active {background:#fff3e9;}
.metall-compare-summary .price-old {display:block;line-height:1.5;}
.metall-compare-scroll-note[hidden] {display:none;}
.metall-compare-table tr[hidden],#metall-compare-identical[hidden] {display:none;}
.metall-collections :is(a,button,input):focus-visible,.metall-compare-scroll:focus-visible {outline:2px solid #bd4700!important;outline-offset:2px;}
#metall-collection-feedback {position:fixed;right:24px;bottom:24px;z-index:1100;max-width:380px;padding:16px 52px 16px 18px;background:#fff;border:1px solid #cbd2d8;border-radius:4px;box-shadow:0 8px 18px rgba(35,40,48,.14);font-size:14px;line-height:1.6;color:#292d34;}
#metall-collection-feedback[hidden] {display:none;}
#metall-collection-feedback a {display:inline-block;margin-top:4px;color:#a33d00;text-decoration:underline;text-underline-offset:3px;}
#metall-collection-feedback button {position:absolute;right:4px;top:4px;width:40px;height:40px;border:0;background:transparent;}
@media(max-width:992px) {.metall-collection-shortcuts {display:none;}}
@media(max-width:767px) {
 .metall-collections h1 {font-size:24px;}
 .metall-wishlist-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
 .metall-collections .metall-saved-product {padding:12px;}
 .metall-saved-product-image>a>img {height:130px;}
 .metall-saved-product .product-thumb__name {font-size:13px;}
 .metall-collections-empty {padding:24px 18px;}
 .metall-compare-table {--compare-product-width:min(240px,calc(100vw - 144px));min-width:calc(96px + var(--compare-count)*var(--compare-product-width));}
 .metall-compare-tools {gap:4px;}
 .metall-compare-label-col {width:96px;}
 .metall-compare-table th,.metall-compare-table td {padding:12px;}
 .metall-compare-table .metall-compare-label {padding:12px 8px;font-size:12px;}
 #metall-collection-feedback {left:12px;right:12px;bottom:12px;max-width:none;}
}
