.elementor-11 .elementor-element.elementor-element-5feb6f31{--display:flex;--background-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-7ccbefb2{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-7ccbefb2 > .elementor-widget-container{padding:120px 0px 60px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-7ccbefb2 */.woocommerce a.button.alt {
background-color: #ddc280;
border-radius: 0px;
font-size: 14px;
letter-spacing: .15em;
}

.woocommerce a.button {
font-weight: 400;
text-transform: uppercase;
}

.woocommerce a.button.alt:hover {
background-color: #fff;
color: #ddc280;
}

.woocommerce button.button {
background-color: #ddc280;
border-radius: 0px;
font-weight: 400;
text-transform: uppercase;
font-size: 13px;
padding: 12.5px 30px;
color: #fff;
font-family: Lato
letter-spacing: .15em;
}

.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: 20em;
    background-color: #fff;
    font-family: Lato;
    color: #000;
}

.elementor-11 .elementor-element.elementor-element-7ccbefb2 h2 {
    font-size: 22px;
    padding-top: 30px;
    color: #ddc280;
    text-transform: uppercase;
    font-family: Lato;
    font-weight: 400;
    letter-spacing: .15em;
}

.elementor-11 .elementor-element.elementor-element-7ccbefb2 input[type="number"]
{
    padding: 5px 0px 5px 0px;
   background-color: #fff; 
}

.elementor * {
    border-color: #fff;
    border-width: 1px;

}

.woocommerce table.shop_table {
        border-color: #fff;
border-radius: 0px;
border-width: 1px;
}/* End custom CSS */