/* Sounds Wholesale – Menus: the header links and footer columns as the old site showed them. */
.sw-hnav{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;list-style:none;margin:0;padding:0}
.sw-hnav li{margin:0;padding:0;list-style:none}
.sw-hnav a{font:400 14px/1.5 "Helvetica Neue",Verdana,Arial,sans-serif;color:#000;text-decoration:none}
.sw-hnav a:hover,.sw-hnav .current-menu-item>a{color:#2675A1}
.sw-fnav{list-style:none;margin:0;padding:0}
.sw-fnav li{margin:0;padding:3px 0;list-style:none}
.sw-fnav li:first-child{padding-top:0}
.sw-fnav a{font:400 12px/1.5 "Raleway","Helvetica Neue",Verdana,Arial,sans-serif;color:#636363;text-transform:uppercase;text-decoration:none}
.sw-fnav a:hover{color:#2675A1}
.sw-cats .current-menu-item>a{color:#D96708}

/* Phones: links at least 44px tall to tap (header, footer, breadcrumbs, the product cards' "Learn more", the credit). */
@media (max-width:767px){
.sw-hnav a,.sw-fnav a,.woocommerce-breadcrumb a,.elementor-element-c5762b5 a,.elementor-element-2309eb6 a{display:inline-flex;align-items:center;min-height:44px}
.sw-fnav li{padding:0}
.sw-acc a.f-left,.sw-acc .back-link a{display:inline-flex;align-items:center;min-height:44px}
.product_title a{display:inline-block;min-height:24px}
.page-id-33813 .elementor-widget-text-editor li a{display:inline-flex;align-items:center;min-height:44px}
.sw-acc p.required{font-size:14px!important}
/* and no text under 14px: breadcrumbs, footer, "Includes VAT"/"inc. VAT", copyright, credit, homepage cards, shop buttons and sort, basket suggestions, contact form */
.woocommerce-breadcrumb,.sw-fnav a,.elementor-element-9161d60 .elementor-heading-title,.elementor-element-ed02c34 .elementor-heading-title,.elementor-element-44d231b .elementor-heading-title,.elementor-element-c27490e,.elementor-element-e3d555f,.elementor-element-2309eb6,
.elementor-element-f1cbc47 .sub,.elementor-element-f1cbc47 .btn,.elementor-element-67f9900,.e-loop-add-to-cart-form .button,.woocommerce-mini-cart__empty-message,.sw-sort label,
.wc-block-grid__product-title,.wp-block-woocommerce-empty-cart-block h2,.elementor-element-9d3ee45 .elementor-field-label,.elementor-element-9d3ee45 .elementor-button-text{font-size:14px!important}
}
