<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&amp;display=swap");
/*****GLOBAL STYLES******/
 body {
	 font-family: "Arial", sans-serif;
	 font-size: 14px /*{Global|body-font-size}*/;
	 color: #000000 /*{Global|body-font-colour}*/;
	 background-image: none /*{Global|body-background-image}*/;
	background-color: #fff /*{ Global|body-background-colour }*/;
	 line-height: 1.467;
	 letter-spacing: 0px;
	 overflow-x: hidden;
}
.btn{font-family: "Arial", sans-serif;}
 @media screen and (max-width: 1199.98px) {
	 body {
		font-size: 13px /*{ Global|body-font-size-moblie-tablet }*/;
		 line-height: 1.385;
		 letter-spacing: 0.013px;
	}
}
 a {
	color: #0e66ac /*{ Global|hypertext-color }*/;
	 line-height: 1.467;
	 text-decoration: none;
	 background-color: transparent;
}
 a:hover {
	color: #0e66ac /*{ Global|hypertext-color-hover }*/;
	 text-decoration: underline;
	 text-underline-offset: 2px;
}
 a:focus {
	 outline: 0px;
}
 a:not([href]):not([class]) {
	 color: inherit;
	 text-decoration: none;
}
 a:not([href]):not([class]):hover {
	 color: inherit;
	 text-decoration: none;
}
 @media screen and (max-width: 1279px) {
	 a {
		 line-height: 1.385;
		 letter-spacing: 0.013px;
	}
}
.slick-main-img .slick-slide{
	display: flex;
	height: auto;
	justify-content: center;
	align-items: center;
	position: relative;
}
@media (min-width: 768px) {
	.slick-main-img .slick-slide{
		min-height: 600px;
	}
}
.children-list,.slick-main-img,.slick-thumb-img{display: none;}
.children-list.slick-slider,.slick-main-img.slick-slider,.slick-thumb-img.slick-slider{display: block;}
 .breadcrumb {
	background-color: #fff /*{ Global|breadcrumb-background-colour }*/;
}
 .breadcrumb li a, .breadcrumb .breadcrumb-item a, .breadcrumb .breadcrumb-item {
	color: #000000 /*{ Global|breadcrumb-text-colour }*/;
	font-size: 12px;
}
#n_product .breadcrumb .breadcrumb-item.active a,#n_product .breadcrumb .breadcrumb-item:last-child a {
    color: #999;
}
.breadcrumb-item+.breadcrumb-item {
    padding-left: 20px;
}
.breadcrumb-item+.breadcrumb-item:before {
    padding-right: 20px;
}
/**** HEADING STYLES*****/
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Arial", sans-serif;
	color: #000000 /*{ Headings|headers-colour }*/;
	font-weight: 600;
}
 h1, .h1 {
	font-size: 32px /*{ Headings|header-1-font-size }*/;
	line-height: 1.2;
	letter-spacing: 0;
}
 @media screen and (max-width: 1279px) {
	 h1, .h1 {
		font-size: 26px /*{ Headings|header-1-font-size-moblie-tablet }*/;
		line-height: 1.2;
		letter-spacing: 0;
	}
}
 h2, .h2 {
	font-size: 28px /*{ Headings|header-2-font-size }*/;
	 line-height: 1.2;
	 letter-spacing: 0;
}
 @media screen and (max-width: 1279px) {
	 h2, .h2 {
		font-size: 22px /*{ Headings|header-2-font-size-moblie-tablet }*/;
		 line-height: 1.2;
		 letter-spacing: 0;
	}
}
 h3, .h3 {
	 font-size: 20px /*{Headings|header-3-font-size}*/;
	 line-height: 1.2;
	 letter-spacing: 0;
}
 @media screen and (max-width: 1279px) {
	 h3, .h3 {
		font-size: 18px /*{ Headings|header-3-font-size-moblie-tablet }*/;
		line-height: 1.2;
		letter-spacing: 0;
	}
}
 h4, .h4 {
	font-size: 18px /*{ Headings|header-4-font-size }*/;
	line-height: 1.2;
	letter-spacing: 0;
}
 @media screen and (max-width: 1279px) {
	 h4, .h4 {
		font-size: 16px /*{ Headings|header-4-font-size-moblie-tablet }*/;
		line-height: 1.2;
		letter-spacing: 0;
	}
}
 h5, .h5 {
	 font-size: 16px /*{ Headings|header-5-font-size}*/;
	 line-height: 1.2;
	 letter-spacing: 0;
}
 @media screen and (max-width: 1279px) {
	 h5, .h5 {
		font-size: 14px /*{ Headings|header-5-font-size-moblie-tablet }*/;
		 line-height: 1.2;
		 letter-spacing: 0;
	}
}
 .brave-heading, .brave-subheading {
	 border-left-color: #d8ac64 /*{ Headings|main-heading-border-colour }*/;
}
 .brave-subheading-right {
	border-right-color: #d8ac64 /*{ Headings|main-heading-border-colour }*/;
}
/**** BUTTON STYLES******/
 .btn-default {
	 color: #111 /*{Buttons|btn-default-text-colour}*/;
	 background-color: #fff /*{Buttons|btn-default-bg-colour}*/;
	 border-color: #111 /*{Buttons|btn-default-border-colour}*/;
	 border: 2px solid;
}
 .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	 color: #fff /*{Buttons|btn-default-text-colour-hover}*/;
	 background-color: #111 /*{Buttons|btn-default-bg-colour-hover}*/;
	 border-color: #111 /*{Buttons|btn-default-border-colour-hover}*/;
	 outline: none;
}
 .btn-default:hover svg path, .btn-default:focus svg path, .btn-default:active svg path, .btn-default.active svg path, .open .dropdown-toggle.btn-default svg path {
	 fill: #fff;
}
 .btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, .btn-default:not(:disabled):not(.disabled):active, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	 color: #fff /*{Buttons|btn-default-text-disabled-bg-colour}*/;
	 background-color: #111 /*{Buttons|btn-default-disabled-bg-colour}*/;
	 border-color: #111 /*{Buttons|btn-default-disabled-border-colour}*/;
}
 .btn-primary {
	 color: #fff /*{Buttons|btn-primary-text-colour}*/;
	 background-color: #ef5713 /*{Buttons|btn-primary-bg-colour}*/;
	 border-color: #ef5713 /*{Buttons|btn-primary-border-colour}*/;
}

 .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	color: #fff /*{ Buttons|btn-primary-text-colour-hover }*/;
	background-color: #f48a5a /*{ Buttons|btn-primary-bg-colour-hover }*/;
	border-color: #f48a5a /*{ Buttons|btn-primary-border-colour-hover }*/;
	 outline: none;
}
 .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #ef5713 /*{ Buttons|btn-primary-disabled-bg-colour }*/;
	border-color: #ef5713 /*{ Buttons|btn-primary-disabled-border-colour }*/;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show&gt;.btn-primary.dropdown-toggle{
	background-color: #ef5713;
	border-color: #ef5713;
	box-shadow: none;
}

 .btn-secondary {
	color: #fff /*{ Buttons|btn-secondary-text-colour }*/;
	background-color: #111 /*{ Buttons|btn-secondary-bg-colour }*/;
	border-color: #111 /*{ Buttons|btn-secondary-border-colour }*/; 
}
 .btn-secondary-ghost {
	border-color: #49a2a2 /*{ Buttons|btn-secondary-ghost-btn-border-colour }*/;
	color: #49a2a2 /*{ Buttons|btn-secondary-ghost-text-colour }*/;
	 background-color: transparent;
}
 .btn-secondary-ghost:hover {
	color: #49a2a2 /*{ Buttons|btn-secondary-ghost-hover-colour }*/;
}
 .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open .dropdown-toggle.btn-secondary {
	color: #fff /*{ Buttons|btn-secondary-text-colour-hover }*/;
	background-color: #111 /*{ Buttons|btn-secondary-bg-colour-hover }*/;
	border-color: #111 /*{ Buttons|btn-secondary-border-colour-hover }*/;
	 outline: none;
	 box-shadow: none;
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show&gt;.btn-secondary.dropdown-toggle,
 .btn-secondary.disabled, .btn-secondary[disabled], fieldset[disabled] .btn-secondary, .btn-secondary.disabled:hover, .btn-secondary[disabled]:hover, fieldset[disabled] .btn-secondary:hover, .btn-secondary.disabled:focus, .btn-secondary[disabled]:focus, fieldset[disabled] .btn-secondary:focus, .btn-secondary.disabled:active, .btn-secondary[disabled]:active, fieldset[disabled] .btn-secondary:active, .btn-secondary.disabled.active, .btn-secondary[disabled].active, fieldset[disabled] .btn-secondary.active {
	color: #fff; /*{ Buttons|btn-secondary-disabled-text-colour }*/;
	background-color: #111 /*{ Buttons|btn-secondary-disabled-bg-colour }*/;
	 border-color: #111 /*{ Buttons|btn-secondary-disabled-border-colour }*/;
	 outline: none;
	 box-shadow: none;
}
 .btn--warning {
	color: #fff /*{ Buttons|btn--warning-text-colour }*/;
	 background-color: #ef5713 /*{ Buttons|btn--warning-bg-colour }*/;
	border-color: #ef5713 /*{ Buttons|btn--warning-border-colour }*/;
}
 .btn--warning:hover, .btn--warning:focus, .btn--warning:active, .btn--warning.active, .open .dropdown-toggle.btn--warning {
	 color: #fff /*{ Buttons|btn--warning-text-colour-hover }*/;
	background-color: #f48a5a /*{ Buttons|btn--warning-bg-colour-hover }*/;
	 border-color: #f48a5a /*{ Buttons|btn--warning-border-colour-hover }*/;
	 outline: none;
}
 .btn--warning.disabled, .btn--warning[disabled], fieldset[disabled] .btn--warning, .btn--warning.disabled:hover, .btn--warning[disabled]:hover, fieldset[disabled] .btn--warning:hover, .btn--warning.disabled:focus, .btn--warning[disabled]:focus, fieldset[disabled] .btn--warning:focus, .btn--warning.disabled:active, .btn--warning[disabled]:active, fieldset[disabled] .btn--warning:active, .btn--warning.disabled.active, .btn--warning[disabled].active, fieldset[disabled] .btn--warning.active {
	 background-color: #ef5713 /*{ Buttons|btn--warning-disabled-bg-colour }*/;
	 border-color: #ef5713 /*{ Buttons|btn--warning-disabled-border-colour }*/;
}
 .btn-danger {
	color: #fff /*{ Buttons|btn-danger-text-colour }*/;
	background-color: #b90d18 /*{ Buttons|btn-danger-bg-colour }*/;
	border-color: #b90d18 /*{ Buttons|btn-danger-border-colour }*/; 
}
 .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	 color: #fff /*{Buttons|btn-danger-text-colour-hover}*/;
	 background-color: #ce565e /*{ Buttons|btn-danger-bg-colour-hover }*/;
	 border-color: #ce565e /*{ Buttons|btn-danger-border-colour-hover }*/;
}
 .btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
	 background-color: #ce565e /*{ Buttons|btn-danger-disabled-bg-colour }*/;
	border-color: #ce565e /*{ Buttons|btn-danger-disabled-border-colour }*/;
}
 .btn-success {
	 color: #fff /*{Buttons|btn-success-text-colour}*/;
	 background-color: #0eac71 /*{Buttons|btn-success-bg-colour}*/;
	border-color: #0eac71 /*{ Buttons|btn-success-border-colour }*/;
}
 .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	 color: #fff /*{ Buttons|btn-success-text-colour-hover }*/;
	background-color: #57c59c /*{ Buttons|btn-success-bg-colour-hover }*/;
	border-color: #57c59c /*{ Buttons|btn-success-border-colour-hover }*/;
	 outline: none;
	 box-shadow: none;
}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-success.dropdown-toggle:focus{
	box-shadow: none;
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show&gt;.btn-success.dropdown-toggle,
 .btn-success:active:hover, .btn-success.active:hover, .open &gt; .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open &gt; .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open &gt; .dropdown-toggle.btn-success.focus {
	background-color: #57c59c /*{ Buttons|btn-success-bg-colour-hover }*/;
	 border-color: #57c59c /*{ Buttons|btn-success-border-colour-hover }*/;
	 box-shadow: none;
}
 .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
	background-color: #0eac71 /*{ Buttons|btn-success-disabled-bg-colour }*/;
	 border-color: #0eac71 /*{ Buttons|btn-success-disabled-border-colour }*/;
	 opacity: 0.8;
}
 .btn--info {
	color: #fff /*{Buttons|btn-info-text-colour}*/;
	background-color: #0e66ad /*{ Buttons|btn-info-bg-colour }*/;
	border-color: #0e66ad /*{ Buttons|btn-info-border-colour }*/; 
}
 .btn--info:hover, .btn--info:focus, .btn--info:active, .btn--info.active, .open .dropdown-toggle.btn--info {
	color: #fff /*{ Buttons|btn-info-text-colour-hover }*/;
	background-color: #5794c6 /*{ Buttons|btn-info-bg-colour-hover }*/;
	border-color: #5794c6 /*{ Buttons|btn-info-border-colour-hover }*/;
}
.btn--info.disabled, .btn--info[disabled], fieldset[disabled] .btn--info, .btn--info.disabled:hover, .btn--info[disabled]:hover, fieldset[disabled] .btn--info:hover, .btn--info.disabled:focus, .btn--info[disabled]:focus, fieldset[disabled] .btn--info:focus, .btn--info.disabled:active, .btn--info[disabled]:active, fieldset[disabled] .btn--info:active, .btn--info.disabled.active, .btn--info[disabled].active, fieldset[disabled] .btn--info.active {
	background-color: #5794c6 /*{ Buttons|btn-info-disabled-bg-colour }*/;
	border-color: #5794c6 /*{ Buttons|btn-info-disabled-border-colour }*/;
}

