/* Header *************************************************************************************************************/
.page-header {
	background: #2a2c2c;
}
.page-header .header.panel {
	padding-bottom: 0;
	padding-top: 0;
}


.header.content {
	position: relative;
	display: -webkit-flex;display: -ms-flexbox;display: flex;
	align-items: center;
	-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
	-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
	padding: 10px 0;
}



/* Logo ***************************************************************************************************************/
@media (min-width: 769px){
	.page-header .logo {width: 210px;min-height: 60px;max-width: 40%;display: flex;align-items: center;justify-content: center;margin: 0;}
	.page-header .logo img {width: 130px;}
}
@media (min-width: 1025px){
	.page-header .logo {padding: 0;}
}
@media screen and (max-width: 1024px){
	.page-header .logo {max-width: 40%;padding: 12px;margin: 0;}
}
@media screen and (max-width: 767px){
	.page-header .logo {padding: 0 10px;}
	.page-header .logo img {max-width: 110px;}
}
/* END Logo ***********************************************************************************************************/


/* Nav Toggle *********************************************************************************************************/
@media screen and  (min-width: 1025px){
	.nav-toggle {display: none;}
}
@media screen and (max-width: 1024px){
	.nav-toggle {display: block;position: static;/*margin-left: 10%;*/
		order: 10;margin: 0 20px 0 5px;
	}
	/*.nav-toggle:before {color: #ba977c;}*/
	/*.nav-toggle:hover:before {color: #ba977c;}*/
}
/* END Nav Toggle *****************************************************************************************************/


