.elementor-1070 .elementor-element.elementor-element-04d5fb4{--spacer-size:50px;}.elementor-1070 .elementor-element.elementor-element-06804bd > .elementor-container{max-width:1250px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1070 .elementor-element.elementor-element-bb5f8a8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1070 .elementor-element.elementor-element-c20241b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1070 .elementor-element.elementor-element-c20241b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1070 .elementor-element.elementor-element-e86938c .elementor-button{background-color:#81BF64;font-size:24px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-1070 .elementor-element.elementor-element-e86938c .elementor-button:hover, .elementor-1070 .elementor-element.elementor-element-e86938c .elementor-button:focus{background-color:#389C46;color:#FFFFFF;}.elementor-1070 .elementor-element.elementor-element-e86938c .elementor-button:hover svg, .elementor-1070 .elementor-element.elementor-element-e86938c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1070 .elementor-element.elementor-element-3c9ee790 > .elementor-container{max-width:1250px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1070 .elementor-element.elementor-element-62abd6e{--spacer-size:100px;}.elementor-1070 .elementor-element.elementor-element-0a9484f > .elementor-container{max-width:1250px;}.elementor-1070 .elementor-element.elementor-element-5f8e015:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1070 .elementor-element.elementor-element-5f8e015 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF2;}.elementor-1070 .elementor-element.elementor-element-5f8e015 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1070 .elementor-element.elementor-element-5f8e015 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-452c328 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1070 .elementor-element.elementor-element-9493f3c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1070 .elementor-element.elementor-element-9493f3c > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1070 .elementor-element.elementor-element-9493f3c .elementor-heading-title{font-family:"Vinaet HF Font 1", Sans-serif;font-size:50px;}.elementor-1070 .elementor-element.elementor-element-b2a1c34{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1070 .elementor-element.elementor-element-8c040b0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1070 .elementor-element.elementor-element-8c040b0 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-1070 .elementor-element.elementor-element-8c040b0 .elementor-heading-title{font-family:"Vinaet HF Font 1", Sans-serif;font-size:50px;}.elementor-1070 .elementor-element.elementor-element-8fb0e4c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1070 .elementor-element.elementor-element-0c36a8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1070 .elementor-element.elementor-element-0c36a8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF2;}.elementor-1070 .elementor-element.elementor-element-0c36a8b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1070 .elementor-element.elementor-element-0c36a8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-4c5d2ae .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1070 .elementor-element.elementor-element-7cd5125:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1070 .elementor-element.elementor-element-7cd5125 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF2;}.elementor-1070 .elementor-element.elementor-element-7cd5125 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1070 .elementor-element.elementor-element-7cd5125 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-b7511c3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1070 .elementor-element.elementor-element-2ac3eaf:not(.elementor-motion-effects-element-type-background), .elementor-1070 .elementor-element.elementor-element-2ac3eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF2;}.elementor-1070 .elementor-element.elementor-element-2ac3eaf > .elementor-background-overlay{background-color:#FFFBF2;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-2ac3eaf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-1070 .elementor-element.elementor-element-5cbedbb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1070 .elementor-element.elementor-element-5cbedbb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-1070 .elementor-element.elementor-element-1ded60d img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-1070 .elementor-element.elementor-element-11057ea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1070 .elementor-element.elementor-element-11057ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-f7a439f img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-1070 .elementor-element.elementor-element-4293f94.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1070 .elementor-element.elementor-element-4293f94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-c8c1c4f img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-1070 .elementor-element.elementor-element-5fa3b9a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1070 .elementor-element.elementor-element-5fa3b9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-4fb823b img{width:100%;max-width:100%;}.elementor-1070 .elementor-element.elementor-element-5e37072:not(.elementor-motion-effects-element-type-background), .elementor-1070 .elementor-element.elementor-element-5e37072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF2;}.elementor-1070 .elementor-element.elementor-element-5e37072 > .elementor-background-overlay{background-color:#FFFBF2;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-5e37072{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-1070 .elementor-element.elementor-element-c0e77e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1070 .elementor-element.elementor-element-c0e77e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-36f2dd5 img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-1070 .elementor-element.elementor-element-52d0674.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1070 .elementor-element.elementor-element-52d0674.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-86ba97c img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-1070 .elementor-element.elementor-element-97234e8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1070 .elementor-element.elementor-element-97234e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-9f21d91 img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-1070 .elementor-element.elementor-element-bfbadb6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1070 .elementor-element.elementor-element-bfbadb6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-a048cd0 img{width:100%;max-width:100%;}.elementor-1070 .elementor-element.elementor-element-ce85208:not(.elementor-motion-effects-element-type-background), .elementor-1070 .elementor-element.elementor-element-ce85208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF2;}.elementor-1070 .elementor-element.elementor-element-ce85208 > .elementor-background-overlay{background-color:#FFFBF2;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070 .elementor-element.elementor-element-ce85208{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-1070 .elementor-element.elementor-element-5af0933.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1070 .elementor-element.elementor-element-5af0933.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-716fb3c img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-1070 .elementor-element.elementor-element-7dab70a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1070 .elementor-element.elementor-element-7dab70a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-0cb5620 img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-1070 .elementor-element.elementor-element-1c5cacd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1070 .elementor-element.elementor-element-1c5cacd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-179fc4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;font-size:7px;color:#000000;}.elementor-1070 .elementor-element.elementor-element-179fc4f > .elementor-widget-container{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-1070 .elementor-element.elementor-element-81acc9a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1070 .elementor-element.elementor-element-81acc9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1070 .elementor-element.elementor-element-f3d98d3{--spacer-size:100px;}@media(max-width:1024px){.elementor-1070 .elementor-element.elementor-element-04d5fb4{--spacer-size:10px;}.elementor-1070 .elementor-element.elementor-element-62abd6e{--spacer-size:10px;}.elementor-1070 .elementor-element.elementor-element-8c040b0 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-1070 .elementor-element.elementor-element-179fc4f{font-size:6px;}.elementor-1070 .elementor-element.elementor-element-f3d98d3{--spacer-size:10px;}}@media(max-width:767px){.elementor-1070 .elementor-element.elementor-element-04d5fb4{--spacer-size:10px;}.elementor-1070 .elementor-element.elementor-element-62abd6e{--spacer-size:10px;}.elementor-1070 .elementor-element.elementor-element-8c040b0 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-1070 .elementor-element.elementor-element-5cbedbb{width:25%;}.elementor-1070 .elementor-element.elementor-element-11057ea{width:25%;}.elementor-1070 .elementor-element.elementor-element-4293f94{width:25%;}.elementor-1070 .elementor-element.elementor-element-5fa3b9a{width:25%;}.elementor-1070 .elementor-element.elementor-element-c0e77e3{width:25%;}.elementor-1070 .elementor-element.elementor-element-52d0674{width:25%;}.elementor-1070 .elementor-element.elementor-element-97234e8{width:25%;}.elementor-1070 .elementor-element.elementor-element-bfbadb6{width:25%;}.elementor-1070 .elementor-element.elementor-element-5af0933{width:25%;}.elementor-1070 .elementor-element.elementor-element-7dab70a{width:25%;}.elementor-1070 .elementor-element.elementor-element-1c5cacd{width:25%;}.elementor-1070 .elementor-element.elementor-element-179fc4f{font-size:5px;}.elementor-1070 .elementor-element.elementor-element-81acc9a{width:25%;}.elementor-1070 .elementor-element.elementor-element-f3d98d3{--spacer-size:10px;}}@media(min-width:768px){.elementor-1070 .elementor-element.elementor-element-fb701a0{width:52.46%;}.elementor-1070 .elementor-element.elementor-element-c20241b{width:47.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1070 .elementor-element.elementor-element-5f8e015{width:50%;}.elementor-1070 .elementor-element.elementor-element-0c36a8b{width:50%;}.elementor-1070 .elementor-element.elementor-element-7cd5125{width:50%;}}/* Start custom CSS for button, class: .elementor-element-e86938c */.elementor-1070 .elementor-element.elementor-element-e86938c .elementor-button :hover {
    font-size: 24px;
    font-weight: 500;
    margin; 100%;
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-06804bd */.elementor-menu-cart__product .variation {
    display: none!important;
}

.elementor-menu-cart__product-price span.quantity {
    color: var( --e-global-color-secondary )!important;
}

/*.elementor-menu-cart__product-price span.wgm-info.price-per-unit.price-per-unit-loop.ppu-variation-wrap {
text-align: left!important;
}
*/


.elementor-menu-cart__toggle .elementor-button:hover {
    color: var(--toggle-button-hover-text-color,#818a91);
    background-color: transparent;
    border-color: transparent !important;
}

.elementor-menu-cart__product-price .woocommerce-de_price_taxrate {
    font-size: .8em;
    color: var( --e-global-color-secondary )!important;
}

.elementor-menu-cart__product-price span.wgm-info.price-per-unit.price-per-unit-loop.ppu-variation-wrap {
    color: var( --e-global-color-secondary )!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b531c3e */.woocommerce-notices-wrapper {
    display: none;
}

td.product-name {
    text-align: right;
}

td.product-price {
    text-align: right;
    width: 90px;
}

td.product-subtotal {
    text-align: right;
}
td.product-tax {
    text-align: right;
}

.product-subtotal .product-tax, .product-total .product-tax, .wgm-tax {
    font-size: x-small;
    color: #A4A8AC;
}

.quantity {
    display: inline-flex;
}

button.minus {
    background: none;
    color:#A4A8AC;
}

button.plus {
    background: none;
    color:#A4A8AC;
}

[type=button]:focus, [type=submit]:focus, button:focus {
    outline: none;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 1px solid #A4A8AC;
}

tr.jde_hint {
    font-size: 12px;
color: #A4A8AC;
}

.woocommerce ul.products li.product .button {
    margin-top: 1em;
    display: block;
    width: 100%;
    text-align:center;
}

.woocommerce .quantity .qty {
    width: 4.6em;
    text-align: right;
    float: right;
}

td.product-quantity {
    text-align: center;
}
td.product-name {
    /* float: right; */
    text-align: left;
}

th.product-subtotal {
    width: 225px;
}

.woocommerce-cart .wc-proceed-to-checkout {
    display: block!important;
}

.wc-apa-button-separator {
    display: none !important;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: white;
}

.product-subtotal .product-tax, .product-total .product-tax, .wgm-tax {
    font-size: x-small;
}

#pay_with_amazon {
    display: none!important;
}

@media screen and (max-width: 768px){
.woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text+.button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text+.button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text+.button {
    float: none;
    width: 100%;
}}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 39px;
}

/*checkout-button*/
a.checkout-button.button.alt.wc-forward {
    font-weight: bold;
}
/*
a.checkout-button.button.alt.wc-forward:hover {
    font-weight: 500;
}
*/

@media screen and (max-width: 768px){
    #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    width:100%;
}}

@media screen and (max-width: 768px){
    button.button.wcss-btn {
    top: 5px;
    bottom: 5px;
}}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #81bf64;
    color: #fff;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #389c46;
    color: #fff;
}

