.breadcrumbs-nav{max-width:1152px;margin:0 auto;padding:var(--padding-medium);margin-top:1.2rem}.breadcrumbs-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex-wrap:wrap;gap:.5rem;max-width:100%}.breadcrumbs-item{display:flex;align-items:center;margin:0;padding:0}.breadcrumbs-item a{color:#666;text-decoration:none;font-weight:500;font-size:clamp(.75rem, 2vw, .9rem);transition:all .25s ease;padding:.5rem .9rem;border-radius:1.5rem;display:inline-block;background-color:#f0f0f0;border:1px solid #e5e5e5;box-shadow:none}.breadcrumbs-item-home a::before{content:'';display:inline-block;width:1.2rem;height:1.2rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23666" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-4H9v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/></svg>') no-repeat center;background-size:contain;margin-right:.2rem;vertical-align:baseline;transform:translateY(3px)}.breadcrumbs-item a:hover{color:#333;background-color:#fafafa;border-color:#d5d5d5;box-shadow:0 1px 3px rgba(0,0,0,.08);text-decoration:none}.breadcrumbs-item-home a:hover::before{filter:brightness(.5)}.breadcrumbs-item a:focus{outline:2px solid var(--brand-orange);outline-offset:2px}.breadcrumbs-item--current{color:#1a1a1a;font-weight:600;font-size:clamp(.75rem, 2vw, .9rem);padding:.5rem .9rem;display:inline-block;background-color:#f9f9f9;border:1px solid #e8e8e8;border-radius:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05);max-width:100%;word-wrap:break-word}.breadcrumbs-item:not(:last-child)::after{content:"";width:14px;height:14px;margin:0 .6rem;display:inline-flex;align-items:center;justify-content:center;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4" fill="%23f9844a"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.breadcrumbs-item--hidden{display:none}.breadcrumbs-overflow{display:flex;align-items:center;margin:0;padding:0}.breadcrumbs-details{position:relative}.breadcrumbs-summary{color:#666;text-decoration:none;font-weight:500;font-size:clamp(.75rem, 2vw, .9rem);transition:all .25s ease;padding:.5rem .9rem;border-radius:1.5rem;display:inline-block;background-color:#f0f0f0;border:1px solid #e5e5e5;box-shadow:none;cursor:pointer;list-style:none;user-select:none}.breadcrumbs-summary:hover{color:#333;background-color:#fafafa;border-color:#d5d5d5;box-shadow:0 1px 3px rgba(0,0,0,.08)}.breadcrumbs-summary:focus{outline:2px solid var(--brand-orange);outline-offset:2px}.breadcrumbs-dots-icon{width:18px;height:18px;display:inline-block;vertical-align:middle;color:#f9844a}.breadcrumbs-summary::-webkit-details-marker{display:none}.breadcrumbs-menu{position:absolute;top:100%;inset-inline-start:0;margin-top:.4rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:.6rem;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100;min-width:160px;padding:.4rem 0;animation:slideDown .2s ease-out}@keyframes slideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.breadcrumbs-menu .breadcrumbs-item{display:flex!important;align-items:center}.breadcrumbs-menu .breadcrumbs-item a{display:block;color:#666;text-decoration:none;font-weight:500;font-size:clamp(.7rem, 1.8vw, .85rem);padding:.5rem 1rem;transition:all .2s ease;border-radius:0;background-color:transparent;border:none;box-shadow:none;width:100%;text-align:start}.breadcrumbs-menu .breadcrumbs-item a:hover{background-color:#f9f9f9;color:#1a1a1a;transform:none;box-shadow:none;border-color:transparent}.breadcrumbs-menu .breadcrumbs-item a:focus{background-color:#f0f0f0;color:#1a1a1a;outline:0}.breadcrumbs-menu .breadcrumbs-item:not(:last-child)::after{display:none}@media (max-width:767px){.breadcrumbs-list{gap:.3rem}.breadcrumbs-item a,.breadcrumbs-item--current{padding:.4rem .7rem;font-size:clamp(.8rem, 2vw, .85rem)}.breadcrumbs-item:not(:last-child)::after{margin:0 .4rem}.breadcrumbs-summary{padding:.4rem .7rem;font-size:clamp(.8rem, 2vw, .85rem)}.breadcrumbs-menu .breadcrumbs-item a{padding:.4rem .8rem;font-size:clamp(.75rem, 1.8vw, .8rem)}}