:root{--surface-page-default:var(--color-base-00);--surface-page-whisper:var(--color-base-30);--surface-page-spotlight:var(--color-primary-00-subtle);--surface-page-spot:var(--color-primary-80);--surface-page-medium:var(--color-primary-80);--surface-page-intense:var(--color-primary-90);--surface-page-intense-subtle:var(--color-primary-100);--surface-card-lightest:var(--color-white);--surface-elevated-flat:var(--color-base-30);--surface-card-subtle:var(--color-base-00);--surface-card-default:var(--color-primary-80);--surface-card-darkest:var(--color-base-90);--surface-card-medium:var(--color-primary-50);--text-lightest:var(--color-base-00);--text-default:var(--color-base-90);--text-default-100:var(--color-base-100);--text-default-80:var(--color-base-80);--text-whisper:var(--color-base-30);--text-accent:var(--color-spot-light);--text-emphasis:var(--color-spot);--text-primary-30:var(--color-primary-00-subtle);--text-emphasis-contrast:var(--color-spot-dark);--text-highlight:var(--color-spot);--text-superhighlight:var(--color-spot-light);--overlay-background-whisper:var(--color-black-screen-05);--overlay-background-subtle:var(--color-black-screen-10);--overlay-background-base:var(--color-black-screen-25);--surface-whisper-overlay-dark:var(--color-black-screen-50);--border-whisper-overlay-dark:var(--color-black-screen-10);--border-whisper-overlay-white:var(--color-white-screen-20);--overlay-background-spot:var(--color-primary-screen-70);--border-default:var(--color-base-50);--border-emphasis:var(--color-primary-60);--border-subtle:var(--color-base-50);--border-bright:var(--color-primary-30);--border-medium:var(--color-primary-50);--element-background-default:var(--color-primary-80);--element-background-deep:var(--color-primary-90);--interactive-background-primary:var(--color-primary-60);--interactive-border-primary:var(--color-primary-60);--interactive-text-primary:var(--color-base-00);--interactive-background-primary-hover:var(--color-primary-50);--interactive-border-primary-hover:var(--color-primary-50);--interactive-text-primary-hover:var(--color-base-00);--interactive-background-primary-active:var(--color-primary-60);--interactive-border-primary-active:var(--color-primary-60);--interactive-text-primary-active:var(--color-base-00);--interactive-background-secondary:var(--color-primary-80);--interactive-border-secondary:var(--color-base-50);--interactive-text-secondary:var(--color-base-00);--interactive-background-secondary-hover:var(--color-primary-60);--interactive-border-secondary-hover:var(--color-primary-60);--interactive-text-secondary-hover:var(--color-base-00);--interactive-background-secondary-active:var(--color-primary-80);--interactive-border-secondary-active:var(--color-primary-80);--interactive-text-secondary-active:var(--color-base-30);--interactive-background-tertiary:transparent;--interactive-border-tertiary:var(--color-primary-30);--interactive-text-tertiary:var(--color-primary-60);--interactive-background-tertiary-hover:var(--color-primary-60);--interactive-border-tertiary-hover:var(--color-primary-60);--interactive-text-tertiary-hover:var(--color-base-00);--interactive-background-tertiary-active:var(--color-primary-80);--interactive-border-tertiary-active:var(--color-primary-80);--interactive-text-tertiary-active:var(--color-base-30);--interactive-background-quad:transparent;--interactive-border-quad:var(--color-primary-50);--interactive-text-quad:var(--color-primary-80);--interactive-background-quad-hover:var(--color-primary-60);--interactive-border-quad-hover:var(--color-primary-60);--interactive-text-quad-hover:var(--color-base-00);--interactive-background-quad-active:var(--color-primary-80);--interactive-border-quad-active:var(--color-primary-80);--interactive-text-quad-active:var(--color-base-30);--interactive-material-default:var(--color-base-50);--interactive-material-secondary:var(--color-gray-02);--interactive-material-hover:var(--color-base-30);--interactive-material-text-hover:var(--color-base-70);--switcher-mode-auto:var(--mode-auto-dark);--switcher-mode-auto-inverse:var(--mode-auto-light);--switcher-mode-auto-hover:var(--mode-auto-dark);--switcher-mode-light:var(--mode-light-dark);--switcher-mode-light-inverse:var(--mode-light-light);--switcher-mode-light-hover:var(--mode-light-dark);--switcher-mode-dark:var(--mode-dark-dark);--switcher-mode-dark-inverse:var(--mode-dark-light);--switcher-mode-dark-hover:var(--mode-dark-dark);--switcher-mode-alt:var(--mode-alt-dark);--switcher-mode-alt-inverse:var(--mode-alt-light);--switcher-mode-alt-hover:var(--mode-alt-dark);--social-icon-twitter:var(--social-twitter-light);--social-icon-threads:var(--social-threads-light);--social-icon-tiktok:var(--social-tiktok-light);--social-icon-linkedin:var(--social-linkedin-light);--social-icon-pinterest:var(--social-pinterest-light);--social-icon-snapchat:var(--social-snapchat-light);--social-icon-facebook:var(--social-facebook-light);--social-icon-youtube:var(--social-youtube-light);--social-icon-instagram:var(--social-instagram-light);--social-icon-orcid:var(--social-orcid-light);--social-icon-linktree:var(--social-linktree-light);--social-icon-email:var(--social-email-light)}body{color:var(--text-default);background-color:var(--surface-page-default)}.lightbox-image-container img,.wp-block-cover img,.wp-block-image img,.page_feature_image{border-radius:var(--border-radius-standard)}img.avatar{border-radius:var(--border-radius-pill)}#nav_drawer{background-color:var(--color-base-100);color:var(--color-white)}#nav_drawer a{color:var(--color-white)}#nav_overlay{background-color:var(--color-black-screen-50)}button.search-btn,button.main_menu_toggle,button.close_drawer{background-color:var(--color-base-100)}button.search-btn:hover,button.main_menu_toggle:hover,button.close_drawer:hover{background-color:var(--surface-card-intense);color:var(--color-base-100)}.search-btn{background-image:var(--element-search-light)}.search-btn:hover{background-image:var(--element-search)}.settings-toggle{background-image:var(--icon-settings-light)}.settings-toggle:hover{background-image:var(--icon-settings-bright)}.menu_loggedin_hiuser>a,.menu_loggedin_hiuser .menu-item-container>a{background-image:var(--icon-userprofile-light)}.search-box form{background:var(--surface-page-default);box-shadow:0 2px 10px #0000004d}.search-box button.search-close{background-color:#0000}.search-box button.search-close:hover{background-color:var(--interactive-background-primary-hover)}.search-box .search-close:before,.search-box .search-close:after{content:"";background:var(--text-default)}.search-box .search-close:hover:before,.search-box .search-close:hover:after{background-color:var(--text-lightest)}.search-box input[type=search]{border-bottom:var(--border-thickness)solid var(--border-default);color:var(--text-default);background:var(--surface-page-default);border-radius:0}.search-box input[type=search]:focus{color:var(--text-default);border:inherit;border-bottom:var(--border-thickness)solid var(--border-emphasis);background-image:none}.search-box input[type=search]:focus .search-box{outline:none}button.close_drawer{color:var(--color-white)}@media only screen and (max-width:1023px){.mobile_navigation_bar{background-color:var(--color-base-100)}button.main_menu_toggle{background-image:var(--element-menu-light)}button.main_menu_toggle:hover{background-image:var(--element-menu)}.site_home_button a{background-image:var(--logo-color-light);color:var(--color-white)}}#main_navigation_bar .main-nav-menu .menu-item a,#utility_navigation_bar .main-nav-menu .menu-item a,#useroptions_navigation_bar .main-nav-menu .menu-item a{color:var(--text-lightest)}@media only screen and (max-width:1023px){#main_navigation_bar .main-nav-menu .menu-item a,#utility_navigation_bar .main-nav-menu .menu-item a,#useroptions_navigation_bar .main-nav-menu .menu-item a{border-bottom:var(--border-thickness)solid var(--color-white-screen-20)}#main_navigation_bar .main-nav-menu .menu-item a:hover,#main_navigation_bar .main-nav-menu .menu-item a:focus,#utility_navigation_bar .main-nav-menu .menu-item a:hover,#utility_navigation_bar .main-nav-menu .menu-item a:focus,#useroptions_navigation_bar .main-nav-menu .menu-item a:hover,#useroptions_navigation_bar .main-nav-menu .menu-item a:focus{background-color:var(--interactive-background-primary)}#main_navigation_bar .main-nav-menu .menu-item .sub-menu .menu-item:last-child,#utility_navigation_bar .main-nav-menu .menu-item .sub-menu .menu-item:last-child,#useroptions_navigation_bar .main-nav-menu .menu-item .sub-menu .menu-item:last-child{border-bottom:none}#main_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.active>a,#main_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.active>button,#utility_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.active>a,#utility_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.active>button,#useroptions_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.active>a,#useroptions_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.active>button{color:var(--text-superhighlight);background-color:var(--color-primary-90)}#main_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.menu_loggedin_hiuser.active .menu-item-container>a,#utility_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.menu_loggedin_hiuser.active .menu-item-container>a,#useroptions_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.menu_loggedin_hiuser.active .menu-item-container>a{background-image:var(--icon-userprofile-bright);background-color:var(--color-primary-90)}#main_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.active>.menu-item-container>a,#main_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.active>.menu-item-container>button,#utility_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.active>.menu-item-container>a,#utility_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.active>.menu-item-container>button,#useroptions_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.active>.menu-item-container>a,#useroptions_navigation_bar .main-nav-menu .menu-item.menu-item-has-children.active>.menu-item-container>button{color:var(--text-superhighlight)}.toggle-submenu{color:var(--text-lightest)}.toggle-submenu:hover,.toggle-submenu:focus,.toggle-submenu.expanded{color:var(--text-superhighlight)}.settings-toggle{background-color:inherit}.menu-utility-menu-container:before{content:"Site Network Options";background-color:var(--element-background-contrast);width:100%;padding:8px 16px;display:block}}@media only screen and (min-width:1024px){#utility_navigation_bar{background-color:var(--surface-page-intense);color:var(--text-lightest)}#utility_navigation_bar .main-nav-menu .menu-item a{color:var(--text-lightest)}#main_navigation_bar .main-nav-menu .menu-item a:hover,#utility_navigation_bar .main-nav-menu .menu-item a:hover,#useroptions_navigation_bar .main-nav-menu .menu-item a:hover{color:var(--text-highlight)}#main_navigation_bar .main-nav-menu>.menu-item>a{color:var(--text-default)}.page-template-home-dc #main_navigation_bar .main-nav-menu>.menu-item>a,.post-template-post-field-note #main_navigation_bar .main-nav-menu>.menu-item>a,.feature-page #main_navigation_bar .main-nav-menu>.menu-item>a{color:var(--text-lightest)}.page-template-home-dc #main_navigation_bar .main-nav-menu>.menu-item>a:hover,.post-template-post-field-note #main_navigation_bar .main-nav-menu>.menu-item>a:hover,.feature-page #main_navigation_bar .main-nav-menu>.menu-item>a:hover{color:var(--text-highlight)}.search-box .search-btn{background-color:#0000}.search-box .search-btn:hover{background-color:inherit;background-image:var(--element-search-bright)}a.cart-link.has-items .cart-count{background-color:var(--color-primary-subtle-100)}#utility_navigation_bar .main-nav-menu>li.menu-item-has-children:hover>a,#utility_navigation_bar .main-nav-menu>li.menu-item-has-children:focus-within>a,#utility_navigation_bar .main-nav-menu>li.menu-item-has-children .sub-menu:hover~a{background-image:var(--icon-userprofile-bright)}#utility_navigation_bar .main-nav-menu li.menu-item-has-children:hover>a,#main_navigation_bar .main-nav-menu>li.menu-item-has-children:hover>a,#main_navigation_bar .main-nav-menu>li.menu-item-has-children:focus-within>a,#main_navigation_bar .main-nav-menu>li.menu-item-has-children .sub-menu:hover~a,#main_navigation_bar .main-nav-menu li.menu-item-has-children:hover>a{color:var(--text-highlight)}#main_navigation_bar ul.main-nav-menu a{border-radius:var(--border-radius-standard)}#main_navigation_bar .main-nav-menu .menu-item>.sub-menu,#useroptions_navigation_bar .main-nav-menu .menu-item .sub-menu{background-color:var(--surface-card-subtle);border:var(--border-thickness)solid var(--border-default);box-shadow:var(--dropshadow-hoverbox);color:var(--text-default);border-radius:var(--border-radius-standard)}#main_navigation_bar .main-nav-menu .menu-item>.sub-menu a,#useroptions_navigation_bar .main-nav-menu .menu-item .sub-menu a{color:var(--text-default)}#main_navigation_bar .main-nav-menu .menu-item>.sub-menu a:hover,#main_navigation_bar .main-nav-menu .menu-item>.sub-menu a:active,#main_navigation_bar .main-nav-menu .menu-item>.sub-menu a:focus,#useroptions_navigation_bar .main-nav-menu .menu-item .sub-menu a:hover,#useroptions_navigation_bar .main-nav-menu .menu-item .sub-menu a:active,#useroptions_navigation_bar .main-nav-menu .menu-item .sub-menu a:focus{color:var(--text-lightest)}#main_navigation_bar .main-nav-menu .menu-item>.sub-menu li:hover,#main_navigation_bar .main-nav-menu .menu-item>.sub-menu li:active,#main_navigation_bar .main-nav-menu .menu-item>.sub-menu li:focus,#useroptions_navigation_bar .main-nav-menu .menu-item .sub-menu li:hover,#useroptions_navigation_bar .main-nav-menu .menu-item .sub-menu li:active,#useroptions_navigation_bar .main-nav-menu .menu-item .sub-menu li:focus{background-color:var(--interactive-background-secondary)}#main_navigation_bar .main-nav-menu .menu-item>.sub-menu li a:hover,#main_navigation_bar .main-nav-menu .menu-item>.sub-menu li a:active,#main_navigation_bar .main-nav-menu .menu-item>.sub-menu li a:focus,#useroptions_navigation_bar .main-nav-menu .menu-item .sub-menu li a:hover,#useroptions_navigation_bar .main-nav-menu .menu-item .sub-menu li a:active,#useroptions_navigation_bar .main-nav-menu .menu-item .sub-menu li a:focus{color:var(--text-lightest)}#main_navigation_bar .main-nav-menu .menu-item>.sub-menu li,#useroptions_navigation_bar .sub-menu li{border-radius:var(--border-radius-standard-inner)}#main_navigation_bar .main-nav-menu>li.menu-item-has-children:hover>a:before,#main_navigation_bar .main-nav-menu>li.menu-item-has-children:focus-within>a:before,#main_navigation_bar .main-nav-menu>li.menu-item-has-children .sub-menu:hover~a:before{border-color:#0000 #0000 var(--border-default)}#main_navigation_bar .main-nav-menu .menu-item .sub-menu .sub-menu:before{border-color:#0000 var(--border-default)#0000 #0000}#main_navigation_bar .main-nav-menu .menu-item .sub-menu .sub-menu .sub-menu:before{border-color:#0000 #0000 var(--border-default)#0000}#useroptions_navigation_bar .sub-menu:before{border-color:#0000 #0000 var(--border-default)}}