/******LABEL STYLES******/
 .label-default {
	 color: #111111 /*{ Labels|label-default-colour }*/;
}
 .label-default[href]:hover, .label-default[href]:focus {
	color: #808080 /*{ Labels|label-default-bg-hover }*/;
}
 .label-primary {
	color: #EF5713; /*{ Labels|label-primary-bg }*/
}
.label-preorder {
	color: #FFF; /*{ Labels|label-primary }*/
	background-color: #0B4F6C; /*{ Labels|label-primary-bg }*/
}
.label-preorder[href]:hover, .label-preorder[href]:focus {
	color: #EF5713 /*{ Labels|label-primary-bg-hover }*/;
	background-color: #0B4F6C; /*{ Labels|label-primary-bg }*/
}
.text-preorder{
	color: #0B4F6C; /*{ Labels|label-primary }*/
}
.text-preorder[href]:hover, .text-preorder[href]:focus {
	color: #0B4F6C; /*{ Labels|label-primary }*/
}
 .label-primary[href]:hover, .label-primary[href]:focus {
	color: #EF5713 /*{ Labels|label-primary-bg-hover }*/;
}
 .label-success {
	color: #0EAC71 /*{ Labels|label-success-bg }*/;
}
 .label-warehouse{
	color: #01BAEF/*{ Labels|label-warehouse-bg }*/;
  font-weight: bold;
}
 .label-warehouse[href]:hover, .label-success[href]:focus {
	color: #0EAC71/*{ Labels|label-warehouse}*/;
  font-weight: bold;
}
 .label-success[href]:hover, .label-success[href]:focus {
	color: #0EAC71 /*{ Labels|label-success-bg-hover }*/;
}
 .label-info {
	color: #0E66AC /*{ Labels|label-info-bg }*/;
}
 .label-info[href]:hover, .label-info[href]:focus {
	color: #31b0d5 /*{ Labels|label-info-bg-hover }*/;
}
 .label-warning {
	color: #EF5714 /*{ Labels|label-warning-bg }*/;
}
 .label-warning[href]:hover, .label-warning[href]:focus {
	color: #EF5714 /*{ Labels|label-warning-bg-hover }*/;
}
 .label-danger {
	color: #B90D18 /*{ Labels|label-danger-bg }*/;
}
 .label-danger[href]:hover, .label-danger[href]:focus {
	color: #B90D18 /*{ Labels|label-danger-bg-hover }*/;
}
.label-neutral-dark{
	color: #999999 /*{ Labels|label-neutral-dark-bg }*/;
}
.label-neutral-dark[href]:hover, .abel-neutral-dark[href]:focus {
	color: #999999 /*{ Labels|label-neutral-dark-bg-hover }*/;
}

.label-neutral-light{
	color: #dddddd /*{ Labels|label-neutral-dark-bg }*/;
}
.label-neutral-light[href]:hover, .label-neutral-light[href]:focus {
	color: #dddddd /*{ Labels|label-neutral-dark-bg }*/;
}


/**** THUMBNAIL STYLES***/
 .thumbnail-price &gt; .price {
	background-color: #41515e /*{ Thumbnails|thumbnail-price-background }*/;
}
 .badge-wrapper p.featured {
	background-color: #ef6b6b /*{ Thumbnails|thumbnail-featured-badge-colour }*/;
}
 .badge-wrapper p.inpromo {
	background-color: #6d9cb0 /*{ Thumbnails|thumbnail-inpromo-badge-colour }*/;
}
 .badge-wrapper p.percentoff {
	background-color: #e8746d /*{ Thumbnails|thumbnail-percentoff-badge-colour }*/;
}
 .badge-wrapper p.rrp {
	background-color: #d8ac69 /*{ Thumbnails|thumbnail-rrp-badge-colour }*/;
}
/*****PAGINATION STYLES*******/
.pagination li {
    margin: 0 2.5px;
}
 .pagination li a {
	color: #999 /*{ Pagination|pagination-text-colour }*/;
}
 .pagination li.active {
	background: #E05608 /*{ Pagination|active-pagination-bg-colour }*/;
}
 .pagination li:hover {
	background: #E05608 /*{ Pagination|hover-pagination-bg-colour }*/;
}
 .pagination li.active a {
	color: #fff /*{ Pagination|active-pagination-text-colour }*/;
}
 .pagination li:hover a {
	color: #fff /*{ Pagination|hover-pagination-text-colour }*/;
}
 .pagination .pagination-next, .pagination .pagination-prev {
	border-color: #ddd /*{ Pagination|pagination-border-colour-next-prev }*/;
}
/******* HEADER STYLES*********/
 .announcement-bar {
	background-color: #000000 /*{ Homepage|announcement-bar-background-colour }*/;
	color: #fff /*{ Homepage|announement-text-colour }*/;
}
 .announcement-bar a {
	color: #fff /*{ Homepage|announement-text-colour }*/;
}
 .announcement-bar a:hover {
	color: #fff /*{ Homepage|announement-text-colour-hover }*/;
}
 .btn.mob-search {
	background-color: #ef5713 /*{ Header|search-bar-button-bg }*/;
	 color: #fff;
	border: #ef5713 /*{ Header|search-bar-button-bg }*/;
}
 .btn.mob-search:hover {
	background-color: #d54301 /*{ Header|search-bar-button-bg }*/;
	 color: #fff;
	border: #d54301 /*{ Header|search-bar-button-bg }*/;
}
/*** FOOTER STYLES***/
 footer.footer {
	background-color: #313131 /*{ Footer|footer-bg-colour }*/;
	color: #fff /*{ Footer|footer-text-colour }*/;
}
 footer.footer a {
	color: #fff /*{ Footer|footer-hypertext-colour }*/;
}
 footer.footer a:hover {
	color: #fff /*{ Footer|footer-hypertext-colour-hover }*/;
}
 .contact-wrapper {
	background-color: #0e66ac /*{ Footer|footer-newsletter-form-bg }*/;
}
 footer.footer .terms a {
	color: #999 /*{ Footer|footer-policy-bottom-text-colour }*/;
}
 footer.footer .terms a:hover {
	color: #999 /*{ Footer|footer-policy-bottom-text-colour-hover }*/;
}


