.elementor-27681 .elementor-element.elementor-element-1c5c073f{--display:flex;}.elementor-27681 .elementor-element.elementor-element-1c5c073f:not(.elementor-motion-effects-element-type-background), .elementor-27681 .elementor-element.elementor-element-1c5c073f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-41e65042 */table.shop_table thead th{
    background: var( --e-global-color-secondary );
    color: #F7F7EB;
    font-size: 16px;
    font-family: var(--theme-font-family);
}

div.quantity[data-type] input[type=number] {
    border: solid 1px var( --e-global-color-secondary );
}

div.quantity .ct-increase:hover, div.quantity .ct-decrease:hover {
    background: #EBFF8C;
    color: var( --e-global-color-secondary );
}

* {
    border-color: var( --e-global-color-secondary ) !important;
}

.quantity br {
    display: none;
}

table.shop_table tr {
    background: #F7F7EB
}

#placeOrderWrap button#place_order {
    background: var( --e-global-color-secondary )
}
#payment .payment_methods>.wc_payment_method>label, #payment .payment_methods>.woocommerce-PaymentMethod>label {
    min-height: 100px;
}/* End custom CSS */