.elementor-55 .elementor-element.elementor-element-622ee77{--display:flex;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}body.elementor-page-55:not(.elementor-motion-effects-element-type-background), body.elementor-page-55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-622ee77{--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-622ee77{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for container, class: .elementor-element-622ee77 */.elementor-55 .elementor-element.elementor-element-622ee77 .woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead{
    background: #1A1A1A;
}

.elementor-55 .elementor-element.elementor-element-622ee77 .woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead th{
    font-size: 20px;
    font-weight: 800;
    font-family: 'GC Grind';
    letter-spacing: 2px;
    color: #fff;
}
.elementor-55 .elementor-element.elementor-element-622ee77 .variation{
    color: #CCCCCC;
    font-family: 'PP Fraktion Sans';
}

.elementor-55 .elementor-element.elementor-element-622ee77 .cart_item td{
    color:#CCCCCC ;
    font-family: 'PP Fraktion Sans';
    font-size: 16px !important;
}

/*cart total font*/
.elementor-55 .elementor-element.elementor-element-622ee77 .cart_totals th,td{
      color:#CCCCCC ;
    font-family: 'PP Fraktion Sans';
    font-size: 16px !important
}

.elementor-55 .elementor-element.elementor-element-622ee77 .cart_item td a{
    color: #CCCCCC ;
}

.elementor-55 .elementor-element.elementor-element-622ee77 .shop_table {
    border-radius: 12px !important;
    border: 0;
}
.elementor-55 .elementor-element.elementor-element-622ee77 .woocommerce-js table.shop_table td, .woocommerce-page table.shop_table td {
    border-top: 1px solid #303030;
}
/*..coupon btn*/

.elementor-55 .elementor-element.elementor-element-622ee77 .coupon button{
    font-size: 18px;
      font-family: 'PP Fraktion Sans';
    font-weight: 800;
    background-color: #2AB8F9;
    padding-top:9px ;
    padding-bottom:9px ;
}
.elementor-55 .elementor-element.elementor-element-622ee77 #coupon_code{
    border-radius: 4px;
}

/*. Proceed to checkout..*/

.elementor-55 .elementor-element.elementor-element-622ee77 .wc-proceed-to-checkout a{
    font-size: 18px;
      font-family: 'PP Fraktion Sans';
    font-weight: 800;
    background-color: #2AB8F9;
    padding-top:9px ;
    padding-bottom:9px ;
}

/*.... card total*/

.elementor-55 .elementor-element.elementor-element-622ee77 .cart_totals h2{
    background-color:#1A1A1A ;
        font-size: 36px;
    font-weight: 800;
    font-family: 'GC Grind';
    letter-spacing: 2px;
    color: #fff;
    border: 0;
}
.elementor-55 .elementor-element.elementor-element-622ee77 .cart_totals{
    border-radius: 12px;
    border: 0;
}
.elementor-55 .elementor-element.elementor-element-622ee77 .cart_totals tbody {
    border: 0;
}

/*WooCommerce message*/

.woocommerce-error, .woocommerce-info, .woocommerce-message{
    margin: 0 
    !important;
    background-color: #000000 !important;
    color: #ffffff !important;
}

.woocommerce-message, .woocommerce-info{
        border-top-color: #2ab8f9;
}
.woocommerce-message::before, .woocommerce-info::before{
        color: #2ab8f9;
}
.elementor-55 .elementor-element.elementor-element-622ee77 .cross-sells {
    display: none;
}

.elementor-55 .elementor-element.elementor-element-622ee77 .quantity input{
    border-radius: 100px;
}


.elementor-55 .elementor-element.elementor-element-622ee77 #shipping_method li label {
        color: #CCCCCC;
    font-family: 'PP Fraktion Sans';
    font-size: 16px !important;
}

.elementor-55 .elementor-element.elementor-element-622ee77 .shipping-calculator-form label{
    color: #CCCCCC;
    font-family: 'PP Fraktion Sans';
    
}/* End custom CSS */