/********* All CUSTOM STYLES BELOW HERE*************/
.overplay:hover {
    background: rgb(239 87 19 / 80%);
}
.section-title {
    font-size: 28px;
    font-weight: bold;
    line-height: 32px;
	position: relative;
    display: inline-block;
}
.section-title:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 5px;
    background: #E05608;
    left: 0;
    bottom: -5px;
}
.announcement-bar {
    padding: 7px 30px;
    justify-content: space-between;
	line-height: 20px;
}
.col-announcement {
    text-align: center;
}
header.header .header-middle-wrapper {
    background: #E05608;
	border-bottom: 1px solid #fff;
}
header.header .utility-menu {
    width: auto;
	padding-right: 30px;
}
header.header .utility-menu .header-phone span {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}
header.header .utility-menu ul li {
    border: 0;
	margin-left: 14px;
}
header.header .utility-menu&gt;ul&gt;li&gt;a {
    height: 73px;
	color: #fff;
}
header.header .utility-menu&gt;ul&gt;li&gt;a span {
    margin-left: 7px;
}
header .header-middle .header-logo {
    padding-left: 30px;
	width: auto;
}
header .header-search .input-group .form-control {
    height: 48px;
    width: 668px;
	border-radius: 3px;
	overflow: hidden;
	font-size: 14px;
    color: #999999;
	outline: 0;
    border: 0;
	padding-right: 48px;
	max-width: 100%;
}
header .header-search .input-group .btn {
    width: 48px;
	background: #fff;
	display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
	border-radius: 0 3px 3px 0;
}
.zip-learn-more{
	display: none !important;
}
.input-group-append {
    margin-left: -48px;
	position: relative;
	z-index: 3;
}
header.header .utility-menu .checkout-inner .dropdown-toggle {
	padding: 0 8px;
    height: 40px;
    top: 50%;
    transform: translateY(-50%);
	border-radius: 3px;
}
header.header .utility-menu .checkout-inner .cart-count {
    font-family: 'Roboto', sans-serif;
	font-size: 12px;
	min-width: 18px;
    height: 18px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
	top: -9px;
    right: -9px;
}
.nav-link {
    color: #000000;
    padding: 10px 22px;
}
.mega-menu {
    background-color: #E05608;
}
.mega-menu .nav&gt;li&gt;.nav-link {
    font-size: 14px;
    text-transform: uppercase;
	padding: 8.5px 10px 8.5px 8px;
}
.mega-menu .dropdown-menu .dropdown-toggle:after {
	display: none;
}
.dropdown-menu li a:hover {
    background: #E05608;
    color: #fff;
}
.dropdown-menu-wrap.dropdown-menu-horizontal {
    left: calc(100% - 4px);
}
.mega-menu .nav li {
    border: 0;
}
.mega-menu .nav&gt;li:hover {
    background: #C94D07;
    border: 0;
}
.mega-menu .nav&gt;li:hover&gt;.nav-link {
    color: #fff;
}
.mega-menu .nav li.lv2:focus, .mega-menu .nav li.lv2:hover {
	background: #E05608;
}
.mega-menu .nav li .dropdown-menu li {
    border-bottom: 1px solid rgba(17, 17,17, 0.15);
}
.dropdown-menu {
    min-width: 326px;
}
.dropdown-menu-wrap::-webkit-scrollbar {
	width: 3px;
	border-radius: 5px;
}
.dropdown-menu-wrap::-webkit-scrollbar-thumb,
.dropdown-menu::-webkit-scrollbar-thumb {
	background: #E05608;
}
.dropdown-menu-wrap::-webkit-scrollbar-thumb:hover,
.dropdown-menu::-webkit-scrollbar-thumb:hover {
	background: #E05608;
}
footer .list-social ul li a:hover{color: #e5e5e5;}
.list-social{position: relative;z-index: 99;}
header.header .utility-menu .btn-toggle-menu-sticky.active .icon-close path{fill: #fff;}
.homepage-usps {
	padding: 15px 0;
}
.homepage-usps .js-usp {
    max-width: 1205px;
    margin: 0 auto;
}
.homepage-usps-item a,
.homepage-usps-item a:hover {
    color: #000000;
}
.homepage-usps-item .content {
    padding-left: 8px;
    font-family: 'Arial', sans-serif;
}
.homepage-usps-item .content .headline {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}
.homepage-usps-item .content .description {
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}
.homepage-banner {
	position: relative;
    display: inline-block;
    width: 100%;
}
.homepage-banner &gt; .container {
	padding: 0;
}
.homepage-banner .homepage-banner-item {
	float: left;
	margin: 0 0 14px;
	width: calc(100% - 66.66% - 15px);
    max-width: 465px;
}
.homepage-banner .homepage-banner-item:first-child {
	width: 66.66%;
	margin: 0 15px 0 0;
	max-width: 960px;
}
.homepage-banner .homepage-banner-item:last-child {
	margin: 0;
}
.homepage-banner .homepage-banner-item a {
	display: inline-block;
	width: 100%;
}
.homepage-brand-list .brand-item a img{
	opacity: 1;
}
.sidebar-filter #filters-price .ui-widget-header{
	background-color: #000 !important;
}
.sidebar-filter #filters-price .ui-state-default .ui-state-default, .sidebar-filter #filters-price .ui-widget-content .ui-state-default{
	background: #fff !important;
	border: 1px solid #000 !important;
}
.list-category-box {
    padding-top: 0;
	margin: 60px 0 0;
}
.list-category-content {
	background-image: url(../img/bg-category.png);
	background-position: top center;
}
.list-category-box .section-title {
	margin-bottom: 45px;
}
.list-category-box .list-category-item {
    width: 20%;
	max-width: 240px;
	margin: 0 0 60px;
}
.list-category-box .list-category-item:nth-child(n + 6) {
	margin-bottom: 0;
}
.list-category-box .category-title {
	font-size: 18px;
    color: #000;
    max-width: 168px;
    margin: 20px auto 0;
}
.list-category-box .category-thumbnail {
    text-align: center;
    width: 210px;
    height: 210px;
    background: #E05608;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
	margin: 0 auto;
}
.slick-thumb-img .slick-slide{
	position: relative;
}
.overlap-icon-video{
	position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    height: 100%;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 40px;
}
.slick-main-img .overlap-icon-video{
	background: rgba(0,0,0,0.5);
}
#n_product .product-info .in-stock{
	top: -2px;
	left: -2px;
}
#n_product .product-info .in-stock-warehouse{
	top: -2px;
	left: -2px;
}
.list-category-box .category-thumbnail:hover {
	transform: scale(1.15);
	transition: .2s;
}
ul._sh_post_sel.dropdown-menu a{color: #000;}
ul._sh_post_sel.dropdown-menu a:hover{background: none;color: #ef5713;}
.newarrival {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.newarrival .col-padding {
    width: 20%;
	margin: 0 0 35px;
}
.newarrival .col-padding .product-item {
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.102);
	border: 0;
	background: #F2F2F2;
	padding: 0;
}
.product-item .product-info {
    position: relative;
}
.newarrival .col-padding .product-item .info-inner {
    padding: 0 12px;
}
.newarrival .product-item .product-action{
    padding: 12px;
}
.product-item .product-action {
	padding: 12px 0;
}
.product-item .product-tracking {
	padding: 12px;
}
.product-price.color-primary .price{
	color: #E05608;
}
.price-freeshipping{
	display:flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	gap: 5px;
}
.price-freeshipping .freeshipping-label span{
	border: 1px solid #0EAC71;
	font-size: 13px;
	color: #0EAC71;
	padding: 2px;
	font-weight: 700;
}
.product-item .nReviewsBlock{
	height: 20px;
    margin-bottom: -6px;
    margin-top: -3px;
	color: #999;
}
.product-item .nReviewsBlock .text-warning{
	color: #E05608 !important;
}
.product-item .text-small{
	font-size: 12px;
}
article h3.product-title a{color: #000;}
.newarrival .product-item .product-thumbnail{
	margin-top: 1px;
    margin-left: 0px;
    width: calc(100% - 15px);
}
#n_product .section.recently-viewed{
	padding-top: 0px;
}
.container.container-product-history{
	margin-top: 7px;
}
.container.container-product-history article h3.product-title{
	margin-top: 0px;
}
body.fixed-btn-addtocart:after{
	display: none;
}
.product-item .product-thumbnail {
    margin-bottom: 12px;
	margin-top: -11px;
    margin-left: -12px;
    width: calc(100% + 11px);
}
.product-history{
	margin-bottom: 0;
}
.product-item .info-inner .product-title {
    margin-bottom: 5px;
}
.product-item .product-title a {
    height: 60px;
    font-size: 14px;
}
.product-item .price {
    font-weight: bold;
}
.product-item .price.is-sale {
	color: #E05608;
}
.product-item .price-rrp {
	font-size: 12px;
	color: #999999;
}
.product-item .product-action .buying-options {
    width: 100%;
}
.product-item .product-action .buying-options .btn {
    background: #E05608;
    border-radius: 3px;
    font-size: 15px;
    font-weight: bold;
    border-color: #E05608;
}
.product-item .product-action .buying-options .btn:focus{
	box-shadow: none;
}
.col-announcement span{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.product-item .product-action .buying-options button[type=button] i, .product-item .product-action .buying-options button[type=button] svg {
    margin-left: 10px;
}
.sidebar-filter .price_range{
	font-size: 14px;
	font-weight: 700;
	display: flex;
	justify-content: space-between;
}
div#filters-price {
    overflow-y: hidden !important;
}
.product-item .product-price {
    min-height: auto;
}
.product-item .product-price .save-label {
	text-align: center;
	width: 41px;
    position: absolute;
    top: -4px;
    right: 14px;
	font-size: 15px;
    font-weight: bold;
    background: transparent;
    color: black;
	background-image: url(../img/bg-sale.png);
	background-position: top center;
	width: 41px;
    height: 32px;
	line-height: 18px;
    margin: 0 !important;
    padding: 0 !important;
    background-size: contain;
    background-repeat: no-repeat;
    border: 0;
	z-index: 1;
}
.product-item .product-price .save-label &gt; span.text-off {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
    line-height: 10px;
}
.homepage-newarrival {
    padding-top: 60px;
	margin-top: 100px;
}
.homepage-newarrival .section-title {
	margin-bottom: 40px;
	margin-top: 15px;
}
.homepage-brand {
    margin-top: 30px;
}
.homepage-brand-list {
    margin: 20px 0 0;
}
.homepage-brand-list .list-brand {
    width: 100%;
}
.homepage-brand-list .btn-see-all-brands {
    border: 2px solid #111111;
    border-radius: 3px;
	background: #fff !important;
	height: auto;
    width: auto;
    font-size: 15px;
    font-weight: bold;
	padding: 10.5px 22px;
}
.homepage-brand-list .col-btn-wrapper {
    margin: 25px 0 0;
}
.brands-page .sab-alphabet-secondary span a {
    color: #E05608;
}
.homepage-description-content {
    min-height: 363px;
}
.homepage-description-content .box-info {
    padding: 46px 78px;
    background: #E05608;
	text-align: center;
	font-size: 16px;
}
.homepage-description-content .box-info &gt; .img {
	margin: 0 0 20px;
}
.homepage-description-content .btn-more .btn {
    border: 2px solid #fff;
    border-radius: 3px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 5px;
	margin: 20px 0 0;
}
.homepage-description-content .btn-more .btn:hover {
	color: #fff;
}
.homepage-description-content .btn-more .btn svg {
    margin: 0 0 0 8px;
}
.homepage-description-content .background {
    position: relative;
}
.homepage-description-content .background .bg-map {
    position: absolute;
    bottom: 0;
    left: 0;
    margin-left: -280px;
}
.homepage-description-content .background .bg-map-2 {
    position: absolute;
	bottom: 3.35vw;
    left: -38px;
}
.customer-review {
	padding-bottom: 0;
}
.customer-review .section-title {
	margin-bottom: 24px;
}
.customer-review .star i {
    color: #E05609;
}
.customer-review .head {
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
	color: #000000;
	margin: 4px 0 0;
}
.customer-review .date {
    color: #999999;
    font-size: 12px;
    line-height: 16px;
	margin: 8px 0 0;
}
.customer-review .content {
    margin: 24px 0 0;
    transition: .2s;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 82px;
    overflow: hidden;
}
.customer-review .slick-slider .slick-arrow svg {
	width: 11px;
    height: 20px;
}
.customer-review .quote {
    margin: 20px 0 0;
    text-align: right;
	display: flex;
    justify-content: flex-end;
    align-items: center;
}
.customer-review .quote .author {
    font-weight: bold;
    margin: 0 8px 0 0;
}
.customer-review .review-item {
    padding: 0 22px;
}
.customer-review .item-inner {
    box-shadow: 0 4px 6px rgba(0,0,0,0.102);
    padding: 30px 25px 20px;
    margin: 10px 0;
}
.customer-review .slick-slider .slick-arrow {
    width: 38px;
    height: 56px;
    border-radius: 4px;
    background: #fff;
	box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}
.customer-review .slick-slider .slick-arrow.slick-prev {
	left: 0;
}
.customer-review .slick-slider .slick-arrow.slick-next {
	right: 0;
}
.product-history .product-info .product-title a {
    font-size: 14px;
    line-height: 20px;
}
.product-history .product-info .product-price {
    min-height: auto;
}
.product-history .product-info .price {
    font-size: 15px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}
.product-history .product-thumbnail img {
    padding: 11px;
}
.product-history .section-title {
   margin-bottom: 35px;
}
footer.footer {
    margin-top: 110px;
	padding: 70px 0 20px;
	background-color: #000000;
}
.footer .logo-footer {
    margin: 0 0 30px;
}
.footer .about-item {
    margin: 0 0 10px;
    display: flex;
    align-items: flex-start;
}
.footer .about-item img {
    margin: 3px 8px 0 0;
}
.footer .col-nav-links {
    padding-left: 80px;
}
.footer .footer-title {
    font-size: 16px;
    font-weight: bold;
    font-family: "Arial", sans-serif;
	margin-bottom: 15px;
}
.footer .col-nav-links .title-icon {
    width: auto;
    min-width: auto;
    margin: 0 9px 0 0;
}
.footer .col-contact {
	display: flex;
    justify-content: flex-end;
	align-items: flex-start;
}
.footer .contact-wrapper {
    background: #E05608;
	border-radius: 20px;
	position: relative;
	margin-top: -90px;
	max-width: 420px;
    padding: 45px 50px 60px;
}
.footer .newsletter-register-title {
	font-family: 'Arial', sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 19px;
}
.footer .form-control {
	color: #999999;
}
.footer .list-social-title {
    margin-top: 40px;
	margin-bottom: 20px;
	font-size: 16px;
}
.footer .img-left {
    position: absolute;
    left: 24px;
    bottom: 22px;
}
.footer .img-right {
    position: absolute;
    right: 19px;
    bottom: 22px;
}
.footer .img-top {
    position: absolute;
    top: -80px;
    left: 50%;
    transform: translateX(-50%);
}
.newsletter-register .btn {
    background: #000000;
    padding: 12px 19px;
    border: 0;
    outline: 0;
    box-shadow: 0 0 0;
}
.footer .copyright {
    margin: 0;
}
.copyright-wrap {
	margin: 45px 0 0;
}
.footer .btn-back-to-top svg{
	transform: rotateX(-180deg);
	margin-bottom: 6px;
}
.footer .btn-back-to-top {
    font-size: 14px;
    font-weight: normal;
	font-family: "Arial";
    border: 0;
	flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 68px;
    height: 68px;
    padding: 0;
    font-size: 13px;
    line-height: 1;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: #000;
}
.footer .list-payment-methods li {
    border: 0;
    margin: 0 4px 4px 0;
	border-radius: 4px;
    overflow: hidden;
}
.product-info .in-stock, .product-info , .product-info .in-stock-warehouse {
    position: absolute;
    top: 8px;
    left: 8px;
}

.in-stock-warehouse {
    color: #01BAEF;
    position: absolute;
    top: -2px;
    left: -2px;
}
.product-info .in-stock.stock-position{
	top: -2px;
	left: -2px;
}
.product-info .in-stock .label{
    color: #fff;
    font-size: 12px;
	padding: 5px 5px;
    background: #0EAC71
}
.product-info .in-stock-warehouse .label{
    color: #fff;
    font-size: 12px;
    padding: 5px 5px 3px 5px;
    background: #01BAEF;
}
.product-info .arrival-date {
    position: absolute;
    top: 8px;
    left: 8px;
    border: 1px solid #0B4F6C;
    padding: 0;
}
.product-info .backorder, .product-info .sold-out{
	position: absolute;
	top: 8px;
	left: 8px;
	border: 1px solid #B90D18;
	padding: 0;
	background: #B90D18;
}
#n_category .product-info .arrival-date{
	top: -2px;
	left: -2px;
}
.product-info .arrival-date label br, .product-info .backorder .label br,
.product-info .sold-out .label br{display: none;}
.product-info .arrival-date label {
    font-size: 12px;
    display: inline-block;
	position: relative;
	padding: 5px 5px 4px 10px;
}
.product-info .backorder .label,
.product-info .sold-out .label{
	font-size: 12px;
    display: inline-block;
	position: relative;
	padding: 2px 5px 2px 5px;
	color: #FFF;
}
.product-info .arrival-date label svg {
    margin: 0 5px 0 0;
	position: absolute;
	left: 5px;
	top: 5px;
}
.product-images .main-image{
	position: relative;
}
.product-images .main-image .save-label{
    display: inline-flex;
    flex-direction: column;
    width: 92px;
    height: 71px;
    align-items: center;
    justify-content: center;
    background-image: url(../img/save-lable-image.png);
	background-repeat: no-repeat;
    color: black;
    font-size: 32px;
	font-weight: 700;
	font-family: "Arial";
    border: none;
	position: absolute;
	top: -5px;
	z-index: 9;
	right: 40px;
}
.product-images .main-image .save-label span.text-off{
	font-weight: bold;
	font-size: 16px;
	margin-top: 8px;
}

/* category page */
.breadcrumb {
    justify-content: flex-start;
	margin: 0 0 45px;
}
.page-title {
    margin-bottom: 30px;
}
.category-children {
    background: #f2f2f2;
	position: relative;
	margin-left: -14px;
	width: calc(100% + 28px);
}
.category-children .children-list::before{
	content: "";
    display: inline-block;
    width: 60px;
	height: 100%;
    max-height: 50px;
    position: absolute;
    right: 0;
    top: 15px;
	background-image: linear-gradient(to right, rgba(0,0,0,0) 30%, #f2f2f2 70%);
    z-index: 9;
}
#stloc_selector_cysel:active, #stloc_state_sel:active, #suburb_sl:active, ._itmspec_opt:active, .form-control:active, .n-wrapper-form-control select:active,
#stloc_selector_cysel:hover, #stloc_state_sel:hover, #suburb_sl:hover, ._itmspec_opt:hover, .form-control:hover, .n-wrapper-form-control select:hover,
select:hover{
	border-color: #E05608;
}
a.clear-all{color: #E05608;}
.category-children:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    left: 100%;
    background: #f2f2f2;
    top: 0;
    overflow: hidden;
}
.category-children:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    right: 100%;
    background: #f2f2f2;
    top: 0;
    overflow: hidden;
}
#n_category .page-title{margin-bottom: 25px;padding: 0 5px;padding-top: 5px !important;}
.category-children .children-item {
    padding: 0 7px;
}
.category-children .children-item .link {
    background: #fff;
    text-align: center;
    box-shadow: 0 2px 3px rgba(0,0,0,0.1);
    width: 100%;
    display: inline-block;
	margin: 15px 0;
    padding: 12px 22px;
	font-size: 15px;
    font-weight: bold;
    color: #111111;
}
.category-children .slick-slider .slick-arrow {
    width: 24px;
	height: 100%;
	box-shadow: 0 2px 3px rgba(0,0,0,0.1);
	background: rgba(242,242,424,0.5);
	background: #fff;
	height: 36px;
	border-radius: 4px;
}
.category-children .slick-slider .slick-arrow.slick-prev {
	left: -10px;
	display: none;
}
.category-children .slick-slider .slick-arrow.slick-next {
	right: -10px;
}
.category-children .slick-slider .slick-arrow svg {
    width: auto;
    height: auto;
}
.js-row-result.search-results {
    margin-top: 33px;
	margin-left: 0;
	margin-right: 0;
}
#left-sidebar {
	width: 18.5%;
}
#category-content {
    width: 81.5%;
	padding-left: 15px;
}
.sidebar-filter .sidebar-header {
    margin-bottom: 28px;
}
.sidebar-filter .card {
    background: #F7F7F7;
    border: 0;
    padding: 20px;
}
.sidebar-filter .card .card-body {
	max-height: 372px;
    overflow-y: auto;
}
.sidebar-filter .list-option-filter li a .checkbox-border {
    background: #fff;
    margin-right: 8px;
	color: #E05608;
	min-width: 24px;
    min-height: 24px;
}
.search-results .col-sidebar ul li a {
    color: #000000;
}
.sidebar-filter::-webkit-scrollbar {
	width: 7px;
}
.sidebar-filter::-webkit-scrollbar-track {
background: transparent; 
}
.sidebar-filter::-webkit-scrollbar-thumb {
background: #DDDDDD; 
}
.sidebar-filter::-webkit-scrollbar-thumb:hover {
background: #DDDDDD; 
}
.number-result.js-number-result-origin {
    font-weight: bold;
}
.row-header-category .form-sort label {
	font-weight: bold;
    margin-right: 25px;
}
#category-content .row-header-category {
    margin-top: -13px;
	margin-left: 5px;
	margin-right: 5px;
}
.product-item {
    padding: 12px;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
    border: 0;
	background: #F2F2F2;
}

