<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
 */
@media screen and (min-width:575px){
	.page-customer-account #main .page-content{
		max-width: 75%;
	}
}
@media screen and (min-width:768px){
	.box-heading h1.elementor-heading-title{
		min-height: 90px;
	}
	.cbp-hrmenu.cbp-vertical .cbp-show.col-6 .cbp-category-tree{
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.cbp-hrmenu.cbp-vertical .cbp-show.col-6 .cbp-category-tree &gt; .cbp-hrsub-haslevel2 .cbp-hrsub-level2{
		box-shadow: 0 0 10px rgba(100, 100, 100, 0.2);
		border:1px solid #e5e5e5;
	}
	.products-grid .product-miniature-layout-1 .input-group-add-cart{
		flex-wrap: wrap;
		gap: 10px;
	}
	.products-list .product-miniature-default .thumbnail-container img{
		max-height: 135px;		
    	width: auto;

	}
	.page-customer-account #main .page-content{
		max-width: 50%;
	}

	.product-unavailable{
		padding: 1em 2em;
	}
}

@media screen and (min-width:1024px){
	.box-heading h1.elementor-heading-title{
		min-height: 70px;
	}
}
.products-grid .product-add-cart .btn.btn-product-list:not(.add-to-cart), .products-list .product-add-cart .btn.btn-product-list:not(.add-to-cart){
	padding:0.5357142857rem 3.159rem;
}
.brand-section .swiper-slide img{
	max-height: 120px;
}
.page-customer-account #main .page-content .login-form .form-group .input-group .input-group-append .btn-outline-secondary, .page-customer-account #main .page-content .register-form .form-group .input-group .input-group-append .btn-outline-secondary{
	background: #ff8f2a;
	border-color:#ff8f2a;
}
.page-customer-account #main .page-content .login-form .form-group .input-group .input-group-append .btn-outline-secondary:hover, .page-customer-account #main .page-content .register-form .form-group .input-group .input-group-append .btn-outline-secondary:hover{
	background: #000;
	border-color: #000;
}
.page-customer-account #main .page-content .login-form .form-footer .form-control-submit, .page-customer-account #main .page-content .form-control-submit{
	background: #ff8f2a;
	border-color:#ff8f2a;
}
.page-customer-account #main .page-content .login-form .form-footer .form-control-submit:hover,.page-customer-account #main .page-content .form-control-submit:hover{
	background: #000;
	border-color: #000;	
}
.product-flags .new{
    background: #28a745;
    font-size: 1rem;
}
.page-customer-account #content .forgot-password a, .page-customer-account #content .no-account a{text-decoration: underline;}
.page-customer-account #content .forgot-password a:hover, .page-customer-account #content .no-account a:hover{text-decoration: none}
.page #wrapper, .page-cms #wrapper, .page-contact #wrapper{
	max-width: 1170px;
	margin: 0 auto;
}
.pagination .page-list li.current{
	border-color: #ff8f2a;
}
.pagination .page-list li.current a{
	background: #ff8f2a;
    color: #fff;
}
.contact-rich{ text-align:center; }
.contact-rich &gt; strong{font-size: 1.5rem;  margin-bottom: 20px;}
.contact-rich .part .icon{
	width: 3rem;
    height: 3rem;
    background: #ff8f2a;
    margin: 0 auto 10px;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.input-group .input-group-btn&gt;.btn, .btn.btn-outline-secondary{
	background: #ff8f2a;
}
.btn.btn-primary{
	background: #ff8f2a;
}
.btn.btn-primary:hover{background: #000}
.simpleblog__listing__post__wrapper__content__headline{
	min-height: 65px;
	font-size: 1.5rem;
}
.simpleblog__listing__post__wrapper__footer.text-muted, .simpleblog__listing__post__wrapper__footer__block .text-muted{
	font-size: 1rem;
}
.simpleblog__listing__post__wrapper__content__readmore{
	text-decoration: none;
	background: #000;
	padding: 5px 10px;
	font-size: 1rem;
	color: #fff !important;
}
.simpleblog__listing__post__wrapper__content__readmore span{text-decoration: none}
.simpleblog__listing__post__wrapper__content__readmore:hover{
	background:#ff8f2a;
}
.ns-box{
	background: #28a745;
    color: #fff;
}
.product-add-to-cart .col-add-wishlist .btn-secondary, .product-add-to-cart .col-add-compare .btn-secondary{
	background:#ff8f2a;
}
.product-add-to-cart .col-add-wishlist .btn-secondary:hover, .product-add-to-cart .col-add-compare .btn-secondary:hover{
	background: #000;
}
.js-mailalert .btn-secondary{
		background:#ff8f2a;
}
.js-mailalert .btn-secondary:hover{
	background: #000;

}
.register-form p{

	color: brown;
}
.product-additional-info{ margint-top:0; padding-top:0; border:none; padding-right:35px}
.product-additional-info .zip-widget__wrapper, 
.product-additional-info .AfterpaySimulator{text-align:right;}
.dropdown-menu .dropdown-item, .autocomplete-suggestions .dropdown-item{
	border: none;
}
.autocomplete-suggestions .col {
    padding-block: 0 !important;
}</pre></body></html>