.elementor-202 .elementor-element.elementor-element-af4d5ed .elementor-repeater-item-130f0c0.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-202 .elementor-element.elementor-element-3f482fe8 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart tr td.actions .button[name="update_cart"]{background-color:var( --e-global-color-a7b4329 );font-family:"Quicksand", Sans-serif;border-style:none;border-radius:52px 52px 52px 52px;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart tr td.actions .button[name="update_cart"]:hover, .elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart tr td.actions .button[name="update_cart"]:focus{background-color:var( --e-global-color-e411aab );color:var( --e-global-color-primary );border-color:var( --e-global-color-e411aab );}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart td.actions .coupon .button{background-color:var( --e-global-color-accent );width:100% !important;font-family:"Quicksand", Sans-serif;color:var( --e-global-color-primary );border-style:none;border-radius:52px 52px 52px 52px;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart thead th{font-family:"Quicksand", Sans-serif;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart td{font-family:"Quicksand", Sans-serif;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart tr.cart_item td.product-name{font-family:"Quicksand", Sans-serif;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart tr.cart_item td.product-price .amount{font-family:"Quicksand", Sans-serif;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart tr.cart_item td.product-price .amount .woocommerce-Price-currencySymbol{font-family:"Quicksand", Sans-serif;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart td.product-quantity .quantity input.input-text{font-family:"Quicksand", Sans-serif;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2), .elementor-202 .elementor-element.elementor-element-a68a0a4 .select2-container .select2-selection--single{border-style:solid;border-color:var( --e-global-color-a7b4329 );}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2){border-radius:50px 50px 50px 50px;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .select2-container .select2-selection--single{border-radius:52px 52px 52px 52px;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart td.product-remove .remove{font-size:16px;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart td.actions .coupon{flex-direction:row;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart td.actions .coupon input.input-text{font-family:"Quicksand", Sans-serif;}.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart td.actions .coupon input.input-text:not(.select2){border-radius:52px 52px 52px 52px;}.elementor-202 .elementor-element.elementor-element-39fe1fa .cart_totals .shop_table tr td{background-color:var( --e-global-color-594965e );font-family:"Quicksand", Sans-serif;}.elementor-202 .elementor-element.elementor-element-39fe1fa .wc-proceed-to-checkout .button.checkout-button{background-color:var( --e-global-color-e411aab );font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:10px 30px 10px 30px;}.elementor-202 .elementor-element.elementor-element-39fe1fa .wc-proceed-to-checkout .button.checkout-button:hover, .elementor-202 .elementor-element.elementor-element-39fe1fa .wc-proceed-to-checkout .button.checkout-button:focus{background-color:var( --e-global-color-a7b4329 );color:var( --e-global-color-e411aab );}.elementor-202 .elementor-element.elementor-element-39fe1fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-202 .elementor-element.elementor-element-39fe1fa .cart_totals h2{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-dbe8bdf );}.elementor-202 .elementor-element.elementor-element-39fe1fa .cart_totals .shop_table tr th,.elementor-202 .elementor-element.elementor-element-39fe1fa .cart_totals .shop_table_responsive tr td::before{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;}.elementor-202 .elementor-element.elementor-element-39fe1fa .shop_table tbody th{background-color:var( --e-global-color-594965e );}.elementor-202 .elementor-element.elementor-element-39fe1fa .cart_totals .shop_table tr.cart-subtotal td .amount{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:bold;}.elementor-202 .elementor-element.elementor-element-39fe1fa .cart_totals .shop_table tr.cart-subtotal td .amount .woocommerce-Price-currencySymbol{font-family:"Quicksand", Sans-serif;}.elementor-202 .elementor-element.elementor-element-39fe1fa .cart_totals .shop_table tr.order-total td .amount{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:bold;}.elementor-202 .elementor-element.elementor-element-39fe1fa .shipping-calculator-form .form-row .input-text, .elementor-202 .elementor-element.elementor-element-39fe1fa .select2-container .select2-selection .select2-selection__rendered{font-family:"Quicksand", Sans-serif;}.elementor-202 .elementor-element.elementor-element-39fe1fa .shipping-calculator-form .button{font-family:"Quicksand", Sans-serif;}.elementor-202 .elementor-element.elementor-element-39fe1fa .wc-proceed-to-checkout{text-align:right;}.elementor-202 .elementor-element.elementor-element-63b329e{--spacer-size:50px;}.elementor-202 .elementor-element.elementor-element-af4d5ed{margin-top:0px;margin-bottom:60px;}@media(max-width:1024px){.elementor-202 .elementor-element.elementor-element-a68a0a4 .shop_table.cart tr.cart_item td.product-thumbnail img{width:71px;}.elementor-202 .elementor-element.elementor-element-39fe1fa > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-202 .elementor-element.elementor-element-63b329e{--spacer-size:80px;}.elementor-202 .elementor-element.elementor-element-af4d5ed{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-202 .elementor-element.elementor-element-39fe1fa > .elementor-widget-container{padding:0px 0px 55px 0px;}.elementor-202 .elementor-element.elementor-element-63b329e{--spacer-size:120px;}}/* Start custom CSS for jet-cart-table, class: .elementor-element-a68a0a4 *//*--------------*/
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 100px!important;
}
input#coupon_code {
    width: 227px!important;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
    border: 2px solid var( --e-global-color-accent )!important;
    overflow: auto;
}
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td.actions .coupon .button {
    width: 165px;
}
@media (max-width: 1024px) {
    input#coupon_code {
        width: 100%!important;
    }
    .woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td.actions .coupon .button {
        width: 100%;
    }
}/*--copon txt--*/
 .coupon label {
    display: none;
}
.input-group button {
    color: #000;
    border-radius: 50px;
    border-color: #c7c7c7 !important;
}
input#coupon_code {
    text-align: center !important;
}

/*--btn retourn---*/
a.button.jupiterx-continue-shopping {
    display: none;
}

/*--------------*/
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 100px!important;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
    border: 2px solid #DDDDDD!important;
    overflow: auto;
}
@media (max-width: 767px) {
    .coupon {
        display: flex;
        flex-direction: column!important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-cart-totals, class: .elementor-element-39fe1fa */.wc-backward{
    background-color: white !important;
    border-radius: 0px !important;
    color: black !important;
    border-color:  black !important;
}
.wc-backward:hover{
    background-color: black !important;
    border-radius: 0px !important;
    color: white !important;
}

a.button.jupiterx-continue-shopping {
    background: #f2faf1 !important
    color: #004C3F !important;
    border: 2px solid #004C3F !important;
    border-radius: 25px !important;
    padding: 10px
}

a.button.jupiterx-continue-shopping:hover {
    background: #004C3F  !important
    color: #FFF !important;
}

table.shop_table.shop_table_responsive tbody tr {
    border-top: 1px solid rgba(0,0,0,.1)!important;
}

table.shop_table.shop_table_responsive tbody tr:first-child {
    border-width: 0px!important;
}

@media only screen and (max-width: 769px) {
  .input-text+.button, #coupon_code {
    width: 100% !important;
    margin-top: 5px !important } 
    
    .order-total td strong {
        margin-left: 100px;
    }
}



@media only screen and (max-width: 600px)and (min-width: 360px) {.checkout-button{
   margin-top: 8px !important; } 
    
    .woocommerce a.button{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for jet-cart-table, class: .elementor-element-a68a0a4 *//*--------------*/
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 100px!important;
}
input#coupon_code {
    width: 227px!important;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
    border: 2px solid var( --e-global-color-accent )!important;
    overflow: auto;
}
.woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td.actions .coupon .button {
    width: 165px;
}
@media (max-width: 1024px) {
    input#coupon_code {
        width: 100%!important;
    }
    .woocommerce .elementor-jet-cart-table .woocommerce-cart-form table.shop_table td.actions .coupon .button {
        width: 100%;
    }
}/*--copon txt--*/
 .coupon label {
    display: none;
}
.input-group button {
    color: #000;
    border-radius: 50px;
    border-color: #c7c7c7 !important;
}
input#coupon_code {
    text-align: center !important;
}

/*--btn retourn---*/
a.button.jupiterx-continue-shopping {
    display: none;
}

/*--------------*/
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 100px!important;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
    border: 2px solid #DDDDDD!important;
    overflow: auto;
}
@media (max-width: 767px) {
    .coupon {
        display: flex;
        flex-direction: column!important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-cart-totals, class: .elementor-element-39fe1fa */.wc-backward{
    background-color: white !important;
    border-radius: 0px !important;
    color: black !important;
    border-color:  black !important;
}
.wc-backward:hover{
    background-color: black !important;
    border-radius: 0px !important;
    color: white !important;
}

a.button.jupiterx-continue-shopping {
    background: #f2faf1 !important
    color: #004C3F !important;
    border: 2px solid #004C3F !important;
    border-radius: 25px !important;
    padding: 10px
}

a.button.jupiterx-continue-shopping:hover {
    background: #004C3F  !important
    color: #FFF !important;
}

table.shop_table.shop_table_responsive tbody tr {
    border-top: 1px solid rgba(0,0,0,.1)!important;
}

table.shop_table.shop_table_responsive tbody tr:first-child {
    border-width: 0px!important;
}

@media only screen and (max-width: 769px) {
  .input-text+.button, #coupon_code {
    width: 100% !important;
    margin-top: 5px !important } 
    
    .order-total td strong {
        margin-left: 100px;
    }
}



@media only screen and (max-width: 600px)and (min-width: 360px) {.checkout-button{
   margin-top: 8px !important; } 
    
    .woocommerce a.button{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af4d5ed */@media only screen and (min-width: 1025px) {
        .woocommerce-message {
           width: 1140px;
    margin: 0 auto;
    overflow: hidden; 
        }
	.woocommerce-error {
    width: 1140px;
    margin: 0 auto;
    overflow: hidden; 
}
}
a.button.wc-forward {
    background-color: #97E039;
    border: 1px solid #97E039;
}

a.button.wc-forward:hover {
    background-color: #004C3F;
    border: 1px solid #004C3F;
}

.woocommerce-message {
    border-top-color: #004C3F;
}
.woocommerce-FFC20F::before {
    color: #D29170;
}

.woocommerce-error {
    border-top-color: #0497A7;
}

.woocommerce-error::before {
    color: #0497A7;
}
.woocommerce-message::before {
    color: #97E039;
}

@media only screen and (max-width: 600px) {
.section-cart {
    padding: 20px;
    margin-bottom: 100px;
}
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Unbounded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://toymaster.ch/wp-content/uploads/2023/02/Unbounded-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */