@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap");
@font-face {
  font-family: "Fresh Orange";
  src: url("https://mejuicery.altflex.net/wp-content/uploads/2026/07/Fresh-Orange-Font.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --mej-paper: #fff;
  --mej-ink: #050505;
  --mej-soft: #f6f2eb;
  --mej-mist: #ebe5da;
  --mej-line: rgba(5, 5, 5, .14);
  --mej-muted: #625d55;
  --mej-max: 1320px;
}

body.mej-woo-final,
body.mej-woo-final.woocommerce,
body.mej-woo-final.woocommerce-page {
  background: var(--mej-paper);
  color: var(--mej-ink);
  font-family: "Poppins", Arial, sans-serif;
  font-weight: 400;
}

.mej-woo-final *,
.mej-woo-final *::before,
.mej-woo-final *::after {
  box-sizing: border-box;
  border-radius: 0 !important;
}

.mej-woo-final a {
  color: inherit;
  text-decoration: none;
}

.mej-woo-final .woocommerce-breadcrumb,
.mej-woo-final .woocommerce-products-header,
.mej-woo-final .woocommerce-result-count,
.mej-woo-final .woocommerce-ordering,
.mej-shop-intro,
.mej-mix-builder,
.mej-cart-fresh-note,
.mej-native-menu-block,
.mej-woo-final ul.products,
.mej-woo-final div.product,
.mej-woo-final.woocommerce-cart .woocommerce,
.mej-woo-final.woocommerce-checkout .woocommerce,
.mej-woo-final.woocommerce-account .woocommerce,
.mej-woo-final .wp-block-woocommerce-cart,
.mej-woo-final .wp-block-woocommerce-checkout,
.mej-woo-final .wc-block-cart,
.mej-woo-final .wc-block-checkout {
  max-width: var(--mej-max);
  margin-right: auto;
  margin-left: auto;
}

.mej-woo-final .woocommerce .page-title,
.mej-woo-final.woocommerce .page-title,
.mej-woo-final div.product .product_title,
.mej-woo-final.woocommerce-cart h1,
.mej-woo-final.woocommerce-checkout h1,
.mej-woo-final.woocommerce-account h1,
.mej-woo-final .wp-block-post-title {
  max-width: var(--mej-max);
  margin: clamp(34px, 5vw, 70px) auto 28px;
  color: var(--mej-ink);
  font-family: "Fresh Orange", "Poppins", Arial, sans-serif;
  font-size: clamp(2.9rem, 6vw, 6.6rem);
  font-weight: 400;
  line-height: .86;
  letter-spacing: 0;
}

.mej-eyebrow,
.mej-product-note,
.mej-woo-final .woocommerce-result-count,
.mej-woo-final .woocommerce-ordering,
.mej-woo-final .woocommerce-breadcrumb {
  color: var(--mej-muted);
  font-size: .72rem;
  font-weight: 500;
  line-height: 1.45;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.mej-shop-intro {
  display: grid;
  grid-template-columns: minmax(280px, .92fr) minmax(0, 1.08fr);
  min-height: 540px;
  margin-top: 34px;
  margin-bottom: 28px;
  border: 1px solid var(--mej-ink);
  background: var(--mej-paper);
  overflow: hidden;
}

.mej-shop-intro__image {
  min-height: 540px;
  background:
    linear-gradient(180deg, rgba(0, 0, 0, .02), rgba(0, 0, 0, .22)),
    url("https://mejuicery.altflex.net/wp-content/uploads/2026/07/ME-Juicery-Image-20-scaled.jpeg") center / cover no-repeat;
  filter: saturate(1.08) contrast(1.08);
}

.mej-shop-intro__copy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-left: 1px solid var(--mej-ink);
  padding: clamp(34px, 5vw, 76px);
}

.mej-shop-intro h2,
.mej-mix-builder h3,
.mej-native-menu-block h2 {
  margin: 0;
  color: var(--mej-ink);
  font-family: "Fresh Orange", "Poppins", Arial, sans-serif;
  font-size: clamp(2.25rem, 4.4vw, 5rem);
  font-weight: 400;
  line-height: .86;
}

.mej-shop-intro p:not(.mej-eyebrow),
.mej-mix-builder__head p:not(.mej-eyebrow) {
  max-width: 620px;
  margin: 22px 0 0;
  color: #302c27;
  font-size: clamp(.98rem, 1.2vw, 1.12rem);
  font-weight: 400;
  line-height: 1.75;
}

.mej-mix-builder {
  margin-top: 28px;
  margin-bottom: 48px;
  border: 1px solid var(--mej-ink);
  background: var(--mej-soft);
  overflow: hidden;
}

.mej-mix-builder__head {
  display: grid;
  grid-template-columns: .36fr 1fr;
  gap: 24px;
  align-items: end;
  padding: clamp(26px, 4vw, 50px);
  border-bottom: 1px solid var(--mej-ink);
}

.mej-mix-form {
  margin: 0;
}

.mej-mix-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border-left: 1px solid var(--mej-ink);
  background: var(--mej-paper);
}

