#cat_594 > a{
	font-weight: 600;
}
#cat_604 > a{
	color: red;
	font-weight: 600;
}

.btn-primary
{
	background:#d2d2d2 !important;
	border-color:none !important;
	color:#000 !important;
}

.btn-primary:hover
{
	background:#fdc1dc !important;
	border-color:none;
	color:#000 !important;
}


.btn-outline-primary:hover
{
	background-color: #fff!important;
    color: #fb77b2 !important;
    border-color: #fb77b2 !important;
}


header .nav-link, .search-module .btn, .header-navbar a
{
	color:#000;
}

header .header-navbar a.hamburger-contacts-link
{
	color:#000;
}

header .category-menu .parent.js-sf-hover > .nav-link
{
	color:#fdc1dc;
}

.headermenu-list .nav-item:not(:last-child) .nav-link:before
{
	background:#000;
}

.headermenu-list .nav-item:not(:last-child) .nav-link:hover
{
	color:#fdc1dc;
}

.sticky-header
{
	background:#fff;
}

.navbar-brand img
{
	max-height:none;
}

.js-cart-ajax .btn.btn-primary.dropdown-toggle.cart-dropdown-toggle
{
	background:transparent !important;
	border:transparent!important;
}

.js-cart-ajax .btn.btn-primary.dropdown-toggle.cart-dropdown-toggle:hover
{
	background:transparent !important;
	border:transparent !important;
	color:#000;
}

.js-cart-ajax .btn.btn-primary.dropdown-toggle.cart-dropdown-toggle svg
{
	color:#fb77b2;
}

.js-cart-ajax .btn.btn-primary.dropdown-toggle.cart-dropdown-toggle svg:hover
{
	color:#000;
}

header .nav-link:hover,  .header-navbar a:hover 
{
	color:#000;
}

header .category-menu a:hover
{
	color:#fb77b2;
}

header .nav-link:hover, .header-navbar a:hover
{
	color:#fdc1dc;
}

header .nav-link:hover, .header-navbar a
{
	color:#000;
}

.children {
    background-color: #fff;
    box-shadow: 0 0 0px rgb(0 0 0 / 25%);
}

.sr-horizontal .children > li:hover > .nav-link
{
	color:#000;
}

.sf-horizontal .children > li:hover > .nav-link:hover
{
	color:#000;
	background:#fdc1dc;
}

.children .nav-link:hover
{
	color:#000;
}

.header-bottom.module-body.section-module-body.announcement-bar-section-section-body
{
	background:#fee1e5;
}

.announcement-bar-section-row a
{
	color:#000;
}

.header-navbar a.hamburger-contacts-link:hover {
    color: #fdc1dc;
}

.nav.login-list svg
{
	color:#fb77b2;
}

.nav.login-list svg:hover
{
	color:#000;
}

.search-module .btn:hover
{
	color:#fb77b2;
}

.header-wishlist-icon.d-flex svg
{
	color:#fb77b2;
}

.header-wishlist-icon.d-flex svg:hover
{
	color:#000;
}

.search-module .form-control
{
	color:#000;
	border-bottom:1px solid #000;
}

.headermenu-list .nav-link:hover
{
	color:#fdc1dc;
}

.module-categoryoffer-wrapper h4
{
	background:#fee1e5;
	color:#000;
}

.module-categoryoffer-wrapper h4:hover
{
	background:#fdc1dc;
	color:#000!important;
}

.category-snapshot-name-link:hover
{
	color:#000;
}

.kickerimage-row .card img:hover
{
	transform: scale(1.05)!important;
    transition: transform .8s !important;
}

.module-newsletter_subscribe-wrapper
{
	background-image: url("https://gyemantszepseg.myshoprenter.hu/custom/gyemantszepseg/image/data/design/hatter_hirlevel.jpg");
	background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    left: 50%;
    position: relative;
    margin-left: -49.5vw;
	margin-bottom:0px;
}

.newsletter-pretext
{
	text-align:center;
	color:#000;
}

.module-newsletter_subscribe-wrapper .custom-checkbox label
{
	color:#000;
	text-align:center;
}

.custom-control
{
	text-align:center;
}

.nanobar
{
	background:#fff;
	color:#000;
}

#newsletter-emailsubscribe .btn-primary
{
	background:#000 !important;
	color:#fff!important;
}

#newsletter-emailsubscribe .btn-primary:hover
{
	background:#fdc1dc !important;
	color:#000!important;
}

.form-control
{
	background-color:transparent;
	border:1px solid #000;
}

footer
{
	color:#000;
	background:#fee1e5;
}

footer:hover
{
	color:#fb77b2;
}

footer a
{
	color:#000;
}

footer a:hover
{
	color:#fb77b2;
}

footer .list-group-flush .list-group-item
{
	color:#000;
}

footer .list-group-flush .list-group-item:hover
{
	color:#fb77b2;
}

.footer-copyright
{
	COLOR:#000;
}
.badgeitem{
	width: 60px!important;
	height:60px!important;
	background-size: contain!important;
	}

.product-page-advantages-section
{
	background:#fee1e5;
}

.product-page-advantages-section .product-page-advantage-title
{
	color:#000;
}

.product-page-advantages-section .product-page-advantages-item-left svg
{
	fill:#000;
}

.product-cart-box
{
	background:#fff;
	box-shadow: 0 0px 10px rgb(0 0 0 / 16%);
	
}

.product-page-head-title .product-page-product-name
{
	color:#fb77b2;
}

