.elementor-8296 .elementor-element.elementor-element-38274e4f{padding:90px 0px 90px 0px;}.elementor-8296 .elementor-element.elementor-element-667f33e8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8296 .elementor-element.elementor-element-667f33e8{text-align:center;}.elementor-8296 .elementor-element.elementor-element-667f33e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:bold;}.elementor-8296 .elementor-element.elementor-element-4ececfec .shop_table .button:hover, .elementor-8296 .elementor-element.elementor-element-4ececfec .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-accent );}.elementor-8296 .elementor-element.elementor-element-4ececfec .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-8296 .elementor-element.elementor-element-4ececfec .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#D46743;}.elementor-8296 .elementor-element.elementor-element-4ececfec{--sections-border-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-accent );--links-hover-color:#EB9579;--forms-buttons-hover-text-color:var( --e-global-color-83f0efb );--forms-buttons-hover-border-color:var( --e-global-color-accent );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-accent );--order-summary-quantity-border-weight:0px;--totals-divider-weight:0px;}.elementor-8296 .elementor-element.elementor-element-4ececfec .cart_totals h2{font-size:20px;}.elementor-8296 .elementor-element.elementor-element-4ececfec .shop_table .button{border-width:2px 2px 2px 2px;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-4ececfec */.elementor-8296 .elementor-element.elementor-element-4ececfec .actions > button{
    position: absolute;
    left: -9999px
}
.elementor-8296 .elementor-element.elementor-element-4ececfec .pdf_data_value {
    display: flex;
    gap: 5px;
    align-items: center;
}
@media (max-width: 767px) {
.elementor-8296 .elementor-element.elementor-element-4ececfec  table.cart tr, .elementor-8296 .elementor-element.elementor-element-4ececfec .e-cart-section {
    padding: 10px!important;
}
}
.elementor-8296 .elementor-element.elementor-element-4ececfec dd > p{
    display: inline!important;
}

.elementor-8296 .elementor-element.elementor-element-4ececfec tbody > tr{
    display: flex;
    flex-direction: column;
}

.elementor-8296 .elementor-element.elementor-element-4ececfec .product-remove{
    order:1;
}

.elementor-8296 .elementor-element.elementor-element-4ececfec .product-remove > a{
    display: flex!important;
    justify-content: flex-end;
}

.elementor-8296 .elementor-element.elementor-element-4ececfec .product-remove > a:hover{
    color: var(--e-global-color-accent)!important;
}

.elementor-8296 .elementor-element.elementor-element-4ececfec tbody > tr > td:nth-child(2){
    order:2;
}

.elementor-8296 .elementor-element.elementor-element-4ececfec .product-quantity{
    order: 3;
}

.elementor-8296 .elementor-element.elementor-element-4ececfec .product-price{
    padding: 10px 10px 10px 0!important;
}

.elementor-8296 .elementor-element.elementor-element-4ececfec tbody > tr > td{
    order:77;
}
.elementor-8296 .elementor-element.elementor-element-4ececfec .product-thumbnail > a > img{
    width: 50%;
    height: 200px;
    margin: 0 auto;
    object-fit: contain;
}

.elementor-8296 .elementor-element.elementor-element-4ececfec thead > tr, .product-subtotal{
    display: none;
}

.elementor-8296 .elementor-element.elementor-element-4ececfec tr > td{
    border:none!important;
}


.elementor-8296 .elementor-element.elementor-element-4ececfec .shop_table > tbody{
    display: flex;
    align-items: revert;
    flex-direction: column-reverse;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38274e4f */.elementor-8296 .elementor-element.elementor-element-38274e4f .woocommerce-info {
    border-top-color: var(--e-global-color-accent);
}

.elementor-8296 .elementor-element.elementor-element-38274e4f .woocommerce-info::before{
    color: var(--e-global-color-accent);
}

.elementor-8296 .elementor-element.elementor-element-38274e4f .return-to-shop > .wc-backward{
    background: var(--e-global-color-accent);
    color: white;
}

.elementor-8296 .elementor-element.elementor-element-38274e4f .return-to-shop{
    text-align: center;
}/* End custom CSS */