.signup-area.panel{padding:0 20px 20px}.mega-menu ul{padding:0;margin:0;list-style:none}.mega-menu ul li:before{display:none}::-webkit-input-placeholder{color:#919191!important}:-moz-placeholder,::-moz-placeholder{color:#919191!important}:-ms-input-placeholder{color:#919191!important}.mega-menu-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2999;display:block;background-color:rgba(0,0,0,.3);content:""}@media (max-width:899px){.mega-menu-bg,.mega-menu .root-categories .icon,.mega-menu>div{display:none}.mega-menu.is-active>div{display:block}.mega-menu .gift-card-category.mobile-hide{display:none}}.mega-menu .root-categories.root-categories-mobile{display:block}.mega-menu .root-categories.root-categories-desktop{display:none}@media (min-width:900px){.mega-menu{position:relative}.mega-menu .mega-menu__title{display:block;font-family:Futura-Bold,sans-serif;cursor:pointer}.mega-menu>div{transition:opacity .1s ease-in,transform .2s ease-out;transform:rotateX(10deg);transform-origin:top;position:absolute;top:49px;left:-20px;width:900px;height:480px;color:#535353;line-height:normal;text-align:left;background-color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.3);opacity:0;visibility:hidden}.mega-menu.is-active>div{transform:rotateX(0deg);opacity:1;visibility:visible}.mega-menu .root-categories{transition:background-color .5s;width:200px;height:100%;padding:10px;padding-right:0;background-color:#535353}.mega-menu .root-categories .mega-menu-item{padding-top:0}.mega-menu .root-categories.root-categories-mobile{display:none}.mega-menu .root-categories.root-categories-desktop{display:block}.mega-menu .root-categories.mobile-menu-items{display:none}.mega-menu .gift-card-category,.mega-menu .root-category{display:block}.mega-menu .gift-card__link,.mega-menu .root-category__link{position:relative;display:block;padding-left:20px;line-height:50px;border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem}.mega-menu .gift-card__link svg,.mega-menu .root-category__link svg{position:absolute;top:12px;right:10px}.mega-menu .gift-card__link:hover,.mega-menu .root-category__link:hover{background-color:hsla(0,0%,100%,.3)}.mega-menu .root-category.is-active .root-category__link{transition:color .5s;color:#535353;background-color:#fff}.mega-menu .root-category.is-active .categories{display:block}.mega-menu .categories{position:absolute;top:0;right:0;bottom:0;left:200px;display:none;padding:20px 40px;background-position:100% 0;background-repeat:no-repeat}.mega-menu .categories>ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-line-pack:start;align-content:flex-start;height:420px}.mega-menu .categories__title{-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:20px}.mega-menu .categories__title .categories__link{color:#00aeef}.mega-menu .categories__title .categories__link:first-child{margin-right:10px;color:#00447c;font-family:Futura-Bold,sans-serif;font-size:26px}.mega-menu .category{-ms-flex:0 1 auto;flex:0 1 auto;width:250px}.mega-menu .category__show-all{margin-left:-14px;color:#535353}.mega-menu .category__show-all svg{top:4px;left:8px;width:20px;height:20px}.mega-menu .category__show-all:hover{color:#343434}.mega-menu .category__title,.mega-menu .subcategory__title{display:block;margin-bottom:20px;color:#00aeef}.mega-menu .subcategory__link{color:#919191}.mega-menu .subcategory__link:hover{color:#535353}}@media (min-width:900px){.mega-menu[data-current=dog] .root-categories{background-color:#f7941e}.mega-menu[data-current=dog] .is-active .category__title,.mega-menu[data-current=dog] .is-active .root-category__link,.mega-menu[data-current=dog] .is-active .root-category__link .icon,.mega-menu[data-current=dog] .is-active .subcategory__title{color:#f7941e}}@media (min-width:1172px){.mega-menu[data-current=dog] .categories{background-image:url("/bundles/shophqpetstocksite/img/mega-menu/dog.jpg")}}@media (min-width:900px){.mega-menu[data-current=cat] .root-categories{background-color:#ec008c}.mega-menu[data-current=cat] .is-active .category__title,.mega-menu[data-current=cat] .is-active .root-category__link,.mega-menu[data-current=cat] .is-active .root-category__link .icon,.mega-menu[data-current=cat] .is-active .subcategory__title{color:#ec008c}}@media (min-width:1172px){.mega-menu[data-current=cat] .categories{background-image:url("/bundles/shophqpetstocksite/img/mega-menu/cat.jpg")}}@media (min-width:900px){.mega-menu[data-current=small-animal] .root-categories{background-color:#e6bd00}.mega-menu[data-current=small-animal] .is-active .category__title,.mega-menu[data-current=small-animal] .is-active .root-category__link,.mega-menu[data-current=small-animal] .is-active .root-category__link .icon,.mega-menu[data-current=small-animal] .is-active .subcategory__title{color:#e6bd00}}@media (min-width:1172px){.mega-menu[data-current=small-animal] .categories{background-image:url("/bundles/shophqpetstocksite/img/mega-menu/small-animal.jpg")}}@media (min-width:900px){.mega-menu[data-current=bird] .root-categories{background-color:#e31837}.mega-menu[data-current=bird] .is-active .category__title,.mega-menu[data-current=bird] .is-active .root-category__link,.mega-menu[data-current=bird] .is-active .root-category__link .icon,.mega-menu[data-current=bird] .is-active .subcategory__title{color:#e31837}}@media (min-width:1172px){.mega-menu[data-current=bird] .categories{background-image:url("/bundles/shophqpetstocksite/img/mega-menu/bird.jpg")}}@media (min-width:900px){.mega-menu[data-current=fish] .root-categories{background-color:#00aeef}.mega-menu[data-current=fish] .is-active .category__title,.mega-menu[data-current=fish] .is-active .root-category__link,.mega-menu[data-current=fish] .is-active .root-category__link .icon,.mega-menu[data-current=fish] .is-active .subcategory__title{color:#00aeef}}@media (min-width:1172px){.mega-menu[data-current=fish] .categories{background-image:url("/bundles/shophqpetstocksite/img/mega-menu/fish.jpg")}}@media (min-width:900px){.mega-menu[data-current=reptile] .root-categories{background-color:#54b948}.mega-menu[data-current=reptile] .is-active .category__title,.mega-menu[data-current=reptile] .is-active .root-category__link,.mega-menu[data-current=reptile] .is-active .root-category__link .icon,.mega-menu[data-current=reptile] .is-active .subcategory__title{color:#54b948}}@media (min-width:1172px){.mega-menu[data-current=reptile] .categories{background-image:url("/bundles/shophqpetstocksite/img/mega-menu/reptile.jpg")}}@media (min-width:900px){.mega-menu[data-current=horse] .root-categories{background-color:#7f3f98}.mega-menu[data-current=horse] .is-active .category__title,.mega-menu[data-current=horse] .is-active .root-category__link,.mega-menu[data-current=horse] .is-active .root-category__link .icon,.mega-menu[data-current=horse] .is-active .subcategory__title{color:#7f3f98}}@media (min-width:1172px){.mega-menu[data-current=horse] .categories{background-image:url("/bundles/shophqpetstocksite/img/mega-menu/horse.jpg")}}@media (min-width:900px){.mega-menu[data-current=chicken] .root-categories{background-color:#e31837}.mega-menu[data-current=chicken] .is-active .category__title,.mega-menu[data-current=chicken] .is-active .root-category__link,.mega-menu[data-current=chicken] .is-active .root-category__link .icon,.mega-menu[data-current=chicken] .is-active .subcategory__title{color:#e31837}}@media (min-width:1172px){.mega-menu[data-current=chicken] .categories{background-image:url("/bundles/shophqpetstocksite/img/mega-menu/chicken.jpg")}}@media (min-width:900px){.mega-menu[data-current=new] .root-categories{background-color:#00aeef}.mega-menu[data-current=new] .is-active .category__title,.mega-menu[data-current=new] .is-active .root-category__link,.mega-menu[data-current=new] .is-active .root-category__link .icon,.mega-menu[data-current=new] .is-active .subcategory__title{color:#00aeef}}@media (min-width:1172px){.mega-menu[data-current=new] .categories{background-image:url("/bundles/shophqpetstocksite/img/mega-menu/new.jpg")}}@media (min-width:1172px){.mega-menu>div{width:1172px}}

/*# sourceMappingURL=style-mega-menu.02e76d2edca95fa8d526.css.map*/