@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap");
/*****GLOBAL STYLES******/
 body {
	 font-family: "Open Sans", sans-serif;
	 font-size: 15px /*{Global|body-font-size}*/;
	 color: #111 /*{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;
}
 @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;
	}
}
 .breadcrumb {
	background-color: #fff /*{ Global|breadcrumb-background-colour }*/;
}
 .breadcrumb li a, .breadcrumb .breadcrumb-item a, .breadcrumb .breadcrumb-item {
	color: #111 /*{ Global|breadcrumb-text-colour }*/;
}
/**** HEADING STYLES*****/
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	 font-family: "Montserrat", sans-serif;
	color: #333 /*{ Headings|headers-colour }*/;
	 font-weight: 600;
}
 h1, .h1 {
	font-size: 32px /*{ Headings|header-1-font-size }*/;
	 line-height: 1.125;
	 letter-spacing: 0.64px;
}
 @media screen and (max-width: 1279px) {
	 h1, .h1 {
		font-size: 26px /*{ Headings|header-1-font-size-moblie-tablet }*/;
		 line-height: 1.154;
		 letter-spacing: 0.546px;
	}
}
 h2, .h2 {
	font-size: 26px /*{ Headings|header-2-font-size }*/;
	 line-height: 1.154;
	 letter-spacing: 0.52px;
}
 @media screen and (max-width: 1279px) {
	 h2, .h2 {
		font-size: 22px /*{ Headings|header-2-font-size-moblie-tablet }*/;
		 line-height: 1.182;
		 letter-spacing: 0.462px;
	}
}
 h3, .h3 {
	 font-size: 22px /*{Headings|header-3-font-size}*/;
	 line-height: 1.182;
	 letter-spacing: 0.44px;
}
 @media screen and (max-width: 1279px) {
	 h3, .h3 {
		font-size: 18px /*{ Headings|header-3-font-size-moblie-tablet }*/;
		 line-height: 1.2222;
		 letter-spacing: 0.378px;
	}
}
 h4, .h4 {
	font-size: 20px /*{ Headings|header-4-font-size }*/;
	 line-height: 1.2;
	 letter-spacing: 0.4px;
}
 @media screen and (max-width: 1279px) {
	 h4, .h4 {
		font-size: 16px /*{ Headings|header-4-font-size-moblie-tablet }*/;
		 line-height: 1.25;
		 letter-spacing: 0.336px;
	}
}
 h5, .h5 {
	 font-size: 17px /*{ Headings|header-5-font-size}*/;
	 line-height: 1.294;
	 letter-spacing: 0.34px;
}
 @media screen and (max-width: 1279px) {
	 h5, .h5 {
		font-size: 16px /*{ Headings|header-5-font-size-moblie-tablet }*/;
		 line-height: 1.286;
		 letter-spacing: 0.294px;
	}
}
 .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: #111 /*{Buttons|btn-primary-bg-colour}*/;
	 border-color: #111 /*{Buttons|btn-primary-border-colour}*/;
}

 .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	color: #111 /*{ Buttons|btn-primary-text-colour-hover }*/;
	background-color: #fff /*{ Buttons|btn-primary-bg-colour-hover }*/;
	border-color: #111 /*{ 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: #999 /*{ Buttons|btn-primary-disabled-bg-colour }*/;
	border-color: #999 /*{ Buttons|btn-primary-disabled-border-colour }*/;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{
	background-color: #fff;
	border-color: #111;
	box-shadow: none !important;
	color: #111;
}

 .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: #24211E !important /*{ Buttons|btn-secondary-text-colour-hover }*/;
	background-color: #fff !important /*{ Buttons|btn-secondary-bg-colour-hover }*/;
	border-color: #24211E !important /*{ Buttons|btn-secondary-border-colour-hover }*/;
	 outline: none;
	box-shadow: none !important; 
}
 .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 {
	 background-color: #4d5860 /*{ Buttons|btn-secondary-disabled-bg-colour }*/;
	 border-color: #424b52 /*{ Buttons|btn-secondary-disabled-border-colour }*/;
}
 .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: #111 /*{Buttons|btn-success-bg-colour}*/;
	border-color: #111 /*{ Buttons|btn-success-border-colour }*/;
}
 .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	 color: #111 /*{ Buttons|btn-success-text-colour-hover }*/;
	background-color: #fff /*{ Buttons|btn-success-bg-colour-hover }*/;
	border-color: #111 /*{ Buttons|btn-success-border-colour-hover }*/;
	 outline: none;
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle,
 .btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {
	background-color: #111 /*{ Buttons|btn-success-bg-colour-hover }*/;
	 border-color: #111 /*{ Buttons|btn-success-border-colour-hover }*/;
	 box-shadow: none !important;
}
 .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: #999 /*{ Buttons|btn-success-disabled-bg-colour }*/;
	 border-color: #999 /*{ 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-primary[href]:hover, .label-primary[href]:focus {
	color: #EF5713 /*{ Labels|label-primary-bg-hover }*/;
}
 .label-success {
	color: #0EAC71 /*{ Labels|label-success-bg }*/;
}
 .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 > .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 a {
	color: #999 /*{ Pagination|pagination-text-colour }*/;
}
 .pagination li.active {
	background: #0e66ac /*{ Pagination|active-pagination-bg-colour }*/;
}
 .pagination li:hover {
	background: #0e66ac /*{ 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: #313131 /*{ 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*************/
 @media(max-width: 575px){
	.product-detail .card-shipping-calculate .row-shipping-calculate .country{
		margin-bottom: 5px;
	}
 }

 /********* HOME BANNER SLIDER *************/
 @media screen and (max-width: 767px) {
  .homepage-banner-item .banner-img {
    height: auto !important;
  }

  .homepage-banner-item .banner-text .banner-title {
    font-size: 40px !important;
  }

  .homepage-banner-item .banner-text .banner-link,
  .homepage-banner-item .banner-text .banner-description {
    font-size: 16px !important;
  }

  .homepage-banner-item .banner-text .banner-link {
    padding: 12px 24px !important;
  }
}