.header-wrapper { position: relative;}
.index-page .header-menu-wrapper {border-bottom: 0;}
.header-header {align-items: center;display: flex; flex-wrap: wrap;justify-content: space-between;}
.header-header .header-phone-left {font-size:18px; order:1;}
.header-header .header-menu {width:100%; order:4;}
.header-header .header-icons-left {display: none;}
.header-header .header-logo {padding: 22px 0; font-size:0; order:2;}
.header-header .header-icons-right {align-items: baseline;display: flex;gap:16px; order:3;}
.header-header .header-icon {line-height:1;position: relative;}
.header-header .header-icon a {display:block;}

#small_cart a::before {background: #BA1A40;border-radius: 50%;content: '';height: 4px;position: absolute;right: 0;top: 0;width: 4px;}

.header-menu-wrapper {border:1px solid #EEE; border-width: 1px 0;}
.cartDropDown {background: #fff; border: 1px solid #eee; display: none; line-height: normal; margin: 0; padding: 0; width: 350px; z-index: 999; position: fixed; top: 0; bottom: 0; right: 0; max-width: 100%; overflow: hidden; width: 30rem;}
.cartDropDown .cart-wrapper {display: flex; flex-direction: column;  height: 100%;}
.cartDropDown .cart-header-wrapper {background: #EFDEE2; align-items: center;display: flex; padding: 12px 25px;}
.cartDropDown .close-basket {align-items: center; border:1px solid #242424; border-radius: 50%;cursor: pointer; display: flex;flex-direction: column;justify-content: center; height: 37px; width: 37px;}
.cartDropDown .close-basket span {background: #242424; height: 1px; width: 15px; transform: rotate(-45deg);}
.cartDropDown .close-basket span + span {margin-top: -1px; transform: rotate(45deg);}
.cartDropDown .total-quantity { display: block; font-size: 16px; text-align: center; text-transform: capitalize; width: calc(100% - 37px);}
.cartDropDown > button {background: #fff; border: 0; color: #464646; font-size: 28px; padding: .5em 0; text-align: center; width: 100%;}
.cartDropDown > button:hover {background: #fff; border: 0; color: #464646;}
.cartDropDown > .scroll-cart-top,
.cartDropDown > .scroll-cart-top:hover {border: 1px solid #d2d2d2; border-width: 1px 0 0;}
.cartDropDown > .scroll-cart-bottom,
.cartDropDown > .scroll-cart-bottom:hover {border: 1px solid #d2d2d2; border-width: 0 0 1px;}
.cartDropDown ul {border: 1px solid #eee; border-width: 1px 0; flex-grow: 20; margin: 0; overflow: auto; padding:0 25px 25px;}
.cartSlider .item {display: flex; gap: 1rem; margin: 1.5rem 0; font-size: 0; padding: 0;}
.cartDropDown li > div {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: inline-block; font-size: 1px; font-weight: 400;  vertical-align: middle;}
.cartDropDown li .img {width: 110px;}
.cartDropDown li .img span img {height: auto; max-width: 100%; }
.cartDropDown li .cntnt {line-height: 21px; flex-grow: 1; font-size:14px; padding:0; text-align: left;}
.cartDropDown li .mnf {font-weight: 600; text-transform: uppercase;}
.cartDropDown li .opt span {text-transform: uppercase;}
.cartDropDown li .qty {display: none;}
.cartDropDown li .value {display: block; font-size: 14px; margin: .6em 0 0;}
.cartDropDown li .remove-item {color: #BA1A40; padding:0;}
.cartDropDown li .remove-item a {display: flex;align-items: center;gap: 2px;}
.cartDropDown .price.total {display:none; color: #242424; font-size: 18px; padding: 1.4em 0; text-align: center;}
.cartDropDown .price.total .value.total:before {content: "Total ";}
.cartDropDown .spend.another {display: none; font-size: 10px;  line-height: 14px; padding: 0 0 1em; text-align: center; text-transform: uppercase;}
.cartDropDown .cart-btns {display: none; padding: 0 25px 25px;}
.cartDropDown .cart-btns a {max-width: none; width: 100%;}


.header-search-wrapper {clear: both;}
.header-search {position: relative;}
.header-search form[name=search] {background: #FBF7F8; display:none; left: 0; padding: 10px 0; position: absolute; right: 0; text-align: center; white-space: nowrap; z-index: 999;}
.header-search form[name=search] .sv-container {display: flex;}
.header-search form[name=search] input[type="text"] {background: #fff;border: 0;  color: #242424;letter-spacing:.1em;flex-grow: 1; outline: none;}
.header-search form[name=search] button {background: #BA1A40; border: 1px solid #BA1A40;color: #fff;font-weight:500; line-height: 1; padding: 10px 34px; width: auto; max-width: none;}
.header-search form[name=search] button svg {fill:#fff; font-size:18px;}
@media (max-width: 1080px) {

	.header-wrapper {z-index: 992;}
	.header-wrapper {}
	.header-header .header-icons-left {align-items: center;display: flex;gap:10px;}
    .header-header .header-menu {order:1; width:auto;}
    .header-header .header-phone-left {display:none;}
     .header-header .header-icons-left .header-phone-left {font-size:16px; font-weight:600; display:block; order:2;}
    .header-icons-left  .header-icon {order:3; display:none;}
	
	.header-menu-bar {display: block; line-height: 0; width: 24px;}
	.header-menu-bar span { background: #000; display: block; height: 1px; width: 100%;}
	.header-menu-bar span + span {margin: 11px 0 0;}
    .header-header .header-icons-right {gap: 10px;}
    .header-header .header-logo img{max-width:300px;}
	.header-menu-wrapper {align-items: center; display: flex; justify-content: space-between;}


	.header-menu #left-angle {font-size: 1em; left: 0; margin: -2em 0 0; padding: 0; position: absolute; top: 50%;}
	.header-menu #left-angle a {color: #fff; font-size: 3em; padding: 0.5em;}
	.header-menu #left-angle a:hover {background: none;}

	.header-menu > ul {display: none;}

}
@media (max-width: 680px) {
    .header-header .header-icons-left .header-phone-left {display:none;}
    .header-icons-left .header-icon {display:block;}
    .header-icons-right .header-search {display:none;}
    
}

@media (min-width: 521px) {
    .header-header .header-logo.m {display:none;}
    
}

@media (max-width: 520px) {
    .header-header .header-logo {padding:15px 0;}
    .header-header .header-logo.d {display:none;}
   	.header-header .header-icons-right .header-search {display: none;}
    
}

