/* Shared, limited navigation treatment for the public storefronts. */
html body .sdf-service-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 20px;padding:8px 16px;background:#fff0f6;border-bottom:1px solid #f0c8d8;font-family:Arial,Helvetica,sans-serif}
html body .sdf-service-nav a,body[data-sdf-public-home] .storefront-home .sdf-service-nav a{display:inline-flex;align-items:center;min-height:44px;color:#8d1746!important;font-size:14px;font-weight:700;text-decoration:none}
html body .sdf-service-nav a:hover{text-decoration:underline}
html body :where(.header,.catalog-top,.storefront-header,.sdf-service-nav) :where(a,button,input):focus-visible{outline:3px solid #8d1746!important;outline-offset:3px!important}
html body .catalog-top .search input{font-size:16px}
@media(max-width:480px){html body .sdf-service-nav{justify-content:flex-start;gap:0 16px}}