.product-addtocart .product_table_addtocartbtn .btn-primary
{
	background:#fb77b2!important;
	
}

.product-addtocart .product_table_addtocartbtn .btn-primary:hover
{
	background:#fdc1dc!important;
	
}

.btn.btn-primary.js-i-add-review:hover
{
	background:#fdc1dc!important;
}

.btn.btn-primary.js-i-add-review
{
	background:#fb77b2!important;
}

.module-stockfilter-wrapper .module .module-head .module-head-title
{
	color:#000;
}

#module_paf_filter_wrapper .side-position , #module_stockfilter_wrapper .side-position
{
	background:#fee1e5;
	color:#000;
}

.side-position
{
	background:transparent;
	color:#000;
}

.side-position .list-group .list-group-item:hover
{
	color:#fb77b2;
}

.sortbar
{
	background:#fff;
}

.dropdown-hover-menu .dropdown-item
{
	background:#fff;
	box-shadow:none;
}
.footer-top-position
{
	margin-top:-4rem;
}

footer
{
	padding:0rem;
	margin-top:5rem;
}

footer .information-module-list
{
	margin:3rem 0;
}

.cart-popup-module .btn-primary
{
	background:#fb77b2!important;
}

.cart-popup-module .btn-primary:hover
{
	background:#fdc1dc!important;
}

.cart-popup-module
{
	background:#fff;
}
.dropdown-hover-menu .dropdown-item-text
{
	background:#fff;
}

.dropdown-hover-menu .btn-primary
{
	background:#fdc1dc!important;
}

.dropdown-hover-menu .btn-primary:hover
{
	background:#fb77b2!important;
}

.dropdown-hover-menu
{
	box-shadow: 0 0px 5px rgb(0 0 0 / 20%);
}

.dropdown-hover-menu .cart-action-list-prices .dropdown-item-text
{
	background:#fee1e5;
	padding: 5px 1rem;
}

.cart-action-list-prices
{
	background:#fff;
}

.dropdown-hover-menu
{
	background:#fff;
}

 .nanobar-container .btn-primary
{
	background:#fdc1dc!important;
}

 .nanobar-container .btn-primary:hover
{
	background:#fb77b2!important;
}

button#js-hamburger-icon
{
	background:#ffff!important;
	border-color:#fff!important;
}

.hamburger-icon-line
{
	background:#fb77b2!important;
}

div#js-mobile-nav
{
	background:#fee1e5;
	color:#000;		
}

.mobile-login-buttons .btn-outline-primary
{
	color: #fb77b2!important;
    border-color: #fb77b2;
}

.mobile-login-buttons .btn-primary
{
	color:#000;
	border-color:#000;
	background-color:#fb77b2!important;
}

.js-close-menu .btn
{
	color:#000;
}

.hamburger-contact-box .contact-wrapper-box-line .footer-contact-col a
{
	color: #fdc1dc!important;
}

@media (max-width:992px){
.row.subscribe-input-row.flex-column.flex-md-row
{
	padding:15px;
	}}

@media (max-width:992px){
	.form-group
{
	padding:15px;
	
	}}

@media(max-width:992px){
	img.partner-img
	{
	width:100%
	}}

.wishlist-btn-add-all-to-cart
{
	background: #fdc1dc!important;
}

.sr-cart-page-body .sr-cart-bottom-buttons-row .btn-primary
{
	background: #fdc1dc!important
}

.sr-cart-page-body .sr-cart-bottom-buttons-row .btn-primary:hover
{
	background: #fb77b2!important;
}

.sr-login-wrapper .form-group .btn-primary
{
	background: #fdc1dc!important;
}

.sr-login-wrapper .form-group .btn-primary:hover
{
	background: #fb77b2!important;
}

.sr-register-page-body .form-group .btn-primary:hover
{
	background: #fb77b2!important;
}


.sr-register-page-body .form-group .btn-primary
{
	background: #fdc1dc!important;
	border-color:#000 !important;
	color:#000!important;
	opacity:100%;
}

.information-page-body section
{
    max-width: 100%!important;
    flex: 100%!important;
}

.information-page-body aside {
    display: none;
}

.column-3-product-layout .position-1-wrapper .product-short-description 
{
	text-align:left;
}

.category-card-body
{
	background:#fdc1dc !important;
	border:1px solid #000;
}

.category-card-body:hover
{
	background:#fee1e5!important;
}

a.card-link.category-card-link.stretched-link
{
	background:#fdc1dc!important;
	color:#000;
}


a.card-link.category-card-link.stretched-link:hover
{
	background:#fee1e5 !important;
	color:#000;
}


.children
{
	    box-shadow: 0px 0px 3px #aaaaaa;
}

#module_paf_filter_wrapper .side-position
{
	background-color: #fee1e5;
}

#module_paf_filter_wrapper .side-position .widget label
{
	color:#000;
}


#module_paf_filter_wrapper .widget
{
	border-bottom: 1px solid #fff;
}



#module_paf_filter_wrapper .widget-head
{color: #E30B6C;}


#module_paf_filter_wrapper  .custom-value-filter-button .btn-primary
{
	background:#fff!important;
}

#module_paf_filter_wrapper  .custom-value-filter-button .btn-primary:hover
{
	background:#fdc1dc !important;
}

#customcontent5.side-position.module .module-head .module-head-title , #module_paf_filter_wrapper .side-position.module .module-head .module-head-title , #module_stockfilter_wrapper .side-position.module .module-head .module-head-title
{
	text-align:center!important;
}

#module_bestseller_wrapper .product-module.side-position
{border: 1px solid #000;}