.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:block;line-height:1;opacity:1;padding:9px 12px;position:absolute;text-shadow:0 .25em .5em rgba(0,0,0,.1);text-transform:uppercase;top:50%;transform:translateY(-50%);transition:opacity .15s ease,border .3s ease-in-out;z-index:2}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{bottom:2em;display:inline-flex;left:50%;list-style:none;position:absolute;transform:translateX(-50%);z-index:2}.glide__bullet{background-color:hsla(0,0%,100%,.5);border:2px solid transparent;border-radius:50%;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);cursor:pointer;height:9px;line-height:0;margin:0 .25em;padding:0;transition:all .3s ease-in-out;width:9px}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{background-color:hsla(0,0%,100%,.5);border:2px solid #fff}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}:not(i){background-repeat:no-repeat!important;font-family:Open Sans!important;transition:all .1s}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{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 .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.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 .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.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 .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.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 .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.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 .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.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 .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-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) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.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) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.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-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.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{opacity:0;transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,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-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.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{opacity:0;transform:rotate(45deg) translate3d(5.7142857143px,-6px,0)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:transparent!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0,10px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0,10px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring-r .hamburger-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;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:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;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:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}#header{background-color:#fff;height:100px;position:relative;text-align:center;width:100%}#header .segment{height:100px;max-height:100px;padding:25px}#header .segment img{display:inline;margin-bottom:5px;max-width:500px;width:70%}#header .segment img.mobile{display:none;width:70px}#header .segment p{color:#787878;font-size:14px;font-style:italic}#header .segment #menu-toggler{display:none}#header #sylius-cart-button{background-color:#c8c8c8;background-image:url(/build/images/cart.39a26e36.png);background-position:center top 20px;background-size:30px auto;border-radius:0;color:#505050;font-size:14px;font-weight:600;height:100px;line-height:20px;overflow:hidden;padding:60px 0 0;position:absolute;right:0;top:0;width:100px}#header .cart-not-empty:before,#header .is-authenticated:before{background-color:#0292c9;border-radius:10px;content:"";height:10px;position:absolute;right:10px;top:10px;width:10px}#header #sylius-account-dashboard{background-color:#e6e6e6;background-image:url(/build/images/compte.325c5a75.png);background-position:center top 20px;background-size:28px auto;border-radius:0;color:#505050;font-size:14px;font-weight:600;height:100px;line-height:20px;padding:60px 0 0;position:absolute;right:100px;top:0;width:100px}#header .cart .list table{width:100%}#header .cart .list table tr.item td{color:#505050;font-size:14px;text-align:right}@media screen and (max-width:992px){#header{background-color:#fff;height:100px;position:relative;text-align:center;width:100%}#header .segment{height:100px;max-height:100px;padding:20px}#header .segment img.desktop{display:none}#header .segment img.mobile{display:inline-block;width:100px}#header .segment p{color:#787878;font-size:14px;font-style:italic}#header .segment #menu-toggler{background-color:#2d4989;display:block;height:100px;left:0;position:absolute;top:0;width:100px}#header .segment #menu-toggler .hamburger-inner,#header .segment #menu-toggler .hamburger-inner:after,#header .segment #menu-toggler .hamburger-inner:before{background-color:#fff}#header #sylius-account-dashboard{display:none}}@media screen and (max-width:768px){#header{background-color:#fff;height:60px;position:relative;text-align:center;width:100%}#header .container{margin:0!important}#header .segment{height:60px;max-height:60px;padding:10px 15px}#header .segment img.mobile{width:50px}#header .segment p{color:#787878;font-size:10px;font-style:italic}#header .segment #menu-toggler{background-color:#2d4989;display:block;height:60px;left:0;position:absolute;top:0;width:60px}#header .segment #menu-toggler .hamburger-inner,#header .segment #menu-toggler .hamburger-inner:after,#header .segment #menu-toggler .hamburger-inner:before{background-color:#fff;width:30px}#header #sylius-account-dashboard{display:none;margin:0}#header #sylius-cart-button{background-position:50%;height:60px;margin:0;width:60px}}#footer{margin:0}#footer .list .item{color:#969696;font-size:14px;margin-bottom:20px;margin-top:10px;padding-left:50px}#footer .list .item .btn-footer{border:1px solid #969696;border-radius:20px;font-size:16px;padding:10px 50px;text-align:center}#footer .legals{color:#969696;font-size:12px;margin-top:50px;text-align:center}#footer a,#footer a.item{color:#969696}#footer a.item:hover,#footer a:hover{color:#e6e6e6}#footer a.item:hover .btn-footer,#footer a:hover .btn-footer{border-color:#e6e6e6;color:#e6e6e6}#menu{background-color:#2d4989;height:54px;line-height:54px;margin:0;width:100%}#menu .item{background:url(/build/images/arrow-bottom.1ff8300a.png);background-position:right 20px center;background-size:10px auto;border:none;color:#fff;display:table-cell;font-size:16px;line-height:52px;padding:0 40px 0 25px}#menu .item.active,#menu .item:hover{background-color:#0292c9}#menu .item:after,#menu .item:before{display:none}#menu .dropdown .menu{background-color:rgba(2,146,201,.9);border:none;border-radius:0;padding:10px 0}#menu .dropdown .menu .column{display:table-cell}#menu .dropdown .menu .column .item{background-image:none;display:block;font-size:14px;height:30px;line-height:30px}#menu .dropdown .menu .column .item:before{content:"-";height:10px;width:10px}#menu-responsive{background-color:#2d4989;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:none;height:0;margin:0;width:100%}#menu-responsive .item{border:none}#menu-responsive .item .menu{background-color:#0292c9;border:none;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:15px}#menu-responsive .item .menu .column .item{color:#fff;padding:10px 20px}#menu-responsive .item:before{display:none!important}#menu-responsive.show{display:block;height:auto}@media screen and (max-width:992px){#menu{display:none}}.sylius-flash-message{background-color:#69d100!important;background:#69d100!important;border:2px solid #69d100!important;border-radius:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;color:#fff!important;margin:25px 0!important;width:100%!important}.alert.alert-danger{background-color:#f8d7da!important;border-color:#f5c6cb!important;color:#721c24!important}.ui.breadcrumb{margin:25px 0!important}.ui.breadcrumb .section,.ui.breadcrumb .section.active{color:#787878;font-size:14px;font-weight:400}.ui.breadcrumb .section:hover{color:#787878;font-weight:400}.ui.breadcrumb .separator{color:#787878;font-size:14px;font-weight:400}.button.cart-submit{background-color:#69d100!important;border-radius:50px!important;color:#fff!important;font-size:14px!important;margin-top:50px!important;padding:15px 25px!important}.button.cart-submit b{color:#fff!important;font-size:20px!important;font-weight:700!important;line-height:25px!important}.button.minor-action,.button.minor-action:hover{background-color:#2d4989!important;border-radius:30px!important;color:#fff!important;padding:10px 25px!important}.button.minor-action.grey,.button.minor-action.grey:hover{background-color:#c8c8c8!important;color:#505050!important}.button.minor-action.bleu,.button.minor-action.bleu:hover{background-color:#0292c9!important;color:#fff!important}.button.minor-action.green,.button.minor-action.green:hover{background-color:#69d100!important;color:#fff!important}.steps{border:none!important;margin:0 0 50px!important}.steps,.steps .step{border-radius:0!important}.steps .step{background-color:#f0f0f0!important;display:inline!important;padding:30px 0 30px 30px!important}.steps .step .content .title{color:#505050!important;font-size:18px}.steps .step:after{background-color:#f0f0f0!important;background:#f0f0f0!important}.steps .step.active:after{background-color:#0292c9!important;background:#0292c9!important}.steps .step.active,.steps .step:hover{background-color:#0292c9!important;background:#0292c9!important}.steps .step.active .content .title,.steps .step:hover .content .title{color:#fff!important;font-weight:700!important}.steps .step:hover:after{background-color:#0292c9!important}@media screen and (max-width:1200px){.steps .step{padding:15px 0 15px 15px!important}.steps .step .title{font-size:14px!important}}@media screen and (max-width:992px){.steps .step{padding:15px 0 15px 15px!important}.steps .step .title{font-size:12px!important}}.text-center{text-align:center}.pusher{background-color:#fff!important;background:#fff!important;min-height:700px!important}.pusher .main_content ::placeholder{color:#505050!important}.pusher .main_content :-ms-input-placeholder{color:#505050!important}.pusher .main_content ::-ms-input-placeholder{color:#505050!important}.pusher .main_content input,.pusher .main_content select,.pusher .main_content textarea{border-color:#c8c8c8!important;color:#000!important}.pusher .main_content .page_header{border:none;margin-bottom:25px;margin-top:25px}.pusher .main_content .page_header h1,.pusher .main_content .page_header h2{border:none;border-left:4px solid #69d100;color:#2d4989;font-size:22px;font-weight:700;line-height:30px;margin:0 0 25px;padding:5px 20px;text-transform:uppercase}.pusher .main_content .page_header .subheader{color:#787878;font-size:16px}.pusher .main_content .sylius-validation-error.ui.label{background-color:transparent!important;border:none!important;color:#6e0f08!important;font-size:10px;font-weight:700;margin:0;padding:0}.pusher .main_content .sylius-validation-error.ui.label:before{display:none}.pusher .ui.toggle.checkbox input:checked~.box:before,.pusher .ui.toggle.checkbox input:checked~label:before{background-color:#0292c9!important}#category-grid-header{color:#787878}#category-grid-list{margin-bottom:15px}#category-grid-list .list{margin:0}#category-grid-list .list .item{cursor:auto;padding-bottom:.85714286em;padding-top:.85714286em}#category-grid-list p{background-color:#2d4989;color:#fff;font-size:18px;font-weight:700;margin-bottom:0;padding:.5em}#category-grid-list a{color:#2d4989;font-size:16px}@media only screen and (min-width:992px){#product-grid-list>.column{width:33.33%!important}#product-grid-list .button{width:75%}}#product-grid-list .product-grid{border:1px solid #e6e6e6;display:flex;flex-direction:column;height:95%;margin-bottom:1rem;text-align:center}#product-grid-list .product-grid a{color:grey;text-align:center}#product-grid-list .product-grid .row p{display:inline-block}#product-grid-list .product-grid .row p:last-child{vertical-align:top}#product-grid-list .product-grid .product-grid-taxon{background:#e6e6e6;color:#2d4989;display:table;font-size:12px;margin-bottom:0;padding:0 5px;text-align:left}#product-grid-list .product-grid .product-grid-promo{background:#2d4989;color:#fff;display:table;font-size:10px;padding:0 5px;text-align:left}#product-grid-list .product-grid .button{font-weight:400;margin-bottom:20px;padding:10px!important;width:85%}#product-grid-list .product-grid .product-grid-price{color:#2d4989;font-size:16px}#product-grid-list .product-grid .product-grid-price.big{font-size:22px;font-weight:700}#product-grid-list .product-grid .crossed-out{text-decoration:line-through}#product-grid-list .product-grid .crossed-out.small{font-size:10px}@media only screen and (min-width:560px){#product-grid-list .product-grid img{max-height:150px;max-width:250px}}#product-grid-list .product-grid img{height:auto;margin:10px auto;max-height:150px;max-width:130px;width:auto}#product-grid-show{margin-top:20px}#product-grid-show .row p{display:inline-block}#product-grid-show .row p:last-child{vertical-align:top}#product-grid-show .product-grid-price{color:#2d4989;font-size:16px}#product-grid-show .product-grid-price.big{font-size:22px;font-weight:700}#product-grid-show .crossed-out{text-decoration:line-through}#product-grid-show .crossed-out.small{font-size:10px}#product-grid-show .button{margin-top:15px}#pagination-grid-list{margin-bottom:20px}#pagination-grid-list .ui.menu.fluid{width:auto!important}#pagination-grid-list ul{list-style-type:none}#pagination-grid-list ul li{background-color:#fff;border:1px solid #e6e6e6;display:inline-block;margin:0 3px}#pagination-grid-list ul li.next,#pagination-grid-list ul li.prev{background-color:#e6e6e6;color:#505050}#pagination-grid-list ul li.active{background-color:#787878;color:#fff}#pagination-grid-list ul li a,#pagination-grid-list ul li span{display:block;padding:3px 10px}#pagination-grid-list ul li a{color:#505050}#pagination-grid-list ul li a:hover{background-color:#787878;color:#fff}.ui.modal>.close{right:-.5rem;top:0}.ui.modal>.close img{width:15px}#sylius_shop_homepage{background-color:#f5f5f5}#sylius_shop_homepage .h2-style{border-left:4px solid #69d100;color:#2d4989;font-size:22px;font-weight:700;line-height:30px;margin:0 0 50px;padding:5px 20px;text-transform:uppercase}#sylius_shop_homepage .h2-style h1,#sylius_shop_homepage .h2-style h2,#sylius_shop_homepage .h2-style h3,#sylius_shop_homepage .h2-style h4{display:inline-block;font-size:22px;font-weight:700;margin:0}#sylius_shop_homepage #slider .glide__slides{height:400px;margin:0}#sylius_shop_homepage #slider .glide__slides .h3-style{color:#fff;font-size:70px;font-weight:700;position:absolute;text-align:center;text-shadow:0 3px 3px rgba(0,0,0,.5);top:150px;width:100vw}#sylius_shop_homepage #slider .glide__bullet{background-color:transparent;border:2px solid #fff;box-shadow:none;height:15px;width:15px}#sylius_shop_homepage #slider .glide__bullet--active{background-color:#fff}#sylius_shop_homepage #promotions{margin:0}#sylius_shop_homepage #promotions .ui.card{margin:0;min-height:400px}#sylius_shop_homepage #promotions .controls{position:absolute;right:0;top:-80px}#sylius_shop_homepage #promotions .controls button{background-color:#e6e6e6;background-position:50%;background-repeat:no-repeat;background-size:10px auto;border:none;color:#505050;font-size:15px;font-weight:700;height:30px;line-height:30px;width:30px}#sylius_shop_homepage #promotions .controls .left{background-image:url(/build/images/arrow-left.e4283b1c.png)}#sylius_shop_homepage #promotions .controls .right{background-image:url(/build/images/arrow-right.34dc37a6.png)}#sylius_shop_homepage .list_categories{margin-bottom:50px;padding-top:50px}#sylius_shop_homepage .list_categories .column .column-wrapper{background-color:#fff;height:350px;overflow:hidden;position:relative;text-align:center;width:100%}#sylius_shop_homepage .list_categories .column .column-wrapper img{max-width:250px;width:100%}#sylius_shop_homepage .list_categories .column .column-wrapper .column-text{border-top:1px solid #e6e6e6;bottom:0;height:100px;left:35px;line-height:100px;padding:0;position:absolute;right:35px;text-align:center}#sylius_shop_homepage .list_categories .column .column-wrapper .column-text span{color:#2d4989;display:inline-block;font-size:18px;line-height:24px;vertical-align:middle}#sylius_shop_homepage .list_categories .column .column-wrapper:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}#sylius_shop_homepage .list_promos{background-color:#fff;padding:50px 0}#sylius_shop_homepage .list_promos .glide__slide{background-color:#fff;border:1px solid #e6e6e6;border-radius:0;box-shadow:none;padding:25px}#sylius_shop_homepage .list_promos .glide__slide a{background-color:#fff}#sylius_shop_homepage .list_promos .glide__slide a img{border-radius:0;margin-bottom:25px}#sylius_shop_homepage .list_promos .glide__slide .content{padding:25px 10px 0}#sylius_shop_homepage .list_promos .glide__slide .content .sylius-product-name{color:#2d4989;font-size:18px;font-weight:400;margin-bottom:25px;text-align:center}#sylius_shop_homepage .list_promos .glide__slide .content .sylius-product-price{color:#69d100;font-size:24px;text-align:center}#sylius_shop_homepage .list_promos .glide__slide .content .sylius-product-price .without-tax{margin:0}#sylius_shop_homepage .list_promos .glide__slide .content .sylius-product-price .with-tax{font-weight:700}#sylius_shop_homepage .list_promos .glide__slide:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}#sylius_shop_homepage .contact{padding-top:50px}#sylius_shop_homepage .contact img{width:100%}#sylius_shop_homepage .contact .btn-wrapper{padding:50px 0;text-align:center}#sylius_shop_homepage .contact .btn-wrapper .btn-green{background-color:#69d100;border-radius:40px;display:table;margin:0 auto;padding:15px 25px;text-align:center}#sylius_shop_homepage .contact .btn-wrapper .btn-green .btn-text{color:#fff;display:inline-block;font-size:26px;font-weight:700}#sylius_shop_homepage .contact .btn-wrapper .btn-green .btn-baseline{color:#fff;display:block;font-size:16px;font-weight:400}#sylius_shop_homepage .contact .btn-wrapper .btn-green:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}@media screen and (max-width:1200px){#sylius_shop_homepage .list_categories .column.sav .column-wrapper img{height:100%;max-width:unset;width:auto}}@media screen and (max-width:992px){#sylius_shop_homepage .list_categories .column .column-wrapper{height:320px}#sylius_shop_homepage .list_categories .column .column-wrapper .column-text span{font-size:12px;line-height:20px}#sylius_shop_homepage .list_categories .column.sav .column-wrapper{height:320px}#slider .glide__slides{height:400px;margin:0}#slider .glide__slides h3{top:175px!important}}@media screen and (max-width:768px){#sylius_shop_homepage #slider .glide__slides{height:300px;margin:0}#sylius_shop_homepage #slider .glide__slides .h3-style{color:#fff;font-size:30px;font-weight:700;position:absolute;text-align:center;text-shadow:0 3px 3px rgba(0,0,0,.5);top:150px!important;width:100vw}#sylius_shop_homepage #slider .glide__slides p{color:#fff;font-size:25px;line-height:30px;position:absolute;text-align:center;text-shadow:0 3px 3px rgba(0,0,0,.5);top:75px;transform:translateY(25px);width:100vw}#sylius_shop_homepage .list_categories .column .column-wrapper{height:350px}#sylius_shop_homepage .list_categories .column.sav{background-color:transparent}#sylius_shop_homepage .list_categories .column.sav .column-wrapper{background-color:transparent;height:400px}#sylius_shop_homepage .list_categories .column.sav .column-wrapper img{height:auto;width:100%}#sylius_shop_homepage .list_categories .column.sav .column-wrapper .column-text span{line-height:400px}}#sylius_shop_contact_request{padding:50px 0}#sylius_shop_contact_request .segment{background-color:transparent;border:none;box-shadow:none;padding-left:0;padding-right:0;padding-top:0}#sylius_shop_contact_request .two-fields{margin-bottom:0!important}#sylius_shop_contact_request .two-fields .column{padding-bottom:0!important}#sylius_shop_contact_request .two-fields .column select{height:43px}#sylius_shop_contact_request .two-fields .column:first-of-type{padding-right:10px}#sylius_shop_contact_request .two-fields .column:last-of-type{padding-left:10px}#sylius_shop_contact_request .button-wrapper{text-align:right}#sylius_shop_contact_request .button-wrapper button[type=submit]{border-radius:20px;display:inline;font-size:16px;padding:10px 20px;width:auto}#sylius_shop_contact_request .coordonnees{background-color:#f0f0f0;color:#787878;font-size:14px;padding:20px}#sylius_shop_contact_request .coordonnees h4{font-weight:700}#sylius_shop_contact_request input,#sylius_shop_contact_request select{border-radius:0!important}#sylius_shop_cart_summary{padding-bottom:50px}#sylius_shop_cart_summary .ui.segment{border:none!important;box-shadow:none!important;padding:0}#sylius_shop_cart_summary .ui.segment #sylius-cart-items thead tr th{color:#787878;font-size:16px;font-weight:600}#sylius_shop_cart_summary .ui.segment #sylius-cart-items tbody .sylius-cart-remove-button{background-color:#2d4989;border-radius:20px;color:#fff;font-size:14px;font-weight:300;padding:7px 20px}#sylius_shop_cart_summary .ui.segment #sylius-cart-items tbody tr td{color:#787878;font-size:14px;font-weight:400}#sylius_shop_cart_summary .ui.segment #sylius-cart-items tbody tr td input{max-width:75px}#sylius_shop_cart_summary .ui.segment #sylius-cart-update{background-color:#2d4989;border-radius:20px;color:#fff;float:right;font-size:12px;font-weight:300;padding:7px 20px!important}#sylius_shop_cart_summary .ui.segment #sylius-cart-update i{display:none}#sylius_shop_cart_summary .ui.segment .sylius-quantity input{border:1px solid #e6e6e6;text-align:center;width:auto}#sylius_shop_cart_summary .cart-totals{margin-top:50px;text-align:right}#sylius_shop_cart_summary .cart-totals h2{border:none;color:#505050;font-size:22px;font-weight:600}#sylius_shop_cart_summary .cart-totals table tr{border:none}#sylius_shop_cart_summary .cart-totals table tr td:first-of-type{border:none;color:#787878;font-size:16px;font-weight:600;padding:0 0 10px!important;text-align:right}#sylius_shop_cart_summary .cart-totals table tr td:last-of-type{border:none;color:#787878;font-size:16px;font-weight:400;padding:0 0 10px!important}#sylius_shop_cart_summary .cart-totals a{background-color:#0292c9;border-radius:25px;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin:15px 0 0;padding:7px 20px!important;text-align:center;width:auto}#sylius_shop_cart_summary .cart-totals a i{display:none}@media screen and (max-width:1200px){#sylius_shop_cart_summary .steps .step{padding:15px 0 15px 20px!important}#sylius_shop_cart_summary .steps .step .title{font-size:14px!important}#sylius_shop_cart_summary .ui.segment #sylius-cart-items thead tr th{font-size:14px}#sylius_shop_cart_summary .ui.segment #sylius-cart-items tbody tr td{font-size:12px}}@media screen and (max-width:992px){#sylius_shop_cart_summary .ui.segment #sylius-cart-items thead tr th{font-size:14px}#sylius_shop_cart_summary .ui.segment #sylius-cart-items tbody tr td{font-size:12px}#sylius_shop_cart_summary .checkout-table-wrapper{overflow-x:scroll}}#sylius_shop_checkout_address .wide.column .segment{background-color:transparent;border:none;border-radius:0;box-shadow:none}#sylius_shop_checkout_address .wide.column .segment h3{border:none;color:#787878;font-size:22px;font-weight:700;line-height:22px;margin:0 0 25px}#sylius_shop_checkout_address .wide.column .segment .column{padding:0}#sylius_shop_checkout_address .wide.column .segment #billing-address-different{position:absolute;right:0}#sylius_shop_checkout_address .wide.column .segment #sylius-shipping-address{margin:0;padding:0 25px 0 0}#sylius_shop_checkout_address .wide.column .segment #sylius-shipping-address .field label{display:none}#sylius_shop_checkout_address .wide.column .segment #sylius-shipping-address .field input,#sylius_shop_checkout_address .wide.column .segment #sylius-shipping-address .field select{background-color:transparent;border:1px solid #e6e6e6;border-radius:0}#sylius_shop_checkout_address .wide.column .segment #sylius-billing-address{margin:0;padding:0 25px 0 0;width:100%}#sylius_shop_checkout_address .wide.column .segment #sylius-billing-address .field label{display:none}#sylius_shop_checkout_address .wide.column .segment #sylius-billing-address .field input,#sylius_shop_checkout_address .wide.column .segment #sylius-billing-address .field select{background-color:transparent;border:1px solid #e6e6e6;border-radius:0}#sylius_shop_checkout_address button[type=submit]{background-color:#0292c9;border-radius:20px;margin-bottom:50px;margin-right:25px;margin-top:25px;padding:10px 20px!important}#sylius_shop_checkout_address button[type=submit] i{display:none}@media screen and (max-width:768px){#sylius_shop_checkout_address .wide.column .segment h3{font-size:12px!important}#sylius_shop_checkout_address #sylius-billing-address{padding:0!important}#sylius_shop_checkout_address button[type=submit]{margin-right:0}}#sylius_shop_checkout_select_payment h3{color:#787878;font-size:22px;font-weight:700;margin:0 0 50px}#sylius_shop_checkout_select_payment .ui.segment{border:none!important;box-shadow:none!important;padding:0}#sylius_shop_checkout_select_payment .segments{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#sylius_shop_checkout_select_payment .payment-item{margin:0}#sylius_shop_checkout_select_payment .payment-item .payment-item-wrapper{background-position:top 25px center;-webkit-background-size:120px auto;background-size:180px auto;border:2px solid #e6e6e6;padding:150px 0 25px;text-align:center}#sylius_shop_checkout_select_payment .payment-item .payment-item-wrapper .field{margin:0}#sylius_shop_checkout_select_payment .payment-item .payment-item-wrapper .description p{color:#787878;font-size:16px;font-weight:700}#sylius_shop_checkout_select_payment .payment-item.active-payment-type .payment-item-wrapper,#sylius_shop_checkout_select_payment .payment-item:hover .payment-item-wrapper{border:2px solid #0292c9;cursor:pointer}#sylius_shop_checkout_select_payment .payment-item.citelis .payment-item-wrapper,#sylius_shop_checkout_select_payment .payment-item.citelis_payment_n .payment-item-wrapper{background-image:url(/build/images/payment-cb.59ac616b.png)}#sylius_shop_checkout_select_payment .payment-item.mandat .payment-item-wrapper{background-image:url(/build/images/payment-mandat.038f598a.jpg)}#sylius_shop_checkout_select_payment .payment-item.chq .payment-item-wrapper{background-image:url(/build/images/payment-chq.2bc03371.png)}#sylius_shop_checkout_select_payment .payment-item.virement .payment-item-wrapper{background-image:url(/build/images/payment-virement.b082cbd0.png)}#sylius_shop_checkout_select_payment .checkbox{display:none}#sylius_shop_checkout_select_payment button[type=submit]{background-color:#0292c9;border-radius:20px;margin-bottom:50px;margin-right:0;margin-top:25px;padding:10px 20px!important}#sylius_shop_checkout_select_payment button[type=submit] i{display:none}#sylius_shop_checkout_complete h3{color:#787878;font-size:22px;font-weight:700;margin:0 0 50px}#sylius_shop_checkout_complete .ui.segment{border:none!important;box-shadow:none!important;padding:0}#sylius_shop_checkout_complete .segments{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#sylius_shop_checkout_complete .column .column-wrapper{border:1px solid #e6e6e6;padding:25px}#sylius_shop_checkout_complete .column .column-wrapper .header{color:#787878;font-size:22px;font-weight:700;margin:0 0 25px}#sylius_shop_checkout_complete .column .column-wrapper address{color:#787878;font-size:16px;font-style:normal;font-weight:400;text-decoration:none}#sylius_shop_checkout_complete .order-adresses{margin-bottom:25px}#sylius_shop_checkout_complete table{border:none}#sylius_shop_checkout_complete table thead tr th{background-color:transparent;color:#787878;font-size:16px;font-weight:600;text-align:center!important}#sylius_shop_checkout_complete table tbody tr td{background-color:transparent;color:#787878;font-size:14px;font-weight:400;padding:10px 0!important;text-align:center!important}#sylius_shop_checkout_complete table tbody tr td .sylius-product-name,#sylius_shop_checkout_complete table tbody tr td .sylius-product-variant-name,#sylius_shop_checkout_complete table tbody tr td img{display:none}#sylius_shop_checkout_complete table tbody tr td.total-label{font-weight:700!important}#sylius_shop_checkout_complete table tfoot tr th{background-color:transparent;border:none;color:#787878;font-size:14px;font-weight:400;padding:10px 0!important;text-align:right!important}#sylius_shop_checkout_complete table tfoot tr th.total-title{color:#505050;font-size:18px;font-weight:700;padding-bottom:25px!important}#sylius_shop_checkout_complete table tfoot tr th.total-label{font-weight:700}#sylius_shop_checkout_complete table tfoot tr td{background-color:transparent;border:none;color:#787878;font-size:14px;font-weight:400;padding:10px 0!important;text-align:right!important}#sylius_shop_checkout_complete table tfoot tr td.total-label{font-weight:700!important}#sylius_shop_checkout_complete table tfoot{margin-top:25px}#sylius_shop_checkout_complete button[type=submit]{background-color:#0292c9;border-radius:20px;display:inline-block;float:right;margin-bottom:50px;margin-right:0;margin-top:25px;padding:10px 20px!important;width:auto}#sylius_shop_checkout_complete button[type=submit] i{display:none}.alert{font-weight:700;margin:10px;padding:10px;text-align:center}.alert.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.clearfix{clear:both}#lightbox,#lightboxOverlay{display:none!important}#sylius_shop_product_show .image{text-align:center}#sylius_shop_product_show .image img{display:inline;max-width:50%}#sylius_shop_product_show #sylius-product-name{border-bottom:none!important;color:#2d4989;font-size:22px;font-weight:700;text-transform:uppercase}#sylius_shop_product_show .short-desc{color:#787878;font-size:14px;font-weight:400;margin:0 0 25px;padding:0}#sylius_shop_product_show #sylius-product-selecting-variant{border:none;box-shadow:none;padding:0}#sylius_shop_product_show #sylius-product-selecting-variant .field input[type=number]{width:15%}#sylius_shop_product_show .tabular.menu{border-bottom:2px solid #2d4989;margin-top:50px}#sylius_shop_product_show .tabular.menu .item{border:none;border-radius:0!important;color:#2d4989;font-size:16px;font-weight:400}#sylius_shop_product_show .tabular.menu .item.active{background-color:#2d4989;color:#fff;font-size:16px;font-weight:700}#sylius_shop_product_show .tab{border:none;color:#787878;font-size:14px;padding:50px 0}#sylius_shop_product_show .tab .associationImage{text-align:center}#sylius_shop_product_show .tab .associationImage img{display:inline;height:auto;max-width:50%;width:100%}#sylius_shop_product_show .tab .associationContent h4{color:#2d4989;font-size:16px;font-weight:700}#sylius_shop_product_show .tab .associationContent .grid{margin-bottom:50px;padding:10px 0 0}#sylius_shop_product_show .tab .associationContent .grid .column{padding:5px 0 5px 15px}#sylius_shop_product_show .tab .associationContent .grid .column a{color:#787878;font-size:14px;font-weight:300;padding:0}#sylius_shop_product_show .origines-btns{margin:5px 0 0;text-align:right}#sylius_shop_product_show .origines-btns .button{font-size:14px;font-weight:400;padding:10px 25px}#sylius_shop_product_show .origines-btns .button.bleu{font-size:16px;font-weight:700;padding:15px 25px}#sylius_shop_product_show .origines-btns:first-of-type{margin:25px 0 0;text-align:right}#sylius_shop_product_show .pdf-doc{background-image:url(/build/images/docs-pdf.4ceeb939.jpg);background-position:0;background-repeat:no-repeat;background-size:30px auto;margin-bottom:15px;max-width:150px;min-height:40px;padding-left:40px}#sylius_shop_product_show .pdf-doc a{color:#787878;font-size:10px;text-decoration:underline}#sylius_shop_product_show .sylius-product-stock:before{border-radius:50%;content:"";display:inline-block;height:10px;margin-right:5px;width:10px}#sylius_shop_product_show .sylius-product-stock{margin-top:1rem}#sylius_shop_product_show .sylius-product-stock a{color:#505050}#sylius_shop_product_show .sylius-product-stock.sylius-product-stock-available:before{background-color:#038e13}#sylius_shop_product_show .sylius-product-stock.sylius-product-stock-replenishment:before{background-color:#e88f00}#products{margin-top:50px;width:100%}#products .card{border:1px solid #e6e6e6;border-radius:0;-webkit-box-shadow:none;padding:25px!important}#products .card .image{background-color:transparent}#products .card .image img{border-radius:0}#products .card .image .dimmer{display:none!important}#products .card .sylius-product-name{color:#2d4989;font-size:18px;font-weight:700;padding:25px 0 0;text-align:center;text-transform:uppercase}#products .taxon-sub{width:100%}#products .taxon-sub img{display:block;margin:0 auto;width:50%}#products .taxon-sub .content{border-top:1px solid #e6e6e6;color:#2d4989;font-size:18px;font-weight:700;line-height:50px;margin-top:50px;text-align:center;text-transform:uppercase}#products .taxon-sub .divider{margin-top:50px}#products .taxon-modele h4{color:#2d4989;font-size:16px;font-weight:700;margin-bottom:25px}#products .taxon-modele .taxon-modele{padding:3px 15px}#products .taxon-modele .taxon-modele a{color:#787878;font-size:16px;font-weight:400}.ui.segment.search-form{background:#f5f5f5;border:none;border-radius:0;box-shadow:none}.ui.segment.search-form h3{color:#2d4989;font-size:22px;font-weight:400;padding:0}.ui.segment.search-form p{color:#787878;font-size:14px;font-weight:400}.ui.segment.search-form .field{float:left;margin-bottom:0;max-width:350px}.ui.segment.search-form .field input,.ui.segment.search-form .field select{border:1px solid #e6e6e6;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#2d4989!important;width:100%}.ui.segment.search-form .button{float:right}.ui.segment.search-form .divider{margin:0}@media screen and (max-width:768px){#products{display:block;margin-left:0;margin-right:0;padding:0}#products .grid{display:block;margin-left:0!important;margin-right:0!important;padding:0}}