.elementor-7 .elementor-element.elementor-element-3f8f017{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Spoiler;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5338fb2{text-align:center;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-5338fb2 .elementor-heading-title{font-family:var( --e-global-typography-a3398eb-font-family ), Spoiler;font-size:var( --e-global-typography-a3398eb-font-size );font-weight:var( --e-global-typography-a3398eb-font-weight );text-transform:var( --e-global-typography-a3398eb-text-transform );line-height:var( --e-global-typography-a3398eb-line-height );letter-spacing:var( --e-global-typography-a3398eb-letter-spacing );word-spacing:var( --e-global-typography-a3398eb-word-spacing );color:#000000;}.elementor-7 .elementor-element.elementor-element-5338fb2 > .elementor-widget-container{margin:4% 0% 4% 0%;}.elementor-7 .elementor-element.elementor-element-b14ae44 .cart_totals .checkout-button{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b14ae44 .rey-checkoutBar-wrapper{margin-bottom:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-5338fb2 .elementor-heading-title{font-size:var( --e-global-typography-a3398eb-font-size );line-height:var( --e-global-typography-a3398eb-line-height );letter-spacing:var( --e-global-typography-a3398eb-letter-spacing );word-spacing:var( --e-global-typography-a3398eb-word-spacing );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-5338fb2 .elementor-heading-title{font-size:var( --e-global-typography-a3398eb-font-size );line-height:var( --e-global-typography-a3398eb-line-height );letter-spacing:var( --e-global-typography-a3398eb-letter-spacing );word-spacing:var( --e-global-typography-a3398eb-word-spacing );}}/* Start custom CSS for reycore-wc-cart, class: .elementor-element-b14ae44 */.elementor-7 .elementor-element.elementor-element-b14ae44 ul.rey-checkoutBar li > a > h4,.elementor-7 .elementor-element.elementor-element-b14ae44 ul.rey-checkoutBar li > div > h4 {
    font-family: spoiler;
    font-size: 1.4rem;
    font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-b14ae44 ul.rey-checkoutBar li > a > p, .elementor-7 .elementor-element.elementor-element-b14ae44 ul.rey-checkoutBar li > div > p {
    font-family: spoiler;
    font-size: 1rem;
    font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-b14ae44 {
    font-family: spoiler;
    font-weight: 600;
}

@media only screen and (min-width: 768px) {
.elementor-7 .elementor-element.elementor-element-b14ae44 .cart_totals {
    padding-right: 40px;
}}

.elementor-7 .elementor-element.elementor-element-b14ae44 .rey-brandLink, .elementor-7 .elementor-element.elementor-element-b14ae44 .variation, .elementor-7 .elementor-element.elementor-element-b14ae44 .woocommerce-shipping-destination, .elementor-7 .elementor-element.elementor-element-b14ae44 .remove{
    font-size: 0.9rem!important;
}

.elementor-7 .elementor-element.elementor-element-b14ae44 table.shop_table > thead > tr > th{
    font-size: 1rem;
    text-align: center!important;
}

.elementor-7 .elementor-element.elementor-element-b14ae44 .woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name .woocommerce-mini-cart-item-title {
    white-space: break-spaces;
}

.elementor-7 .elementor-element.elementor-element-b14ae44 table.shop_table > tbody > tr > td:not(:first-child), .elementor-7 .elementor-element.elementor-element-b14ae44 .cart_totals > h2, .elementor-7 .elementor-element.elementor-element-b14ae44 table.shop_table > tbody > tr.cart-subtotal > th {
    font-size: 1rem!important;
}

.elementor-7 .elementor-element.elementor-element-b14ae44 .remove {
    margin-top: 0!important;
}

.elementor-7 .elementor-element.elementor-element-b14ae44 .remove > span:after{
    content:'ה';
}

.wc-proceed-to-checkout > a{
    background-color: var(--e-global-color-secondary)!important;
    font-size: 1.2rem!important;
}

.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr td:before{
    font-size: 1rem;
}

.--totals-style-1 .cart_totals .shop_table tr.woocommerce-shipping-totals td:before, .--totals-style-2 .cart_totals .shop_table tr.woocommerce-shipping-totals td:before, .woocommerce .cart_totals .shop_table tr:last-child th, .--totals-style-2 .cart_totals .shop_table tr.order-total th, .--totals-style-2 .cart_totals .shop_table tr.order-total td{
    font-size: 1rem;
}

.cart-collaterals > div > span > bdi {
    float: left;
}

@media only screen and (max-width: 768px) {
.elementor-7 .elementor-element.elementor-element-b14ae44 .woocommerce .rey-checkoutBar {
    flex-direction: row;
}
.elementor-7 .elementor-element.elementor-element-b14ae44 ul.rey-checkoutBar li > a > h4,.elementor-7 .elementor-element.elementor-element-b14ae44 ul.rey-checkoutBar li > div > h4 {
    font-size: 1rem;
    font-weight: 600;
}
}

.elementor-7 .elementor-element.elementor-element-b14ae44 .woocommerce .rey-checkoutBar > ul > li{
    font-size: 0.9rem!important;
}

.elementor-7 .elementor-element.elementor-element-b14ae44 .woocommerce-mini-cart-item-title > a{
     font-weight: 600;
}/* End custom CSS */