<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Custom CSS goes here */

/* Colour overrides (DLC theme specific) */
body, blockquote, a:not(.data.switch), .alink, #product\.info\.description p, .message.success, .message.info, .message.error, .nav-toggle::before {
	color: black !important;
}

.header-shop-icons .action.showcart::before, .minicart-wrapper .action.showcart.active:before, .user-account .mgz-icon-element:before, .card-logos img {
	filter: grayscale(100%); /* makes icon appear black */
}

.products.wrapper.products-grid .product-items .product-item .special-price .price-container span, .product-item .price-box [data-price-type=finalPrice] .price, .product-item .price-box [data-price-type=basePrice] .price, .product-info-price .special-price .price-container span, .product-info-main .product-info-price .price-box .price-container .price, .table-comparison .price-container .price, .block-viewed-products-grid .regular-price .price {
	color: black !important;
}

.navigation .level0 &gt; .level-top {
	font-weight: 600;
}

@media (max-width: 1200px) {
	.nav-sections .navigation a.level-top {
		color: black !important;
	}
}

.promo-header h3 {
	font-weight: 300;
	margin: 0;
}

@media (max-width: 767px) {
	.hfb-logo-hamburger .logo img {
		height: auto;
	  max-height: 40px;
	}
}

/* End colour overrides */

/* ZDRAVKO CUSTOM CSS 11.10.2022. */
button.action.primary, 
.checkout-onepage-success .action.primary,
.product.data.items&gt;.item.title.active &gt; .switch,
.modal-popup .modal-footer button,
.minicart-wrapper .action.showcart .counter.qty, 
.minicart-wrapper .action.showcart.active .counter.qty,
.mgz-element.xn8ai1c .mgz-link,
.action.update,
.action.update:hover,
.action.action-apply{
	background-color: #000 !important;
	color:#fff !important;
}

@media (max-width: 767px) {
  .product.data.items&gt;.item.title &gt; .switch {
    background-color: #000 !important;
	  color:#fff !important;
  }
}

.step-title,
.title{
	color:#000 !Important;
}

.product.data.items&gt;.item.title:not(.disabled):not(.active)&gt;.switch:hover,
.product.data.items&gt;.item.content,
#product\.info\.description,
.block.related .block-content,
.message.success, 
.message.info, 
.message.error,
.y8bytma-s,
.cart-summary{
    background-color: #f7f7f7 !important;
}

.message.success, 
.message.info, 
.message.error{
	border-color: #000 !important;
}

.message.success &gt;:first-child:before,
.message.info &gt; *:first-child:before,
.cart.table-wrapper .cart.item .price, 
.cart.table-wrapper .actions-toolbar&gt;.action-edit::before, 
.cart.table-wrapper .actions-toolbar&gt;.action-delete::before,
.product-item-name-block,
.price-including-tax,
.value,
.shipping-information-title span{
	color:#000 !important;
}

.product.data.items&gt;.item.title&gt;.switch{
    color: #959595 !important;
}

.toolbar select{
	border-color: #000 !important;
}

input[type="text"], 
input[type="password"], 
input[type="url"], 
input[type="tel"], 
input[type="search"], 
input[type="number"], 
input[type*="date"], 
input[type="email"],
textarea,
select{
    background-color: #f7f7f7 !important;
}

.product-item-info .action.tocart,
.product-item-info .action.tocompare,
.product-item-info .action.towishlist,
.fotorama__arr__arr{
	filter: grayscale(100%);
}

.form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.search.advanced, .form.form-orders-search, .form.testimonial, .login-container {
	background-color: unset !important;
}

/* END ZDRAVKO CUSTOM CSS */


.block-testimonials .content-heading::before,
.heading_add_line .content-heading::before {
  background: black;
}

/* My Account updates */
.block-collapsible-nav .content {
	background-color: #f7f7f7 !important;
}

.block-collapsible-nav .item.current &gt; strong {
	background-color: #adadad !important;
	color: white !important;
}

.block-collapsible-nav .item a:hover {
	background-color: initial !important;
}
/* End My Account updates */

/* zdravko css 08.14.2023. */

.nav-sections .ninjamenus .magezon-builder div.clearance &gt; a span{
		color:red !important;
	}
	
	.nav-sections .nav-sections-items .navigation .item-submenu a:hover span{
		text-decoration: underline !important;
	}

@media (min-width: 1201px){
	
	.nav-sections .nav-sections-items .navigation .item-submenu a {
    padding: 7px 12px 7px 12px !important
	}
	
	.navigation &gt; .ninjamenus.ninjamenus-desktop {
    margin: 0 0px !important;
	}
	
	.nav-sections .ninjamenus1-drilldown-container{
    margin-left: 0px;
    margin-right: 0px;
	}

	.nav-sections .nav-sections-items .navigation{

	}
	
	.nav-sections .nav-sections-items .navigation:not(.navpro){
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}
	
	.nav-sections .ninjamenus .magezon-builder {
    justify-content: space-between !important;
    display: flex !important;
    flex-wrap: wrap;
    margin-left: 0px;
    margin-right: 0px;
	}
	
	.ninjamenus1-drilldown-root &gt; .magezon-builder:before,
	.ninjamenus1-drilldown-root &gt; .magezon-builder:after{
		display: none !important;
	}
	
	.nav-sections .nav-sections-items .navigation a{
		padding: 12px !important;
	}
	
	.nav-sections .nav-sections-items .navigation a,
	.nav-sections .nav-sections-items .navigation a span{
		line-height: 1.3em !important;
	}
}


@media (max-width: 1201px){
	
	.nav-open .nav-toggle:after {
		background: transparent !important;
	}
	
	.nav-sections .nav-sections-items .navigation:not(.navpro) {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
	}
	
	.nav-sections .ninjamenus .magezon-builder {
    display: block !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
	}
	
	.nav-sections .navigation .level0{
    width: unset !important;
    display: block !important;
	}
	
	.ninjamenus.ninjamenus-mobile .nav-item &gt; a {
    line-height: 1.3em !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    font-size: 16px !important;
	}
	
	.nav-sections .ninjamenus .magezon-builder{
		overflow: hidden !Important;
	}
	
	.navigation .level0.active &gt; a:not(.ui-state-active), .navigation .level0.has-active &gt; a:not(.ui-state-active) {
    border: none !important;
	}
	
	.ninjamenus.ninjamenus-mobile .nav-item &gt; .opener {
    height: 25px !important;
    width: 25px !important;
    top: 5px !important;
}

}


@media (max-width: 767px){
	
	.user-account .mgz-icon-element:before,
	.header-shop-icons .action.showcart::before{
    width: 20px !important;
    height: 20px !important;
    background-size: auto 18px !important;
    background-position: center center !important;
	}
	
	.header-shop-icons .minicart-wrapper {
    margin-top: 9px !important;
	}
	
	.mgz-element-icon.user-account{
		margin-right: 8px !important;
	}
	
}


</pre></body></html>