.page-breadcrumb{width:100%;margin:calc(var(--header-height) + 5px) 0 0;padding:0 30px;font-family:var(--font-playfair);position:relative;z-index:998}.page-breadcrumb ol{display:flex;align-items:center;gap:0;list-style:none;padding:0;margin:0;flex-wrap:wrap}.page-breadcrumb li{display:inline-flex;align-items:stretch;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a0a7b0;line-height:1.5;padding:8px 0}.page-breadcrumb li a{color:var(--reminder);text-decoration:none;transition:color .3s ease;position:relative;display:flex;align-items:center;z-index:1}.page-breadcrumb li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--accent);transition:width 1s cubic-bezier(.23,1,.32,1)}.page-breadcrumb li a:hover{color:var(--background-light,#2f2a26)}.page-breadcrumb li a:hover:after{width:100%}.page-breadcrumb li[aria-current=page]{color:var(--background-light,#2f2a26);font-weight:600;letter-spacing:.07em;display:inline-flex;align-items:center}.page-breadcrumb .breadcrumb-separator{margin:0 8px;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle}.page-breadcrumb .breadcrumb-separator svg{display:block;vertical-align:middle}@media (max-width:1100px){.page-breadcrumb{padding:4px 5px 0}}@media (max-width:360px){.page-breadcrumb{padding:4px 2px 0}}