#qodef-page-inner {
    padding-bottom: 0px!important;
}

.ywapo_group_container h3 {

    margin-bottom: 2px!important;
}

.grecaptcha-badge
		{visibility: hidden!important;}

.woocommerce form .form-row .optional {
    visibility: hidden;
}

.wapo_option_tooltip .yith_wccl_tooltip {
    width: 250px;
	font-size: 15px;
}

.wapo_option_tooltip .yith_wccl_tooltip.top {
    margin-left: -125px;
}

.wapo_option_tooltip .yith_wccl_tooltip > span {
    padding: 10px;
}

.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
}

#qodef-page-mobile-header .qodef-header-logo-image.qodef--customizer {
    display: none!important;
}

#shipping_method +p.woocommerce-shipping-destination {
display: none!important; }
.elementor-search-form__container {
    min-height: 40px!important;
}

h3 {

    font-size: 24px!important;
	font-weight: bold;
}

.woocommerce .elementor-widget-woocommerce-product-images span.onsale {
    padding-right: 15px!important;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 15px!important;
}

.woocommerce span.onsale {
    line-height: 3.236;
    top: 18px;
    left: 18px;
    border-radius: 0;
    background-color: #C28562;
	font-family: raleway;
text-transform: uppercase;
	letter-spacing: 2.8px;
	font-size: 14px;
}

.elementor-3125 .elementor-element.elementor-element-234c7e0.elementor-wc-products ul.products li.product span.onsale {
    display: block;
    top: 7px;
    right: 7px;
    padding-left: 10px;
    padding-right: 10px;
}

.woocommerce ul.products li.product .onsale {
    margin: 0 0 0 0;
		    top: 7px;
    right: 7px;
    padding-left: 10px;
    padding-right: 10px;

}

.elementor-3125 .elementor-element.elementor-element-5274528.elementor-wc-products ul.products li.product span.onsale {
    display: block;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11px;
}

.price ins {
    color: #C28562;
}

@media (min-width: 1025px) {
.page-id-882 #qodef-page-header {
position: fixed !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
}
.woocommerce form .form-row label {
    line-height: 2;
}
	.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #C28562;
}
	
	.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    line-height: normal;
    letter-spacing: normal;
    text-transform: none;
}
.page-id-882 #qodef-page-outer {
padding-top: 90px !important;
}

.page-id-882.admin-bar #qodef-page-header {
top: 32px !important;
}

	.yith_wapo_group_total.yith_wapo_keep_show {
    display: block;
    border-top: solid;
    margin-top: 30px;
}

.page-id-651 .qodef-header-navigation>ul>li.current-menu-ancestor>a .qodef-menu-item-text:after{
    opacity:.6;
}


.page-id-651 .qodef-header-navigation>ul>li>a .qodef-menu-item-text:after{
     opacity:.6;
}

body {
    font-family: AS Black Pro, serif;
font-style: normal;
}

table tr {
    border: 0px solid; */
}

h3.addon-name {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
}

select.addon {
    margin-bottom: 10px;
    font-size: 10px;
	margin-left: -5px!important;
  
}

#qodef-page-header .qodef-widget-holder .widget:first-child {
    margin-left: 0;
    display: none;
}

div.variations_form.cart.in_loop {
    display: none!important;
}

.ywapo_group_container.form-row.form-row-wide h3 {
	font-size: 16px;
}
.ywapo_input_container {
    font-size: 16px;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #C28562!important;
}


form.customize-unpreviewable, form.customize-unpreviewable input, form.customize-unpreviewable select, form.customize-unpreviewable button, a.customize-unpreviewable, area.customize-unpreviewable {
    font-size: 75%!important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 85%!important;
	font-size: 14px!important;
	}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 200px;
    font-size: 50%!important;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    font-size: 90%!important;
}

.woocommerce-message::before {
    content: "\e015";
    color: #C28562;
}

.woocommerce-message {
    border-top-color: #C28562;
}

.woocommerce-info {
    border-top-color: #C28562;
}

.woocommerce-info::before {
    color: #C28562;
}
.yith_wapo_group_total {
    font-size: 80%!important;
	float: left;
	padding-top: 10px;
}

.yith_wapo_group_total table td {
    text-align: left;
    padding-left: 0px!important;
    border-right: 0px!important;
}

.woocommerce .ywapo_group_container.form-row.form-row-wide {
    margin: 0px 0 -5px 0!important;
}

.ywapo_input_container {
    margin-bottom: -8px!important;
}

.woocommerce-account .addresses .title h3 {
    font-size: 20px;
}
.woocommerce-account .addresses .title .edit {
    font-size: 10px;
}

.cn-button.wp-default {
    background: #c28562;
}

    h2 {
    font-family: AS Black Pro;
    font-weight: 200;
    font-size: 50px;
}

@media only screen and (max-width: 680px) {
	h2 {
			font-size: 34px!important;
	}
}
	
@media only screen and (max-width: 680px) {
	.woocommerce table.shop_table th {
			font-size: 16px!important;
	}

	.woocommerce ul.products li.product .button {
		margin-top: 1em;
		display: none;
	}
}
	
/* 86erbr2qu */
.qodef-header--standard #qodef-page-header,
.qodef-header--divided #qodef-page-header {
	background-color: #0a0505;
}

.qodef-mobile-header-navigation ul li {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
		
.qodef-mobile-header-navigation ul li .qodef-menu-arrow {
	flex: 1;
	text-align: right;
}

.qodef-mobile-header-navigation ul li .qodef-drop-down-second {
	flex: 100%;
}

@media only screen and (max-width: 1229px) {
    #qodef-page-header {
        display: none;
    }
}

@media only screen and (max-width: 1229px) {
    #qodef-page-mobile-header {
        display: block;
    }
}

@media only screen and (max-width: 1439px) {
	/* small desktop screen */
	.qodef-header-navigation>ul>li {
		margin: 0;
	}
	
	.qodef-header-navigation>ul {
		gap: 15px;
	}
}