:root{--nvm-bc-bar-pad:1vh;--nvm-bc-bar-indent:50px;--nvm-bc-size:12px;--nvm-bc-link:#555;--nvm-bc-link-hover:#1a1a1a;--nvm-bc-current:#1a1a1a;--nvm-bc-sep:#c2c2c2;--nvm-bc-menu-bg:#fff;--nvm-bc-menu-border:#e6e6e6;--nvm-bc-menu-radius:8px;--nvm-bc-menu-shadow:0 10px 30px rgba(0,0,0,.14);--nvm-bc-menu-min-w:230px;--nvm-bc-menu-max-w:320px;--nvm-bc-menu-max-h:235px;--nvm-bc-menu-link:#444;--nvm-bc-menu-hover-bg:#f5f6f8;--nvm-bc-menu-hover-link:#1a1a1a;--nvm-bc-menu-scroll:#cfcfcf;--nvm-bc-bar-z:20}#main .container_wrap.dynamic-breadcrumbs{padding:0;border:none}#main .container_wrap.dynamic-breadcrumbs .container{padding:var(--nvm-bc-bar-pad) 0;min-height:0}#main .container_wrap.dynamic-breadcrumbs .breadcrumb{position:relative;left:auto;right:auto;margin:0 0 0 var(--nvm-bc-bar-indent);max-width:calc(100% - var(--nvm-bc-bar-indent));font-size:var(--nvm-bc-size);color:var(--nvm-bc-link)}#main .container_wrap.dynamic-breadcrumbs .breadcrumb .trail-before{display:none}#main .container_wrap.dynamic-breadcrumbs .breadcrumb a{color:var(--nvm-bc-link)}#main .container_wrap.dynamic-breadcrumbs .breadcrumb .trail-end{font-weight:600;color:var(--nvm-bc-current)}body.woocommerce #main .container_wrap.dynamic-breadcrumbs+.container_wrap{border-top:none}.nvm-breadcrumbs{position:relative;max-width:100%}#main .container_wrap.dynamic-breadcrumbs{position:relative;z-index:var(--nvm-bc-bar-z,20)}#main .container_wrap:has(.nvm-breadcrumbs--shortcode){position:relative;z-index:var(--nvm-bc-bar-z,20)}#main .container_wrap.dynamic-breadcrumbs,#main .container_wrap.dynamic-breadcrumbs .container,#main .container_wrap.dynamic-breadcrumbs .breadcrumb{overflow:visible}.nvm-breadcrumbs .breadcrumb-trail{max-width:100%}@media (max-width: 989px){.nvm-breadcrumbs .breadcrumb-trail{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nvm-breadcrumbs .breadcrumb-trail::-webkit-scrollbar{display:none}.nvm-breadcrumbs .breadcrumb-trail,#top .nvm-breadcrumbs nav.dynamic-breadcrumbs li.breadcrumb-item{position:static}}#top nav.dynamic-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;line-height:1.4;font-size:13px;min-width:0;max-width:100%}#top nav.dynamic-breadcrumbs .breadcrumb-menu{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;min-width:0;max-width:100%}#top nav.dynamic-breadcrumbs li.breadcrumb-item{display:flex;position:relative;float:none;align-items:center;margin:0;padding:0;min-width:0;max-width:100%;background:none;border:0;list-style:none}#top nav.dynamic-breadcrumbs .breadcrumb-link{display:inline-flex;align-items:center;padding:6px 2px;min-width:0;max-width:100%;font-size:var(--nvm-bc-size);color:var(--nvm-bc-link);text-decoration:none;transition:color .15s ease}#top nav.dynamic-breadcrumbs .breadcrumb-text{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top nav.dynamic-breadcrumbs a.breadcrumb-link:hover{color:var(--nvm-bc-link-hover)}#top nav.dynamic-breadcrumbs a.breadcrumb-link:hover .breadcrumb-text{text-decoration:underline}#top nav.dynamic-breadcrumbs .breadcrumb-current{color:var(--nvm-bc-current);font-weight:600}#top nav.dynamic-breadcrumbs .breadcrumb-sep{display:inline-flex;flex:0 0 auto;align-items:center;margin:0 6px;color:var(--nvm-bc-sep)}#top nav.dynamic-breadcrumbs .breadcrumb-sep svg{display:block}#top nav.dynamic-breadcrumbs .breadcrumb-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;margin:0 0 0 2px;padding:0;background:none;border:0;border-radius:50%;color:var(--nvm-bc-link);cursor:pointer;line-height:0;-webkit-appearance:none;appearance:none}#top nav.dynamic-breadcrumbs .breadcrumb-toggle:hover{color:var(--nvm-bc-link-hover);background:rgba(0,0,0,.05)}#top nav.dynamic-breadcrumbs .breadcrumb-arrow{display:inline-block;width:0;height:0;opacity:.6;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid currentColor;transition:transform .12s ease}#top nav.dynamic-breadcrumbs .breadcrumb-toggle[aria-expanded="true"] .breadcrumb-arrow{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){#top nav.dynamic-breadcrumbs .breadcrumb-arrow,#top nav.dynamic-breadcrumbs .breadcrumb-link,#top nav.dynamic-breadcrumbs .breadcrumb-sub-link,#top nav.dynamic-breadcrumbs ul.breadcrumb-sub-menu{transition:none}}#top nav.dynamic-breadcrumbs ul.breadcrumb-sub-menu{display:block;position:absolute;top:100%;left:0;z-index:999999;margin:0;padding:0;min-width:var(--nvm-bc-menu-min-w);max-width:var(--nvm-bc-menu-max-w);max-height:var(--nvm-bc-menu-max-h);background:var(--nvm-bc-menu-bg);border:1px solid var(--nvm-bc-menu-border);border-radius:var(--nvm-bc-menu-radius);box-shadow:var(--nvm-bc-menu-shadow);opacity:0;visibility:hidden;pointer-events:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:opacity .12s ease,visibility .12s ease;scrollbar-width:thin;scrollbar-color:var(--nvm-bc-menu-scroll) transparent}#top nav.dynamic-breadcrumbs ul.breadcrumb-sub-menu::-webkit-scrollbar{width:8px}#top nav.dynamic-breadcrumbs ul.breadcrumb-sub-menu::-webkit-scrollbar-track{background:transparent}#top nav.dynamic-breadcrumbs ul.breadcrumb-sub-menu::-webkit-scrollbar-thumb{background:var(--nvm-bc-menu-scroll);border-radius:8px;border:2px solid var(--nvm-bc-menu-bg)}#top nav.dynamic-breadcrumbs li.breadcrumb-sub-item{display:block;float:none;margin:0;padding:0;width:100%;background:none}#top nav.dynamic-breadcrumbs .breadcrumb-sub-link{display:block;padding:8px 12px;width:100%;line-height:1.35;font-size:var(--nvm-bc-size);color:var(--nvm-bc-menu-link);text-decoration:none;transition:background .1s ease,color .1s ease}#top nav.dynamic-breadcrumbs .breadcrumb-sub-link:hover{background:var(--nvm-bc-menu-hover-bg);color:var(--nvm-bc-menu-hover-link)}#top nav.dynamic-breadcrumbs .breadcrumb-sub-all{font-weight:600}#top nav.dynamic-breadcrumbs li.breadcrumb-sub-item:first-child .breadcrumb-sub-link{border-top-left-radius:var(--nvm-bc-menu-radius);border-top-right-radius:var(--nvm-bc-menu-radius)}#top nav.dynamic-breadcrumbs li.breadcrumb-sub-item:last-child .breadcrumb-sub-link{border-bottom-left-radius:var(--nvm-bc-menu-radius);border-bottom-right-radius:var(--nvm-bc-menu-radius)}#top nav.dynamic-breadcrumbs .breadcrumb-item-has-children.is-open>ul.breadcrumb-sub-menu{opacity:1;visibility:visible;pointer-events:auto}@media (hover: hover) and (pointer: fine){#top nav.dynamic-breadcrumbs .breadcrumb-item-has-children:hover:not(.is-dismissed)>ul.breadcrumb-sub-menu{opacity:1;visibility:visible;pointer-events:auto}#top nav.dynamic-breadcrumbs .breadcrumb-item-has-children:hover:not(.is-dismissed)::after{display:block;content:'';position:absolute;top:100%;left:0;right:0;width:auto;height:9px}}#top nav.dynamic-breadcrumbs .breadcrumb-item-has-children{z-index:1}#top nav.dynamic-breadcrumbs .breadcrumb-item-has-children:hover,#top nav.dynamic-breadcrumbs .breadcrumb-item-has-children.is-open,#top nav.dynamic-breadcrumbs .breadcrumb-item-has-children:focus-within{z-index:2}#top nav.dynamic-breadcrumbs .breadcrumb-item.breadcrumb-align-right>ul.breadcrumb-sub-menu{left:auto;right:0}#top nav.dynamic-breadcrumbs .breadcrumb-item.is-dismissed>ul.breadcrumb-sub-menu{opacity:0;visibility:hidden;pointer-events:none}#top nav.dynamic-breadcrumbs .breadcrumb-item.is-dismissed::after{display:none}#top nav.dynamic-breadcrumbs a.breadcrumb-link:focus-visible,#top nav.dynamic-breadcrumbs .breadcrumb-toggle:focus-visible,#top nav.dynamic-breadcrumbs .breadcrumb-sub-link:focus-visible{outline:2px solid var(--nvm-bc-current);outline-offset:2px;border-radius:2px}@media (max-width: 989px){#top nav.dynamic-breadcrumbs ul.breadcrumb-sub-menu{top:calc(100% + 4px);left:0;right:0;min-width:0;max-width:none;width:auto;max-height:min(var(--nvm-bc-menu-max-h),60vh);border-radius:var(--nvm-bc-menu-radius)}#top nav.dynamic-breadcrumbs .breadcrumb-item.breadcrumb-align-right>ul.breadcrumb-sub-menu{left:0;right:0}#top nav.dynamic-breadcrumbs .breadcrumb-toggle{width:30px;height:30px}#top nav.dynamic-breadcrumbs .breadcrumb-sub-link{padding:11px 14px}#top nav.dynamic-breadcrumbs,#top nav.dynamic-breadcrumbs .breadcrumb-menu{flex-wrap:nowrap}#top nav.dynamic-breadcrumbs li.breadcrumb-item{flex:0 0 auto;max-width:none}#top nav.dynamic-breadcrumbs .breadcrumb-link{max-width:none}#top nav.dynamic-breadcrumbs .breadcrumb-text{overflow:visible;text-overflow:clip;max-width:none}}@media (max-width: 767px){#main .container_wrap.dynamic-breadcrumbs{--nvm-bc-bar-indent:0px}}