.elementor-521 .elementor-element.elementor-element-251206b5{--display:flex;--min-height:100vh;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:8%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:2%;--padding-left:6%;--padding-right:6%;}.elementor-521 .elementor-element.elementor-element-779bc6f{--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;}.elementor-521 .elementor-element.elementor-element-69e7f91{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-521 .elementor-element.elementor-element-850b1d9 img{max-width:100%;}.elementor-521 .elementor-element.elementor-element-7999c9c{--display:flex;}.elementor-widget-theme-archive-title .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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-68168e1 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-68168e1 .elementor-heading-title{font-size:30px;font-weight:400;text-transform:uppercase;}.elementor-widget-ucaddon_woo_product_table thead tr:nth-child(n+1) > th{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table tbody tr:nth-child(n+1) > td:nth-child(1){font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table tbody tr:nth-child(n+1) > td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .footable-page-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .product-text-name{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .ue-product-category{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .ue_woocommerce_product_label-custom-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .product-short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .uc_regular_price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .uc_sale_price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .uc-buttons a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .about-product-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .ue_woocommerce_product_label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-521 .elementor-element.elementor-element-94af405 tbody tr:nth-child(n+1) > td:nth-child(1){text-align:inherit;}.elementor-521 .elementor-element.elementor-element-94af405 tbody tr:nth-child(n+1) > td{padding:10px 10px 10px 10px;text-align:inherit;border-style:none;}.elementor-521 .elementor-element.elementor-element-94af405 tbody tr:nth-child(n+1) > td:hover{border-style:none;}.elementor-521 .elementor-element.elementor-element-94af405 .product-text-name{color:#000000;}.elementor-521 .elementor-element.elementor-element-94af405 .uc_regular_price{color:#707070;}.elementor-521 .elementor-element.elementor-element-94af405 .uc-buttons a{background-color:#000000;padding:10px 20px 10px 20px;color:#ffffff;border-radius:0px;display:inline-block;}.elementor-521 .elementor-element.elementor-element-94af405 .uc-buttons a:hover{background-color:#6f6f6f;color:#ffffff;}.elementor-521 .elementor-element.elementor-element-94af405 .uc_btn_spacer{width:10px;}.elementor-521 .elementor-element.elementor-element-94af405 .ue-product-table-item-count-buttons{gap:0px;}.elementor-521 .elementor-element.elementor-element-94af405 .ue-product-table-item-count-buttons button,.elementor-521 .elementor-element.elementor-element-94af405 .ue-product-table-item-count-buttons input{border-radius:0px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-94af405 input.ue-product-table-item-count-buttons-count-buttons__number{background-color:#ffffff;}.elementor-521 .elementor-element.elementor-element-94af405 input.ue-product-table-item-count-buttons__number{border-style:solid;border-width:1px 1px 1px 1px;border-color:#aaaaaa;}.elementor-521 .elementor-element.elementor-element-94af405 .ue-product-table-item-count-buttons button{background-color:#919191;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#767676;}.elementor-521 .elementor-element.elementor-element-94af405 .ue-product-table-item-count-buttons button svg{fill:#ffffff;}.elementor-521 .elementor-element.elementor-element-94af405 .ue-product-table-item-count-buttons button:hover{color:#ffffff;}.elementor-521 .elementor-element.elementor-element-94af405 .ue-product-table-item-count-buttons button:hover svg{fill:#ffffff;}.elementor-521 .elementor-element.elementor-element-94af405 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-521 .elementor-element.elementor-element-94af405 .footable-toggle{font-size:10px;}@media(min-width:768px){.elementor-521 .elementor-element.elementor-element-251206b5{--content-width:85%;}.elementor-521 .elementor-element.elementor-element-779bc6f{--width:90%;}.elementor-521 .elementor-element.elementor-element-69e7f91{--width:30%;}.elementor-521 .elementor-element.elementor-element-7999c9c{--width:70%;}}@media(max-width:1024px){.elementor-521 .elementor-element.elementor-element-251206b5{--min-height:80vh;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-521 .elementor-element.elementor-element-68168e1 .elementor-heading-title{font-size:38px;}.elementor-widget-ucaddon_woo_product_table thead tr:nth-child(n+1) > th{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table tbody tr:nth-child(n+1) > td:nth-child(1){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table tbody tr:nth-child(n+1) > td{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .footable-page-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .product-text-name{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .ue-product-category{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .ue_woocommerce_product_label-custom-field{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .product-short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .uc_regular_price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .uc_sale_price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .uc-buttons a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .about-product-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .ue_woocommerce_product_label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .ue-no-posts-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-521 .elementor-element.elementor-element-251206b5{--margin-top:0%;--margin-bottom:22%;--margin-left:0%;--margin-right:0%;--padding-top:12%;--padding-bottom:12%;--padding-left:10%;--padding-right:10%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-521 .elementor-element.elementor-element-68168e1 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-widget-ucaddon_woo_product_table thead tr:nth-child(n+1) > th{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table tbody tr:nth-child(n+1) > td:nth-child(1){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table tbody tr:nth-child(n+1) > td{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .footable-page-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .product-text-name{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .ue-product-category{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .ue_woocommerce_product_label-custom-field{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .product-short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .uc_regular_price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .uc_sale_price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .uc-buttons a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .about-product-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .ue_woocommerce_product_label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_woo_product_table .ue-no-posts-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-521 .elementor-element.elementor-element-94af405 .footable-toggle{font-size:6px;}}/* Start custom CSS for ucaddon_woo_product_table, class: .elementor-element-94af405 *//* Desktop only */
@media (min-width: 1025px) {
  #uc_woo_product_table_elementor_94af405 .ue-product-table-table {
    table-layout: fixed;
    width: 100%;
  }

  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-tr > td:first-child {
    width: 200px;
  }
}

/* Mobile: stack the four cells within each product row */
@media (max-width: 767px) {
  #uc_woo_product_table_elementor_94af405 .ue-product-table-table,
  #uc_woo_product_table_elementor_94af405 .ue-product-table-list,
  #uc_woo_product_table_elementor_94af405 .ue-product-table-item-tr {
    display: block;
    width: 100%;
  }

  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-tr > td {
    display: block !important; /* Overrides the plugin's inline table-cell style */
    width: 100% !important;
    box-sizing: border-box;
  }
}

@media (max-width: 767px) {
  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-count-buttons {
    width: 72px;
    height: 28px;
    max-width: 100%;
  }

  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-count-buttons button {
    width: 20px;
    height: 28px;
    padding: 0;
    font-size: 12px;
  }

  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-count-buttons__number {
    width: 32px;
    min-width: 0;
    height: 28px;
    padding: 0;
    font-size: 14px;
  }
}
/* ---- */
@media (max-width: 767px) {
  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-tr {
    display: grid;
    grid-template-columns: max-content max-content;
    justify-content: start;
    align-items: center;
    column-gap: 12px;
    width: 100%;
  }

  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-tr:nth-child(odd) {
    background: #f7f7f7;
  }

  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-tr:nth-child(even) {
    background: #fff;
  }

  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-tr > td,
  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-tr > td > .ue-product-table-item-td-inner {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-tr > td:first-child,
  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-tr > td:nth-child(4) {
    grid-column: 1 / -1;
  }

  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-tr > td:nth-child(2),
  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-tr > td:nth-child(3) {
    width: auto !important;
  }

  #uc_woo_product_table_elementor_94af405
  .ue-product-table-item-tr > td:nth-child(3) {
    justify-self: start;
  }
}/* End custom CSS */