.c-hamburger{display:none;position:relative;overflow:hidden;margin:0;padding:0;width:96px;height:96px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .1s}.c-hamburger:focus{outline:0}.c-hamburger span{display:block;position:absolute;top:44px;left:18px;right:18px;height:8px;background:#333}.c-hamburger span:after,.c-hamburger span:before{position:absolute;display:block;left:0;width:100%;height:8px;background-color:#333;content:""}.c-hamburger span:before{top:-20px}.c-hamburger span:after{bottom:-20px}.c-hamburger--htx{background-color:transparent}.c-hamburger--htx span{transition:background 0s .1s}.c-hamburger--htx span:after,.c-hamburger--htx span:before{transition-duration:.1s,.1s;transition-delay:.1s,0s}.c-hamburger--htx span:before{transition-property:top,transform}.c-hamburger--htx span:after{transition-property:bottom,transform}.c-hamburger--htx.is-active{background-color:transparent}.c-hamburger--htx.is-active span{background:0 0}.c-hamburger--htx.is-active span:before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span:after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span:after,.c-hamburger--htx.is-active span:before{transition-delay:0s,.1s}@media only screen and (min-width:0px) and (max-width:767px){.c-hamburger{display:block;position:absolute;top:-46px;right:-5px;width:75px;height:40px}.c-hamburger span{top:22px;left:18px;right:18px;height:4px}.c-hamburger span:before{top:-10px}.c-hamburger span:after{bottom:-10px}.c-hamburger span{background:#fff}.c-hamburger span:after,.c-hamburger span:before{background-color:#fff;height:4px}}