/* Enlarge the top wordmark only; footer rules and artwork stay untouched. */
body header.top .nav .brand{width:342px!important;max-width:342px!important;flex:0 0 342px!important}
body header.top .nav .brand>img{display:block;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain}
@media(max-width:1100px){body header.top .nav .brand{width:300px!important;max-width:calc(100% - 60px)!important;flex:0 1 300px!important}}
@media(max-width:360px){body header.top .nav .brand{width:240px!important;flex-basis:240px!important}}
.de-static-map{display:block;width:100%;height:180px;overflow:hidden;border:1px solid #476577;border-radius:8px;margin:15px 0 5px;background:#e5e9e7}
.de-static-map img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.de-map-credit{font:400 11px/1.4 Arial,sans-serif;color:#b8cdd7;margin:0 0 14px}
.de-map-credit a{color:inherit;text-underline-offset:2px}
/* Secondary reset action: compact with a mouse, full touch target on phones. */
@media(pointer:fine){.shop-main #reset-filters,#de-active-filters .de-clear-active{font-size:12px!important;line-height:1.3!important;min-height:30px!important;padding:5px 9px!important;font-weight:500!important}}
@media(pointer:coarse){.shop-main #reset-filters,#de-active-filters .de-clear-active{font-size:12px!important;min-height:44px!important;padding:7px 10px!important}}

/* Product detail pages use a separate header; match the public wordmark sizes. */
body header.de-aligned-product-header>.brand{width:342px!important;max-width:342px!important;flex:0 0 342px!important}
body header.de-aligned-product-header>.brand>img{display:block;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain}
@media(max-width:1100px){body header.de-aligned-product-header>.brand{width:300px!important;max-width:calc(100% - 60px)!important;flex:0 1 300px!important}}
@media(max-width:360px){body header.de-aligned-product-header>.brand{width:240px!important;flex-basis:240px!important}}
