/* Visible canonical breadcrumb trail; schema is rendered into the HTML head. */
.seo-breadcrumbs{position:relative;display:block;flex:0 0 auto;min-width:0;padding:7px 2px 10px;color:#b9cec8;font:13px/1.45 NewZen,system-ui,sans-serif}
.seo-breadcrumbs ol{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px 9px;list-style:none;margin:0;padding:0;min-width:0}
.seo-breadcrumbs li{display:flex;align-items:baseline;gap:9px;min-width:0;margin:0;padding:0;max-width:100%}
.seo-breadcrumbs a{color:#d7c28e;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.seo-breadcrumbs [aria-current=page]{overflow-wrap:anywhere}
.seo-breadcrumbs a:focus-visible{outline:2px solid #f4d99a;outline-offset:3px;border-radius:3px}
:is(.cei-header-copy,.ci-heading) .seo-breadcrumbs a{display:inline-flex;align-items:center;min-height:20px}
@media(max-width:600px){.seo-breadcrumbs{font-size:11px;padding:5px 0 8px}}

:is(.cei-header-copy,.ci-heading){gap:1px}
.ci-heading>.ci-category-title{margin-top:0}
:is(.cei-header-copy,.ci-heading) .seo-breadcrumbs{padding:0;margin:0;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.035em}:is(.cei-header-copy,.ci-heading) .seo-breadcrumbs ol{gap:2px 8px}:is(.cei-header-copy,.ci-heading) .seo-breadcrumbs li{gap:8px}:is(.cei-header-copy,.ci-heading) .seo-breadcrumbs a{color:#e2cb91;text-decoration:none}:is(.cei-header-copy,.ci-heading) .seo-breadcrumbs a:hover{text-decoration:underline}:is(.cei-header-copy,.ci-heading) .seo-breadcrumbs li>span{color:#a8bcb7}
:is(.cei-header-copy,.ci-heading) .collection-trail-root{font-size:9px;letter-spacing:1.7px;text-transform:uppercase}
@media(max-width:600px){:is(.cei-header-copy,.ci-heading) .seo-breadcrumbs{font-size:11px;letter-spacing:0}:is(.cei-header-copy,.ci-heading) .collection-trail-root{font-size:8px;letter-spacing:1.3px}}
