@keyframes rotate-infinite{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo-bg{animation:rotate-infinite 35s linear infinite;transform-origin:center}@media only screen and (max-width:540px){.logo-text{font-size:.8rem!important}.logo-subtext{font-size:.5rem!important}.logo-bg{width:45px;top:22px!important;left:-3px!important}.logo-bird{width:125px}.btn-nav{font-size:12px;width:100%!important;height:unset!important;padding:5px 10px!important}}div#mobileMenu .modal-content{width:85%;margin-left:0;margin-top:0;margin-bottom:0;border-radius:0;min-height:100%}div#mobileMenu .modal-content a.active{color:var(--accent-primary)!important}@media screen and (max-width:1199px){input#s{width:100%!important}button.search-submit{right:1%!important}ul.menu li{padding:9px;position:relative}ul.menu>li.current-menu-item>a{text-decoration:underline}.menu-main-menu-container{pointer-events:none}.activate .menu-main-menu-container{pointer-events:all}.nav ul.shopping-cart.menu{background:transparent;display:flex!important}.sub-menu-parent .sub-menu-parent{height:100%;position:relative}a#navToggle{cursor:pointer}.nav-toggle div div{height:5px;width:45px;margin:4px 0 4px auto;transition:all .75s ease-in-out}.activate .line-1{transform:rotate(45deg) translate(6px,18px);transform-origin:right}.activate .line-3{transform:rotate(-45deg) translate(4px,3px);transform-origin:left}.activate .line-2{opacity:0}div#navItems{height:100vh;overflow:scroll;transition:all 1s ease-in-out;position:fixed;top:100%;left:0;z-index:3}div#navMenuOverlay{width:100%;height:100%;top:0;background:rgba(0,0,0,.5);transition:all 1s ease-in-out}#navMenuOverlay{left:-100%}#navMenuOverlay.activate{left:0}div#navItems.activate{top:0}}@keyframes slideIn{0%{transform:translate(-110%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(-110%)}}.mobile-menu .modal-content{animation:slideOut .3s forwards}.mobile-menu.active .modal-content{animation:slideIn .3s forwards}input#s{width:89.7%}input#searchsubmit{background:var(--accent-secondary);box-shadow:none!important;border:none;font-weight:900;margin-top:10px}.modal-custom{display:none;align-items:center;position:fixed;z-index:250;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);margin-top:0}.modal-content-custom{background-color:#fefefe;color:#000;margin:3.5% auto;padding:20px;border:1px solid #888;width:80%;height:80%;overflow:scroll;max-width:600px;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-animation-name:modalopen;-webkit-animation-duration:.4s;animation-name:modalopen;animation-duration:.4s}.close-custom{color:#aaa;float:right;font-size:28px;font-weight:700}.close-custom:focus,.close-custom:hover{color:#000;text-decoration:none;cursor:pointer}.sidebar-modal .modal-content-custom{margin-left:0;margin-top:0;height:100%;border:none;border-radius:0;width:50%;min-width:300px}.modal{display:block;opacity:0;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);margin-top:0;pointer-events:none;transition:all .25s ease-in-out}.modal-content{background-color:#fefefe;color:#000;margin:3.5% auto;padding:20px;border:1px solid #888;width:80%;height:80%;overflow:scroll;max-width:600px;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:all .5s ease-in-out;-webkit-animation-name:modalopen;-webkit-animation-duration:.4s;animation-name:modalopen;animation-duration:.4s}@-webkit-keyframes modalopen{0%{opacity:0}to{opacity:1}}@keyframes modalopen{0%{opacity:0}to{opacity:1}}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.modal.active{opacity:1;pointer-events:all}