#mob-menu .et_pb_menu__search-container.et_pb_no_animation.et_pb_menu__search-container--visible {
	width: 50% !important;
}

#cart .et_pb_menu__cart-button {
	padding-left: 15px !important;
}

@media (max-width:767px) {}

.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu {
	border-color: #ba9340;
}

.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul, .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul {
	background-color: #fff !important;
}

.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
	font-size: 20px;
	color: #000;
}

body.logged-in.admin-bar .et_pb_row_2_tb_header {
	top: calc(0px + 32px);
}

.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a {
	color: #ba9340 !important;
}

@media only screen and (min-width:981px) {}

@media only screen and (max-width:980px) {
	.et_pb_menu_0_tb_header.et_pb_menu, .et_pb_menu_1_tb_header.et_pb_menu {}
}

@media only screen and (min-width:768px) and (max-width:980px) {}

@media only screen and (max-width:767px) {
	.et_pb_menu_0_tb_header.et_pb_menu, .et_pb_menu_1_tb_header.et_pb_menu {}
}

.et_pb_wc_cart_notice_0_tb_body .woocommerce-message, .et_pb_wc_cart_notice_0_tb_body .woocommerce-info, .et_pb_wc_cart_notice_0_tb_body .woocommerce-error {
	background-color: #333 !important;
}

.et_pb_wc_cart_notice_0_tb_body .woocommerce-message, .et_pb_wc_cart_notice_0_tb_body .woocommerce-info, .et_pb_wc_cart_notice_0_tb_body .woocommerce-error {
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
	margin-top: 0em !important;
	margin-right: 0em !important;
	margin-bottom: 0em !important;
	margin-left: 0em !important;
}

body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body .wc-forward, body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body button.button, body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body .wc-backward {
	color: #000 !important;
	border-width: 0px !important;
	letter-spacing: 0px;
	font-size: 20px;
	font-family: "Rubik", Helvetica, Arial, Lucida, sans-serif !important;
	background-color: #ba9341 !important;
}

body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body .wc-forward:hover, body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body button.button:hover, body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body .wc-backward:hover, body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button:hover {
	color: #fff !important;
}

body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body .wc-forward, body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body button.button, body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body .wc-backward, body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body .wc-forward:hover, body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body button.button:hover, body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body .wc-backward:hover {
	padding: .3em 1em !important;
}

.et_pb_wc_cart_notice_0_tb_body .wc-forward, .et_pb_wc_cart_notice_0_tb_body button.button, .et_pb_wc_cart_notice_0_tb_body .wc-backward, .et_pb_wc_add_to_cart_0_tb_body .button {
	transition: color 300ms ease 0ms;
}

.et_pb_wc_images_0_tb_body .et_pb_module_inner span.onsale {
	font-family: "Rubik", Helvetica, Arial, Lucida, sans-serif !important;
	color: #fff !important;
}

.et_pb_wc_images_0_tb_body .input, .et_pb_wc_images_0_tb_body .input::placeholder {
	color: #fff;
}

.et_pb_wc_images_0_tb_body .input::-webkit-input-placeholder {
	color: #fff;
}

.et_pb_wc_images_0_tb_body .input::-moz-placeholder {
	color: #fff;
}

.et_pb_wc_images_0_tb_body .input::-ms-input-placeholder {
	color: #fff;
}

.et_pb_wc_images_0_tb_body ul.products li.product span.onsale {
	padding-top: 6px !important;
	padding-right: 18px !important;
	padding-bottom: 6px !important;
	padding-left: 18px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}

.et_pb_wc_price_0_tb_body .price {
	font-family: "Rubik", Helvetica, Arial, Lucida, sans-serif;
	color: #000 !important;
}

body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button {
	color: #000 !important;
	border-width: 0px !important;
	font-family: "Rubik", Helvetica, Arial, Lucida, sans-serif !important;
	background-color: #ba9341 !important;
	padding-top: 10px !important;
	padding-right: 30px !important;
	padding-bottom: 10px !important;
	padding-left: 30px !important;
}

.difl_productitem_0_tb_body.df-item-wrap .et-pb-icon, .difl_productitem_0_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after, .difl_productitem_0_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_1_tb_body.df-item-wrap .et-pb-icon, .difl_productitem_1_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after, .difl_productitem_1_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_2_tb_body.df-item-wrap .et-pb-icon, .difl_productitem_2_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after, .difl_productitem_2_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before {
	font-size: 12px !important;
}

