@keyframes rotating{100%{transform:rotate(360deg)}}.breadcrumbContainer{margin:.8rem 0}.breadcrumbContainer .breadcrumbInner{display:flex;height:3rem;align-items:center}.breadcrumbContainer .breadcrumbInner::-webkit-scrollbar{height:1px}.breadcrumbContainer+.sectionContainer{padding-top:0}.breadcrumbContainer+.sectionContainer h1{margin-top:clamp(2rem,1.9607843137vw,3rem)}.breadcrumbItem a,.breadcrumbItem.breadcrumbItem--last{display:inherit;color:#1c0333;font-size:clamp(1.4rem,1.045751634vw,1.6rem);font-weight:700;line-height:1;transition:200ms ease-in-out;white-space:nowrap}.breadcrumbItem-more{position:relative}.breadcrumbItem-more .breadcrumbItem-moreButton{position:relative;display:inline-flex;align-items:center;padding:.5rem 1.5rem;border:1px solid #edeef3;border-radius:.4rem;background-color:#fff;cursor:pointer}@media(min-width: 48rem){.breadcrumbItem-more .breadcrumbItem-moreButton{display:none}}.breadcrumbItem-more .breadcrumbItem-moreButton:before{position:absolute;z-index:33;bottom:-1px;left:0;width:100%;height:3px;background-color:#fff;content:"";opacity:0}.breadcrumbItem-more .breadcrumbItem-moreButton:hover{border-color:var(--main-color, #826F3B)}.breadcrumbItem-more .breadcrumbSeparator{display:none}@media(min-width: 48rem){.breadcrumbItem-more .breadcrumbSeparator{display:inline-flex}}.breadcrumbItem-more .breadcrumbItem-moreList{position:absolute;z-index:22;top:100%;left:-5.9rem;display:none;width:28rem;padding:1.5rem 2rem;border:1px solid #edeef3;border-radius:.4rem;margin-top:-1px;background-color:#fff;border-top-left-radius:0}@media(min-width: 35.9375rem){.breadcrumbItem-more .breadcrumbItem-moreList{left:0;width:33rem}}@media(min-width: 48rem){.breadcrumbItem-more .breadcrumbItem-moreList{position:static;display:flex;width:auto;align-items:center;padding:0;border:none;margin-top:0}}.breadcrumbItem-more .breadcrumbItem{padding:.5rem 0}.breadcrumbItem-more .breadcrumbItem a{white-space:unset}@media(min-width: 48rem){.breadcrumbItem-more .breadcrumbItem a{white-space:nowrap}}.breadcrumbItem-more.is-more .breadcrumbItem-moreButton{display:inline-flex}.breadcrumbItem-more.is-more .breadcrumbItem-moreList{position:absolute;z-index:22;top:100%;left:-5.9rem;display:none;width:28rem;padding:1.5rem 2rem;border:1px solid #edeef3;border-radius:.4rem;margin-top:-1px;background-color:#fff;border-top-left-radius:0}@media(min-width: 35.9375rem){.breadcrumbItem-more.is-more .breadcrumbItem-moreList{left:0;width:33rem}}@media(min-width: 48rem){.breadcrumbItem-more.is-more .breadcrumbItem-moreList{width:auto}}.breadcrumbItem-more.is-more .breadcrumbSeparator{display:none}.breadcrumbItem-more.no-more{display:none !important}.breadcrumbItem-more.is-open{z-index:33;filter:drop-shadow(0 0 0.75rem rgba(0, 0, 0, 0.1))}.breadcrumbItem-more.is-open .breadcrumbItem-moreList{display:block}.breadcrumbItem-more.is-open .breadcrumbItem-moreButton{border-bottom-left-radius:0;border-bottom-right-radius:0}.breadcrumbItem-more.is-open .breadcrumbItem-moreButton:before{opacity:1}.breadcrumbItem-more.is-open .breadcrumbItem-moreButton:hover{border-color:#edeef3}.breadcrumbItem{line-height:1}.breadcrumbItem a{color:var(--main-color, #826F3B);font-size:1.4rem;font-weight:500;line-height:2.1rem;text-decoration:none}.breadcrumbItem a:hover{color:var(--main-color-hover, #533E00);text-decoration:underline}.breadcrumbItem.breadcrumbItem--last{width:100%;font-size:1.4rem;font-weight:500;line-height:2.1rem}.breadcrumbItem.breadcrumbItem--home a{display:flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center}.breadcrumbItem.breadcrumbItem--home a:before{content:"";font-family:"icomoon";font-size:1.9rem;font-weight:normal;line-height:1;font-size:2rem}.breadcrumbItem.breadcrumbItem--home a span{display:none}.breadcrumbItem.breadcrumbItem--home a:focus,.breadcrumbItem.breadcrumbItem--home a:hover{text-decoration:none}.breadcrumbSeparator{display:inline-flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;margin:0 1.2rem;color:#1c0333;font-size:0}.breadcrumbSeparator:before{content:"";font-family:"icomoon";font-size:1.9rem;font-weight:normal;line-height:1;color:#1c0333;font-size:1rem}.breadcrumbSeparator-more{display:inline-flex}@media(min-width: 48rem){.breadcrumbSeparator-more{display:none}}