.elementor-2402 .elementor-element.elementor-element-8e9d0c0 > .elementor-container{max-width:1600px;}.elementor-2402 .elementor-element.elementor-element-415699b{--spacer-size:35px;}.elementor-2402 .elementor-element.elementor-element-a25ffb5 > .elementor-container{max-width:1250px;}.elementor-2402 .elementor-element.elementor-element-7c1a5fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 70px 0px 70px;}.elementor-2402 .elementor-element.elementor-element-1ed4bb1 .woocommerce-breadcrumb{color:#000000;font-family:"Open Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;text-align:right;}.elementor-2402 .elementor-element.elementor-element-1ed4bb1 .woocommerce-breadcrumb > a{color:#000000;}.elementor-2402 .elementor-element.elementor-element-1ed4bb1 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 22px;}.woocommerce .elementor-2402 .elementor-element.elementor-element-d468d80 .flex-viewport:not(:last-child){margin-bottom:0px;}.elementor-2402 .elementor-element.elementor-element-d468d80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 80px 31px 80px;}.woocommerce .elementor-2402 .elementor-element.elementor-element-0530608 .woocommerce-tabs ul.wc-tabs li a{color:#2b56a6;font-family:"Open Sans Hebrew", Sans-serif;font-size:24px;font-weight:800;line-height:1em;}.woocommerce .elementor-2402 .elementor-element.elementor-element-0530608 .woocommerce-tabs ul.wc-tabs li{background-color:#2b56a6;border-color:#2b56a6;border-radius:100px 100px 0 0;}.woocommerce .elementor-2402 .elementor-element.elementor-element-0530608 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#2b56a6;font-family:"Tahoma", Sans-serif;font-size:27px;font-weight:400;line-height:2em;}.woocommerce .elementor-2402 .elementor-element.elementor-element-0530608 .woocommerce-tabs ul.wc-tabs li.active a{color:#2b56a6;}.woocommerce .elementor-2402 .elementor-element.elementor-element-0530608 .woocommerce-Tabs-panel{color:#000000;}.woocommerce .elementor-2402 .elementor-element.elementor-element-0530608 .woocommerce-Tabs-panel h2{color:#000000;}.woocommerce .elementor-2402 .elementor-element.elementor-element-0530608 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Open Sans Hebrew", Sans-serif;font-size:70px;font-weight:800;line-height:0.1em;}.elementor-2402 .elementor-element.elementor-element-0530608 > .elementor-widget-container{padding:0px -22px 0px 0px;}.elementor-2402 .elementor-element.elementor-element-761aa90 > .elementor-element-populated{color:#3766b0;}.elementor-2402 .elementor-element.elementor-element-ba2df84 .elementor-heading-title{color:#2b56a6;font-family:"Open Sans Hebrew", Sans-serif;font-size:17px;font-weight:700;line-height:1.8em;}.elementor-2402 .elementor-element.elementor-element-ba2df84 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2402 .elementor-element.elementor-element-0f34cf1 .cart button, .elementor-2402 .elementor-element.elementor-element-0f34cf1 .cart .button{font-size:17px;border-style:solid;background-color:#DA1F26;transition:all 0.2s;}.elementor-2402 .elementor-element.elementor-element-0f34cf1 .quantity .qty{transition:all 0.2s;}.elementor-2402 .elementor-element.elementor-element-fce71a1 > .elementor-container{max-width:1250px;}.elementor-2402 .elementor-element.elementor-element-0d94f6c .elementor-icon-box-wrapper{text-align:right;}.elementor-2402 .elementor-element.elementor-element-0d94f6c.elementor-view-stacked .elementor-icon{background-color:#3BB44A;}.elementor-2402 .elementor-element.elementor-element-0d94f6c.elementor-view-framed .elementor-icon, .elementor-2402 .elementor-element.elementor-element-0d94f6c.elementor-view-default .elementor-icon{fill:#3BB44A;color:#3BB44A;border-color:#3BB44A;}.elementor-2402 .elementor-element.elementor-element-0d94f6c{--icon-box-icon-margin:9px;}.elementor-2402 .elementor-element.elementor-element-0d94f6c .elementor-icon{font-size:36px;}.elementor-2402 .elementor-element.elementor-element-0d94f6c .elementor-icon-box-title{color:#000000;}.elementor-2402 .elementor-element.elementor-element-d00bfa8 > .elementor-container{max-width:1227px;}.elementor-2402 .elementor-element.elementor-element-d65ab19 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:44px;}.elementor-2402 .elementor-element.elementor-element-e0d32b8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2402 .elementor-element.elementor-element-e0d32b8.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-2402 .elementor-element.elementor-element-e0d32b8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-2402 .elementor-element.elementor-element-7c1a5fd{width:41.6%;}.elementor-2402 .elementor-element.elementor-element-761aa90{width:58.36%;}.elementor-2402 .elementor-element.elementor-element-c57aa46{width:60.525%;}.elementor-2402 .elementor-element.elementor-element-4d191ba{width:39.431%;}.elementor-2402 .elementor-element.elementor-element-eb260fc{width:47.719%;}.elementor-2402 .elementor-element.elementor-element-d65ab19{width:52.281%;}}@media(max-width:767px){.elementor-2402 .elementor-element.elementor-element-7c1a5fd{width:100%;}.elementor-2402 .elementor-element.elementor-element-7c1a5fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2402 .elementor-element.elementor-element-761aa90{width:100%;}.elementor-2402 .elementor-element.elementor-element-ba2df84 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2402 .elementor-element.elementor-element-e0d32b8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-0530608 */.woocommerce div.product.elementor ul.tabs li{
    background-color:#EEF1F4;
    margin:0;
    flex:1;
    display: flex;
    justify-content: center;
}
.woocommerce div.product.elementor ul.tabs li.active{
    background-color:#C0C6CB;
}
.woocommerce div.product.elementor ul.tabs li a{
    color: #000;
    font-size: 16px;
    font-weight:400;
    width: 100%;
    justify-content: center;
}
.woocommerce div.product.elementor ul.tabs li.active a{
    cursor: default;
}
.woocommerce div.product.elementor ul.tabs li.active:before {
width: 0;
    height: 0;
    border-style: solid;
    border-width: 11px 11px 0 11px;
    border-color: #c0c6cb transparent transparent transparent;
    position: absolute;
    bottom: -11px;
    left: 50%;
    transform:translateX(-50%);
    content: '';
}
.woocommerce div.product.elementor .woocommerce-tabs .panel {
    border: none;
}/* End custom CSS */
/* Start custom CSS */form.cart {
    flex-direction: column;
}

