.elementor-19437 .elementor-element.elementor-element-86dac29{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-19437 .elementor-element.elementor-element-86dac29 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19437 .elementor-element.elementor-element-212429b .elementor-heading-title{font-size:35px;}.elementor-19437 .elementor-element.elementor-element-2187f53:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(10px/2);}.elementor-19437 .elementor-element.elementor-element-2187f53:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(10px/2);}.elementor-19437 .elementor-element.elementor-element-2187f53.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-19437 .elementor-element.elementor-element-2187f53.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body:not(.rtl) .elementor-19437 .elementor-element.elementor-element-2187f53.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-10px/2) + (-1px/2) );}body:not.rtl .elementor-19437 .elementor-element.elementor-element-2187f53.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-10px/2) - (1px/2) );}.elementor-19437 .elementor-element.elementor-element-b8f7db9 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-19437 .elementor-element.elementor-element-b8f7db9{font-size:12px;font-weight:bold;}.elementor-19437 .elementor-element.elementor-element-d9523e8 > .elementor-widget-container{background-color:#E2E2E2;margin:-30px 0px 10px 0px;padding:10px 10px 10px 10px;}.elementor-19437 .elementor-element.elementor-element-d9523e8{font-size:12px;font-weight:bold;}.elementor-19437 .elementor-element.elementor-element-d1ed2d7 > .elementor-widget-container{margin:-20px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-19437 .elementor-element.elementor-element-d1ed2d7{font-size:12px;font-weight:bold;}.elementor-19437 .elementor-element.elementor-element-7206ca0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19437 .elementor-element.elementor-element-d610165 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19437 .elementor-element.elementor-element-d610165{padding:20px 0px 20px 0px;}.elementor-19437 .elementor-element.elementor-element-7056991{text-align:center;}.elementor-19437 .elementor-element.elementor-element-3a0e9aa{text-align:center;}.elementor-19437 .elementor-element.elementor-element-276d0a4{text-align:center;}.elementor-19437 .elementor-element.elementor-element-551c1ba{text-align:center;}.elementor-19437 .elementor-element.elementor-element-c10f227{text-align:center;}.elementor-19437 .elementor-element.elementor-element-291e0d7{text-align:center;}.elementor-19437 .elementor-element.elementor-element-b9ca2f2{text-align:center;}.elementor-19437 .elementor-element.elementor-element-bf7f719{text-align:center;}.elementor-19437 .elementor-element.elementor-element-6b9eeb8{padding:20px 0px 0px 0px;}.elementor-19437 .elementor-element.elementor-element-13387f2 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-19437 .elementor-element.elementor-element-1e1cb48.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}@media(min-width:768px){.elementor-19437 .elementor-element.elementor-element-fb89f86{width:50%;}.elementor-19437 .elementor-element.elementor-element-1187fcd{width:50%;}}@media(max-width:1024px){.elementor-19437 .elementor-element.elementor-element-212429b .elementor-heading-title{font-size:25px;}.elementor-19437 .elementor-element.elementor-element-1e1cb48.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-19437 .elementor-element.elementor-element-212429b .elementor-heading-title{font-size:25px;}.elementor-19437 .elementor-element.elementor-element-b8f7db9{font-size:10px;}.elementor-19437 .elementor-element.elementor-element-d9523e8{font-size:10px;}.elementor-19437 .elementor-element.elementor-element-d1ed2d7{font-size:10px;}.elementor-19437 .elementor-element.elementor-element-a37397d{width:50%;}.elementor-19437 .elementor-element.elementor-element-7056991{text-align:center;}.elementor-19437 .elementor-element.elementor-element-3a0e9aa{text-align:center;}.elementor-19437 .elementor-element.elementor-element-a40df40{width:50%;}.elementor-19437 .elementor-element.elementor-element-276d0a4{text-align:center;}.elementor-19437 .elementor-element.elementor-element-551c1ba{text-align:center;}.elementor-19437 .elementor-element.elementor-element-5266c23{width:50%;}.elementor-19437 .elementor-element.elementor-element-c10f227{text-align:center;}.elementor-19437 .elementor-element.elementor-element-291e0d7{text-align:center;}.elementor-19437 .elementor-element.elementor-element-ceb9fd9{width:50%;}.elementor-19437 .elementor-element.elementor-element-b9ca2f2{text-align:center;}.elementor-19437 .elementor-element.elementor-element-bf7f719{text-align:center;}.elementor-19437 .elementor-element.elementor-element-13387f2 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-19437 .elementor-element.elementor-element-1e1cb48.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for text-editor, class: .elementor-element-5cb2e9f */.number-table {
    font-size: 12px;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #CCC;
    
    th,
    td {
        padding: 6px 10px;
        border-top: 1px solid #CCC;
        border-left: 1px solid #CCC;
        &:first-child {
          border-left: 0 none;
        }
    }
    th {
        text-align: center;
        font-weight: normal;
        background: #eee;
    }
    tfoot {
        th,
        td {
            border-top: 2px solid #ccc;
        }
    }
}

.table-cell {
    @for $i from 1 through 10 {
        &-1of#{$i} {
          width: percentage(1/$i);
        }
    }

    &-3of5 { width: 60%; }
    &-2of3 { width: 66.66%; }
    &-3of4 { width: 75%; }
    &-4of5 { width: 80%; }
    &-5of6 { width: 83.33%; }
}

.readable-hidden {  
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px); // for IE6, IE7
    clip: rect(1px, 1px, 1px, 1px);
}/* End custom CSS */