.elementor-196 .elementor-element.elementor-element-715a6846 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-196 .elementor-element.elementor-element-36817017.elementor-column .elementor-column-wrap{align-items:center;}.elementor-196 .elementor-element.elementor-element-36817017.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-196 .elementor-element.elementor-element-36817017:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-196 .elementor-element.elementor-element-36817017 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25793d;}.elementor-196 .elementor-element.elementor-element-36817017 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-196 .elementor-element.elementor-element-36817017 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-196 .elementor-element.elementor-element-2738edb .elementor-icon-wrapper{text-align:center;}.elementor-196 .elementor-element.elementor-element-2738edb.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-196 .elementor-element.elementor-element-2738edb.elementor-view-framed .elementor-icon, .elementor-196 .elementor-element.elementor-element-2738edb.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-196 .elementor-element.elementor-element-2738edb.elementor-view-framed .elementor-icon, .elementor-196 .elementor-element.elementor-element-2738edb.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-196 .elementor-element.elementor-element-2738edb .elementor-icon{font-size:63px;}.elementor-196 .elementor-element.elementor-element-2738edb .elementor-icon i, .elementor-196 .elementor-element.elementor-element-2738edb .elementor-icon svg{transform:rotate(0deg);}.elementor-196 .elementor-element.elementor-element-2738edb > .elementor-widget-container{padding:1em 0em 0em 0em;border-style:solid;border-width:0px 0px 0px 1px;border-color:#25793d;border-radius:0px 0px 0px 1px;}.elementor-196 .elementor-element.elementor-element-b866527:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-196 .elementor-element.elementor-element-b866527 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25793d;}.elementor-196 .elementor-element.elementor-element-b866527 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#25793d;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-196 .elementor-element.elementor-element-b866527 > .elementor-element-populated, .elementor-196 .elementor-element.elementor-element-b866527 > .elementor-element-populated > .elementor-background-overlay, .elementor-196 .elementor-element.elementor-element-b866527 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-196 .elementor-element.elementor-element-b866527 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-196 .elementor-element.elementor-element-2707862{text-align:center;}.elementor-196 .elementor-element.elementor-element-2707862 .elementor-heading-title{color:#ffffff;font-size:3vw;font-weight:600;text-transform:uppercase;}.elementor-196 .elementor-element.elementor-element-2707862 > .elementor-widget-container{padding:2em 0em 1em 0em;}.elementor-196 .elementor-element.elementor-element-9046946{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:5%;}.elementor-196 .elementor-element.elementor-element-9046946 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-196 .elementor-element.elementor-element-57e24b3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-196 .elementor-element.elementor-element-57e24b3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeeeee;}.elementor-196 .elementor-element.elementor-element-57e24b3 > .elementor-element-populated{border-style:solid;border-width:0px 1px 1px 1px;border-color:rgba(0,0,0,0.45);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1.5em 1.5em 1.5em 1.5em;}.elementor-196 .elementor-element.elementor-element-57e24b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-196 .elementor-element.elementor-element-715a6846{padding:0em 1em 0em 1em;}.elementor-196 .elementor-element.elementor-element-36817017 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-196 .elementor-element.elementor-element-2738edb .elementor-icon{font-size:39px;}.elementor-196 .elementor-element.elementor-element-2738edb > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-196 .elementor-element.elementor-element-b866527 > .elementor-element-populated{padding:0.5em 0em 0.5em 0em;}.elementor-196 .elementor-element.elementor-element-2707862 .elementor-heading-title{font-size:2.3rem;}.elementor-196 .elementor-element.elementor-element-2707862 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-196 .elementor-element.elementor-element-9046946{padding:0em 1em 0em 1em;}}@media(max-width:767px){.elementor-196 .elementor-element.elementor-element-2707862 .elementor-heading-title{font-size:2rem;}.elementor-196 .elementor-element.elementor-element-9046946{padding:0px 0px 0px 0px;}.elementor-196 .elementor-element.elementor-element-57e24b3 > .elementor-element-populated{border-width:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-196 .elementor-element.elementor-element-36817017{width:20.789%;}.elementor-196 .elementor-element.elementor-element-b866527{width:79.211%;}}/* Start custom CSS */.bw-select-parcel{text-decoration: none;text-transform: uppercase;border: 1px solid;padding: 0.3rem;top: 0.5rem;position: relative;}
.bw-select-parcel:hover{background-color: #ef7f24;color:#fff;}
.product-total{padding-left: 2rem!important;}
.woocommerce table.shop_table tfoot td{padding-top: 1.5rem !important;}
.woocommerce table.shop_table td small{padding-left: 0.3rem!important;}
.woocommerce ul#shipping_method li input{margin: 0.0rem 0.6rem 0 0!important;vertical-align: middle!important;}
.woocommerce ul#shipping_method li{margin: 0 0 1.5rem 0!important;}
.woocommerce table.shop_table td{padding: 1.5rem 1rem 1rem 2rem;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {font-weight: 600;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{border-top: 2px solid #7a7979!important;border-bottom:0!important;}
.order-total th{background:#acc327!important;padding-top:1rem!important;color: #fff;}
.order-total td{background:#acc32769!important;padding-top:1rem!important;}
#order_review_heading{text-align: center;padding: 1rem;border-radius: 12px;text-transform: uppercase; background-color: #acc327;color: #fff;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.valid-commande .woocommerce-form-login button, .woocommerce-form-register button{font-weight: 600!important;text-transform: uppercase; width: 100%!important;font-size: 1.5vw!important;background-color: #d4d4d4!important;}
.valid-commande .woocommerce table.shop_table th{font-size: 1.5vw!important;text-transform: uppercase!important;font-weight:600!important;vertical-align: middle;}
.valid-commande .cart-subtotal .woocommerce-Price-amount, .valid-commande .order-total .woocommerce-Price-amount {font-weight:600!important;font-size: 2.0vw!important;}
.valid-commande .includes_tax .woocommerce-Price-amount{font-size: 1.5vw!important;padding:0 0.2rem;}
.valid-commande .tax_label{padding-left:0.3rem;letter-spacing:1px;}
.valid-commande .order-total .woocommerce-Price-amount{color: #25793d!important;}
.valid-commande .order-total .includes_tax .woocommerce-Price-amount{color: inherit!important;}
.order-total-in-payment, .woocommerce-Price-amount{font-size: 1.5vw;}
.woocommerce-Price-currencySymbol{margin-left: 0.5rem;}
#payment .place-order{text-align: center;}
#checkout_timeline.vertical.style2 li{    background: #fff;}
#checkout_timeline.vertical li .timeline-wrapper .timeline-label {font-size: 1vw!important;letter-spacing: 0px;text-align: left!important;line-height: 1.5;top: -0.3rem !important;position: relative!important;}
#checkout_timeline.style2 li.active .timeline-wrapper {font-weight: 600!important;}
#checkout_login h2, .checkout_billing h3, #order_checkout_payment h3{text-align:center;font-size:2vw;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-weight: 600!important;}

@media (max-width:1400px){
.order-total-in-payment, .woocommerce-Price-amount{font-size: 1.5rem!important;}
#checkout_timeline.vertical li .timeline-wrapper .timeline-label{font-size: 1rem!important;}
#checkout_login h2, .checkout_billing h3, #order_checkout_payment h3{text-align:center;font-size:2rem;}
.woocommerce table.shop_table th{font-size: 1.5rem!important;}
.valid-commande .woocommerce table.shop_table th{font-size: 1.5rem!important;}
.valid-commande .cart-subtotal .woocommerce-Price-amount, .valid-commande .order-total .woocommerce-Price-amount {font-size: 2.0rem!important;}
.valid-commande .includes_tax .woocommerce-Price-amount{font-size: 1.5rem!important;}
.valid-commande .woocommerce-form-login button, .woocommerce-form-register button{font-size: 1.5rem!important;}
}

@media (max-width:768px){
#checkout_timeline.vertical{width: 100%!important;margin-bottom: 1.5rem;}
#checkout-wrapper.timeline-vertical{width: 100%!important;}
.valid-commande .includes_tax{display: block;line-height: 1.2;}
.woocommerce ul#shipping_method li{text-align: center!important;}
.woocommerce ul#shipping_method li label{display: block!important;padding-bottom: 1rem!important;padding-top: 0.3rem!important;line-height: 1.2!important;}	
.woocommerce ul#shipping_method li{margin: 0 0 0.5rem 0!important;}
}

@media (max-width:480px){
#checkout_timeline.vertical li .timeline-wrapper .timeline-label {top: 0 !important;}
}/* End custom CSS */