/* detail page */
.product-images .main-image {
    border: 0;
	margin-bottom: 12px;
}
.row.product-detail-info {
    margin-top: -10px;
}
.product-detail {
    padding-left: 20px;
	margin-top: -6px;
}
.product-detail-title {
    margin-bottom: 8px;
}
.product-header-price .save-value{
	font-size: 14px;
}
.product-header-price {
    border-bottom: 1px solid #E05608;
    margin-top: 30px;
    padding-bottom: 15px;
}
.product-header-price .product-price {
	font-weight: bold;
    font-size: 32px;
    color: #E05608;
    font-family: 'Arial', sans-serif;
    line-height: 22px;
	margin-right: 20px;
}
.product-header-price .price-content {
	margin-bottom: 10px;
}
.js-quantity-wrapper .quantity-down {
	border-color: #E05608;
	border-radius: 3px 0 0 3px;
}
.js-quantity-wrapper .quantity-up {
	border-color: #E05608;
	border-radius: 0 3px 3px 0;
}
#n_product .qty {
    border-color: #E05608;
}
.product-detail .buyingoptions-payment {
	margin-top: 15px;
	height: 42px;
}
.product-template .buying-options {
    margin-top: 20px;
}
.product-template .buying-btn .btn {
    border-radius: 3px;
	font-size: 18px;
    font-weight: bold;
}
.product-wishlist .wishlist_toggle.btn {
    border: 2px solid #000000;
    border-radius: 3px;
}
.product-wishlist .wishlist_toggle.btn:hover img,.product-wishlist .wishlist_toggle.btn:focus img{
	filter: brightness(0) invert(1);
}
.product-template .buying-options .wishlist_toggle.btn i {
    font-size: 20px;
}
.slick-main-img&gt;a,.slick-thumb-img&gt;a,.slick-thumb-img&gt;.item,.children-list&gt;.children-item{
	display: none !important;
}
.product-images .main-image .slick-arrow{
	opacity: 0;
	height: 56px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 3px #ccc;
}
.product-images .main-image .slick-arrow svg{
	width: 11px;
	height: 20px;
}
.product-question {
	display: flex;
    justify-content: center;
    align-items: center;
    margin: 15px 0 0;
}
.product-question .iframe {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
	text-decoration: none;
	display: flex;
    align-items: center;
}
.thumb_cart button.checkout{
	margin-right: 26px;
}
.product-question .iframe i {
	font-size: 28px;
	margin: 0 0 0 6px;
}
.product-detail .card-shipping-calculate {
    margin-top: 25px;
    padding: 20px 30px;
    background-color: #F2F2F2;
}
.product-tab-detail .tab-pane p{
	font-family: 'Arial' !important;
}
.product-tab-detail .card-body .title{
	font-family: "Arial";
	font-weight: 700;
	font-size: 28px;
	margin-bottom: 15px;
}
.extra-items-custom .price span{font-family: "Open Sans";}
.sns-share button,
.sns-share button:hover {
    border: 0;
    background: #fff;
}
.sns-share .dropdown-toggle:after {
	display: none;
}
.sns-share .head {
	margin: 0 5px 0 0;
	font-family: "Arial";
	font-size: 16px;
}
.sns-share .dropdown-item.js-social-share {
    padding: 0 5px;
}
.product-tab-detail .tab-pane .table td {
    padding: 10px 30px;
}
.slick-product .slick-slide {
    margin: 0 0 10px;
}
.product-tab-detail .tab-pane{
	padding: 35px 0;
}
.product-tab-detail .nav-tabs{
	border-top: 3px solid;
}
.product-tab-detail .nav-tabs .nav-link{
	height: 46px;
}
.product-detail .card-shipping-calculate .btn-calculate .btn {
    border-radius: 3px;
	font-family: "Arial";
	font-size: 15px;
	font-weight: 700;
}
.slick-dots li, .slick-dots li button {
    width: 6px;
    height: 6px;
    border-radius: 50%;
	margin: 0 8px;
}
.slick-dots li.slick-active button {
    background-color: #E05608;
}
.slick-thumb-img {
    margin: 0 auto;
    max-width: 480px;
}
.slick-thumb-img.slick-thumb-no-btn{
	max-width: 573px;
}
.product-images .btn-video {
    background-size: 100%;
	background-position: center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 80px;
    height: 80px;
    cursor: pointer;
    border: 1px solid #ddd;
	margin-top: 6px;
}
.slick-thumb-img.slick-slider .slick-arrow {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 3px rgba(0,0,0, 0.1);
    width: 24px;
    height: 36px;
}
.slick-thumb-img .slick-arrow.slick-prev {
    left: -30px;
}
.slick-thumb-img .slick-arrow.slick-next {
    right: -30px;
}
.slick-thumb-img .item &gt; span {
    border: 1px solid #DDDDDD;
}
.slick-thumb-img .item.slick-current &gt; span,
.slick-thumb-img .item.slick-current a.btn-video {
    border: 1px solid #E05608;
}
.slick-thumb-img .item.slick-current a.btn-video &gt; span{
	border: 0;
}
.slick-thumb-img .slick-slide {
    padding: 7.5px;
}
.slick-thumb-img .slick-slide &gt; span{
	width: 80px;
	height: 80px;
	display: flex;
	position: relative;
}
.slick-thumb-img .slick-slide img {
	width: 100%;
    max-height: 78px;
}
.spare-part-list {
    display: flex;
    flex-wrap: wrap;
}
.spare-part-list .col-padding {
    width: 20%;
	margin: 0 0 35px;
}
.spare-part-list .product-info .in-stock {
    top: 0;
    left: 0;
}

