/* ROOT */

:root {
	--pink: #ed1868;
}

/* WELCOME POP-UP*/

.site-agreement-inner {
	text-align: center;
	font-weight: bold;
}
.btn.btn-primary, a.btn.btn-primary {
	background-color: var(--pink);
	color: #FFF;
	border: none;
}
.btn.btn-default, a.btn.btn-default {
	background-color: #333;
	color: #FFF;
	border: none;
}

/* HOME PAGE */
.multiple-columns-body .wide-carousel .carousel {
	padding-left: 0px;
	padding-right: 0px;
}

/* INFO SITE */
.info-menu {
	//background-color: #adadad;
	//padding: 1em;
	//display: block;
	//float: left;
}

/* HEADER */

.admin-bar {
	display:none;
}
:root {
	//--color-primary: none;
}

#header .site-name a img {
	//width: 20em;
}

@media (min-width: 768px) {

#header .header-top .header-top-wrapper .site-name, #header .header-top .header-top-wrapper h1.site-name {
	width: 20%;
}
#header .header-top .header-top-wrapper > div {
	width: 40%;
}
#navigation,
.navigation-in .menu {
	height: 28px;
}
.navigation-in ul li a {
	padding-top: 8px;
	padding-bottom: 8px;
	text-transform: none;
}
}
.breadcrumbs {
	padding: 16px 16px;
}
.header-top {

}
.menu-item-1548 {
	background-color: gold;
}
.menu-item-1548 a {
	color: var(--pink) !important;
}
.navigation-in {
	background-color: var(--pink);
}
.navigation-in > ul > li > a {
	color: #FFF;
}
.navigation-in > ul > li > a:hover {
	color: #000;
}
.navigation-in > ul > li a {
	border-radius: 0px;
}
.navigation-buttons a[data-target="search"],
.navigation-buttons a[data-target="cart"],
.navigation-buttons a[data-target="navigation"],
.navigation-buttons a[data-target="login"]  {
	color: #FFF;
	background: none;
}
.navigation-buttons a[data-target="search"]:hover,
.navigation-buttons a[data-target="cart"]:hover,
.navigation-buttons a[data-target="navigation"]:hover,
.navigation-buttons a[data-target="login"]:hover  {
	background: none;
}
.navigation-window-visible .navigation-buttons a[data-target="navigation"],
.navigation-window-visible .navigation-buttons a[data-target="navigation"]:hover {
	color: var(--pink);
}
.appended-category {
	background-color: #FFF;
}
.appended-category a {
	color: #000 !important;
}
.icon-search::after,
.icon-login::after,
.icon-cart::after {
	content: none;
}
#topNavigationDropdown {
	color:#FFF;
}
.menu-item-955 {
	background-color: #ffcc00 !important;
  }
.menu-item-955 a b {
	color: var(--pink);
  }

.navigation-window-visible .navigation-buttons a[data-target="navigation"],
.navigation-window-visible .navigation-buttons a[data-target="navigation"]:hover {
	color: #FFF;
}
.products-block > div .p .p-in .p-bottom > div .prices .price-final strong {
	color: var(--pink);
	font-weight: bold;
}

/* BANS CAROUSEL */

.carousel .extended-banner-texts, .next-to-carousel-banners .extended-banner-texts {
	background-color: transparent;
}


/* LEFT SIDEBAR */

.categories .topic.active > a {
	//color: #FFF;
	background-color: #FFF;
	border: 1px solid #ed1868;
}
.categories a:hover {
	transform: translateX(5px);
	background-color: #f5f5f5;
}
.categories li.active > a,
.categories li.active > a:hover {
	//border: 1px solid #ed1868;
	background-color: #FFF;
	border: 1px solid #ed1868;
}
.sidebar {
	//background-color: #F6F6F6;
	border-right: 1px solid #dadada;
}
.sidebar-inner {
	border-radius: 0px;
	border: none;
    margin-left: 0px;
}
.filter-sections,
.filter-section .filter-section-boolean {
	//background-color: #F6F6F6;
}

#manufacturer-filter {
	display: none;
}

.btn.btn-cart,
.btn.btn-conversion,
.btn.btn-primary:hover,
a.btn.btn-cart,
a.btn.btn-conversion,
a.btn.btn-primary:hover {
	box-shadow: 0px 1px #000;
}

/* ITEM LIST */

.subcategories li a:hover {
	background-color: white;
	color: var(--pink);
	border-color: var(--pink);
}
.subcategories.with-image li a .text {
	text-wrap: auto;
	line-height: inherit;
}
.product {
	border: 1px solid #FFF;
}
.product:hover {
	border: 1px dotted #adadad;
	border-radius: 8px;
}
.flag {
	float: none !important;
}
.flags-default {
	text-align: center !important;
}
.flag-custom3 {
	background-color: #FFF !important;
	color: var(--pink) !important;
	border: 1px solid var(--pink);
	padding: 0px !important;
}

/* ITEM DETAIL */

.benefitBanner .benefitBanner__title {
	color: var(--pink);
	font-size: 20px;
}
.benefitBanner .benefitBanner__data {
	color: #000;
	line-height: 24px;
}
.icon-print::after,
.icon-comment::after,
.icon-share::after {
	content: none;
}
.quantity .decrease,
.quantity .increase {
	background-color: #FFF;
	border-color: #dadada;
}
.quantity {
	border-color: #dadada;
}

/* FOOTER */

#footer {
	background-color: #000;
}
#footer a {
	color: #FFF;
}
.custom-footer {
	text-align: center;
}
.footer-rows .custom-footer h4 > span::after {
	display: none;
}


/* MQ */

@media (max-width: 768px) {

	.benefitBanner .benefitBanner__item, .benefitBanner .benefitBanner__link {
		flex-flow: row !important;
		margin-bottom: 15px;
		text-align: left;
	}
}