<style>
/* 1. Visible focus on the white bar and in the panel */
.header__bottom-nav .navPages-action:focus-visible,
.header__bottom-nav .navUser-action:focus-visible{outline:2px solid #0071E3;outline-offset:-3px;border-radius:2px}
#navPages-viewAll a:focus-visible{outline:2px solid #0071E3;outline-offset:-2px}

/* 2. Active rail item: tint + edge, not color alone */
#navPages-viewAll > .navPage-subMenu-list > li > a[aria-expanded="true"]{background:#e8f1fc;box-shadow:inset 3px 0 0 #0071E3;font-weight:700}

/* 3. Subcategories: regular weight, read down columns; "View All" link in bold accent */
#navPages-viewAll > .navPage-subMenu .navPage-subMenu-action{font-weight:400}
#navPages-viewAll > .navPage-subMenu .navPage-subMenu-action:hover{text-decoration:underline}
#navPages-viewAll > .navPage-subMenu > .navPage-subMenu-list{display:block;column-count:3;column-gap:24px}
#navPages-viewAll > .navPage-subMenu > .navPage-subMenu-list > li{break-inside:avoid}
#navPages-viewAll > .navPage-subMenu > .navPage-subMenu-list > li.navPage-subMenu-item-parent > a{font-weight:700;color:#0071E3}

/* 4. Current page on bar shortcuts */
.header__bottom-nav a[aria-current="page"]{box-shadow:inset 0 -3px 0 #0071E3}

/* 5. Panel never taller than the viewport */
@media (min-width:801px){#navPages-viewAll.is-open{max-height:calc(100vh - 220px);overflow-y:auto}}

/* 6. Mobile tap targets */
@media (max-width:800px){#menu .navPages-action{min-height:44px;display:flex;align-items:center}}

/* 7. Closed mini-cart out of the Tab order (verify id once on the live site) */
#cart-preview-dropdown[aria-hidden="true"]{visibility:hidden}
	.product-customText {margin-bottom:12px !important;}
  	.banners {text-align:left !important;}
  	.productView-info-value.productView-info-value--short-description {
        background-color: #d3d3d3 !important;
        padding: 20px 25px !important;
        margin-top: 12px !important;
        font-weight: 500 !important;
</style>