.site-branding .site-description{display:none!important}.sku_wrapper,.onsale{display:none!important}
#masthead.site-header{display:grid!important;grid-template-columns:185px minmax(0,1fr)!important;align-items:center!important}
#masthead.site-header::before,#masthead.site-header::after{display:none!important}
#masthead .menu-toggle{min-width:44px!important;min-height:44px!important}
#masthead.site-header>.col-full{width:auto!important;flex:initial!important;margin:0!important}
#masthead.site-header>.storefront-primary-navigation{width:auto!important;min-width:0!important;display:block!important}
#masthead.site-header>.storefront-primary-navigation>.col-full{padding-right:24px!important}
#masthead.site-header>.mlp-market{grid-column:1/-1!important;width:auto!important;min-width:0!important}
.mlp-market{display:flex;gap:12px;justify-content:flex-end;padding:8px 3.8%;background:#151515;color:#fff;clear:both}
.mlp-market label{display:flex;gap:8px;align-items:center;font-size:11px;letter-spacing:.5px}
.mlp-market select{min-height:40px;max-width:180px;background:#fff;color:#111;border:1px solid #999;padding:8px 24px 8px 8px;border-radius:0;font-size:12px}
.mlp-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}
.mlp-area{display:flex;flex-direction:column;min-height:205px;background:#eee;color:#111;border:1px solid #aaa;padding:26px;text-decoration:none!important}
.mlp-area:hover,.mlp-area:focus-visible{background:#fff;outline:2px solid #111;outline-offset:3px}
.mlp-area h3{font-family:'ML Oswald',sans-serif;font-size:25px;color:#111;line-height:1.25;margin:0 0 14px}
.mlp-area p{font-size:14px;line-height:1.6}.mlp-area>span{margin-top:auto;padding-top:14px;font-size:12px;font-weight:700}
.mlp-area-note{font-size:12px;margin-top:22px!important;text-align:left}
.mlp-filter{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.mlp-filter a{display:flex;align-items:center;min-height:44px;padding:10px 14px;background:#eee;border:1px solid #888;color:#111;font-size:12px;text-decoration:none}.mlp-filter a[aria-current],.mlp-filter a:hover{color:#fff;background:#111}
.mlp-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:24px 0}.mlp-search input{min-height:44px;max-width:100%;flex:1 1 180px}.mlp-search button{min-height:44px}
.mlp-price{font-size:16px;color:#111;overflow-wrap:anywhere}.mlp-variant-selector label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin:18px 0 7px;font-weight:700}.mlp-variant-selector select{width:100%;min-height:48px;padding:10px;border:1px solid #888;background:#fff;color:#111}
.mlp-price-panel{margin-top:24px;padding:20px;background:#eee;border:1px solid #aaa}.mlp-price-panel p{font-size:12px;line-height:1.6;margin:12px 0 0}.mlp-draft-note{font-size:12px!important;line-height:1.7;color:#444;margin:18px 0}
.mlp-evidence,.mlp-specifications{border-top:1px solid #aaa;padding-top:30px;margin-top:36px;text-align:left;max-width:900px}.mlp-evidence p{line-height:1.8}.mlp-evidence a{overflow-wrap:anywhere;text-decoration:underline}.mlp-specifications dt{font-weight:700;margin-top:15px}.mlp-specifications dd{margin:6px 0}.mlp-specifications dd a{display:inline-block;margin:0 12px 8px 0;text-decoration:underline}
[hidden]{display:none!important}
@media(max-width:1000px){.mlp-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.mlp-areas{grid-template-columns:1fr}.mlp-area{min-height:180px;padding:22px}.mlp-market{justify-content:center;gap:10px;padding:8px 12px}.mlp-market label{display:block;font-size:10px}.mlp-market select{display:block;max-width:175px;min-height:44px;margin-top:4px}.mlp-evidence,.mlp-specifications{padding-top:22px}.mlp-filter a{flex:1 1 44%;font-size:11px}.mlp-search label{flex-basis:100%}}
