.elementor-305 .elementor-element.elementor-element-531829c{--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;--justify-content:space-around;--gap:0px 0px;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-3ec85c6{--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;--justify-content:space-between;--align-items:stretch;--background-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-165aa4c .xpro-featured-image img{box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.24);}.elementor-305 .elementor-element.elementor-element-165aa4c.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-305 .elementor-element.elementor-element-f6d1493{--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;--justify-content:center;--background-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-b8f5c71 .elementor-widget-container{text-align:center;}.elementor-305 .elementor-element.elementor-element-b8f5c71 .xpro-woo-product-title{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-b8f5c71 .xpro-woo-product-title-text{color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-b8f5c71 .xpro-woo-product-title-icon i{color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-b8f5c71 .xpro-woo-product-title-icon svg{fill:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-b8f5c71.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-305 .elementor-element.elementor-element-a7c1fa4 .xpro-elementor-content{text-align:center;}.elementor-305 .elementor-element.elementor-element-a7c1fa4 .xpro-woo-product-desc-cls{font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-305 .elementor-element.elementor-element-a7c1fa4.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-305 .elementor-element.elementor-element-319950f{--display:flex;--background-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-6a32cf8 .xpro-elementor-content{font-family:"Georgia", Sans-serif;}.elementor-305 .elementor-element.elementor-element-6a32cf8.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-305 .elementor-element.elementor-element-bebe6e6{--display:flex;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-aab4336 .xpro-simple-heading-wrapper{text-align:left;}.elementor-305 .elementor-element.elementor-element-aab4336 .xpro-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;text-decoration:none;color:#000000;}.elementor-305 .elementor-element.elementor-element-aab4336 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#ECECEC;}.elementor-305 .elementor-element.elementor-element-aab4336.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-305 .elementor-element.elementor-element-1a7faa2{--display:flex;--background-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-1a874ff .xpro-product-grid-wrapper .xpro-woo-product-grid-img{height:200px;min-height:200px;}.elementor-305 .elementor-element.elementor-element-1a874ff .xpro-product-grid-wrapper .xpro-woo-product-grid-item{background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.24);padding:30px 30px 0px 0px;}.elementor-305 .elementor-element.elementor-element-1a874ff .xpro-woo-product-grid-content-sec, .elementor-305 .elementor-element.elementor-element-1a874ff .xpro-woo-product-grid-star-rating-wrapper{justify-content:center;align-items:center;text-align:center;}.elementor-305 .elementor-element.elementor-element-1a874ff .xpro-product-grid-wrapper .xpro-woo-product-grid-title{font-weight:400;margin:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-1a874ff .variations td.value .xpro_swatches{grid-gap:10px;display:flex;flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-1a874ff .variations td.value .xpro_swatches .swatch{margin-right:0;}.elementor-305 .elementor-element.elementor-element-1a874ff .variations tr{flex-direction:row;display:flex;align-items:center;}.elementor-305 .elementor-element.elementor-element-1a874ff .woocommerce-variation-description p{color:#666666;}.elementor-305 .elementor-element.elementor-element-1a874ff .xpro-badge{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-1a874ff > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-305 .elementor-element.elementor-element-1a874ff.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-a7c1fa4 .xpro-woo-product-desc-cls{font-size:25px;}.elementor-305 .elementor-element.elementor-element-a7c1fa4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-305 .elementor-element.elementor-element-aab4336 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-305 .elementor-element.elementor-element-1a874ff .xpro-product-grid-wrapper .xpro-woo-product-grid-img{height:300px;min-height:300px;}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-3ec85c6{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-305 .elementor-element.elementor-element-165aa4c .xpro-featured-image img{width:100%;}.elementor-305 .elementor-element.elementor-element-a7c1fa4 .xpro-woo-product-desc-cls{font-size:22px;}.elementor-305 .elementor-element.elementor-element-aab4336 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-3ec85c6{--width:40%;}.elementor-305 .elementor-element.elementor-element-f6d1493{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-305 .elementor-element.elementor-element-f6d1493{--width:50%;}}/* Start custom CSS for xpro-post-content, class: .elementor-element-6a32cf8 */.pars-table table {
    width: 100%;
    border-collapse: collapse;
    background-color: #F8FFF3;
    font-family: Arial, sans-serif;
}

/* Table header styling */
.pars-table  th {
    background-color: #1E7A42;
    color: white;
    font-weight: 500;
    padding: 12px 15px;
    text-align: left;
    border-bottom: 2px solid #8DC569;
}

/* Table row styling */
.pars-table  tr {
    border-bottom: 1px solid #8DC569;
}

.pars-table  tr:nth-child(even) {
    background-color: #E9F5E9;
}

/* Table cell styling */
.pars-table  td {
    padding: 12px 15px;
    font-weight: 400;
    border-bottom: 1px solid #8DC569;
    color: #333;
}

/* Responsive table styling */
@media screen and (max-width: 600px) {
    .pars-table  table, th, td {
        display: block;
        width: 100%;
    }
    
    .pars-table  th {
        text-align: center;
        font-size: 1.1em;
    }

    .pars-table  td {
        text-align: left;
        border: none;
        position: relative;
        padding-left: 50%;
        font-size: 0.9em;
    }

    .pars-table  td:before {
        content: attr(data-label);
        position: absolute;
        left: 0;
        width: 50%;
        padding-left: 15px;
        font-weight: 500;
        text-align: left;
        color: #1E7A42;
    }

    .pars-table  tr {
        border: none;
        margin-bottom: 10px;
        display: block;
    }
}/* End custom CSS */