.woocommerce table.shop_table {
    border: 1px solid rgba(0,0,0,.1);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;
    background-color: white;
}

.woocommerce table.shop_table td {
    border-top: 0px;
    border-left: 0px;
}

.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    justify-content: center;
}

table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
    border-top: 0.5px solid #ccc;
    border-left: 0px;
}

#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th {
    border-bottom: 1px;
}

@media screen and (min-width: 1024px){.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;
    display: block;
}}


@media screen and (max-width: 768px){.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: 100%;
    display: block;
    text-align: center;
}}

@media screen and (max-width: 758px){.woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text+.button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text+.button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text+.button {
    float: left;
    width: 100%;
    text-align: center;
}}

@media screen and (max-width: 768px){.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
    width: 100%;
    box-sizing: border-box;
}}

@media screen and (max-width: 1024px){
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: left !important;
}}

.woocommerce a.remove {
    color: #666565!important;
    font-weight: 300;
}

@media screen and (max-width: 1024px){.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
    display: grid;
}
}

/*.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 100% !important;
}*/

.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail:hover {
    width: 100% !important;
    /*transition-duration: 500ms;*/
    transition: all 400ms ease-in-out;
    /*transition-delay: calc(var(--delay)*3);*/
    -webkit-transition: 400ms ease-in-out;
    -ms-transition: 400ms ease-in-out;
   /* transition: transform 1000ms cubic-bezier(.3,.3,.3,0.3);*/
}


