.site-header.mystore-header-layout-standard{box-shadow:0 -1px 0 rgba(0,0,0,.14) inset}.site-branding{float:left}.site-branding a{display:block}.site-branding a img{display:block}.site-title{margin:0;padding:18px 0 0;font-size:64px;line-height:64px;font-weight:300}.site-title a{color:inherit!important}.site-description{margin:0;padding:0 0 17px;font-size:11px;line-height:18px;font-weight:300;text-transform:uppercase}.header-menu-button{display:none}.menu-toggle{display:none}.main-navigation{float:right;padding:18px 0 0}.main-menu-close{display:none}.main-navigation ul{display:block;list-style:none;margin:0;padding-left:0}.main-navigation li{float:left}.main-navigation li a{padding:30px 15px 48px;color:inherit}.main-navigation ul li:last-child a{padding:30px 0 48px 15px}.main-navigation ul ul a{box-shadow:0 1px 0 rgba(0,0,0,.03);white-space:nowrap;text-align:left;width:100%;padding:15px 25px 15px 20px;min-width:190px}.main-navigation ul ul li:last-child a{padding:15px 20px}.main-navigation ul ul li:hover{background-color:rgba(0,0,0,.02)}.menu-dropdown-btn{display:none;position:absolute;top:0;right:0;background-color:rgba(255,255,255,.1);color:#838383;margin:0;padding:10px 14px;height:35px;line-height:15px;text-align:center;font-size:14px;z-index:9;cursor:pointer}.header-cart{float:right;padding:48px 0 0 20px}.header-cart{}a.header-cart-contents{color:inherit!important;padding:8px}.header-cart-amount{}.header-cart-checkout{}.menu-search{float:right;margin:0 0 0 14px;padding:42px 5px 41px;box-shadow:-1px 0 0 rgba(0,0,0,.1)}.search-btn{padding:10px 10px 10px 15px;cursor:pointer}.search-block{position:absolute;top:0;left:25px;right:30px;bottom:1px;z-index:99;display:none;opacity:0}.search-block .search-field{font-size:46px;margin:20px 0 0;border:0;border-radius:0;background:0 0;width:90%;float:left;font-weight:300;outline:none;color:inherit}.search-block .search-submit{display:none}.show-site-search .search-block{display:block}#page{position:relative;overflow:hidden;right:0;-webkit-transition:right .4s ease 0s;-moz-transition:right .4s ease 0s;-ms-transition:right .4s ease 0s;-o-transition:right .4s ease 0s;transition:right .4s ease 0s}@media screen and (max-width:960px){.header-menu-button{display:inline-block;margin:28px 0 0;text-transform:uppercase;cursor:pointer}.header-menu-button i{font-size:14px;vertical-align:middle;position:relative;top:1px}.header-menu-button span{vertical-align:middle;margin:0 0 0 6px}.menu-dropdown-btn{display:block}.main-navigation ul{display:block}.main-navigation #main-menu{color:#8c8c8c;position:fixed;top:0;right:-280px;width:280px;max-width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:58px 22px 30px;background:#212121;z-index:100000;height:100%;overflow:auto;-webkit-transition:right .4s ease 0s;-moz-transition:right .4s ease 0s;-ms-transition:right .4s ease 0s;-o-transition:right .4s ease 0s;transition:right .4s ease 0s}.main-navigation li{display:block;float:none}.main-navigation li a{display:block;float:none;padding:7px 0}.main-navigation ul li:last-child a{padding:7px 0}.main-navigation ul ul{display:none;position:relative!important;top:0!important;left:0!important;float:none!important;background-color:rgba(0,0,0,.2)!important}.main-navigation ul ul li:last-child a,.main-navigation ul ul li a{padding:7px 14px;width:auto}.main-navigation ul ul li a:hover{background:0 0}.main-menu-close{display:block;border-radius:4px;position:absolute;top:10px;right:10px;font-size:30px;color:#898989;text-align:center;padding:0 8px 0 12px;height:40px;line-height:38px;cursor:pointer}.main-menu-close .fa-angle-left{position:relative;left:-4px}.open-page-item>ul.children,.open-page-item>ul.sub-menu{display:block!important}}@media only screen and (max-width:782px){.site-branding{width:100%;float:none;text-align:center}.site-title{padding:5px 0 0}.site-description{padding:0 0 2px}.header-cart{width:100%;float:none;text-align:center;padding:5px 0}a.header-cart-contents{padding:4px 2px}.main-navigation{width:100%;float:none;text-align:center;padding:5px 0}.main-navigation li{text-align:left}.header-menu-button{margin:0;padding:6px 0 12px;display:block}}body.show-main-menu #main-menu{right:0}body.show-main-menu #page{right:280px}