body {font-family: 'Hind Siliguri', sans-serif;}
header .nav-link {color:#000;font-weight:400;font-size: 1.3rem;}
.nav-link:focus, .nav-link:hover {color:#E2C038;}
header .nav-link.active {color:#E2C038 !important;}
.navbar-nav .dropdown-menu {border-radius:0;padding: 0;font-family: 'Hind Siliguri', sans-serif;}
textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus,button:focus,button:active,button:hover,label:focus,.btn:active,.btn.active{outline:0px !important;/*-webkit-appearance:none;*/box-shadow: none !important;}

h1 {font-weight: 700;}
h1, a {}
a {color:#000;}
a:hover, a:focus, .text-success {color:#E2C038;}
.custom-bg-1 {background-color:#E2C038;}
.custom-bg-2 {background-color:#C9A71D;}
.custom-color-1 {color:#E2C038;}
.custom-color-2 {color:#C9A71D;}
.custom-border-1 {border-color:#E2C038 !important;}
.custom-border-2 {border-color:#C9A71D !important;}
.custom-light {background-color:#ebf0f2 !important;}
.custom-button, .custom-button-1 {background-color:#C9A71D !important;border-color:#C9A71D !important;border-radius:0;}
.custom-button:hover, .custom-button-1:hover, .custom-button:focus, .custom-button-1:focus {background-color:#d66238 !important;}

.title-overlay {position:absolute;background-color:rgba(0,0,0,0.2);top:0;left:0;}
.title-overlay h1, .title-overlay h2, .cursive {font-family: 'Parisienne', cursive;}

.btn {font-family: 'Hind Siliguri', sans-serif;font-weight:700 !important;}

.dropdown-menu[data-bs-popper] {left:auto;right:0;}
.footer-logos img {width:auto;max-height: 86px;}

.shipping-small {background: url(images/icon-shipping.png) left center no-repeat;padding-left:45px;height:28px;background-size:auto 100%;}
.shipping-large {background: url(images/icon-shipping-large.png) left center no-repeat;padding-left:58px;background-size:auto 100%;}
.payment {background: url(images/icon-payment.png) left center no-repeat;padding-left:58px;background-size:auto 100%;}
.top-nav a, #search-icon {color:rgba(255,255,255,0.8);text-decoration: none;cursor: pointer;}
.top-nav a:hover, .top-nav a:focus, #search-icon:hover, #search-icon:focus {color: rgba(255,255,255,1) !important;}
#search-icon span.icon-img, .login-icon span.icon-img, .wishlist-icon span.icon-img, .cart-icon span.icon-img {display:block;height:24px;background: url(images/search.svg) center center no-repeat;background-size:auto 100%;}
#search-icon span.icon-img {width:24px;}
#search-field {max-width:180px;}
.login-icon span.icon-img {background-image: url(images/icon-login.png);}
.wishlist-icon span.icon-img {background-image: url(images/icon-wishlist.png);}
.cart-icon span.icon-img {background-image: url(images/icon-cart.png);}

.green-design-box {position: relative;}
.green-design-box:before, .green-design-box:after {max-width: 25%;width:300px;background-position: top left; background-size: 100% auto; background-repeat: no-repeat; height:400px; content:"";}
.green-design-box:before  {position: absolute;background-image: url(images/leaf-left.png);left:0;top:-35%;}
.green-design-box:after  {position: absolute;background-image: url(images/leaf-right.png);right:0;background-position: bottom right;bottom:-35%;}
.owner-label {right:0;bottom: 3%;}
.news-image {height: 300px;background-size:100% auto; background-repeat: no-repeat;}
.search .news-image {background-size:auto 100%;}
.news-image img {height: 100%;}

.item-sc h5 {font-weight:700;font-size:210%;}
.item-sc p {font-size:120%;}
.item-sc h5 span {color:#FFF;font-size:150%;}
.item-sc a:focus, .item-sc a:hover {color:#FFF;}
.bg-sc-1 {background-color:#AE97BC;}
.bg-sc-2 {background-color:#C4C6C6;}
.bg-sc-3 {background-color:#E0DAD4;}
.bg-sc-4 {background-color:#A5DCEA;}

.free-shipping-btn {}

@media (min-width: 2560px) {
	.maxw-2560 {max-width:2560px !important;margin-left:auto !important;margin-right:auto !important;float:none !important;}
}

@media (min-width: 1920px) {
	.maxw-1920 {max-width:1920px !important;margin-left:auto !important;margin-right:auto !important;float:none !important;}
	.w-100-xxl {width:100% !important;}
}

@media (max-width: 991.98px) {
	header .nav-link {text-align:center;border-top:#DDD 1px solid;}
	header .top-nav-social {border-top:#DDD 1px solid;}
	span.icon-txt {display:none;}
	span.icon-img {width:24px;}
	.green-design-box:before  {top:-25%;}
	.green-design-box:after  {bottom:-25%;}
	.range-promos .card-img img, .skin-care .card-img img {width:370px;}
	.item-sc h5 {font-size:190%;}
}

@media (max-width: 767.98px) {
	h2 {font-size: 2rem;}
	h3 {font-size: 1.2rem;}
	.green-design-box:before {top:-10%;}
	.green-design-box:after {bottom:-10%;}
	.item-sc h5 {font-size:180%;}
	.free-shipping-btn {font-size:.8rem;}
	input#search {width:160px !important;}
}

@media (max-width: 500px) {
	.free-shipping-btn {font-size:.7rem;}
	input#search {width:140px !important;}
}

@media (max-width: 400px) {
	.free-shipping-btn {font-size:.6rem;}
}

.accordion {border:none !important;}
.accordion-button {border:none !important;background-color:#F8F8F8;}
.accordion-button:focus {border:none !important;box-shadow:none;}
.accordion-button:not(.collapsed) {color:#000;background-color:#F3F3F3;}