@media(min-width:51em){a#hamburger{display:none;}}@media(max-width:51em){#container{position:absolute;top:0;right:0;width:100%;padding-top:0;transition:right .5s, transform .5s;}#container.slid{right:66%}a#hamburger{font-size:60px;position:fixed;top:.125em;right:.125em;width:.7em;height:.7em;display:block;background:transparent;border:none;z-index:9999;}#hamburger .hlines{position:absolute;top:.1em;left:.1em;background:rgba(127, 127, 127, .75);width:.5em;height:.1em;display:block;transition:top .5s, opacity 0s, transform .5s;}#hamburger .hlines.htop{top:.1em;height:.1em;}#hamburger .hlines.hmid{top:.3em;height:.1em;}#hamburger .hlines.hbot{top:.5em;height:.1em;}#hamburger.clicked .hlines.htop{top:.3em;left:.1em;transform:rotate(405deg);opacity:1;}#hamburger.clicked .hlines.hmid{transform:rotate(45deg);opacity:0;}#hamburger.clicked .hlines.hbot{top:.3em;left:.1em;transform:rotate(315deg);opacity:1;}header .mobimask{display:none;}header .mobimask.lit{display:block;width:34vw;position:fixed;background:transparent;top:0;left:0;min-height:100vh;z-index:998;}header nav{display:none;}header nav.mobi{position:fixed;top:0;bottom:auto;left:auto;right:-66vw;width:66vw;min-height:100vh !important;display:block;opacity:0;float:none;clear:both;margin-left:0;background:rgba(0, 0, 0, .75);z-index:999;transition:right .5s, opacity .05s, transform .5s;}header nav.mobi.lit{right:0;display:block;opacity:1;}header nav.mobi ul, header nav.mobi ol{position:relative;left:0;top:5em;width:100%;height:auto;list-style:none;display:block !important;float:none;clear:both;margin:0;padding:0;text-align:left;line-height:1.2;}header nav.mobi ul li, header nav.mobi ol li{width:100%;height:auto;display:block;float:none;clear:both;list-style:none;padding:0;margin:0 0 .125em;text-align:left;background:transparent;line-height:1.2;}header nav.mobi ul li#homepage_nav, header nav.mobi ol li#homepage_nav{display:block;}header nav.mobi ul li a, header nav.mobi ul li.lit a, header nav.mobi ul li a:hover, header nav.mobi ol li a, header nav.mobi ol li.lit a, header nav.mobi ol li a:hover{width:calc(100% - 2em);height:auto;display:block;opacity:1;font-size:1.125em;background:transparent;position:relative;margin:0 1em;padding:0;line-height:1.2;}header nav.mobi ul li a span, header nav.mobi ol li a span{line-height:1.2;}header nav.mobi ul li#social a, header nav.mobi ol li#social a{display:inline-block;width:2em;height:2em;line-height:2em;margin:0 .25em 0 0;line-height:1;}header nav.mobi ul li ul.drop, header nav.mobi ol li ul.drop{position:relative;top:0;left:0;display:block;width:calc(100% - 2em);height:auto;margin:0 1em;padding:0;font-size:1em;background:transparent;}header nav.mobi ul li ul.drop li, header nav.mobi ol li ul.drop li{background:transparent;border:none;height:auto;width:100%}header nav.mobi ul li ul.drop li a, header nav.mobi ol li ul.drop li a{background:transparent;color:#fff;width:100%;height:auto;padding:0;margin:0;}.shopify .mainimg{display:none !important;}}@media(max-width:51em){.homepage_page #menubox .featured_box, .homepage_page #menubox .featured_box ul{height:auto;overflow:visible;}header nav ul li#social_nav{margin-left:1em;}header nav ul li#social_nav a{width:auto;min-width:0;margin:0 .125em 0 0;display:inline-block;}}@media(max-width:42em){.homepage_page #menubox .featured_box{margin:1em 0;width:100%}}