@media only screen and (max-width:768px){body.js-filter-popup-opened{overflow:hidden}body.js-filter-popup-opened .top-navigation-wrapper{visibility:hidden !important}}.advanced-filters-section{display:flex;flex-direction:column;transition:opacity 0.3s, top 0.3s;border-radius:16px;background:#252A3B;margin:0;padding:0 0 0 0;position:absolute;top:0;right:0;overflow:hidden;width:453px;max-width:100%;z-index:1;opacity:0;pointer-events:none}@media only screen and (max-width:768px){.advanced-filters-section{background:#333A52;border-radius:unset}}.advanced-filters-section>.section-header{position:absolute;z-index:2;top:0;left:0;background:#252A3Bc2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid #3C4458}@media only screen and (max-width:768px){.advanced-filters-section>.section-header{background:#333A52c2}}.advanced-filters-section .advanced-filters-wrapper{position:relative;padding:41px 0 0 0;overflow-y:auto;width:100%;height:100%;scrollbar-color:#ADB4C2 #252A3B;scrollbar-width:thin;overscroll-behavior:contain}@media only screen and (max-width:768px){.advanced-filters-section .advanced-filters-wrapper{scrollbar-color:#ADB4C2 #333A52;min-height:unset;height:calc(100% - 79px)}}.js-filters-mode:not(.js-compare-mode) .advanced-filters-section .show-on-compare{display:none !important}.js-filters-mode.js-compare-mode .advanced-filters-section .show-on-filters{display:none !important}.js-filters-mode .advanced-filters-section{opacity:1;pointer-events:all;left:100%}@media only screen and (max-width:768px){.js-filters-mode .advanced-filters-section{position:fixed;top:56px;left:0;height:calc(100% - 56px);width:100vw}.js-compare-mode.js-filters-mode .advanced-filters-section{top:100%;height:auto;min-height:unset;transform:translateY(-100%);border-top:1px solid var(--green-700)}}@media only screen and (min-width:769px) and (max-width:820px){.js-filters-mode .advanced-filters-section{width:calc(100vw/12 * 6 - 20px)}}@media only screen and (min-width:821px) and (max-width:1200px){.js-filters-mode .advanced-filters-section{width:calc(100vw/12 * 5 - 20px)}}@media only screen and (min-width:1201px) and (max-width:1440px){.js-filters-mode .advanced-filters-section{width:calc(100vw/12 * 4 - 20px)}}.stickyMode .advanced-filters-section,.js-filters-mode .stickyZone .advanced-filters-section{max-height:calc(100vh - 56px);transition:opacity 0.3s, top 0.3s;right:20px;left:unset;top:56px}.stickyMode .advanced-filters-section .advanced-filters-wrapper,.js-filters-mode .stickyZone .advanced-filters-section .advanced-filters-wrapper{max-height:calc(100vh - 56px)}@media screen and (min-width:1024px){.toolbar-horizontal .stickyMode .advanced-filters-section,.toolbar-horizontal .js-filters-mode .stickyZone .advanced-filters-section{max-height:calc(100vh - 56px - 39px)}.toolbar-horizontal .stickyMode .advanced-filters-section .advanced-filters-wrapper,.toolbar-horizontal .js-filters-mode .stickyZone .advanced-filters-section .advanced-filters-wrapper{max-height:calc(100vh - 56px - 39px)}.toolbar-horizontal.toolbar-tray-open .stickyMode .advanced-filters-section,.toolbar-horizontal.toolbar-tray-open .js-filters-mode .stickyZone .advanced-filters-section{max-height:calc(100vh - 56px - 78px)}.toolbar-horizontal.toolbar-tray-open .stickyMode .advanced-filters-section .advanced-filters-wrapper,.toolbar-horizontal.toolbar-tray-open .js-filters-mode .stickyZone .advanced-filters-section .advanced-filters-wrapper{max-height:calc(100vh - 56px - 78px)}}@media only screen and (min-width:769px) and (max-width:1440px){.stickyMode .advanced-filters-section,.js-filters-mode .stickyZone .advanced-filters-section{right:10px}}@media screen and (max-width:768px){.stickyMode .advanced-filters-section,.js-filters-mode .stickyZone .advanced-filters-section{right:0;top:56px;height:calc(100% - 56px);min-height:unset;max-height:unset;border-radius:unset}.js-compare-mode.stickyMode .advanced-filters-section,.js-compare-mode.js-filters-mode .stickyZone .advanced-filters-section{top:100%;height:auto;min-height:unset;transform:translateY(-100%);border-top:1px solid var(--green-700)}.stickyMode .advanced-filters-section .advanced-filters-wrapper,.js-filters-mode .stickyZone .advanced-filters-section .advanced-filters-wrapper{height:calc(100% - 79px);min-height:unset;max-height:unset}}.advanced-filters-section .button-clean{display:none;padding:5px 10px;height:28px;color:#ADB4C2;text-align:center;font-family:"Gotham Narrow", Verdana, sans-serif;font-size:13px;font-weight:500;line-height:normal;letter-spacing:1.17px;background:transparent}.advanced-filters-section .button-clean.active{display:inline-block}.advanced-filters-section .button-close{background:transparent;vertical-align:middle;width:28px;height:28px;padding:0;border-radius:30px}.advanced-filters-section .button-close:after{background:#DDDFE3;margin:0;mask-repeat:no-repeat;mask-position:center center;mask-size:16px 16px;width:20px;height:20px}@media (hover:hover){.advanced-filters-section .button-close:hover,.advanced-filters-section .button-clean:hover{background:#000}}.advanced-filters-section .section-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px 5px 20px}.advanced-filters-section .section-header .section-title{color:#F7F7F7;font-family:"Gotham Narrow", Verdana, sans-serif;font-size:13px;font-weight:500;line-height:28px;letter-spacing:2.535px;text-transform:uppercase}.advanced-filters-section .section-header .section-title-buttons{display:flex;flex-direction:row;gap:10px}@media screen and (max-width:768px){.advanced-filters-section .section-header .section-title-buttons .js-clean-filters{display:none !important}}.advanced-filters-section fieldset{width:100%;border:none;border-top:1px solid #3C4458;margin:0;padding:10px 10px 25px 20px;display:flex;flex-wrap:wrap;gap:15px 10px}.advanced-filters-section fieldset .fieldset-header{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;width:100%;margin:0 10px 0 0;justify-content:space-between;gap:10px}.advanced-filters-section fieldset .fieldset-header .fieldset-title{position:relative;margin:0;padding:0;color:#F7F7F7;font-family:"Gotham Narrow", Verdana, sans-serif;font-size:16px;font-weight:500;line-height:28px;letter-spacing:0.64px;display:flex;align-items:center}.advanced-filters-section .nas-adv-inputs{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 4px}.advanced-filters-section .nas-adv-inputs.fun-buttons{gap:10px 10px}.advanced-filters-section .nas-adv-inputs .form-item{position:relative;display:flex}.advanced-filters-section .nas-adv-inputs input{display:flex;position:absolute;opacity:0;padding:0;margin:0;top:0;bottom:0;left:0;right:0}.advanced-filters-section .nas-adv-inputs label{display:flex;flex-direction:row;cursor:pointer;color:#FFF;z-index:1;justify-content:center;align-items:center;gap:10px;overflow:hidden;border-radius:9px;border:1px solid #6E7687;background:#252A3B;padding:7px 12px;text-align:center;font-family:"Gotham Narrow", Verdana, sans-serif;font-size:13px;font-weight:400;line-height:normal}@media only screen and (max-width:768px){.advanced-filters-section .nas-adv-inputs label{background:#333A52}}.advanced-filters-section .nas-adv-inputs input:checked+label{border:1px solid var(--cool-300)}.advanced-filters-section .nas-adv-inputs input:focus-visible+label{outline:2px solid var(--cool-300)}@media only screen and (max-width:768px){.advanced-filters-section .strings_type label{padding:13px 10px}}.advanced-filters-section .strings_type input:checked+label{background:var(--cool-800);padding:7px 5px 7px 4px;gap:3px}@media only screen and (max-width:768px){.advanced-filters-section .strings_type input:checked+label{padding:13px 3px 13px 2px}}.advanced-filters-section .strings_type input:checked+label:before{content:"";width:12px;height:8px;display:inline-block;background:var(--cool-100);vertical-align:middle;mask-repeat:no-repeat;mask-position:center center;mask-size:12px 8px;mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/_checked.svg?v1")}.advanced-filters-section .strings_type input:focus-visible+label{background:#000}@media (hover:hover){.advanced-filters-section .strings_type input:checked+label:hover,.advanced-filters-section .strings_type label:hover{background:#000}}.advanced-filters-section .icons_type label{padding:7px 2px 7px 2px}.advanced-filters-section .icons_type input:checked+label{background:var(--cool-800)}.advanced-filters-section .icons_type input:checked+label:after{content:"";position:absolute;left:6px;top:6px;width:16px;height:12px;display:inline-block;background:var(--cool-100);mask-repeat:no-repeat;mask-position:center center;mask-size:16px 12px;mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/_checked.svg?v1")}.advanced-filters-section .icons_type input:focus-visible+label{background:#000}@media (hover:hover){.advanced-filters-section .icons_type input:checked+label:hover,.advanced-filters-section .icons_type label:hover{background:#000}}.advanced-filters-section .colors_type input:checked+label{gap:0}.advanced-filters-section .colors_type input:checked+label:before{content:"";width:16px;height:12px;display:inline-block;background:var(--cool-100);vertical-align:middle;mask-repeat:no-repeat;mask-position:center center;mask-size:16px 12px;mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/_checked.svg?v1")}.advanced-filters-section fieldset.size_filter .nas-adv-inputs .form-item{width:calc((100% - 16px)/5)}.advanced-filters-section fieldset.size_filter .nas-adv-inputs .form-item label{width:100%;max-width:78px;height:138px;flex-direction:column}.advanced-filters-section fieldset.size_filter .nas-adv-inputs .form-item label:before{content:"";width:70px;height:95px;display:inline-block;background:#ADB4C2;vertical-align:middle;mask-repeat:no-repeat;mask-position:center center;mask-size:70px 95px}@media screen and (max-width:768px){.advanced-filters-section fieldset.color_filter .nas-adv-inputs{gap:16px 4px}}.advanced-filters-section fieldset.color_filter .nas-adv-inputs .form-item{width:calc((100% - 24px)/7)}@media only screen and (max-width:500px){.advanced-filters-section fieldset.color_filter .nas-adv-inputs .form-item{width:calc((100% - 20px)/6)}}@media only screen and (max-width:400px){.advanced-filters-section fieldset.color_filter .nas-adv-inputs .form-item{width:calc((100% - 16px)/5)}}.advanced-filters-section fieldset.color_filter .nas-adv-inputs .form-item label{width:100%;max-width:53px;height:31px;font-size:0}@media screen and (max-width:768px){.advanced-filters-section fieldset.color_filter .nas-adv-inputs .form-item label{max-width:49px;height:49px}}.advanced-filters-section fieldset.behavior_filter .nas-adv-inputs .form-item{width:calc((100% - 12px)/4)}.advanced-filters-section fieldset.behavior_filter .nas-adv-inputs .form-item label{width:100%;max-width:98px;height:92px;flex-direction:column}.advanced-filters-section fieldset.behavior_filter .nas-adv-inputs .form-item label:before{content:"";width:88px;height:54px;display:inline-block;background:#ADB4C2;vertical-align:middle;mask-repeat:no-repeat;mask-position:center center;mask-size:81px 49px}.advanced-filters-section .form-item-size-6913 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/size-6913.svg?v1")}.advanced-filters-section .form-item-size-6914 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/size-6914.svg?v1")}.advanced-filters-section .form-item-size-6950 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/size-6950.svg?v1")}.advanced-filters-section .form-item-size-6968 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/size-6968.svg?v1")}.advanced-filters-section .form-item-size-6999 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/size-6999.svg?v1")}.advanced-filters-section .nas-adv-inputs .form-item-color-6903 label{background:#1D1D1D}.advanced-filters-section .nas-adv-inputs .form-item-color-6935 label{background:#3779B0}.advanced-filters-section .nas-adv-inputs .form-item-color-6904 label{background:#884A22}.advanced-filters-section .nas-adv-inputs .form-item-color-6922 label{background:#849BAB}.advanced-filters-section .nas-adv-inputs .form-item-color-6923 label{background:#3D9264}.advanced-filters-section .nas-adv-inputs .form-item-color-6977 label{background:#737533}.advanced-filters-section .nas-adv-inputs .form-item-color-6933 label{background:#E9912C}.advanced-filters-section .nas-adv-inputs .form-item-color-6943 label{background:#EA5EB2}.advanced-filters-section .nas-adv-inputs .form-item-color-6955 label{background:#7615BE}.advanced-filters-section .nas-adv-inputs .form-item-color-6938 label{background:linear-gradient(180deg, #DC2F3F 0%, #7A554A 100%)}.advanced-filters-section .nas-adv-inputs .form-item-color-6979{display:none}.advanced-filters-section .nas-adv-inputs .form-item-color-6979 label{background:#AA4949}.advanced-filters-section .nas-adv-inputs .form-item-color-6905 label{background:#CEB38D}.advanced-filters-section .nas-adv-inputs .form-item-color-6906 label{background:#FFF}.advanced-filters-section .nas-adv-inputs .form-item-color-6906 label:before{background:#1D1D1D !important}.advanced-filters-section .nas-adv-inputs .form-item-color-6924 label{background:#F5D03A}.advanced-filters-section .nas-adv-inputs .form-item-color-6924 label:before{background:#1D1D1D !important}.advanced-filters-section .nas-adv-inputs .form-item-color-6980{display:none}.advanced-filters-section .form-item-behavior-6911 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-6911.svg?v1")}.advanced-filters-section .form-item-behavior-6912 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-6912.svg?v1")}.advanced-filters-section .form-item-behavior-6929 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-6929.svg?v1")}.advanced-filters-section .form-item-behavior-6940 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-6940.svg?v1")}.advanced-filters-section .form-item-behavior-6941 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-6941.svg?v1")}.advanced-filters-section .form-item-behavior-6945 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-6945.svg?v1")}.advanced-filters-section .form-item-behavior-6946 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-6946.svg?v1")}.advanced-filters-section .form-item-behavior-6949 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-6949.svg?v1")}.advanced-filters-section .form-item-behavior-6960 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-6960.svg?v1")}.advanced-filters-section .form-item-behavior-6973 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-6973.svg?v1")}.advanced-filters-section .form-item-behavior-6997 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-6997.svg?v1")}.advanced-filters-section .form-item-behavior-7004 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-7004.svg?v1")}.advanced-filters-section .form-item-behavior-7070 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-7070.svg?v1")}.advanced-filters-section .form-item-behavior-7079 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-7079.svg?v1")}.advanced-filters-section .form-item-behavior-7081 label:before{mask-image:url("https://www.audubon.org/modules/custom/nas_birdguide/svgs/behavior-7081.svg?v1")}@media screen and (min-width:769px){.advanced-filters-section .bottom-buttons-set-wrapper{display:none !important}}@media screen and (max-width:768px){.advanced-filters-section .bottom-buttons-set-wrapper{background:#00332A;display:flex;width:100%;padding:20px 20px 20px 20px}.js-compare-mode .advanced-filters-section .bottom-buttons-set-wrapper{padding:6px 10px 20px 10px}}@media screen and (max-width:430px){.js-compare-mode .advanced-filters-section .bottom-buttons-set-wrapper{padding-left:0;padding-right:0}.js-compare-mode .advanced-filters-section .bottom-buttons-set-wrapper .bottom-buttons-set.show-on-compare{gap:4px}.js-compare-mode .advanced-filters-section .bottom-buttons-set-wrapper .bottom-buttons-set.show-on-compare button{font-size:15px;padding-left:10px;padding-right:10px}}@media screen and (max-width:430px) and (max-width:374px){.js-compare-mode .advanced-filters-section .bottom-buttons-set-wrapper .bottom-buttons-set.show-on-compare button{font-size:14px;padding-left:6px;padding-right:6px}}.advanced-filters-section .bottom-buttons-set-wrapper .bottom-buttons-set{display:flex;gap:10px 20px;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:100%}.advanced-filters-section .bottom-buttons-set-wrapper .bottom-buttons-set.show-on-compare{gap:10px}.advanced-filters-section .bottom-buttons-set-wrapper .bottom-buttons-set>*{flex-shrink:0;flex-grow:0}.advanced-filters-section .bottom-buttons-set-wrapper .bottom-buttons-set .js-clean-filters:not(.active){opacity:0.1;pointer-events:none;color:var(--warm-100);background-color:transparent;border-color:var(--warm-100)}.advanced-filters-section .bottom-buttons-set-wrapper .bottom-buttons-set .js-toggle-filters{gap:5px}.show_tip.button{width:20px;height:20px;display:flex;padding:0;border:none;border-radius:13px;background:#454E64;justify-content:center;align-items:center;flex-shrink:0;color:#C0C6D3;text-align:center;font-family:"Gotham Narrow", Verdana, sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0.99px;margin-left:10px}@media only screen and (max-width:768px){.show_tip.button{width:30px;height:30px;background:#525c73;color:#FFF}}.show_tip.button.hide{display:none !important}.show_tip.button:hover,.show_tip.button:focus-visible{color:#000;background:#F2F4F7}.tip_message{display:none;width:100%;flex-shrink:0;flex-grow:1;gap:20px;justify-content:space-between;align-items:center;border-radius:16px;background:#3C4458;padding:20px}.tip_message.notice{background:var(--azure-100)}.tip_message.error{background:var(--red-100)}.tip_message.warning{background:var(--yellow-200)}.tip_message.success{background:var(--green-100)}.tip_message.notice,.tip_message.error,.tip_message.warning,.tip_message.success{padding:10px 20px}.tip_message.show{display:flex}.tip_message .tip_text{display:flex;color:#F2F4F7;font-family:"Gotham Narrow", Verdana, sans-serif;font-size:15px;font-weight:400;line-height:normal}.notice.tip_message .tip_text,.error.tip_message .tip_text,.warning.tip_message .tip_text,.success.tip_message .tip_text{font-weight:500;color:var(--warm-900)}.tip_message .hide_tip.button{display:flex;flex-shrink:0;padding:0;margin:0;width:28px;height:28px;border:none !important;border-radius:20px;background:#545C6F;align-items:flex-start}.notice.tip_message .hide_tip.button{background:#4670D9}.error.tip_message .hide_tip.button{background:#C51B01}.warning.tip_message .hide_tip.button{background:#A66402}.success.tip_message .hide_tip.button{background:#00705C}.tip_message .hide_tip.button:before{width:28px;height:28px;background:#DDDFE3;mask-size:12px 12px;margin:0 !important}.tip_message .hide_tip.button:hover,.tip_message .hide_tip.button:focus-visible{background:#000;outline-color:#F2F4F7}.notice.tip_message .hide_tip.button:hover,.notice.tip_message .hide_tip.button:focus-visible{background:var(--azure-100);outline-color:#4670D9}.error.tip_message .hide_tip.button:hover,.error.tip_message .hide_tip.button:focus-visible{background:var(--red-100);outline-color:#C51B01}.warning.tip_message .hide_tip.button:hover,.warning.tip_message .hide_tip.button:focus-visible{background:var(--yellow-200);outline-color:#A66402}.success.tip_message .hide_tip.button:hover,.success.tip_message .hide_tip.button:focus-visible{background:var(--green-100);outline-color:#00705C}.tip_message .hide_tip.button:hover:before,.tip_message .hide_tip.button:focus-visible:before{background:#F2F4F7}.notice.tip_message .hide_tip.button:hover:before,.notice.tip_message .hide_tip.button:focus-visible:before{background:#4670D9}.error.tip_message .hide_tip.button:hover:before,.error.tip_message .hide_tip.button:focus-visible:before{background:#C51B01}.warning.tip_message .hide_tip.button:hover:before,.warning.tip_message .hide_tip.button:focus-visible:before{background:#A66402}.success.tip_message .hide_tip.button:hover:before,.success.tip_message .hide_tip.button:focus-visible:before{background:#00705C}.nas-bird-guide-search{margin-top:0;padding-top:0}.teaserBounce{display:none;position:absolute;width:287px;max-width:calc(100vw - 20px);padding:16px 10px;text-align:center;border-radius:16px;background:var(--azure);color:#F2F4F7;font-family:"Gotham Narrow", Verdana, sans-serif;font-size:15px;font-weight:400;line-height:normal;letter-spacing:0.2px;animation:pulseTeaserText 3.5s infinite;bottom:75px}@media only screen and (min-width:769px) and (max-width:1080px){.teaserBounce{right:-10px}}@media only screen and (max-width:768px){.teaserBounce{right:-5px}}.teaserBounce b{font-weight:500}.teaserBounce:after{content:"";position:absolute;display:block;width:16px;height:16px;background:var(--azure);transform:rotate(45deg);bottom:-7px;left:calc(50% - 8px)}@media only screen and (max-width:1080px){.teaserBounce:after{left:calc(100% - 40px)}}@media only screen and (max-width:500px){.teaserBounce:after{left:calc(100% - 36px)}}@keyframes pulseTeaserButton{0%{box-shadow:0 0 0 0 #4670d9}50%{box-shadow:0 0 0 30px rgba(70, 112, 217, 0)}100%{box-shadow:0 0 0 30px rgba(70, 112, 217, 0)}}@keyframes pulseTeaserText{0%{transform:translateY(3px)}30%{transform:translateY(-12px)}100%{transform:translateY(3px)}}