.elementor-3067 .elementor-element.elementor-element-bbe9457 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3067 .elementor-element.elementor-element-bbe9457{margin-top:10px;margin-bottom:30px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{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 );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{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 );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{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 );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{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 );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{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 );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{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 );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{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 );}.elementor-3067 .elementor-element.elementor-element-1cec70a{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-width:2px;--toggle-button-border-radius:10px;--toggle-icon-size:23px;--cart-border-style:none;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);}.elementor-3067 .elementor-element.elementor-element-1cec70a .elementor-menu-cart__toggle .elementor-button{gap:15px;}body:not(.rtl) .elementor-3067 .elementor-element.elementor-element-1cec70a .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-1.1em;top:-1.1em;}body.rtl .elementor-3067 .elementor-element.elementor-element-1cec70a .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:1.1em;top:-1.1em;left:auto;}.elementor-3067 .elementor-element.elementor-element-1cec70a .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.ee-tooltip.ee-tooltip-ee4a386.to--top,
							 .ee-tooltip.ee-tooltip-ee4a386.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-ee4a386.to--left,
							 .ee-tooltip.ee-tooltip-ee4a386.to--right{margin-top:0px;}.elementor-3067 .elementor-element.elementor-element-ee4a386 img{max-width:150px;}.ee-tooltip.ee-tooltip-b8dd017.to--top,
							 .ee-tooltip.ee-tooltip-b8dd017.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-b8dd017.to--left,
							 .ee-tooltip.ee-tooltip-b8dd017.to--right{margin-top:0px;}.elementor-3067 .elementor-element.elementor-element-b8dd017 img{max-width:150px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.ee-tooltip.ee-tooltip-f75a8cd.to--top,
							 .ee-tooltip.ee-tooltip-f75a8cd.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-f75a8cd.to--left,
							 .ee-tooltip.ee-tooltip-f75a8cd.to--right{margin-top:0px;}.elementor-3067 .elementor-element.elementor-element-f75a8cd img{height:200px;object-fit:contain;object-position:center center;}.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 );color:var( --e-global-color-primary );}.elementor-3067 .elementor-element.elementor-element-5f0f068{text-align:center;}.elementor-3067 .elementor-element.elementor-element-5f0f068 .elementor-heading-title{font-size:65px;font-weight:700;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3067 .elementor-element.elementor-element-098f01b{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;}body.elementor-page-3067:not(.elementor-motion-effects-element-type-background), body.elementor-page-3067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hakubia.com/wp-content/uploads/2023/10/הקובייה-טפט-סופי-שקוף2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(min-width:1025px){body.elementor-page-3067:not(.elementor-motion-effects-element-type-background), body.elementor-page-3067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3067 .elementor-element.elementor-element-5f0f068 .elementor-heading-title{font-size:45px;}}/* Start custom CSS for text-editor, class: .elementor-element-098f01b */.shop_table tr, .shop_table tr td, .shop_table tr th {
    text-align: right;
    border: unset;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    max-width: 100% !important;
}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
    width: 20px;
}
.woocommerce-cart-form__contents .actions {
    display: none !important;
}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
    width: 4em;
}
.shop_table thead {
    background-color: #d52030;
    color: white;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: 1;
}
.woocommerce-checkout input[type=date], .woocommerce-checkout input[type=email], .woocommerce-checkout input[type=month], .woocommerce-checkout input[type=number], .woocommerce-checkout input[type=password], .woocommerce-checkout input[type=search], .woocommerce-checkout input[type=tel], .woocommerce-checkout input[type=text], .woocommerce-checkout input[type=time], .woocommerce-checkout select, .woocommerce-checkout input[type=week], textarea {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: grey;
    vertical-align: middle;
    background-color: #fcfcfc;
    background-image: none;
    border: 1px solid #e6e6e6;
    -moz-transition: all ease-in-out .15s;
    -webkit-transition: all ease-in-out .15s;
    transition: all ease-in-out .15s;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.woocommerce a.button:hover, .woocommerce .cart .button:hover, .woocommerce .cart input.button:hover, .button.alt#place_order:hover {
    background-color: gray!important;
}
#fl-post-6 .woocommerce a.button, #fl-post-6 .woocommerce .cart .button, #fl-post-6 .woocommerce .cart input.button, .button.alt#place_order {
    background-color: #d52030!important;
    font-size: 16px!important;
    color: #fff!important;
    font-weight: 700!important;
    padding: 10px 15px!important;
}
.single-product div.product form.cart .quantity {
float: none;
margin: 0;
display: inline-block;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right !important;
}
table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
    background-color: #FFF;
}
table tfoot>tr {
    background-color: #FFF;
}
.form-row-wide label.radio {
  display: inline!important;
  margin-right: 5px;
}

.form-row-wide input[type=radio] {
  margin-right: 15px;
}
@media only screen and (max-width: 768px) {
.product-thumbnail {
    display: block !important;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    padding-left: 10px;
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail::before, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before {
    content: "תמונת מוצר: ";
    font-weight: 700;
    float: right;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    text-align: right!important;
}
}/* End custom CSS */