<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 
#products .product-miniature .discount-amount, #products .product-miniature .discount-percentage, #products .product-miniature .on-sale, #products .product-miniature .online-only, #products .product-miniature .pack, #products .product-miniature .product-flags .new, .featured-products .product-miniature .discount-amount, .featured-products .product-miniature .discount-percentage, .featured-products .product-miniature .on-sale, .featured-products .product-miniature .online-only, .featured-products .product-miniature .pack, .featured-products .product-miniature .product-flags .new, .product-accessories .product-miniature .discount-amount, .product-accessories .product-miniature .discount-percentage, .product-accessories .product-miniature .on-sale, .product-accessories .product-miniature .online-only, .product-accessories .product-miniature .pack, .product-accessories .product-miniature .product-flags .new, .product-miniature .product-miniature .discount-amount, .product-miniature .product-miniature .discount-percentage, .product-miniature .product-miniature .on-sale, .product-miniature .product-miniature .online-only, .product-miniature .product-miniature .pack, .product-miniature .product-miniature .product-flags .new, .alert-warning, .custom-radio input[type=radio]:checked+span {
	background: #cecd27;
 }
#products .product-miniature .discount-amount.on-sale, #products .product-miniature .discount-percentage.on-sale, #products .product-miniature .on-sale.on-sale, #products .product-miniature .online-only.on-sale, #products .product-miniature .pack.on-sale, #products .product-miniature .product-flags .new.on-sale, .featured-products .product-miniature .discount-amount.on-sale, .featured-products .product-miniature .discount-percentage.on-sale, .featured-products .product-miniature .on-sale.on-sale, .featured-products .product-miniature .online-only.on-sale, .featured-products .product-miniature .pack.on-sale, .featured-products .product-miniature .product-flags .new.on-sale, .product-accessories .product-miniature .discount-amount.on-sale, .product-accessories .product-miniature .discount-percentage.on-sale, .product-accessories .product-miniature .on-sale.on-sale, .product-accessories .product-miniature .online-only.on-sale, .product-accessories .product-miniature .pack.on-sale, .product-accessories .product-miniature .product-flags .new.on-sale, .product-miniature .product-miniature .discount-amount.on-sale, .product-miniature .product-miniature .discount-percentage.on-sale, .product-miniature .product-miniature .on-sale.on-sale, .product-miniature .product-miniature .online-only.on-sale, .product-miniature .product-miniature .pack.on-sale, .product-miniature .product-miniature .product-flags .new.on-sale, li.product-flag.on-sale, .alert-danger {
	background: rgba(190,8,8, 0.8);
 }
 #product-availability .product-last-items, #product-availability .product-unavailable {
	 color: rgba(190,8,8, 0.8);
 }
 .alert-warning {
	 border-color: #cecd27;
 }
 .product-flags {
	 opacity: 0 !important;display: none;
 }
 .modal-footer {
	 display: none !important;
 }
 /**** Hauptakzent color Anfang
	 EnthÃ¤lt: Button color, Link Hover Color, Highlight Color, Katalog durchsuchen Focus color (outline), Suchicon Focus color, Header Text/Link Hover color, In den Warenkorb Button color, Produktpreis Color
***/
 #products .all-product-link, .featured-products .all-product-link, .product-accessories .all-product-link, .product-miniature .all-product-link, .footer-container li a:hover, #products .highlighted-informations .quick-view:hover, .featured-products .highlighted-informations .quick-view:hover, .product-accessories .highlighted-informations .quick-view:hover, .product-miniature .highlighted-informations .quick-view:hover, .search-widget form input[type=text]:focus+button .search, #header a:hover, #header .top-menu a[data-depth="0"]:hover, .product-price, .tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover, .tabs .nav-tabs .nav-link.active, #blockcart-modal .modal-header, #blockcart-modal .product-name, .cart-grid-body a.label:hover, a:hover, a, .page-my-account #content .links a:hover i, a:focus, a:hover, .pagination .current a {
 	color: #a7b90f;
 }
 .search-widget form input[type=text]:focus {
	outline: 3px solid #a7b90f;
 }
 .form-control:focus, .input-group.focus {
	outline: .1875rem solid #a7b90f;
 }
 .btn-primary, li.product-flag, #header .header-nav .cart-preview.active {
	 background-color: #a7b90f;
 }
 .product-images&gt;li.thumb-container&gt;.thumb.selected, .product-images&gt;li.thumb-container&gt;.thumb:hover, .tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover, #product-modal .modal-content .modal-body .product-images img:hover {
	 border-color: #a7b90f;
 }
 .btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
	 background-color: #cecd27;
 }
 /** Hauptakzentfarbe color ende ***/
 #products .products-section-title, .featured-products .products-section-title, .product-accessories .products-section-title, .product-miniature .products-section-title {
	font-size: 24px;
    padding-top: 50px;
    padding-bottom: 25px;
 }
