/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out,top 0.08s ease-out,opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(.55,.055,.675,.19),background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 0.075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(.55,.055,.675,.19),background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 0.075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}@font-face{font-family:'capitalsemi_bold';src:url(https://supero.ch/wp-content/themes/supero_6/fonts/capital-semibold-webfont.eot);src:url(https://supero.ch/wp-content/themes/supero_6/fonts/capital-semibold-webfont.eot#1755154091) format('embedded-opentype'),url(https://supero.ch/wp-content/themes/supero_6/fonts/capital-semibold-webfont.woff2) format('woff2'),url(https://supero.ch/wp-content/themes/supero_6/fonts/capital-semibold-webfont.woff) format('woff'),url(https://supero.ch/wp-content/themes/supero_6/fonts/capital-semibold-webfont.ttf) format('truetype'),url(https://supero.ch/wp-content/themes/supero_6/fonts/capital-semibold-webfont.svg#capitalsemi_bold) format('svg');font-weight:400;font-style:normal}html{background:#fff}.row{margin-right:7px;margin-left:7px}.row_sans_marge{margin-right:0;margin-left:0}.marge{padding-right:15px;padding-left:15px}.marges .row{margin-right:-7px;margin-left:-7px}.container{padding-left:0;padding-right:0;width:auto}.container_marge,.marges{margin-top:65px;margin-left:15px;margin-right:15px}.woocommerce.marges{margin-top:65px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:7px;padding-left:7px}.marge_texte{padding-right:15px;padding-left:15px}.row_sans_marge .col_sans_marge{padding-right:0;padding-left:0}@media (min-width:576px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:100%!important}}body{font-family:'capitalsemi_bold',Helvetica,Arial;font-weight:400;font-style:normal;font-size:14px;line-height:18px;background-color:#000}.cesure{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.nav{font-family:'capitalsemi_bold',Helvetica,Arial;text-transform:uppercase}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;color:inherit}.h1,.h2,.h3,h1,h2,h3{margin-top:0;margin-bottom:0}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6,.h3,h3{margin-bottom:0}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:2.5em;margin-bottom:5px}h1.big,.big h1{font-size:5em;line-height:1em}.marge_texte .big a:hover{border-bottom:solid 9px #000;transition-duration:0.4s;transition-delay:0s}@media (max-width:991px){h1.big{font-size:2.5em;line-height:1.4em}.marge_texte .big a:hover{border-bottom:solid 5px #000;transition-duration:0.4s;transition-delay:0s}}.swiper-pagination{font-size:2.5em}.navbar-nav{font-size:2.5em;line-height:1}@media (min-width:991px){.navbar-nav{margin-top:3px}}.h1,h1{margin-top:5px}h1.logo{margin:0;padding:0}.h2,h2{font-size:1.5em;padding-top:5px;margin-top:15px;margin-bottom:5px}.tax_titre{padding-top:8px;font-size:4em}.woocommerce .h2,.woocommerce h2{border-top:none}.h3,h3,.h4,h4{margin:0;padding:0;font-size:18px;line-height:24px;margin-bottom:15px}.big li{font-size:18px;line-height:24px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:18px;line-height:24px}.h5,h5{margin:0;font-size:13px;line-height:17px;text-transform:uppercase}.h6,h6{font-size:13px;line-height:17px;margin-top:5px;margin-bottom:0}.copyright{font-size:10px;line-height:14px}p{margin-bottom:10px}b,strong{font-weight:normal!important}a,a:link{color:#000}.love a,.love a:link{color:#fff}.swiper-container-masonry .love a,.grid-item .love a{color:#fff;border-bottom:solid 1px #000}.swiper-container-masonry .love a:hover,.grid-item .love a:hover{color:#fff;border-bottom:solid 1px #fff}.ombre{-webkit-box-shadow:0 0 24px -3px rgb(0 0 0 / .5);-moz-box-shadow:0 0 24px -3px rgb(0 0 0 / .5);box-shadow:0 0 24px -3px rgb(0 0 0 / .5)}.soulignement a,.soulignement a:link,.soulignement a:visited,.woocommerce-product-details__short-description a:link,.description a:link,.description a{border-bottom:1px solid #54595F!important}.soulignement a:hover,.woocommerce-product-details__short-description a:hover,.description a:hover{border-bottom:2px solid #000!important;transition-duration:0.4s;transition-delay:0s;color:#000!important}.soulignement_noir a{border-bottom:1px solid #54595F!important}.soulignement_noir a:hover{border-bottom:2px solid #fff!important;transition-duration:0.4s;transition-delay:0s;color:#fff!important}a:hover{text-decoration:none}.pastille a,.pastille span{background-color:#fff;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;border-radius:100px;line-height:2em;border:solid 1px #000!important}span.pastille{padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;border-radius:100px;line-height:2em;border:solid 1px #ccc!important}.negatif .pastille a{background-color:#000;line-height:1.8em;border:solid 1px #fff!important}.negatif .pastille a:hover{background-color:#fff;color:#000}.pastille .active{background-color:#fff;color:#000!important;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;border-radius:100px;line-height:2em}.love.pastille a,.love.pastille span{background-color:#000;border:solid 1px #fff!important}.love.pastille a:hover{background-color:#fff;color:#000!important}.pastille.big a:hover{background-color:#000;background-size:cover;color:#fff;background-position:center center;border:solid 1px #000!important}.pastille.big a,.pastille.big span{border:solid 1px #000;padding-left:25px;padding-right:25px;border-radius:100px;line-height:1.5em}@media (max-width:991px){.pastille.big a,.pastille.big span{padding-left:15px;padding-right:15px;border-radius:100px;line-height:1.6em}}.pastille a:hover{border-bottom:none!important;background-color:#000;color:#fff}.navbar-nav li a{color:#fff}.navbar2 .navbar-nav li a{color:#fff}.navbar-nav li a:hover{text-transform:uppercase;color:#fff}.navbar2 .navbar-nav li a:hover{text-transform:uppercase;color:#fff}.current_page_item a{text-transform:uppercase}.marge_texte a{border-bottom:solid 1px #ccc;color:#000}.marge_texte a:hover{border-bottom:solid 2px #000;transition-duration:0.4s;transition-delay:0s}.copyright,.copyright li a{color:#666}.scratched{animation:blink-animation 0.75s steps(5,start) infinite;-webkit-animation:blink-animation 0.75s steps(5,start) infinite}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}.about .grid-item a{opacity:1}.works .grid-item a:hover,.works .grid-item a:focus{color:#fff;opacity:1}.about .grid-item a:hover h1,.about .grid-itema:focus h1{color:#000!important}.gif h1,.gif-pause h1{background-color:#fff;color:#000;padding-top:2px;padding-bottom:0;padding-left:5px;padding-right:5px;cursor:pointer;display:inline;font-size:6em;text-transform:none}.gif h1:hover,.gif-pause h1:hover{background-color:#000;color:#fff}.video-container{height:100%;width:100%;overflow:hidden;margin-bottom:-4px}#video{height:100%;width:100%;object-fit:cover;overflow:hidden}#MuteButton::before{content:"\f107";font-family:'VideoJS'}#MuteButton.muted::before{content:"\f104";font-family:'VideoJS'}#MuteButton{position:fixed;top:40px;right:0;border:none;color:#fff;z-index:5;font-size:2.2rem;border-radius:2rem;width:4rem;height:0;line-height:4rem;text-align:center;mix-blend-mode:difference;cursor:pointer}@media (min-width:991px){#MuteButton{right:10px}}.player-controls{display:none}.love{mix-blend-mode:difference}.love-back{opacity:0}.grid-item:hover .love{opacity:1}.grid-loves{margin-bottom:0}.grid-loves h2{margin-top:10px;padding-top:0;margin-bottom:3px}.ligne{border-top:solid 1px #000;padding-top:10px;margin-top:30px}.container img{margin-bottom:5px}.grid-loves .container img{margin-bottom:0}.container .embed-responsive-16by9{margin-bottom:15px}.row_sans_marge img,.grid img,.woocommerce img{margin-bottom:0}.colonnes{-webkit-column-count:1;-moz-column-count:1;column-count:1}.container ul{list-style-type:none;margin-left:17px;padding-left:0}.container ul li h3{display:inline}.container ul li h3:before{display:inline}.container li:before{content:'— ';margin-left:-13px}.pastille ul{margin-left:0;padding-left:0}.pastille li:before{content:'';margin-left:0}.container ol li:before{content:''}.container ol{margin-left:0px!important;padding-left:20px!important}ol.flex-control-thumbs{padding-left:0px!important}.container .woocommerce li:before{content:none}.container ul{-webkit-margin-before:0em!important;-webkit-padding-start:0px!important}.accueil a{color:#fff}.langue{display:inline!important;margin-right:0;margin-right:20px}.page-item-713,.page-item-21542{margin-right:70px}.langue a{color:#fff;vertical-align:sub}.navbar2 .langue a{color:#000}.langue a:hover{text-transform:uppercase}.langue .active,.langue{text-transform:uppercase;color:#fff;vertical-align:sub}.navbar1 .panier svg path,.navbar1 .panier_mobile svg path{fill:#fff!important}.navbar2 .panier svg path,.navbar2 .panier_mobile svg path{fill:#fff!important}.cart_pastille{font-size:14px;line-height:25px;background-color:#000;border:solid 1px #fff;border-radius:100%;height:24px;width:24px;text-align:center;margin-left:3px;position:absolute;bottom:16px;right:2px}.panier_mobile:hover .cart_pastille{color:#000!important}.navbar2 .cart_pastille{background-color:#fff;color:#000}.navbar1 .cart_pastille{color:#fff}.navbar2 .cart a,.navbar2 .cart a:link,.navbar2 .cart a:hover,.barre:hover .cart a{color:#fff!important}.navbar2 .langue .active{color:#000}.accueil a:hover{color:#000!important;text-decoration:none}.accueil .footer a:hover{color:#fff!important}.accueil .footer .pastille a:hover{color:#000!important}.titre{position:absolute;right:-569px;top:580px;width:1200px}.news{border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:10px}body{padding-top:0}.container-fluid{background-color:#FFF}.navbar{height:50px}.navbar-brand{z-index:9999}.navbar-brand{padding-top:0;padding-bottom:0;margin-right:0;font-size:inherit;line-height:inherit}.logo-droit{position:absolute;top:5px;left:12px}.logo-droit-fixe{position:absolute;top:5px;left:12px}.logo-break,.logo-break-2,.logo-break-3,.logo-break-4,.logo-break-5{position:fixed;top:5px;left:12px}.navbar{padding:5px 10px!important}.navbar-collapse li{margin-left:20px}.navbar1{mix-blend-mode:difference!important}.navbar1 .logo{color:#fff}.navbar2 .logo{color:#fff}.navbar .logo{margin-left:2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{border-radius:0;width:35px!important}.navbar1 .hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:#fff!important}.navbar2 .hamburger-inner,.navbar2 .hamburger-inner::before,.navbar2 .hamburger-inner::after{background-color:#fff!important}.hamburger:hover{opacity:1!important}.navbar-default{background-color:#fff0;border-color:transparent!important}.navbar-default .navbar-brand{color:#000}.navbar{border:none;margin-bottom:0}.navbar-toggler{border-color:#fff0;color:#000;background-color:#fff0;padding:12px 0px!important;margin:-5px 0 0 10px}.panier_mobile{display:block;position:absolute;right:11px;top:12px;bottom:0}@media (max-width:991px){.cart_pastille{right:-3px}.panier_desktop{display:none}.panier_mobile{display:block;position:absolute;right:85px;top:12px;bottom:0}.page-item-713,.page-item-21542{margin-right:0}.navbar li{font-size:1.5em;line-height:calc((100vh - 20px)/6)}.navbar-nav li:hover{background-color:#fff;color:#000!important}.navbar-nav li:hover>a{color:#000!important}.navbar-toggler{float:right}.navbar button{background-color:transparent!important;border:none!important}.hamburger-box{float:right}.navbar-collapse{background-color:#fff;margin-left:-15px;margin-right:-15px}.navbar2 .navbar-collapse{background-color:#000}.navbar-collapse li{text-align:center;margin-left:0;height:calc((100vh - 45px)/6);line-height:calc((100vh - 45px)/5.8);cursor:pointer}.navbar2 .navbar-nav li a{color:#fff}.navbar2 .navbar-nav li a:hover{color:#fff}.navbar-collapse a{color:#000}.navbar-nav li a{line-height:50%;color:#000;width:100%;display:inline-block;vertical-align:center}.navbar-collapse li:hover a{text-transform:uppercase}}.footer li:before{margin-left:0}.negatif{background-color:#000;color:#fff}.positif{background-color:#fff;color:#000}.footer ul,.footer li{list-style:none!important}.negatif a{color:#fff;border-bottom:2px solid #444}.negatif a:hover{border-bottom:2px solid #fff;transition-duration:0.4s;transition-delay:0s}.positif a{color:#000;border-bottom:1px solid #ccc}.positif a:hover{border-bottom:2px solid #000;transition-duration:0.4s;transition-delay:0s}.footer li:before{content:''!important}.footer .reseaux_sociaux a{border:none}figure{margin:0!important}figure:before{position:absolute;height:600px;width:200px;background-color:red;background-image:url(https://supero.ch/wp-content/themes/supero_6/img/loading.svg);text-align:center;color:red;z-index:9999}.swiper-container{width:100%;height:auto}.swiper-container-about{width:100%;height:auto}.swiper-container-single-works{width:100%;height:80vh}.footer_vh{top:80vh}@media (max-width:576px){.swiper-container-single-works{height:60vh}.footer_vh{top:60vh}}.swiper-container-single-works .swiper-slide{background-position:center;background-repeat:no-repeat}.swiper-pagination{mix-blend-mode:difference}.swiper-pagination-bullet{width:44px!important;height:44px!important;text-align:center;line-height:46px;color:#fff;opacity:1!important;background:rgb(0 0 0 / .2);background-color:transparent!important}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0!important}.swiper-pagination-bullet-active{color:#000!important;background-color:#fff!important}.swiper-button-next,.swiper-container-rtl .swiper-button-prev,.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:none!important;mix-blend-mode:difference}.swiper-button-prev,.swiper-button-next{height:100%!important;width:50px!important;top:0!important;margin-top:0!important}.swiper-button-prev{left:0px!important;padding-left:0px!important;cursor:w-resize}.swiper-button-next{right:0px!important;padding-left:0;cursor:e-resize}.swiper-button-prev svg,.swiper-button-next svg{fill:#fff}.swiper-lazy-preloader:after,.swiper-lazy-preloader-white{background-image:url(https://supero.ch/wp-content/themes/supero_6/img/loading.svg)!important}.swiper-slide a{cursor:zoom-in}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:''}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:''}.swiper-lazy-preloader-white{color:#000!important}.swiper-lazy-preloader{border:none}.instagram_post img{height:100%}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:85%;z-index:5;pointer-events:none;overflow:hidden;background-color:#000}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid:after,.grid-news:after{content:'';display:block;clear:both}@media screen and (max-width:576px){.grid-sizer,.grid-item{width:100%}.grid-item-love{width:100%}.love-column{-webkit-column-count:2;-moz-column-count:2;column-count:2}.love-column2{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media screen and (min-width:576px) and (max-width:768px){.grid-sizer,.grid-item{width:50%}.grid-item-love{width:50%}.love-column{-webkit-column-count:2;-moz-column-count:2;column-count:2}.love-column2{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media screen and (min-width:768px){.grid-sizer,.grid-item{width:50%}.grid-item-love{width:50%}.love-column{-webkit-column-count:2;-moz-column-count:2;column-count:2}.love-column2{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:1006px){.love-column{-webkit-column-count:2;-moz-column-count:2;column-count:2}.love-column2{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:1400px){.grid-sizer,.grid-item{width:33.333%}.grid-item-love,.grid-sizer-love{width:50%}.love-column{-webkit-column-count:2;-moz-column-count:2;column-count:2}.love-column2{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.grid-sizer-instagram,.grid-instagram{width:25%}.grid-item,.grid-instagram{float:left}.grid-item img,.grid-instagram img{display:block;max-width:100%}a.woocommerce-review-link,a.woocommerce-review-link:hover{color:#000!important}.out-of-stock{color:#ff0000!important}.soldout{color:#ff0000!important;padding-top:10px;display:block!important}.outofstock .button{display:none!important}.woocommerce div.product .product_title{margin-bottom:20px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:50%}.woocommerce .col-1,.woocommerce .col-2{max-width:100%;padding-left:0;padding-right:0}.woocommerce .form-row{display:inline}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;font-size:2em}.wc_payment_method label{display:inline!important}.in-stock{display:none}.woocommerce div.product form.cart div.quantity{float:inherit!important}.woocommerce a.remove{font-weight:normal!important}.return-to-shop{margin-bottom:20px!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{content:none!important}@media (max-width:1024px){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(2,1fr)!important}}.cross-sells{display:none!important}.woocommerce-message{border-top-color:#000!important}.woocommerce-message::before{color:#000!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{left:0!important}.woocommerce .related.products{clear:both!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{color:#000!important;font-family:var(--e-global-typography-secondary-font-family),Sans-serif;background-color:transparent!important;border-top:1px solid #000!important;border-bottom:1px solid #000;padding-left:0px!important}.single-product .woocommerce-error,.woocommerce-info,.woocommerce-message{color:#000!important;font-family:var(--e-global-typography-secondary-font-family),Sans-serif;background-color:#fff!important;margin-top:50px!important;padding-left:25px!important;margin-bottom:0!important;border-bottom:1px solid #000!important;border-top:none!important;padding-bottom:15px!important}.button.wc-forward{font-weight:normal!important}.woocommerce-error{color:#FF0000!important}.woocommerce table.shop_table th{font-weight:normal!important;text-transform:uppercase}.woocommerce ul#shipping_method .amount{font-weight:normal!important}.woocommerce table.shop_table{border:none!important;border-bottom:1px solid #000!important;border-radius:0px!important}.woocommerce table.shop_table td,.elementor-widget-container td{border-top:1px solid #000!important}.elementor-widget-container td{padding-top:10px;padding-bottom:10px;vertical-align:top}.elementor-field-type-number .elementor-field{text-align:right}.woocommerce-checkout-payment{pading-bottom:15px!important}.e-checkout__order_review-2{background-color:transparent!important}.woocommerce-ordering{display:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#fff!important}.woocommerce-checkout #payment input#payment_method_stripe{top:0px!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff!important;background-color:#000!important}.woocommerce .up-sells{clear:both!important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:1px solid #000!important}label{font-weight:normal!important}.woocommerce .navbar-brand img,.woocommerce-page .navbar-brand img{height:71px!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{font-weight:normal!important}.woocommerce table.shop_table td{padding-left:0!important}.reset_variations{display:none!important}#woo-store-vacation-wrapper .woocommerce-message{border-left:none!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000000!important}.woocommerce table.shop_table th{padding-left:0px!important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:normal!important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / 0)!important}.panel{border:none!important;border-bottom:1px solid #000!important;border-radius:0px!important;box-shadow:0 0 0 rgb(0 0 0 / 0)!important}.cart-contents:before{font-family:WooCommerce;content:"\e01d";font-size:28px;margin-top:10px;font-style:normal;font-weight:400;padding-right:5px;vertical-align:bottom}.cart-contents:hover{text-decoration:none}.cart-contents-count{color:#fff;background-color:lime;font-weight:700;border-radius:10px;padding:1px 6px;line-height:1;vertical-align:top}.woocommerce span.onsale{height:49px!important;width:49px!important;padding:.5em!important;font-weight:normal!important;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#000!important;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased;z-index:9}.woocommerce ul.products li.product .price{color:#000!important;display:block;font-weight:normal!important;margin-bottom:0px!important}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:inherit!important}.woocommerce ul.products li.product a img{margin-bottom:0px!important}.variations .label{color:#000!important}tr.label{width:inherit!important}.product_meta{display:none}.wc-tabs{border-left:1px solid #000;margin-bottom:0!important}img.zoomImg{min-width:1000px!important;max-width:1500px!important;height:auto!important}.woocommerce-product-gallery__trigger{display:none!important}.woocommerce table.shop_attributes td{font-style:normal!important}.woocommerce table.shop_attributes th{font-weight:normal!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #000!important;background-color:#fff!important;border-radius:0 0 0 0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#000!important;color:#fff!important;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:normal!important}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid #000000!important}.woocommerce table.shop_table td{padding-left:0px!important}.woocommerce div.product .woocommerce-tabs ul.tabs::before{content:''!important;border-bottom:none!important}.woocommerce div.product .woocommerce-tabs .panel{padding-right:15px}.woocommerce .blockOverlay{z-index:10!important;opacity:0.2!important}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0!important}.woocommerce div.product div.images .flex-control-thumbs li{width:12.5%!important}@media only screen and (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{}}.container ul.woocommerce-error{margin-left:0!important}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #000000!important;padding-bottom:10px}.woocommerce li.wc_payment_method.payment_method_bacs{padding-top:20px!important;padding-bottom:10px!important}.payment_method_payrexx{padding-top:30px!important;padding-bottom:10px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000!important}.woocommerce-variation-add-to-cart .quantity{margin-top:15px!important;margin-bottom:15px!important}.woocommerce form .form-row.woocommerce-invalid label{color:#ff0000!important}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{display:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:0!important;padding-left:15px}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:1!important}li.wc_payment_method.payment_method_stripe{margin-top:25px!important}li.wc_payment_method.payment_method_stripe input{vertical-align:13px!important}#payment_method_stripe{vertical-align:middle!important}.wc_payment_method.payment_method_stripe label{vertical-align:middle!important}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding-left:0!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{color:#000!important}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none!important}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{border-bottom:1px solid #000!important}.woocommerce table.shop_attributes{border-top:1px solid #000!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:normal!important;color:#000!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff!important}.woocommerce-tabs .panel{border:none!important}.woocommerce span.onsale{font-size:18px!important;line-height:1.7!important;min-height:10px!important;min-width:10px!important;z-index:1!important}.variable-item:not(.radio-variable-item){width:100%!important}.variable-items-wrapper li.variable-item{border:solid 1px #000!important;padding-left:5px;padding-top:2px}.variable-items-wrapper li.selected{background-color:#000;color:#fff}.woo-variation-items-wrapper .selected{background-color:#000!important}@media only screen and (min-width:768px){.woocommerce div.product .woocommerce-tabs .panel{width:50%!important;float:left}.woocommerce .woocommerce-Tabs-panel--description{padding-right:20px!important}}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:none!important}@media only screen and (max-width:768px){.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:auto!important}}#coupon_code{margin-right:10px;margin-bottom:5px;padding-top:5px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0px!important;position:relative!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{padding-left:0px!important}@media screen and (max-width:673px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{}}@media screen and (max-width:400px){.dixdesktop{display:none}}@media screen and (min-width:400px){.dixmobile{display:none}}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 0!important;border:1px solid #000!important;border-radius:25px!important}.woocommerce ol.commentlist{padding-left:0!important}.elementor-widget:not(:last-child){margin-bottom:0!important}@media (max-width:768px){.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ""!important;float:left}.product-remove{float:left!important;display:inline!important}}.copyright li{text-transform:none!important;padding-left:15px}button.gameButton{width:90px;height:30px;margin-left:auto;margin-right:auto;background-color:#fff;font-size:15px;color:#000;border-style:solid;border-width:1px;border-color:#000;border-radius:20px;margin-bottom:10px}button.gameButton:hover{background-color:lime;color:#000}button.gameButton:active{background-color:#000;color:#fff}@media (min-width:576px){#canvasForHTML{width:302px}.gameTable{width:300px}}.grid.are-images-unloaded{opacity:0}.grid.are-images-unloaded .image-grid-item{opacity:0}.page-load-status{display:none}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}#filters .button{background-color:#fff;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;border-radius:100px;line-height:1.3em;border:solid 1px #000!important}#filters .button:hover,#filters .button.active{background-color:#000;color:#fff}.filters-container{width:100%;overflow-x:hidden;white-space:nowrap;padding:10px;position:fixed;z-index:10;margin-top:48px;padding-top:12px;padding-bottom:12px}.button-group{display:inline-block;transition:transform 0.3s ease-in-out;cursor:ew-resize}.dropdown-item{display:inline!important;float:left;width:auto!important;padding:0!important;clear:both;color:#000!important;text-align:inherit;white-space:nowrap;background-color:#fff!important;padding-left:10px!important;padding-right:10px!important;padding-top:2px!important;padding-bottom:2px!important;border-radius:100px!important;line-height:1.3em!important;border:solid 1px #000!important}.woocommerce-cart-form .product-subtotal{text-align:right;padding-right:15px!important}.woocommerce-checkout-review-order-table thead{display:none!important}.elementor-widget-woocommerce-cart .woocommerce table.cart img{width:200px!important}.product-remove{padding-right:20px!important}.input-text.qty.text{background-color:#fff!important;border-radius:25px!important;text-align:center!important;max-height:35px!important;min-height:35px!important}td.product-total,.order-total td,.cart-subtotal td,.woocommerce-shipping-totals td{text-align:right!important}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 .5em 0 0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{padding:0!important}@media (max-width:767px){.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:0!important}.elementor-widget-woocommerce-cart .woocommerce table.cart img{width:50%!important}.shop_table td,.shop_table td.product-subtotal{padding-right:0!important}.product-remove a{padding-right:20px!important}}.e-woo-select2-wrapper .select2-results__option{font-family:'capitalsemi_bold'!important;font-size:14px;color:#000!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#000!important;color:#fff!important}.woocommerce-shipping-totals .woocommerce-shipping-calculator{display:none!important}.calc_shipping_country{border-radius:20px!important;border:1px #000 solid!important}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{padding-right:0!important}#payment ul{padding-left:20px!important;padding-bottom:20px!important}.woocommerce-terms-and-conditions-wrapper{padding-left:10px!important}.place-order button{margin-left:10px!important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover{border-color:#000!important}.woocommerce-terms-and-conditions-checkbox-text a:link,.e-coupon-box a:link{text-decoration:underline!important}.woocommerce-terms-and-conditions{font-family:var(--e-global-typography-text-font-family),Sans-serif!important;color:#000!important;border:solid 1px #000!important}.woocommerce-terms-and-conditions h2{margin-top:0!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#fff!important;border:1px solid #000!important;color:#000!important;border-radius:40px!important}p.return-to-shop{padding-top:10px!important}p.return-to-shop a{padding:7px;font-family:var(--e-global-typography-text-font-family),Sans-serif!important}#order_comments{height:100px!important}.woocommerce-billing-fields label,.woocommerce-shipping-fields label{font-family:var(--e-global-typography-text-font-family),Sans-serif!important}.woocommerce-billing-fields input,.woocommerce-shipping-fields input{padding:10px!important;margin-bottom:15px!important}.woocommerce-billing-fields h3,.woocommerce-billing-fields .select2-selection,.woocommerce-shipping-fields .select2-selection{margin-bottom:15px!important}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1,.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section,.elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment{background-color:var(--e-global-color-19462f6)!important}.processing .blockOverlay{opacity:0.5!important}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{background-image:url(https://supero.ch/wp-content/themes/supero_6/img/s.svg);height:30px;width:30px;opacity:1!important}.coupon-container-grid input{margin-top:4px!important;padding-top:10px!important;padding-bottom:10px!important}.woocommerce-button.button.e-apply-coupon{padding-top:12px!important;padding-bottom:12px!important}.e-coupon-anchor-description{font-family:var(--e-global-typography-text-font-family),Sans-serif!important}.checkbox input,.woocommerce-form__label input{padding:0!important;margin-bottom:0!important}.page-template-about,.page-template-about a{color:#fff!important}.page-template-about .pastille a,.page-template-about .pastille,.contact .pastille a,.contact .pastille{color:#fff!important;background-color:#000!important}.page-template-about .pastille a,.contact .pastille a{border:1px solid #fff!important}.page-template-about h1.pastille,.contact h1.pastille{color:#fff!important}.page-template-about .pastille a:hover,.contact .pastille a:hover{color:#000!important;background-color:#fff!important}.page-template-about .swiper-slide{background-color:#000!important}.page-template-about .swiper-slide p{color:#fff!important}#cff.cff-masonry .cff-item:first-child,#cff.cff-masonry .cff-item{margin-bottom:3%!important}.cff-load-more span{border:solid 1px #fff!important;padding:5px!important;border-radius:20px!important}.cff-load-more span:hover{background-color:#fff!important;color:#000!important}.woocommerce a.remove:hover{color:#000!important}.woocommerce table.shop_attributes th{padding:0!important}.product-remove a{border:solid 1px #000!important;padding:5px;height:26px!important;width:26px!important}.product-remove a:hover{background-color:#000!important}.woocommerce a.remove{line-height:0.6!important;margin-right:5px!important}.woocommerce-orders-table__cell-order-actions a{font-weight:normal!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:10px!important}#cartpops-drawer .cpops-cart-item__spinner{border-top-color:#000!important;color:#000!important}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:normal!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 0 #a8a8a8)!important;box-shadow:var(--wvs-item-box-shadow,0 0 0 0 #a8a8a8)!important}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:20px!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){color:#fff!important}.woocommerce div.product p.stock{font-size:1em!important}.up-sells .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{font-weight:normal!important}li.post-26118{flex-direction:column!important}#woocommerce_loop_add_to_cart_link_describedby_26894{display:none!important}.flex-control-nav.flex-control-thumbs{margin-top:10px!important}.flex-control-nav.flex-control-thumbs li{margin-right:10px!important}.added_to_cart.wc-forward{margin-left:10px!important}.wpgmza-basic-list-item.wpgmza_div_title{font-weight:normal!important;font-size:18px!important;line-height:24px!important}.wpgmza-basic-list-item .wpgmza_small_img{display:none!important}.wpgmaps_blist_row{border-bottom:1px solid #000!important}.wpgmza-basic-list-item.wpgmza_div_address{font-size:1em!important}.wpgmza_div_address{padding-left:0!important}.wpgmza_infowindow_title{font-weight:normal!important;font-family:'capitalsemi_bold'!important}.wpgmza_infowindow_address{font-family:'capitalsemi_bold'!important}