/* Nav ****************************************************************************************************************/
.nav-sections {margin: 0;flex: 1 1 auto;}
/* Header Links */
.header.content > .header.links {margin: 0;padding: 0;height: 40px;}
.header.content > .header.links li {margin: 0 0 0 12px;padding: 0;list-style: none;line-height: 0;}
.header.content > .header.links li:first-child a {font-size: 0;}
.header.content > .header.links li:first-child a:before {content: '';display: inline-block;
	/*width: 36px;height: 36px;*/
	/*border: 1px solid #ffffff;*/
	width: 40px;height: 40px;
	background: url("../../images/person.svg") no-repeat center center / contain;
}
@media screen and  (min-width: 769px){}
@media screen and  (min-width: 1025px) {
	.ox-megamenu-navigation > .level0 > .level-top {font-size: 18px;}
	.ox-megamenu-navigation > .level0 .category-item.view-all {display: none;}
	/*.ox-dropdown--megamenu > .ox-megamenu__dropdown .ox-megamenu-list > .category-item > a,*/
	/*.ox-dropdown--megamenu > .ox-megamenu__dropdown .level1.category-item > a {padding: 7px;letter-spacing: -0.5px;}*/
}
@media screen and (max-width: 1024px){
	.header.content > .header.links li {margin-left: 10px;}
	.ox-modal-content .nav-sections-item-content {padding: 70px 0 0;}
	.ox-modal-content .nav-sections-items {height: 100%;}
	
	/* Title */
	.ox-modal-content .nav-sections-item-title {width: 100%;height: 71px;text-align: left;border-bottom: 1px solid #e7e8e9;padding-top: 0;border-left: none;position: fixed;top: 0;z-index: 1;background: #ffffff;}
	.ox-modal-content .nav-sections-item-title .nav-sections-item-switch {display: inline-block;padding: 20px 20px;font-weight: 600;font-size: 20px;color: #2a2c2c;line-height: 30px;}
	.ox-modal-content .nav-sections-item-title .root {display: flex;align-items: center;justify-content: space-between;}
	.ox-modal-content .nav-sections-item-title .close {padding: 20px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
	.ox-modal-content .nav-sections-item-title .child {display: flex;align-items: center;justify-content: space-between;height: 100%;}
	.ox-modal-content .nav-sections-item-title .child .menu-path {padding: 25px 60px;flex-grow: 1;text-align: center;}
	.ox-modal-content .nav-sections-item-title .child .menu-path a {font-weight: 600;}
	.ox-modal-content .nav-sections-item-title .child .menu-path a:not(:first-child):before {content: '/';margin: 0 5px;}
	.ox-modal-content .nav-sections-item-title .child .back {padding: 20px;display: flex;align-items: center;justify-content: center;cursor: pointer;position: absolute;top: 0;left: 0;}
	.ox-modal-content .nav-sections-item-title .close:before {display: block;content: '\e616';font-family: 'icons-blank-theme';width: 30px;height: 30px;line-height: 30px;font-size: 32px;color: #2a2c2c;}
	.ox-modal-content .nav-sections-item-title .close span {display: none;}
	
	/* Content */
	.ox-modal-content .ox-megamenu {height: 100%;}
	.ox-modal-content .ox-megamenu-navigation {height: 100%;}
	.ox-megamenu-navigation {height: 100%;}
	
	.ox-modal-content .ox-megamenu-navigation > .level0 {padding: 0 15px;position: static;}
	.ox-modal-content .ox-megamenu-navigation > .level0 > .level-top {border-top: none;border-bottom: 1px solid #f1f1f1;}
	.ox-modal-content .ox-megamenu-navigation > .level0 > .level-top .name {display: block;width: 100%;}
	.ox-modal-content .ox-megamenu-navigation > .level0:not(.active):not(.has-active):hover > .level-top {background: transparent;color: #2a2c2c;}
	/* icon */
	.ox-megamenu-navigation li.parent > a .ox-menu-arrow:after,
	.ox-megamenu-navigation li.ox-megamenu--opened > a .ox-menu-arrow:after,
	.ox-megamenu-navigation li.parent.ox-megamenu--opened > a .ox-menu-arrow:after {content: none;}
	.ox-megamenu-navigation li.parent > a .ox-menu-arrow {text-align: center;pointer-events: none;}
	.ox-megamenu-navigation li.parent > a .ox-menu-arrow:before {content: '\e608';font-family: 'icons-blank-theme';width: 20px;height: 20px;display: inline-block;background: transparent;font-style: normal;position: static;line-height: 44px;font-size: 30px;}
	
	.ox-megamenu-navigation .ox-megamenu__dropdown .category-item > a {border-top: none;border-bottom: 1px solid #f1f1f1;}
	.ox-megamenu-navigation .ox-megamenu__dropdown .category-item > .view-all-link {font-weight: 600;}
	
	
	/* Title */
	.ox-modal-content .nav-sections-item-title .child {position: fixed;top: 0;left: 0;z-index: 1;width: 100%;height: 70px;opacity: 0;visibility: hidden;-webkit-transform: translateX(-100%);transform: translateX(-100%);transition: transform .5s;max-width: 570px;background: #fff;}
	.ox-modal-content .nav-sections-item-title .child.active {opacity: 1;visibility: visible;-webkit-transform: translateX(0);transform: translateX(0);height: 70px;z-index: 1;background: #fff;transition: transform .5s;max-width: 570px;}
	
	.ox-megamenu-navigation .ox-megamenu__dropdown {opacity: 0;visibility: hidden;position: fixed;top: 71px;left: 0;z-index: 1;width: 100%;background: #fff;padding: 0 15px;box-sizing: border-box;min-width: 100%;transition: transform .5s;-webkit-transform: translateX(-100%);transform: translateX(-100%);display: block;max-width: 570px;max-height: 100%;overflow-y: auto;}
	
	.ox-megamenu-navigation .ox-dropdown--megamenu.ox-megamenu--opened > .ox-megamenu__dropdown,
	.ox-megamenu-navigation .ox-dropdown--simple.ox-megamenu--opened > .ox-megamenu__dropdown
	{opacity: 1;visibility: visible;transform: translateX(0);transition: transform .5s;max-width: 570px;height: 100%;max-height: calc(100% - 70px);}
	
	/* Sub Menu Lvl1 */
	.ox-megamenu-navigation .ox-megamenu-list .level1.submenu {opacity: 0;visibility: hidden;position: fixed;top: 0;left: 0;bottom: 0;z-index: 2;width: 100%;height: 100%;background: #fff;-webkit-transform: translateX(-100%);transform: translateX(-100%);display: block;max-width: 570px;}
	.ox-megamenu-navigation .ox-megamenu-list .level1.ox-megamenu--opened .level1.submenu {opacity: 1;visibility: visible;-webkit-transform: translateX(0);transform: translateX(0);transition: transform .5s;max-width: 570px;z-index: 2;height: 100%;}
	.ox-megamenu-block.ox-megamenu-block-right {display: none;}
	
	/* Brands */
	.ox-dropdown--megamenu > .ox-megamenu__dropdown .ox-megamenu-list.row {}
	.ox-megamenu-navigation [data-name="Brands"] .ox-megamenu__dropdown .ox-megamenu-list {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.ox-megamenu-navigation [data-name="Brands"] .ox-megamenu__dropdown .ox-megamenu-list .level1 {max-width: 48%;}
}

/* Sort By Branda */
.ox-megamenu-navigation [data-name="Brands"] .ox-megamenu__dropdown .ox-megamenu-list {
	display: block;
	columns: 3;
}
.ox-megamenu-navigation [data-name="Brands"] .ox-megamenu__dropdown .ox-megamenu-list .level1 {
	width: 100%;
	max-width: 100%;
	display: inline-block
}
@media screen and (max-width: 1024px) {
	.ox-megamenu-navigation [data-name="Brands"] .ox-megamenu__dropdown .ox-megamenu-list{
		display: block;
		columns: 2;
	}
}
/* END Nav ************************************************************************************************************/


/* Search *************************************************************************************************************/
/*.block-search {margin-left: auto;}*/
.block-search input {height: 36px;font-family: Arial,sans-serif;font-size: 12px;line-height: 1.1;}

.block-search .label {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.page-header .block-search .block-content {position: relative;}
.page-header .block-search .action.search {display: inline-block !important;-moz-box-sizing: content-box;border: 0;box-shadow: none;line-height: inherit;margin: 0;padding: 0;text-decoration: none;text-shadow: none;font-weight: 400;width: 36px;height: 36px;position: absolute;right: 0;top: 0;z-index: 1;pointer-events: none;}
.page-header .block-search .action.search[disabled] {opacity: 1;}
.page-header .block-search .action.search > span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.block-search .action.search:before {display: inline-block;width: 36px;height: 36px;
	/*background: #909295 url("../images/search.svg") no-repeat center center / contain;content: '';*/
	background: url("../../images/search-black.svg") no-repeat center center;content: '';
	background-size: 28px;
}
.block-search .action.search:hover:before,
.block-search .action.search:focus:before {color: #ffffff;}
@media screen and  (min-width: 1025px){  }
@media screen and  (min-width: 769px){
	.block-search {width: 300px;}
	.block-search .control {padding: 0;}
}
@media screen and (max-width: 1024px){
	.block-search {margin-left: auto;width: auto;margin-top: 0;}
	.block-search .control {margin: 0;padding: 0;border: none;}
	.block-search .control input {width: 34px;height: 36px;left: 0;margin: 0;position: static;padding: 0;background: transparent;border: none;}
	.page-header .block-search .action.search {background: #2a2c2c;border-radius: 0;border-color: #2a2c2c;top: -1px;height: 40px;width: 40px;}
	.page-header .block-search .action.search:before {background: url("../../images/search.svg") no-repeat center center;/*border: 1px solid #ffffff;*/background-size: 30px;width: 40px;height: 40px;}
	.page-header .block-search .block-content {margin-left: 10px;}
}
/* END Search *********************************************************************************************************/


/* Minicart ***********************************************************************************************************/
.minicart-wrapper .product .actions > .primary {display: none;}

.header.content > .minicart-wrapper .action.showcart {color: #000000;}
.header.content > .minicart-wrapper .action.showcart:before {background: url("../../images/shopping_cart.svg") no-repeat center center / 32px;}
.header.content > .minicart-wrapper .product.options .swatch-option.text {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}
@media screen and (min-width: 1025px) {
	.header.content > .minicart-wrapper {margin: 0 20px 0 10px;}
}
@media screen and (max-width: 1024px){
	.header.content > .minicart-wrapper {margin: 0 12px;}
}
/* END Header *********************************************************************************************************/