/* brand page */
.brands-page &gt; .container {
	padding: 0;
}
.brands-page .sab-alphabet-secondary {
    justify-content: flex-start;
}
.brands-page .sab-alphabet-secondary span a {
    color: #000000;
}
.brands-page .sab-alphabet-secondary__letter {
    margin-bottom: 10px;
}


/* spare-parts page */
.spare-parts-list {
    display: flex;
    flex-wrap: wrap;
	margin: 0 -12px;
}
.spare-parts-list  .container {
	padding: 0;
}
.spare-parts-list .item {
	margin: 0 0 35px;
	width: calc(100% / 6);
    text-align: center;
	padding: 0 12px;
}
.spare-parts-list .item .inner {
	box-shadow: 0 4px 6px rgba(0,0,0,0.1);
    padding: 12px 12px 0;
}
.spare-parts-list .item .name {
    font-weight: bold;
    padding: 5px 0 15px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.spare-parts-list .item .name  a{
	color: #000;
}
.spare-parts-list .item .name  a:hover{
	text-decoration: none;
}
.spare-parts-list .item .img {
	margin: 0 auto;
	min-height: 96px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.spare-parts-list .item .img img {
    max-height: 92px;
}



/* information page */
.information-page h1,
.information-page h2,
.information-page h3,
.information-page h4 {
    margin-bottom: 30px;
    font-weight: bold;
}
.information-page .content {
	margin-bottom: 30px;
}
.information-page a {
	color: #E05608;
	text-decoration: none;
	font-weight: normal;
}
ul li::marker {
    color: #E47E3D;
}
.sidebar-filter .card-header{
	padding: 3px 0 8px;
}
.information-page ul {
	margin-bottom: 35px;
}
.information-page ul li {
    padding-left: 5px;
    margin: 0 0 6px;
}
.information-page table{
	border: 0;
}
.information-page tbody tr:nth-of-type(odd) td {
    background-color: #F1F1F1;
}
.information-page tbody tr:nth-of-type(odd) th {
    background-color: #DDDDDD;
}
.information-page table td, .information-page table th {
    padding: 15px 30px;
    vertical-align: top;
	border-right: 1px solid #fff;
}
.page-contact-us .contact-item img {
    margin: 0 18px 0 0;
}
.page-contact-us .contact-item.fill-img {
    margin: 0 0 10px;
}
.page-contact-us .contact-item.fill-img img {
	filter: opacity(35%);
}
.page-contact-us .contact-info {
    max-width: 1000px;
    margin: 40px auto 0;
	display: flex;
	align-items: center;
}
.page-contact-us .contact-list {
    width: 50%;
}
.page-contact-us .contact-img {
    width: 50%;
}
.page-contact-us .contact-item span {
    font-weight: bold;
}
.page-contact-us .contact-item span i {
	font-weight: normal;
}
.page-contact-us .contact-item a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.page-contact-us .contact-item.is-time {
    margin: 33px 0 0;
	display: flex;
    align-items: flex-start;
}
.page-contact-us .contact-item.is-time .inner {
    margin: 0 0 10px;
}
.page-contact-us .contact-form {
    background: #FBFBFB;
    padding: 42px 0 48px;
	margin: 40px 0 0;
}
.page-contact-us .contact-form &gt; form {
    max-width: 806px;
    margin: 0 auto;
}
.page-contact-us .group-submit {
    background: #E05608;
    display: inline-block;
    border-radius: 3px;
	cursor: pointer;
    position: relative;
}
.page-contact-us .group-submit .btn {
    border: 0;
    background: transparent;
    color: #fff;
    font-size: 15px;
    font-family: "Arial", sans-serif;
    font-weight: bold;
	padding: 7px 45px 7px 30px;
}
.page-contact-us .group-submit img {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}
.page-contact-us .form-group {
    display: flex;
    align-items: center;
}
.page-contact-us .form-group &gt; label {
    font-weight: bold;
	width: 37%;
    max-width: 215px;
}
.page-contact-us .contact-form &gt; form &gt; h3{
    margin-bottom: 25px;
}
.product-detail .sns-share{
	margin-bottom: 45px;
	margin-top: 30px;
}
.sns-share button{
	padding: 3px 0;
}
.product-images .main-image{
	border: 1px solid #E05608;
}

/* responsive  */
@media (min-width: 1200px) {
	.homepage-brand-list .brand-item {
		width: calc(100% / 6);
		margin: 0 0 40px;
	}
	.product-images {
		min-height: 712px;
	}
	.product-images .main-image{
		height: 605px;
	}
}

@media (min-width: 992px) {
	.footer .about-item span br,.newsletter-register p br{display: none;}
	header.header+#mainContent.main-content--homepage {
		padding-top: calc(109px + var(--mega-menu-height));
	}
	header.header+#mainContent:not(.main-content--homepage) {
		padding-top: 170px;
	}
	header.header.is-sticky+#mainContent:not(.main-content--homepage) {
		padding-top: 130px;
	}
}

