/* The trail sits after the site header, outside any sticky/header clone. */
nav.sn-breadcrumbs{display:block;position:relative;clear:both;width:100%;max-width:none;margin:0;padding:0;background:#faf8f3;color:#66584b;font:400 14px/1.5 Assistant,Arial,sans-serif;border-bottom:1px solid #e9e2d8;direction:rtl;box-sizing:border-box}
nav.sn-breadcrumbs .sn-breadcrumbs-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 9px;list-style:none;width:100%;max-width:1280px;margin:0 auto;padding:3px 24px;box-sizing:border-box}
nav.sn-breadcrumbs li{display:flex;align-items:center;gap:9px;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;font:inherit}
nav.sn-breadcrumbs li::before,nav.sn-breadcrumbs li::marker{content:none}
nav.sn-breadcrumbs :is(a,.sn-breadcrumb-current){display:flex;align-items:center;min-width:0;max-width:100%;min-height:44px;margin:0;padding:9px 0;font:inherit;line-height:1.5;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-overflow:clip;text-align:start}
nav.sn-breadcrumbs a{color:#6f3e28;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
nav.sn-breadcrumbs a:hover{color:#a7372c;text-decoration-thickness:2px}
nav.sn-breadcrumbs a:focus-visible{outline:3px solid #174a84;outline-offset:3px;border-radius:2px}
nav.sn-breadcrumbs .sn-breadcrumb-current{color:#514539;font-weight:600}
nav.sn-breadcrumbs .sn-breadcrumb-separator{flex:0 0 auto;color:#8e7d6c;font-size:19px;line-height:1}
@media(max-width:680px){nav.sn-breadcrumbs .sn-breadcrumbs-list{padding-inline:16px;column-gap:7px}nav.sn-breadcrumbs li{gap:7px}}