button.single_add_to_cart_button.button.alt {width:150px;}


	h3.tm-epo-element-label.tm-section-label.tm-right, .tm-extra-product-options .tm-epo-element-label {
font-size: .8em;
    color: #636363;
    background: #e1e1e1;
    height: 30px;
    padding: 2px 10px; 
}
.tm-extra-product-options h3.tm-epo-element-label.tm-right {
    width: 100%;
    display: block;
    flex-basis: 100%;
    max-width: 100%!important;
    background:none;
}
.cpf_hide_element.tm-cell.col-3.cpf-type-select {
    display: grid;
	}
    
.cpf-section.tm-row.tm-cell.col-12.flexsec {
  display: grid !important;
  grid-template-columns: 75px repeat(6, 102px);
  grid-template-rows: 1fr;
  grid-template-areas: "label select select2 select3 select4 select5 select6";
}
.grid-container {
  display: grid;
  grid-template-columns: 300px 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr;
  grid-template-areas: "label select select2 select3 select4 select5 select6";
}
.tm-description {
    display: none;
}
.tincture-wrapper .tm-epo-element-label {
    background-color: transparent;
}
.tincture-wrapper .cpf_hide_element.tm-cell.col-12.cpf-type-select {
    display: flex;
    align-items: center;
}
.tm-extra-product-options .tincture-wrapper .tm-epo-element-label.tm-right {
    padding-right: 15px;
    width: 93px;
}
.tincture-wrapper select#tmcp_select_17 {
    max-width: 365px !important;
    width: 265px !important;
}
body	.tm-extra-product-options-container {
    background: #f0f0f0;
    padding: 0px 3px;
    min-width: 115px;
    margin-right: 0;
    margin-top: 1px;
}
.cpf_hide_element.tm-cell.col-3.cpf-type-select{
    min-width: 24.5%;
    text-align: center;
    margin-right: 1px;
}
/*blue header */
span.before-amount {
    position: absolute;
    top: -25px;
    background: #0b64da;
    color: #fff;
    padding: 2px 26px;
    margin: 0;
    width: 100%;
    right: 0;
}


body .cpf-section.tm-row.tm-cell.col-12.flexsec {
    flex-wrap:nowrap;
}

.cpf-section.tm-row.tm-cell.col-12.flexsec > *:not(h3) {
    min-width: unset;
    flex-basis: 20%;    margin-bottom: 0;
}

