#user-copyright {
  display: none !important;
}

.pp-form input,
.pp-form textarea,
.pp-form select {
  padding: 9px 12px;   /* increases internal space */
background-color: #C8AA88;
    color: white;
}
.pp-form input[type="submit"]:hover,
.pp-form button[type="submit"]:hover {
  background-color: #c0a384;
}

.css-kq4zm0.pp-form label:not(.pp-form-radio-label):not(.pp-form-checkbox-label), [data-css-kq4zm0].pp-form label:not(.pp-form-radio-label):not(.pp-form-checkbox-label) {
    margin-bottom: 10px;
    font-size: 30px;
    color: white;
}

.pp-form-element.is-pp-form-element-required label:not(:empty):not(.pp-form-checkbox-label)::after {
  display: none;
}

#input-5fe4706c-e633-4a60-aae2-e1a3d7f47ecb {
  color: black;
}

.pp-form input, .pp-form textarea, .pp-form select {
     border-color: white;
  }

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    font-family: "Existence-Light.woff";
}

.results .asl_nores .asl_keyword {
display: none;
}

div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a {
    font-family: "Existence-Light.woff";
}

.social-icons-lists.social-icons-greyscale.icons-background-rounded {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
}

.css-hhyzam.pp-form .pp-form-element input, [data-css-hhyzam].pp-form .pp-form-element input 
{    color: black;
}
.css-hhyzam.pp-form .pp-form-element textarea, [data-css-hhyzam].pp-form .pp-form-element textarea {
        color: black;
}



@font-face {
  font-family: "Existence-Light";
  src: url("https://chaigardenshop.com/wp-content/uploads/2026/04/Existence-Light.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

/* GLOBAL FONT */
body {
  font-family: "Existence-Light", sans-serif;
  letter-spacing: 1px;
}

/* HEADINGS + TITLES */
h1, h2, .product_title.entry-title {
  font-family: "Existence-Light", sans-serif;
color: black;
}

/* MENU */
#main-menu {
  font-size: 500%;
  font-family: "Existence-Light", sans-serif;
}

/* BUTTONS */
button.alt,
.woocommerce a.button,
.woocommerce button.button {
  font-family: "Existence-Light", sans-serif;
}

/* PRODUCT TITLES */
.woocommerce ul.products li.product h3 {
  font-size: 28px;
  color: #000;
  font-family: "Existence-Light", sans-serif;
}

.woocommerce ul.products li.product .price {
  font-size: 24px;
  text-align: center;
  color: #000;
  font-weight: 200;
}

/* CENTER PRODUCTS */
.woocommerce ul.products li.product {
  text-align: center;
}

/* REMOVE BUTTONS */
.woocommerce ul.products li.product .button {
  display: none;
}

/* PRODUCT PAGE */
.woocommerce div.product .product_title {
  font-size: 30px;
  font-weight: 400;
}

.woocommerce div.product div.summary {
  margin-top: 2.5em;
}

/* FORM INPUTS */
input, textarea {
  font-family: "Existence-Light", sans-serif;
}


/* NAV CLEANUP */
nav.horizontal > ul > li + li::after {
  display: none;
}

/* REMOVE ELEMENTS */
.cat-links,
.posted-on,
.post-author,
.post-comments,
.product_meta,
.credit,
#copyright-footer {
  display: none;
}

/* ARTICLE */
.article-content {
  border-top: 1px;
  padding-top: 1px;
  margin-bottom: 35px;
}

.article-content p,
.article-content div,
.article-content ul {
  font-family: "Existence-Light", sans-serif;
}

/* SHOP STYLING */
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
  font-size: 30px;
  font-weight: 900;
}

.woocommerce nav.woocommerce-pagination ul li span.current {
  color: #c8a988;
}

/* COLORS */
.woocommerce a.button.alt,
.woocommerce button.button.alt {
  background: #c8a988;
  color: #fff;
}

/* SOCIAL */
.sd-button {
  background: #cccc !important;
}

/* CUSTOM PROPHOTO */
.pp-row #column-dd70c854-db31-440e-9a13-d30ecb1e5dea .pp-column-inner .pp-widget div,
.pp-row #column-dd70c854-db31-440e-9a13-d30ecb1e5dea .pp-column-inner .pp-widget p {
  font-weight: bold !important;
  margin-top: 0.5em;
}

/* MOBILE FIXES */
@media (max-width: 768px) {
  h2.woocommerce-loop-product__title {
    font-size: 10px;
  }

  .pp-template #block-e9253378-fe02-45b1-ae14-e693166d91a6 .pp-widget div,
  .pp-template #block-e9253378-fe02-45b1-ae14-e693166d91a6 .pp-widget p {
    float: right !important;
    width: 90px !important;
  }
}
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce a.button.alt.disabled {
  background-color: #c8aa88 !important;
  color: #ffffff !important;
  opacity: 1 !important;
}

h1, .font-bfed31da-300b-4c5c-96a6-a2599caa5560 {
    line-height: 175%;
    font-weight: 700;
    font-size: 30px;
}

.woocommerce div.product form.cart {
    margin-bottom: 0em;
}
.woocommerce div.product div.summary {
    margin-top: 0em;
}

.instagram-media {
  margin: 0 auto !important;
  max-width: 540px !important;
  width: 100% !important;
  min-width: unset !important;
  transform: none !important;
}

.instagram-media-rendered {
  transform: none !important;
}

.pp-module__title {
display: none;
}

.pp-module {
  transition-delay: 0s !important;
  animation-delay: 0s !important;

  transition-duration: 0.9s !important;
  animation-duration: 0.9s !important;

  transition-timing-function: ease-out !important;
}

.additional_information_tab {
display: none;
}

.woocommerce ul.products li.product .price {
    font-size: 20px;
    color: #c8aa88;
    font-weight: 1000;
}

.woocommerce-variation-price-wrapper {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    font-size: 24px; /* optional styling */
    margin-bottom: 1px; /* optional spacing */
color: #c8aa88;
}

.custom-product-price {
    margin-bottom: 15px; /* space between price and Add to Cart */
    font-size: 24px;     /* adjust to match your theme */
color: #c8aa88;
    font-weight: 1000;
}

.woocommerce-Price-amount.amount {
color: #c8aa88;
    font-weight: 1000;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
    color: #c8aa88;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    display: none;
}

.css-1p6dzzz, [data-css-1p6dzzz] {
    display: none;
}