@media (min-width: 768px) {
	.visible-xs{
		display: none !important;
	}
	.col-padding {
		padding-left: 15px;
		padding-right: 15px;
	}
	.row-product&gt;article {
		padding-bottom: 28px;
		padding-left: 17px;
		padding-right: 17px;
	}
	.product-images {
		padding-right: 15px;
	}
	.dropdown-hover:hover&gt;.dropdown-menu {
		padding-top: 8px;
		padding-bottom: 8px;
	}
}

@media (max-width: 1640px) {
	header .header-search .input-group .form-control {
		width: 450px;
	}
}

@media (max-width: 1440px) {
	header .header-search {
		margin: 0 20px;
	}
	header .header-search .input-group .form-control {
		width: 300px;
	}
	.mega-menu .nav&gt;li&gt;.nav-link {
		font-size: 12px;
	}
	.homepage-banner &gt; .container {
		padding-left: 12px;
		padding-right: 12px;
	}
}

@media (max-width: 1300px) {
	header.header.is-sticky .utility-menu&gt;ul&gt;li&gt;a span {
		font-size: 13px;
	}
	header .header-middle .header-logo {
		width: 215px;
	}
}

@media (max-width: 1199px) {
	header .header-search .input-group .form-control {
		width: 200px;
	}
	header .header-middle .header-logo {
		max-width: 230px;
	}
	header.header .utility-menu&gt;ul&gt;li&gt;a span {
		font-size: 12px;
	}
	header.header.is-sticky .announcement-bar {
		display: flex !important;
	}
	header.header .utility-menu .header-phone span {
		font-size: 16px;
		display: block;
	}
	.announcement-bar {
		font-size: 11px;
	}
	.mega-menu .nav&gt;li&gt;.nav-link {
		font-size: 10px;
		padding: 8.5px 6px 8.5px 6px;
	}
	.homepage-usps-item .content .headline {
		font-size: 13px;
		line-height: 18px;
	}
	.homepage-usps-item .content .description {
		font-size: 11px;
		line-height: 14px;
	}
	.customer-review .head {
		font-size: 14px;
	}
	.list-category-content {
		background: none;
	}
	.customer-review .date {
		font-size: 11px;
	}
	.customer-review .content {
		-webkit-line-clamp: 6;
		line-clamp: 6;
		height: 105px;
	}
	.list-category-box .category-thumbnail {
		width: 165px;
		height: 165px;
	}
	.homepage-description-content .background .bg-map {
		margin-left: -205px;
	}
	.homepage-description-content .background .bg-map img {
		max-width: 80%;
	}
	.footer .contact-wrapper {
		padding: 30px 34px;
	}
	.product-detail .card-shipping-calculate .row-shipping-calculate .qty {
		width: 64px;
	}
	.product-detail .card-shipping-calculate .row-shipping-calculate .country {
		width: calc(100% - 278px);
	}
	.product-detail .card-shipping-calculate .row-shipping-calculate .postcode {
		width: 72px;
	}
	.product-detail .card-shipping-calculate .btn-calculate {
		width: 129px;
	}
	.spare-parts-list .item {
		width: calc(100% / 4);
	}
}
@media(max-width: 1199px) and (min-width: 992px){
	.product-item .product-price .save-label{right: -4px;}
}

