.elementor-4229 .elementor-element.elementor-element-8ca2417 > .elementor-container{min-height:206px;}.elementor-4229 .elementor-element.elementor-element-8ca2417{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4229 .elementor-element.elementor-element-8ca2417 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4229 .elementor-element.elementor-element-610d24f > .elementor-widget-container{background-color:#FFFFFF;background-image:url("https://www.josgallplant.com/wp-content/uploads/2022/11/plantes-03-e1664871777312.jpg");margin:0px 0px 2px 0px;padding:50px 0px 0px 20px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:dotted;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4229 .elementor-element.elementor-element-610d24f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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 );}body.elementor-page-4229:not(.elementor-motion-effects-element-type-background), body.elementor-page-4229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#82BB251C;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4229 .elementor-element.elementor-element-610d24f > .elementor-widget-container{padding:20px 150px 0px 8px;}.elementor-4229 .elementor-element.elementor-element-610d24f .elementor-heading-title{font-size:36px;}}/* Start custom CSS for text-editor, class: .elementor-element-1030684e *//*#77a464*/

.woocommerce table.shop_table {
    background: #fff !important;
    border: 1px solid #82bb25 !important;
}

table tbody>tr:nth-child(odd)>td {
    background-color: #82bb2530 !important;
}

.elementor-text-editor table td {
    background-color: #82BB2515!important;
    border-color: #ffffff;
    border-width: 2px;
    vertical-align: middle!important;
}

.woocommerce table.shop_table td, .woocommerce table.shop_table th {
    border-top: 1px solid #82bb25 !important;
}

.woocommerce a.button.alt{
    background-color: #16493E
}

.woocommerce a.button.alt:hover{
    background-color: #82bb25
}

a{
    color: #16493E
    
}

a:hover{
    color: #82bb25
}

h2{
    color: #16493E;
    font-weight: 500;
    font-size: 1.5em;
    margin-top: 30px;
}

td.actions {
    background-color: #82BB251C;
}

.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: 150px;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    float: none;
    background-color: #77a464;
    color: white;
}

.woocommerce .cart .button:hover, .woocommerce .cart input.button:hover {
    float: none;
    background-color: #61914da8;
    color: white;
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    color: white;
    cursor: not-allowed;
    opacity: .5;
    padding: .618em 1em;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    float: none;
    background-color: #77a464;
    color: white;
    line-height: 20px;
}

/*.cart_totals.calculated_shipping tbody tr {
    background-color: #82bb2530 !important;
}

.cart_totals.calculated_shipping tbody tr:last-child {
    background-color: #7A7A7A00!important;
}*//* End custom CSS */