.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    /*display: grid*/;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: #FCF5E5;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: inherit;
    background-color: #FCF5E5;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #FCF5E5;
    color: #6EC1E4;
}

.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
    color: #6EC1E4;
    background: #FCF5E5;
}

@media screen and (max-width: 768px){.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    content: attr(data-title) "";
    float: left;
}
}

@media screen and (max-width: 1024px){
#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th {
    vertical-align: middle;
    width: 100%;
}
}

.woocommerce ul#shipping_method li input {
    margin: 3px 0.4375em 0px 2%;
    vertical-align: top;
}

input#shipping_method_0_flat_rate1 {
    -webkit-transform: scale(1.75);
}

input#shipping_method_0_local_pickup4 {
    -webkit-transform: scale(1.75);
}


.woocommerce ul#shipping_method li label {
    display: inline-table;
    margin-left: 10px;
}

.woocommerce ul#shipping_method li input {
    margin: 3px 0.4375em 0px 2%;
    vertical-align: top;
    transform: scale(1.5);
}

@media screen and (max-width: 1024px){.woocommerce ul#shipping_method li label {
    display: initial;
    margin-left: auto;

}
}

/* Cross Sells*/
.cross-sells {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c9ee790 */.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #81bf64;
    color: #fff;
 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2a1c34 */.elementor-element.elementor-element-b2a1c34.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor :link {
    font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb0e4c */.elementor-element.elementor-element-8fb0e4c.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor :link {
    font-weight: 400!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vinaet HF Font 1';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.vinaet.de/wp-content/uploads/2021/02/Vinet-HF-Font-3.woff2') format('woff2');
}
/* End Custom Fonts CSS */