/** Shopify CDN: Minification failed

Line 252:25 Unexpected "\"Shipping\""

**/
#shopify-section-header-04{
	position: relative;
    z-index: 3;
    will-change: transform;
    pointer-events: none;
}

#shopify-section-header-04 .header-04 {
	pointer-events: auto;
}

#shopify-section-header-04.animate {
    transition: transform .15s ease-out;
}

.header-04 .header-top{
	padding-top: 25px;
	padding-bottom: 10px;
}

.header-04 .header-top--wrapper{
	display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
}

.header-top--wrapper .header-top--right .header__group{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.header-top--wrapper .header-top--right .header__icon--cart .cart-count-bubble{
	position: absolute;
    top: 3px;
    right: 0px;
    line-height: 15px;
    margin: 0;
    min-width: 30px;
    min-height: 15px;
   	border-radius: 8px;
}

.header-top--wrapper .header-top--right .header__icon{
	display: flex;
	align-items: center;
	text-align: center;
}

.header-top--wrapper .header-top--right .customer-links{
	margin-left: 0;
}

.header-top--wrapper .header-top--right .header__icon .hello{
	justify-content: flex-start;
	font-weight: var(--font-weight-normal);
	margin-bottom: 4px;
}

.header-top--wrapper .header-top--right .header__icon--wishlist .wishlist-text{
	width: 45px;
	line-height: 15px;
	margin-top: 6px;
}

.header-top--wrapper .header-top--right .header__icon--wishlist svg{
	width: 30px;
    height: 30px;
    margin: 0;
    position: relative;
    top: 2px;
    margin-right: 2px;
}

.header-top--wrapper .header-top--right .header__icon--account svg{
	width: 29px;
    height: 29px;
    display: inline-block;
    margin-right: 8px;
}

.header-top--wrapper .header-top--right .header__icon--cart .cart-text{
	margin-top: 21px;
}

.header-top--wrapper .header-top--right .header__icon--cart svg{
	width: 30px;
    height: 30px;
    margin: 0;
    position: relative;
    top: 1px;
    margin-right: 9px;
}

.header-top--wrapper .header-top--right .header__icon > span{
	text-transform: capitalize;
	font-size: calc(var(--font-body-size) - 1px);
	font-weight: var(--font-weight-medium);
	display: block !important;
	height: auto;
	margin-top: 4px;
}

.header-top--wrapper .header-top--right .header__icon+.header__icon{
	margin-left: 30px;
}

.header-top--wrapper .header-top-center .header__search{
	display: block;
}

.header-top--wrapper .header__search .search-modal__form{
	max-width: 100%;
	border-radius: 5px;
}

.header-top--wrapper .header__search .search-modal__form .search__input{
	width: calc(100% - 50px);
	padding: 10px 18px 10px;
}

.header-top--wrapper .header__search .search-modal__form .search__button{
	padding: 10px 15px 16px 15px;
	min-height: 50px;
	border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.header-top--wrapper .header__search .search-modal__form .search__button svg{
	width: 18px;
    height: 18px;
    transform: none;
}

.header-top--wrapper .customer-service-text{
	font-size: var(--font-body-size);
	text-align: left;
	margin-right: 50px;
	position: relative;
	top: 6px;
}

.header-top--wrapper .customer-service-text a{
	font-size: calc(var(--font-body-size) + 4px);
	font-weight: var(--font-weight-bold);
}

.header-top--wrapper .quickSearchResultsWrap{
	top: calc(100% + 55px);
    top: calc(100% + 15px);
    right: 0;
    width: 673px;
    border-radius: 5px;
}

.header-04 .header-bottom--wrapper{
	display: flex;
    justify-content: space-between;
    align-items: center;
}

.header-04 .header-bottom--wrapper .menu-lv-1__action{
	padding: 13px 12px 13px 12px;
}

.header-04 .header-bottom--wrapper .menu-lv-1__action .icon-img{
	display: none;
}

.header-04 .header-bottom--wrapper .dropdown-language .localization-form .disclosure__link .text{
	color: var(--color-link);
}

.header-04 .header-bottom--wrapper .dropdown-currency .currency-block .dropdown-item .text{
	color: var(--color-link);
}

.header-04 .menu-lv-1 .label{
	line-height: 18px;
    height: 18px;
    padding: 0 7px;
    border-radius: 2px;
}

.header-04 .menu-lv-1 .label:before{
	display: none;
}

.header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item .menu-lv-1__action .icon-img{
	min-width: 22px;
    text-align: center;
    margin-right: 5px;
    position: relative;
    top: 4px;
    display: none;
}

/* Header 04 Style 02 */
.header-04.style_2 .header-top{
	padding-top: 19px;
    padding-bottom: 19px;
}

.header-top-custom .header-top-custom-wrapper{
	display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    max-height: 36px;
}

.header-top-custom .info-store{
	display: inline-flex;
	padding: 0;
}

.header-top-custom .info-store .text{
	padding: 0 12px;
	list-style: none;
}

.header-top-custom .info-store .text svg{
	width: 20px;
	height: 18px;
}

.header-top-custom .info-store .text:first-child{
	padding-left: 0;
}

.header-top-custom .info-store .text:first-child svg{
	width: 15px;
	height: 15px;
}

.header-top-custom .info-icon{
    display: inline-block;
	padding-right: 5px;
    min-width: 20px;
}

.header-top-custom .info-text{
	display: inline-block;
}

.header-top-custom .free-"Shipping"-text{
	font-weight: var(--font-weight-bold);
}

.header-top-custom .header-links .link{
	margin-right: 20px;
}

.header-04.style_2 .header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item .menu-lv-1__action .icon-img{
	display: inline-block;
}

/* Header 04 Style 03 */
.help-item svg {
    position: relative;
    width: 18px;
    height: 18px;
    top: -3px;
    margin-right: 5px;
}

/* Heading Title */
.halo-block-header {
    margin: 0 0 35px 0;
}

.halo-block-header .title{
	margin-bottom: 11px;
}

/* Product Card*/
.card-product__group.group-left, .card-product__group.group-right{
	top: 0;
}

.card-product__group.group-right{
	right: 0;
}

.card-product__group.group-left{
	left: 0;
}

.card-review {
    margin: -2px 0px -5px 0px;
}

.product-card-layout-02 .product-item.disable_product_card_border .card-price{
	margin-bottom: 13px;
}

.product-card-layout-02 .product-item.disable_product_card_border .card-swatch+.card-action {
    margin-top: 20px;
}

/* Product Block */
.product-infinite-scroll {
    margin: 35px 0 0 0;
}

/* Sidebar Cart */
.product-item-custom .card-information{
	top: -1px;
}

.halo-cart-sidebar .previewCartTitle{
	font-size: 18px;
    line-height: 26px;
}

/* Spotlight Block */
.spotlight-block .slider-dots{
	bottom: -40px;
}


@media (max-width: 1300px){
	.header-04 .header-top-center{
		flex: 0 0 44.666667% !important;
    	max-width: 44.666667% !important;
	}

	.header-top--wrapper .customer-service-text{
		margin-right: 25px;
	}

	.header-04.style_3 .header-top-center {
	    flex: 0 0 calc(36.666667% + 20px) !important;
	    max-width: calc(36.666667% + 20px) !important;
	}

	.header-04.style_3 .header-top--right {
	    flex: 0 0 calc(34.3333% - 10px) !important;
	    max-width: calc(34.3333% - 10px) !important;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon--cart svg{
		margin-right: 8px !important;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon--cart .cart-count-bubble{
		right: 4px !important;
	}
}

@media (max-width: 1200px){
	.header-04 .header-top-center{
		flex: 0 0 43.666667% !important;
    	max-width: 43.666667% !important;
	}
	.header-04 .header-top--right {
	    flex: 0 0 calc(34.3333% - 10px) !important;
	    max-width: calc(34.3333% - 10px) !important;
	}
}

@media (max-width: 1024px){
	/* Menu Tabs */
	.nav-tabs-mb{
		display: flex;
	    align-items: center;
	    justify-content: space-between;
	}

	.nav-tabs-mb .nav-tabs-title{
		position: relative;
		flex: 0 0 50%;
    	max-width: 50%;
    	text-align: center;
    	padding: 8px 10px;
	}

	.nav-tabs-mb .nav-tabs-title.no-tab-categories{
		flex: 0 0 100%;
    	max-width: 100%;
	}

	.nav-tabs-mb .nav-tabs-title a{
		font-size: var(--font-body-size);
		font-weight: var(--font-weight-medium);
		text-transform: uppercase;
	}

	.nav-tabs-mb .nav-tabs-title:before{
		content: '';
	    position: absolute;
	    top: 100%;
	    left: 0;
	    margin-top: -2px;
	    width: 0;
	    height: 2px;
   		transition: width .25s;
	}

	.nav-tabs-mb .nav-main-tabs:before{
		right: 0;
   		left: auto;
	}

	.nav-tabs-mb .active:before{
		width: 100%;
	}

	.wrapper-nav-tab{
		display: none;
		transition: opacity .25s,transform .25s ease,visibility .25s ease;
		-webkit-animation: 1s tab-fadeIn;
    	animation: 1s tab-fadeIn;
	}

	.wrapper-nav-tab.active{
		display: block;
	}

	@-webkit-keyframes tab-fadeIn {
	    from {
	        opacity: 0
	    }

	    to {
	        opacity: 1
	    }
	}

	@keyframes tab-fadeIn {
	    from {
	        opacity: 0
	    }

	    to {
	        opacity: 1
	    }
	}

	.halo-sidebar_menu_vertical .halo-sidebar-close{
		position: absolute !important;
	    right: -40px !important;
	    background-color: var(--bg-black) !important;
	}

	.halo-sidebar_menu_vertical .halo-sidebar-close svg{
		fill: var(--color-white) !important;
	}

	.header__inline-menu .menu-lv-1__action .icon-img{
		display: none;
	}

	.header__menu-vertical .menu-lv-1__action .icon-img{
		min-width: 22px;
	    display: inline-block;
	    text-align: center;
	    margin-right: 5px;
	    position: relative;
	    top: 3px;
	}

	#shopify-section-header-04 .header-wrapper{
		height: auto !important;
	}

	.header__icon--cart .cart-count-bubble{
		top: -10px;
	}

	.site-nav-mobile .dropdown-language .localization-form .disclosure__link .text{
		color: var(--color-link);
	}

	.site-nav-mobile .dropdown-currency .currency-block .dropdown-item .text{
		color: var(--color-link);
	}

	.site-nav-mobile.nav-account .customer-links{
		display: none;
	}

	.site-nav-mobile.nav-account .customer-service-text a{
		font-weight: var(--font-weight-bold);
	}

	.halo-currency .currency-menu .dropdown-item .text:hover:before, .halo-currency .currency-menu .dropdown-item.active .text:before{
		bottom: 5px;
	}

	.dropdown-language .localization-form .disclosure__link.disclosure__link--active, .dropdown-language .localization-form .disclosure__link:hover{
		text-underline-offset: 3px;
	}

	.sections-slide-show+.sections-brand-slider .slick-arrow{
		top: calc(50% - 15px);
	}

	/* Header 04 Style 02 */
	.header-04.style_2 .header-top-custom{
		display: none;
	}

	.header__menu-vertical.style_2 .list-menu .menu-lv-1__action{
		font-weight: var(--font-weight-normal);
	}

	.site-nav-mobile .wrapper-links .info-store{
		padding: 0 20px;
		margin: 0 0 5px 0;
	}

	.site-nav-mobile .wrapper-links .info-store .text{
		list-style: none;
    	margin-top: 7px;
	}

	.site-nav-mobile .wrapper-links .info-store .text svg{
		width: 16px;
		height: 16px;
	}

	.site-nav-mobile .wrapper-links .info-store .text:last-child{
		margin-top: 10px;
	}

	.site-nav-mobile .wrapper-links .info-store .text .info-icon{
		display: inline-block;
	    padding-right: 5px;
	    min-width: 20px;
	}

	.site-nav-mobile .wrapper-links .info-store .text .info-text{
		display: inline-block;
	}

	.site-nav-mobile .wrapper-links .header-links{
		padding: 0 20px;
   	 	margin: 0;
	}

	.site-nav-mobile .wrapper-links .header-links .link{
		display: block;
	}

	.site-nav-mobile .wrapper-links .header-links .link:first-child{
		margin-bottom: 8px;
	}

	/* Product Block */
	.product-infinite-scroll .button{
		max-width: 141px;
	}
}

@media (max-width: 551px){
	.announcement-bar__message .message{
		padding: 5px 0px;
	}

	.announcement-bar__message .message span img{
		margin-right: 15px;
	}

	.announcement-bar__message .message, .announcement-bar__message .message a, .announcement-bar__message p{
		font-size: 13px !important;
		font-weight: var(--font-weight-normal);
	}

	.announcement-bar__message .message .btn{
		display: none;
	}

	.announcement-bar .announcement-close{
		top: 19px;
	}

	/* Product Block */
	.enable_gradient_button_1 .halo-product-block .halo-block-header{
		margin-bottom: 5px;
	}

	.halo-product-block .halo-block-header .view_all{
		margin-bottom: 22px;
	}

	.product-card-layout-02 .product-item.disable_product_card_border .price-item .money{
		font-size: var(--product-price-font-size);
	}
}

@media (min-width: 1025px){
	/* Vertical Menu */
	.header-04 .header-bottom--wrapper .header-bottom-vertical{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 260px;
	    flex: 0 0 260px;
	    max-width: 260px;
	}

	.header-04 .header-bottom--wrapper .header-bottom-vertical+.header-bottom-left.style_2{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 calc(100% - 260px);
	    flex: 0 0 calc(100% - 260px);
	    max-width: calc(100% - 260px);
	}

	.header-04 .header-bottom--wrapper .header-bottom-vertical+.header-bottom-left{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 calc(74% - 260px);
	    flex: 0 0 calc(74% - 260px);
	    max-width: calc(74% - 260px);
	    padding-left: 30px;
	}

	.header-04 .header-bottom--wrapper .header-bottom-left{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 74%;
	    flex: 0 0 74%;
	    max-width: 74%;
	}

	.header-04 .header-bottom--wrapper .header-bottom-right{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 26%;
	    flex: 0 0 26%;
	    max-width: 26%;
	}

	.shopify-section-header-sticky .header-04 .header-bottom--wrapper{
		justify-content: flex-start;
	}

	.shopify-section-header-sticky .header-04 .header-bottom--wrapper .header-bottom-vertical.header-bottom-left{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(100% - 260px);
		flex: 0 0 calc(100% - 260px);
		max-width: calc(100% - 260px);
	}

	.shopify-section-header-sticky .header-04 .header-bottom--wrapper .header-bottom-left{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.header-bottom--wrapper .header-bottom-vertical .categories-title{
		display: flex;
    	align-items: center;
    	padding: 11px 25px;
    	border-top-left-radius: 6px;
    	border-top-right-radius: 6px;
    	min-width: 260px;
	}

	.header-bottom-vertical .categories-title .mobileMenu-toggle{
		margin-right: 16px;
		pointer-events: none;
	}

	.header-bottom-vertical .mobileMenu-toggle__Icon::before{
		top: -7px;
	}

	.header-bottom-vertical .mobileMenu-toggle__Icon::after {
	    bottom: -7px;
	}
	
	.header-bottom--wrapper .header-bottom-vertical .categories-title .title{
		font-size: var(--font-body-size);
		font-weight: var(--font-weight-medium);
		margin: 0;
		line-height: 26px;
	}

	.header-bottom--wrapper .header-bottom-vertical .categories-title svg{
		position: absolute;
		right: 25px;
	}

	.header-bottom--wrapper .header-bottom-vertical .vertical-menu.hide .categories-title svg{
		transform: rotate(180deg);
	}

	.header-bottom-vertical .vertical-menu{
		position: relative;
		top: 2px;
		cursor: pointer;
	}

	.header-bottom-vertical .header__menu-vertical{
		position: absolute;
	    left: 0;
	    right: 0;
	    top: 100%;
	    background: var(--bg-white);
	    border-top: none;
	    z-index: 3;
	    opacity: 1;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	    filter: alpha(opacity=100);
	    visibility: visible;
	    pointer-events: auto;
	    -moz-transform: translateY(0);
	    -o-transform: translateY(0);
	    -ms-transform: translateY(0);
	    -webkit-transform: translateY(0);
	    transform: translateY(0);
	    -webkit-transition: transform .3s linear;
	    -moz-transition: transform .3s linear;
	    -ms-transition: transform .3s linear;
	    -o-transition: transform .3s linear;
	    transition: transform .3s linear;
	    width: 260px;
	    box-shadow: 0px 3px 18px 2px rgba(0, 0, 0, 0.2);
	    border-bottom-left-radius: 6px;
	    border-bottom-right-radius: 6px;
	}

	.shopify-section-header-sticky .header-bottom-vertical .header__menu-vertical{
		opacity: 1;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	    filter: alpha(opacity=100);
	    visibility: visible;
	    pointer-events: auto;
	    -moz-transform: translateY(0);
	    -o-transform: translateY(0);
	    -ms-transform: translateY(0);
	    -webkit-transform: translateY(0);
	    transform: translateY(0);
	}

	.shopify-section-header-sticky .header-bottom-vertical.hide .header__menu-vertical{
		opacity: 0;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	    filter: alpha(opacity=0);
	    visibility: hidden;
	    pointer-events: none;
	    -moz-transform: translateY(30px);
	    -o-transform: translateY(30px);
	    -ms-transform: translateY(30px);
	    -webkit-transform: translateY(30px);
	    transform: translateY(30px);
	}

	.header-bottom-vertical .vertical-menu.hide .header__menu-vertical{
		opacity: 0;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	    filter: alpha(opacity=0);
	    visibility: hidden;
	    pointer-events: none;
	    -moz-transform: translateY(30px);
	    -o-transform: translateY(30px);
	    -ms-transform: translateY(30px);
	    -webkit-transform: translateY(30px);
	    transform: translateY(30px);
	}

	.shopify-section-header-sticky .header-04{
		border-top: 0;
	}

	.header-bottom-vertical .header__menu-vertical .list-menu{
		padding: 19px 0 26px;
    	position: relative;
	}

	.header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item{
		display: block;
		margin: 0;
	}

	.header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item .menu-lv-1__action{
		padding: 10px 25px 10px 25px !important;
	}

	.header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item .list-menu--disclosure{
		position: absolute;
		left: 100%;
    	background-color: transparent;
        box-shadow: none;
    	padding: 10px 0 0 11px;
    	top: -10px;
	}

	.header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item .list-menu--disclosure .bg_white{
		background: var(--bg-white);
       box-shadow: 0 1px 4px 0 rgb(0 0 0 / 15%);
		border-radius: 6px;
	}

	.header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item .list-menu--disclosure-2{
		margin-left: 0;
	}

	.header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item.menu-lv-1 .icon-dropdown{
		display: block;
	}

	.header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item.menu-lv-1 .menu-lv-1__action .icon{
		right: 23px;
	}

	.header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item.menu-lv-2, .header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item.menu-lv-3{
		padding: 0 20px;
	}

	.header-bottom-vertical .header__menu-vertical .menu-lv-item.has-megamenu .menu-dropdown{
		left: 100%;
    	right: initial;
    	top: 0;
    	min-width: calc(100vw - 290px);
    	background: var(--bg-white);
   		padding: 0px 30px 0 15px;
   		max-height: 90vh;
   		border-bottom-left-radius: 6px;
   		border-bottom-right-radius: 6px;
   		box-shadow: 0px 3px 18px 2px rgb(0 0 0 / 20%);
	}

	.header-bottom-vertical .header__menu-vertical .menu-lv-item.has-megamenu .menu-dropdown .icon-dropdown{
		display: none;
	}

	.header-bottom-vertical .megamenu_style_1 .menu-dropdown__column.no_show_banner:not(.column-full), .header-bottom-vertical .megamenu_style_1 .menu-dropdown__column.no_show_product:not(.column-full){
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 70.333333%;
	    flex: 0 0 70.333333%;
	    max-width: 70.333333%;
	}

	.header-bottom-vertical .megamenu_style_1 .menu-dropdown__banner.no_show_banner:not(.column-full), .header-bottom-vertical .megamenu_style_1 .menu-dropdown__banner.no_show_product:not(.column-full) {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 29.666667%;
	    flex: 0 0 29.666667%;
	    max-width: 29.666667%;
	}

	.header-bottom-vertical .megamenu_style_1 .site-nav-banner--item.col-right{
		width: 277px;
	}

	.header-bottom-vertical .megamenu_style_2 .menu-dropdown__column{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 66% !important;
	    flex: 0 0 62% !important;
	    max-width: 62% !important;
	}

	.header-bottom-vertical .megamenu_style_2 .menu-dropdown__banner {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 34% !important;
	    flex: 0 0 38% !important;
	    max-width: 38% !important;
	}

	/* Header 04 Style 02 */
	.shopify-section-header-sticky .header-wrapper .header-top-custom{
		display: none;
	}

	.header-04.style_2 .header-top--left{
		flex: 0 0 calc(24% - 10px);
    	max-width: calc(24% - 10px);
    	padding-left: 60px;
	}

	.header-04.style_2 .header-top-center{
		flex: 0 0 calc(40.666667% + 20px) !important;
   	 	max-width: calc(40.666667% + 20px) !important;
	}

	.header-04.style_2 .header-top--right{
		flex: 0 0 calc(35.3333% - 10px);
    	max-width: calc(35.3333% - 10px);
	}

	.header-04 .header-top-custom .header-top-left, .header-04 .header-top-custom .header-top-center, .header-04 .header-top-custom .header-top-right{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 33.333333% !important;
	    flex: 0 0 33.333333% !important;
	    max-width: 33.333333% !important;
	}

	.header-04 .header-top-custom .header-top-right{
		display: flex;
	    align-items: center;
	    justify-content: flex-end;
	}

	.header-04.style_2 .header-bottom--wrapper .header-bottom-vertical+.header-bottom-left{
		padding-left: 20px;
	}

	.header-04.style_2 .header-bottom--wrapper .menu-lv-1__action{
		padding: 10px 15px 11px 15px;
	}

	.shopify-section-header-sticky .header-wrapper .header-04.style_2 .header-bottom .fixed-center .menu-lv-1__action{
		padding: 10px 15px 11px 15px;
	}

	.shopify-section-header-sticky .header-wrapper .header-04.style_2 .header-bottom .header-bottom-vertical .vertical-menu{
		top: 3px;
	}

	.header-04 .header-top-custom .top-language-currency.enable-currency .halo-top-language .disclosure__button .text{
		margin-left: 7px;
	}

	.header-04 .header-top-custom .top-language-currency .halo-top-language+.halo-top-currency{
		margin-left: 1px;
    	padding-left: 5px;
	}

  /* 	.header-04.style_2 .header-top--wrapper .quickSearchResultsWrap{
		width: 495px;
	} */

	.header-04.style_2 .header-top--wrapper .header__search .search-modal__form .search__button svg{
		width: 21px;
		height: 22px;
	}

	.header-04.style_2 .header-top--wrapper .header__search .search-modal__form .search__button{
		padding: 6px 12px 13px 12px;
    	min-height: 45px;
	}

	.header-04.style_2 .header-top--wrapper .header__search .search-modal__form .search__input{
		font-size: calc(var(--font-body-size) + 2px);
	}

	.header-04.style_2 .header-top--wrapper .header-top--right .header__icon>span {
		font-size:  var(--font-body-size);
	}

	.header-04.style_2 .header-top--wrapper .header-top--right .header__icon--cart .cart-count-bubble{
		line-height: 17px;
		min-height: 17px;
		right: -3px;
	}

	.header-04.style_2 .header-top--wrapper .header-top--right .header__icon--cart svg{
		margin-right: 12px;
		top: 0;
	}

	.header-04.style_2 .header-top--wrapper .header-top--right .header__icon+.header__icon{
		margin-left: 32px;
	}

	.header-04.style_2 .header-top--wrapper .header-top--right .header__icon+.header__icon.header__icon--account{
		margin-left: 22px;
	}

	.header-04.style_2  .header-top--wrapper .header-top--right .customer-links{
		text-align: left;
		line-height: initial;
	}

	.header-04.style_2  .header-top--wrapper .header-top--right .customer-links .hello{
		font-weight: bold;
		display: block;
		padding-top: 4px;
	}

	.header-04.style_2 .header-bottom-vertical .categories-title .mobileMenu-toggle{
		display: none;
	}

	.header-04.style_2 .header-bottom--wrapper .header-bottom-vertical .categories-title .title{
		font-size: calc(var(--font-body-size) + 2px);
		font-family: var(--font-body-family);
	}

	.header-04.style_2 .header-bottom--wrapper .header-bottom-vertical .categories-title{
		padding: 6px 16px 7px 20px;
		justify-content: space-between;
	}

	.header-04.style_2 .header-bottom-vertical .header__menu-vertical{
		box-shadow: none;
	}

	.header-04.style_2 .header-bottom-vertical .header__menu-vertical .menu-lv-item.has-megamenu .menu-dropdown{
		min-width: 911px;
	}

	.header-04.style_2 .header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item .menu-lv-1__action{
		padding: 6px 25px 6px 20px !important;
		font-size: calc(var(--font-menu-lv1-size) - 2px);
		font-weight: var(--font-weight-normal);
	}

	.header-04.style_2 .header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item.menu-lv-1 .menu-lv-1__action .icon{
		right: 14px;
	}

	.header-04.style_2 .header-bottom-vertical .header__menu-vertical .list-menu{
		padding: 11px 0 15px;
		box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
	}

	.header-04.style_2 .header-bottom-vertical .menu-dropdown__wrapper{
		padding: 16px 0 12px 0;
	}

	.header-04.style_2 .header-bottom-vertical .site-nav-link{
		padding: 3px 0;
	}

	.sticky-search-open .header-04.style_2 details>.search-modal .quickSearchResultsWrap{
		width: 100% !important;
	}

	.header-04.style_2 .header-bottom {
		box-shadow: 0 3px 5px #0000000d;
	}

	/* Header 04 Style 03 */
	.header-04.style_3 .header-top {
	    padding-top: 22px;
	    padding-bottom: 19px;
	}

	.header-04.style_3 .header-top-center{
		flex: 0 0 calc(41.666667% + 20px);
	    max-width: calc(41.666667% + 20px);
	}

	.header-04.style_3 .header-top--right{
		flex: 0 0 calc(29.3333% - 10px);
	    max-width: calc(29.3333% - 10px);
	}

	.header-04.style_3 .header-top--left{
		display: flex;
	    align-items: center;
	    justify-content: space-between;
	    padding-left: 0;
	    flex: 0 0 calc(29% - 10px);
	    max-width: calc(29% - 10px);
	}

	.header-04.style_3 .header-top--left .customer-service-text{
		margin-right: 0;
		top: 0;
	}

	.header-04.style_3 .header-bottom--wrapper .header-bottom-right .help-item {
	    position: relative;
	    margin-right: 14px;
	    padding-right: 20px;
	}

	.header-04.style_3 .header-bottom--wrapper .header-bottom-right .help-item:before {
	    position: absolute;
	    content: "";
	    width: 1px;
	    height: 22px;
	    top: 50%;
	    transform: translateY(-50%);
	    right: 0;
	}

	.header-04.style_3 .header-top--wrapper .header__search .search-modal__form{
		border-radius: 30px;
		box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
	}

	.header-04.style_3 .header-top--wrapper .header__search .search-modal__form .search__input{
		font-size: calc(var(--font-body-size) + 2px);
	}

	.header-04.style_3 .header-top--wrapper .header__search .search-modal__form .search__button{
		border-top-right-radius: 30px;
    	border-bottom-right-radius: 30px;
    	padding: 10px 15px 12px;
    	min-height: 48px;
	}

	.header-04.style_3 .header-top--wrapper .header__search .search-modal__form .search__button svg{
		width: 28px;
    	height: 26px;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon>span {
		font-weight: var(--font-weight-normal);
		font-size: var(--font-body-size);
		margin-top: 10px;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon{
		display: block;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon--wishlist .wishlist-text{
		width: inherit;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon--wishlist svg{
		width: 30px;
	    height: 28px;
		margin: 0;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon--giftcards svg{
		width: 30px;
	    height: 28px;
	    margin: 0 2px 0 0;
	    position: relative;
	    top: 2px;
	    display: inline-block;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon--giftcards .giftcards-text{
		width: inherit;
	    line-height: 15px;
	    margin-top: 10px;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon--account svg{
		width: 30px;
	    height: 26px;
	    margin-top: 2px;
		margin-right: 0;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon--cart{
		margin-left: 37px;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon--cart .cart-text{
		display: none !important;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon--cart svg{
		width: 52px;
	    height: 52px;
	    position: relative;
	    top: -4px;
	    margin-right: 0;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon--cart .cart-count-bubble{
	    top: -4px;
	    right: -4px;
	    line-height: 23px;
	    min-width: 24px;
	    min-height: 24px;
	    border-radius: 50%;
	}

	.header-04.style_3 .header-top--wrapper .header-top--right .header__icon+.header__icon{
		margin-left: 40px;
	}

	.header-04.style_3 .header-bottom{
		box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.05);
	}

	.header-04.style_3 .header-bottom--wrapper .header-bottom-vertical{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 195px;
	    flex: 0 0 195px;
	    max-width: 195px;
	}

	.header-04.style_3 .header-bottom--wrapper .header-bottom-vertical+.header-bottom-left{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 calc(82% - 195px);
	    flex: 0 0 calc(82% - 195px);
	    max-width: calc(82% - 195px);
	    padding-left: 22px;
	}

	.header-04.style_3 .header-bottom--wrapper .header-bottom-right{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 18%;
	    flex: 0 0 18%;
	    max-width: 18%;
	}

	.header-04.style_3 .header-bottom--wrapper .header-bottom-vertical .categories-title{
	    padding: 11px 0px;
	    border-radius: 0;
	    min-width: 195px;
	    position: relative;
	}

	.header-04.style_3 .header-bottom--wrapper .header-bottom-vertical .categories-title .title{
		margin-left: 10px;
	}

	.header-04.style_3 .header-bottom--wrapper .header-bottom-vertical .categories-title:before{
	    position: absolute;
	    content: "";
	    top: 50%;
	    transform: translateY(-50%);
	    right: 0;
	    width: 1px;
	    height: 30px;
	    background-color: #dedede;
	}

	.header-04.style_3 .header-bottom--wrapper .header-bottom-vertical .categories-title svg{
		right: 62px;
	}

	.header-04.style_3 .header-bottom--wrapper .header-bottom-vertical .categories-title .mobileMenu-toggle-2 svg{
		width: 17px;
	    height: 17px;
	    position: relative;
	    top: -2px;
	    right: 0;
	}

	.header-04.style_3 .header-bottom--wrapper .menu-lv-1__action,
	.shopify-section-header-sticky .header-wrapper .header-04.style_3 .header-bottom .fixed-center .menu-lv-1__action{
		padding: 13px 18px;
	}

	.header-04.style_3 .header-bottom-vertical .vertical-menu{
		top: 0;
		transition: transform .3s linear;
	}

	.header-04.style_3 .header-bottom-vertical .vertical-menu:hover .header__menu-vertical{
		opacity: 1;
		visibility: visible;
		transform: translateY(0px);
	}

	.header-04.style_3 .header-bottom-vertical .header__menu-vertical{
		opacity: 0;
		visibility: hidden;
		transform: translateY(30px);
	}

	.header-04.style_3 .header-bottom--wrapper .header-bottom-vertical .categories-title .title{
		font-size: calc(var(--font-body-size) + 2px);
		font-family: var(--font-body-family);
	}

	.header-04.style_3 .header__menu-vertical .menu-lv-1__action{
		font-size: calc(var(--font-menu-lv1-size) - 2px);
		font-weight: var(--font-weight-normal);
	}

	.header-04.style_3 .header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item .menu-lv-1__action .icon-img{
		display: inline-block;
	}

	.header-04.style_3 .header-bottom-vertical .header__menu-vertical{
		box-shadow: 0 3px 5px #0000000d;
	}

	.header-04.style_3 .header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item .menu-lv-1__action{
		padding: 5px 25px !important;
	}

	.header-04.style_3 .header-bottom-vertical .header__menu-vertical .list-menu{
		padding: 15px 0 15px;
	}

	.header-04.style_3 .header-bottom-vertical .header__menu-vertical .list-menu .menu-lv-item .menu-lv-1__action .icon-img{
		top: 5px;
	}

	.header-04.style_3 .list-menu--disclosure{
		box-shadow: none;
	}

	.header-04.style_3 .header-bottom-vertical .header__menu-vertical .menu-lv-item.has-megamenu .menu-dropdown{
		box-shadow: 0 2px 4px #0000001a;
	}

	.header-04.style_3 .megamenu_style_1 .menu-dropdown__column, .header-04.style_3 .megamenu_style_2 .menu-dropdown__column{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 57%;
	    flex: 0 0 57%;
	    max-width: 57%;
	}

	.header-04.style_3 .megamenu_style_1 .menu-dropdown__banner, .header-04.style_3 .megamenu_style_2 .menu-dropdown__banner{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 43%;
	    flex: 0 0 43%;
	    max-width: 43%;
	}

	.header-04.style_3 .megamenu_style_1 .menu-dropdown__column.column-full, .header-04.style_3 .megamenu_style_2 .menu-dropdown__column.column-full{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 100% !important;
	    flex: 0 0 100% !important;
	    max-width: 100% !important;
	}

	.header-04.style_3 .header-bottom-vertical .megamenu_style_1 .menu-dropdown__column.no_show_product:not(.column-full) {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 65.333333%;
	    flex: 0 0 65.333333%;
	    max-width: 65.333333%;
	}

	.header-04.style_3 .header-bottom-vertical .megamenu_style_1 .menu-dropdown__banner.no_show_product:not(.column-full) {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 34.666667%;
	    flex: 0 0 34.666667%;
	    max-width: 34.666667%;
	}

	.header-04.style_3 .header-bottom-vertical .megamenu_style_1 .no_show_product .site-nav-banner--item.col-right{
		width: 100%;
	}

	.header-04.style_3 .header__menu-vertical .megamenu_style_1 .site-nav-product .card-product .card-media{
		width: auto;
	}

	.shopify-section-header-sticky .header-04.style_3 .header-bottom-vertical .header__menu-vertical .menu-lv-item.has-megamenu .menu-dropdown{
		min-width: auto;
   		width: calc(100vw - 400px);
	}

	.shopify-section-header-sticky .header-04.style_3 .header-bottom-vertical .vertical-menu{
		top: -1px;
	}

	.shopify-section-header-sticky .header-wrapper .header-04.style_3 .header-bottom .fixed-right .cart-count-bubble{
		line-height: 18px;
		height: 20px;
	}

	.shopify-section-header-sticky .header-wrapper .header-04.style_3 .header-bottom .fixed-center .list-menu{
		margin-top: 0;
	}

	.shopify-section-header-sticky .header-04.style_3 .header-bottom--wrapper .header-bottom-left{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 calc(100% - 195px) !important;
	    max-width: calc(100% - 195px) !important;
	}

	/**/

	.header-04 .header-bottom--wrapper .header-bottom-left .list-menu--disclosure-1{
		border-bottom-right-radius: 6px;
		border-bottom-left-radius: 6px;
	}

	.header-04 .header-bottom--wrapper .header-bottom-left .list-menu--disclosure-2{
		border-radius: 6px;
	}

	.header-04 .header-bottom--wrapper .header-bottom-right{
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}

	.header-04 .header-bottom--wrapper .header-bottom-right .customer-service-text{
		margin-right: 35px;
	}

	.header-custom-width #shopify-section-header-04 .has-megamenu .container{
		max-width: var(--header-custom-width-container) !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.header-04 .megamenu_style_1 .site-nav-banner{
		margin: 0;
	}

	.header-04 .megamenu_style_1 .menu-dropdown__column, .header-04 .megamenu_style_2 .menu-dropdown__column{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 66%;
	    flex: 0 0 66%;
	    max-width: 66%;
	}

	.header-04 .megamenu_style_1 .menu-dropdown__banner, .header-04 .megamenu_style_2 .menu-dropdown__banner{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 34%;
	    flex: 0 0 34%;
	    max-width: 34%;
	}

	.header-04 .megamenu_style_1 .menu-dropdown__column.column-full, .header-04 .megamenu_style_2 .menu-dropdown__column.column-full {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}

	.shopify-section-header-sticky .header-bottom--wrapper .header-bottom-right{
		display: none;
	}

	.shopify-section-header-sticky .header-wrapper .header-bottom .fixed-center .menu-lv-1__action{
		padding: 13px 12px 13px 12px;
	}

	.header-04 .header-top--right{
		flex: 0 0 calc(30.3333% - 10px);
	    max-width: calc(30.3333% - 10px);
	}

	.header-04 .header-top-center{
		position: relative;
		flex: 0 0 calc(47.666667% + 20px);
	    max-width: calc(47.666667% + 20px);
	}

	.header-04 .header-top--left{
		flex: 0 0 calc(22% - 10px);
	    max-width: calc(22% - 10px);
	    padding-bottom: 0;
	    padding-left: 35px;
	}

	.header-04 .list-menu.text-left {
    	margin-left: -15px;
	}

	.header-language_currency .dropdown-currency.show, .header-language_currency .dropdown-language.show{
		top: 10px;
		opacity: 0;
		visibility: hidden;
	}

	.header-language_currency .top-language-currency.show .dropdown-currency, .header-language_currency .top-language-currency.show .dropdown-language{
		top: calc(100% + 4px);
	    opacity: 1;
	    z-index: 9;
	    visibility: visible;
	}

	.header-language_currency .top-language-currency.show .dropdown-language{
		top: calc(100% + 3px);
	}

	.header-language_currency .top-language-currency.enable-currency .dropdown-language{
		right: 42px;
	}

	.header-language_currency .top-language-currency .dropdown-currency, .header-language_currency .top-language-currency.show .dropdown-language{
		box-shadow: none;
	}

	.header-language_currency .top-language-currency .dropdown-currency{
		visibility: hidden;
	}

	.header-language_currency .top-language-currency.show .dropdown-currency{
		visibility: visible;
	}

	.top-language-currency.enable-currency .halo-top-language .text+svg{
		display: none;
	}

	.top-language-currency.enable-currency .halo-top-language .disclosure__button .text{
		margin-left: 10px;
    	margin-right: 0;
	}

	.top-language-currency .halo-top-language .disclosure__button{
		padding-right: 0;
	}

	.top-language-currency .halo-top-currency .dropdown-label .icon{
		display: none;
	}

	.top-language-currency .halo-top-language+.halo-top-currency{
		margin-left: 1px;
    	padding-left: 8px;
	}

	.top-language-currency .halo-top-language+.halo-top-currency:before{
		content: "/";
	    position: absolute;
	    left: 0;
	    top: 50%;
	    transform: translateY(-50%);
	}

	.sticky-search-open #shopify-section-header-04 {
	    will-change: unset;
	    transform: none!important;
	}

	.sticky-search-open .search_details{
		max-width: 632px;
	}

	.sticky-search-open .search_details .header-search-close{
		font-size: 0;
	}

	.sticky-search-open .search_details .quickSearchResultsWrap{
/* 		top: calc(100% + 96px); */
        top: calc(100% + 16px);
		width: 632px;
	}

	.sticky-search-open .header-top-center .header__search {
	    position: fixed;
	    top: 0;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    background: rgba(35,35,35,.8);
	    width: 100%;
	    height: 100%;
	    margin: 0;
	    z-index: 101;
	}

	/* Aannouncement Bar */
	.header-custom-width #shopify-section-announcement-bar .container{
		max-width: 100%;
	}

	.announcement-bar__message {
		padding: 5px 0;
	}

	/* Customer Reviews */
	.customer-review-block .slick-arrow{
        top: calc(50% - 45px);
    }

    /* Product Block */
	.product-infinite-scroll .button{
		padding-top: 9px;
		padding-bottom: 9px;
	}
}

@media (min-width: 1400px){
	.header-bottom-vertical .header__menu-vertical .menu-lv-item.has-megamenu .menu-dropdown{
		min-width: 1110px;
	}

	.header-04.style_3 .megamenu_style_1 .menu-dropdown__column, .header-04.style_3 .megamenu_style_2 .menu-dropdown__column{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 62%;
	    flex: 0 0 62%;
	    max-width: 62%;
	}

	.header-04.style_3 .megamenu_style_1 .menu-dropdown__banner, .header-04.style_3 .megamenu_style_2 .menu-dropdown__banner{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 38%;
	    flex: 0 0 38%;
	    max-width: 38%;
	}
}

@media (min-width: 1600px){
	.header-04.style_3 .header-bottom-vertical .header__menu-vertical .menu-lv-item.has-megamenu .menu-dropdown{
		min-width: 1311px !important;
		width: auto !important;
	}

}

@media (min-width: 1800px){
	.enable_gradient_button_1 .slick-arrow.slick-next{
		right: -70px;
	}
	.enable_gradient_button_1 .slick-arrow.slick-prev{
		left: -70px;
	}
}

@media (min-width: 1025px) and (max-width: 1336px){
	.header-04 .header-bottom--wrapper .header-bottom-right .customer-service-text{
		margin-right: 15px;
	}
}

@media (min-width: 1025px) and (max-width: 1250px){
	.header-04 .header-bottom--wrapper .header-bottom-vertical+.header-bottom-left{
		flex: 0 0 calc(70% - 260px);
		max-width: calc(70% - 260px);
	}
	.header-04 .header-bottom--wrapper .header-bottom-left{
		flex: 0 0 70%;
		max-width: 70%;
	}
	.header-04 .header-bottom--wrapper .header-bottom-right{
		flex: 0 0 30%;
   		max-width: 30%;
	}
}