button.navbar-toggler{--navbar-toggler-button-padding-x:20px;--navbar-toggler-button-padding-y:20px;--navbar-toggler-button-line-w:40px;--navbar-toggler-button-line-h:4px;--navbar-toggler-button-line-spacing:8px;--navbar-toggler-button-line-color:var(--wp--preset--color--hover);--navbar-toggler-button-line-color-x:var(--wp--preset--color--hover);position:relative;z-index:999;margin-right:max( var(--snap), calc( -1 * var(--navbar-toggler-button-padding-x) ) ) !important;padding:var(--navbar-toggler-button-padding-y) var(--navbar-toggler-button-padding-x) !important;border:none !important}button.navbar-toggler:focus{box-shadow:none}button.navbar-toggler span,button.navbar-toggler:before,button.navbar-toggler:after{width:var(--navbar-toggler-button-line-w);height:var(--navbar-toggler-button-line-h)}button.navbar-toggler span{display:block;margin:calc( var(--navbar-toggler-button-line-h) + var(--navbar-toggler-button-line-spacing) ) 0;background-color:var(--navbar-toggler-button-line-color);opacity:0;transition-delay:.3s;transition:opacity .3s ease 0ms}button.navbar-toggler:before,button.navbar-toggler:after{content:"";position:absolute;left:var(--navbar-toggler-button-padding-x);background-color:var(--navbar-toggler-button-line-color-x);transition:top .3s ease 0s,bottom .3s ease 0s,transform .3s ease .35s,background-color .3s ease .35s;transform-origin:center}button.navbar-toggler:before{top:calc( var(--navbar-toggler-button-padding-y) + var(--navbar-toggler-button-line-spacing) + var(--navbar-toggler-button-line-h) );transform:rotate(45deg)}button.navbar-toggler:after{bottom:calc( var(--navbar-toggler-button-padding-y) + var(--navbar-toggler-button-line-spacing) + var(--navbar-toggler-button-line-h) );transform:rotate(-45deg)}button.navbar-toggler.collapsed span{opacity:1}button.navbar-toggler.collapsed:before,button.navbar-toggler.collapsed:after{background-color:var(--navbar-toggler-button-line-color);transition:top .3s ease .35s,bottom .3s ease .35s,transform .3s ease 0ms,background-color .3s ease 0ms}button.navbar-toggler.collapsed:before{top:var(--navbar-toggler-button-padding-y);transform:rotate(0deg)}button.navbar-toggler.collapsed:after{bottom:var(--navbar-toggler-button-padding-y);transform:rotate(0deg)}@media(max-width:767px){button.navbar-toggler{--navbar-toggler-button-line-w:32px;--navbar-toggler-button-line-spacing:6px;margin-right:0 !important}}