.cpf-section.tm-row.tm-cell.col-12.flexsec > h3 {
    /* flex-shrink: 1; */
    width: 150px!important;
    flex-basis: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

/*epo styling*/
/*adashot single product*/
form.cart {
display: grid !important;
grid-template-columns: repeat(4, 1fr);
grid-area-rows: auto;
grid-template-areas:
    "epo epo epo epo"
    "------ ----- price addtocart";
}
.tc-extra-product-options { grid-area: epo; }
.tc-totals-form{
    grid-area: price;
}
button.single_add_to_cart_button {
    grid-area: addtocart;
}
button.single_add_to_cart_button {margin: 0;justify-self: end;}
div#tm-epo-totals {
    padding: 0;
}
.tc-totals-form.tm-product-id-3078.tm-totals-form-main {
    width: 201px;
    justify-self: end;
}
.cpf_hide_element.tm-cell.col-12.cpf-type-radio.package_btns-div {
    margin-bottom: 3px;
}
select {
    background-image: url(https://beitadashot.co.il/wp-content/uploads/2020/02/drop-tri-blue.png);
}
.cpf-section.tm-row.tm-cell.col-12.flexsec {
    align-items: center;
}
.tm-extra-product-options-container {
    background-color: #fff !important;
}
.cpf_hide_element.tm-cell.col-3.cpf-type-select {
    margin: 0;
}
body.elementor-page-2402 span.boxBox {
    border: 3px solid lightgray;
}
dt.tm-final-totals {
    font-size: 1.4em;
    color: #000;
}
dt.tm-final-totals:after {
    content: " לתשלום: ";
    margin-left: 3px;
}
button.single_add_to_cart_button.button.alt {
    font-size: 1.4em;
}
.package_btns-ul {
    display: flex !important;
    float: none;
    flex-wrap: wrap;
}
.package_btns-ul > li {
    max-width: 170px;
}
span.boxBox {
    min-height: 152px !important;
    justify-content: flex-start;
    width: 162px;
}
span.boxBox > span{
    padding: 5px;
}
span.boxPrice {
    font-size: 0.9em !important;
}

/* .cpf-section.tm-row.tm-cell.col-12.flexsec > * {
    flex-basis: 0;
    max-width: 92px;
} */
span.tm-epo-required {
    display: none;
}
select {max-width: 60px !important;}
h3.tm-epo-element-label.tm-section-label.tm-right {
    flex-basis: 9% !important;
}
/*
.cpf_hide_element.tm-cell.col-3.cpf-type-select.ltr-div > * {
    max-width: 106px !important;
}
label.tm-epo-element-label.tm-has-required, .tm-extra-product-options .tm-epo-element-label {
    height: 50px;
} */

/* EPO */
.cpf_hide_element.tm-cell.col-3.cpf-type-select {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 100%;
}


.cpf-section.tm-row.tm-cell.col-12.flexsec {
    display: flex;
    flex-wrap:wrap;
    
}

.flexsec .cpfclear {display:none}

select.ltr {text-align: left;direction: ltr;}



/* mobile epo */
@media only screen and (max-width: 767px) {
    .package_btns-ul {
        justify-content: center;
    }
    body.elementor-page-2402 .tm-extra-product-options-container .package_btns-ul li {
        width: 50% !important;
    }
    body.elementor-page-2402 .tm-product-id-3078 .element_0 li{
        width: 100% !important;
    }
    .cpf-section.tm-row.tm-cell.col-12.flexsec{
        grid-template-rows: 1fr 1fr;
        grid-template-columns: repeat(3, 1fr);
        grid-template-areas: 
        "label label label" 
        "label label label"
        "select select2 select3"
        "select4 select5 select6";
    }
    h3.tm-epo-element-label.tm-section-label.tm-right {
        grid-area: label;
        justify-self: center;
    }
    .cpf-section.tm-row.tm-cell.col-12.flexsec, .tincture-wrapper {
        border-top: 2px solid;
    }
    .tincture-wrapper {
        padding-top: 15px !important;
    }
    input.tmcp-field.tm-epo-field.tmcp-radio{
        position:absolute;
    }
    li.tmcp-field-wrap.tm-per-row {
        height: 170px;
    }
}

/*non mobile eop*/
@media only screen and (min-width: 768px) {
    .cpf-section.tm-row.tm-cell.col-12.flexsec.sec-eye label {
        display: none;
    }
}

.box-image img {
    height: 180px;
    object-fit: scale-down;
}/* End custom CSS */