.elementor-kit-6{--e-global-color-primary:#942A25;--e-global-color-secondary:#EBDBC1;--e-global-color-text:#000000;--e-global-color-accent:#B5CB16;--e-global-color-5b9a655:#7C1B16;--e-global-color-a8aeb02:#EBDBC1;--e-global-color-1388e9c:#4F612F;--e-global-color-cf617b5:#FFFFFF;--e-global-color-4b25f6b:#FAF6EE;--e-global-color-fea5ad4:#739A4C;--e-global-typography-primary-font-family:"begum";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"begum";--e-global-typography-accent-font-weight:600;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-fea5ad4 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-cf617b5 );}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-1388e9c );color:var( --e-global-color-4b25f6b );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-fea5ad4 );}.elementor-kit-6 h1{color:#7C1B16;font-family:"begum", Sans-serif;font-size:56px;font-weight:600;line-height:1.2;}.elementor-kit-6 h2{color:var( --e-global-color-5b9a655 );font-family:"begum", Sans-serif;font-size:48px;font-weight:600;line-height:1.2;}.elementor-kit-6 h3{color:var( --e-global-color-text );font-family:"begum", Sans-serif;font-size:32px;font-weight:600;line-height:130%;}.elementor-kit-6 h4{color:var( --e-global-color-text );font-family:"begum", Sans-serif;font-size:26px;font-weight:600;line-height:1.3;}.elementor-kit-6 h5{color:var( --e-global-color-text );font-family:"begum", Sans-serif;font-size:20px;font-weight:600;line-height:1.4;}.elementor-kit-6 h6{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.4px;}.elementor-kit-6 label{color:var( --e-global-color-text );font-size:16px;font-weight:700;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{color:#A2A2A2;border-style:solid;border-color:var( --e-global-color-fea5ad4 );border-radius:8px 8px 8px 8px;}.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea:focus,.elementor-kit-6 .elementor-field-textual:focus{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1312px;}.e-con{--container-max-width:1312px;}.elementor-widget:not(:last-child){margin-block-end:32px;}.elementor-element{--widgets-spacing:32px 64px;--widgets-spacing-row:32px;--widgets-spacing-column:64px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 h1{font-size:44px;}.elementor-kit-6 h2{font-size:42px;}.elementor-kit-6 h4{font-size:24px;}.elementor-kit-6 h5{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --dark-red:#7C1B16; --body:Open Sans; --green-links:#739A4C; --text:#000000; --tan-bg:#FAF6EE; --white:#ffffff; --radius-m:12px; --padding-card:24px; --icon-sm:40px; --teal:#4BB6B1; --tan:#EBDBC1; }
/* Start custom CSS */.grecaptcha-badge {
    display: none !important;
}

.section-container-lg {
    padding: 82px 10px;
}

.section-container-sm {
    padding: 42px 10px;
}

.legal {
    font-size: 14px;
    font-style: italic;
}

.button-outline .elementor-button {
    background: transparent;
    border: solid 1px #942A25;
    color: #942A25;
}

.coming-soon-optin:before {
    content: url(https://ascolilowacid.com/wp-content/uploads/2025/02/sauce-splash.svg);
    top: 30%;
    left: -60px;
    position: absolute;
}

.coming-soon-optin:after {
    content: url(https://ascolilowacid.com/wp-content/uploads/2025/02/sauce-splash.svg);
    position: absolute;
    right: -60px;
    top: 30%;
    -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.elementor-widget-theme-post-content h2 {
    font-size: 32px;
    text-align: left;
}

.elementor-widget-theme-post-content h3 {
    font-size: 28px;
    text-align: left;
}

.elementor-widget-theme-post-content h4 {
    font-size: 22px;
    text-align: left;
}

.card-product {
    background: #FAF6EE;
    border-radius: 16px;
    padding: 16px;
}

/* OLD CARD

.card-product:hover img {
    transform: scale(1.1) rotate(-8deg);
}

@media only screen and (max-width: 768px) {
 .card-product img {
    transform: scale(1) rotate(-8deg);
}}
*/



.card-white {
    background: #ffffff;
    border-radius: 16px;
    padding: 16px;
}

p .card-button {
    padding: 10px 24px;
    background: #6E8939;
    border-radius: 8px;
    color: #ffffff;
    font-weight: 700;
}

.elementor-post__thumbnail {
    border-radius: 16px;
}

.big-stat p:first-of-type {
    font-family: mistral-mn;
    font-size: 76px;
    text-align:center;
    margin-bottom:0px;
}

.big-stat p:last-of-type {
    font-family: "begum", Sans-serif;
    font-size: 20px;
    text-align:center;
}

.p-cap {
    text-transform: uppercase;
    font-size: 64px;
    vertical-align: -14px;
    margin-bottom:-14px !important;
    display: inline-block;
}

.page-id-3 .site-main, .page-id-954 .site-main {
    padding-top: 48px;
    padding-bottom: 48px;
}

/** PRODUCTS **/

.postid-1765 .elementor-widget-woocommerce-product-price, .postid-1316  .elementor-widget-woocommerce-product-price {
    display: none;
}

.postid-1765 .variations .label, .postid-1316 .variations .label, .postid-1769 .variations .label {
    display: none;
}

.postid-1775 .qty-description {
    display: none;
}

.low-acid-line p {
    padding: 4px 12px;
    background: #B0CC00;
    background: color(display-p3 0.710 0.796 0.086);
    border-radius: 99px;
    display: inline-block;
    font-weight: 700;
}

.elementor-product-variable table th {
    padding-left: 0px !important;
}

.variations table tr,td,th {
    background: none !important;
    padding: 0px;
}

.checkmark-list ul {
  list-style: none; /* Remove default bullets */
  margin-bottom: 1rem;
    padding-left: 3rem;
    text-indent: -1rem;
}

.checkmark-list li {
    padding-bottom: 8px;
}

.checkmark-list li::before {
  content: url(https://ascolilowacid.com/wp-content/uploads/2026/04/checkmark-red.svg);
  display: inline-block;
  margin-top:-6px;
  height: 1rem;
  width: 1rem;
  background-image: url('bullet.svg');
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
}

@media (max-width: 1024px) {
  h1, h2, h3,h4,h5 {
    text-align: center;
  }
  .checkmark-list ul {
      padding-left: 2rem;
  }
}/* End custom CSS */