@media (max-width: 991px) {
	.product-template .buying-btn .btn{
		font-size: 14px;
	}
	.breadcrumb {
		margin: 0 0 20px;
		flex-wrap: inherit;
		white-space: nowrap;
		overflow: hidden;
	}
	.product-template .buying-btn .btn:focus{
		box-shadow: none;
	}
	.product-detail .card-shipping-calculate .btn-calculate .btn{
		font-size: 14px;
		width: 77px;
		height: 32px;
	}
	.product-detail .card-shipping-calculate .row-shipping-calculate .col-item.btn-calculate{width: 84px;}
	.product-detail .card-shipping-calculate .row-shipping-calculate .form-control{height: 32px;font-size: 13px !important;padding: 0 5px !important;border-radius: 3px;}
	.zip-container span{font-size: 13px;}
	.zip-container .zip-logo{max-width: 66px;}
	.footer .form-control{max-width: 400px;}
	.sidebar-filter .card-header .h3{font-size: 16px;}
	.sidebar-filter .card .card-body{margin-top: 15px;}
	.sidebar-filter .card-header{
		padding: 2px 0;
		margin: 0 !important;
	}
	.click-remove-filter{
		width: 100%;
		margin-bottom: 15px;
	}
	.title-click-filter-by{
		font-size: 16px;
		font-weight: 700;
	}
	.search-results .col-sidebar #filters .card{
		border: none;
	}
	.search-results .col-sidebar #filters{
		position: fixed;
		right: -320px;
		top: 0px;
		z-index: 9999;
		background: #fff;
		width: 270px;
		display: flex;
		transition: all 0.3s ease 0s;
		padding: 20px;
		overflow-y: auto;
		max-height: 100vh;
		height: 100vh !important;
		align-items: flex-start;
		align-content: flex-start;
	}
	.search-results .col-sidebar #filters.show{
		right: 0px;
	}
	.bg-filter-remove{
		position: fixed;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background: rgba(0,0,0,0.5);
		z-index: 9998;
		display: none;
	}
	.show+.bg-filter-remove{
		display: block;
	}
	#n_product .product-item .product-price .save-label{
		top: -6px;
		right: -2px;
	}
	.breadcrumb-item+.breadcrumb-item{padding-left: 0;}
	.breadcrumb-item{margin-right: 20px;}
	.upsells-outer-wrapper{padding-bottom: 25px !important;}
	.recently-viewed .section-title:after{display: none;}
	.recently-viewed .section-title{margin-bottom: 15px;}
	.product-tab-detail .tab-pane{padding-bottom: 0;}
	.product-images .main-image{margin-bottom: 6px;}
	.product-detail .sns-share{margin-top: 20px;margin-bottom: 0;}
	.zip-container span{
		text-transform: capitalize;
    	font-family: "Arial";
		font-size: 13px !important;
	}
	.product-detail .card-shipping-calculate{
		margin-left: 0;
		margin-right: 0;
	}
	.product-detail .buyingoptions-payment div{font-family: "Arial";font-size: 13px !important;}
	.product-detail .buyingoptions-payment{
		flex-direction: column;
		align-items: flex-start;
	}
	.product-images .main-image .save-label{
		width: 67px;
    	height: 52px;
		font-size: 23px;
		background-size: 100% auto;
		right: 18px;
    color: black;
	}
	.product-images .main-image .save-label span{
		font-size: 11px;
    	margin-top: 1px;
	}
	.product-header-price .price-content{margin-bottom: 20px;}
	.product-detail{padding-left: 0;}
	.row.product-detail-info{margin-top: 28px;}
	footer .list-social ul li a{font-size: 24px;}
	.customer-review .slick-slider .slick-arrow{
		width: 24px;
		height: 36px;
	}
	.customer-review .slick-slider .slick-arrow svg{
		width: 7px;
	}
	header.header+#mainContent.main-content--homepage{
		padding-bottom: 0;
	}
	.homepage-description-content .content font,.homepage-description-content .content{
		font-size: 13px;
		font-family: "Arial";
	}
	.homepage-brand-list .btn-see-all-brands span{
		font-size: 13px;
		font-family: "Arial";
	}
	.homepage-brand-list .brand-item a img{
		max-height: 75px;
	}
	.product-item .product-price .save-label{
		top: 0px;
	}
	article .product-item .product-price{
		min-height: 42px;
	}
	.newarrival .col-padding{
		margin-bottom: 20px;
	}
	.homepage-newarrival .section-title{
		margin-bottom: 25px;
	}
	header .header-middle .header-logo {
		max-width: 100%;
		padding-left: 12px;
	}
	.breadcrumb {
		margin: 0 0 20px;
	}
	.page-title {
		margin-bottom: 20px;
	}
	header .header-search {
		display: block;
		margin: 0 18px 0 88px;
	}
	header.header.header {
		border: 0;
		height: 108px;
	}
	header.header .header-middle-wrapper {
		border: 0;
	}
	header.header .utility-menu .header-phone span {
		font-size: 15px;
		margin: 0 5px;
	}
	header.header .utility-menu {
		padding-right: 10px;
	}
	header.header .logo-pc {
		max-width: 215px;
	}
	header .header-logo .btn-menu-header {
		margin-right: 10px;
	}
	header .header-logo .btn-menu-header span{
		color: #FFF;
	}
	header.header .utility-menu&gt;ul&gt;li&gt;a span {
		display: none;
	}
	header .header-search .input-group .form-control {
		width: 154px;
		padding: 12px 15px;
		height: 40px;
	}
	header.header .utility-menu ul li {
		margin: 0 9px;
	}
	header.header .utility-menu&gt;ul&gt;li&gt;a {
		padding: 0;
		min-width: 32px;
	}
	header.header .menu-header-tablet {
		top: auto;
	}
	header.header .menu-header-tablet .inner {
		background-color: #fff;
	}
	header.header .menu-header-tablet .nav-link {
		padding: 15px 30px 16px 22px;
		background: #fff;
		color: #111111;
		font-weight: normal;
		line-height: 18px;
		font-size: 13px;
		text-transform: uppercase;
	}
	header.header .menu-header-tablet .category-menu li {
		border-bottom: 1px solid #F2F2F2;
	}
	header.header .menu-header-tablet .nav-link .btn {
		font-weight: normal;
	}
	header.header .menu-header-tablet .nav-link .btn i {
		color: #111111;
		font-weight: normal;
		font-size: 10px;
	}
	header.header .menu-header-tablet .nav-bottom&gt;li {
		border-bottom: 1px solid #F2F2F2;
	}
	header.header .menu-header-tablet .nav-bottom .nav-link {
		padding: 15px 30px 16px 22px;
		background: #fff;
		color: #111111;
		text-transform: capitalize;
	}
	header.header .menu-header-tablet .nav-bottom .nav-link .icon {
		width: 26px;
	}
	header.header .menu-header-tablet .nav-bottom .bottom-phone .nav-link {
		font-size: 16px;
		font-weight: bold;
	}
	header.header .menu-header-tablet .category-menu .sub-menu {
		top: 107px;
    	max-height: calc(100vh - 107px);
		background: #fff;
	}
	header.header .menu-header-tablet .nav-link.title {
		background: #000000;
		color: #fff;
	}
	header.header .menu-header-tablet .category-menu .sub-menu .nav-link.title i {
		font-size: 11px;
		font-weight: normal;
		margin-right: 11px !important;
	}
	header.header .menu-header-tablet .category-menu .sub-menu .nav-link {
		text-transform: capitalize;
	}
	header.header .menu-header-tablet .category-menu .sub-menu .nav-link.link-all {
		font-weight: bold;
		text-transform: uppercase;
	}
	.announcement-bar {
		font-size: 13px;
	}
	.homepage-usps-item {
		padding: 0;
	}
	.homepage-usps-item a {
		flex-direction: column;
	}
	.homepage-usps-item .content {
		padding: 0;
		text-align: center;
	}
	.section-title {
		font-size: 22px;
		line-height: 26px;
	}
	.homepage-brand .section-title{
		margin-bottom: 10px;
	}
	.homepage-brand-list .col-btn-wrapper{
		margin-top: 15px;
	}
	.homepage-banner .homepage-banner-item:first-child {
		margin: 0 8px 0 0;
	}
	.homepage-banner .homepage-banner-item {
		margin: 0 0 7px;
		width: calc(100% - 66.66% - 8px);
	}
	.list-category-box {
		margin-top: 40px;
	}
	.list-category-box .category-title {
		font-size: 16px;
		line-height: 20px;
		max-width: 145px;
	}
	.list-category-box .section-title {
		margin-bottom: 32px;
	}
	.list-category-box .list-category-item {
		width: 20%;
		max-width: 240px;
		margin: 0 0 60px;
		margin: 0;
	}
	.slick-slider .slick-arrow {
		background: #fff;
		border-radius: 4px;
		box-shadow: 0 2px 3px rgba(0,0,0, 0.1);
		width: 24px;
		height: 36px;
	}
	.slick-arrow.slick-next {
		right: -10px;
	}
	.slick-arrow.slick-prev {
		left: -10px;
	}
	.slick-slider .slick-arrow svg {
		width: auto;
		height: auto;
	}
	.homepage-newarrival {
		padding: 0;
	}
	.homepage-brand {
		margin-top: 25px;
	}
	.homepage-description-content .box-info {
		width: 100%;
		padding: 35px 10px;
	}
	.homepage-description-content .btn-more .btn {
		font-size: 13px;
		font-family: "Arial";
		margin-top: 8px;
	}
	.homepage-description-content .background .bg-map-2 {
		display: none;
	}
	.homepage-description-content .background {
		width: 100%;
		min-height: 363px;
	}
	.homepage-description-content .background .bg-map {
		margin: 0;
		left: auto;
		bottom: auto;
		top: -57px;
		right: 10px;
	}
	.homepage-description-content .background .bg-map img {
		max-width: 100%;
	}
	.customer-review .item-inner {
		padding: 15px 10px;
	}
	.customer-review .review-item {
		padding: 0 15px;
	}
	footer.footer {
		margin-top: 30px;
		padding: 30px 0 30px;
	}
	.footer .img-top,
	.footer .img-left,
	.footer .img-right {
		display: none;
	}
	.footer .col-contact {
		justify-content: flex-start;
	}
	.footer .contact-wrapper {
		margin: 0;
		border-radius: 7px;
		display: flex;
		justify-content: flex-start;
		max-width: 100%;
		width: 100%;
	}
	.footer .newsletter-register {
		width: 63.7%;
	}
	.footer .list-social {
		width: 36.3%;
		padding-left: 60px;
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}
	.footer .logo-footer {
		text-align: center;
	}
	.footer .about-list {
		display: flex;
		margin: 0 0 20px;
	}
	.footer .col-nav-links {
		padding: 30px 10px 0;
	}
	.footer .about-item {
		width: 33.33%;
		justify-content: center;
	}
	.footer .newsletter-register-title {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 8px;
	}
	.newsletter-register .btn {
		padding: 8px 11.5px;
	}
	.newsletter-register .btn svg{
		width: 17px;
	}	
	.footer .list-social-title {
		margin-top: 0;
		font-size: 14px;
		line-height: 18px;
	}
	.footer .footer-title {
		font-size: 14px;
		line-height: 18px;
	}
	footer .list-payment-methods {
		justify-content: flex-start;
	}
	footer .copyright {
		text-align: right;
		margin: 0;
	}

	/* category page */
	header.header+#mainContent:not(.main-content--homepage) {
		padding-top: 116px!important;
	}
	#left-sidebar {
		width: 100%;
	}
	#category-content {
		padding-left: 0;
		width: 100%;
	}
	.row-header-category .col-left&gt;.btn {
		min-width: 172px;
		border: 1px solid #000000;
		padding: 3px 16px;
	}
	.category-children .children-item .link {
		padding: 9px 10px;
		font-size: 13px;
	}
	.product-detail .card-shipping-calculate .row-shipping-calculate .qty {
		display: block;
	}
	.product-detail .card-shipping-calculate .row-shipping-calculate .country {
		width: calc(100% - 220px);
		min-width: 92px;
	}

	.spare-parts-list .item {
		width: calc(100% / 3);
	}
	.slick-thumb-img .slick-slide {
		padding: 5px;
	}
	.slick-thumb-img {
		max-width: 270px;
	}
	.spare-part-list .col-padding {
		width: 33.33%;
	}
}
footer .btn-back-to-top.show:active{box-shadow: none;}
@media (max-width: 767px) {
	.thumbanil-video-images{display: none !important;}
	.product-tab-detail .tab-pane{padding: 3px 0 0;}
	.list-category-box .category-thumbnail:hover{transform: scale(1);}
	.product-template .buying-btn .btn{font-size: 14px;padding-left: 5px;padding-right: 5px;}
	.product-history .product-thumbnail{width: 90px;height: 90px;}
	.product-history .product-info .product-title a{min-height: 66px;}
	.product-question .iframe{font-size: 14px;}
	.breadcrumb {
		margin: 0 0 20px;
		flex-wrap: inherit;
		white-space: nowrap;
		overflow: hidden;
	}
	.homepage-brand-list .brand-item a img{max-height: 40px;}
	.homepage-brand-list .brand-item:nth-child(n+7){
		display: none;
	}
	.homepage-brand{margin-top: 30px;}
	.slick-slider .slick-arrow:focus{
		background-color: #fff;
	}
	.product-info .in-stock .label.label-success b{
		font-size: 12px;
    	display: inline-block;
    color: #FFF;
	}
	.product-info .in-stock .label.label-success {
		font-size: 0;
		height: 20px;
		display: inline-flex;
		align-items: center;
		gap: 6px;
    color: #0EAC71;
	}
	header.header+#mainContent.main-content--homepage {
		padding-top: 127px!important;
	}
	header.header+#mainContent:not(.main-content--homepage) {
		padding-top: 136px!important;
	}
	.announcement-bar {
		padding: 7px 10px;
	}
	header .header-search {
		display: none;
	}
	header.header .utility-menu {
		padding-right: 5px;
	}
	header .header-middle .header-logo {
		padding-left: 10px;
	}
	header.header .utility-menu ul li {
		margin: 0 6px;
	}
	header .header-search form {
		padding: 0 10px;
		background: #E05608;
	}
	header .header-search .input-group .form-control {
		padding: 3px 15px 3px 55px;
		height: 40px;
		width: 100%;
	}
	.homepage-banner .homepage-banner-item,
	.homepage-banner .homepage-banner-item:first-child {
		max-width: 100%;
		width: 100%;
		margin: 0 0 10px;
	}
	.list-category-box .list-category-item {
		max-width: 100%;
	}
	.product-item .product-title a {
		font-size: 13px;
		height: 40px;
		-webkit-line-clamp: 2;
		line-clamp: 2;
	}
	.product-item .product-action .buying-options .btn {
		height: 40px;
	}
	.homepage-brand-list .col-btn-wrapper {
		margin: 10px 0 0;
	}
	.homepage-brand-list .brand-item {
		width: 33.33%;
		height: 45px;
		margin-bottom: 20px;
	}
	.homepage-description-content .box-info {
		padding: 47px 10px 20px;
	}
	.homepage-description-content .background .bg-map {
		display: none;
	}
	.homepage-description-content .btn-more .btn {
		padding: 7px 10px;
		width: auto;
	}
	.customer-review .content {
		height: 160px;
		-webkit-line-clamp: 9;
		line-clamp: 9;
		margin: 5px 0 0;
	}
	.customer-review .head {
		-webkit-line-clamp: 2;
		line-clamp: 2;
		height: 40px;
	}
	.footer .about-list {
		flex-direction: column;
		justify-content: flex-start;
	}
	.footer .about-item {
		width: 100%;
		justify-content: flex-start;
	}
	.footer .contact-wrapper {
		padding: 30px 28px;
	}
	.footer .btn-back-to-top {
		top: auto;
		bottom: 20px;
	}
	.footer .col-nav-links .column {
		display: flex;
		flex-wrap: wrap;
	}
	footer .col-nav-links ul li {
		padding-left: 0;
		width: 50%;
	}
	.footer .contact-wrapper {
		flex-direction: column;
	}
	.footer .newsletter-register {
		width: 100%;
	}
	.footer .list-social {
		padding: 0;
		margin: 30px 0 0;
		width: 100%;
	}
	footer .list-payment-methods {
		justify-content: center;
	}
	.footer .list-payment-methods li {
		margin: 0 4px 10px 0;
	}
	.footer .copyright {
		text-align: center;
		margin: 8px 0 0;
	}

	/* category page */
	.row-blog&gt;article, .row-product&gt;article {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.sidebar-filter {
		margin-bottom: 10px;
	}
	.sidebar-filter .sidebar-header {
		margin-bottom: 13px;
	}
	.row-header-category .form-sort .form-select .form-control {
		padding: 4px 15px;
	}

	/* detail page */
	.product-tab-detail .tab-pane .card-header .btn {
		border: 0;
		background: #111111;
		color: #fff;
	}
	.product-tab-detail .tab-pane .card-header .btn .fa {
		font-size: 13px;
	}
	.product-tab-detail .tab-pane .card-header .btn[aria-expanded=true] .fa-chevron-down {
		display: none;
	}
	.product-tab-detail .tab-pane .card-header .btn .fa-chevron-up {
		display: none;
	}
	.product-tab-detail .tab-pane .card-header .btn[aria-expanded=true] .fa-chevron-up {
		display: inline-block;
	}
	.product-title-sp .product-detail-title {
		font-size: 26px;
		text-align: left;
		margin-bottom: 0;
		line-height: 30px;
		font-weight: bold;
		font-family: 'Arial', sans-serif;
	}
	.product-detail {
		padding-left: 0;
	}
	.product-header-price {
		margin-top: 10px;
	}
	.product-header-price .product-price {
		font-size: 24px;
		line-height: 22px;
	}
	.product-template .variation-wrapper {
		margin-top: 15px;
	}
	.product-detail .card-shipping-calculate {
		margin-top: 20px;
		padding: 20px;
	}
	.product-template #mainContent {
		padding-bottom: 15px;
	}
	body.fixed-btn-addtocart .buying-btn .btn.addtocart {
		width: calc(100% - 10px);
		left: 5px;
		position: static;
	}

	.spare-parts-list .item {
		width: calc(100% / 2);
	}
	.spare-parts-list .item .img {
		min-height: 92px;
	}
	.video-mobile {
		position: absolute;
		top: 2px;
		left: 10px;
	}
	.spare-part-list .col-padding {
		width: 50%;
		margin: 0 0 20px;
	}
	.spare-part-list .product-item .product-action .buying-options .btn {
		font-size: 13px;
	}
}

