.elementor-2304 .elementor-element.elementor-element-3a76c93{--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;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2304 .elementor-element.elementor-element-3a76c93:not(.elementor-motion-effects-element-type-background), .elementor-2304 .elementor-element.elementor-element-3a76c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-2304 .elementor-element.elementor-element-82a7e0b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2304 .elementor-element.elementor-element-692655b .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-2304 .elementor-element.elementor-element-8368421{--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;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2304 .elementor-element.elementor-element-8368421:not(.elementor-motion-effects-element-type-background), .elementor-2304 .elementor-element.elementor-element-8368421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor7 ) 5em, var( --e-global-color-astglobalcolor8 ) 5em);}.elementor-2304 .elementor-element.elementor-element-4b8787b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3em 3em;--row-gap:3em;--column-gap:3em;}.elementor-2304 .elementor-element.elementor-element-47a8f0f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2304 .elementor-element.elementor-element-47a8f0f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2304 .elementor-element.elementor-element-45ce7a8{background-color:var( --e-global-color-astglobalcolor0 );padding:6px 10px 5px 10px;border-radius:20px 20px 20px 20px;}.elementor-2304 .elementor-element.elementor-element-45ce7a8 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1em;color:var( --e-global-color-astglobalcolor8 );}.elementor-2304 .elementor-element.elementor-element-9bc4c52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-2304 .elementor-element.elementor-element-480781a .price{color:var( --e-global-color-astglobalcolor2 );font-size:1.5rem;font-weight:700;line-height:1em;}.woocommerce .elementor-2304 .elementor-element.elementor-element-480781a .price ins{color:var( --e-global-color-astglobalcolor2 );}body:not(.rtl) .elementor-2304 .elementor-element.elementor-element-480781a:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-2304 .elementor-element.elementor-element-480781a:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-2304 .elementor-element.elementor-element-480781a.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-2304 .elementor-element.elementor-element-7645022{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2304 .elementor-element.elementor-element-7645022:not(.elementor-motion-effects-element-type-background), .elementor-2304 .elementor-element.elementor-element-7645022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-2304 .elementor-element.elementor-element-535b8b1 .cart button, .elementor-2304 .elementor-element.elementor-element-535b8b1 .cart .button{padding:10px 15px 10px 15px;transition:all 0.2s;}.elementor-2304 .elementor-element.elementor-element-535b8b1{--button-spacing:0px;}.elementor-2304 .elementor-element.elementor-element-535b8b1 .quantity .qty{font-size:1.1rem;font-weight:600;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;color:var( --e-global-color-astglobalcolor3 );background-color:var( --e-global-color-astglobalcolor8 );border-color:var( --e-global-color-astglobalcolor6 );transition:all 0.2s;}.elementor-2304 .elementor-element.elementor-element-00984aa{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2304 .elementor-element.elementor-element-00984aa img{border-radius:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-2304 .elementor-element.elementor-element-7645022{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}}@media(min-width:768px){.elementor-2304 .elementor-element.elementor-element-82a7e0b{--width:50%;}.elementor-2304 .elementor-element.elementor-element-47a8f0f{--width:50%;}}@media(max-width:767px){.elementor-2304 .elementor-element.elementor-element-8368421{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2304 .elementor-element.elementor-element-4b8787b{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-2304 .elementor-element.elementor-element-47a8f0f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2304 .elementor-element.elementor-element-7645022{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2304 .elementor-element.elementor-element-00984aa.elementor-element{--order:-99999 /* order start hack */;}}/* Start custom CSS */.elementor-widget-theme-post-content table {
    border:none;
}
.elementor-widget-theme-post-content table th {
    border:none;
    background-color: white;
    font-size: 14px;
    padding: 4px 8px;
    text-align: left;
    text-transform: uppercase;
    color: var(--ast-global-color-0);
    font-weight: 700;
    letter-spacing: 1px;
}
.elementor-widget-theme-post-content table td {
    font-size: 14px;
    padding: 4px 8px;
    border-width: 2px 0;
    border-color: white;
    border-spacing: 5px 0 !important;
}
.elementor-widget-theme-post-content table td:first-child
{
    border-radius: 10px 0 0 10px !important;
    width: 50%;
}
.elementor-widget-theme-post-content table td:last-child
{
    border-radius: 0 10px 10px 0 !important;
}
.elementor-widget-theme-post-content table tr:nth-child(odd) {
    background-color: var(--ast-global-color-7);
    border-radius: 10px;
}/* End custom CSS */