body.ce-kit-1{color:#000000;font-family:"Arial", sans-serif;font-weight:400;line-height:1.5em;}a, .elementor a{color:#4A6545;}a:hover, .elementor a:hover{color:#7A7A7A;}body.ce-kit-1 h1{color:#4A6545;font-weight:bold;text-transform:none;}body.ce-kit-1 h2{color:#4A6545;font-size:25px;font-weight:bold;text-transform:capitalize;}body.ce-kit-1 h3{color:#4A6545;font-weight:bold;text-transform:capitalize;}body.ce-kit-1 h4{color:#4A6545;font-weight:bold;}body.ce-kit-1 h5{color:#000000;}body.ce-kit-1 h6{color:#000000;}body.ce-kit-1 .ce-display-large{color:#4A6545;font-family:"Stencilia", sans-serif;}body.ce-kit-1 .ce-display-xl{color:#4A6545;font-family:"Stencilia", sans-serif;}body.ce-kit-1 .ce-display-xxl{color:#4A6545;font-family:"Stencilia", sans-serif;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button{background-color:#4A6545;}.elementor-button-primary .elementor-button{background-color:#4A6545;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{background-color:#DE2E16;}.elementor-button-secondary .elementor-button{background-color:#DE2E16;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus{background-color:#4A6545;}.elementor-view-stacked .elementor-icon{background-color:#4A6545;color:#DE2E16;}.elementor-view-framed .elementor-icon, .elementor-view-default .elementor-icon{color:#4A6545;}.elementor-view-framed .elementor-icon{background-color:#DE2E16;}.elementor-view-stacked .elementor-icon:hover{background-color:#4A6545;color:#4A6545;}.elementor-view-framed .elementor-icon:hover, .elementor-view-default .elementor-icon:hover{color:#4A6545;}.elementor-view-framed .elementor-icon:hover{background-color:#4A6545;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}body.ce-kit-1 .breadcrumb li:not(#e), body.ce-kit-1 .ce-breadcrumb__item{color:#4A6545;font-family:"Stencilia", sans-serif;font-weight:300;}body.ce-kit-1 .breadcrumb li a:not(#e):hover, body.ce-kit-1 .ce-breadcrumb__item a:not(#e):hover{color:#000000;}/* Start custom CSS for page-settings */.swiper-slide {
    max-width: 300px;
    .elementor-widget-container:has(> p) {
    min-height: 45px;
}
}
.elementor-lightbox .swiper-slide {
    max-width: initial;
}

.elementor-4170201 .elementor-element.elementor-element-6ef2a2e0 .ce-product-badge-sale, .elementor-4170201 .elementor-element.elementor-element-6ef2a2e0 .ce-product-badge-onsale {
  background-color: #de2e16 !important;
}
.elementor-4170201 .elementor-element.elementor-element-5006b69d .elementor-badge-new {
  background: #4a6545;
}
.elementor-4170201 .elementor-element.elementor-element-5006b69d .elementor-badge {
  min-width: 60px;
  padding: 0px 3px 0px 3px;
  border-radius: 2px;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
}
.cms-page-link {
  color: #FFF !important;
}
#wrapper {
  padding-top: 1.563rem;
  background:
#fff;
}
@media (min-width: 1200px) {
  .container {
    width: 1600px;
    max-width: 100%;
  }
}
@media (min-width: 960px) {
  .container {
    width: 1200px;
    max-width: 100%;
  }
}
.btn-primary, .btn-primary:hover {
  color: #fff;
  background-color: #4a6545;
  border-color:
transparent;
}
.btn-primary:hover {
  background-color: #212f1f;
}
#blockcart-modal .product-name {
  font-size: 1.125rem;
  color: #000;
}
.has-discount .discount {
  display: inline-block;
  padding:
.3125rem .625rem;
  margin-left: .625rem;
  font-size: 1rem;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  background:
#ff0c0c;
  border-radius:
6px 6px 6px 6px;
}

.page-my-account #content .links a span.link-item {
  display: block;
  height: 100%;
  padding:
1rem;
  background:
#f5f5f5;
  border:
#000;
}
.carousel .carousel-control .icon-next:hover i, .carousel .carousel-control .icon-prev:hover i, .dropdown:hover .expand-more, .page-my-account #content .links a:hover i, .search-widget form button[type="submit"] .search:hover, .top-menu .sub-menu a:hover {
  color: #4a6545;
}
.elementor-cart__toggle a.elementor-button:not(#e) {
  color: #4a6545;
}
#block_myaccount_infos .myaccount-title a, #header a, #wrapper .breadcrumb li a, .block-contact .block-contact-title, .block-contact .navbar-toggler .material-icons, .linklist .blockcms-title a {
  color: #4a6545;
}
#header a:hover {
  color: #383938;
}

#payment-option-5-container span:nth-child(odd) {
	display: block !important;
}
#payment-option-5-container span {
	display: none !important;
}

span.carrier-name {
    color: initial;
}

#checkout__info {
    border-radius: 6px;
	background-color: #ff0c0c!important;
	a {
		&::after {
			content: '\1F814';
			margin-left: 5px;
		}
		&::before {
			content: '\1F816';
			margin-right: 5px;
		}
	}
}/* End custom CSS */