.footer-container {
	margin-top: 0px !important;
	padding-top: 60px !important;
}
#footer {
	padding-top: 0px !important;
}
.carousel, .carousel .carousel-inner {
	margin-bottom: 0px !important;
}
.carousel .carousel-inner {
	height: 100% !important;
}
.carousel figure {
	margin-bottom: 0px !important;
}
#products .all-product-link, .featured-products .all-product-link, .product-accessories .all-product-link, .product-miniature .all-product-link {
	color: #a7b90f;
	padding: 10px 11px 6px 15px;
    border: 1px solid #a7b90f;
    border-radius: 25px;
}
.block-category {
	min-height: 3.75rem;
}
.current-price span {
	font-size: 24px;
}
#product #main {
	padding-top: 40px;
}
#products img, .featured-products img, .product-accessories img, .product-miniature img {
	margin-left: 0px !important;
	width: 100%;
}
.form-control {
	background-color: #fff;
}
input:-internal-autofill-selected {
	background-color: rgba(206,205,39, 0.5) !important;
}
.alert-danger {
	color: #fff;
}
 .block-contact {
	 padding-left: 15px !important;
	 border-color: #cecd27;
 }
#footer .container .block_newsletter, .block-contact .block-contact-title{
	display: none;
}

#footer-container .footer-container .container, #footer-container .footer-container .container .row {
	display: block;
}
.col-md-3#block_myaccount_infos {
	width: 20%;
}
.col-md-3.block-contact {
	width: 28% ;
}
.block-contact {
	line-height: 26px !important;
}
.product-flag.online-only {
	opacity: 0 !important;
}
.products-selection .sort-by {
	min-width: 137px;
}
#products .product-title, .featured-products .product-title, .product-accessories .product-title, .product-miniature .product-title {
	text-transform: none !important;
}
@media screen and (max-width:767px) {
	.col-md-3#block_myaccount_infos,.col-md-3.block-contact {
		width: 100% !important;
	}
}
@media screen and (max-width:480px){
	#index #wrapper:before {
		content: '';
		width: 100%;
		height: 300px;
		background-image: url(https://katalog.bsmart-marketing.de/modules/ps_imageslider/images/0fbc7bb4253289a6f692d5ae6406365d6ca8abab_homeslide2glaswand.jpg);
		background-size: cover;
		display: block;
		background-position: center right;
	}
	#carousel {
		display: none !important;
	}
	#index #wrapper {
		padding-top: 25px !important;
	}
	#products .all-product-link, .featured-products .all-product-link, .product-accessories .all-product-link, .product-miniature .all-product-link {
		float: none !important;
	}
	#products .products, .featured-products .products, .product-accessories .products, .product-miniature .products {
		margin-bottom: 25px;
	}
	#content section.featured-products {
		text-align: center !important;
		margin-bottom: 40px;
	}
	a.banner {
		margin-top: 30px;
	}
	.col-md-3.block-contact {
		padding-bottom: 25px;
	}
	.footer-container {
		padding-top: 25px !important;
	}
	#wrapper {
		padding-bottom:  25px !important;
	}
}
@media screen and (max-width: 767px) {
	#header .header-nav .top-logo a img {
		max-width: 180px;
	}
}

/***KATALOG ANPASSUNG ****/
.price, .sr-only, .featured-products .product-miniature .discount-percentage.discount-percentage, .regular-price,.product-prices div, .product-quantity, .product-add-to-cart, #product #block-reassurance {
	display: none;
	opacity: 0;
}
#header .header-nav #_desktop_contact_link #contact-link {
	    margin-bottom: .937em;
}

/*** DUNKLES THEME ****/
#category-51 .popover .top-menu[data-depth="1"] li.category {    
	width: 28%;
    float: left;
    border-top: 1px solid #cecece;
    padding-top: 15px;
    margin-top: 15px;
}

#category-51 .popover .top-menu[data-depth="1"] li.category:nth-child(1), #category-51 .popover .top-menu[data-depth="1"] li.category:nth-child(2), #category-51 .popover .top-menu[data-depth="1"] li.category:nth-child(3) {
	border-top: none !important;
	padding-top: 10px;
	margin-top: 0px;
}
#category-51 .popover .top-menu[data-depth="2"] li.category, #category-51 .popover .top-menu[data-depth="2"] li.category:nth-child(1), #category-51 .popover .top-menu[data-depth="2"] li.category:nth-child(2), #category-51 .popover .top-menu[data-depth="2"] li.category:nth-child(3) {
	width: 100%;
	border-top: none;
	padding-top: 0px;
	margin-top: 0px;
}
#category-51 .popover .top-menu li.category:nth-child(4), #category-51 .popover .top-menu li.category:nth-child(7) {
	clear: both;
}
#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu, #_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu {
	transition: 0.5s ease-in-out all;
	top: 29px;
}
#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu {
	opacity: 1;
	z-index: 2;
}
#_desktop_top_menu .top-menu[data-depth="0"] li .sub-menu {
	opacity: 0;
	display: block !important;
	z-index: -1;
}
#custom-text {background: transparent !important;}
#categoryhome h3 a {
	padding-top: 10px;
    padding-bottom: 10px;
    background-color: #a7b90f;
    padding-left: 25px;
    padding-right: 25px;
    border-radius: 25px;
    color: #fff;
}
#categoryhome h3 {
	    text-align: center;
    margin-bottom: 40px;
}</pre></body></html>