.difl_productitem_0_tb_body.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_1_tb_body.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_2_tb_body.df-item-wrap:not(.only_icon_in_cart) a.df_button img {
	float: right !important;
}

.difl_productgrid_0_tb_body .woocommerce-page ul.products li.product span.df-sale-badge.df-onsale, .difl_productgrid_0_tb_body .woocommerce ul.products li.product span.df-sale-badge.df-onsale {
	font-family: "Poppins", Helvetica, Arial, Lucida, sans-serif !important;
	font-weight: 500 !important;
	font-size: 12px !important;
	color: #ff530d !important;
	line-height: 12px !important;
}

.difl_productgrid.difl_productgrid_0_tb_body .woocommerce ul.products li.product span.df-sale-badge.df-onsale {
	border-radius: 13px 13px 13px 13px;
	overflow: hidden;
	border-width: 2px !important;
	border-color: #ff530d !important;
}

.difl_productgrid_0_tb_body .woocommerce ul.products li.product .df-onsale {
	margin-top: 24px !important;
	margin-left: 16px !important;
	padding-top: 7px !important;
}

.difl_productgrid_0_tb_body .woocommerce-page ul.products li.product .df-onsale, .difl_productgrid_0_tb_body .woocommerce ul.products li.product .df-onsale, .difl_productgrid_0_tb_body .woocommerce ul.products li.product:hover .df-onsale, .difl_productgrid_0_tb_body .woocommerce ul.products li.product:hover .df-onsale {
	background-color: #fff !important;
}

.difl_productgrid_0_tb_body .et-pb-icon.df-blurb-icon {
	font-size: 14 !important;
}

.difl_productgrid_0_tb_body .woocommerce ul.products li.product .df-sale-badge.df-onsale {
	top: 0px !important;
	left: 0 !important;
	transform: none !important;
}

.woocommerce ul.products li.product .difl_productitem_2_tb_body.df-item-wrap.df-product-price-wrap .price, .difl_productitem_2_tb_body .price ins, .woocommerce ul.products li.product .difl_productitem_2_tb_body.df-item-wrap.df-product-price-wrap .price ins, .difl_productitem_2_tb_body .price del, .woocommerce ul.products li.product .difl_productitem_2_tb_body .price del {
	font-family: "Rubik", Helvetica, Arial, Lucida, sans-serif !important;
}

@media only screen and (min-width:981px) {}

@media only screen and (max-width:980px) {
	.difl_productitem_0_tb_body.df-item-wrap .et-pb-icon, .difl_productitem_0_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after, .difl_productitem_0_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_1_tb_body.df-item-wrap .et-pb-icon, .difl_productitem_1_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after, .difl_productitem_1_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_2_tb_body.df-item-wrap .et-pb-icon, .difl_productitem_2_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after, .difl_productitem_2_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before {
		font-size: 12px !important;
	}
	
	.difl_productitem_0_tb_body.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_1_tb_body.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_2_tb_body.df-item-wrap:not(.only_icon_in_cart) a.df_button img {
		float: right !important;
	}
	
	.difl_productgrid_0_tb_body .et-pb-icon.df-blurb-icon {
		font-size: 14 !important;
	}
}

@media only screen and (max-width:767px) {
	.difl_productitem_0_tb_body.df-item-wrap .et-pb-icon, .difl_productitem_0_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after, .difl_productitem_0_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_1_tb_body.df-item-wrap .et-pb-icon, .difl_productitem_1_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after, .difl_productitem_1_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_2_tb_body.df-item-wrap .et-pb-icon, .difl_productitem_2_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after, .difl_productitem_2_tb_body.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before {
		font-size: 12px !important;
	}
	
	.difl_productitem_0_tb_body.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_1_tb_body.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_2_tb_body.df-item-wrap:not(.only_icon_in_cart) a.df_button img {
		float: right !important;
	}
	
	.difl_productgrid_0_tb_body .et-pb-icon.df-blurb-icon {
		font-size: 14 !important;
	}
}

.et_pb_blurb_2_tb_footer.et_pb_blurb .et_pb_main_blurb_image {}

@media only screen and (min-width:981px) {}

@media only screen and (max-width:980px) {}

@media only screen and (max-width:767px) {}