.elementor-7 .elementor-element.elementor-element-41fc824{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:140px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-38b26ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-17e1bce .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-widget-pp-woo-cart .pp-woo-cart .cart_totals .checkout-button{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2aec8d9{--update-cart-automatically-display:none;--sections-border-type:none;--sections-border-width:0px 0px 0px 0px;--sections-border-color:#d4d4d4;--sections-border-radius:24px 24px 24px 24px;--sections-padding:30px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-cart-section, .elementor-7 .elementor-element.elementor-element-2aec8d9 .cross-sells, .elementor-7 .elementor-element.elementor-element-2aec8d9 .cart_totals{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart_totals > h2, .elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cross-sells > h2{color:var( --e-global-color-text );font-family:"Rubik", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.5em;word-spacing:0px;margin-bottom:20px;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .pp-shop-table{border-style:none;border-width:1px 1px 1px 1px;border-color:#d4d4d4;padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart table.cart{font-family:"Rubik", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;word-spacing:0px;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart, .elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart th, .elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart td{border-style:none;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart{border-collapse:inherit;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart table.cart thead th{font-family:"Rubik", Sans-serif;font-size:1em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;word-spacing:0px;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .woocommerce-cart-form table.cart td{border-top-style:none;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart .cart_item:nth-child(2n) td{color:var( --e-global-color-text );background-color:#E6E6E6;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart .cart_item:nth-child(2n) a{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart .cart_item:nth-child(2n+1) td{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart .cart_item:nth-child(2n+1) a{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart table.cart .product-thumbnail img{width:80px;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart .quantity .input-text{width:55px;padding:0px 10px 0px 10px;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart table.cart .remove{color:#B6B6B6 !important;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart table.cart .remove:hover{color:#494949 !important;background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart_totals{padding:30px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart_totals .shop_table th, .elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart_totals .shop_table td{border-style:none;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart_totals .shop_table{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart_totals .checkout-button{font-family:var( --e-global-typography-367d556-font-family ), Sans-serif;font-size:var( --e-global-typography-367d556-font-size );font-weight:var( --e-global-typography-367d556-font-weight );text-transform:var( --e-global-typography-367d556-text-transform );font-style:var( --e-global-typography-367d556-font-style );text-decoration:var( --e-global-typography-367d556-text-decoration );letter-spacing:var( --e-global-typography-367d556-letter-spacing );word-spacing:var( --e-global-typography-367d556-word-spacing );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart_totals .checkout-button:hover{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-41fc824{--margin-top:100px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7 .elementor-element.elementor-element-17e1bce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .pp-shop-table{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart table.cart .product-thumbnail img{width:0px;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart .quantity .input-text{padding:0px 0px 0px 10px;}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart_totals .checkout-button{font-size:var( --e-global-typography-367d556-font-size );letter-spacing:var( --e-global-typography-367d556-letter-spacing );word-spacing:var( --e-global-typography-367d556-word-spacing );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-41fc824{--margin-top:80px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7 .elementor-element.elementor-element-17e1bce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-woo-cart .cart_totals .checkout-button{font-size:var( --e-global-typography-367d556-font-size );letter-spacing:var( --e-global-typography-367d556-letter-spacing );word-spacing:var( --e-global-typography-367d556-word-spacing );}}/* Start custom CSS for pp-woo-cart, class: .elementor-element-2aec8d9 */@media only screen and (min-width: 1024px) {
  .elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-cart-container {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-cart-column-start {
    width: 65%;
}

.elementor-7 .elementor-element.elementor-element-2aec8d9 .pp-cart-column-end {
    width: 30%;
}


.elementor-7 .elementor-element.elementor-element-2aec8d9 td, th {
  padding: 20px 0px !important;
}
}


.elementor-7 .elementor-element.elementor-element-2aec8d9 .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-2aec8d9 td.actions {
    display:none !important;
}

.elementor-7 .elementor-element.elementor-element-2aec8d9 th, td {
    font-family: "Rubik";
}

.elementor-7 .elementor-element.elementor-element-2aec8d9 img {
    border-radius: 12px;
    aspect-ratio: 1;
    object-fit: cover
}/* End custom CSS */