.mej-mix-product {
  display: flex;
  min-height: 100%;
  flex-direction: column;
  border-right: 1px solid var(--mej-ink);
  border-bottom: 1px solid var(--mej-ink);
  background: var(--mej-paper);
}

.mej-mix-product__image {
  display: block;
  border-bottom: 1px solid var(--mej-line);
  background: var(--mej-soft);
  overflow: hidden;
}

.mej-mix-product__image img {
  display: block;
  width: 100%;
  aspect-ratio: 4 / 5;
  height: auto;
  object-fit: cover;
  transition: transform .6s cubic-bezier(.2, .8, .2, 1);
}

.mej-mix-product:hover .mej-mix-product__image img {
  transform: scale(1.045);
}

.mej-mix-product__body {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 20px;
}

.mej-mix-product h4 {
  margin: 6px 0 12px;
  color: var(--mej-ink);
  font-family: "Fresh Orange", "Poppins", Arial, sans-serif;
  font-size: clamp(1.6rem, 2vw, 2.3rem);
  font-weight: 400;
  line-height: .92;
}

.mej-mix-price,
.mej-woo-final ul.products li.product .price,
.mej-woo-final div.product p.price,
.mej-woo-final div.product span.price {
  display: block;
  margin: 10px 0 16px !important;
  color: var(--mej-ink) !important;
  font-family: "Poppins", Arial, sans-serif;
  font-size: 1rem !important;
  font-weight: 500 !important;
  line-height: 1.2;
}

.mej-mix-qty {
  display: grid;
  grid-template-columns: 1fr 78px;
  gap: 12px;
  align-items: center;
  margin-top: auto;
  padding-top: 18px;
}

.mej-mix-qty span {
  color: var(--mej-muted);
  font-size: .72rem;
  font-weight: 500;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.mej-mix-qty input,
.mej-woo-final .quantity .qty {
  min-height: 48px;
  width: 100%;
  border: 1px solid var(--mej-ink);
  background: var(--mej-paper);
  color: var(--mej-ink);
  font-family: "Poppins", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  text-align: center;
}

.mej-mix-choose {
  display: inline-flex;
  min-height: 48px;
  align-items: center;
  justify-content: center;
  margin-top: auto;
  border: 1px solid var(--mej-ink);
  padding: 0 16px;
  font-size: .72rem;
  font-weight: 500;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.mej-mix-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: center;
  justify-content: space-between;
  padding: clamp(20px, 3vw, 34px);
  background: var(--mej-paper);
}

.mej-mix-submit,
.mej-woo-final a.button,
.mej-woo-final button.button,
.mej-woo-final input.button,
.mej-woo-final #respond input#submit,
.mej-woo-final ul.products li.product .button,
.mej-woo-final .single_add_to_cart_button,
.mej-woo-final .wc-block-components-button,
.mej-woo-final .wp-block-button__link,
.mej-woo-final .wc-block-cart__submit-button,
.mej-woo-final .wc-block-components-checkout-place-order-button {
  display: inline-flex !important;
  min-height: 54px;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--mej-ink) !important;
  background: var(--mej-ink) !important;
  color: var(--mej-paper) !important;
  padding: 15px 22px !important;
  font-family: "Poppins", Arial, sans-serif !important;
  font-size: .74rem !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  letter-spacing: .08em;
  text-transform: uppercase;
  cursor: pointer;
  transition: background .22s ease, color .22s ease, transform .22s ease;
}

