

:root {
	--shop-light-brown: #D49F5D;
	--shop-light-olive: #9F9C86;
	--shop-dark-olive: #837F65;
}


/**
 * Layout
 */

.shop-design .level-top[data-name="Shop"],
.shop-design .header-top {
	background-color: var(--shop-light-brown) !important;
}

.shop-design .navigation .level0.parent[data-name="Shop"] > .level-top::after 	{
	filter: invert(1);
}

.shop-design .level-top[data-name="Shop"] > a 	{
	color: #fff !important;
}

.shop-design .header-main 	{
	background-color: var(--shop-dark-olive);
}

/*.shop-design .header-top .header-top__right 	{
	visibility: hidden;
}*/

.shop-design .header-top-vat em:after 	{
	background: var(--shop-dark-olive);
}


/**
 * Headings
 */

.shop-design h1,
.shop-design h2,
.shop-design h3,
.shop-design h4,
.shop-design h5,
.shop-design h6 	{
	color: var(--shop-dark-olive);
}

.shop-design h1,
.shop-design h2 	{
	font-weight: 500;
	letter-spacing: 1px;
}


/**
 * Logo
 */

.shop-design .page-header .header-main .logo 	{
	padding: 0 10px 35px 0;
	clip-path: none;
}

.shop-design .page-header .header-main .logo img 	{
	width: 210px;
}


/**
 * The 'How can we help' box on the sidebar
 */

.shop-design .sidebar-info-help 	{
	background-color: var(--shop-dark-olive);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='182' height='182' viewBox='0 0 182 182'%3E%3Cpath d='M93.5-149.015a78.9 78.9 0 0 1 78.89 78.89A78.869 78.869 0 0 1 93.5 8.766a78.868 78.868 0 0 1-78.89-78.89A78.887 78.887 0 0 1 93.5-149.015Zm0-11.687A90.592 90.592 0 0 0 2.922-70.125 90.573 90.573 0 0 0 93.5 20.453a90.573 90.573 0 0 0 90.578-90.578A90.592 90.592 0 0 0 93.5-160.7ZM80.351-35.062a4.383 4.383 0 0 0-4.383 4.383v2.922a4.383 4.383 0 0 0 4.383 4.383h26.3a4.383 4.383 0 0 0 4.383-4.383V-30.68a4.383 4.383 0 0 0-4.383-4.383h-4.383V-86.2a4.383 4.383 0 0 0-4.383-4.383H80.351A4.383 4.383 0 0 0 75.969-86.2v2.922a4.383 4.383 0 0 0 4.383 4.383h4.383v43.828ZM93.5-122.718a11.688 11.688 0 0 0-11.687 11.687A11.688 11.688 0 0 0 93.5-99.344a11.688 11.688 0 0 0 11.687-11.687A11.688 11.688 0 0 0 93.5-122.718Z' transform='translate(-2.922 160.703)' fill='%239F9C86'/%3E%3C/svg%3E");
}

.shop-design .sidebar-info-help h2 	{
	color: #fff;
}

.shop-design .sidebar-info-help a 	{
	color: var(--shop-light-brown);
}


/**
 * Product card, sidebar filter
 */

.shop-design .product-card-title 	{
	color: var(--shop-light-olive);
}

.shop-design .product-card-price .price 	{
	color: #000;
	font-weight: 700;
}


.shop-design #minicart-content-wrapper .actions .action.checkout,
.shop-design .toolbar__left .js-toggle-filters,
.shop-design .filter-actions > .action.clear.filter-clear,
.shop-design .product-card-controls .btn,
.shop-design .product-card-controls button,
.shop-design .product-card-controls button.primary.action 	{
	background-color: var(--shop-dark-olive);
}

.shop-design #minicart-content-wrapper .actions .action.checkout:hover,
.shop-design .toolbar__left .js-toggle-filters:hover,
.shop-design .filter-actions > .action.clear.filter-clear:hover,
.shop-design .product-card-controls .btn:hover,
.shop-design .product-card-controls button:hover,
.shop-design .product-card-controls button.primary.action:hover 	{
	background-color: var(--shop-light-olive);
	color: #fff;
}


.shop-design .categories-list figcaption:after 	{
	background: var(--shop-light-brown);
}

/* The dot in the selected sidebar filter */
.shop-design .filter-options-item .filter-options-content .items a.amshopby-link-selected:before,
.shop-design .filter-options-item .filter-options-content .items [class*='am-filter-item'].amshopby-link-selected:before 	{
	background: var(--shop-light-brown);
}


/**
 * Minicart
 */

.shop-design #minicart-content-wrapper .actions .action.viewcart 	{
	background: var(--shop-light-brown);
	color: #fff;
}

.shop-design #minicart-content-wrapper .actions .action.viewcart:hover 	{
	background-color: var(--shop-dark-olive);
}



/**
 * Product page
 */

.shop-design .product-info-main .price-box .weee .price, .product-info-main .price-box .weee .price,
.shop-design.catalog-product-view .product-info-main .page-title-wrapper .page-title 	{
	color: var(--shop-dark-olive);
}

.shop-design .product-info-main .product-add-form .fieldset .action.primary 	{
	background-color: var(--shop-light-brown);
	color: #fff;
}

.shop-design .product-info-main .product-add-form .fieldset .action.primary:active,
.shop-design .product-info-main .product-add-form .fieldset .action.primary:focus,
.shop-design .product-info-main .product-add-form .fieldset .action.primary:hover 	{
	background-color: var(--shop-dark-olive);
	color: #fff;
}

.shop-design .social-share .action.share span 	{
	color: var(--shop-light-brown);
}

.shop-design .product-info-main .special-list ul li 	{
	color: var(--shop-dark-olive);
}

.shop-design .special-list ul li img 	{
    filter: grayscale(1);
}


/**
 * Footer
 */

.shop-design .footer-top 	{
	background-color: var(--shop-light-olive);
}

.shop-design .footer-main 	{
	background-color: var(--shop-dark-olive);
}

.shop-design .footer-top .form.subscribe .action.primary,
.shop-design .footer-top .form.subscribe .amshopby-button,
.shop-design .footer-top .form.subscribe .am-filter-go 	{
	color: var(--shop-dark-olive);
}


@media (min-width: 1025px) {

	.shop-design .header-top .header-sub-links.about li:hover 	{
		background-color: var(--shop-dark-olive);
	}

}


@media (min-width: 1024px) {

	/* Change left panel background of the nav dropdown */
	.shop-design .navigation__panel > .submenu:before 	{
		background: var(--shop-light-olive);
	}

	/* Change the hover colour of the subnav items */
	.shop-design .navigation__panel > .submenu li.level1 a:hover 	{
		background-color: var(--shop-light-brown);
	}

	/* The underline in the image on the right of the nav dropdown */
	.shop-design .navigation__panel .cms-holder figure figcaption:after 	{
		background-color: var(--shop-light-brown);
	}

	/* The underline in the main nav */
	.shop-design .main-navigation .navigation .level0 > a:hover:before 	{
		border-top-color: var(--shop-light-brown);
	}

	.shop-design .navigation__panel > .submenu li.parent:hover > a 	{
		background-color: var(--shop-light-brown);
	}

	.shop-design .navigation__panel > .submenu li.parent > a:after 	{
		color: #222;
	}

	/* Category page titles */
	.shop-design .category-view .page-title 	{
		font-size: 5.4rem;
	}


}

@media (min-width: 1125px) {

	/* Logo spacing */
	.shop-design .page-header .header-main .logo 	{
		padding: 0 55px 35px 0;
	}

}

@media (max-width: 1024px) {

	/* Vertical spacing on logo for mobile */
	.shop-design .page-header .header-main .logo img 	{
		padding-top: 33px;
		padding-bottom: 0;
		width: auto;
	}

}

@media (max-width: 767px) {

	/* Vertical spacing on logo for mobile */
	.shop-design .page-header .header-main .logo img {
		padding-top: 10px;
		padding-bottom: 15px;
	}

}

@media (max-width: 400px) {

	.shop-design .header-right .mobile-call 	{
		display: none;
	}


}
