#Header_wrapper:not(.home-page){margin-top:65px}@media only screen and (max-width: 940px){.desktop{display:none}}.mobile{display:none}@media only screen and (max-width: 940px){.mobile{display:block}}header *{box-sizing:border-box}header .defy-header{top:0;left:0;z-index:9;width:100vw;display:grid;padding:0 50px;position:fixed;align-items:center;background-color:#FFF;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));box-shadow:0 -1px #dedede inset;box-sizing:border-box}@media only screen and (max-width: 940px){header .defy-header{padding:0 18px;display:flex;height:53px;align-items:center;justify-content:space-between}}header .defy-header .top-logo{transition:opacity .3s ease-in-out}header .defy-header .logo-light{opacity:0;position:absolute}@media only screen and (max-width: 940px){header .defy-header #left-navigation-container,header .defy-header #right-navigation-container{display:none}}header .defy-header .right-navigation{display:flex;align-items:center;justify-content:flex-end}header .defy-header .right-navigation .cart{color:#252525;font-size:13px;margin-left:16px;transition:color .2s ease-in-out;text-decoration:none}header .defy-header .right-navigation a{text-transform:none !important}header .defy-header .burger{display:none}@media only screen and (max-width: 940px){header .defy-header .burger{display:block}}header .defy-header .burger svg{height:14px;width:20px;stroke-width:1px}header .defy-header .burger svg path{stroke:#252525;fill:#252525}header .defy-header .top-navigation{flex:0 0 40%}@media only screen and (max-width: 940px){header .defy-header .top-navigation{flex:1 0 0}}header .defy-header .top-navigation ul{margin:0;padding:0;list-style:none;display:flex}header .defy-header .top-navigation ul>li{height:67px;margin:0 8px}header .defy-header .top-navigation ul>li>a{height:100%;display:flex;color:#252525;font-size:13px;overflow:hidden;position:relative;align-items:center;text-decoration:none;text-transform:uppercase;transition:color .2s ease-in-out}header .defy-header .top-navigation ul>li>a:after{left:0;bottom:0;content:'';height:2px;width:100%;transform:translateX(-110%);position:absolute;background-color:#252525;transition:transform .3s}header .defy-header .top-navigation ul>li ul{top:65px;opacity:0;padding:20px 0;overflow:hidden;position:absolute;background-color:#FFF;pointer-events:none;transition:all .3s ease-in-out}header .defy-header .top-navigation ul>li ul:after{top:0;left:0;bottom:0;content:'';height:2px;width:100%;transform:translateX(-110%);position:absolute;background-color:#252525;transition:transform .3s}header .defy-header .top-navigation ul>li ul li{height:auto;margin:0 0 12px 0}header .defy-header .top-navigation ul>li ul li a{height:auto;font-weight:bold;padding:0 20px}header .defy-header .top-navigation ul>li ul li ul{top:0;opacity:1;display:block;position:relative;padding:20px 0 0 !important;border-bottom:none}header .defy-header .top-navigation ul>li ul li ul:after{display:none}header .defy-header .top-navigation ul>li ul li ul li a{display:block;font-size:12px !important;margin-bottom:0 !important;font-weight:normal !important;transition:color .2s ease-in-out}header .defy-header .top-navigation ul>li.full-width>ul{left:0;top:67px;opacity:0;width:100vw;display:grid;position:absolute;padding:40px 54px;background-color:#FFF;pointer-events:none;border-bottom:1px solid #dedede;transition:all .3s ease-in-out;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}header .defy-header .top-navigation ul>li.full-width>ul:after{display:none}header .defy-header .top-navigation ul>li.full-width>ul li{padding-left:0}header .defy-header .top-navigation ul>li.full-width>ul li a{padding:0;height:initial;margin-bottom:20px;font-weight:bold;transition:color .2s ease-in-out}header .defy-header .top-navigation ul>li.full-width>ul li a:after{display:none}header .defy-header .top-navigation ul>li.full-width>ul li.menu-item-has-children ul{padding-top:0 !important;flex-direction:column}header .defy-header .top-navigation ul>li.full-width:hover a:after{transform:translateX(0)}header .defy-header .top-navigation ul>li:hover>ul:after{transform:translateX(0)}header .defy-header .top-navigation ul>li:hover>ul{opacity:1;pointer-events:auto}header .defy-header .top-navigation.right-navigation ul{justify-content:flex-end}header .defy-header .logo{flex:1 auto;display:flex;justify-content:center}header .defy-header .logo img{width:auto;height:31px}@media only screen and (max-width: 940px){header .defy-header .logo img{height:23px}}header .defy-header .cart-button svg{width:17px;height:20px}header .defy-header .cart-button svg path{stroke-width:1px;fill:#252525}header.mega-header:not(.home-page-header){margin-bottom:67px}header.home-page-header{transition:background .3s ease-in-out, box-shadow .3s ease-in-out}header.home-page-header .burger svg path{stroke:#000;fill:#000;transition:stroke .3s ease-in-out}header.home-page-header:not(.active) .cart-button svg path{fill:#FFF}header.home-page-header:not(.active) .right-navigation .cart{color:#FFF}header.home-page-header:not(.active) .burger svg path{stroke:#FFF;fill:#fff}header.home-page-header:not(.active) .logo-light{opacity:1;position:relative}header.home-page-header:not(.active) .logo-dark{opacity:0;position:absolute;z-index:-1}header.home-page-header:not(.active) .defy-header{background-color:transparent;box-shadow:none}header.home-page-header:not(.active) .defy-header .top-navigation ul li a{color:#FFF}header.home-page-header:not(.active) .defy-header .top-navigation ul li ul li a{color:#252525 !important}header.home-page-header:not(.active) .defy-header:hover{background-color:#FFF;box-shadow:0 -1px #dedede inset}header.home-page-header:not(.active) .defy-header:hover .top-navigation ul li a{color:#252525}header.home-page-header:not(.active) .defy-header:hover .top-navigation ul li ul li a{color:#FFF}header.home-page-header:not(.active) .defy-header:hover .top-navigation .cart-button svg path{fill:#252525}header.home-page-header:not(.active) .defy-header:hover .top-navigation .cart{color:#252525}header.home-page-header:not(.active) .defy-header:hover .logo-light{opacity:0;z-index:-1;position:absolute}header.home-page-header:not(.active) .defy-header:hover .logo-dark{opacity:1;position:relative}.mobile-navigation{top:0;left:0;opacity:0;display:none;z-index:991;width:100vw;height:100vh;position:fixed;pointer-events:none;transition:opacity .3s ease-in-out;background-color:rgba(54,54,54,0.5)}.mobile-navigation *{box-sizing:border-box}@media only screen and (max-width: 940px){.mobile-navigation{display:block}}.mobile-navigation .defy-header{top:0;height:100vh;position:absolute;background-color:#000;width:calc(100vw - 65px);padding:0 0 0 24px;transform:translateX(-120%);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}.mobile-navigation .defy-header a{color:#FFF;height:58px;display:flex;font-size:13px;padding:15px 0;align-items:center;text-transform:uppercase;text-decoration:none !important}.mobile-navigation .defy-header .main-navigation{opacity:0;height:100%;display:flex;flex-direction:column;transform:translateX(-70px);transition:opacity .5s ease .25s, transform .5s ease .25s;justify-content:space-between}.mobile-navigation .defy-header .main-navigation .close-button{width:100%;height:54px;flex:0 0 54px;position:relative}.mobile-navigation .defy-header .main-navigation .close-button:after{content:'';width:100%;height:50px;z-index:999;pointer-events:none;background:#000;background:-moz-linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 100%);background:-webkit-linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 100%);background:linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1);position:absolute}.mobile-navigation .defy-header .main-navigation .close-button .close-icon{position:relative;height:54px;display:flex;align-items:center}.mobile-navigation .defy-header .main-navigation .close-button .close-icon svg{width:15px;height:15px;stroke-width:1.25px}.mobile-navigation .defy-header .main-navigation .close-button .close-icon svg path{stroke:#FFF}.mobile-navigation .defy-header .main-navigation .navigation-wrapper{flex:1 auto;overflow:auto;position:relative;padding-right:18px;padding-top:10px}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul{margin:0;padding:0}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li{border-bottom:1px solid rgba(255,255,255,0.25);transition:height .3s ease-in-out}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children{height:58px;overflow:hidden}@media only screen and (max-width: 940px){.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children{height:auto}}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children a{font-size:12px;position:relative}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children a .expanded{top:0;right:0;width:40px;height:100%;z-index:9999;position:absolute}@media only screen and (max-width: 940px){.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children a .expanded{display:none}}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children a .expanded:after,.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children a .expanded:before{top:0;bottom:0;right:0;content:'';margin:auto 0;position:absolute;transition:transform .4s ease-in-out, opacity .4s ease-in-out}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children a .expanded:after{width:11px;height:1px;background-color:#FFF}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children a .expanded:before{right:5.5px;width:1px;height:11px;background-color:#FFF}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children a .expanded.active:before{opacity:0;transform:rotate(180deg)}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children a .expanded.active:after{transform:rotate(180deg)}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children ul.sub-menu{padding-left:16px;padding-bottom:20px}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children ul.sub-menu li{height:45px;border-bottom:none}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children ul.sub-menu li a{height:45px;padding:8px 0;color:rgba(255,255,255,0.5)}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children ul.sub-menu li a .expanded{opacity:0.5}@media only screen and (max-width: 940px){.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children ul.sub-menu li a .expanded{display:block}}@media only screen and (max-width: 940px){.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children{height:45px}}.mobile-navigation .defy-header .main-navigation .navigation-wrapper ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul{padding:0 20px 0 25px;margin-left:8px;border-left:1px solid rgba(255,255,255,0.25)}.mobile-navigation.active{opacity:1;pointer-events:auto}.mobile-navigation.active .defy-header{transform:translateX(0)}.mobile-navigation.active .defy-header .main-navigation{opacity:1;transform:translateX(0)}

