:root {
	--neottia-black-color: #000000;
	--neottia-red-color: #ff0000;
	--neottia-secondary-color: #ff7272;
	--neottia-font-description: 1.2em;
	--neottia-light-gray: #f4f4f4;
	--neottia-accent-color: #5e7e7e;
}

/* **************** Cookie Bar **************** */
.wgr-gdpr__cookie-bar-wrapper .wgr-gdpr__cookie-bar {
	border-radius: 0;
}
.wgr-gdpr__cookie-bar-wrapper .wgr-gdpr__cookie-bar * {
	font-size: 12px;
	line-height: 17px;
}
.wgr-gdpr__cookie-bar-wrapper .wgr-gdpr__cookie-bar span {
	color: var(--neottia-black-color);
	text-transform: uppercase;
}
.wgr-gdpr__cookie-bar-wrapper .wgr-gdpr__cookie-bar .wgr-gdpr__buttons button[data-trigger-settings="trigger"] {
	background-color: var(--neottia-light-gray);
}
.wgr-gdpr__cookie-bar-wrapper .wgr-gdpr__cookie-bar .wgr-gdpr__buttons button:last-child {
	text-transform: uppercase;
}

/* **************** BUTTONS **************** */
html .action.primary, html .btn {
	font-family: "Noto Sans Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: .01em;
	font-weight: 700;
	line-height: 1.42857;
	padding: .8em 2em;
}

/* **************** CATALOG MODE **************** */
/* 
#tab1-products .products-slider .product-item .product-item-inner .product-item-actions,
.catalog-product-view .product-add-form .box-tocart .field,qty,
.catalog-product-view .product-add-form .box-tocart .actions,
#layer-product-list .product-item-info .action.tocart.primary,
.minicart-wrapper.cart-design-1,
.action.tocart.primary,
.action.towishlist.actions-secondary {
	display: none !important;
}
*/

/* **************** HEADER **************** */
.page-header.type22 .greet.welcome {
	display: none;
}

/* **************** FOOTER **************** */
.footer-top .custom-block {
	justify-content: center;
}

/* ********* MENU ********* */

/* ********* HOMEPAGE ********* */
.neottia-row-1440 .row-full-width-inner {
	max-width: 1440px !important;
}

/* ********* CATEGORY ********* */
#layer-product-list .product-item-details .product-item-name,
#layer-product-list .product-item-details .product-item-name a {
	text-overflow: unset;
	overflow: unset;
	white-space: normal;
}
.product-item-name a {
	white-space: normal
}
.filter-options-content .count {
	display: none;
}
.product-item-name a {
	margin-bottom: 0.3rem;
}
.product-item-info .product-item-details .price-box .price{
	font-weight: 400;
	color: var(--neottia-accent-color);
	font-size: .9375rem;
}

/* ********* LAYERED NAVIGATION ********* */
.filter-options-content {
	font-size: 1em;
}
.wgr-nav__label .wgr-nav__label-item a {
	padding: 0.2rem;
}


/* ********* PRODUCT PAGE ********* */
.product-info-main .page-title-wrapper h1 {
	font-weight: 500;
	font-size: 1.6rem;
}
.product-info-main .product.overview {
	font-size: 1.3em;
	margin-top: 1em;
}
.product-info-main #description {
	font-size: var(--neottia-font-description);
}
.product-info-main .product-info-stock-sku{
	flex-direction: column;
	align-items: start;
}
.product-info-main .product-info-stock-sku p {
	line-height: 11px;
}
.product-info-main .product .content {
	font-size: var(--neottia-font-description);
}
.product-info-main .product .content ul {}

.product-info-main .product .content li {
	margin-bottom: 5px;
}
.product-social-links {
	display: none;
}
.product-options-bottom .price-box .price,
.product-info-price .price-box .price {
	font-weight: 400;
	color: var(--neottia-accent-color);
}
.product-options-bottom, .product-info-price {
	margin-top: 0.7rem;
}
