.variation-Classes, .variation-elements, .variation-mode, .variation-niveau_panoplies , dt.variation-Game-Version ,dt.variation-Dofus-Server{
    display: none !important;
}
dt.variation-All-Servers {
    display: none !important;
}
footer{
    position: relative;
}
.woocommerce-cart-form__cart-item .product-remove{
    text-align: center;
}
/*.variation-Price, .variation-Note ,.variation-Name{*/
/*    display: none !important;*/
/*}*/
.variation-Price,.variation-Name{
    display: none !important;
}
.header-cart-top img{
    height: 200px;
    margin-bottom: -100px;
}
body{
    background-color: var(--colordark);
}
.shop_table{
     border-spacing: 0 10px;
}
.shop_table thead{
    background-color: #2c1c31;
}
td.actions {
    padding-top: 40px;
}
.product-remove{
    border-radius: 0px 10px 10px 0px;
}
.product-thumbnail {
    border-radius: 10px 0px 0px 10px;
}
.woocommerce-cart-form__cart-item{
    background-color:#2c1c31;
}
.product-thumbnail{
    width:150px;
}
.product-thumbnail img{
    width:150px;
}
.product-thumbnail a {
    pointer-events: none;
}
.removenav{
    display: block;
    font-size: 16px;
    text-align: center;
    line-height: 1;
    color: #fff!important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
}
.woocommerce {
    display: flex;
    margin: auto 50px;
    justify-content: center;
}
.cart-collaterals {
    width: 30%;
}
form.woocommerce-cart-form {
    width: 70%;
    margin-right: 20px;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{
    width: auto;
}
table.list-cart-ig {
    background-color: #1a121d;
    color: var(--colorwhite);
    padding: 50px 20px;
}
.coupon-ig {
    width: auto !important;
    padding: 5px 10px;
    margin-right: 10px;
    border-radius: 3px;
    border: none;
    background-color: var(--colorlight);
}
/* Target the placeholder text for input elements with class .coupon-ig */
.coupon-ig::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: var(--colorwhite); /* Change this to the desired color */
  }
  .coupon-ig::-moz-placeholder {
    /* Firefox 19+ */
    color: var(--colorwhite); /* Change this to the desired color */
  }
  
  .coupon-ig:-ms-input-placeholder {
    /* IE 10+ */
    color: var(--colorwhite); /* Change this to the desired color */
  }
  
  .coupon-ig:-moz-placeholder {
    /* Firefox 18- */
    color: var(--colorwhite); /* Change this to the desired color */
  }
  
  .app-ig {
    font-size: 14px !important;
    font-weight: 500 !important;
}

  .woocommerce .quantity .qty {
    color: #000 !important;
    width: 5em !important;
}
.cart_totals {
    background-color: #1a121d;
    padding: 50px 40px 10px 40px;
    border-radius: 5px;
    color: var(--colorwhite);
    height: 100%;
    width: auto !important;
}
.cart_totals h2{
    margin-bottom: 20px;
    font-size: 21px;
}
.shop_table {
    margin-bottom: 50px !important;
}

.woocommerce-message , .cart-empty{
    display: none;
}
.product-name a{
    pointer-events: none;
}

@media (max-width:900px) {
    .woocommerce {
        flex-direction: column;
        margin: 10px;
    }
    form.woocommerce-cart-form{
        width: 100%;
        margin-right: 0px;
    }
    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{
        width: auto;
    }
    .cart_totals{
        width: 100% !important;
        padding: 50px;
    }
    .app-ig{
        float: left !important;
        margin-top: 5px;
        width: 100%;
            width: 100% !important;
    margin-top: 10px !important;
    }
    #coupon_code{
        width: 100% !important;
        text-align: center;
    }
    a.checkout-button.button.alt.wc-forward {
        width: 100%;
        text-align: center;
        font-weight: 500;
    }
    .cart_totals h2{
        text-align: center;
    }
}