.mej-mix-submit:hover,
.mej-woo-final a.button:hover,
.mej-woo-final button.button:hover,
.mej-woo-final input.button:hover,
.mej-woo-final #respond input#submit:hover,
.mej-woo-final ul.products li.product .button:hover,
.mej-woo-final .single_add_to_cart_button:hover,
.mej-woo-final .wc-block-components-button:hover,
.mej-woo-final .wp-block-button__link:hover {
  background: var(--mej-paper) !important;
  color: var(--mej-ink) !important;
  transform: translateY(-2px);
}

.mej-mix-actions a {
  color: var(--mej-muted);
  font-size: .74rem;
  font-weight: 500;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.mej-mix-empty {
  display: grid;
  gap: 8px;
  padding: clamp(26px, 4vw, 46px);
  background: var(--mej-paper);
}

.mej-mix-empty strong {
  font-family: "Fresh Orange", "Poppins", Arial, sans-serif;
  font-size: clamp(1.7rem, 3vw, 3rem);
  font-weight: 400;
  line-height: .9;
}

.mej-mix-empty span {
  color: var(--mej-muted);
  font-size: .95rem;
  font-weight: 400;
  line-height: 1.6;
}

.mej-woo-final .woocommerce-ordering select,
.mej-woo-final .select2-container--default .select2-selection--single {
  min-height: 52px;
  border: 1px solid var(--mej-line);
  background: var(--mej-paper);
  color: var(--mej-ink);
  font-size: .78rem;
  font-weight: 400;
}

.mej-woo-final ul.products,
.mej-woo-final.woocommerce ul.products,
.mej-woo-final.woocommerce-page ul.products {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 22px;
  margin-top: 34px;
  margin-bottom: 84px;
}

.mej-woo-final ul.products::before,
.mej-woo-final ul.products::after {
  display: none !important;
}

.mej-woo-final ul.products li.product,
.mej-woo-final.woocommerce ul.products li.product,
.mej-woo-final.woocommerce-page ul.products li.product {
  float: none !important;
  width: auto !important;
  min-height: 100%;
  margin: 0 !important;
  border: 1px solid var(--mej-line);
  background: var(--mej-paper);
  color: var(--mej-ink);
  padding: clamp(14px, 2vw, 22px) !important;
  transition: border-color .22s ease, transform .22s ease, box-shadow .22s ease;
}

.mej-woo-final ul.products li.product:hover {
  border-color: var(--mej-ink);
  box-shadow: 0 18px 50px rgba(5, 5, 5, .08);
  transform: translateY(-4px);
}

.mej-woo-final ul.products li.product a img {
  width: 100%;
  aspect-ratio: 4 / 5;
  margin: 0 0 18px !important;
  object-fit: cover;
  filter: saturate(1.05) contrast(1.05);
}

.mej-woo-final .woocommerce-loop-product__title,
.mej-woo-final.woocommerce ul.products li.product .woocommerce-loop-product__title {
  min-height: auto;
  margin: 0 0 10px !important;
  padding: 0 !important;
  color: var(--mej-ink);
  font-family: "Fresh Orange", "Poppins", Arial, sans-serif;
  font-size: clamp(1.55rem, 2vw, 2.35rem) !important;
  font-weight: 400;
  line-height: .9;
}

.mej-loop-meta {
  margin: 14px 0 18px;
}

.mej-ingredient-list {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.mej-ingredient-list li {
  border: 1px solid var(--mej-line);
  padding: 7px 9px;
  color: var(--mej-muted);
  font-size: .66rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: .06em;
  text-transform: uppercase;
}

.mej-woo-final span.onsale,
.mej-sale-label {
  top: 16px !important;
  left: 16px !important;
  right: auto !important;
  min-width: auto !important;
  min-height: auto !important;
  border: 1px solid var(--mej-ink);
  background: var(--mej-paper);
  color: var(--mej-ink);
  padding: 8px 10px;
  font-size: .66rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.mej-woo-final div.product {
  display: grid;
  grid-template-columns: minmax(320px, .92fr) minmax(320px, 1fr);
  gap: clamp(28px, 5vw, 80px);
  align-items: start;
  margin-top: 48px;
  margin-bottom: 90px;
}

.mej-woo-final div.product div.images,
.mej-woo-final div.product div.summary {
  float: none !important;
  width: auto !important;
}

.mej-woo-final div.product div.images img {
  border: 1px solid var(--mej-line);
  object-fit: cover;
}

.mej-woo-final div.product form.cart {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
  margin-top: 26px;
}

.mej-product-care {
  margin: 28px 0;
  border-top: 1px solid var(--mej-line);
  border-bottom: 1px solid var(--mej-line);
  background: transparent;
  padding: clamp(22px, 3vw, 34px) 0;
}

.mej-product-care h3,
.mej-checkout-fields h3,
.mej-woo-final.woocommerce-cart .cart_totals h2,
.mej-woo-final.woocommerce-checkout h3,
.wc-block-components-title {
  margin: 18px 0 16px;
  color: var(--mej-ink);
  font-family: "Fresh Orange", "Poppins", Arial, sans-serif;
  font-size: clamp(1.75rem, 3vw, 3.1rem);
  font-weight: 400;
  line-height: .9;
}

.mej-ingredient-list--single {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.mej-batch-note,
.mej-perishable-note {
  margin: 20px 0 0;
  border-top: 1px solid var(--mej-line);
  padding-top: 14px;
  color: var(--mej-muted);
  font-size: .82rem;
  font-weight: 400;
  line-height: 1.6;
}

.woocommerce-tabs,
.mej-woo-final .woocommerce-tabs,
.mej-woo-final .wc-tabs-wrapper,
.mej-woo-final #reviews {
  display: none !important;
}

.mej-cart-fresh-note {
  display: grid;
  grid-template-columns: minmax(190px, .32fr) 1fr;
  gap: 12px 22px;
  margin-top: 24px;
  margin-bottom: 24px;
  border: 1px solid var(--mej-ink);
  background: var(--mej-ink);
  color: var(--mej-paper);
  padding: 22px 24px;
}

.mej-cart-fresh-note strong {
  font-family: "Fresh Orange", "Poppins", Arial, sans-serif;
  font-size: 1.45rem;
  font-weight: 400;
  line-height: 1;
}

.mej-cart-fresh-note span {
  color: rgba(255,255,255,.76);
  font-size: .82rem;
  font-weight: 400;
  line-height: 1.6;
}

.mej-woo-final .woocommerce-message,
.mej-woo-final .woocommerce-info,
.mej-woo-final .woocommerce-error {
  border-top: 0;
  border-left: 4px solid var(--mej-ink);
  background: var(--mej-soft);
  color: var(--mej-ink);
  font-weight: 400;
}

.mej-woo-final table.shop_table {
  border: 1px solid var(--mej-line) !important;
  border-collapse: collapse !important;
  background: var(--mej-paper);
}

.mej-woo-final table.shop_table th {
  border-bottom: 1px solid var(--mej-line) !important;
  background: var(--mej-paper);
  color: var(--mej-muted);
  font-size: .72rem;
  font-weight: 500;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.mej-woo-final table.shop_table td {
  border-top: 1px solid var(--mej-line) !important;
  color: var(--mej-ink);
  font-weight: 400;
}

.mej-woo-final.woocommerce-cart .cart-collaterals .cart_totals,
.mej-woo-final.woocommerce-checkout #customer_details,
.mej-woo-final.woocommerce-checkout .woocommerce-checkout-review-order,
.mej-checkout-fields,
.mej-woo-final.woocommerce-account .woocommerce-MyAccount-navigation,
.mej-woo-final.woocommerce-account .woocommerce-MyAccount-content,
.mej-woo-final .wc-block-cart-items,
.mej-woo-final .wc-block-components-sidebar,
.mej-woo-final .wc-block-components-main,
.mej-woo-final .wc-block-checkout__form,
.mej-woo-final .wc-block-components-order-summary,
.mej-woo-final .wp-block-woocommerce-cart-order-summary-block {
  border: 1px solid var(--mej-line);
  background: var(--mej-paper);
  padding: clamp(22px, 3vw, 36px);
  box-shadow: none;
}

.mej-woo-final .wc-block-cart,
.mej-woo-final .wc-block-checkout {
  gap: clamp(20px, 3vw, 42px);
}

.mej-woo-final .wc-block-cart-items__header,
.mej-woo-final .wc-block-cart-items__row,
.mej-woo-final .wc-block-components-totals-wrapper,
.mej-woo-final .wc-block-components-order-summary-item {
  border-color: var(--mej-line) !important;
}

.mej-woo-final .wc-block-components-product-name,
.mej-woo-final .wc-block-cart-item__product a,
.mej-woo-final .wc-block-components-order-summary-item__description {
  color: var(--mej-ink);
  font-weight: 500;
}

.mej-woo-final .wc-block-components-product-metadata,
.mej-woo-final .wc-block-components-totals-item__label,
.mej-woo-final .wc-block-components-totals-item__value,
.mej-woo-final .wc-block-components-checkout-step__description,
.mej-woo-final .wc-block-components-checkbox__label {
  color: var(--mej-muted);
  font-size: .86rem;
  font-weight: 400;
}

.mej-woo-final form .form-row label,
.mej-woo-final .wc-block-components-text-input label,
.mej-woo-final .wc-block-components-combobox label,
.mej-woo-final .wc-block-components-country-input label,
.mej-woo-final .wc-block-components-state-input label {
  color: var(--mej-muted);
  font-size: .74rem;
  font-weight: 500;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.mej-woo-final form .form-row input.input-text,
.mej-woo-final form .form-row textarea,
.mej-woo-final form .form-row select,
.mej-woo-final form.checkout_coupon,
.mej-woo-final form.login,
.mej-woo-final form.register,
.mej-woo-final .wc-block-components-text-input input,
.mej-woo-final .wc-block-components-textarea,
.mej-woo-final .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.mej-woo-final .wc-block-components-country-input input,
.mej-woo-final .wc-block-components-state-input input {
  min-height: 54px;
  border: 1px solid var(--mej-line);
  background: var(--mej-paper);
  color: var(--mej-ink);
  font-weight: 400;
}

.mej-woo-final form .form-row input.input-text:focus,
.mej-woo-final form .form-row textarea:focus,
.mej-woo-final form .form-row select:focus,
.mej-woo-final .wc-block-components-text-input input:focus,
.mej-woo-final .wc-block-components-textarea:focus {
  outline: 1px solid var(--mej-ink);
  outline-offset: 2px;
}

.mej-native-menu-block {
  margin-top: 46px;
  margin-bottom: 64px;
  border: 1px solid var(--mej-ink);
}

.mej-native-menu-block__head {
  display: grid;
  grid-template-columns: .34fr 1fr;
  gap: 24px;
  align-items: end;
  border-bottom: 1px solid var(--mej-ink);
  padding: clamp(26px, 4vw, 48px);
}

.mej-native-menu-block__grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.mej-native-menu-block article {
  min-height: 260px;
  border-right: 1px solid var(--mej-line);
  border-bottom: 1px solid var(--mej-line);
  background: var(--mej-paper);
  color: var(--mej-ink);
  padding: 24px;
}

.mej-native-menu-block h3 {
  margin: 0 0 12px;
  font-family: "Fresh Orange", "Poppins", Arial, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: .95;
}

.mej-native-menu-block strong {
  display: block;
  margin-bottom: 18px;
  color: var(--mej-muted);
  font-size: .86rem;
  font-weight: 500;
}

.mej-native-menu-block p {
  margin: 0;
  color: var(--mej-muted);
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.65;
}

.mej-reveal {
  opacity: 0;
  transform: translateY(24px);
  transition: opacity .65s ease, transform .65s cubic-bezier(.2, .8, .2, 1);
}

.mej-reveal.is-visible {
  opacity: 1;
  transform: translateY(0);
}

.mej-woo-final ul.products li.product {
  opacity: 0;
  transform: translateY(18px);
  animation: mejWooCardIn .6s cubic-bezier(.2, .8, .2, 1) forwards;
}

.mej-woo-final ul.products li.product:nth-child(2) { animation-delay: 70ms; }
.mej-woo-final ul.products li.product:nth-child(3) { animation-delay: 140ms; }
.mej-woo-final ul.products li.product:nth-child(4) { animation-delay: 210ms; }
.mej-woo-final ul.products li.product:nth-child(5) { animation-delay: 280ms; }
.mej-woo-final ul.products li.product:nth-child(6) { animation-delay: 350ms; }

@keyframes mejWooCardIn {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (max-width: 1100px) {
  .mej-shop-intro,
  .mej-mix-builder__head,
  .mej-native-menu-block__head,
  .mej-cart-fresh-note,
  .mej-woo-final div.product {
    grid-template-columns: 1fr;
  }

  .mej-shop-intro__copy {
    border-top: 1px solid var(--mej-ink);
    border-left: 0;
  }

  .mej-mix-grid,
  .mej-woo-final ul.products,
  .mej-woo-final.woocommerce ul.products,
  .mej-woo-final.woocommerce-page ul.products,
  .mej-native-menu-block__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 700px) {
  .mej-shop-intro,
  .mej-mix-builder,
  .mej-native-menu-block {
    border-right: 0;
    border-left: 0;
  }

  .mej-shop-intro__image {
    min-height: 420px;
  }

  .mej-mix-grid,
  .mej-woo-final ul.products,
  .mej-woo-final.woocommerce ul.products,
  .mej-woo-final.woocommerce-page ul.products,
  .mej-native-menu-block__grid,
  .mej-ingredient-list--single {
    grid-template-columns: 1fr;
  }

  .mej-mix-actions,
  .mej-woo-final div.product form.cart {
    align-items: stretch;
    flex-direction: column;
  }

  .mej-mix-submit,
  .mej-woo-final .single_add_to_cart_button,
  .mej-woo-final ul.products li.product .button {
    width: 100%;
  }

  .mej-woo-final .woocommerce .page-title,
  .mej-woo-final.woocommerce .page-title,
  .mej-woo-final div.product .product_title,
  .mej-woo-final.woocommerce-cart h1,
  .mej-woo-final.woocommerce-checkout h1,
  .mej-woo-final.woocommerce-account h1,
  .mej-woo-final .wp-block-post-title {
    margin-right: 16px;
    margin-left: 16px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .mej-woo-final *,
  .mej-woo-final *::before,
  .mej-woo-final *::after,
  .mej-reveal,
  .mej-woo-final ul.products li.product {
    animation: none !important;
    transition: none !important;
  }

  .mej-reveal,
  .mej-woo-final ul.products li.product {
    opacity: 1;
    transform: none;
  }
}