@media (max-width: 414px) {
	.product-item .product-price .save-label{right: 0;}
	header.header+#mainContent:not(.main-content--homepage) {
		padding-top: 120px!important;
	}
	header.header+#mainContent.main-content--homepage {
		padding-top: 115px!important;
	}
	.product-info .arrival-date label{
		font-size: 11px;
		line-height: 1;
		padding: 5px 2px 4px 22px;
	}
	.product-info .arrival-date label br{
		display: inline-block;
	}
}
.pagination .pagination-next, .pagination .pagination-prev{
	font-size: 18px;
}
.brands-page .sab-alphabet-secondary__letter{
	margin-left: 12px;
	margin-right: 12px;
}
#n_content .section.recently-viewed{
	display: none;
}
.brands-page .brands-container .col-alphabe{
	border: none;
}
.brands-page .brands-container h3 span{
	color: #999;
}
.dropdown-menu1{display:none;position:absolute;background:#fff;min-width:270px;opacity:1;visibility:visible}.lv2 .dropdown-menu1{left:100%;right:inherit;top:0}.dropdown-hover1:hover .dropdown-menu1{display:block;opacity:1;visibility:visible}.mega-menu .nav li .dropdown-menu1 li{border-top:0;background-color:#fff;border-bottom:1px solid #ddd}.mega-menu .dropdown-menu1 .dropdown-toggle:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5px;top:50%;position:absolute}.mega-menu .nav&gt;li:nth-last-child(2) .lv2 .dropdown-menu1{right:100%;left:inherit;top:0}.dropdown-menu1 li a:hover{background:#E05608;color:#fff}.mega-menu .nav&gt;li:nth-last-child(2)&gt;.dropdown-menu1{right:0;left:auto;top:100%}
.dropdown-menu1 {
    min-width: 326px;
	font-size: .875rem;
	padding-top: 15px;
    padding-bottom: 15px;
}
.mega-menu .nav&gt;li:last-child .dropdown-menu1{
	right: 0;
    left: auto;
    top: 100%;
}

.mega-menu .nav&gt;li:last-child .lv2 .dropdown-menu1{
	top: 0;
	right: 100%;
}

.spare-part-btn{
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}
.spare-part-btn .btn{
	border-radius: 3px;
}

@media(min-width: 1200px) and (max-width: 1280px){
	.mega-menu .nav&gt;li&gt;.nav-link{font-size: 11px;}
}

@media(max-width: 1050px) and (min-width: 992px) {
	.mega-menu .nav&gt;li&gt;.nav-link{
		font-size: 9px;
	}
}

@media (max-width: 767px) {
	.hidden-xs{
		display: none !important;
	}
	.js-usp &gt; .homepage-usps-item:nth-child(n+2){
		display: none;
	}
}
.overlap-bg{
	position: fixed !important;
}
body.overflow-hidden{
	overflow: visible !important;
	position: inherit !important;
}
</pre></body></html>