@charset "UTF-8";

/* Currently disabling the */

/* @tailwind base; */

/* Sometests.css */

@font-face {
  font-family: "Greycliff-Regular";

  src: url(/fonts/GreycliffCF-Regular.woff2) format("woff2"), url(/fonts/GreycliffCF-Regular.woff) format("woff");
}

@font-face {
  font-family: "Greycliff-Light";

  src: url(/fonts/GreycliffCF-Light.woff2) format("woff2"), url(/fonts/GreycliffCF-Light.woff) format("woff");
}

@font-face {
  font-family: "Greycliff-Medium";

  src: url(/fonts/GreycliffCF-Medium.woff2) format("woff2"), url(/fonts/GreycliffCF-Medium.woff) format("woff");
}

@font-face {
  font-family: "Greycliff-Regular-Oblique";

  src: url(/fonts/GreycliffCF-RegularOblique.woff2) format("woff2"), url(/fonts/GreycliffCF-RegularOblique.woff) format("woff");
}

@font-face {
  font-family: "Greycliff-Light-Oblique";

  src: url(/fonts/GreycliffCF-LightOblique.woff2) format("woff2"), url(/fonts/GreycliffCF-LightOblique.woff) format("woff");
}

@font-face {
  font-family: "Greycliff-Medium-Oblique";

  src: url(/fonts/GreycliffCF-MediumOblique.woff2) format("woff2"), url(/fonts/GreycliffCF-MediumOblique.woff) format("woff");
}

@font-face {
  font-family: "Greycliff-Demi-Bold";

  src: url(/fonts/GreycliffCF-DemiBold.woff2) format("woff2"), url(/fonts/GreycliffCF-DemiBold.woff) format("woff");
}

@font-face {
  font-family: "Greycliff-Bold";

  src: url(/fonts/GreycliffCF-Bold.woff2) format("woff2"), url(/fonts/GreycliffCF-Bold.woff) format("woff");
}

.txt-dim{
  color: #ACACAC;
}

.txt-mid{
  color: #000000;
}

.txt-dim{
  color: #ACACAC;
}

.txt-sm-dim{
  color: #ACACAC;
  font-size: 0.75rem;
}

.txt-sm-low{
  color: #818181;
  font-size: 0.75rem;
}

.txt-mid{
  color: #000000;
}

.txt-dim{
  color: #ACACAC;
}

.txt-md-dim{
  color: #ACACAC;
  font-size: 0.875rem;
}

.txt-md-low{
  color: #818181;
  font-size: 0.875rem;
}

.txt-mid{
  color: #000000;
}

.txt-md-mid{
  color: #000000;
  font-size: 0.875rem;
}

.txt-dim{
  color: #ACACAC;
}

.txt-mid{
  color: #000000;
}

.txt-base-mid{
  color: #000000;
  font-size: 1.0rem;
}

.txt-dim{
  color: #ACACAC;
}

.txt-lg-dim{
  color: #ACACAC;
  font-size: 1.125rem;
}

.txt-mid{
  color: #000000;
}

.txt-dim{
  color: #ACACAC;
}

.txt-mid{
  color: #000000;
}

.txt-dim{
  color: #ACACAC;
}

.txt-mid{
  color: #000000;
}

.txt-dim{
  color: #ACACAC;
}

.txt-mid{
  color: #000000;
}

.image-cropper img {
  display: block;
}

.image-cropper .cropper-point.point-se {
  height: 5px;
  width: 5px;
}

.language-html {
  font-size: 12px !important;
}

.d-block.modal .modal-dialog {
  width: 220px;
}

.d-block.modal .modal-dialog p {
  padding-top: 0px !important;
}

.d-block.modal .modal-dialog .modal-header py-2 {
  padding-bottom: 0px !important;
}

.admin-only.markdown-editor-toolbar {
  display: var(--admin-only-display, flex);
}

.embedded-style-the-beers-of-america .customizable-product-details .markdown-editor-toolbar {
  justify-content: center;
}

.embedded-style-i-restore .customizable-product-details .markdown-editor-toolbar {
  justify-content: center;
}

.embedded-style-m-d-distributing .customizable-product-details .markdown-editor-toolbar {
  justify-content: center;
}

.embedded-style-mood-miles .customizable-product-details .markdown-editor-toolbar {
  justify-content: center;
}

.embedded-style-rex .customizable-product-details .markdown-editor-toolbar {
  justify-content: center;
}

.embedded-style-sound-running .customizable-product-details .markdown-editor-toolbar {
  justify-content: center;
}

.embedded-style-the-mountain-thread-company .customizable-product-details .markdown-editor-toolbar {
  justify-content: center;
}

.embedded-style-vanessential .customizable-product-details .markdown-editor-toolbar {
  justify-content: center;
}

.embedded-style-sante-circle-health .customizable-product-details .markdown-editor-toolbar {
  justify-content: center;
}

.embedded-style-jia-way-group .customizable-product-details .markdown-editor-toolbar {
  justify-content: center;
}

.embedded-style-trumedic .customizable-product-details .markdown-editor-toolbar {
  justify-content: center;
}

.markdown-editor-toolbar{
  display: flex;
}

.markdown-editor-toolbar > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.sortable-item:not([disabled]) {
  cursor: grab;
}

.sortable-item.is-dragging:not([disabled]) {
  cursor: grabbing;
}

.StripeElement {
  border-radius: 4px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(182, 182, 182, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding: 13px 18px;
}

.InputElement.is-empty.Input input {
  --tw-text-opacity: 1;
  color: rgba(102, 102, 102, var(--tw-text-opacity));
}

.flatpickr-inline-container .input-flatpickr.flatpickr-input {
  margin-bottom: 0.25rem;
  width: 6rem;
  border-radius: 4px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(182, 182, 182, var(--tw-border-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(88, 81, 81, var(--tw-text-opacity));
}

.flatpickr-inline-container.full-width .flatpickr-calendar.inline {
  max-width: 98%;
  margin-left: 1%;
  margin-right: 1%;
}

.flatpickr-current-month input {
  margin-top: 0px !important;
  padding-top: 0px !important;
}

.input-no-arrows,
  .input.input-no-arrows input {
  -moz-appearance: textfield;
}

.input-no-arrows::-webkit-outer-spin-button,
  .input-no-arrows::-webkit-inner-spin-button,
  .input.input-no-arrows input::-webkit-inner-spin-button,
  .input.input-no-arrows input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Reset Base Styles */

.input label {
  text-transform: initial;
  font-size: initial;
  color: initial;
  letter-spacing: initial;
}

.input textarea {
  padding-left: initial;
  border-color: initial;
}

.input.input-simple, .input.input-simple-sm{
  text-align: left;
}

.input-text.input.input-simple input input, .input-text.input.input-simple textarea input, .input-text.input.input-simple-sm input input, .input-text.input.input-simple-sm textarea input {
  width: 100%;
}

.input.input-simple input, .input.input-simple textarea, .input.input-simple-sm input, .input.input-simple-sm textarea {
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  margin-top: 0.25rem;
  margin-bottom: 0px;
  width: 100%;
  border-radius: 4px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(182, 182, 182, var(--tw-border-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

.input.input-simple input,
  .input.input-simple textarea,
  .input.input-simple-sm input,
  .input.input-simple-sm textarea{
  padding-top: 5px;
  padding-bottom: 7px;
}

.input.input-simple label, .input.input-simple-sm label {
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.admin-only.input.input-simple label, .admin-only.input.input-simple-sm label {
  display: var(--admin-only-display, block);
}

.input.input-simple label, .input.input-simple-sm label{
  display: block;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgba(88, 81, 81, var(--tw-text-opacity));
}

.input.input-simple input.input-error, .input.input-simple-sm input.input-error{
  --tw-border-opacity: 1;
  border-color: rgba(204, 0, 0, var(--tw-border-opacity));
}

.input.input-simple .error, .input.input-simple-sm .error {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.015em;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  background-color: transparent;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgba(204, 0, 0, var(--tw-text-opacity));
}

.input.input-simple .error,
  .input.input-simple-sm .error{
  padding: 4px 0 0 0;
}

.input.input-simple input.input-error:focus, .input.input-simple-sm input.input-error:focus{
  --tw-border-opacity: 1;
  border-color: rgba(204, 0, 0, var(--tw-border-opacity));
}

.input.input-simple input:hover, .input.input-simple textarea:hover, .input.input-simple-sm input:hover, .input.input-simple-sm textarea:hover{
  --tw-border-opacity: 1;
  border-color: rgba(102, 102, 102, var(--tw-border-opacity));
}

.input.input-simple input:focus, .input.input-simple textarea:focus, .input.input-simple-sm input:focus, .input.input-simple-sm textarea:focus{
  --tw-border-opacity: 1;
  border-color: rgba(122, 88, 232, var(--tw-border-opacity));
}

.input.input-simple input::-moz-placeholder, .input.input-simple textarea::-moz-placeholder, .input.input-simple-sm input::-moz-placeholder, .input.input-simple-sm textarea::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgba(176, 169, 169, var(--tw-text-opacity));
}

.input.input-simple input::placeholder, .input.input-simple textarea::placeholder, .input.input-simple-sm input::placeholder, .input.input-simple-sm textarea::placeholder{
  --tw-text-opacity: 1;
  color: rgba(176, 169, 169, var(--tw-text-opacity));
}

.input.input-simple input:disabled, .input.input-simple textarea:disabled, .input.input-simple-sm input:disabled, .input.input-simple-sm textarea:disabled{
  --tw-border-opacity: 1;
  border-color: rgba(211, 211, 211, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(242, 242, 242, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(132, 125, 125, var(--tw-text-opacity));
}

.input.input-simple input:disabled,
  .input.input-simple textarea:disabled,
  .input.input-simple-sm input:disabled,
  .input.input-simple-sm textarea:disabled{
  border-left: 1px solid !important;
  border-right: 1px solid !important;
  border-top: 1px solid !important;
  border-bottom: 1px solid !important;
  border-color: rgba(211, 211, 211, var(--tw-border-opacity)) !important;
}

.input.input-simple-sm.input.input-simple-sm input, .input.input-simple-sm.input.input-simple-sm textarea, .input.input-simple.input.input-simple-sm input, .input.input-simple.input.input-simple-sm textarea, .input.input-simple-sm label.input.input-simple-sm input, .input.input-simple-sm label.input.input-simple-sm textarea, .input.input-simple label.input.input-simple-sm input, .input.input-simple label.input.input-simple-sm textarea{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm input, .input.input-simple-sm textarea {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.input.input-simple-sm input,
  .input.input-simple-sm textarea{
  padding-top: 3px;
  padding-bottom: 4px;
}

.input.input-simple-sm.input-p-0 input,
  .input.input-simple-sm.input-p-0 textarea {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.input.input-simple.input-h-8 input,
  .input.input-simple.input-h-8 textarea,
  .input.input-simple-sm.input-h-8 input,
  .input.input-simple-sm.input-h-8 textarea {
  height: 2rem;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.input.input-simple-sm.input-rounded-0 input,
  .input.input-simple-sm.input-rounded-0 textarea,
  .input.input-simple.input-rounded-0 input,
  .input.input-simple.input-rounded-0 textarea {
  border-radius: 0px !important;
}

.input.input-simple-sm.input-border-0 input,
  .input.input-simple-sm.input-border-0 textarea,
  .input.input-simple.input-border-0 input,
  .input.input-simple.input-border-0 textarea {
  border-width: 0px !important;
}

.input.input-simple-sm.pr-0 input,
  .input.input-simple-sm.pr-0 textarea {
  padding-right: 0px;
}

.input.input-simple.input-wide input, .input.input-simple.input-wide textarea{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.input.input-simple-sm.text-right input,
  .input.input-simple.text-right input {
  text-align: right;
}

.input.input-simple-sm.text-center input,
  .input.input-simple.text-center input {
  text-align: center;
}

.input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

/* Base styles */

.admin-only.input-text {
  display: var(--admin-only-display, flex);
}

.input-text{
  display: flex;
  flex-wrap: wrap;
  text-align: left;
}

.input-text.w-full input {
  width: 100%;
}

.input-text input {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(84, 84, 84, var(--tw-text-opacity));
  padding-top: 0.5rem;
  padding-left: 1rem;
}

.input-text input{
  padding-bottom: 0.6rem;
  min-height: 2.124rem;
}

.input-h-100px input,
  .input-h-100px textarea {
  height: 100px;
}

.input-h-250px input,
  .input-h-250px textarea {
  height: 250px;
}

.input-text input, .input .element-textarea-wrapper{
  flex-grow: 1;
}

.input-textarea-focus-expand textarea {
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

.input-textarea-focus-expand textarea.empty {
  height: 2.5rem;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

.input-textarea-focus-expand textarea.empty:focus, .input-textarea-focus-expand textarea:focus{
  height: 6rem;
}

/*
    Composable Styles
  */

/* Rounding */

.input-rounded input {
  border-radius: 9999px;
  border-top-left-radius: 9998px;
}

.input-rounded textarea {
  border-radius: 1rem;
}

/* Base Text Styles */

/* Label Configurations */

.input-stack-label {
  flex-direction: column;
}

.input-stack-label label {
  margin-bottom: 0.5rem;
}

.input-text label {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(84, 84, 84, var(--tw-text-opacity));
}

/* Borders */

.input-border input, .input-border textarea{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(172, 172, 172, var(--tw-border-opacity));
}

/* Extra Features */

.char-restriction {
  --tw-text-opacity: 1;
  color: rgba(158, 50, 26, var(--tw-text-opacity));
  font-size: 0.75rem;
}

.txt-headline{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0.05em;
  --tw-text-opacity: 1;
  color: rgba(64, 43, 130, var(--tw-text-opacity));
}

.txt-headline-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.05em;
  --tw-text-opacity: 1;
  color: rgba(64, 43, 130, var(--tw-text-opacity));
}

.txt-h1 {
  font-size: 2.25rem;
  line-height: 2.5rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.txt-h2 {
  font-size: 1.75rem;
  line-height: 2.15rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.txt-h3 {
  font-size: 1.5rem;
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.txt-h4 {
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.txt-h5 {
  font-size: 1.125rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.txt-h6 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.txt-body-2 {
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  font-size: 1.25rem;
}

.txt-body-3 {
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  font-size: 1.125rem;
}

.txt-body-4 {
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.txt-body-5 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.txt-body-6 {
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.txt-body-7 {
  font-size: 0.625rem;
  line-height: .75rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.txt-subtitle-2 {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.015em;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.txt-subtitle-4 {
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: -0.015em;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.txt-eyebrow-1-demi {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  letter-spacing: 0.083em;
}

.txt-eyebrow-1-regular {
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.txt-eyebrow-2-demi {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  letter-spacing: 0.09375em;
}

.txt-eyebrow-2-regular {
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  letter-spacing: 0.03125em;
}

.txt-eyebrow-3-demi {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  letter-spacing: 0.1071em;
}

.txt-eyebrow-3-regular {
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  letter-spacing: 0.035em;
}

.txt-eyebrow-4-demi {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  letter-spacing: 0.125em;
}

.txt-eyebrow-4-regular {
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  letter-spacing: 0.0416em;
}

.txt-eyebrow-5-demi {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.625rem;
  line-height: .75rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  letter-spacing: 0.15em;
}

.txt-eyebrow-5-regular {
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  letter-spacing: 0.05em;
}

.old-txt-h3 {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.375rem;
  min-height: 3.8rem;
  line-height: 1;
}

.old-txt-h4 {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  min-height: 2.25rem;
}

.old-txt-h5 {
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1.8rem;
}

.old-txt-h6 {
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.graf {
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.0rem;
  line-height: 1.25rem;
  white-space: normal;
}

.graf_dark {
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.0rem;
  line-height: 1.25rem;
  white-space: normal;
  --tw-text-opacity: 1;
  color: rgba(84, 84, 84, var(--tw-text-opacity));
  line-height: 1.25rem;
}

.eyebrow {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.75rem;
  letter-spacing: 0.025rem;
}

/* Disable default title when hovering a tooltip target */

.card-shadow {
  box-shadow: 0px 4px 24px rgba(69, 28, 203, 0.12);
}

.p-card-area {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 2rem;
}

@media (min-width: 768px){
  .p-card-area{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
}

.card-area {
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(211, 211, 211, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.card-moss {
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgba(248, 251, 252, var(--tw-bg-opacity));
}

.card {
  transition-duration: 0.2s;
  transition-property: box-shadow, border-color;
  transition-timing-function: ease-in-out;
  overflow: auto;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(196, 208, 221, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-shadow: 0px 25px 50px rgba(0, 0, 0, 0.07);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.card:hover {
  box-shadow: 0px 25px 50px rgba(0, 0, 0, 0.08);
}

.p-card {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.card-width {
  width: 90%;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
}

.card-clickable:hover {
  border-bottom-color: #697a8c;
  box-shadow: 0px 25px 50px rgba(0, 0, 0, 0.15);
}

.card-clickable:active {
  border-bottom-color: #8D9FB3;
}

.card-modal {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 100rem;
}

@media print {
  .card.printless {
    margin: 0;
    box-shadow: initial;
    border: none;
  }
}

.input.input-simple-sm.product-description-styles, .input.input-simple-sm.markdown-styles, .input.input-simple.product-description-styles, .input.input-simple.markdown-styles, .input.input-simple-sm label.product-description-styles, .input.input-simple-sm label.markdown-styles, .input.input-simple label.product-description-styles, .input.input-simple label.markdown-styles{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.product-description-styles, .markdown-styles {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .text-indi-700,
  .embedded-style-ampersand-test .text-indi-700,
  .embedded-style-ampersand-test .text-indi-600,
  .embedded-style-ampersand-test .text-indi-600,
  .embedded-style-ampersand-test .text-indi-500,
  .embedded-style-ampersand-test .text-indi-500,
  .embedded-style-ampersand-test .button-dd-trigger:hover,
  .embedded-style-ampersand-test .button-dd-trigger:hover {
  color: var(--ampersand-test-black);
}

.embedded-style-the-beers-of-america .text-indi-700,
  .embedded-style-the-beers-of-america .text-indi-700,
  .embedded-style-the-beers-of-america .text-indi-600,
  .embedded-style-the-beers-of-america .text-indi-600,
  .embedded-style-the-beers-of-america .text-indi-500,
  .embedded-style-the-beers-of-america .text-indi-500,
  .embedded-style-the-beers-of-america .button-dd-trigger:hover,
  .embedded-style-the-beers-of-america .button-dd-trigger:hover {
  color: var(--tboa-red);
}

.embedded-style-calnutri .text-indi-700,
  .embedded-style-calnutri .text-indi-700,
  .embedded-style-calnutri .text-indi-600,
  .embedded-style-calnutri .text-indi-600,
  .embedded-style-calnutri .text-indi-500,
  .embedded-style-calnutri .text-indi-500,
  .embedded-style-calnutri .button-dd-trigger:hover,
  .embedded-style-calnutri .button-dd-trigger:hover {
  color: var(--calnutri-darkest);
}

.embedded-style-dunehouse .text-indi-700,
  .embedded-style-dunehouse .text-indi-700,
  .embedded-style-dunehouse .text-indi-600,
  .embedded-style-dunehouse .text-indi-600,
  .embedded-style-dunehouse .text-indi-500,
  .embedded-style-dunehouse .text-indi-500,
  .embedded-style-dunehouse .button-dd-trigger:hover,
  .embedded-style-dunehouse .button-dd-trigger:hover {
  color: var(--dune-black);
}

.embedded-style-faithful-companions-pet-cremation-services .text-indi-700,
  .embedded-style-faithful-companions-pet-cremation-services .text-indi-700,
  .embedded-style-faithful-companions-pet-cremation-services .text-indi-600,
  .embedded-style-faithful-companions-pet-cremation-services .text-indi-600,
  .embedded-style-faithful-companions-pet-cremation-services .text-indi-500,
  .embedded-style-faithful-companions-pet-cremation-services .text-indi-500,
  .embedded-style-faithful-companions-pet-cremation-services .button-dd-trigger:hover,
  .embedded-style-faithful-companions-pet-cremation-services .button-dd-trigger:hover {
  color: var(--fc-black);
}

.embedded-style-hoj .text-indi-700,
  .embedded-style-hoj .text-indi-700,
  .embedded-style-hoj .text-indi-600,
  .embedded-style-hoj .text-indi-600,
  .embedded-style-hoj .text-indi-500,
  .embedded-style-hoj .text-indi-500,
  .embedded-style-hoj .button-dd-trigger:hover,
  .embedded-style-hoj .button-dd-trigger:hover {
  color: var(--hoj-black);
}

.embedded-style-i-restore .text-indi-700,
  .embedded-style-i-restore .text-indi-700,
  .embedded-style-i-restore .text-indi-600,
  .embedded-style-i-restore .text-indi-600,
  .embedded-style-i-restore .text-indi-500,
  .embedded-style-i-restore .text-indi-500,
  .embedded-style-i-restore .button-dd-trigger:hover,
  .embedded-style-i-restore .button-dd-trigger:hover {
  color: var(--irestore-red);
}

.embedded-style-little-farmhouse-flowers .text-indi-700,
  .embedded-style-little-farmhouse-flowers .text-indi-700,
  .embedded-style-little-farmhouse-flowers .text-indi-600,
  .embedded-style-little-farmhouse-flowers .text-indi-600,
  .embedded-style-little-farmhouse-flowers .text-indi-500,
  .embedded-style-little-farmhouse-flowers .text-indi-500,
  .embedded-style-little-farmhouse-flowers .button-dd-trigger:hover,
  .embedded-style-little-farmhouse-flowers .button-dd-trigger:hover {
  color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers-old .text-indi-700,
  .embedded-style-little-farmhouse-flowers-old .text-indi-700,
  .embedded-style-little-farmhouse-flowers-old .text-indi-600,
  .embedded-style-little-farmhouse-flowers-old .text-indi-600,
  .embedded-style-little-farmhouse-flowers-old .text-indi-500,
  .embedded-style-little-farmhouse-flowers-old .text-indi-500,
  .embedded-style-little-farmhouse-flowers-old .button-dd-trigger:hover,
  .embedded-style-little-farmhouse-flowers-old .button-dd-trigger:hover {
  color: var(--lfhf-old-black);
}

.embedded-style-m-d-distributing .text-indi-700,
  .embedded-style-m-d-distributing .text-indi-700,
  .embedded-style-m-d-distributing .text-indi-600,
  .embedded-style-m-d-distributing .text-indi-600,
  .embedded-style-m-d-distributing .text-indi-500,
  .embedded-style-m-d-distributing .text-indi-500,
  .embedded-style-m-d-distributing .button-dd-trigger:hover,
  .embedded-style-m-d-distributing .button-dd-trigger:hover {
  color: var(--mdd-red);
}

.embedded-style-mood-miles .text-indi-700,
  .embedded-style-mood-miles .text-indi-700,
  .embedded-style-mood-miles .text-indi-600,
  .embedded-style-mood-miles .text-indi-600,
  .embedded-style-mood-miles .text-indi-500,
  .embedded-style-mood-miles .text-indi-500,
  .embedded-style-mood-miles .button-dd-trigger:hover,
  .embedded-style-mood-miles .button-dd-trigger:hover {
  color: var(--moodmiles-black);
}

.embedded-style-monuskin .text-indi-700,
  .embedded-style-monuskin .text-indi-700,
  .embedded-style-monuskin .text-indi-600,
  .embedded-style-monuskin .text-indi-600,
  .embedded-style-monuskin .text-indi-500,
  .embedded-style-monuskin .text-indi-500,
  .embedded-style-monuskin .button-dd-trigger:hover,
  .embedded-style-monuskin .button-dd-trigger:hover {
  color: var(--monuskin-black);
}

.embedded-style-ratchet-knob .text-indi-700,
  .embedded-style-ratchet-knob .text-indi-700,
  .embedded-style-ratchet-knob .text-indi-600,
  .embedded-style-ratchet-knob .text-indi-600,
  .embedded-style-ratchet-knob .text-indi-500,
  .embedded-style-ratchet-knob .text-indi-500,
  .embedded-style-ratchet-knob .button-dd-trigger:hover,
  .embedded-style-ratchet-knob .button-dd-trigger:hover {
  color: var(--ratchetknob-secondarydark);
}

.embedded-style-rex .text-indi-700,
  .embedded-style-rex .text-indi-700,
  .embedded-style-rex .text-indi-600,
  .embedded-style-rex .text-indi-600,
  .embedded-style-rex .text-indi-500,
  .embedded-style-rex .text-indi-500,
  .embedded-style-rex .button-dd-trigger:hover,
  .embedded-style-rex .button-dd-trigger:hover {
  color: var(--rex-red);
}

.embedded-style-sound-running .text-indi-700,
  .embedded-style-sound-running .text-indi-700,
  .embedded-style-sound-running .text-indi-600,
  .embedded-style-sound-running .text-indi-600,
  .embedded-style-sound-running .text-indi-500,
  .embedded-style-sound-running .text-indi-500,
  .embedded-style-sound-running .button-dd-trigger:hover,
  .embedded-style-sound-running .button-dd-trigger:hover {
  color: var(--srun-black);
}

.embedded-style-studio-enti .text-indi-700,
  .embedded-style-studio-enti .text-indi-700,
  .embedded-style-studio-enti .text-indi-600,
  .embedded-style-studio-enti .text-indi-600,
  .embedded-style-studio-enti .text-indi-500,
  .embedded-style-studio-enti .text-indi-500,
  .embedded-style-studio-enti .button-dd-trigger:hover,
  .embedded-style-studio-enti .button-dd-trigger:hover {
  color: var(--enti-black);
}

.embedded-style-the-mountain-thread-company .text-indi-700,
  .embedded-style-the-mountain-thread-company .text-indi-700,
  .embedded-style-the-mountain-thread-company .text-indi-600,
  .embedded-style-the-mountain-thread-company .text-indi-600,
  .embedded-style-the-mountain-thread-company .text-indi-500,
  .embedded-style-the-mountain-thread-company .text-indi-500,
  .embedded-style-the-mountain-thread-company .button-dd-trigger:hover,
  .embedded-style-the-mountain-thread-company .button-dd-trigger:hover {
  color: var(--tmtc-black);
}

.embedded-style-vanessential .text-indi-700,
  .embedded-style-vanessential .text-indi-700,
  .embedded-style-vanessential .text-indi-600,
  .embedded-style-vanessential .text-indi-600,
  .embedded-style-vanessential .text-indi-500,
  .embedded-style-vanessential .text-indi-500,
  .embedded-style-vanessential .button-dd-trigger:hover,
  .embedded-style-vanessential .button-dd-trigger:hover {
  color: var(--vanessential-black);
}

.embedded-style-sante-circle-health .text-indi-700,
  .embedded-style-sante-circle-health .text-indi-700,
  .embedded-style-sante-circle-health .text-indi-600,
  .embedded-style-sante-circle-health .text-indi-600,
  .embedded-style-sante-circle-health .text-indi-500,
  .embedded-style-sante-circle-health .text-indi-500,
  .embedded-style-sante-circle-health .button-dd-trigger:hover,
  .embedded-style-sante-circle-health .button-dd-trigger:hover {
  color: var(--sante-circle-health-black);
}

.embedded-style-jia-way-group .text-indi-700,
  .embedded-style-jia-way-group .text-indi-700,
  .embedded-style-jia-way-group .text-indi-600,
  .embedded-style-jia-way-group .text-indi-600,
  .embedded-style-jia-way-group .text-indi-500,
  .embedded-style-jia-way-group .text-indi-500,
  .embedded-style-jia-way-group .button-dd-trigger:hover,
  .embedded-style-jia-way-group .button-dd-trigger:hover {
  color: var(--jia-way-group-black);
}

.embedded-style-trumedic .text-indi-700,
  .embedded-style-trumedic .text-indi-700,
  .embedded-style-trumedic .text-indi-600,
  .embedded-style-trumedic .text-indi-600,
  .embedded-style-trumedic .text-indi-500,
  .embedded-style-trumedic .text-indi-500,
  .embedded-style-trumedic .button-dd-trigger:hover,
  .embedded-style-trumedic .button-dd-trigger:hover {
  color: var(--trumedic-black);
}

.product-description-styles a, .markdown-styles a{
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
  text-decoration: underline;
}

.input.input-simple-sm.product-description-styles p:not(.tailwind), .input.input-simple-sm.markdown-styles p:not(.tailwind), .input.input-simple.product-description-styles p:not(.tailwind), .input.input-simple.markdown-styles p:not(.tailwind), .input.input-simple-sm label.product-description-styles p:not(.tailwind), .input.input-simple-sm label.markdown-styles p:not(.tailwind), .input.input-simple label.product-description-styles p:not(.tailwind), .input.input-simple label.markdown-styles p:not(.tailwind){
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.product-description-styles p:not(.tailwind), .markdown-styles p:not(.tailwind) {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.input.input-simple-sm.product-description-styles p, .input.input-simple-sm.markdown-styles p, .input.input-simple.product-description-styles p, .input.input-simple.markdown-styles p, .input.input-simple-sm label.product-description-styles p, .input.input-simple-sm label.markdown-styles p, .input.input-simple label.product-description-styles p, .input.input-simple label.markdown-styles p{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.product-description-styles p, .markdown-styles p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.product-description-styles strong, .markdown-styles strong{
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.product-description-styles ul, .product-description-styles ol, .markdown-styles ul, .markdown-styles ol{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.product-description-styles li, .markdown-styles li{
  list-style-position: inside;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.product-description-styles ul li, .markdown-styles ul li{
  list-style-type: disc;
}

.product-description-styles ol li, .markdown-styles ol li{
  list-style-type: decimal;
}

.product-description-styles hr, .markdown-styles hr{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  --tw-border-opacity: 1;
  border-color: rgba(211, 211, 211, var(--tw-border-opacity));
}

.admin-only.product-description-styles img, .admin-only.markdown-styles img {
  display: var(--admin-only-display, block);
}

.product-description-styles img, .markdown-styles img{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  max-width: 12.5rem;
  max-width: 12.5rem;
}

.product-description-styles h1, .product-description-styles h2, .product-description-styles h3, .product-description-styles h4, .product-description-styles h5, .product-description-styles h6, .markdown-styles h1, .markdown-styles h2, .markdown-styles h3, .markdown-styles h4, .markdown-styles h5, .markdown-styles h6 {
  font-size: 1.125rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.product-description-styles h1, .product-description-styles h2, .product-description-styles h3, .product-description-styles h4, .product-description-styles h5, .product-description-styles h6, .markdown-styles h1, .markdown-styles h2, .markdown-styles h3, .markdown-styles h4, .markdown-styles h5, .markdown-styles h6{
  margin-top: 0.5rem;
}

.brand-card .tooltip-zone {
  opacity: 0;
}

.tooltip-zone{
  pointer-events: none;
  position: absolute;
  z-index: 9999999;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgba(37, 34, 34, var(--tw-bg-opacity));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  opacity: 0;
}

.group:hover .tooltip-zone{
  opacity: 1;
}

.tooltip-zone{
  transition-delay: 200ms;
  transition-duration: 75ms;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

.tooltip-zone:after {
  content: "";
  position: absolute;
  left: 0;
  width: 10px;
  height: 0;
  border: 6px solid transparent;
  border-right-color: #252222;
  border-left: 0;
  transform: translate(calc(-100% + 1px), 0%);
  top: 6px;
}

.chat-arrow-left:after,
  .chat-arrow-right:after {
  content: "";
  position: absolute;
  width: 12px;
  height: 0;
  border: 8px solid transparent;
  transform: translate(calc(-100% + 1px), 0%);
  bottom: 8px;
}

.chat-arrow-left:after {
  left: 0;
  border-right-color: #fff !important;
  border-left: 0;
  transform: translate(calc(-100% + 1px), 0%);
}

.chat-arrow-right:after {
  right: 0;
  border-left-color: #451ccb !important;
  border-right: 0;
  transform: translate(calc(100% - 1px), 0%);
}

.message-component {
  margin-left: auto;
  margin-right: auto;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
}

.message-component, .recipients{
  text-align: left;
}

.message-component,
  .recipients{
  text-align: left;
}

.message-component .select-wrapper select,
  .recipients .select-wrapper select {
  margin-bottom: 10px !important;
}

.input-text.edit-catalog-header-text input {
  width: 100%;
}

.edit-catalog-header-text{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.05em;
  --tw-text-opacity: 1;
  color: rgba(64, 43, 130, var(--tw-text-opacity));
}

.admin-only.edit-catalog-header-text {
  display: var(--admin-only-display, flex);
}

.edit-catalog-header-text{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(216, 212, 212, var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgba(64, 43, 130, var(--tw-text-opacity));
  --tw-shadow: 0px 4px 8px rgba(0, 0, 0, 0.07);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
  border-top-width: 1px;
}

.input-text.modal-full-fixed input {
  width: 100%;
}

.modal-full-fixed{
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.admin-only.modal-centered {
  display: var(--admin-only-display, flex);
}

.modal-centered{
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
}

/* Allows us to override styles on the card-tab-wrapper */

.card-tab-wrapper {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2rem;
  --tw-bg-opacity: 1;
  background-color: rgba(230, 236, 239, var(--tw-bg-opacity));
  padding-top: 0.75rem;
  text-align: left;
}

/* Inside of a tab card, these are the internal cards */

/* For a tab, this is the whole card body */

/* Outside of a tab-section, these are the headlines */

.section-heading {
  font-size: 1.25rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(95, 114, 123, var(--tw-text-opacity));
  /* .font-thin  */
}

.input.input-simple-sm.pill-tag input,
  .input.input-simple.pill-tag input {
  text-align: center;
}

.input.input-simple-sm.text-center input,
  .input.input-simple.text-center input {
  text-align: center;
}

.admin-only.pill-tag {
  display: var(--admin-only-display, block);
}

.pill-tag{
  display: inline-block;
  border-radius: 9999px;
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.75rem;
  border-top-left-radius: 9998px;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
}

.rect-tag {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem;
}

.rect-tag-hot {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 235, 232, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(241, 129, 98, var(--tw-text-opacity));
}

.group:hover .pill-tag {
  --tw-border-opacity: 1;
  border-color: rgba(212, 224, 237, var(--tw-border-opacity));
}

p:not(.tailwind) {
  padding-top: 0.85em;
  /* @apply pt-3; */
}

.report-body-container {
  overflow: auto;
  vertical-align: top;
  width: auto;
  margin-left: 420px;
  overflow: auto;
}

.results-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, 250px);
  grid-template-rows: auto;
  grid-gap: 1rem;
}

.default-centered-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 6rem;
  height: 6rem;
}

/*
  //       &.deselected {
  //         td {
  //           opacity: .38;

  //           &.no-dim {
  //             opacity: 1;
  //           }
  //         }
  //       }
  //     }
  //   }

  //   &.no-border {

  //     tbody tr td,
  //     thead tr th {
  //       border: 0;
  //     }
  //   }
  // } */

.main-content {
  text-align: left;
}

.main-content-sub-scroll {
  max-height: calc(100vh - 120px);
}

.max-content-height {
  max-height: calc(100vh - 120px);
}

@media (max-width: 575px) {
  .ember-modal-dialog {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

.vendor-order-edit .app-footer {
  display: none;
}

.admin-only {
  display: var(--admin-only-display);
  visibility: var(--admin-only-visibility);
}

.admin-only.block {
  display: var(--admin-only-display, block);
}

th.admin-only,
  td.admin-only {
  display: var(--admin-only-display, table-cell);
}

.admin-only.inline-block {
  display: var(--admin-only-display, block);
}

.admin-only.flex {
  display: var(--admin-only-display, flex);
}

.admin-only-no-view {
  --admin-only-display: none !important;
  --admin-only-visibility: hidden !important;
}

/* FINIX PAYMENTS */

/* END MISC COMPONENTS */

/* Text Buttons */

.admin-only.button-dd-trigger {
  display: var(--admin-only-display, flex);
}

.button-dd-trigger{
  display: flex;
  justify-content: space-between;
  border-radius: 4px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(141, 141, 141, var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgba(102, 102, 102, var(--tw-text-opacity));
}

.button-dd-trigger:hover{
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
}

.button-dd-trigger {
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

 .button-dd-trigger:disabled{
  --tw-border-opacity: 1;
  border-color: rgba(211, 211, 211, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(242, 242, 242, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(176, 169, 169, var(--tw-text-opacity));
}

.input.input-simple-sm.button-dd-trigger-sm, .input.input-simple.button-dd-trigger-sm, .input.input-simple-sm label.button-dd-trigger-sm, .input.input-simple label.button-dd-trigger-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.button-dd-trigger-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.admin-only.button-dd-trigger-sm {
  display: var(--admin-only-display, flex);
}

.button-dd-trigger-sm{
  display: flex;
  justify-content: space-between;
  border-radius: 4px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(141, 141, 141, var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgba(102, 102, 102, var(--tw-text-opacity));
}

.button-dd-trigger-sm:hover{
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
}

.button-dd-trigger-sm {
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.button-dd-item {
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.admin-only.button-dd-item {
  display: var(--admin-only-display, flex);
}

.button-dd-item{
  display: flex;
  align-items: center;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.button-dd-item:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(230, 224, 251, var(--tw-bg-opacity));
}

.button-dd-item{
  text-align: left;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.button-dd-item:hover{
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
}

.button-dd-item {
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
  border-top-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 0.75rem;
  padding-left: 1rem;
}

.input.input-simple-sm.button-dd-item-sm, .input.input-simple.button-dd-item-sm, .input.input-simple-sm label.button-dd-item-sm, .input.input-simple label.button-dd-item-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.button-dd-item-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.admin-only.button-dd-item-sm {
  display: var(--admin-only-display, flex);
}

.button-dd-item-sm{
  display: flex;
  align-items: center;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.button-dd-item-sm:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(230, 224, 251, var(--tw-bg-opacity));
}

.button-dd-item-sm{
  text-align: left;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.button-dd-item-sm:hover{
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
}

.button-dd-item-sm {
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
  border-top-width: 1px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.button-dd-item:disabled, .button-dd-item-sm:disabled{
  --tw-bg-opacity: 1;
  background-color: rgba(246, 246, 246, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(176, 169, 169, var(--tw-text-opacity));
}

.button-dd-item-active{
  border-top-width: 1px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(175, 151, 255, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(214, 203, 255, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
  border-top-width: 1px;
}

.buttons-vert-list-item {
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.admin-only.buttons-vert-list-item {
  display: var(--admin-only-display, flex);
}

.buttons-vert-list-item{
  display: flex;
  align-items: center;
  border-radius: 4px;
}

.buttons-vert-list-item:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(248, 251, 252, var(--tw-bg-opacity));
}

.buttons-vert-list-item{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  letter-spacing: 0.025em;
  --tw-text-opacity: 1;
  color: rgba(88, 81, 81, var(--tw-text-opacity));
}

.buttons-vert-list-item-active {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 224, 251, var(--tw-bg-opacity));
}

.buttons-vert-list-item-active:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(230, 224, 251, var(--tw-bg-opacity));
}

.buttons-vert-list-item-active{
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.buttons-vert-list-item-moss-active {
  --tw-bg-opacity: 1;
  background-color: rgba(233, 241, 243, var(--tw-bg-opacity));
}

.buttons-vert-list-item-moss-active:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(233, 241, 243, var(--tw-bg-opacity));
}

.buttons-vert-list-item-moss-active{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.button-txt-lg {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0.015em;
}

.button-txt-md {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0.015em;
}

.button-txt-indi{
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
}

.button-txt-indi:hover{
  --tw-text-opacity: 1;
  color: rgba(88, 81, 81, var(--tw-text-opacity));
}

.button-txt-indi {
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

.button-txt-slate {
  --tw-text-opacity: 1;
  color: rgba(102, 102, 102, var(--tw-text-opacity));
}

.button-txt-slate:hover{
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
}

.button-txt-slate {
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

.button-txt-warn {
  --tw-text-opacity: 1;
  color: rgba(204, 0, 0, var(--tw-text-opacity));
}

.button-txt-warn:hover{
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
}

.button-txt-warn {
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

/* Core buttons */

.button-xs {
  min-width: 1.5rem;
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}

.button-sm {
  min-width: 2.5rem;
  border-radius: 0.25rem;
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.button-md {
  min-width: 2.5rem;
  border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.button-lg {
  min-width: 2.5rem;
  border-radius: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
}

/* Button Padding */

.button-p-tighter {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.button-p-tight {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.button-p-normal {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.button-p-wide {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

/* Core buttons */

.input.input-simple-sm.button-tag, .input.input-simple.button-tag, .input.input-simple-sm label.button-tag, .input.input-simple label.button-tag{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.button-tag {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
  cursor: pointer;
  border-radius: 4px;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgba(250, 225, 207, var(--tw-bg-opacity));
}

.button-tag:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(240, 209, 186, var(--tw-bg-opacity));
}

.button-tag{
  padding-right: 0.25rem;
  padding-bottom: 0.125rem;
  padding-left: 0.5rem;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

.button-tag:disabled {
  cursor: default;
  opacity: 0.25;
}

 .button-primary:disabled, .button-secondary:disabled, .button-tertiary:disabled, .button-grayline:disabled{
  pointer-events: none;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(211, 211, 211, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(242, 242, 242, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

/* Fix to override gross f.submit style collision */

.button-primary, .button-primary.button-secondary{
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgba(69, 28, 203, var(--tw-bg-opacity));
}

.button-primary:hover, .button-primary.button-secondary:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(122, 88, 232, var(--tw-bg-opacity));
}

.button-primary, .button-primary.button-secondary{
  letter-spacing: 0.015em;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

.button-secondary{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(122, 88, 232, var(--tw-border-opacity));
}

.button-secondary:hover{
  --tw-border-opacity: 1;
  border-color: rgba(69, 28, 203, var(--tw-border-opacity));
}

.button-secondary{
  --tw-bg-opacity: 1;
  background-color: rgba(230, 224, 251, var(--tw-bg-opacity));
}

.button-secondary:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 242, 252, var(--tw-bg-opacity));
}

.button-secondary{
  letter-spacing: 0.015em;
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

/* Fix to override another gross f.submit style collision */

.button-secondary.button-action {
  color: #fff;
}

.button-tertiary{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(122, 88, 232, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.button-tertiary:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 242, 252, var(--tw-bg-opacity));
}

.button-tertiary{
  letter-spacing: 0.015em;
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

.button-grayline {
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(211, 211, 211, var(--tw-border-opacity));
}

.button-grayline:hover{
  --tw-border-opacity: 1;
  border-color: rgba(141, 141, 141, var(--tw-border-opacity));
}

.button-grayline{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.button-grayline:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(246, 246, 246, var(--tw-bg-opacity));
}

.button-grayline{
  letter-spacing: 0.015em;
  --tw-text-opacity: 1;
  color: rgba(102, 102, 102, var(--tw-text-opacity));
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

/* 2023 Split Buttons */

.button-split-left {
  border-right-width: 0px;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.admin-only.button-split-right {
  display: var(--admin-only-display, flex);
}

.button-split-right{
  display: flex;
  align-items: center;
  justify-content: center;
  border-left-width: 1px;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.button-split-right.button-primary {
  border-left-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(162, 139, 239, var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

/* Past styles */

.btn-lg {
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 100;
  font-size: 1.125rem;
  padding: 10px 31px 10px;
  min-width: 130px;
}

.input.input-simple-sm.btn-md input,
  .input.input-simple.btn-md input {
  text-align: center;
}

.input.input-simple-sm.text-center input,
  .input.input-simple.text-center input {
  text-align: center;
}

.btn-md {
  transition-property: border-color;
  transition-timing-function: ease-in-out;
  text-align: center;
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  font-size: 1.0rem;
  padding: 10px 31px 10px;
  min-width: 130px;
}

.input.input-simple-sm.btn-med input,
  .input.input-simple.btn-med input {
  text-align: center;
}

.input.input-simple-sm.text-center input,
  .input.input-simple.text-center input {
  text-align: center;
}

.btn-med {
  transition-property: border-color;
  transition-timing-function: ease-in-out;
  text-align: center;
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  font-size: 1.0rem;
  padding: 10px 31px 10px;
  min-width: 130px;
}

/* This is used in some places, so aliasing */

.btn {
  transition-property: border-color;
  transition-timing-function: ease-in-out;
}

.btn-square {
  width: 30px;
  height: 30px;
}

.btn-bordered {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(212, 224, 237, var(--tw-border-opacity));
}

.btn-bordered:hover {
  border-bottom-color: #697a8c;
}

.btn-rounded {
  border-radius: 9999px;
  border-top-left-radius: 9998px;
}

/* beautify ignore:start */

.btn-txt-eyebrow {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.75rem;
  letter-spacing: 0.025rem;
  transition-property: border-color;
  transition-timing-function: ease-in-out;
  cursor: pointer;
  text-transform: uppercase;
}

.btn-txt-eyebrow_blue {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.75rem;
  letter-spacing: 0.025rem;
  transition-property: border-color;
  transition-timing-function: ease-in-out;
  cursor: pointer;
  text-transform: uppercase;
  color: #7eb6c4;
}

.btn-txt-eyebrow_blue:hover {
  --tw-text-opacity: 1;
  color: rgba(56, 38, 114, var(--tw-text-opacity));
}

.btn-txt-link {
  --tw-text-opacity: 1;
  color: rgba(84, 84, 84, var(--tw-text-opacity));
  text-decoration: underline;
  font-size: 0.875rem;
}

.btn-txt-link_base {
  --tw-text-opacity: 1;
  color: rgba(56, 38, 114, var(--tw-text-opacity));
  text-decoration: underline;
  font-size: 1.0rem;
}

.input.input-simple-sm.text-center input,
  .input.input-simple.text-center input {
  text-align: center;
}

.input.input-simple-sm.text-center input,
  .input.input-simple.text-center input {
  text-align: center;
}

.btn-primary_blue {
  border-radius: 9999px;
  border-top-left-radius: 9998px;
  --tw-bg-opacity: 1;
  background-color: rgba(56, 38, 114, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.btn-primary_orange {
  border-radius: 9999px;
  border-top-left-radius: 9998px;
  --tw-bg-opacity: 1;
  background-color: rgba(236, 104, 75, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.btn-tertiary_blue {
  border-radius: 9999px;
  border-top-left-radius: 9998px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(56, 38, 114, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(56, 38, 114, var(--tw-text-opacity));
}

.btn-tertiary-blue:hover:not(:disabled) {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgba(56, 38, 114, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.btn-sm {
  font-size: 0.875rem;
  padding: 5px 15px 5px;
  min-width: 130px;
}

.btn-pill {
  border-radius: 9999px;
  border-top-left-radius: 9998px;
}

.btn-gray {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(196, 208, 221, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(230, 236, 239, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(56, 38, 114, var(--tw-text-opacity));
}

.btn-gray:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  border-bottom-color: #8D9FB3;
}

.btn-turquoise {
  --tw-bg-opacity: 1;
  background-color: rgba(126, 182, 196, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

.btn-turquoise:hover:not(:disabled) {
  background-color: rgb(67, 110, 121);
}

.btn-turquoise:disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.25;
}

.btn-dark-blue {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
  background-color: #382672;
}

.btn-dark-blue:hover {
  background-color: rgb(25, 34, 53);
}

.admin-only.btn-dropdown {
  display: var(--admin-only-display, flex);
}

.btn-dropdown {
  transition-property: border-color;
  transition-timing-function: ease-in-out;
  height: 40px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.btn-dropdown{
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(115, 115, 115, var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgba(115, 115, 115, var(--tw-text-opacity));
  font-size: 1.0rem;
  padding: 14px 16px;
}

.btn-dropdown-content_discovery.ember-basic-dropdown-content {
  display: inline-flex;
  flex-direction: column;
  border-bottom-right-radius: 1.5em;
  border-bottom-left-radius: 1.5em;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(115, 115, 115, var(--tw-border-opacity));
  background-color: transparent;
  padding-top: 0.5rem;
  padding-left: 0px;
  transform: translateY(28px);
  border-top: 0px !important;
}

.btn-dropdown-content_discovery::before {
  content: " ";
}

.input-text.btn-dropdown-content_discovery::before input {
  width: 100%;
}

.btn-dropdown-content_discovery::before{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  z-index: -1;
  /* margin-top: 10px; */
}

.input.input-simple-sm.btn-dropdown_discovery input,
  .input.input-simple.btn-dropdown_discovery input {
  text-align: center;
}

.input.input-simple-sm.text-center input,
  .input.input-simple.text-center input {
  text-align: center;
}

.btn-dropdown_discovery {
  transition-property: border-color;
  transition-timing-function: ease-in-out;
  text-align: center;
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  font-size: 1.0rem;
  padding: 10px 31px 10px;
  min-width: 130px;
  border-radius: 1.5em;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(115, 115, 115, var(--tw-border-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.btn-dropdown_discovery.dropdown-open {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.input-text.btn-dropdown-item_discovery input {
  width: 100%;
}

.btn-dropdown-item_discovery{
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: left;
}

.btn-dropdown-item_discovery:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 236, 239, var(--tw-bg-opacity));
}

.btn-cta:hover {
  background-color: #91b8c7 !important;
  background-position-y: 12px;
}

.btn-tag {
  border-radius: 2px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.btn-tag-applied {
  --tw-bg-opacity: 1;
  background-color: rgba(126, 182, 196, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.btn-tag-unapplied {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(115, 115, 115, var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgba(84, 84, 84, var(--tw-text-opacity));
}

.admin-only.btn-cta-split {
  display: var(--admin-only-display, flex);
}

.embedded-style-the-beers-of-america .customizable-product-details .btn-cta-split {
  justify-content: center;
}

.embedded-style-i-restore .customizable-product-details .btn-cta-split {
  justify-content: center;
}

.embedded-style-m-d-distributing .customizable-product-details .btn-cta-split {
  justify-content: center;
}

.embedded-style-mood-miles .customizable-product-details .btn-cta-split {
  justify-content: center;
}

.embedded-style-rex .customizable-product-details .btn-cta-split {
  justify-content: center;
}

.embedded-style-sound-running .customizable-product-details .btn-cta-split {
  justify-content: center;
}

.embedded-style-the-mountain-thread-company .customizable-product-details .btn-cta-split {
  justify-content: center;
}

.embedded-style-vanessential .customizable-product-details .btn-cta-split {
  justify-content: center;
}

.embedded-style-sante-circle-health .customizable-product-details .btn-cta-split {
  justify-content: center;
}

.embedded-style-jia-way-group .customizable-product-details .btn-cta-split {
  justify-content: center;
}

.embedded-style-trumedic .customizable-product-details .btn-cta-split {
  justify-content: center;
}

.btn-cta-split{
  display: flex;
}

.btn-cta-split > .btn-lg:first-child {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
  border-width: 1px;
  border-right-width: 0px;
  padding-right: 20px;
}

.admin-only.btn-cta-split .ember-basic-dropdown {
  display: var(--admin-only-display, block);
}

.btn-cta-split .ember-basic-dropdown{
  display: inline-block;
}

.admin-only.btn-cta-split .ember-basic-dropdown > .btn-cta {
  display: var(--admin-only-display, block);
}

.btn-cta-split .ember-basic-dropdown > .btn-cta{
  display: inline-block;
  min-width: 3rem;
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(75, 124, 137, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(218, 232, 234, var(--tw-bg-opacity));
  background-image: unset;
  padding-left: 12px;
  padding-right: 16px;
}

.btn-cta-split .ember-basic-dropdown > .btn-cta:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(210, 221, 223, var(--tw-bg-opacity));
}

.btn-lg:disabled, .btn-sm:disabled{
  pointer-events: none;
  cursor: default;
  opacity: 0.25;
}

.btn-circle {
  border-radius: 9999px;
  border-top-left-radius: 9998px;
}

.btn-paginate-dot {
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(163, 195, 211, var(--tw-bg-opacity));
  border-top-left-radius: 9998px;
  height: 7px;
  width: 7px;
}

.btn-paginate-dot_active {
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(85, 122, 140, var(--tw-bg-opacity));
  border-top-left-radius: 9998px;
  height: 7px;
  width: 7px;
}

.table-candid-header-txt {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.625rem;
  line-height: .75rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  letter-spacing: 0.15em;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  font-family: Greycliff-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  letter-spacing: 0.075em;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.table-candid-row {
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(217, 217, 217, var(--tw-border-opacity));
  border-top-width: 1px;
}

.table-candid-cell {
  height: 2.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.table-candid-cell-txt {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: capitalize;
  letter-spacing: 0.025em;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.table-candid-cell-txt .button-txt-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.input.input-simple-sm.text-right input,
  .input.input-simple.text-right input {
  text-align: right;
}

.table-column-filter-header {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  text-align: left;
  letter-spacing: 0.05em;
}

.table-column-filter-header-wrapper {
  min-width: 6rem;
  border-right-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(230, 224, 251, var(--tw-border-opacity));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.table-column-filter-header-wrapper:last-child {
  border-right-width: 0px;
}

.data-table {
  position: relative;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(196, 208, 221, var(--tw-border-opacity));
  text-align: left;
  line-height: 1.25;
  font-size: 0.875rem;
}

.data-table-row:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 252, 255, var(--tw-bg-opacity));
  --tw-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-table-header-label {
  color: #000000;
  font-size: 1.0rem;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(196, 208, 221, var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.data-table-header-cell {
  height: 48px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(196, 208, 221, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  --tw-text-opacity: 1;
  color: rgba(94, 111, 118, var(--tw-text-opacity));
  box-shadow: 1px 1px #D4E0ED;
  vertical-align: bottom;
  -webkit-font-smoothing: antialiased;
}

.data-table-cell {
  position: relative;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(212, 224, 237, var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  --tw-text-opacity: 1;
  color: rgba(53, 67, 73, var(--tw-text-opacity));
  font-size: 0.875rem;
  height: 43px;
}

.data-table-row:hover .data-table-cell {
  border-bottom-color: #a3b2c2;
}

.input.input-simple-sm.data-table-cell-right input,
  .input.input-simple.data-table-cell-right input {
  text-align: right;
}

.input.input-simple-sm.text-right input,
  .input.input-simple.text-right input {
  text-align: right;
}

.data-table-cell-right{
  padding-right: 0.5rem;
  padding-left: 1rem;
  text-align: right;
}

.data-table-darker {
  background-color: #f4f8f8;
}

.data-table-section {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 236, 239, var(--tw-bg-opacity));
}

.new-data-table {
  border-width: 0px;
  border-width: 0;
}

.new-data-table .group.data-table-row {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(217, 217, 217, var(--tw-border-opacity));
}

.new-data-table .data-table-header-label {
  border-width: 0px;
  border-width: 0;
}

.new-data-table .data-table-header-cell {
  border-width: 0px;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  border-width: 0;
}

.new-data-table .data-table-cell {
  border-width: 0px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-width: 0;
}

.cluster-container {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  border-radius: 1rem;
  max-width: 1360px;
}

.input-text.cluster input {
  width: 100%;
}

.cluster{
  position: relative;
  width: 100%;
  padding-top: 33.333333%;
}

/* LSS */

.cluster-lss-l {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  overflow: hidden;
  width: 64.79%;
}

.admin-only.cluster-lss-s-container {
  display: var(--admin-only-display, flex);
}

.cluster-lss-s-container{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  flex-direction: column;
  width: 35.2%;
}

.input-text.cluster-lss-s input {
  width: 100%;
}

.cluster-lss-s{
  position: relative;
  width: 100%;
  height: 50%;
  /* width:40%; */
}

.input-text.cluster-xl input {
  width: 100%;
}

.cluster-xl{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

/* MMM */

.admin-only.cluster-mmm-container {
  display: var(--admin-only-display, flex);
}

.cluster-mmm-container{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: flex;
}

.cluster-mmm-m {
  width: 33.33333%;
}

.cluster-six-grid-item-sm {
  width: 42.7%;
}

.cluster-six-grid-item {
  overflow: auto;
}

.cluster-six-grid-item-md {
  width: 56%;
}

.cluster-six-grid-item:first-child {
  border-top-left-radius: 1.5em;
}

.cluster-six-grid-item:first-child:last-child {
  border-top-right-radius: 1.5em;
}

.cluster-six-grid-item:nth-child(2) {
  border-top-right-radius: 1.5em;
}

.cluster-six-grid-item:last-child {
  border-bottom-right-radius: 1.5em;
}

.cluster-six-grid-item-md:nth-child(3),
  .cluster-six-grid-item-md:nth-child(4),
  .cluster-six-grid-item-md:nth-child(5) {
  margin-top: 1.3%;
}

/* 
  .cluster-six-grid-item:nth-child(1),
  .cluster-six-grid-item:nth-child(4),
  .cluster-six-grid-item:nth-child(5) {
    padding-top: 75%;
    width: 43%
  }

  .cluster-six-grid-item:nth-child(2),
  .cluster-six-grid-item:nth-child(3),
  .cluster-six-grid-item:nth-child(6) {
    padding-top: 58%;
    width: calc(100% - 43% - 1rem)
  } */

.brand-card {
  border-radius: 1rem;
  vertical-align: top;
  width: 333px;
  height: 445px;
}

.brand-card .opacity-0 {
  opacity: 0 !important;
}

.brand-card-image-edit {
  background: linear-gradient(114.04deg, rgba(255, 255, 255, 0.24) -28.2%, rgba(255, 255, 255, 0.56) 146.35%);
  flex-shrink: 0;
  transition-duration: 0.1s;
  transition-property: all;
  width: 80px;
  height: 80px;
}

@media (min-width: 769px) {
  .brand-card-image-edit {
    width: 120px;
    height: 120px;
  }
}

.brand-card-image-edit.active{
  --tw-border-opacity: 1;
  border-color: rgba(69, 28, 203, var(--tw-border-opacity));
  width: 100px;
  height: 100px;
}

@media (min-width: 769px) {
  .brand-card-image-edit.active {
    width: 135px;
    height: 135px;
  }
}

.y-order-images .brand-card-image-edit {
  width: 80px;
  height: 80px;
}

@media (min-width: 769px) {
  .y-order-images .brand-card-image-edit {
    width: 80px;
    height: 80px;
  }
}

.y-order-images .brand-card-image-edit.active{
  --tw-border-opacity: 1;
  border-color: rgba(69, 28, 203, var(--tw-border-opacity));
  width: 100px;
  height: 100px;
}

@media (min-width: 769px) {
  .y-order-images .brand-card-image-edit.active {
    width: 100px;
    height: 100px;
  }
}

.discovery-h-card-slider {
  height: 166px;
}

.brand-card-company-info {
  max-height: 5.75rem;
  overflow-y: hidden;
}

.profile-template-area_rounded {
  background: rgba(54, 76, 110, 0.1);
  border-radius: 1rem;
}

.h-discovery-content-max {
  flex-shrink: 0;
  height: calc(100vh - 64px);
}

.bg-empty-content {
  background: linear-gradient(114.04deg, rgba(255, 255, 255, 0.24) -28.2%, rgba(255, 255, 255, 0.56) 146.35%);
}

.bg-empty-content_darker {
  background: linear-gradient(106.33deg, rgba(255, 255, 255, 0) -0.01%, rgba(152, 152, 152, 0.24) 90.05%);
}

.bg-discovery-gradient {
  background: linear-gradient(113.62deg, #ef826a -5.58%, #ca9387 34.48%, #b59d98 51.08%, #a3a5a6 74.55%, #7eb6c4 104.31%, #7eb6c4 104.31%, #7eb6c4 104.31%, #7eb6c4 104.31%);
}

.bg-instagram-gradient {
  background: linear-gradient(90deg, #fbad50 -0.24%, #e95950 30.11%, #cd486b 58.37%, #bc2a8d 82.97%, #8a3ab9 100.24%);
}

.soft-light {
  mix-blend-mode: soft-light;
}

.input-text.madlib-header-container input {
  width: 100%;
}

.madlib-header-container{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1441px;
  padding-top: 41%;
}

.madlib-filter-left {
  position: absolute;
  top: 0px;
  text-align: left;
  left: 7%;
  scrollbar-width: none;
}

@media (max-width: 768px) {
  .madlib-button-item {
    font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 2rem;
    min-height: 2.25rem;
    min-height: 2.25rem;
  }

  .madlib-chevron {
    max-height: 10px;
    max-width: 24px;
  }
}

@media (max-width: 575px) {
  .madlib-button-item {
    font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.8rem;
    min-height: 1.75rem;
  }

  .madlib-chevron {
    max-height: 8px;
    max-width: 20px;
  }
}

.discovery-event-template-wrapper {
  --tw-bg-opacity: 1;
  background-color: rgba(246, 246, 246, var(--tw-bg-opacity));
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
}

/* Activity Drawer - Responsive */

@media (min-width: 769px) {
  .discovery-activity-bottom-drawer-container {
    display: none;
  }
}

/* Activity Drawer - Side */

.discovery-activity-side-drawer-container {
  padding-top: 2.5rem;
  padding-right: 1rem;
  display: none;
}

.discovery-activity-side-drawer-container .is-in-view {
  position: relative;
}

.discovery-activity-side-drawer-container .not-in-view {
  position: fixed;
  top: 100px;
}

/* Signup Modal */

.open-registration-container label,
  .open-registration-container a {
  color: white !important;
}


  .open-registration-container .custom-control {
  color: #5e6f76 !important;
}

.open-registration-container button {
  margin: 1rem auto !important;
}

@media (max-width: 575px) {
  .open-registration-container button {
    margin-bottom: 5rem !important;
  }
}

.open-registration-container .domain:before {
  color: white !important;
  background: none !important;
}

.open-registration-background {
  background: linear-gradient(113.62deg, #ef826a -5.58%, #ca9387 34.48%, #b59d98 51.08%, #a3a5a6 74.55%, #7eb6c4 104.31%, #7eb6c4 104.31%, #7eb6c4 104.31%, #7eb6c4 104.31%);
}

/* 2up Mobile treatment for show floor */

@media (max-width: 575px) {
  .show-floor-cardfield {
    zoom: 0.55;
  }
}

:host > div {
  height: 100%;
  overflow: auto;
}

.embedded-style-order-border {
  border-color: var(--order-border-color, #e1e1e1);
}

/* Ampersand - Test (see LFH for prod version) */

.embedded-style-ampersand-test {
  --ampersand-test-brown: #af514e;
  --ampersand-test-lightbeige: #ffc700;
  --ampersand-test-offwhite: #ffc700;
  --ampersand-test-white: #ffffff;
  --ampersand-test-black: #000000;
  --ampersand-test-darkbeige: #dfa390;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-ampersand-test .text-indi-700,
  .embedded-style-ampersand-test .text-indi-600,
  .embedded-style-ampersand-test .text-indi-500,
  .embedded-style-ampersand-test .button-dd-trigger:hover {
  color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .border-indi-500 {
  border-color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .bg-indi-500 {
  background-color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .chat-arrow-right:after {
  border-left-color: var(--ampersand-test-black) !important;
}

.embedded-style-ampersand-test .buttons-vert-list-item-moss-active {
  background-color: var(--ampersand-test-lightbeige);
}

.embedded-style-ampersand-test .bg-fc-purp {
  background-color: var(--ampersand-test-darkbeige);
}

.embedded-style-ampersand-test .customizable-sign-up-title,
  .embedded-style-ampersand-test .txt-h2 {
  color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .quick-manage svg path,
  .embedded-style-ampersand-test .product-data svg path {
  stroke: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .collection-top button svg path {
  fill: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-ampersand-test .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-ampersand-test .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ampersand-test .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-ampersand-test .customizable-sign-up-wrapper .save {
  background: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-ampersand-test .customizable-tab-badge {
  background-color: var(--ampersand-test-brown);
}

.embedded-style-ampersand-test header.lfhf-header {
  background-color: var(--ampersand-test-darkbeige);
}

.embedded-style-ampersand-test header.lfhf-header .custom-header-img {
  max-width: 50%;
  max-height: 50%;
}

.embedded-style-ampersand-test .customizable-select-quantities,
  .embedded-style-ampersand-test .customizable-start-order-button,
  .embedded-style-ampersand-test .product-data .button-tertiary,
  .embedded-style-ampersand-test .button-secondary {
  background-color: var(--ampersand-test-lightbeige);
  color: var(--ampersand-test-black);
  border-width: 0px;
}

.embedded-style-ampersand-test .customizable-select-quantities,
  .embedded-style-ampersand-test .customizable-start-order-button,
  .embedded-style-ampersand-test .product-data .button-tertiary,
  .embedded-style-ampersand-test .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-ampersand-test .customizable-select-quantities:hover,
  .embedded-style-ampersand-test .customizable-start-order-button:hover,
  .embedded-style-ampersand-test .product-data .button-tertiary:hover,
  .embedded-style-ampersand-test .button-secondary:hover {
  background-color: var(--ampersand-test-lightbeige);
  color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-ampersand-test .product-data .button-secondary,
  .embedded-style-ampersand-test .customizable-product-done,
  .embedded-style-ampersand-test .button-tertiary {
  background-color: var(--ampersand-test-offwhite);
  color: var(--ampersand-test-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-ampersand-test .product-data .button-secondary:hover,
  .embedded-style-ampersand-test .customizable-product-done:hover,
  .embedded-style-ampersand-test .button-tertiary:hover {
  background-color: var(--ampersand-test-lightbeige);
  color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .button-primary,
  .embedded-style-ampersand-test .collection-top .button-secondary {
  background-color: var(--ampersand-test-black);
  color: var(--ampersand-test-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-ampersand-test .button-primary:hover,
  .embedded-style-ampersand-test .collection-top .button-secondary:hover {
  background-color: var(--ampersand-test-lightbeige);
  color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .button-split-tertiary {
  border-color: var(--ampersand-test-darkbeige);
  color: var(--ampersand-test-lightbeige);
}

.embedded-style-ampersand-test .button-split-tertiary:hover {
  background-color: var(--ampersand-test-lightbeige);
  border-color: var(--ampersand-test-darkbeige);
  color: #ffffff;
}

.embedded-style-ampersand-test .customizable-section-header {
  border-color: var(--ampersand-test-lightbeige);
}

.embedded-style-ampersand-test .customizable-section-header.active {
  border-color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .customizable-catalog-bubble {
  border-color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .button-txt-indi,
  .embedded-style-ampersand-test .customizable-order-tab,
  .embedded-style-ampersand-test .customizable-section-header {
  color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ampersand-test .button-txt-slate:hover {
  color: var(--ampersand-test-darkbeige);
}

.embedded-style-ampersand-test .customizable-order-tab {
  border-color: var(--ampersand-test-lightbeige);
}

.embedded-style-ampersand-test .customizable-order-tab:hover {
  color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .customizable-order-tab.active {
  border-color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .customizable-section-header:hover {
  background-color: var(--ampersand-test-lightbeige);
}

.embedded-style-ampersand-test .button-dd-item:hover {
  background-color: var(--ampersand-test-lightbeige);
  color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--ampersand-test-lightbeige);
}

.embedded-style-ampersand-test .section-header-content .section-heading,
  .embedded-style-ampersand-test .section-header-content .section-subheading {
  color: var(--ampersand-test-black);
}

.embedded-style-ampersand-test .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* The Beers Of America */

.embedded-style-the-beers-of-america {
  --tboa-brown: #f5f3ef;
  --tboa-secondred: #982c36;
  --tboa-white: #ffffff;
  --tboa-red: #982c36;
  --tboa-lightred: #ce5560;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-the-beers-of-america .login-form {
  background-color: var(--tboa-white);
}

.embedded-style-the-beers-of-america .text-indi-700,
  .embedded-style-the-beers-of-america .text-indi-600,
  .embedded-style-the-beers-of-america .text-indi-500,
  .embedded-style-the-beers-of-america .button-dd-trigger:hover {
  color: var(--tboa-red);
}

.embedded-style-the-beers-of-america .border-indi-500 {
  border-color: var(--tboa-red);
}

.embedded-style-the-beers-of-america .bg-indi-500 {
  background-color: var(--tboa-red);
}

.embedded-style-the-beers-of-america .chat-arrow-right:after {
  border-left-color: var(--tboa-red) !important;
}

.embedded-style-the-beers-of-america .buttons-vert-list-item-moss-active {
  background-color: var(--tboa-brown);
}

.embedded-style-the-beers-of-america .bg-hoj-black {
  background-color: var(--tboa-red);
}

.embedded-style-the-beers-of-america .customizable-sign-up-title,
  .embedded-style-the-beers-of-america .txt-h2 {
  color: var(--tboa-red);
}

.embedded-style-the-beers-of-america .quick-manage svg path,
  .embedded-style-the-beers-of-america .product-data svg path {
  stroke: var(--tboa-red);
}

.embedded-style-the-beers-of-america .collection-top button svg path {
  fill: var(--tboa-red);
}

.embedded-style-the-beers-of-america .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-the-beers-of-america .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-the-beers-of-america .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-the-beers-of-america .customizable-sign-up-wrapper .save {
  background: var(--tboa-red);
}

.embedded-style-the-beers-of-america .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-the-beers-of-america .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-the-beers-of-america .customizable-tab-badge {
  background-color: var(--tboa-brown);
}

.embedded-style-the-beers-of-america header.hoj-hq-header {
  background-color: var(--tboa-red);
  height: 131px;
}

.embedded-style-the-beers-of-america header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-the-beers-of-america .customizable-catalog-start-order-button {
  background-color: var(--tboa-secondred) !important;
}

.embedded-style-the-beers-of-america .customizable-catalog-start-order-button:hover {
  background-color: var(--tboa-lightred) !important;
}

.embedded-style-the-beers-of-america .customizable-product-image-wrapper img {
  height: 280px;
  -o-object-fit: contain;
     object-fit: contain;
}

.embedded-style-the-beers-of-america .customizable-product-details div {
  text-align: center;
}

.embedded-style-the-beers-of-america .customizable-product-details .flex {
  justify-content: center;
}

.embedded-style-the-beers-of-america .customizable-select-quantities,
  .embedded-style-the-beers-of-america .customizable-start-order-button,
  .embedded-style-the-beers-of-america .product-data .button-tertiary,
  .embedded-style-the-beers-of-america .button-secondary {
  background-color: var(--tboa-lightred);
  color: var(--tboa-white);
  border-width: 0px;
}

.embedded-style-the-beers-of-america .customizable-select-quantities,
  .embedded-style-the-beers-of-america .customizable-start-order-button,
  .embedded-style-the-beers-of-america .product-data .button-tertiary,
  .embedded-style-the-beers-of-america .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-the-beers-of-america .customizable-select-quantities:hover,
  .embedded-style-the-beers-of-america .customizable-start-order-button:hover,
  .embedded-style-the-beers-of-america .product-data .button-tertiary:hover,
  .embedded-style-the-beers-of-america .button-secondary:hover {
  background-color: var(--tboa-red);
  color: #ffffff;
}

.embedded-style-the-beers-of-america .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-the-beers-of-america .product-data .button-secondary {
  background-color: var(--tboa-secondred);
  color: var(--tboa-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-the-beers-of-america .customizable-product-done,
  .embedded-style-the-beers-of-america .button-tertiary {
  background-color: var(--tboa-brown);
  color: var(--tboa-red);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-the-beers-of-america .product-data .button-secondary:hover,
  .embedded-style-the-beers-of-america .customizable-product-done:hover,
  .embedded-style-the-beers-of-america .button-tertiary:hover {
  background-color: var(--tboa-lightred);
  color: var(--tboa-white);
}

.embedded-style-the-beers-of-america .button-primary {
  background-color: var(--tboa-secondred);
  color: var(--tboa-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-the-beers-of-america .collection-top .button-secondary {
  background-color: var(--tboa-lightred);
  color: var(--tboa-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-the-beers-of-america .button-primary:hover,
  .embedded-style-the-beers-of-america .collection-top .button-secondary:hover {
  background-color: var(--tboa-lightred);
}

.embedded-style-the-beers-of-america .button-split-tertiary {
  border-color: var(--tboa-red);
  color: var(--tboa-red);
}

.embedded-style-the-beers-of-america .button-split-tertiary:hover {
  background-color: var(--tboa-brown);
  border-color: var(--tboa-red);
  color: var(--tboa-white);
}

.embedded-style-the-beers-of-america .customizable-section-header {
  border-color: var(--tboa-brown);
}

.embedded-style-the-beers-of-america .customizable-section-header.active {
  border-color: var(--tboa-red);
}

.embedded-style-the-beers-of-america .customizable-catalog-bubble {
  border-color: var(--tboa-red);
}

.embedded-style-the-beers-of-america .button-txt-indi,
  .embedded-style-the-beers-of-america .customizable-order-tab,
  .embedded-style-the-beers-of-america .customizable-section-header {
  color: var(--tboa-red);
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-slate:hover {
  color: var(--tboa-lightred);
}

.embedded-style-the-beers-of-america .customizable-order-tab {
  border-color: var(--tboa-brown);
}

.embedded-style-the-beers-of-america .customizable-order-tab:hover {
  color: var(--tboa-red);
}

.embedded-style-the-beers-of-america .customizable-order-tab.active {
  border-color: var(--tboa-red);
}

.embedded-style-the-beers-of-america .customizable-section-header:hover {
  background-color: var(--tboa-brown);
}

.embedded-style-the-beers-of-america .button-dd-item:hover {
  background-color: var(--tboa-brown);
  color: var(--tboa-red);
}

.embedded-style-the-beers-of-america .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--tboa-brown);
}

.embedded-style-the-beers-of-america .section-header-content .section-heading,
  .embedded-style-the-beers-of-america .section-header-content .section-subheading {
  color: var(--tboa-red);
}

.embedded-style-the-beers-of-america .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* CalNutri / HealthOne */

.embedded-style-calnutri {
  --calnutri-dark: #79a184;
  --calnutri-lighter: #efefef;
  --calnutri-offwhite: #efefef;
  --calnutri-darkest: #79a184;
  --calnutri-light: #efefef;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-calnutri .text-indi-700,
  .embedded-style-calnutri .text-indi-600,
  .embedded-style-calnutri .text-indi-500,
  .embedded-style-calnutri .button-dd-trigger:hover {
  color: var(--calnutri-darkest);
}

.embedded-style-calnutri .border-indi-500 {
  border-color: var(--calnutri-darkest);
}

.embedded-style-calnutri .bg-indi-500 {
  background-color: var(--calnutri-darkest);
}

.embedded-style-calnutri .chat-arrow-right:after {
  border-left-color: var(--calnutri-darkest) !important;
}

.embedded-style-calnutri .buttons-vert-list-item-moss-active {
  background-color: var(--calnutri-lighter);
}

.embedded-style-calnutri .bg-fc-purp {
  background-color: var(--calnutri-light);
}

.embedded-style-calnutri .customizable-sign-up-title,
  .embedded-style-calnutri .txt-h2 {
  color: var(--calnutri-darkest);
}

.embedded-style-calnutri .quick-manage svg path,
  .embedded-style-calnutri .product-data svg path {
  stroke: var(--calnutri-darkest);
}

.embedded-style-calnutri .collection-top button svg path {
  fill: var(--calnutri-darkest);
}

.embedded-style-calnutri .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-calnutri .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-calnutri .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-calnutri .customizable-sign-up-wrapper .save {
  background: var(--calnutri-darkest);
}

.embedded-style-calnutri .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-calnutri .customizable-tab-badge {
  background-color: var(--calnutri-dark);
}

.embedded-style-calnutri header.lfhf-header {
  background-color: var(--calnutri-light);
}

.embedded-style-calnutri header.lfhf-header .custom-header-img {
  max-width: 50%;
  max-height: 50%;
}

.embedded-style-calnutri .customizable-select-quantities,
  .embedded-style-calnutri .customizable-start-order-button,
  .embedded-style-calnutri .product-data .button-tertiary,
  .embedded-style-calnutri .button-secondary {
  background-color: var(--calnutri-lighter);
  color: var(--calnutri-darkest);
  border-width: 0px;
}

.embedded-style-calnutri .customizable-select-quantities,
  .embedded-style-calnutri .customizable-start-order-button,
  .embedded-style-calnutri .product-data .button-tertiary,
  .embedded-style-calnutri .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-calnutri .customizable-select-quantities:hover,
  .embedded-style-calnutri .customizable-start-order-button:hover,
  .embedded-style-calnutri .product-data .button-tertiary:hover,
  .embedded-style-calnutri .button-secondary:hover {
  background-color: var(--calnutri-lighter);
  color: var(--calnutri-darkest);
}

.embedded-style-calnutri .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-calnutri .product-data .button-secondary,
  .embedded-style-calnutri .customizable-product-done,
  .embedded-style-calnutri .button-tertiary {
  background-color: var(--calnutri-offwhite);
  color: var(--calnutri-darkest);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-calnutri .product-data .button-secondary:hover,
  .embedded-style-calnutri .customizable-product-done:hover,
  .embedded-style-calnutri .button-tertiary:hover {
  background-color: var(--calnutri-lighter);
  color: var(--calnutri-darkest);
}

.embedded-style-calnutri .button-primary,
  .embedded-style-calnutri .collection-top .button-secondary {
  background-color: var(--calnutri-darkest);
  color: var(--calnutri-offwhite);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-calnutri .button-primary:hover,
  .embedded-style-calnutri .collection-top .button-secondary:hover {
  background-color: var(--calnutri-lighter);
  color: var(--calnutri-darkest);
}

.embedded-style-calnutri .button-split-tertiary {
  border-color: var(--calnutri-light);
  color: var(--calnutri-offwhite);
}

.embedded-style-calnutri .button-split-tertiary:hover {
  background-color: var(--calnutri-lighter);
  border-color: var(--calnutri-light);
  color: #ffffff;
}

.embedded-style-calnutri .customizable-section-header {
  border-color: var(--calnutri-lighter);
}

.embedded-style-calnutri .customizable-section-header.active {
  border-color: var(--calnutri-darkest);
}

.embedded-style-calnutri .customizable-catalog-bubble {
  border-color: var(--calnutri-darkest);
}

.embedded-style-calnutri .button-txt-indi,
  .embedded-style-calnutri .customizable-order-tab,
  .embedded-style-calnutri .customizable-section-header {
  color: var(--calnutri-darkest);
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-slate:hover {
  color: var(--calnutri-light);
}

.embedded-style-calnutri .customizable-order-tab {
  border-color: var(--calnutri-lighter);
}

.embedded-style-calnutri .customizable-order-tab:hover {
  color: var(--calnutri-darkest);
}

.embedded-style-calnutri .customizable-order-tab.active {
  border-color: var(--calnutri-darkest);
}

.embedded-style-calnutri .customizable-section-header:hover {
  background-color: var(--calnutri-lighter);
}

.embedded-style-calnutri .button-dd-item:hover {
  background-color: var(--calnutri-lighter);
  color: var(--calnutri-darkest);
}

.embedded-style-calnutri .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--calnutri-lighter);
}

.embedded-style-calnutri .section-header-content .section-heading,
  .embedded-style-calnutri .section-header-content .section-subheading {
  color: var(--calnutri-darkest);
}

.embedded-style-calnutri .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* Dunehouse */

.embedded-style-dunehouse {
  --dune-brown: #f5f3ef;
  --dune-lightgreen: #00cbcc;
  --dune-offwhite: #fffdf9;
  --dune-black: #1e1e1e;
  --dune-darkgreen: #007f80;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-dunehouse .text-indi-700,
  .embedded-style-dunehouse .text-indi-600,
  .embedded-style-dunehouse .text-indi-500,
  .embedded-style-dunehouse .button-dd-trigger:hover {
  color: var(--dune-black);
}

.embedded-style-dunehouse .border-indi-500 {
  border-color: var(--dune-black);
}

.embedded-style-dunehouse .bg-indi-500 {
  background-color: var(--dune-black);
}

.embedded-style-dunehouse .chat-arrow-right:after {
  border-left-color: var(--dune-black) !important;
}

.embedded-style-dunehouse .buttons-vert-list-item-moss-active {
  background-color: var(--dune-brown);
}

.embedded-style-dunehouse .bg-fc-purp {
  background-color: var(--dune-darkgreen);
}

.embedded-style-dunehouse .customizable-sign-up-title,
  .embedded-style-dunehouse .txt-h2 {
  color: var(--dune-black);
}

.embedded-style-dunehouse .quick-manage svg path,
  .embedded-style-dunehouse .product-data svg path {
  stroke: var(--dune-black);
}

.embedded-style-dunehouse .collection-top button svg path {
  fill: var(--dune-black);
}

.embedded-style-dunehouse .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-dunehouse .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-dunehouse .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-dunehouse .customizable-sign-up-wrapper .save {
  background: var(--dune-black);
}

.embedded-style-dunehouse .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-dunehouse .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-dunehouse .customizable-tab-badge {
  background-color: var(--dune-brown);
}

.embedded-style-dunehouse header.hoj-hq-header {
  background-color: var(--dune-black);
  height: 131px;
}

.embedded-style-dunehouse header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-dunehouse .customizable-select-quantities,
  .embedded-style-dunehouse .customizable-start-order-button,
  .embedded-style-dunehouse .product-data .button-tertiary,
  .embedded-style-dunehouse .button-secondary {
  background-color: var(--dune-darkgreen);
  color: #ffffff;
  border-width: 0px;
}

.embedded-style-dunehouse .customizable-select-quantities,
  .embedded-style-dunehouse .customizable-start-order-button,
  .embedded-style-dunehouse .product-data .button-tertiary,
  .embedded-style-dunehouse .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-dunehouse .customizable-select-quantities:hover,
  .embedded-style-dunehouse .customizable-start-order-button:hover,
  .embedded-style-dunehouse .product-data .button-tertiary:hover,
  .embedded-style-dunehouse .button-secondary:hover {
  background-color: var(--dune-darkgreen);
  color: #ffffff;
}

.embedded-style-dunehouse .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-dunehouse .product-data .button-secondary,
  .embedded-style-dunehouse .customizable-product-done,
  .embedded-style-dunehouse .button-tertiary {
  background-color: var(--dune-brown);
  color: var(--dune-darkgreen);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-dunehouse .product-data .button-secondary:hover,
  .embedded-style-dunehouse .customizable-product-done:hover,
  .embedded-style-dunehouse .button-tertiary:hover {
  background-color: var(--dune-lightgreen);
  color: #ffffff;
}

.embedded-style-dunehouse .button-primary,
  .embedded-style-dunehouse .collection-top .button-secondary {
  background-color: var(--dune-darkgreen);
  color: var(--dune-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-dunehouse .button-primary:hover,
  .embedded-style-dunehouse .collection-top .button-secondary:hover {
  background-color: var(--dune-lightgreen);
}

.embedded-style-dunehouse .button-split-tertiary {
  border-color: var(--dune-darkgreen);
  color: var(--dune-darkgreen);
}

.embedded-style-dunehouse .button-split-tertiary:hover {
  background-color: var(--dune-brown);
  border-color: var(--dune-lightgreen);
  color: #ffffff;
}

.embedded-style-dunehouse .customizable-section-header {
  border-color: var(--dune-brown);
}

.embedded-style-dunehouse .customizable-section-header.active {
  border-color: var(--dune-black);
}

.embedded-style-dunehouse .customizable-catalog-bubble {
  border-color: var(--dune-black);
}

.embedded-style-dunehouse .button-txt-indi,
  .embedded-style-dunehouse .customizable-order-tab,
  .embedded-style-dunehouse .customizable-section-header {
  color: var(--dune-black);
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-slate:hover {
  color: var(--dune-darkgreen);
}

.embedded-style-dunehouse .customizable-order-tab {
  border-color: var(--dune-brown);
}

.embedded-style-dunehouse .customizable-order-tab:hover {
  color: var(--dune-black);
}

.embedded-style-dunehouse .customizable-order-tab.active {
  border-color: var(--dune-black);
}

.embedded-style-dunehouse .customizable-section-header:hover {
  background-color: var(--dune-brown);
}

.embedded-style-dunehouse .button-dd-item:hover {
  background-color: var(--dune-brown);
  color: var(--dune-black);
}

.embedded-style-dunehouse .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--dune-brown);
}

.embedded-style-dunehouse .section-header-content .section-heading,
  .embedded-style-dunehouse .section-header-content .section-subheading {
  color: var(--dune-black);
}

.embedded-style-dunehouse .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* Faithful Companions */

.embedded-style-faithful-companions-pet-cremation-services {
  --fc-brown: #f5f3ef;
  --fc-orange: #e27c3b;
  --fc-offwhite: #fffdf9;
  --fc-black: #1e1e1e;
  --fc-purp: #582957;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-faithful-companions-pet-cremation-services .text-indi-700,
  .embedded-style-faithful-companions-pet-cremation-services .text-indi-600,
  .embedded-style-faithful-companions-pet-cremation-services .text-indi-500,
  .embedded-style-faithful-companions-pet-cremation-services .button-dd-trigger:hover {
  color: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .border-indi-500 {
  border-color: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .bg-indi-500 {
  background-color: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .chat-arrow-right:after {
  border-left-color: var(--fc-black) !important;
}

.embedded-style-faithful-companions-pet-cremation-services .buttons-vert-list-item-moss-active {
  background-color: var(--fc-brown);
}

.embedded-style-faithful-companions-pet-cremation-services .bg-fc-purp {
  background-color: var(--fc-purp);
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-sign-up-title,
  .embedded-style-faithful-companions-pet-cremation-services .txt-h2 {
  color: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .quick-manage svg path,
  .embedded-style-faithful-companions-pet-cremation-services .product-data svg path {
  stroke: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .collection-top button svg path {
  fill: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-faithful-companions-pet-cremation-services .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-sign-up-wrapper .save {
  background: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-faithful-companions-pet-cremation-services .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-tab-badge {
  background-color: var(--fc-brown);
}

.embedded-style-faithful-companions-pet-cremation-services header.hoj-hq-header {
  background-color: var(--fc-black);
  height: 131px;
}

.embedded-style-faithful-companions-pet-cremation-services header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-select-quantities,
  .embedded-style-faithful-companions-pet-cremation-services .customizable-start-order-button,
  .embedded-style-faithful-companions-pet-cremation-services .product-data .button-tertiary,
  .embedded-style-faithful-companions-pet-cremation-services .button-secondary {
  background-color: var(--fc-purp);
  color: #ffffff;
  border-width: 0px;
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-select-quantities,
  .embedded-style-faithful-companions-pet-cremation-services .customizable-start-order-button,
  .embedded-style-faithful-companions-pet-cremation-services .product-data .button-tertiary,
  .embedded-style-faithful-companions-pet-cremation-services .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-select-quantities:hover,
  .embedded-style-faithful-companions-pet-cremation-services .customizable-start-order-button:hover,
  .embedded-style-faithful-companions-pet-cremation-services .product-data .button-tertiary:hover,
  .embedded-style-faithful-companions-pet-cremation-services .button-secondary:hover {
  background-color: var(--fc-black);
  color: #ffffff;
}

.embedded-style-faithful-companions-pet-cremation-services .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-faithful-companions-pet-cremation-services .product-data .button-secondary,
  .embedded-style-faithful-companions-pet-cremation-services .customizable-product-done,
  .embedded-style-faithful-companions-pet-cremation-services .button-tertiary {
  background-color: var(--fc-brown);
  color: var(--fc-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-faithful-companions-pet-cremation-services .product-data .button-secondary:hover,
  .embedded-style-faithful-companions-pet-cremation-services .customizable-product-done:hover,
  .embedded-style-faithful-companions-pet-cremation-services .button-tertiary:hover {
  background-color: var(--fc-orange);
  color: #ffffff;
}

.embedded-style-faithful-companions-pet-cremation-services .button-primary,
  .embedded-style-faithful-companions-pet-cremation-services .collection-top .button-secondary {
  background-color: var(--fc-black);
  color: var(--fc-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-faithful-companions-pet-cremation-services .button-primary:hover,
  .embedded-style-faithful-companions-pet-cremation-services .collection-top .button-secondary:hover {
  background-color: var(--fc-purp);
}

.embedded-style-faithful-companions-pet-cremation-services .button-split-tertiary {
  border-color: var(--fc-black);
  color: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .button-split-tertiary:hover {
  background-color: var(--fc-brown);
  border-color: var(--fc-black);
  color: #ffffff;
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-section-header {
  border-color: var(--fc-brown);
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-section-header.active {
  border-color: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-catalog-bubble {
  border-color: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-indi,
  .embedded-style-faithful-companions-pet-cremation-services .customizable-order-tab,
  .embedded-style-faithful-companions-pet-cremation-services .customizable-section-header {
  color: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-slate:hover {
  color: var(--fc-purp);
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-order-tab {
  border-color: var(--fc-brown);
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-order-tab:hover {
  color: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-order-tab.active {
  border-color: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .customizable-section-header:hover {
  background-color: var(--fc-brown);
}

.embedded-style-faithful-companions-pet-cremation-services .button-dd-item:hover {
  background-color: var(--fc-brown);
  color: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--fc-brown);
}

.embedded-style-faithful-companions-pet-cremation-services .section-header-content .section-heading,
  .embedded-style-faithful-companions-pet-cremation-services .section-header-content .section-subheading {
  color: var(--fc-black);
}

.embedded-style-faithful-companions-pet-cremation-services .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* Handwoven Industries */

.embedded-style-handwovenindustries-com {
  --hwi-brown: #f5f3ef;
  --hwi-dark-brown: #eae5dc;
  --hwi-offwhite: #fffdf9;
  --hwi-black: #0e1e4b;
  --hwi-blue: #4770db;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-handwovenindustries-com .text-indi-700,
  .embedded-style-handwovenindustries-com .text-indi-600 {
  color: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .customizable-sign-up-title,
  .embedded-style-handwovenindustries-com .txt-h2 {
  color: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .quick-manage svg path,
  .embedded-style-handwovenindustries-com .product-data svg path {
  stroke: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .collection-top button svg path {
  fill: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-handwovenindustries-com .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-handwovenindustries-com .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.embedded-style-handwovenindustries-com .customizable-sign-up-wrapper .save {
  background: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .customizable-tab-badge {
  background-color: var(--hwi-brown);
}

.embedded-style-handwovenindustries-com header.hwi-header {
  background-image: linear-gradient(45deg, var(--hwi-black), var(--hwi-blue));
  height: 151px;
  padding: 10px;
}

.embedded-style-handwovenindustries-com header.hwi-header img {
  height: 131px;
  width: auto;
}

.embedded-style-handwovenindustries-com .customizable-select-quantities,
  .embedded-style-handwovenindustries-com .customizable-start-order-button,
  .embedded-style-handwovenindustries-com .product-data .button-tertiary,
  .embedded-style-handwovenindustries-com .button-secondary {
  background-color: var(--hwi-blue);
  color: #ffffff;
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-handwovenindustries-com .customizable-select-quantities:hover,
  .embedded-style-handwovenindustries-com .customizable-start-order-button:hover,
  .embedded-style-handwovenindustries-com .product-data .button-tertiary:hover,
  .embedded-style-handwovenindustries-com .button-secondary:hover {
  background-color: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .product-data .button-secondary,
  .embedded-style-handwovenindustries-com .customizable-product-done,
  .embedded-style-handwovenindustries-com .button-tertiary {
  background-color: var(--hwi-brown);
  color: var(--hwi-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-handwovenindustries-com .product-data .button-secondary:hover,
  .embedded-style-handwovenindustries-com .customizable-product-done:hover,
  .embedded-style-handwovenindustries-com .button-tertiary:hover {
  background-color: var(--hwi-dark-brown);
}

.embedded-style-handwovenindustries-com .button-primary,
  .embedded-style-handwovenindustries-com .collection-top .button-secondary {
  background-color: var(--hwi-black);
  color: var(--hwi-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-handwovenindustries-com .button-primary:hover,
  .embedded-style-handwovenindustries-com .collection-top .button-secondary:hover {
  background-color: var(--hwi-blue);
}

.embedded-style-handwovenindustries-com .button-split-tertiary {
  border-color: var(--hwi-black);
  color: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .button-split-tertiary:hover {
  background-color: var(--hwi-brown);
  border-color: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .customizable-section-header {
  border-color: var(--hwi-brown);
}

.embedded-style-handwovenindustries-com .customizable-section-header.active {
  border-color: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .customizable-catalog-bubble {
  border-color: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .button-txt-indi,
  .embedded-style-handwovenindustries-com .customizable-order-tab,
  .embedded-style-handwovenindustries-com .customizable-section-header {
  color: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-slate:hover {
  color: var(--hwi-blue);
}

.embedded-style-handwovenindustries-com .customizable-order-tab {
  border-color: var(--hwi-brown);
}

.embedded-style-handwovenindustries-com .customizable-order-tab:hover {
  color: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .customizable-order-tab.active {
  border-color: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .customizable-section-header:hover {
  background-color: var(--hwi-brown);
}

.embedded-style-handwovenindustries-com .button-dd-item:hover {
  background-color: var(--hwi-brown);
  color: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--hwi-brown);
}

.embedded-style-handwovenindustries-com .section-header-content .section-heading,
  .embedded-style-handwovenindustries-com .section-header-content .section-subheading {
  color: var(--hwi-black);
}

.embedded-style-handwovenindustries-com .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* HOJ */

.embedded-style-hoj {
  --hoj-brown: #f5f3ef;
  --hoj-dark-brown: #eae5dc;
  --hoj-offwhite: #fffdf9;
  --hoj-black: #1e1e1e;
  --hoj-red: #fc0d1c;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-hoj .text-indi-700,
  .embedded-style-hoj .text-indi-600,
  .embedded-style-hoj .text-indi-500,
  .embedded-style-hoj .button-dd-trigger:hover {
  color: var(--hoj-black);
}

.embedded-style-hoj .border-indi-500 {
  border-color: var(--hoj-black);
}

.embedded-style-hoj .bg-indi-500 {
  background-color: var(--hoj-black);
}

.embedded-style-hoj .chat-arrow-right:after {
  border-left-color: var(--hoj-black) !important;
}

.embedded-style-hoj .buttons-vert-list-item-moss-active {
  background-color: var(--hoj-brown);
}

.embedded-style-hoj .bg-hoj-black {
  background-color: var(--hoj-black);
}

.embedded-style-hoj .customizable-sign-up-title,
  .embedded-style-hoj .txt-h2 {
  color: var(--hoj-black);
}

.embedded-style-hoj .quick-manage svg path,
  .embedded-style-hoj .product-data svg path {
  stroke: var(--hoj-black);
}

.embedded-style-hoj .collection-top button svg path {
  fill: var(--hoj-black);
}

.embedded-style-hoj .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-hoj .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-hoj .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-hoj .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-hoj .customizable-sign-up-wrapper .save {
  background: var(--hoj-black);
}

.embedded-style-hoj .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-hoj .customizable-tab-badge {
  background-color: var(--hoj-brown);
}

.embedded-style-hoj header.hoj-hq-header {
  background-color: var(--hoj-black);
  height: 131px;
}

.embedded-style-hoj header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-hoj .customizable-select-quantities,
  .embedded-style-hoj .customizable-start-order-button,
  .embedded-style-hoj .product-data .button-tertiary,
  .embedded-style-hoj .button-secondary {
  background-color: var(--hoj-red);
  color: #ffffff;
  border-width: 0px;
}

.embedded-style-hoj .customizable-select-quantities,
  .embedded-style-hoj .customizable-start-order-button,
  .embedded-style-hoj .product-data .button-tertiary,
  .embedded-style-hoj .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-hoj .customizable-select-quantities:hover,
  .embedded-style-hoj .customizable-start-order-button:hover,
  .embedded-style-hoj .product-data .button-tertiary:hover,
  .embedded-style-hoj .button-secondary:hover {
  background-color: var(--hoj-black);
}

.embedded-style-hoj .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-hoj .product-data .button-secondary,
  .embedded-style-hoj .customizable-product-done,
  .embedded-style-hoj .button-tertiary {
  background-color: var(--hoj-brown);
  color: var(--hoj-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-hoj .product-data .button-secondary:hover,
  .embedded-style-hoj .customizable-product-done:hover,
  .embedded-style-hoj .button-tertiary:hover {
  background-color: var(--hoj-dark-brown);
}

.embedded-style-hoj .button-primary,
  .embedded-style-hoj .collection-top .button-secondary {
  background-color: var(--hoj-black);
  color: var(--hoj-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-hoj .button-primary:hover,
  .embedded-style-hoj .collection-top .button-secondary:hover {
  background-color: var(--hoj-red);
}

.embedded-style-hoj .button-split-tertiary {
  border-color: var(--hoj-black);
  color: var(--hoj-black);
}

.embedded-style-hoj .button-split-tertiary:hover {
  background-color: var(--hoj-brown);
  border-color: var(--hoj-black);
}

.embedded-style-hoj .customizable-section-header {
  border-color: var(--hoj-brown);
}

.embedded-style-hoj .customizable-section-header.active {
  border-color: var(--hoj-black);
}

.embedded-style-hoj .customizable-catalog-bubble {
  border-color: var(--hoj-black);
}

.embedded-style-hoj .button-txt-indi,
  .embedded-style-hoj .customizable-order-tab,
  .embedded-style-hoj .customizable-section-header {
  color: var(--hoj-black);
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-slate:hover {
  color: var(--hoj-red);
}

.embedded-style-hoj .customizable-order-tab {
  border-color: var(--hoj-brown);
}

.embedded-style-hoj .customizable-order-tab:hover {
  color: var(--hoj-black);
}

.embedded-style-hoj .customizable-order-tab.active {
  border-color: var(--hoj-black);
}

.embedded-style-hoj .customizable-section-header:hover {
  background-color: var(--hoj-brown);
}

.embedded-style-hoj .button-dd-item:hover {
  background-color: var(--hoj-brown);
  color: var(--hoj-black);
}

.embedded-style-hoj .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--hoj-brown);
}

.embedded-style-hoj .section-header-content .section-heading,
  .embedded-style-hoj .section-header-content .section-subheading {
  color: var(--hoj-black);
}

.embedded-style-hoj .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* iRestore */

.embedded-style-i-restore {
  --irestore-brown: #f5f3ef;
  --irestore-secondred: #f23440;
  --irestore-white: #ffffff;
  --irestore-red: #f23440;
  --irestore-lightred: #cb4344;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-i-restore .button-grayline,
  .embedded-style-i-restore .button-primary,
  .embedded-style-i-restore .button-secondary,
  .embedded-style-i-restore .button-tertiary {
  border-radius: 100px !important;
  text-transform: uppercase;
}

.embedded-style-i-restore .login-form {
  background-color: var(--irestore-white);
}

.embedded-style-i-restore .text-indi-700,
  .embedded-style-i-restore .text-indi-600,
  .embedded-style-i-restore .text-indi-500,
  .embedded-style-i-restore .button-dd-trigger:hover {
  color: var(--irestore-red);
}

.embedded-style-i-restore .border-indi-500 {
  border-color: var(--irestore-red);
}

.embedded-style-i-restore .bg-indi-500 {
  background-color: var(--irestore-red);
}

.embedded-style-i-restore .chat-arrow-right:after {
  border-left-color: var(--irestore-red) !important;
}

.embedded-style-i-restore .buttons-vert-list-item-moss-active {
  background-color: var(--irestore-brown);
}

.embedded-style-i-restore .bg-hoj-black {
  background-color: var(--irestore-red);
}

.embedded-style-i-restore .customizable-sign-up-title,
  .embedded-style-i-restore .txt-h2 {
  color: var(--irestore-red);
}

.embedded-style-i-restore .quick-manage svg path,
  .embedded-style-i-restore .product-data svg path {
  stroke: var(--irestore-red);
}

.embedded-style-i-restore .collection-top button svg path {
  fill: var(--irestore-red);
}

.embedded-style-i-restore .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-i-restore .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-i-restore .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-i-restore .customizable-sign-up-wrapper .save {
  background: var(--irestore-red);
}

.embedded-style-i-restore .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-i-restore .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-i-restore .customizable-tab-badge {
  background-color: var(--irestore-brown);
}

.embedded-style-i-restore header.hoj-hq-header {
  background-color: var(--irestore-red);
  height: 131px;
}

.embedded-style-i-restore header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-i-restore .customizable-catalog-start-order-button {
  background-color: var(--irestore-secondred) !important;
}

.embedded-style-i-restore .customizable-catalog-start-order-button:hover {
  background-color: var(--irestore-lightred) !important;
}

.embedded-style-i-restore .customizable-product-image-wrapper img {
  height: 280px;
  -o-object-fit: contain;
     object-fit: contain;
}

.embedded-style-i-restore .customizable-product-details div {
  text-align: center;
}

.embedded-style-i-restore .customizable-product-details .flex {
  justify-content: center;
}

.embedded-style-i-restore .customizable-select-quantities,
  .embedded-style-i-restore .customizable-start-order-button,
  .embedded-style-i-restore .product-data .button-tertiary,
  .embedded-style-i-restore .button-secondary {
  background-color: var(--irestore-lightred);
  color: var(--irestore-white);
  border-width: 0px;
}

.embedded-style-i-restore .customizable-select-quantities,
  .embedded-style-i-restore .customizable-start-order-button,
  .embedded-style-i-restore .product-data .button-tertiary,
  .embedded-style-i-restore .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-i-restore .customizable-select-quantities:hover,
  .embedded-style-i-restore .customizable-start-order-button:hover,
  .embedded-style-i-restore .product-data .button-tertiary:hover,
  .embedded-style-i-restore .button-secondary:hover {
  background-color: var(--irestore-red);
  color: #ffffff;
}

.embedded-style-i-restore .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-i-restore .product-data .button-secondary {
  background-color: var(--irestore-secondred);
  color: var(--irestore-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-i-restore .customizable-product-done,
  .embedded-style-i-restore .button-tertiary {
  background-color: var(--irestore-brown);
  color: var(--irestore-red);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-i-restore .product-data .button-secondary:hover,
  .embedded-style-i-restore .customizable-product-done:hover,
  .embedded-style-i-restore .button-tertiary:hover {
  background-color: var(--irestore-lightred);
  color: var(--irestore-white);
}

.embedded-style-i-restore .button-primary {
  background-color: var(--irestore-secondred);
  color: var(--irestore-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-i-restore .collection-top .button-secondary {
  background-color: var(--irestore-lightred);
  color: var(--irestore-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-i-restore .button-primary:hover,
  .embedded-style-i-restore .collection-top .button-secondary:hover {
  background-color: var(--irestore-lightred);
}

.embedded-style-i-restore .button-split-tertiary {
  border-color: var(--irestore-red);
  color: var(--irestore-red);
}

.embedded-style-i-restore .button-split-tertiary:hover {
  background-color: var(--irestore-brown);
  border-color: var(--irestore-red);
  color: var(--irestore-white);
}

.embedded-style-i-restore .customizable-section-header {
  border-color: var(--irestore-brown);
}

.embedded-style-i-restore .customizable-section-header.active {
  border-color: var(--irestore-red);
}

.embedded-style-i-restore .customizable-catalog-bubble {
  border-color: var(--irestore-red);
}

.embedded-style-i-restore .button-txt-indi,
  .embedded-style-i-restore .customizable-order-tab,
  .embedded-style-i-restore .customizable-section-header {
  color: var(--irestore-red);
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-slate:hover {
  color: var(--irestore-lightred);
}

.embedded-style-i-restore .customizable-order-tab {
  border-color: var(--irestore-brown);
}

.embedded-style-i-restore .customizable-order-tab:hover {
  color: var(--irestore-red);
}

.embedded-style-i-restore .customizable-order-tab.active {
  border-color: var(--irestore-red);
}

.embedded-style-i-restore .customizable-section-header:hover {
  background-color: var(--irestore-brown);
}

.embedded-style-i-restore .button-dd-item:hover {
  background-color: var(--irestore-brown);
  color: var(--irestore-red);
}

.embedded-style-i-restore .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--irestore-brown);
}

.embedded-style-i-restore .section-header-content .section-heading,
  .embedded-style-i-restore .section-header-content .section-subheading {
  color: var(--irestore-red);
}

.embedded-style-i-restore .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* Keababies */

@media (max-width: 576px) {
  .embedded-style-keababies-a {
    width: 90% !important;
  }
}

/* Ampersand */

.embedded-style-little-farmhouse-flowers {
  --lfhf-brown: #af514e;
  --lfhf-lightbeige: #ffc700;
  --lfhf-offwhite: #ffc700;
  --lfhf-white: #ffffff;
  --lfhf-black: #000000;
  --lfhf-darkbeige: #dfa390;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-little-farmhouse-flowers .text-indi-700,
  .embedded-style-little-farmhouse-flowers .text-indi-600,
  .embedded-style-little-farmhouse-flowers .text-indi-500,
  .embedded-style-little-farmhouse-flowers .button-dd-trigger:hover {
  color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .border-indi-500 {
  border-color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .bg-indi-500 {
  background-color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .chat-arrow-right:after {
  border-left-color: var(--lfhf-black) !important;
}

.embedded-style-little-farmhouse-flowers .buttons-vert-list-item-moss-active {
  background-color: var(--lfhf-lightbeige);
}

.embedded-style-little-farmhouse-flowers .bg-fc-purp {
  background-color: var(--lfhf-darkbeige);
}

.embedded-style-little-farmhouse-flowers .customizable-sign-up-title,
  .embedded-style-little-farmhouse-flowers .txt-h2 {
  color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .quick-manage svg path,
  .embedded-style-little-farmhouse-flowers .product-data svg path {
  stroke: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .collection-top button svg path {
  fill: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-little-farmhouse-flowers .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-little-farmhouse-flowers .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-little-farmhouse-flowers .customizable-sign-up-wrapper .save {
  background: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-little-farmhouse-flowers .customizable-tab-badge {
  background-color: var(--lfhf-brown);
}

.embedded-style-little-farmhouse-flowers header.lfhf-header {
  background-color: var(--lfhf-darkbeige);
}

.embedded-style-little-farmhouse-flowers header.lfhf-header .custom-header-img {
  max-width: 50%;
  max-height: 50%;
}

.embedded-style-little-farmhouse-flowers .customizable-select-quantities,
  .embedded-style-little-farmhouse-flowers .customizable-start-order-button,
  .embedded-style-little-farmhouse-flowers .product-data .button-tertiary,
  .embedded-style-little-farmhouse-flowers .button-secondary {
  background-color: var(--lfhf-lightbeige);
  color: var(--lfhf-black);
  border-width: 0px;
}

.embedded-style-little-farmhouse-flowers .customizable-select-quantities,
  .embedded-style-little-farmhouse-flowers .customizable-start-order-button,
  .embedded-style-little-farmhouse-flowers .product-data .button-tertiary,
  .embedded-style-little-farmhouse-flowers .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-little-farmhouse-flowers .customizable-select-quantities:hover,
  .embedded-style-little-farmhouse-flowers .customizable-start-order-button:hover,
  .embedded-style-little-farmhouse-flowers .product-data .button-tertiary:hover,
  .embedded-style-little-farmhouse-flowers .button-secondary:hover {
  background-color: var(--lfhf-lightbeige);
  color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-little-farmhouse-flowers .product-data .button-secondary,
  .embedded-style-little-farmhouse-flowers .customizable-product-done,
  .embedded-style-little-farmhouse-flowers .button-tertiary {
  background-color: var(--lfhf-offwhite);
  color: var(--lfhf-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-little-farmhouse-flowers .product-data .button-secondary:hover,
  .embedded-style-little-farmhouse-flowers .customizable-product-done:hover,
  .embedded-style-little-farmhouse-flowers .button-tertiary:hover {
  background-color: var(--lfhf-lightbeige);
  color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .button-primary,
  .embedded-style-little-farmhouse-flowers .collection-top .button-secondary {
  background-color: var(--lfhf-black);
  color: var(--lfhf-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-little-farmhouse-flowers .button-primary:hover,
  .embedded-style-little-farmhouse-flowers .collection-top .button-secondary:hover {
  background-color: var(--lfhf-lightbeige);
  color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .button-split-tertiary {
  border-color: var(--lfhf-darkbeige);
  color: var(--lfhf-lightbeige);
}

.embedded-style-little-farmhouse-flowers .button-split-tertiary:hover {
  background-color: var(--lfhf-lightbeige);
  border-color: var(--lfhf-darkbeige);
  color: #ffffff;
}

.embedded-style-little-farmhouse-flowers .customizable-section-header {
  border-color: var(--lfhf-lightbeige);
}

.embedded-style-little-farmhouse-flowers .customizable-section-header.active {
  border-color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .customizable-catalog-bubble {
  border-color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .button-txt-indi,
  .embedded-style-little-farmhouse-flowers .customizable-order-tab,
  .embedded-style-little-farmhouse-flowers .customizable-section-header {
  color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-slate:hover {
  color: var(--lfhf-darkbeige);
}

.embedded-style-little-farmhouse-flowers .customizable-order-tab {
  border-color: var(--lfhf-lightbeige);
}

.embedded-style-little-farmhouse-flowers .customizable-order-tab:hover {
  color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .customizable-order-tab.active {
  border-color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .customizable-section-header:hover {
  background-color: var(--lfhf-lightbeige);
}

.embedded-style-little-farmhouse-flowers .button-dd-item:hover {
  background-color: var(--lfhf-lightbeige);
  color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--lfhf-lightbeige);
}

.embedded-style-little-farmhouse-flowers .section-header-content .section-heading,
  .embedded-style-little-farmhouse-flowers .section-header-content .section-subheading {
  color: var(--lfhf-black);
}

.embedded-style-little-farmhouse-flowers .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* Little Farmhouse Flowers - OLD */

.embedded-style-little-farmhouse-flowers-old {
  --lfhf-old-brown: #af514e;
  --lfhf-old-lightbeige: #e7c189;
  --lfhf-old-offwhite: #fff5ea;
  --lfhf-old-black: #163e44;
  --lfhf-old-darkbeige: #dfa390;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-little-farmhouse-flowers-old .text-indi-700,
  .embedded-style-little-farmhouse-flowers-old .text-indi-600,
  .embedded-style-little-farmhouse-flowers-old .text-indi-500,
  .embedded-style-little-farmhouse-flowers-old .button-dd-trigger:hover {
  color: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .border-indi-500 {
  border-color: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .bg-indi-500 {
  background-color: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .chat-arrow-right:after {
  border-left-color: var(--lfhf-old-black) !important;
}

.embedded-style-little-farmhouse-flowers-old .buttons-vert-list-item-moss-active {
  background-color: var(--lfhf-old-lightbeige);
}

.embedded-style-little-farmhouse-flowers-old .bg-fc-purp {
  background-color: var(--lfhf-old-darkbeige);
}

.embedded-style-little-farmhouse-flowers-old .customizable-sign-up-title,
  .embedded-style-little-farmhouse-flowers-old .txt-h2 {
  color: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .quick-manage svg path,
  .embedded-style-little-farmhouse-flowers-old .product-data svg path {
  stroke: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .collection-top button svg path {
  fill: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-little-farmhouse-flowers-old .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-little-farmhouse-flowers-old .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-little-farmhouse-flowers-old .customizable-sign-up-wrapper .save {
  background: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-little-farmhouse-flowers-old .customizable-tab-badge {
  background-color: var(--lfhf-old-brown);
}

.embedded-style-little-farmhouse-flowers-old header.lfhf-header {
  background-color: var(--lfhf-old-darkbeige);
}

.embedded-style-little-farmhouse-flowers-old header.lfhf-header .custom-header-img {
  max-width: 50%;
  max-height: 50%;
}

.embedded-style-little-farmhouse-flowers-old .customizable-select-quantities,
  .embedded-style-little-farmhouse-flowers-old .customizable-start-order-button,
  .embedded-style-little-farmhouse-flowers-old .product-data .button-tertiary,
  .embedded-style-little-farmhouse-flowers-old .button-secondary {
  background-color: var(--lfhf-old-lightbeige);
  color: var(--lfhf-old-black);
  border-width: 0px;
}

.embedded-style-little-farmhouse-flowers-old .customizable-select-quantities,
  .embedded-style-little-farmhouse-flowers-old .customizable-start-order-button,
  .embedded-style-little-farmhouse-flowers-old .product-data .button-tertiary,
  .embedded-style-little-farmhouse-flowers-old .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-little-farmhouse-flowers-old .customizable-select-quantities:hover,
  .embedded-style-little-farmhouse-flowers-old .customizable-start-order-button:hover,
  .embedded-style-little-farmhouse-flowers-old .product-data .button-tertiary:hover,
  .embedded-style-little-farmhouse-flowers-old .button-secondary:hover {
  background-color: var(--lfhf-old-lightbeige);
  color: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-little-farmhouse-flowers-old .product-data .button-secondary,
  .embedded-style-little-farmhouse-flowers-old .customizable-product-done,
  .embedded-style-little-farmhouse-flowers-old .button-tertiary {
  background-color: var(--lfhf-old-offwhite);
  color: var(--lfhf-old-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-little-farmhouse-flowers-old .product-data .button-secondary:hover,
  .embedded-style-little-farmhouse-flowers-old .customizable-product-done:hover,
  .embedded-style-little-farmhouse-flowers-old .button-tertiary:hover {
  background-color: var(--lfhf-old-lightbeige);
  color: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .button-primary,
  .embedded-style-little-farmhouse-flowers-old .collection-top .button-secondary {
  background-color: var(--lfhf-old-black);
  color: var(--lfhf-old-offwhite);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-little-farmhouse-flowers-old .button-primary:hover,
  .embedded-style-little-farmhouse-flowers-old .collection-top .button-secondary:hover {
  background-color: var(--lfhf-old-lightbeige);
}

.embedded-style-little-farmhouse-flowers-old .button-split-tertiary {
  border-color: var(--lfhf-old-darkbeige);
  color: var(--lfhf-old-offwhite);
}

.embedded-style-little-farmhouse-flowers-old .button-split-tertiary:hover {
  background-color: var(--lfhf-old-lightbeige);
  border-color: var(--lfhf-old-darkbeige);
  color: #ffffff;
}

.embedded-style-little-farmhouse-flowers-old .customizable-section-header {
  border-color: var(--lfhf-old-lightbeige);
}

.embedded-style-little-farmhouse-flowers-old .customizable-section-header.active {
  border-color: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .customizable-catalog-bubble {
  border-color: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .button-txt-indi,
  .embedded-style-little-farmhouse-flowers-old .customizable-order-tab,
  .embedded-style-little-farmhouse-flowers-old .customizable-section-header {
  color: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-slate:hover {
  color: var(--lfhf-old-darkbeige);
}

.embedded-style-little-farmhouse-flowers-old .customizable-order-tab {
  border-color: var(--lfhf-old-lightbeige);
}

.embedded-style-little-farmhouse-flowers-old .customizable-order-tab:hover {
  color: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .customizable-order-tab.active {
  border-color: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .customizable-section-header:hover {
  background-color: var(--lfhf-old-lightbeige);
}

.embedded-style-little-farmhouse-flowers-old .button-dd-item:hover {
  background-color: var(--lfhf-old-lightbeige);
  color: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--lfhf-old-lightbeige);
}

.embedded-style-little-farmhouse-flowers-old .section-header-content .section-heading,
  .embedded-style-little-farmhouse-flowers-old .section-header-content .section-subheading {
  color: var(--lfhf-old-black);
}

.embedded-style-little-farmhouse-flowers-old .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* M&D Distributing */

.embedded-style-m-d-distributing {
  --mdd-brown: #f5f3ef;
  --mdd-secondred: #9f1313;
  --mdd-white: #ffffff;
  --mdd-red: #9f1313;
  --mdd-lightred: #ab3a39;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-m-d-distributing .login-form {
  background-color: var(--mdd-white);
}

.embedded-style-m-d-distributing .text-indi-700,
  .embedded-style-m-d-distributing .text-indi-600,
  .embedded-style-m-d-distributing .text-indi-500,
  .embedded-style-m-d-distributing .button-dd-trigger:hover {
  color: var(--mdd-red);
}

.embedded-style-m-d-distributing .border-indi-500 {
  border-color: var(--mdd-red);
}

.embedded-style-m-d-distributing .bg-indi-500 {
  background-color: var(--mdd-red);
}

.embedded-style-m-d-distributing .chat-arrow-right:after {
  border-left-color: var(--mdd-red) !important;
}

.embedded-style-m-d-distributing .buttons-vert-list-item-moss-active {
  background-color: var(--mdd-brown);
}

.embedded-style-m-d-distributing .bg-hoj-black {
  background-color: var(--mdd-red);
}

.embedded-style-m-d-distributing .customizable-sign-up-title,
  .embedded-style-m-d-distributing .txt-h2 {
  color: var(--mdd-red);
}

.embedded-style-m-d-distributing .quick-manage svg path,
  .embedded-style-m-d-distributing .product-data svg path {
  stroke: var(--mdd-red);
}

.embedded-style-m-d-distributing .collection-top button svg path {
  fill: var(--mdd-red);
}

.embedded-style-m-d-distributing .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-m-d-distributing .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-m-d-distributing .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-m-d-distributing .customizable-sign-up-wrapper .save {
  background: var(--mdd-red);
}

.embedded-style-m-d-distributing .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-m-d-distributing .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-m-d-distributing .customizable-tab-badge {
  background-color: var(--mdd-brown);
}

.embedded-style-m-d-distributing header.hoj-hq-header {
  background-color: var(--mdd-red);
  height: 131px;
}

.embedded-style-m-d-distributing header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-m-d-distributing .customizable-catalog-start-order-button {
  background-color: var(--mdd-secondred) !important;
}

.embedded-style-m-d-distributing .customizable-catalog-start-order-button:hover {
  background-color: var(--mdd-lightred) !important;
}

.embedded-style-m-d-distributing .customizable-product-image-wrapper img {
  height: 280px;
  -o-object-fit: contain;
     object-fit: contain;
}

.embedded-style-m-d-distributing .customizable-product-details div {
  text-align: center;
}

.embedded-style-m-d-distributing .customizable-product-details .flex {
  justify-content: center;
}

.embedded-style-m-d-distributing .customizable-select-quantities,
  .embedded-style-m-d-distributing .customizable-start-order-button,
  .embedded-style-m-d-distributing .product-data .button-tertiary,
  .embedded-style-m-d-distributing .button-secondary {
  background-color: var(--mdd-lightred);
  color: var(--mdd-white);
  border-width: 0px;
}

.embedded-style-m-d-distributing .customizable-select-quantities,
  .embedded-style-m-d-distributing .customizable-start-order-button,
  .embedded-style-m-d-distributing .product-data .button-tertiary,
  .embedded-style-m-d-distributing .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-m-d-distributing .customizable-select-quantities:hover,
  .embedded-style-m-d-distributing .customizable-start-order-button:hover,
  .embedded-style-m-d-distributing .product-data .button-tertiary:hover,
  .embedded-style-m-d-distributing .button-secondary:hover {
  background-color: var(--mdd-red);
  color: #ffffff;
}

.embedded-style-m-d-distributing .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-m-d-distributing .product-data .button-secondary {
  background-color: var(--mdd-secondred);
  color: var(--mdd-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-m-d-distributing .customizable-product-done,
  .embedded-style-m-d-distributing .button-tertiary {
  background-color: var(--mdd-brown);
  color: var(--mdd-red);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-m-d-distributing .product-data .button-secondary:hover,
  .embedded-style-m-d-distributing .customizable-product-done:hover,
  .embedded-style-m-d-distributing .button-tertiary:hover {
  background-color: var(--mdd-lightred);
  color: var(--mdd-white);
}

.embedded-style-m-d-distributing .button-primary {
  background-color: var(--mdd-secondred);
  color: var(--mdd-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-m-d-distributing .collection-top .button-secondary {
  background-color: var(--mdd-lightred);
  color: var(--mdd-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-m-d-distributing .button-primary:hover,
  .embedded-style-m-d-distributing .collection-top .button-secondary:hover {
  background-color: var(--mdd-lightred);
}

.embedded-style-m-d-distributing .button-split-tertiary {
  border-color: var(--mdd-red);
  color: var(--mdd-red);
}

.embedded-style-m-d-distributing .button-split-tertiary:hover {
  background-color: var(--mdd-brown);
  border-color: var(--mdd-red);
  color: var(--mdd-white);
}

.embedded-style-m-d-distributing .customizable-section-header {
  border-color: var(--mdd-brown);
}

.embedded-style-m-d-distributing .customizable-section-header.active {
  border-color: var(--mdd-red);
}

.embedded-style-m-d-distributing .customizable-catalog-bubble {
  border-color: var(--mdd-red);
}

.embedded-style-m-d-distributing .button-txt-indi,
  .embedded-style-m-d-distributing .customizable-order-tab,
  .embedded-style-m-d-distributing .customizable-section-header {
  color: var(--mdd-red);
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-slate:hover {
  color: var(--mdd-lightred);
}

.embedded-style-m-d-distributing .customizable-order-tab {
  border-color: var(--mdd-brown);
}

.embedded-style-m-d-distributing .customizable-order-tab:hover {
  color: var(--mdd-red);
}

.embedded-style-m-d-distributing .customizable-order-tab.active {
  border-color: var(--mdd-red);
}

.embedded-style-m-d-distributing .customizable-section-header:hover {
  background-color: var(--mdd-brown);
}

.embedded-style-m-d-distributing .button-dd-item:hover {
  background-color: var(--mdd-brown);
  color: var(--mdd-red);
}

.embedded-style-m-d-distributing .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--mdd-brown);
}

.embedded-style-m-d-distributing .section-header-content .section-heading,
  .embedded-style-m-d-distributing .section-header-content .section-subheading {
  color: var(--mdd-red);
}

.embedded-style-m-d-distributing .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* Mood Miles */

.embedded-style-mood-miles {
  --moodmiles-offwhite: #f5f3ef;
  --moodmiles-gray: #424242;
  --moodmiles-white: #ffffff;
  --moodmiles-black: #212121;
  --moodmiles-doubleblack: #212121;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-mood-miles .login-form {
  /* background-color: var(--moodmiles-white); */
}

.embedded-style-mood-miles .text-indi-700,
  .embedded-style-mood-miles .text-indi-600,
  .embedded-style-mood-miles .text-indi-500,
  .embedded-style-mood-miles .button-dd-trigger:hover {
  color: var(--moodmiles-black);
}

.embedded-style-mood-miles .border-indi-500 {
  border-color: var(--moodmiles-black);
}

.embedded-style-mood-miles .bg-indi-500 {
  background-color: var(--moodmiles-black);
}

.embedded-style-mood-miles .chat-arrow-right:after {
  border-left-color: var(--moodmiles-black) !important;
}

.embedded-style-mood-miles .buttons-vert-list-item-moss-active {
  background-color: var(--moodmiles-offwhite);
}

.embedded-style-mood-miles .bg-mm-black {
  background-color: #000;
}

.embedded-style-mood-miles .customizable-sign-up-title,
  .embedded-style-mood-miles .txt-h2 {
  color: var(--moodmiles-black);
}

.embedded-style-mood-miles .quick-manage svg path,
  .embedded-style-mood-miles .product-data svg path {
  stroke: var(--moodmiles-black);
}

.embedded-style-mood-miles .collection-top button svg path {
  fill: var(--moodmiles-black);
}

.embedded-style-mood-miles .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-mood-miles .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-mood-miles .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-mood-miles .customizable-sign-up-wrapper .save {
  background: var(--moodmiles-black);
}

.embedded-style-mood-miles .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-mood-miles .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-mood-miles .customizable-tab-badge {
  background-color: var(--moodmiles-offwhite);
}

.embedded-style-mood-miles header.hoj-hq-header {
  background-color: var(--moodmiles-black);
  height: 131px;
}

.embedded-style-mood-miles header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-mood-miles .customizable-catalog-start-order-button {
  background-color: var(--moodmiles-gray) !important;
}

.embedded-style-mood-miles .customizable-catalog-start-order-button:hover {
  background-color: var(--moodmiles-doubleblack) !important;
}

.embedded-style-mood-miles .customizable-product-image-wrapper img {
  height: 280px;
  -o-object-fit: contain;
     object-fit: contain;
}

.embedded-style-mood-miles .customizable-product-details div {
  text-align: center;
}

.embedded-style-mood-miles .customizable-product-details .flex {
  justify-content: center;
}

.embedded-style-mood-miles .customizable-select-quantities,
  .embedded-style-mood-miles .customizable-start-order-button,
  .embedded-style-mood-miles .product-data .button-tertiary,
  .embedded-style-mood-miles .button-secondary {
  background-color: var(--moodmiles-doubleblack);
  color: var(--moodmiles-white);
  border-width: 0px;
}

.embedded-style-mood-miles .customizable-select-quantities,
  .embedded-style-mood-miles .customizable-start-order-button,
  .embedded-style-mood-miles .product-data .button-tertiary,
  .embedded-style-mood-miles .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-mood-miles .customizable-select-quantities:hover,
  .embedded-style-mood-miles .customizable-start-order-button:hover,
  .embedded-style-mood-miles .product-data .button-tertiary:hover,
  .embedded-style-mood-miles .button-secondary:hover {
  background-color: var(--moodmiles-black);
  color: #ffffff;
}

.embedded-style-mood-miles .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-mood-miles .product-data .button-secondary {
  background-color: var(--moodmiles-gray);
  color: var(--moodmiles-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-mood-miles .customizable-product-done,
  .embedded-style-mood-miles .button-tertiary {
  background-color: var(--moodmiles-offwhite);
  color: var(--moodmiles-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-mood-miles .product-data .button-secondary:hover,
  .embedded-style-mood-miles .customizable-product-done:hover,
  .embedded-style-mood-miles .button-tertiary:hover {
  background-color: var(--moodmiles-doubleblack);
  color: var(--moodmiles-white);
}

.embedded-style-mood-miles .button-primary {
  background-color: var(--moodmiles-gray);
  color: var(--moodmiles-offwhite);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-mood-miles .collection-top .button-secondary {
  background-color: var(--moodmiles-doubleblack);
  color: var(--moodmiles-offwhite);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-mood-miles .button-primary:hover,
  .embedded-style-mood-miles .collection-top .button-secondary:hover {
  background-color: var(--moodmiles-doubleblack);
}

.embedded-style-mood-miles .button-split-tertiary {
  border-color: var(--moodmiles-black);
  color: var(--moodmiles-black);
}

.embedded-style-mood-miles .button-split-tertiary:hover {
  background-color: var(--moodmiles-offwhite);
  border-color: var(--moodmiles-black);
  color: var(--moodmiles-white);
}

.embedded-style-mood-miles .customizable-section-header {
  border-color: var(--moodmiles-offwhite);
}

.embedded-style-mood-miles .customizable-section-header.active {
  border-color: var(--moodmiles-black);
}

.embedded-style-mood-miles .customizable-catalog-bubble {
  border-color: var(--moodmiles-black);
}

.embedded-style-mood-miles .button-txt-indi,
  .embedded-style-mood-miles .customizable-order-tab,
  .embedded-style-mood-miles .customizable-section-header {
  color: var(--moodmiles-black);
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-slate:hover {
  color: var(--moodmiles-doubleblack);
}

.embedded-style-mood-miles .customizable-order-tab {
  border-color: var(--moodmiles-offwhite);
}

.embedded-style-mood-miles .customizable-order-tab:hover {
  color: var(--moodmiles-black);
}

.embedded-style-mood-miles .customizable-order-tab.active {
  border-color: var(--moodmiles-black);
}

.embedded-style-mood-miles .customizable-section-header:hover {
  background-color: var(--moodmiles-offwhite);
}

.embedded-style-mood-miles .button-dd-item:hover {
  background-color: var(--moodmiles-offwhite);
  color: var(--moodmiles-black);
}

.embedded-style-mood-miles .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--moodmiles-offwhite);
}

.embedded-style-mood-miles .section-header-content .section-heading,
  .embedded-style-mood-miles .section-header-content .section-subheading {
  color: var(--moodmiles-black);
}

.embedded-style-mood-miles .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* Monuskin */

.embedded-style-monuskin.app-wrapper {
  --candid-sqsp-rows: 4;
  min-height: calc(100vh - 96px);
}

@media (min-width: 768px) {
  .embedded-style-monuskin.app-wrapper {
    --candid-sqsp-rows: 5;
    min-height: calc(100vh - var(--container-width) * var(--row-height-scaling-factor) * var(--candid-sqsp-rows));
  }
}

.embedded-style-monuskin {
  --monuskin-brown: #f5f3ef;
  --monuskin-dark-brown: #eae5dc;
  --monuskin-offwhite: #fffdf9;
  --monuskin-black: #1e1e1e;
  --monuskin-gray: #bfb1c4;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-monuskin #catalog-lazy-scroll-container {
  height: calc(100vh - 60px - 96px);
}

@media (min-width: 768px) {
  .embedded-style-monuskin #catalog-lazy-scroll-container {
    height: calc(100vh - 60px - var(--container-width) * var(--row-height-scaling-factor) * var(--candid-sqsp-rows));
  }
}

.embedded-style-monuskin .text-indi-700,
  .embedded-style-monuskin .text-indi-600,
  .embedded-style-monuskin .text-indi-500,
  .embedded-style-monuskin .button-dd-trigger:hover {
  color: var(--monuskin-black);
}

.embedded-style-monuskin .border-indi-500 {
  border-color: var(--monuskin-black);
}

.embedded-style-monuskin .bg-indi-500 {
  background-color: var(--monuskin-black);
}

.embedded-style-monuskin .chat-arrow-right:after {
  border-left-color: var(--monuskin-black) !important;
}

.embedded-style-monuskin .buttons-vert-list-item-moss-active {
  background-color: var(--monuskin-brown);
}

.embedded-style-monuskin .bg-hoj-black {
  background-color: var(--monuskin-black);
}

.embedded-style-monuskin .customizable-sign-up-title,
  .embedded-style-monuskin .txt-h2 {
  color: var(--monuskin-black);
}

.embedded-style-monuskin .customizable-checkout-wrapper {
  padding-left: 0px;
  padding-right: 0px;
}

.embedded-style-monuskin .quick-manage svg path,
  .embedded-style-monuskin .product-data svg path {
  stroke: var(--monuskin-black);
}

.embedded-style-monuskin .collection-top button svg path {
  fill: var(--monuskin-black);
}

.embedded-style-monuskin .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-monuskin .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-monuskin .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-monuskin .customizable-sign-up-wrapper .save {
  background: var(--monuskin-black);
}

.embedded-style-monuskin .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-monuskin .customizable-tab-badge {
  background-color: var(--monuskin-brown);
}

.embedded-style-monuskin header.hoj-hq-header {
  background-color: var(--monuskin-black);
  height: 131px;
}

.embedded-style-monuskin header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-monuskin .customizable-select-quantities,
  .embedded-style-monuskin .customizable-start-order-button,
  .embedded-style-monuskin .product-data .button-tertiary,
  .embedded-style-monuskin .button-secondary {
  background-color: var(--monuskin-gray);
  color: #ffffff;
  border-width: 0px;
}

.embedded-style-monuskin .customizable-select-quantities,
  .embedded-style-monuskin .customizable-start-order-button,
  .embedded-style-monuskin .product-data .button-tertiary,
  .embedded-style-monuskin .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-monuskin .customizable-select-quantities:hover,
  .embedded-style-monuskin .customizable-start-order-button:hover,
  .embedded-style-monuskin .product-data .button-tertiary:hover,
  .embedded-style-monuskin .button-secondary:hover {
  background-color: var(--monuskin-black);
}

.embedded-style-monuskin .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-monuskin .product-data .button-secondary,
  .embedded-style-monuskin .customizable-product-done,
  .embedded-style-monuskin .button-tertiary {
  background-color: var(--monuskin-brown);
  color: var(--monuskin-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-monuskin .product-data .button-secondary:hover,
  .embedded-style-monuskin .customizable-product-done:hover,
  .embedded-style-monuskin .button-tertiary:hover {
  background-color: var(--monuskin-dark-brown);
}

.embedded-style-monuskin .button-primary,
  .embedded-style-monuskin .collection-top .button-secondary {
  background-color: var(--monuskin-black);
  color: var(--monuskin-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-monuskin .button-primary:hover,
  .embedded-style-monuskin .collection-top .button-secondary:hover {
  background-color: var(--monuskin-gray);
}

.embedded-style-monuskin .button-split-tertiary {
  border-color: var(--monuskin-black);
  color: var(--monuskin-black);
}

.embedded-style-monuskin .button-split-tertiary:hover {
  background-color: var(--monuskin-brown);
  border-color: var(--monuskin-black);
}

.embedded-style-monuskin .customizable-section-header {
  border-color: var(--monuskin-brown);
}

.embedded-style-monuskin .customizable-section-header.active {
  border-color: var(--monuskin-black);
}

.embedded-style-monuskin .customizable-catalog-bubble {
  border-color: var(--monuskin-black);
}

.embedded-style-monuskin .button-txt-indi,
  .embedded-style-monuskin .customizable-order-tab,
  .embedded-style-monuskin .customizable-section-header {
  color: var(--monuskin-black);
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-slate:hover {
  color: var(--monuskin-gray);
}

.embedded-style-monuskin .customizable-order-tab {
  border-color: var(--monuskin-brown);
}

.embedded-style-monuskin .customizable-order-tab:hover {
  color: var(--monuskin-black);
}

.embedded-style-monuskin .customizable-order-tab.active {
  border-color: var(--monuskin-black);
}

.embedded-style-monuskin .customizable-section-header:hover {
  background-color: var(--monuskin-brown);
}

.embedded-style-monuskin .button-dd-item:hover {
  background-color: var(--monuskin-brown);
  color: var(--monuskin-black);
}

.embedded-style-monuskin .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--monuskin-brown);
}

.embedded-style-monuskin .section-header-content .section-heading,
  .embedded-style-monuskin .section-header-content .section-subheading {
  color: var(--monuskin-black);
}

.embedded-style-monuskin .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* PURE BOMB GOLF */

.embedded-style-pure-bomb {
  --wicklow-black: #33312f;
}

.embedded-style-pure-bomb .customizable-sign-up-wrapper {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.embedded-style-pure-bomb .customizable-sign-up-wrapper .save {
  background: var(--wicklow-black);
}

.embedded-style-pure-bomb .login-form .save {
  background: var(--wicklow-black);
}

.embedded-style-pure-bomb .customizable-sign-up-locale {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-top: 2rem;
}

.embedded-style-pure-bomb .customizable-sign-up-locale-form-wrapper {
  border-width: 0px;
  border-width: 0;
}

.embedded-style-pure-bomb .customizable-sign-up-text-button {
  color: var(--wicklow-black);
}

/* Ratchet Knob */

.embedded-style-ratchet-knob {
  --ratchetknob-secondarydark: #1a69a2;
  --ratchetknob-secondarylight: #3d9be0;
  --ratchetknob-primarydark: #68bb45;
  --ratchetknob-primarylight: #95cf7d;
  --ratchetknob-offwhite: #fffdf9;
  /* Text, color, icon customizations */
  /* .buttons-vert-list-item-moss-active {
      background-color: var(--ratchetknob-primarylight);
    } */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
  /* .customizable-section-header {
      border-color: var(--ratchetknob-primarylight);
    }

    .customizable-section-header.active {
      border-color: var(--ratchetknob-primarydark);
    } */
  /* .section-header-content {
      @apply border-0;

      background-color: var(--ratchetknob-primarylight);

      .section-heading,
      .section-subheading {
        color: var(--ratchetknob-primarydark);
      }
    } */
}

.embedded-style-ratchet-knob .text-indi-700,
  .embedded-style-ratchet-knob .text-indi-600,
  .embedded-style-ratchet-knob .text-indi-500,
  .embedded-style-ratchet-knob .button-dd-trigger:hover {
  color: var(--ratchetknob-secondarydark);
}

.embedded-style-ratchet-knob .border-indi-500 {
  border-color: var(--ratchetknob-secondarydark);
}

.embedded-style-ratchet-knob .bg-indi-500 {
  background-color: var(--ratchetknob-secondarydark);
}

.embedded-style-ratchet-knob .chat-arrow-right:after {
  border-left-color: var(--ratchetknob-secondarydark) !important;
}

.embedded-style-ratchet-knob .bg-fc-purp {
  background-color: var(--ratchetknob-secondarydark);
}

.embedded-style-ratchet-knob .customizable-sign-up-title,
  .embedded-style-ratchet-knob .txt-h2 {
  color: var(--ratchetknob-secondarydark);
}

.embedded-style-ratchet-knob .quick-manage svg path,
  .embedded-style-ratchet-knob .product-data svg path {
  stroke: var(--ratchetknob-secondarydark);
}

.embedded-style-ratchet-knob .collection-top button svg path {
  fill: var(--ratchetknob-secondarydark);
}

.embedded-style-ratchet-knob .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-ratchet-knob .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-ratchet-knob .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-ratchet-knob .customizable-sign-up-wrapper .save {
  background: var(--ratchetknob-primarydark);
}

.embedded-style-ratchet-knob .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-ratchet-knob .customizable-tab-badge {
  background-color: var(--ratchetknob-primarylight);
}

.embedded-style-ratchet-knob header.ratchet-knob-hq-header {
  background-color: var(--ratchetknob-primarydark);
  height: 131px;
}

.embedded-style-ratchet-knob header.ratchet-knob-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-ratchet-knob .customizable-select-quantities,
  .embedded-style-ratchet-knob .customizable-start-order-button,
  .embedded-style-ratchet-knob .product-data .button-tertiary,
  .embedded-style-ratchet-knob .button-secondary {
  background-color: var(--ratchetknob-secondarydark);
  color: #ffffff;
  border-width: 0px;
}

.embedded-style-ratchet-knob .customizable-select-quantities,
  .embedded-style-ratchet-knob .customizable-start-order-button,
  .embedded-style-ratchet-knob .product-data .button-tertiary,
  .embedded-style-ratchet-knob .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-ratchet-knob .customizable-select-quantities:hover,
  .embedded-style-ratchet-knob .customizable-start-order-button:hover,
  .embedded-style-ratchet-knob .product-data .button-tertiary:hover,
  .embedded-style-ratchet-knob .button-secondary:hover {
  background-color: var(--ratchetknob-secondarydark);
  color: #ffffff;
}

.embedded-style-ratchet-knob .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-ratchet-knob .product-data .button-secondary,
  .embedded-style-ratchet-knob .customizable-product-done,
  .embedded-style-ratchet-knob .button-tertiary {
  background-color: var(--ratchetknob-primarydark);
  color: #ffffff;
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-ratchet-knob .product-data .button-secondary:hover,
  .embedded-style-ratchet-knob .customizable-product-done:hover,
  .embedded-style-ratchet-knob .button-tertiary:hover {
  background-color: var(--ratchetknob-primarylight);
  color: #ffffff;
}

.embedded-style-ratchet-knob .button-primary,
  .embedded-style-ratchet-knob .collection-top .button-secondary {
  background-color: var(--ratchetknob-secondarydark);
  color: #ffffff;
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-ratchet-knob .button-primary:hover,
  .embedded-style-ratchet-knob .collection-top .button-secondary:hover {
  background-color: var(--ratchetknob-secondarylight);
}

.embedded-style-ratchet-knob .button-split-tertiary {
  border-color: var(--ratchetknob-secondarydark);
  color: var(--ratchetknob-secondarydark);
}

.embedded-style-ratchet-knob .button-split-tertiary:hover {
  background-color: var(--ratchetknob-secondarylight);
  border-color: var(--ratchetknob-secondarylight);
  color: #ffffff;
}

.embedded-style-ratchet-knob .customizable-catalog-bubble {
  border-color: var(--ratchetknob-primarydark);
}

.embedded-style-ratchet-knob .button-txt-indi,
  .embedded-style-ratchet-knob .customizable-order-tab {
  color: var(--ratchetknob-secondarydark);
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-slate:hover {
  color: var(--ratchetknob-secondarydark);
}

.embedded-style-ratchet-knob .customizable-order-tab {
  border-color: var(--ratchetknob-primarylight);
}

.embedded-style-ratchet-knob .customizable-order-tab:hover {
  color: var(--ratchetknob-primarydark);
}

.embedded-style-ratchet-knob .customizable-order-tab.active {
  border-color: var(--ratchetknob-primarydark);
}

.embedded-style-ratchet-knob .customizable-section-header:hover {
  background-color: var(--ratchetknob-offwhite);
}

.embedded-style-ratchet-knob .button-dd-item:hover {
  background-color: var(--ratchetknob-primarylight);
  color: var(--ratchetknob-primarydark);
}

.embedded-style-ratchet-knob .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* Rex */

.embedded-style-rex.app-wrapper {
  --candid-sqsp-rows: 4;
  min-height: calc(100vh - 96px);
}

@media (min-width: 768px) {
  .embedded-style-rex.app-wrapper {
    --candid-sqsp-rows: 5;
    min-height: calc(100vh - var(--container-width) * var(--row-height-scaling-factor) * var(--candid-sqsp-rows));
  }
}

.embedded-style-rex {
  --rex-brown: #f5f3ef;
  --rex-secondred: #e4002b;
  --rex-white: #ffffff;
  --rex-red: #e4002b;
  --rex-lightred: #ff1d48;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-rex .login-form {
  background-color: var(--rex-white);
}

.embedded-style-rex .text-indi-700,
  .embedded-style-rex .text-indi-600,
  .embedded-style-rex .text-indi-500,
  .embedded-style-rex .button-dd-trigger:hover {
  color: var(--rex-red);
}

.embedded-style-rex .border-indi-500 {
  border-color: var(--rex-red);
}

.embedded-style-rex .bg-indi-500 {
  background-color: var(--rex-red);
}

.embedded-style-rex .chat-arrow-right:after {
  border-left-color: var(--rex-red) !important;
}

.embedded-style-rex .buttons-vert-list-item-moss-active {
  background-color: var(--rex-brown);
}

.embedded-style-rex .bg-hoj-black {
  background-color: var(--rex-red);
}

.embedded-style-rex .customizable-sign-up-title,
  .embedded-style-rex .txt-h2 {
  color: var(--rex-red);
}

.embedded-style-rex .quick-manage svg path,
  .embedded-style-rex .product-data svg path {
  stroke: var(--rex-red);
}

.embedded-style-rex .collection-top button svg path {
  fill: var(--rex-red);
}

.embedded-style-rex .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-rex .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-rex .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-rex .customizable-sign-up-wrapper .save {
  background: var(--rex-red);
}

.embedded-style-rex .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-rex .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-rex .customizable-tab-badge {
  background-color: var(--rex-brown);
}

.embedded-style-rex header.hoj-hq-header {
  background-color: var(--rex-red);
  height: 131px;
}

.embedded-style-rex header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-rex .customizable-catalog-start-order-button {
  background-color: var(--rex-secondred) !important;
}

.embedded-style-rex .customizable-catalog-start-order-button:hover {
  background-color: var(--rex-lightred) !important;
}

.embedded-style-rex .customizable-product-image-wrapper img {
  height: 280px;
  -o-object-fit: contain;
     object-fit: contain;
}

.embedded-style-rex .customizable-product-details div {
  text-align: center;
}

.embedded-style-rex .customizable-product-details .flex {
  justify-content: center;
}

.embedded-style-rex .customizable-select-quantities,
  .embedded-style-rex .customizable-start-order-button,
  .embedded-style-rex .product-data .button-tertiary,
  .embedded-style-rex .button-secondary {
  background-color: var(--rex-lightred);
  color: var(--rex-white);
  border-width: 0px;
}

.embedded-style-rex .customizable-select-quantities,
  .embedded-style-rex .customizable-start-order-button,
  .embedded-style-rex .product-data .button-tertiary,
  .embedded-style-rex .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-rex .customizable-select-quantities:hover,
  .embedded-style-rex .customizable-start-order-button:hover,
  .embedded-style-rex .product-data .button-tertiary:hover,
  .embedded-style-rex .button-secondary:hover {
  background-color: var(--rex-red);
  color: #ffffff;
}

.embedded-style-rex .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-rex .product-data .button-secondary {
  background-color: var(--rex-secondred);
  color: var(--rex-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-rex .customizable-product-done,
  .embedded-style-rex .button-tertiary {
  background-color: var(--rex-brown);
  color: var(--rex-red);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-rex .product-data .button-secondary:hover,
  .embedded-style-rex .customizable-product-done:hover,
  .embedded-style-rex .button-tertiary:hover {
  background-color: var(--rex-lightred);
  color: var(--rex-white);
}

.embedded-style-rex .button-primary {
  background-color: var(--rex-secondred);
  color: var(--rex-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-rex .collection-top .button-secondary {
  background-color: var(--rex-lightred);
  color: var(--rex-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-rex .button-primary:hover,
  .embedded-style-rex .collection-top .button-secondary:hover {
  background-color: var(--rex-lightred);
}

.embedded-style-rex .button-split-tertiary {
  border-color: var(--rex-red);
  color: var(--rex-red);
}

.embedded-style-rex .button-split-tertiary:hover {
  background-color: var(--rex-brown);
  border-color: var(--rex-red);
  color: var(--rex-white);
}

.embedded-style-rex .customizable-section-header {
  border-color: var(--rex-brown);
}

.embedded-style-rex .customizable-section-header.active {
  border-color: var(--rex-red);
}

.embedded-style-rex .customizable-catalog-bubble {
  border-color: var(--rex-red);
}

.embedded-style-rex .button-txt-indi,
  .embedded-style-rex .customizable-order-tab,
  .embedded-style-rex .customizable-section-header {
  color: var(--rex-red);
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-slate:hover {
  color: var(--rex-lightred);
}

.embedded-style-rex .customizable-order-tab {
  border-color: var(--rex-brown);
}

.embedded-style-rex .customizable-order-tab:hover {
  color: var(--rex-red);
}

.embedded-style-rex .customizable-order-tab.active {
  border-color: var(--rex-red);
}

.embedded-style-rex .customizable-section-header:hover {
  background-color: var(--rex-brown);
}

.embedded-style-rex .button-dd-item:hover {
  background-color: var(--rex-brown);
  color: var(--rex-red);
}

.embedded-style-rex .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--rex-brown);
}

.embedded-style-rex .section-header-content .section-heading,
  .embedded-style-rex .section-header-content .section-subheading {
  color: var(--rex-red);
}

.embedded-style-rex .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* Sound Running */

.embedded-style-sound-running {
  --srun-brown: #f5f3ef;
  --srun-teal: rgb(27, 192, 170);
  --srun-white: #ffffff;
  --srun-black: #1e1e1e;
  --srun-orange: rgb(233, 86, 10);
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-sound-running .login-form {
  background-color: var(--srun-white);
}

.embedded-style-sound-running .text-indi-700,
  .embedded-style-sound-running .text-indi-600,
  .embedded-style-sound-running .text-indi-500,
  .embedded-style-sound-running .button-dd-trigger:hover {
  color: var(--srun-black);
}

.embedded-style-sound-running .border-indi-500 {
  border-color: var(--srun-black);
}

.embedded-style-sound-running .bg-indi-500 {
  background-color: var(--srun-black);
}

.embedded-style-sound-running .chat-arrow-right:after {
  border-left-color: var(--srun-black) !important;
}

.embedded-style-sound-running .buttons-vert-list-item-moss-active {
  background-color: var(--srun-brown);
}

.embedded-style-sound-running .bg-hoj-black {
  background-color: var(--srun-black);
}

.embedded-style-sound-running .customizable-sign-up-title,
  .embedded-style-sound-running .txt-h2 {
  color: var(--srun-black);
}

.embedded-style-sound-running .quick-manage svg path,
  .embedded-style-sound-running .product-data svg path {
  stroke: var(--srun-black);
}

.embedded-style-sound-running .collection-top button svg path {
  fill: var(--srun-black);
}

.embedded-style-sound-running .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-sound-running .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-sound-running .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-sound-running .customizable-sign-up-wrapper .save {
  background: var(--srun-black);
}

.embedded-style-sound-running .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-sound-running .custom-onboarding-sound-running .button-primary {
  background-color: var(--srun-teal);
}

.embedded-style-sound-running .custom-onboarding-sound-running .login-form {
  background-color: var(--srun-white);
}

.embedded-style-sound-running .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-sound-running .customizable-tab-badge {
  background-color: var(--srun-brown);
}

.embedded-style-sound-running header.hoj-hq-header {
  background-color: var(--srun-black);
  height: 131px;
}

.embedded-style-sound-running header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-sound-running .customizable-catalog-start-order-button {
  background-color: var(--srun-teal) !important;
}

.embedded-style-sound-running .customizable-catalog-start-order-button:hover {
  background-color: var(--srun-orange) !important;
}

.embedded-style-sound-running .customizable-product-image-wrapper img {
  height: 280px;
  -o-object-fit: contain;
     object-fit: contain;
}

.embedded-style-sound-running .customizable-product-details div {
  text-align: center;
}

.embedded-style-sound-running .customizable-product-details .flex {
  justify-content: center;
}

.embedded-style-sound-running .customizable-select-quantities,
  .embedded-style-sound-running .customizable-start-order-button,
  .embedded-style-sound-running .product-data .button-tertiary,
  .embedded-style-sound-running .button-secondary {
  background-color: var(--srun-orange);
  color: var(--srun-white);
  border-width: 0px;
}

.embedded-style-sound-running .customizable-select-quantities,
  .embedded-style-sound-running .customizable-start-order-button,
  .embedded-style-sound-running .product-data .button-tertiary,
  .embedded-style-sound-running .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-sound-running .customizable-select-quantities:hover,
  .embedded-style-sound-running .customizable-start-order-button:hover,
  .embedded-style-sound-running .product-data .button-tertiary:hover,
  .embedded-style-sound-running .button-secondary:hover {
  background-color: var(--srun-black);
  color: #ffffff;
}

.embedded-style-sound-running .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-sound-running .product-data .button-secondary {
  background-color: var(--srun-teal);
  color: var(--srun-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-sound-running .customizable-product-done,
  .embedded-style-sound-running .button-tertiary {
  background-color: var(--srun-brown);
  color: var(--srun-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-sound-running .product-data .button-secondary:hover,
  .embedded-style-sound-running .customizable-product-done:hover,
  .embedded-style-sound-running .button-tertiary:hover {
  background-color: var(--srun-orange);
  color: var(--srun-white);
}

.embedded-style-sound-running .button-primary {
  background-color: var(--srun-teal);
  color: var(--srun-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-sound-running .collection-top .button-secondary {
  background-color: var(--srun-orange);
  color: var(--srun-brown);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-sound-running .button-primary:hover,
  .embedded-style-sound-running .collection-top .button-secondary:hover {
  background-color: var(--srun-orange);
}

.embedded-style-sound-running .button-split-tertiary {
  border-color: var(--srun-black);
  color: var(--srun-black);
}

.embedded-style-sound-running .button-split-tertiary:hover {
  background-color: var(--srun-brown);
  border-color: var(--srun-black);
  color: var(--srun-white);
}

.embedded-style-sound-running .customizable-section-header {
  border-color: var(--srun-brown);
}

.embedded-style-sound-running .customizable-section-header.active {
  border-color: var(--srun-black);
}

.embedded-style-sound-running .customizable-catalog-bubble {
  border-color: var(--srun-black);
}

.embedded-style-sound-running .button-txt-indi,
  .embedded-style-sound-running .customizable-order-tab,
  .embedded-style-sound-running .customizable-section-header {
  color: var(--srun-black);
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-slate:hover {
  color: var(--srun-orange);
}

.embedded-style-sound-running .customizable-order-tab {
  border-color: var(--srun-brown);
}

.embedded-style-sound-running .customizable-order-tab:hover {
  color: var(--srun-black);
}

.embedded-style-sound-running .customizable-order-tab.active {
  border-color: var(--srun-black);
}

.embedded-style-sound-running .customizable-section-header:hover {
  background-color: var(--srun-brown);
}

.embedded-style-sound-running .button-dd-item:hover {
  background-color: var(--srun-brown);
  color: var(--srun-black);
}

.embedded-style-sound-running .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--srun-brown);
}

.embedded-style-sound-running .section-header-content .section-heading,
  .embedded-style-sound-running .section-header-content .section-subheading {
  color: var(--srun-black);
}

.embedded-style-sound-running .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* Studio Enti */

.embedded-style-studio-enti {
  --enti-teal: #6e7b7f;
  --enti-lightblack: #8a969a;
  --enti-offwhite: #f6f5f3;
  --enti-black: #6e7b7f;
  --enti-lightgrey: #dadedf;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-studio-enti .text-indi-700,
  .embedded-style-studio-enti .text-indi-600,
  .embedded-style-studio-enti .text-indi-500,
  .embedded-style-studio-enti .button-dd-trigger:hover {
  color: var(--enti-black);
}

.embedded-style-studio-enti .border-indi-500 {
  border-color: var(--enti-black);
}

.embedded-style-studio-enti .bg-indi-500 {
  background-color: var(--enti-black);
}

.embedded-style-studio-enti .chat-arrow-right:after {
  border-left-color: var(--enti-black) !important;
}

.embedded-style-studio-enti .buttons-vert-list-item-moss-active {
  background-color: var(--enti-lightgrey);
}

.embedded-style-studio-enti .bg-fc-purp {
  background-color: var(--enti-lightgrey);
}

.embedded-style-studio-enti .customizable-sign-up-title,
  .embedded-style-studio-enti .txt-h2 {
  color: var(--enti-black);
}

.embedded-style-studio-enti .quick-manage svg path,
  .embedded-style-studio-enti .product-data svg path {
  stroke: var(--enti-black);
}

.embedded-style-studio-enti .collection-top button svg path {
  fill: var(--enti-black);
}

.embedded-style-studio-enti .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-studio-enti .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-studio-enti .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-studio-enti .customizable-sign-up-wrapper .save {
  background: var(--enti-black);
}

.embedded-style-studio-enti .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-studio-enti .customizable-tab-badge {
  background-color: var(--enti-teal);
}

.embedded-style-studio-enti header.lfhf-header {
  background-color: var(--enti-lightgrey);
}

.embedded-style-studio-enti header.lfhf-header .custom-header-img {
  max-width: 50%;
  max-height: 50%;
}

.embedded-style-studio-enti .product-list {
  text-align: left;
}

.embedded-style-studio-enti .product-list .animated-container .animated-container {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.embedded-style-studio-enti .section-header-content .section-heading,
  .embedded-style-studio-enti .section-header-content .section-subheading {
  text-align: left !important;
  padding-left: 2.5rem;
}

.embedded-style-studio-enti .customizable-catalog-start-order-button:hover {
  color: var(--enti-black);
}

.embedded-style-studio-enti .customizable-select-quantities,
  .embedded-style-studio-enti .customizable-start-order-button,
  .embedded-style-studio-enti .product-data .button-tertiary,
  .embedded-style-studio-enti .button-secondary {
  background-color: var(--enti-lightblack);
  color: var(--enti-offwhite);
  border-width: 0px;
}

.embedded-style-studio-enti .customizable-select-quantities,
  .embedded-style-studio-enti .customizable-start-order-button,
  .embedded-style-studio-enti .product-data .button-tertiary,
  .embedded-style-studio-enti .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-studio-enti .customizable-select-quantities:hover,
  .embedded-style-studio-enti .customizable-start-order-button:hover,
  .embedded-style-studio-enti .product-data .button-tertiary:hover,
  .embedded-style-studio-enti .button-secondary:hover {
  background-color: var(--enti-lightgrey);
  color: var(--enti-black);
}

.embedded-style-studio-enti .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-studio-enti .product-data .button-secondary,
  .embedded-style-studio-enti .customizable-product-done,
  .embedded-style-studio-enti .button-tertiary {
  background-color: var(--enti-offwhite);
  color: var(--enti-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-studio-enti .product-data .button-secondary:hover,
  .embedded-style-studio-enti .customizable-product-done:hover,
  .embedded-style-studio-enti .button-tertiary:hover {
  background-color: var(--enti-lightgrey);
  color: var(--enti-black);
}

.embedded-style-studio-enti .button-primary,
  .embedded-style-studio-enti .collection-top .button-secondary {
  background-color: var(--enti-black);
  color: var(--enti-offwhite);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-studio-enti .button-primary:hover,
  .embedded-style-studio-enti .collection-top .button-secondary:hover {
  background-color: var(--enti-lightgrey);
  color: var(--enti-black);
}

.embedded-style-studio-enti .button-split-tertiary {
  border-color: var(--enti-lightgrey);
  color: var(--enti-offwhite);
}

.embedded-style-studio-enti .button-split-tertiary:hover {
  background-color: var(--enti-lightblack);
  border-color: var(--enti-lightgrey);
  color: #ffffff;
}

.embedded-style-studio-enti .customizable-section-header {
  border-color: var(--enti-lightblack);
}

.embedded-style-studio-enti .customizable-section-header.active {
  border-color: var(--enti-black);
}

.embedded-style-studio-enti .customizable-catalog-bubble {
  border-color: var(--enti-black);
}

.embedded-style-studio-enti .button-txt-indi,
  .embedded-style-studio-enti .customizable-order-tab,
  .embedded-style-studio-enti .customizable-section-header {
  color: var(--enti-black);
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-slate:hover {
  color: var(--enti-lightgrey);
}

.embedded-style-studio-enti .customizable-order-tab {
  border-color: var(--enti-lightblack);
}

.embedded-style-studio-enti .customizable-order-tab:hover {
  color: var(--enti-black);
}

.embedded-style-studio-enti .customizable-order-tab.active {
  border-color: var(--enti-black);
}

.embedded-style-studio-enti .customizable-section-header:hover {
  background-color: var(--enti-lightgrey);
}

.embedded-style-studio-enti .button-dd-item:hover {
  background-color: var(--enti-lightblack);
  /* color: var(--enti-black); */
}

.embedded-style-studio-enti .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--enti-lightgrey);
}

.embedded-style-studio-enti .section-header-content .section-heading,
  .embedded-style-studio-enti .section-header-content .section-subheading {
  color: var(--enti-black);
}

.embedded-style-studio-enti .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* The Mountain Thread Company */

/* TODO: Fix these actual colors when online again */

.embedded-style-the-mountain-thread-company {
  --tmtc-offwhite: #efefef;
  --tmtc-gray: #476584;
  --tmtc-white: #ffffff;
  --tmtc-doubleblack: #255235;
  --tmtc-black: #3f6c4f;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-the-mountain-thread-company .login-form {
  background-color: var(--tmtc-white);
}

.embedded-style-the-mountain-thread-company .text-indi-700,
  .embedded-style-the-mountain-thread-company .text-indi-600,
  .embedded-style-the-mountain-thread-company .text-indi-500,
  .embedded-style-the-mountain-thread-company .button-dd-trigger:hover {
  color: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .border-indi-500 {
  border-color: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .bg-indi-500 {
  background-color: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .chat-arrow-right:after {
  border-left-color: var(--tmtc-black) !important;
}

.embedded-style-the-mountain-thread-company .buttons-vert-list-item-moss-active {
  background-color: var(--tmtc-offwhite);
}

.embedded-style-the-mountain-thread-company .bg-mm-black {
  background-color: #000;
}

.embedded-style-the-mountain-thread-company .customizable-sign-up-title,
  .embedded-style-the-mountain-thread-company .txt-h2 {
  color: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .quick-manage svg path,
  .embedded-style-the-mountain-thread-company .product-data svg path {
  stroke: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .collection-top button svg path {
  fill: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-the-mountain-thread-company .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-the-mountain-thread-company .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-the-mountain-thread-company .customizable-sign-up-wrapper .save {
  background: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-the-mountain-thread-company .custom-onboarding-sound-running .button-primary {
  background-color: var(--tmtc-gray);
}

.embedded-style-the-mountain-thread-company .custom-onboarding-sound-running .login-form {
  background-color: var(--tmtc-white);
}

.embedded-style-the-mountain-thread-company .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-the-mountain-thread-company .customizable-tab-badge {
  background-color: var(--tmtc-offwhite);
}

.embedded-style-the-mountain-thread-company header.hoj-hq-header {
  background-color: var(--tmtc-black);
  height: 131px;
}

.embedded-style-the-mountain-thread-company header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-the-mountain-thread-company .customizable-catalog-start-order-button {
  background-color: var(--tmtc-gray) !important;
}

.embedded-style-the-mountain-thread-company .customizable-catalog-start-order-button:hover {
  background-color: var(--tmtc-doubleblack) !important;
}

.embedded-style-the-mountain-thread-company .customizable-product-image-wrapper img {
  height: 280px;
  -o-object-fit: contain;
     object-fit: contain;
}

.embedded-style-the-mountain-thread-company .customizable-product-details div {
  text-align: center;
}

.embedded-style-the-mountain-thread-company .customizable-product-details .flex {
  justify-content: center;
}

.embedded-style-the-mountain-thread-company .customizable-select-quantities,
  .embedded-style-the-mountain-thread-company .customizable-start-order-button,
  .embedded-style-the-mountain-thread-company .product-data .button-tertiary,
  .embedded-style-the-mountain-thread-company .button-secondary {
  background-color: var(--tmtc-doubleblack);
  color: var(--tmtc-white);
  border-width: 0px;
}

.embedded-style-the-mountain-thread-company .customizable-select-quantities,
  .embedded-style-the-mountain-thread-company .customizable-start-order-button,
  .embedded-style-the-mountain-thread-company .product-data .button-tertiary,
  .embedded-style-the-mountain-thread-company .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-the-mountain-thread-company .customizable-select-quantities:hover,
  .embedded-style-the-mountain-thread-company .customizable-start-order-button:hover,
  .embedded-style-the-mountain-thread-company .product-data .button-tertiary:hover,
  .embedded-style-the-mountain-thread-company .button-secondary:hover {
  background-color: var(--tmtc-black);
  color: #ffffff;
}

.embedded-style-the-mountain-thread-company .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-the-mountain-thread-company .product-data .button-secondary {
  background-color: var(--tmtc-gray);
  color: var(--tmtc-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-the-mountain-thread-company .customizable-product-done,
  .embedded-style-the-mountain-thread-company .button-tertiary {
  background-color: var(--tmtc-offwhite);
  color: var(--tmtc-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-the-mountain-thread-company .product-data .button-secondary:hover,
  .embedded-style-the-mountain-thread-company .customizable-product-done:hover,
  .embedded-style-the-mountain-thread-company .button-tertiary:hover {
  background-color: var(--tmtc-doubleblack);
  color: var(--tmtc-white);
}

.embedded-style-the-mountain-thread-company .button-primary {
  background-color: var(--tmtc-gray);
  color: var(--tmtc-offwhite);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-the-mountain-thread-company .collection-top .button-secondary {
  background-color: var(--tmtc-doubleblack);
  color: var(--tmtc-offwhite);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-the-mountain-thread-company .button-primary:hover,
  .embedded-style-the-mountain-thread-company .collection-top .button-secondary:hover {
  background-color: var(--tmtc-doubleblack);
}

.embedded-style-the-mountain-thread-company .button-split-tertiary {
  border-color: var(--tmtc-black);
  color: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .button-split-tertiary:hover {
  background-color: var(--tmtc-offwhite);
  border-color: var(--tmtc-black);
  color: var(--tmtc-white);
}

.embedded-style-the-mountain-thread-company .customizable-section-header {
  border-color: var(--tmtc-offwhite);
}

.embedded-style-the-mountain-thread-company .customizable-section-header.active {
  border-color: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .customizable-catalog-bubble {
  border-color: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .button-txt-indi,
  .embedded-style-the-mountain-thread-company .customizable-order-tab,
  .embedded-style-the-mountain-thread-company .customizable-section-header {
  color: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-slate:hover {
  color: var(--tmtc-doubleblack);
}

.embedded-style-the-mountain-thread-company .customizable-order-tab {
  border-color: var(--tmtc-offwhite);
}

.embedded-style-the-mountain-thread-company .customizable-order-tab:hover {
  color: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .customizable-order-tab.active {
  border-color: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .customizable-section-header:hover {
  background-color: var(--tmtc-offwhite);
}

.embedded-style-the-mountain-thread-company .button-dd-item:hover {
  background-color: var(--tmtc-offwhite);
  color: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--tmtc-offwhite);
}

.embedded-style-the-mountain-thread-company .section-header-content .section-heading,
  .embedded-style-the-mountain-thread-company .section-header-content .section-subheading {
  color: var(--tmtc-black);
}

.embedded-style-the-mountain-thread-company .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* VanEssential */

.embedded-style-vanessential {
  --vanessential-offwhite: #ebefda;
  --vanessential-gray: #424242;
  --vanessential-white: #ffffff;
  --vanessential-doubleblack: #6c743b;
  --vanessential-black: #6c743b;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-vanessential .login-form {
  background-color: var(--vanessential-white);
}

.embedded-style-vanessential .text-indi-700,
  .embedded-style-vanessential .text-indi-600,
  .embedded-style-vanessential .text-indi-500,
  .embedded-style-vanessential .button-dd-trigger:hover {
  color: var(--vanessential-black);
}

.embedded-style-vanessential .border-indi-500 {
  border-color: var(--vanessential-black);
}

.embedded-style-vanessential .bg-indi-500 {
  background-color: var(--vanessential-black);
}

.embedded-style-vanessential .chat-arrow-right:after {
  border-left-color: var(--vanessential-black) !important;
}

.embedded-style-vanessential .buttons-vert-list-item-moss-active {
  background-color: var(--vanessential-offwhite);
}

.embedded-style-vanessential .bg-mm-black {
  background-color: #000;
}

.embedded-style-vanessential .customizable-sign-up-title,
  .embedded-style-vanessential .txt-h2 {
  color: var(--vanessential-black);
}

.embedded-style-vanessential .quick-manage svg path,
  .embedded-style-vanessential .product-data svg path {
  stroke: var(--vanessential-black);
}

.embedded-style-vanessential .collection-top button svg path {
  fill: var(--vanessential-black);
}

.embedded-style-vanessential .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-vanessential .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-vanessential .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-vanessential .customizable-sign-up-wrapper .save {
  background: var(--vanessential-black);
}

.embedded-style-vanessential .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-vanessential .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-vanessential .customizable-tab-badge {
  background-color: var(--vanessential-offwhite);
}

.embedded-style-vanessential header.hoj-hq-header {
  background-color: var(--vanessential-black);
  height: 131px;
}

.embedded-style-vanessential header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-vanessential .customizable-catalog-start-order-button {
  background-color: var(--vanessential-gray) !important;
}

.embedded-style-vanessential .customizable-catalog-start-order-button:hover {
  background-color: var(--vanessential-doubleblack) !important;
}

.embedded-style-vanessential .customizable-product-image-wrapper img {
  height: 280px;
  -o-object-fit: contain;
     object-fit: contain;
}

.embedded-style-vanessential .customizable-product-details div {
  text-align: center;
}

.embedded-style-vanessential .customizable-product-details .flex {
  justify-content: center;
}

.embedded-style-vanessential .customizable-select-quantities,
  .embedded-style-vanessential .customizable-start-order-button,
  .embedded-style-vanessential .product-data .button-tertiary,
  .embedded-style-vanessential .button-secondary {
  background-color: var(--vanessential-doubleblack);
  color: var(--vanessential-white);
  border-width: 0px;
}

.embedded-style-vanessential .customizable-select-quantities,
  .embedded-style-vanessential .customizable-start-order-button,
  .embedded-style-vanessential .product-data .button-tertiary,
  .embedded-style-vanessential .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-vanessential .customizable-select-quantities:hover,
  .embedded-style-vanessential .customizable-start-order-button:hover,
  .embedded-style-vanessential .product-data .button-tertiary:hover,
  .embedded-style-vanessential .button-secondary:hover {
  background-color: var(--vanessential-black);
  color: #ffffff;
}

.embedded-style-vanessential .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-vanessential .product-data .button-secondary {
  background-color: var(--vanessential-gray);
  color: var(--vanessential-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-vanessential .customizable-product-done,
  .embedded-style-vanessential .button-tertiary {
  background-color: var(--vanessential-offwhite);
  color: var(--vanessential-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-vanessential .product-data .button-secondary:hover,
  .embedded-style-vanessential .customizable-product-done:hover,
  .embedded-style-vanessential .button-tertiary:hover {
  background-color: var(--vanessential-doubleblack);
  color: var(--vanessential-white);
}

.embedded-style-vanessential .button-primary {
  background-color: var(--vanessential-gray);
  color: var(--vanessential-offwhite);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-vanessential .collection-top .button-secondary {
  background-color: var(--vanessential-doubleblack);
  color: var(--vanessential-offwhite);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-vanessential .button-primary:hover,
  .embedded-style-vanessential .collection-top .button-secondary:hover {
  background-color: var(--vanessential-doubleblack);
}

.embedded-style-vanessential .button-split-tertiary {
  border-color: var(--vanessential-black);
  color: var(--vanessential-black);
}

.embedded-style-vanessential .button-split-tertiary:hover {
  background-color: var(--vanessential-offwhite);
  border-color: var(--vanessential-black);
  color: var(--vanessential-white);
}

.embedded-style-vanessential .customizable-section-header {
  border-color: var(--vanessential-offwhite);
}

.embedded-style-vanessential .customizable-section-header.active {
  border-color: var(--vanessential-black);
}

.embedded-style-vanessential .customizable-catalog-bubble {
  border-color: var(--vanessential-black);
}

.embedded-style-vanessential .button-txt-indi,
  .embedded-style-vanessential .customizable-order-tab,
  .embedded-style-vanessential .customizable-section-header {
  color: var(--vanessential-black);
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-slate:hover {
  color: var(--vanessential-doubleblack);
}

.embedded-style-vanessential .customizable-order-tab {
  border-color: var(--vanessential-offwhite);
}

.embedded-style-vanessential .customizable-order-tab:hover {
  color: var(--vanessential-black);
}

.embedded-style-vanessential .customizable-order-tab.active {
  border-color: var(--vanessential-black);
}

.embedded-style-vanessential .customizable-section-header:hover {
  background-color: var(--vanessential-offwhite);
}

.embedded-style-vanessential .button-dd-item:hover {
  background-color: var(--vanessential-offwhite);
  color: var(--vanessential-black);
}

.embedded-style-vanessential .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--vanessential-offwhite);
}

.embedded-style-vanessential .section-header-content .section-heading,
  .embedded-style-vanessential .section-header-content .section-subheading {
  color: var(--vanessential-black);
}

.embedded-style-vanessential .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* WICKLOW */

.embedded-style-wicklow-enterprises {
  --wicklow-black: #33312f;
}

.embedded-style-wicklow-enterprises .customizable-sign-up-wrapper {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.embedded-style-wicklow-enterprises .customizable-sign-up-wrapper .save {
  background: var(--wicklow-black);
}

.embedded-style-wicklow-enterprises .customizable-sign-up-locale {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-top: 2rem;
}

.embedded-style-wicklow-enterprises .customizable-sign-up-locale-form-wrapper {
  border-width: 0px;
  border-width: 0;
}

.embedded-style-wicklow-enterprises .customizable-sign-up-text-button {
  color: var(--wicklow-black);
}

/* Sante Circle Health */

.embedded-style-sante-circle-health {
  --sante-circle-health-black: #005393;
  --sante-circle-health-gray: #005393;
  --sante-circle-health-white: #ffffff;
  --sante-circle-health-doubleblack: #6eab27;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-sante-circle-health .login-form {
  background-color: var(--sante-circle-health-white);
}

.embedded-style-sante-circle-health .text-indi-700,
  .embedded-style-sante-circle-health .text-indi-600,
  .embedded-style-sante-circle-health .text-indi-500,
  .embedded-style-sante-circle-health .button-dd-trigger:hover {
  color: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .border-indi-500 {
  border-color: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .bg-indi-500 {
  background-color: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .chat-arrow-right:after {
  border-left-color: var(--sante-circle-health-black) !important;
}

.embedded-style-sante-circle-health .buttons-vert-list-item-moss-active {
  background-color: var(--sante-circle-health-offwhite);
}

.embedded-style-sante-circle-health .bg-mm-black {
  background-color: #000;
}

.embedded-style-sante-circle-health .customizable-sign-up-title,
  .embedded-style-sante-circle-health .txt-h2 {
  color: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .quick-manage svg path,
  .embedded-style-sante-circle-health .product-data svg path {
  stroke: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .collection-top button svg path {
  fill: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-sante-circle-health .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-sante-circle-health .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-sante-circle-health .customizable-sign-up-wrapper .save {
  background: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-sante-circle-health .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-sante-circle-health .customizable-tab-badge {
  background-color: var(--sante-circle-health-offwhite);
}

.embedded-style-sante-circle-health header.hoj-hq-header {
  background-color: var(--sante-circle-health-black);
  height: 131px;
}

.embedded-style-sante-circle-health header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-sante-circle-health .customizable-catalog-start-order-button {
  background-color: var(--sante-circle-health-gray) !important;
}

.embedded-style-sante-circle-health .customizable-catalog-start-order-button:hover {
  background-color: var(--sante-circle-health-doubleblack) !important;
}

.embedded-style-sante-circle-health .customizable-product-image-wrapper img {
  height: 280px;
  -o-object-fit: contain;
     object-fit: contain;
}

.embedded-style-sante-circle-health .customizable-product-details div {
  text-align: center;
}

.embedded-style-sante-circle-health .customizable-product-details .flex {
  justify-content: center;
}

.embedded-style-sante-circle-health .customizable-select-quantities,
  .embedded-style-sante-circle-health .customizable-start-order-button,
  .embedded-style-sante-circle-health .product-data .button-tertiary,
  .embedded-style-sante-circle-health .button-secondary {
  background-color: var(--sante-circle-health-doubleblack);
  color: var(--sante-circle-health-white);
  border-width: 0px;
}

.embedded-style-sante-circle-health .customizable-select-quantities,
  .embedded-style-sante-circle-health .customizable-start-order-button,
  .embedded-style-sante-circle-health .product-data .button-tertiary,
  .embedded-style-sante-circle-health .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-sante-circle-health .customizable-select-quantities:hover,
  .embedded-style-sante-circle-health .customizable-start-order-button:hover,
  .embedded-style-sante-circle-health .product-data .button-tertiary:hover,
  .embedded-style-sante-circle-health .button-secondary:hover {
  background-color: var(--sante-circle-health-black);
  color: #ffffff;
}

.embedded-style-sante-circle-health .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-sante-circle-health .product-data .button-secondary {
  background-color: var(--sante-circle-health-gray);
  color: var(--sante-circle-health-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-sante-circle-health .customizable-product-done,
  .embedded-style-sante-circle-health .button-tertiary {
  background-color: var(--sante-circle-health-offwhite);
  color: var(--sante-circle-health-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-sante-circle-health .product-data .button-secondary:hover,
  .embedded-style-sante-circle-health .customizable-product-done:hover,
  .embedded-style-sante-circle-health .button-tertiary:hover {
  background-color: var(--sante-circle-health-doubleblack);
  color: var(--sante-circle-health-white);
}

.embedded-style-sante-circle-health .button-primary {
  background-color: var(--sante-circle-health-gray);
  color: var(--sante-circle-health-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-sante-circle-health .collection-top .button-secondary {
  background-color: var(--sante-circle-health-doubleblack);
  color: var(--sante-circle-health-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-sante-circle-health .button-primary:hover,
  .embedded-style-sante-circle-health .collection-top .button-secondary:hover {
  background-color: var(--sante-circle-health-doubleblack);
}

.embedded-style-sante-circle-health .button-split-tertiary {
  border-color: var(--sante-circle-health-black);
  color: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .button-split-tertiary:hover {
  background-color: var(--sante-circle-health-offwhite);
  border-color: var(--sante-circle-health-black);
  color: var(--sante-circle-health-white);
}

.embedded-style-sante-circle-health .customizable-section-header {
  border-color: var(--sante-circle-health-offwhite);
}

.embedded-style-sante-circle-health .customizable-section-header.active {
  border-color: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .customizable-catalog-bubble {
  border-color: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .button-txt-indi,
  .embedded-style-sante-circle-health .customizable-order-tab,
  .embedded-style-sante-circle-health .customizable-section-header {
  color: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-slate:hover {
  color: var(--sante-circle-health-doubleblack);
}

.embedded-style-sante-circle-health .customizable-order-tab {
  border-color: var(--sante-circle-health-offwhite);
}

.embedded-style-sante-circle-health .customizable-order-tab:hover {
  color: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .customizable-order-tab.active {
  border-color: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .customizable-section-header:hover {
  background-color: var(--sante-circle-health-offwhite);
}

.embedded-style-sante-circle-health .button-dd-item:hover {
  background-color: var(--sante-circle-health-offwhite);
  color: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--sante-circle-health-offwhite);
}

.embedded-style-sante-circle-health .section-header-content .section-heading,
  .embedded-style-sante-circle-health .section-header-content .section-subheading {
  color: var(--sante-circle-health-black);
}

.embedded-style-sante-circle-health .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* Jia Way Group */

.embedded-style-jia-way-group {
  --jia-way-group-black: #0129ae;
  --jia-way-group-gray: #0129ae;
  --jia-way-group-white: #ffffff;
  --jia-way-group-doubleblack: #000000;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-jia-way-group .login-form {
  background-color: var(--jia-way-group-white);
}

.embedded-style-jia-way-group .text-indi-700,
  .embedded-style-jia-way-group .text-indi-600,
  .embedded-style-jia-way-group .text-indi-500,
  .embedded-style-jia-way-group .button-dd-trigger:hover {
  color: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .border-indi-500 {
  border-color: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .bg-indi-500 {
  background-color: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .chat-arrow-right:after {
  border-left-color: var(--jia-way-group-black) !important;
}

.embedded-style-jia-way-group .buttons-vert-list-item-moss-active {
  background-color: var(--jia-way-group-offwhite);
}

.embedded-style-jia-way-group .bg-mm-black {
  background-color: #000;
}

.embedded-style-jia-way-group .customizable-sign-up-title,
  .embedded-style-jia-way-group .txt-h2 {
  color: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .quick-manage svg path,
  .embedded-style-jia-way-group .product-data svg path {
  stroke: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .collection-top button svg path {
  fill: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-jia-way-group .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-jia-way-group .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-jia-way-group .customizable-sign-up-wrapper .save {
  background: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-jia-way-group .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-jia-way-group .customizable-tab-badge {
  background-color: var(--jia-way-group-offwhite);
}

.embedded-style-jia-way-group header.hoj-hq-header {
  background-color: var(--jia-way-group-black);
  height: 131px;
}

.embedded-style-jia-way-group header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-jia-way-group .customizable-catalog-start-order-button {
  background-color: var(--jia-way-group-gray) !important;
}

.embedded-style-jia-way-group .customizable-catalog-start-order-button:hover {
  background-color: var(--jia-way-group-doubleblack) !important;
}

.embedded-style-jia-way-group .customizable-product-image-wrapper img {
  height: 280px;
  -o-object-fit: contain;
     object-fit: contain;
}

.embedded-style-jia-way-group .customizable-product-details div {
  text-align: center;
}

.embedded-style-jia-way-group .customizable-product-details .flex {
  justify-content: center;
}

.embedded-style-jia-way-group .customizable-select-quantities,
  .embedded-style-jia-way-group .customizable-start-order-button,
  .embedded-style-jia-way-group .product-data .button-tertiary,
  .embedded-style-jia-way-group .button-secondary {
  background-color: var(--jia-way-group-doubleblack);
  color: var(--jia-way-group-white);
  border-width: 0px;
}

.embedded-style-jia-way-group .customizable-select-quantities,
  .embedded-style-jia-way-group .customizable-start-order-button,
  .embedded-style-jia-way-group .product-data .button-tertiary,
  .embedded-style-jia-way-group .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-jia-way-group .customizable-select-quantities:hover,
  .embedded-style-jia-way-group .customizable-start-order-button:hover,
  .embedded-style-jia-way-group .product-data .button-tertiary:hover,
  .embedded-style-jia-way-group .button-secondary:hover {
  background-color: var(--jia-way-group-black);
  color: #ffffff;
}

.embedded-style-jia-way-group .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-jia-way-group .product-data .button-secondary {
  background-color: var(--jia-way-group-gray);
  color: var(--jia-way-group-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-jia-way-group .customizable-product-done,
  .embedded-style-jia-way-group .button-tertiary {
  background-color: var(--jia-way-group-offwhite);
  color: var(--jia-way-group-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-jia-way-group .product-data .button-secondary:hover,
  .embedded-style-jia-way-group .customizable-product-done:hover,
  .embedded-style-jia-way-group .button-tertiary:hover {
  background-color: var(--jia-way-group-doubleblack);
  color: var(--jia-way-group-white);
}

.embedded-style-jia-way-group .button-primary {
  background-color: var(--jia-way-group-gray);
  color: var(--jia-way-group-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-jia-way-group .collection-top .button-secondary {
  background-color: var(--jia-way-group-doubleblack);
  color: var(--jia-way-group-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-jia-way-group .button-primary:hover,
  .embedded-style-jia-way-group .collection-top .button-secondary:hover {
  background-color: var(--jia-way-group-doubleblack);
}

.embedded-style-jia-way-group .button-split-tertiary {
  border-color: var(--jia-way-group-black);
  color: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .button-split-tertiary:hover {
  background-color: var(--jia-way-group-offwhite);
  border-color: var(--jia-way-group-black);
  color: var(--jia-way-group-white);
}

.embedded-style-jia-way-group .customizable-section-header {
  border-color: var(--jia-way-group-offwhite);
}

.embedded-style-jia-way-group .customizable-section-header.active {
  border-color: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .customizable-catalog-bubble {
  border-color: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .button-txt-indi,
  .embedded-style-jia-way-group .customizable-order-tab,
  .embedded-style-jia-way-group .customizable-section-header {
  color: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-slate:hover {
  color: var(--jia-way-group-doubleblack);
}

.embedded-style-jia-way-group .customizable-order-tab {
  border-color: var(--jia-way-group-offwhite);
}

.embedded-style-jia-way-group .customizable-order-tab:hover {
  color: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .customizable-order-tab.active {
  border-color: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .customizable-section-header:hover {
  background-color: var(--jia-way-group-offwhite);
}

.embedded-style-jia-way-group .button-dd-item:hover {
  background-color: var(--jia-way-group-offwhite);
  color: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--jia-way-group-offwhite);
}

.embedded-style-jia-way-group .section-header-content .section-heading,
  .embedded-style-jia-way-group .section-header-content .section-subheading {
  color: var(--jia-way-group-black);
}

.embedded-style-jia-way-group .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* Sante Circle Health */

.embedded-style-trumedic {
  --trumedic-black: #000000;
  --trumedic-gray: #000000;
  --trumedic-white: #ffffff;
  --trumedic-doubleblack: #df6460;
  /* Text, color, icon customizations */
  /* Onboarding customizations */
  /* HQ customizations */
  /* Order & catalog customizations */
}

.embedded-style-trumedic .login-form {
  background-color: var(--trumedic-white);
}

.embedded-style-trumedic .text-indi-700,
  .embedded-style-trumedic .text-indi-600,
  .embedded-style-trumedic .text-indi-500,
  .embedded-style-trumedic .button-dd-trigger:hover {
  color: var(--trumedic-black);
}

.embedded-style-trumedic .border-indi-500 {
  border-color: var(--trumedic-black);
}

.embedded-style-trumedic .bg-indi-500 {
  background-color: var(--trumedic-black);
}

.embedded-style-trumedic .chat-arrow-right:after {
  border-left-color: var(--trumedic-black) !important;
}

.embedded-style-trumedic .buttons-vert-list-item-moss-active {
  background-color: var(--trumedic-offwhite);
}

.embedded-style-trumedic .bg-mm-black {
  background-color: #000;
}

.embedded-style-trumedic .customizable-sign-up-title,
  .embedded-style-trumedic .txt-h2 {
  color: var(--trumedic-black);
}

.embedded-style-trumedic .quick-manage svg path,
  .embedded-style-trumedic .product-data svg path {
  stroke: var(--trumedic-black);
}

.embedded-style-trumedic .collection-top button svg path {
  fill: var(--trumedic-black);
}

.embedded-style-trumedic .customizable-sign-up-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
}

.admin-only.embedded-style-trumedic .customizable-sign-up-wrapper .button-txt-sm {
  display: var(--admin-only-display, block);
}

.embedded-style-trumedic .customizable-sign-up-wrapper .button-txt-sm {
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.015em;
}

.button-txt-lg:disabled, .button-txt-md:disabled, .button-txt-xs:disabled, .button-txt-sm:disabled{
  pointer-events: none;
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.embedded-style-ampersand-test .button-txt-sm, .embedded-style-ampersand-test .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-beers-of-america .button-txt-sm, .embedded-style-the-beers-of-america .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-calnutri .button-txt-sm, .embedded-style-calnutri .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-dunehouse .button-txt-sm, .embedded-style-dunehouse .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-faithful-companions-pet-cremation-services .button-txt-sm, .embedded-style-faithful-companions-pet-cremation-services .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-handwovenindustries-com .button-txt-sm, .embedded-style-handwovenindustries-com .button-txt-md{
  text-decoration: underline;
}

.embedded-style-hoj .button-txt-sm, .embedded-style-hoj .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-i-restore .button-txt-sm, .embedded-style-i-restore .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers .button-txt-sm, .embedded-style-little-farmhouse-flowers .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-little-farmhouse-flowers-old .button-txt-sm, .embedded-style-little-farmhouse-flowers-old .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-m-d-distributing .button-txt-sm, .embedded-style-m-d-distributing .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-mood-miles .button-txt-sm, .embedded-style-mood-miles .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-monuskin .button-txt-sm, .embedded-style-monuskin .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-ratchet-knob .button-txt-sm, .embedded-style-ratchet-knob .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-rex .button-txt-sm, .embedded-style-rex .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sound-running .button-txt-sm, .embedded-style-sound-running .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-studio-enti .button-txt-sm, .embedded-style-studio-enti .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-the-mountain-thread-company .button-txt-sm, .embedded-style-the-mountain-thread-company .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-vanessential .button-txt-sm, .embedded-style-vanessential .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-sante-circle-health .button-txt-sm, .embedded-style-sante-circle-health .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-jia-way-group .button-txt-sm, .embedded-style-jia-way-group .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .customizable-sign-up-wrapper .button-txt-sm{
  margin: auto;
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-trumedic .customizable-sign-up-wrapper .save {
  background: var(--trumedic-black);
}

.embedded-style-trumedic .customizable-sign-up-wrapper .text-slate-500 {
  color: unset !important;
}

.embedded-style-trumedic .hoj-hq-logo {
  max-width: 50%;
}

.embedded-style-trumedic .customizable-tab-badge {
  background-color: var(--trumedic-offwhite);
}

.embedded-style-trumedic header.hoj-hq-header {
  background-color: var(--trumedic-black);
  height: 131px;
}

.embedded-style-trumedic header.hoj-hq-header img {
  height: 131px;
  width: auto;
}

.embedded-style-trumedic .customizable-catalog-start-order-button {
  background-color: var(--trumedic-gray) !important;
}

.embedded-style-trumedic .customizable-catalog-start-order-button:hover {
  background-color: var(--trumedic-doubleblack) !important;
}

.embedded-style-trumedic .customizable-product-image-wrapper img {
  height: 280px;
  -o-object-fit: contain;
     object-fit: contain;
}

.embedded-style-trumedic .customizable-product-details div {
  text-align: center;
}

.embedded-style-trumedic .customizable-product-details .flex {
  justify-content: center;
}

.embedded-style-trumedic .customizable-select-quantities,
  .embedded-style-trumedic .customizable-start-order-button,
  .embedded-style-trumedic .product-data .button-tertiary,
  .embedded-style-trumedic .button-secondary {
  background-color: var(--trumedic-doubleblack);
  color: var(--trumedic-white);
  border-width: 0px;
}

.embedded-style-trumedic .customizable-select-quantities,
  .embedded-style-trumedic .customizable-start-order-button,
  .embedded-style-trumedic .product-data .button-tertiary,
  .embedded-style-trumedic .button-secondary:not(.button-split-left) {
  border-radius: 2px;
}

.embedded-style-trumedic .customizable-select-quantities:hover,
  .embedded-style-trumedic .customizable-start-order-button:hover,
  .embedded-style-trumedic .product-data .button-tertiary:hover,
  .embedded-style-trumedic .button-secondary:hover {
  background-color: var(--trumedic-black);
  color: #ffffff;
}

.embedded-style-trumedic .button-sm {
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.embedded-style-trumedic .product-data .button-secondary {
  background-color: var(--trumedic-gray);
  color: var(--trumedic-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-trumedic .customizable-product-done,
  .embedded-style-trumedic .button-tertiary {
  background-color: var(--trumedic-offwhite);
  color: var(--trumedic-black);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-trumedic .product-data .button-secondary:hover,
  .embedded-style-trumedic .customizable-product-done:hover,
  .embedded-style-trumedic .button-tertiary:hover {
  background-color: var(--trumedic-doubleblack);
  color: var(--trumedic-white);
}

.embedded-style-trumedic .button-primary {
  background-color: var(--trumedic-gray);
  color: var(--trumedic-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-trumedic .collection-top .button-secondary {
  background-color: var(--trumedic-doubleblack);
  color: var(--trumedic-white);
  border-width: 0px;
  border-radius: 2px;
}

.embedded-style-trumedic .button-primary:hover,
  .embedded-style-trumedic .collection-top .button-secondary:hover {
  background-color: var(--trumedic-doubleblack);
}

.embedded-style-trumedic .button-split-tertiary {
  border-color: var(--trumedic-black);
  color: var(--trumedic-black);
}

.embedded-style-trumedic .button-split-tertiary:hover {
  background-color: var(--trumedic-offwhite);
  border-color: var(--trumedic-black);
  color: var(--trumedic-white);
}

.embedded-style-trumedic .customizable-section-header {
  border-color: var(--trumedic-offwhite);
}

.embedded-style-trumedic .customizable-section-header.active {
  border-color: var(--trumedic-black);
}

.embedded-style-trumedic .customizable-catalog-bubble {
  border-color: var(--trumedic-black);
}

.embedded-style-trumedic .button-txt-indi,
  .embedded-style-trumedic .customizable-order-tab,
  .embedded-style-trumedic .customizable-section-header {
  color: var(--trumedic-black);
}

.embedded-style-trumedic .button-txt-sm, .embedded-style-trumedic .button-txt-md{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: underline;
}

.embedded-style-trumedic .button-txt-slate:hover {
  color: var(--trumedic-doubleblack);
}

.embedded-style-trumedic .customizable-order-tab {
  border-color: var(--trumedic-offwhite);
}

.embedded-style-trumedic .customizable-order-tab:hover {
  color: var(--trumedic-black);
}

.embedded-style-trumedic .customizable-order-tab.active {
  border-color: var(--trumedic-black);
}

.embedded-style-trumedic .customizable-section-header:hover {
  background-color: var(--trumedic-offwhite);
}

.embedded-style-trumedic .button-dd-item:hover {
  background-color: var(--trumedic-offwhite);
  color: var(--trumedic-black);
}

.embedded-style-trumedic .section-header-content {
  border-width: 0px;
  border-width: 0;
  background-color: var(--trumedic-offwhite);
}

.embedded-style-trumedic .section-header-content .section-heading,
  .embedded-style-trumedic .section-header-content .section-subheading {
  color: var(--trumedic-black);
}

.embedded-style-trumedic .section-subheading {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/*
--------------------------------------------------
-- Viewer
--------------------------------------------------
*/

app-pdf app-pdf-pages {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  overflow: auto;
  position: absolute;
}

app-pdf app-pdf-pages app-pdf-page {
  display: block;
  overflow: visible;
  position: relative;
}

app-pdf app-pdf-pages app-pdf-page text {
  display: block;
  position: absolute;
  background: transparent;
}

app-pdf app-pdf-pages app-pdf-page text * {
  cursor: text;
  white-space: pre;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  color: transparent;
  position: absolute;
  transform-origin: 0% 0%;
}

app-pdf app-pdf-pages app-pdf-page canvas {
  padding: 0;
  margin: auto;
  display: block;
  max-width: 100%;
  background: white;
}

.flatpickr-monthDropdown-months {
  background-color: white !important;
  color: black !important;
}

/*
<table class="data-table">
  <thead>
    <tr>
      <th class="data-table-header-label">Hellos</th>
    <tr>
      <th class="data-table-header-cell">Text</th>
    </tr>
  </thead>
  <tbody>
    <tr class="data-table-row">
      <td class="data-table-cell"> oh hai </td>
    </tr>
  </tbody>
</table>
*/

/* @tailwind utilities; */

.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.pointer-events-none{
  pointer-events: none;
}

.pointer-events-auto{
  pointer-events: auto;
}

.disabled\:pointer-events-none:disabled{
  pointer-events: none;
}

.visible{
  visibility: visible;
}

.invisible{
  visibility: hidden;
}

.static{
  position: static;
}

.fixed{
  position: fixed;
}

.absolute{
  position: absolute;
}

.relative{
  position: relative;
}

.sticky{
  position: sticky;
}

.inset-0{
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.inset-x-0{
  left: 0px;
  right: 0px;
}

.inset-x-2{
  left: 0.5rem;
  right: 0.5rem;
}

.inset-x-10{
  left: 2.5rem;
  right: 2.5rem;
}

.top-0{
  top: 0px;
}

.top-1{
  top: 0.25rem;
}

.top-2{
  top: 0.5rem;
}

.top-3{
  top: 0.75rem;
}

.top-4{
  top: 1rem;
}

.top-5{
  top: 1.25rem;
}

.top-8{
  top: 2rem;
}

.top-10{
  top: 2.5rem;
}

.top-1\/2{
  top: 50%;
}

.-top-0{
  top: 0px;
}

.-top-1{
  top: -0.25rem;
}

.-top-2{
  top: -0.5rem;
}

.-top-3{
  top: -0.75rem;
}

.-top-8{
  top: -2rem;
}

.-top-12{
  top: -3rem;
}

.-top-px{
  top: -1px;
}

.-top-0\.5{
  top: -0.125rem;
}

.-top-3\.5{
  top: -0.875rem;
}

.right-0{
  right: 0px;
}

.right-1{
  right: 0.25rem;
}

.right-2{
  right: 0.5rem;
}

.right-3{
  right: 0.75rem;
}

.right-4{
  right: 1rem;
}

.right-8{
  right: 2rem;
}

.right-11{
  right: 2.75rem;
}

.-right-0{
  right: 0px;
}

.-right-1{
  right: -0.25rem;
}

.-right-2{
  right: -0.5rem;
}

.-right-0\.5{
  right: -0.125rem;
}

.-right-1\.5{
  right: -0.375rem;
}

.-right-2\.5{
  right: -0.625rem;
}

.bottom-0{
  bottom: 0px;
}

.bottom-2{
  bottom: 0.5rem;
}

.bottom-8{
  bottom: 2rem;
}

.bottom-10{
  bottom: 2.5rem;
}

.bottom-auto{
  bottom: auto;
}

.left-0{
  left: 0px;
}

.left-1{
  left: 0.25rem;
}

.left-2{
  left: 0.5rem;
}

.left-3{
  left: 0.75rem;
}

.left-4{
  left: 1rem;
}

.left-5{
  left: 1.25rem;
}

.left-12{
  left: 3rem;
}

.left-auto{
  left: auto;
}

.left-1\/2{
  left: 50%;
}

.-left-1{
  left: -0.25rem;
}

.-left-1\.5{
  left: -0.375rem;
}

.z-0{
  z-index: 0;
}

.z-10{
  z-index: 10;
}

.z-20{
  z-index: 20;
}

.z-40{
  z-index: 40;
}

.z-45{
  z-index: 45;
}

.z-50{
  z-index: 50;
}

.z-high{
  z-index: 9999999;
}

.col-span-1{
  grid-column: span 1 / span 1;
}

.col-span-2{
  grid-column: span 2 / span 2;
}

.col-span-3{
  grid-column: span 3 / span 3;
}

.col-span-4{
  grid-column: span 4 / span 4;
}

.col-start-1{
  grid-column-start: 1;
}

.col-start-2{
  grid-column-start: 2;
}

.col-start-3{
  grid-column-start: 3;
}

.row-span-1{
  grid-row: span 1 / span 1;
}

.row-span-2{
  grid-row: span 2 / span 2;
}

.row-start-1{
  grid-row-start: 1;
}

.row-start-2{
  grid-row-start: 2;
}

.float-right{
  float: right;
}

.float-left{
  float: left;
}

.m-0{
  margin: 0px;
}

.m-1{
  margin: 0.25rem;
}

.m-4{
  margin: 1rem;
}

.m-auto{
  margin: auto;
}

.m-0\.5{
  margin: 0.125rem;
}

.m-1\.5{
  margin: 0.375rem;
}

.m-gutter{
  margin: 1rem;
}

.mx-0{
  margin-left: 0px;
  margin-right: 0px;
}

.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-3{
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-5{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-8{
  margin-left: 2rem;
  margin-right: 2rem;
}

.mx-auto{
  margin-left: auto;
  margin-right: auto;
}

.mx-0\.5{
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}

.mx-1\.5{
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.mx-sm{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-gutter{
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}

.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-11{
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}

.my-auto{
  margin-top: auto;
  margin-bottom: auto;
}

.my-px{
  margin-top: 1px;
  margin-bottom: 1px;
}

.my-0\.5{
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}

.my-1\.5{
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}

.my-md{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.-my-12{
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.mt-0{
  margin-top: 0px;
}

.mt-1{
  margin-top: 0.25rem;
}

.mt-2{
  margin-top: 0.5rem;
}

.mt-3{
  margin-top: 0.75rem;
}

.mt-4{
  margin-top: 1rem;
}

.mt-5{
  margin-top: 1.25rem;
}

.mt-6{
  margin-top: 1.5rem;
}

.mt-7{
  margin-top: 1.75rem;
}

.mt-8{
  margin-top: 2rem;
}

.mt-10{
  margin-top: 2.5rem;
}

.mt-11{
  margin-top: 2.75rem;
}

.mt-12{
  margin-top: 3rem;
}

.mt-16{
  margin-top: 4rem;
}

.mt-20{
  margin-top: 5rem;
}

.mt-24{
  margin-top: 6rem;
}

.mt-auto{
  margin-top: auto;
}

.mt-px{
  margin-top: 1px;
}

.mt-1\/2{
  margin-top: 0.15rem;
}

.mt-0\.5{
  margin-top: 0.125rem;
}

.mt-1\.5{
  margin-top: 0.375rem;
}

.mt-2\.5{
  margin-top: 0.625rem;
}

.mt-sm{
  margin-top: 0.5rem;
}

.mt-md{
  margin-top: 1rem;
}

.mt-gutter{
  margin-top: 1rem;
}

.mt-lg{
  margin-top: 1.5rem;
}

.mt-xl{
  margin-top: 2rem;
}

.mt-3xl{
  margin-top: 3rem;
}

.-mt-0{
  margin-top: 0px;
}

.-mt-1{
  margin-top: -0.25rem;
}

.-mt-2{
  margin-top: -0.5rem;
}

.-mt-4{
  margin-top: -1rem;
}

.-mt-5{
  margin-top: -1.25rem;
}

.-mt-6{
  margin-top: -1.5rem;
}

.-mt-9{
  margin-top: -2.25rem;
}

.-mt-10{
  margin-top: -2.5rem;
}

.-mt-px{
  margin-top: -1px;
}

.-mt-1\/2{
  margin-top: -0.15rem;
}

.-mt-0\.5{
  margin-top: -0.125rem;
}

.-mt-1\.5{
  margin-top: -0.375rem;
}

.-mt-2\.5{
  margin-top: -0.625rem;
}

.mr-0{
  margin-right: 0px;
}

.mr-1{
  margin-right: 0.25rem;
}

.mr-2{
  margin-right: 0.5rem;
}

.mr-3{
  margin-right: 0.75rem;
}

.mr-4{
  margin-right: 1rem;
}

.mr-5{
  margin-right: 1.25rem;
}

.mr-6{
  margin-right: 1.5rem;
}

.mr-8{
  margin-right: 2rem;
}

.mr-10{
  margin-right: 2.5rem;
}

.mr-12{
  margin-right: 3rem;
}

.mr-20{
  margin-right: 5rem;
}

.mr-24{
  margin-right: 6rem;
}

.mr-auto{
  margin-right: auto;
}

.mr-px{
  margin-right: 1px;
}

.mr-1\/2{
  margin-right: 0.15rem;
}

.mr-0\.5{
  margin-right: 0.125rem;
}

.mr-1\.5{
  margin-right: 0.375rem;
}

.mr-sm{
  margin-right: 0.5rem;
}

.mr-gutter{
  margin-right: 1rem;
}

.mr-lg{
  margin-right: 1.5rem;
}

.mr-xl{
  margin-right: 2rem;
}

.-mr-2{
  margin-right: -0.5rem;
}

.mb-0{
  margin-bottom: 0px;
}

.mb-1{
  margin-bottom: 0.25rem;
}

.mb-2{
  margin-bottom: 0.5rem;
}

.mb-3{
  margin-bottom: 0.75rem;
}

.mb-4{
  margin-bottom: 1rem;
}

.mb-5{
  margin-bottom: 1.25rem;
}

.mb-6{
  margin-bottom: 1.5rem;
}

.mb-8{
  margin-bottom: 2rem;
}

.mb-10{
  margin-bottom: 2.5rem;
}

.mb-12{
  margin-bottom: 3rem;
}

.mb-14{
  margin-bottom: 3.5rem;
}

.mb-16{
  margin-bottom: 4rem;
}

.mb-20{
  margin-bottom: 5rem;
}

.mb-px{
  margin-bottom: 1px;
}

.mb-0\.5{
  margin-bottom: 0.125rem;
}

.mb-1\.5{
  margin-bottom: 0.375rem;
}

.mb-sm{
  margin-bottom: 0.5rem;
}

.mb-xl{
  margin-bottom: 2rem;
}

.-mb-2{
  margin-bottom: -0.5rem;
}

.-mb-3{
  margin-bottom: -0.75rem;
}

.ml-0{
  margin-left: 0px;
}

.ml-1{
  margin-left: 0.25rem;
}

.ml-2{
  margin-left: 0.5rem;
}

.ml-3{
  margin-left: 0.75rem;
}

.ml-4{
  margin-left: 1rem;
}

.ml-5{
  margin-left: 1.25rem;
}

.ml-6{
  margin-left: 1.5rem;
}

.ml-8{
  margin-left: 2rem;
}

.ml-10{
  margin-left: 2.5rem;
}

.ml-16{
  margin-left: 4rem;
}

.ml-20{
  margin-left: 5rem;
}

.ml-24{
  margin-left: 6rem;
}

.ml-auto{
  margin-left: auto;
}

.ml-px{
  margin-left: 1px;
}

.ml-0\.5{
  margin-left: 0.125rem;
}

.ml-1\.5{
  margin-left: 0.375rem;
}

.ml-gutter{
  margin-left: 1rem;
}

.ml-lg{
  margin-left: 1.5rem;
}

.-ml-0{
  margin-left: 0px;
}

.-ml-1{
  margin-left: -0.25rem;
}

.-ml-2{
  margin-left: -0.5rem;
}

.-ml-4{
  margin-left: -1rem;
}

.-ml-7{
  margin-left: -1.75rem;
}

.-ml-8{
  margin-left: -2rem;
}

.-ml-px{
  margin-left: -1px;
}

.-ml-0\.5{
  margin-left: -0.125rem;
}

.-ml-1\.5{
  margin-left: -0.375rem;
}

.box-border{
  box-sizing: border-box;
}

.block{
  display: block;
}

.inline-block{
  display: inline-block;
}

.inline{
  display: inline;
}

.flex{
  display: flex;
}

.inline-flex{
  display: inline-flex;
}

.table{
  display: table;
}

.grid{
  display: grid;
}

.inline-grid{
  display: inline-grid;
}

.hidden{
  display: none;
}

.group:hover .group-hover\:block{
  display: block;
}

.group:hover .group-hover\:inline-block{
  display: inline-block;
}

.group:hover .group-hover\:hidden{
  display: none;
}

.h-0{
  height: 0px;
}

.h-1{
  height: 0.25rem;
}

.h-2{
  height: 0.5rem;
}

.h-3{
  height: 0.75rem;
}

.h-4{
  height: 1rem;
}

.h-5{
  height: 1.25rem;
}

.h-6{
  height: 1.5rem;
}

.h-7{
  height: 1.75rem;
}

.h-8{
  height: 2rem;
}

.h-9{
  height: 2.25rem;
}

.h-10{
  height: 2.5rem;
}

.h-11{
  height: 2.75rem;
}

.h-12{
  height: 3rem;
}

.h-13{
  height: 3.25rem;
}

.h-14{
  height: 3.5rem;
}

.h-16{
  height: 4rem;
}

.h-20{
  height: 5rem;
}

.h-22{
  height: 5.5rem;
}

.h-24{
  height: 6rem;
}

.h-26{
  height: 6.5rem;
}

.h-32{
  height: 8rem;
}

.h-48{
  height: 12rem;
}

.h-80{
  height: 20rem;
}

.h-1\/2{
  height: 50%;
}

.h-1\.5{
  height: 0.375rem;
}

.h-3\.5{
  height: 0.875rem;
}

.h-sm{
  height: 0.5rem;
}

.h-3xl{
  height: 3rem;
}

.h-1\/4{
  height: 25%;
}

.h-full{
  height: 100%;
}

.h-screen{
  height: 100vh;
}

.h-100px{
  height: 6.25rem;
}

.h-150px{
  height: 9.375rem;
}

.h-200px{
  height: 12.5rem;
}

.h-300px{
  height: 18.75rem;
}

.h-500px{
  height: 31.25rem;
}

.max-h-20{
  max-height: 5rem;
}

.max-h-48{
  max-height: 12rem;
}

.max-h-64{
  max-height: 16rem;
}

.max-h-72{
  max-height: 18rem;
}

.max-h-80{
  max-height: 20rem;
}

.max-h-96{
  max-height: 24rem;
}

.max-h-250px{
  max-height: 15.625rem;
}

.max-h-150px{
  max-height: 9.375rem;
}

.max-h-300px{
  max-height: 18.75rem;
}

.max-h-350px{
  max-height: 21.875rem;
}

.max-h-400px{
  max-height: 25rem;
}

.max-h-full{
  max-height: 100%;
}

.max-h-screen{
  max-height: 100vh;
}

.min-h-6{
  min-height: 1.5rem;
}

.min-h-8{
  min-height: 2rem;
}

.min-h-9{
  min-height: 2.25rem;
}

.min-h-10{
  min-height: 2.5rem;
}

.min-h-12{
  min-height: 3rem;
}

.min-h-16{
  min-height: 4rem;
}

.min-h-20{
  min-height: 5rem;
}

.min-h-96{
  min-height: 24rem;
}

.min-h-full{
  min-height: 100%;
}

.w-1{
  width: 0.25rem;
}

.w-2{
  width: 0.5rem;
}

.w-3{
  width: 0.75rem;
}

.w-4{
  width: 1rem;
}

.w-5{
  width: 1.25rem;
}

.w-6{
  width: 1.5rem;
}

.w-7{
  width: 1.75rem;
}

.w-8{
  width: 2rem;
}

.w-9{
  width: 2.25rem;
}

.w-10{
  width: 2.5rem;
}

.w-11{
  width: 2.75rem;
}

.w-12{
  width: 3rem;
}

.w-14{
  width: 3.5rem;
}

.w-16{
  width: 4rem;
}

.w-20{
  width: 5rem;
}

.w-22{
  width: 5.5rem;
}

.w-24{
  width: 6rem;
}

.w-25{
  width: 6.25rem;
}

.w-26{
  width: 6.5rem;
}

.w-27{
  width: 6.75rem;
}

.w-28{
  width: 7rem;
}

.w-29{
  width: 7.25rem;
}

.w-30{
  width: 7.5rem;
}

.w-32{
  width: 8rem;
}

.w-33{
  width: 8.25rem;
}

.w-34{
  width: 8.5rem;
}

.w-35{
  width: 8.75rem;
}

.w-38{
  width: 9.50rem;
}

.w-40{
  width: 10rem;
}

.w-43{
  width: 10.75rem;
}

.w-45{
  width: 11.25rem;
}

.w-46{
  width: 11.50rem;
}

.w-52{
  width: 13rem;
}

.w-56{
  width: 14rem;
}

.w-64{
  width: 16rem;
}

.w-80{
  width: 20rem;
}

.w-1\/2{
  width: 50%;
}

.w-1\.5{
  width: 0.375rem;
}

.w-3\.5{
  width: 0.875rem;
}

.w-lg{
  width: 1.5rem;
}

.w-3xl{
  width: 3rem;
}

.w-250px{
  width: 15.625rem;
}

.w-2\/3{
  width: 66.666667%;
}

.w-2\/5{
  width: 40%;
}

.w-3\/5{
  width: 60%;
}

.w-4\/5{
  width: 80%;
}

.w-11\/12{
  width: 91.666667%;
}

.w-full{
  width: 100%;
}

.w-screen{
  width: 100vw;
}

.w-50px{
  width: 3.125rem;
}

.w-100px{
  width: 6.25rem;
}

.w-150px{
  width: 9.375rem;
}

.w-200px{
  width: 12.5rem;
}

.w-300px{
  width: 18.75rem;
}

.w-400px{
  width: 25rem;
}

.w-450px{
  width: 28.125rem;
}

.w-500px{
  width: 31.25rem;
}

.w-letter{
  width: 816px;
}

.min-w-0{
  min-width: 0px;
}

.min-w-2{
  min-width: 0.5rem;
}

.min-w-4{
  min-width: 1rem;
}

.min-w-10{
  min-width: 2.5rem;
}

.min-w-12{
  min-width: 3rem;
}

.min-w-13{
  min-width: 3.25rem;
}

.min-w-16{
  min-width: 4rem;
}

.min-w-21{
  min-width: 5.25rem;
}

.min-w-24{
  min-width: 6rem;
}

.min-w-26{
  min-width: 6.5rem;
}

.min-w-28{
  min-width: 7rem;
}

.min-w-30{
  min-width: 7.5rem;
}

.min-w-31{
  min-width: 7.75rem;
}

.min-w-32{
  min-width: 8rem;
}

.min-w-35{
  min-width: 8.75rem;
}

.min-w-36{
  min-width: 9rem;
}

.min-w-37{
  min-width: 9.25rem;
}

.min-w-42{
  min-width: 10.50rem;
}

.min-w-44{
  min-width: 11rem;
}

.min-w-50px{
  min-width: 50px;
}

.min-w-100px{
  min-width: 100px;
}

.min-w-150px{
  min-width: 150px;
}

.min-w-250px{
  min-width: 250px;
}

.min-w-300px{
  min-width: 300px;
}

.min-w-350px{
  min-width: 350px;
}

.max-w-0{
  max-width: 0rem;
}

.max-w-xl{
  max-width: 36rem;
}

.max-w-2xl{
  max-width: 40rem;
}

.max-w-3xl{
  max-width: 50rem;
}

.max-w-5xl{
  max-width: 64rem;
}

.max-w-8xl{
  max-width: 100rem;
}

.max-w-full{
  max-width: 100%;
}

.max-w-50px{
  max-width: 3.125rem;
}

.max-w-100px{
  max-width: 6.25rem;
}

.max-w-150px{
  max-width: 9.375rem;
}

.max-w-200px{
  max-width: 12.5rem;
}

.max-w-250px{
  max-width: 15.625rem;
}

.max-w-300px{
  max-width: 18.75rem;
}

.max-w-350px{
  max-width: 21.875rem;
}

.max-w-400px{
  max-width: 25rem;
}

.max-w-450px{
  max-width: 28.125rem;
}

.max-w-500px{
  max-width: 31.25rem;
}

.max-w-widescreen{
  max-width: 1441px;
}

.max-w-laptop{
  max-width: 1200px;
}

.max-w-windowed{
  max-width: 992px;
}

.max-w-tablet{
  max-width: 768px;
}

.max-w-phone{
  max-width: 575px;
}

.max-w-screen{
  max-width: 100vw;
}

.max-w-letter{
  max-width: 816px;
}

.max-w-screen-lg{
  max-width: 1024px;
}

.max-w-screen-xl{
  max-width: 1280px;
}

.flex-1{
  flex: 1 1 0%;
}

.flex-auto{
  flex: 1 1 auto;
}

.flex-shrink-0{
  flex-shrink: 0;
}

.flex-shrink-1{
  flex-shrink: 1;
}

.flex-shrink-3{
  flex-shrink: 3;
}

.flex-shrink-5{
  flex-shrink: 5;
}

.flex-shrink{
  flex-shrink: 1;
}

.flex-grow-0{
  flex-grow: 0;
}

.flex-grow-3{
  flex-grow: 3;
}

.flex-grow-5{
  flex-grow: 5;
}

.flex-grow{
  flex-grow: 1;
}

.table-auto{
  table-layout: auto;
}

.table-fixed{
  table-layout: fixed;
}

.border-collapse{
  border-collapse: collapse;
}

.origin-center{
  transform-origin: center;
}

.transform{
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-0{
  --tw-translate-x: 0px;
}

.translate-x-full{
  --tw-translate-x: 100%;
}

.-translate-x-full{
  --tw-translate-x: -100%;
}

.-translate-y-px{
  --tw-translate-y: -1px;
}

.rotate-0{
  --tw-rotate: 0deg;
}

.rotate-45{
  --tw-rotate: 45deg;
}

.rotate-90{
  --tw-rotate: 90deg;
}

.rotate-180{
  --tw-rotate: 180deg;
}

.-rotate-180{
  --tw-rotate: -180deg;
}

.-rotate-90{
  --tw-rotate: -90deg;
}

.hover\:scale-105:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.hover\:scale-110:hover{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

@keyframes spin{
  to{
    transform: rotate(360deg);
  }
}

@keyframes fade_in_out{
  from{
    opacity: 0%;
  }

  40%{
    opacity: 100%;
  }

  60%{
    opacity: 100%;
  }

  to{
    opacity: 0%;
  }
}

@keyframes spin_reverse{
  0%{
    transform: rotate(360deg);
  }

  25%{
    transform: rotate(270deg);
  }

  50%{
    transform: rotate(180deg);
  }

  75%{
    transform: rotate(90deg);
  }

  100%{
    transform: rotate(0deg);
  }
}

@keyframes spin{
  to{
    transform: rotate(360deg);
  }
}

@keyframes ping{
  75%, 100%{
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes fade_in{
  0%{
    opacity: 0;
  }

  100%{
    opacity: 1;
  }
}

@keyframes pulse{
  0%, 100%{
    opacity: 1;
  }

  50%{
    opacity: 0.5;
  }
}

@keyframes bounce{
  0%, 100%{
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

@keyframes pulse{
  0%, 100%{
    opacity: 1;
  }

  50%{
    opacity: 0.5;
  }
}

@keyframes ken{
  30%, 70%{
    opacity: 1;
  }

  0%, 100%{
    opacity: 0;
  }
}

@keyframes toastr{
  0%{
    transform: translateX(0);
  }

  8%{
    transform: translateX(calc(var(--toast-distance) - 4px));
  }

  92%{
    transform: translateX(calc(var(--toast-distance) - 4px));
  }

  100%{
    transform: translateX(0);
  }
}

@keyframes toastl{
  0%{
    transform: translateX(0);
  }

  8%{
    transform: translateX(calc(var(--toast-distance) + 4px));
  }

  92%{
    transform: translateX(calc(var(--toast-distance) + 4px));
  }

  100%{
    transform: translateX(0);
  }
}

@keyframes toastt{
  0%{
    transform: translateY(0);
  }

  8%{
    transform: translateY(var(--toast-distance));
  }

  92%{
    transform: translateY(var(--toast-distance));
  }

  100%{
    transform: translateY(0);
  }
}

@keyframes toastb{
  0%{
    transform: translateY(0);
  }

  8%{
    transform: translateY(var(--toast-distance));
  }

  92%{
    transform: translateY(var(--toast-distance));
  }

  100%{
    transform: translateY(0);
  }
}

.animate-spin{
  animation: spin 1s linear infinite;
}

.animate-fade_in_out{
  animation: fade_in_out 1s linear infinite;
}

.animate-spin-slow{
  animation: spin 2s linear infinite;
}

.animate-fade-in{
  animation: fade_in 1s cubic-bezier(0, 0, 0.2, 1);
}

.animate-pulse{
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.animate-ken_burns{
  animation: ken 20s cubic-bezier(0.4, 0, 0.6, 1) infinite;;
}

.animate-toast_right{
  animation: toastr var(--toast-duration, 2s) cubic-bezier(0.4, 0, 0.6, 1);;
}

.animate-toast_left{
  animation: toastl var(--toast-duration, 2s) cubic-bezier(0.4, 0, 0.6, 1);;
}

.animate-toast_top{
  animation: toastt var(--toast-duration, 2s) cubic-bezier(0.4, 0, 0.6, 1);;
}

.animate-toast_bottom{
  animation: toastb var(--toast-duration, 2s) cubic-bezier(0.4, 0, 0.6, 1);;
}

.cursor-default{
  cursor: default;
}

.cursor-pointer{
  cursor: pointer;
}

.cursor-move{
  cursor: move;
}

.cursor-not-allowed{
  cursor: not-allowed;
}

.resize{
  resize: both;
}

.list-none{
  list-style-type: none;
}

.list-disc{
  list-style-type: disc;
}

.list-decimal{
  list-style-type: decimal;
}

.auto-rows-min{
  grid-auto-rows: min-content;
}

.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-order-page{
  grid-template-columns: var(--order-menu-width) 1fr var(--order-summary-width) ;
}

.grid-cols-product-row{
  grid-template-columns: var(--product-row-image-col, 100px) 1fr 250px;
}

.grid-rows-order-page{
  grid-template-rows: 58px 1fr;
}

.flex-row{
  flex-direction: row;
}

.flex-col{
  flex-direction: column;
}

.flex-col-reverse{
  flex-direction: column-reverse;
}

.flex-wrap{
  flex-wrap: wrap;
}

.flex-nowrap{
  flex-wrap: nowrap;
}

.place-items-center{
  place-items: center;
}

.content-center{
  align-content: center;
}

.content-start{
  align-content: flex-start;
}

.items-start{
  align-items: flex-start;
}

.items-end{
  align-items: flex-end;
}

.items-center{
  align-items: center;
}

.items-baseline{
  align-items: baseline;
}

.items-stretch{
  align-items: stretch;
}

.justify-start{
  justify-content: flex-start;
}

.justify-end{
  justify-content: flex-end;
}

.justify-center{
  justify-content: center;
}

.justify-between{
  justify-content: space-between;
}

.justify-around{
  justify-content: space-around;
}

.justify-evenly{
  justify-content: space-evenly;
}

.gap-2{
  gap: 0.5rem;
}

.gap-3{
  gap: 0.75rem;
}

.gap-4{
  gap: 1rem;
}

.gap-6{
  gap: 1.5rem;
}

.gap-14{
  gap: 3.5rem;
}

.gap-x-4{
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.gap-x-8{
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.gap-x-10{
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.gap-x-12{
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}

.gap-y-2{
  row-gap: 0.5rem;
}

.gap-y-4{
  row-gap: 1rem;
}

.gap-y-6{
  row-gap: 1.5rem;
}

.space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-10 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-1\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.375rem * var(--tw-space-x-reverse));
  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-sm > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-gutter > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-xl > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}

.space-y-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

.space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.space-y-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}

.space-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}

.space-y-10 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}

.space-y-0\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
}

.space-y-1\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}

.space-y-sm > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

.space-y-md > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.space-y-gutter > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.place-self-end{
  place-self: end;
}

.self-start{
  align-self: flex-start;
}

.self-end{
  align-self: flex-end;
}

.self-center{
  align-self: center;
}

.self-baseline{
  align-self: baseline;
}

.overflow-auto{
  overflow: auto;
}

.overflow-hidden{
  overflow: hidden;
}

.overflow-visible{
  overflow: visible;
}

.overflow-scroll{
  overflow: scroll;
}

.overflow-x-auto{
  overflow-x: auto;
}

.overflow-y-auto{
  overflow-y: auto;
}

.overflow-x-hidden{
  overflow-x: hidden;
}

.overflow-y-hidden{
  overflow-y: hidden;
}

.overflow-y-visible{
  overflow-y: visible;
}

.overflow-x-scroll{
  overflow-x: scroll;
}

.overflow-y-scroll{
  overflow-y: scroll;
}

.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.overflow-ellipsis{
  text-overflow: ellipsis;
}

.whitespace-normal{
  white-space: normal;
}

.whitespace-nowrap{
  white-space: nowrap;
}

.rounded-2{
  border-radius: 2px;
}

.rounded-none{
  border-radius: 0px;
}

.rounded-sm{
  border-radius: 0.125rem;
}

.rounded{
  border-radius: 0.25rem;
}

.rounded-md{
  border-radius: 0.375rem;
}

.rounded-lg{
  border-radius: 0.5rem;
}

.rounded-xl{
  border-radius: 0.75rem;
}

.rounded-2xl{
  border-radius: 1rem;
}

.rounded-full{
  border-radius: 9999px;
}

.rounded-4px{
  border-radius: 4px;
}

.rounded-card{
  border-radius: 1rem;
}

.rounded-card-lg{
  border-radius: 1.5em;
}

.rounded-t-none{
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.rounded-t-sm{
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.rounded-r-none{
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.rounded-r{
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.rounded-r-4px{
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-b-none{
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.rounded-b-sm{
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-b-4px{
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.rounded-l-2{
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.rounded-l-none{
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.rounded-l-4px{
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.rounded-bl-md{
  border-bottom-left-radius: 0.375rem;
}

.border-0{
  border-width: 0px;
}

.border-2{
  border-width: 2px;
}

.border-4{
  border-width: 4px;
}

.border-8{
  border-width: 8px;
}

.border{
  border-width: 1px;
}

.border-t-0{
  border-top-width: 0px;
}

.border-t-2{
  border-top-width: 2px;
}

.border-t-4{
  border-top-width: 4px;
}

.border-t{
  border-top-width: 1px;
}

.border-r-0{
  border-right-width: 0px;
}

.border-r{
  border-right-width: 1px;
}

.border-b-0{
  border-bottom-width: 0px;
}

.border-b-2{
  border-bottom-width: 2px;
}

.border-b-4{
  border-bottom-width: 4px;
}

.border-b{
  border-bottom-width: 1px;
}

.border-l-0{
  border-left-width: 0px;
}

.border-l{
  border-left-width: 1px;
}

.last\:border-b-0:last-child{
  border-bottom-width: 0px;
}

.border-transparent{
  border-color: transparent;
}

.border-indi-50{
  --tw-border-opacity: 1;
  border-color: rgba(249, 248, 253, var(--tw-border-opacity));
}

.border-indi-100{
  --tw-border-opacity: 1;
  border-color: rgba(244, 242, 252, var(--tw-border-opacity));
}

.border-indi-200{
  --tw-border-opacity: 1;
  border-color: rgba(230, 224, 251, var(--tw-border-opacity));
}

.border-indi-250{
  --tw-border-opacity: 1;
  border-color: rgba(175, 151, 255, var(--tw-border-opacity));
}

.border-indi-300{
  --tw-border-opacity: 1;
  border-color: rgba(162, 139, 239, var(--tw-border-opacity));
}

.border-indi-400{
  --tw-border-opacity: 1;
  border-color: rgba(122, 88, 232, var(--tw-border-opacity));
}

.border-indi-500{
  --tw-border-opacity: 1;
  border-color: rgba(69, 28, 203, var(--tw-border-opacity));
}

.border-indi-700{
  --tw-border-opacity: 1;
  border-color: rgba(42, 29, 82, var(--tw-border-opacity));
}

.border-bisque-100{
  --tw-border-opacity: 1;
  border-color: rgba(245, 244, 244, var(--tw-border-opacity));
}

.border-bisque-200{
  --tw-border-opacity: 1;
  border-color: rgba(232, 230, 230, var(--tw-border-opacity));
}

.border-bisque-300{
  --tw-border-opacity: 1;
  border-color: rgba(216, 212, 212, var(--tw-border-opacity));
}

.border-bisque-400{
  --tw-border-opacity: 1;
  border-color: rgba(176, 169, 169, var(--tw-border-opacity));
}

.border-bisque-500{
  --tw-border-opacity: 1;
  border-color: rgba(132, 125, 125, var(--tw-border-opacity));
}

.border-bisque-700{
  --tw-border-opacity: 1;
  border-color: rgba(37, 34, 34, var(--tw-border-opacity));
}

.border-rose-200{
  --tw-border-opacity: 1;
  border-color: rgba(255, 233, 232, var(--tw-border-opacity));
}

.border-rose-300{
  --tw-border-opacity: 1;
  border-color: rgba(255, 200, 198, var(--tw-border-opacity));
}

.border-rose-400{
  --tw-border-opacity: 1;
  border-color: rgba(255, 152, 148, var(--tw-border-opacity));
}

.border-rose-500{
  --tw-border-opacity: 1;
  border-color: rgba(252, 112, 106, var(--tw-border-opacity));
}

.border-rose-600{
  --tw-border-opacity: 1;
  border-color: rgba(140, 59, 56, var(--tw-border-opacity));
}

.border-aqua-500{
  --tw-border-opacity: 1;
  border-color: rgba(26, 181, 216, var(--tw-border-opacity));
}

.border-aqua-600{
  --tw-border-opacity: 1;
  border-color: rgba(20, 140, 167, var(--tw-border-opacity));
}

.border-lemon-600{
  --tw-border-opacity: 1;
  border-color: rgba(226, 188, 9, var(--tw-border-opacity));
}

.border-slate-100{
  --tw-border-opacity: 1;
  border-color: rgba(242, 242, 242, var(--tw-border-opacity));
}

.border-slate-150{
  --tw-border-opacity: 1;
  border-color: rgba(235, 235, 235, var(--tw-border-opacity));
}

.border-slate-200{
  --tw-border-opacity: 1;
  border-color: rgba(242, 242, 242, var(--tw-border-opacity));
}

.border-slate-250{
  --tw-border-opacity: 1;
  border-color: rgba(225, 225, 225, var(--tw-border-opacity));
}

.border-slate-300{
  --tw-border-opacity: 1;
  border-color: rgba(211, 211, 211, var(--tw-border-opacity));
}

.border-slate-350{
  --tw-border-opacity: 1;
  border-color: rgba(217, 217, 217, var(--tw-border-opacity));
}

.border-slate-400{
  --tw-border-opacity: 1;
  border-color: rgba(182, 182, 182, var(--tw-border-opacity));
}

.border-slate-500{
  --tw-border-opacity: 1;
  border-color: rgba(141, 141, 141, var(--tw-border-opacity));
}

.border-slate-600{
  --tw-border-opacity: 1;
  border-color: rgba(102, 102, 102, var(--tw-border-opacity));
}

.border-moss-100{
  --tw-border-opacity: 1;
  border-color: rgba(233, 241, 243, var(--tw-border-opacity));
}

.border-moss-150{
  --tw-border-opacity: 1;
  border-color: rgba(220, 231, 232, var(--tw-border-opacity));
}

.border-moss-200{
  --tw-border-opacity: 1;
  border-color: rgba(189, 203, 205, var(--tw-border-opacity));
}

.border-moss-300{
  --tw-border-opacity: 1;
  border-color: rgba(201, 216, 218, var(--tw-border-opacity));
}

.border-moss-400{
  --tw-border-opacity: 1;
  border-color: rgba(167, 188, 192, var(--tw-border-opacity));
}

.border-white{
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.border-green-g{
  --tw-border-opacity: 1;
  border-color: rgba(192, 217, 222, var(--tw-border-opacity));
}

.border-green-h{
  --tw-border-opacity: 1;
  border-color: rgba(225, 236, 238, var(--tw-border-opacity));
}

.border-gray-green-b{
  --tw-border-opacity: 1;
  border-color: rgba(151, 164, 166, var(--tw-border-opacity));
}

.border-gray-green-c{
  --tw-border-opacity: 1;
  border-color: rgba(155, 177, 182, var(--tw-border-opacity));
}

.border-gray-green-d{
  --tw-border-opacity: 1;
  border-color: rgba(192, 201, 203, var(--tw-border-opacity));
}

.border-gray-green-e{
  --tw-border-opacity: 1;
  border-color: rgba(201, 210, 212, var(--tw-border-opacity));
}

.border-gray-green-f{
  --tw-border-opacity: 1;
  border-color: rgba(210, 221, 223, var(--tw-border-opacity));
}

.border-gray-green-g{
  --tw-border-opacity: 1;
  border-color: rgba(218, 232, 234, var(--tw-border-opacity));
}

.border-blue-b{
  --tw-border-opacity: 1;
  border-color: rgba(100, 156, 182, var(--tw-border-opacity));
}

.border-edge{
  --tw-border-opacity: 1;
  border-color: rgba(196, 208, 221, var(--tw-border-opacity));
}

.border-edge-light{
  --tw-border-opacity: 1;
  border-color: rgba(212, 224, 237, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indi-500{
  --tw-border-opacity: 1;
  border-color: rgba(69, 28, 203, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-slate-250{
  --tw-border-opacity: 1;
  border-color: rgba(225, 225, 225, var(--tw-border-opacity));
}

.hover\:border-indi-400:hover{
  --tw-border-opacity: 1;
  border-color: rgba(122, 88, 232, var(--tw-border-opacity));
}

.hover\:border-bisque-300:hover{
  --tw-border-opacity: 1;
  border-color: rgba(216, 212, 212, var(--tw-border-opacity));
}

.hover\:border-slate-500:hover{
  --tw-border-opacity: 1;
  border-color: rgba(141, 141, 141, var(--tw-border-opacity));
}

.hover\:border-slate-600:hover{
  --tw-border-opacity: 1;
  border-color: rgba(102, 102, 102, var(--tw-border-opacity));
}

.focus\:border-indi-250:focus{
  --tw-border-opacity: 1;
  border-color: rgba(175, 151, 255, var(--tw-border-opacity));
}

.bg-transparent{
  background-color: transparent;
}

.bg-current{
  background-color: currentColor;
}

.bg-indi-20{
  --tw-bg-opacity: 1;
  background-color: rgba(252, 252, 255, var(--tw-bg-opacity));
}

.bg-indi-50{
  --tw-bg-opacity: 1;
  background-color: rgba(249, 248, 253, var(--tw-bg-opacity));
}

.bg-indi-100{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 242, 252, var(--tw-bg-opacity));
}

.bg-indi-150{
  --tw-bg-opacity: 1;
  background-color: rgba(240, 238, 250, var(--tw-bg-opacity));
}

.bg-indi-175{
  --tw-bg-opacity: 1;
  background-color: rgba(235, 232, 247, var(--tw-bg-opacity));
}

.bg-indi-200{
  --tw-bg-opacity: 1;
  background-color: rgba(230, 224, 251, var(--tw-bg-opacity));
}

.bg-indi-225{
  --tw-bg-opacity: 1;
  background-color: rgba(214, 203, 255, var(--tw-bg-opacity));
}

.bg-indi-250{
  --tw-bg-opacity: 1;
  background-color: rgba(175, 151, 255, var(--tw-bg-opacity));
}

.bg-indi-300{
  --tw-bg-opacity: 1;
  background-color: rgba(162, 139, 239, var(--tw-bg-opacity));
}

.bg-indi-400{
  --tw-bg-opacity: 1;
  background-color: rgba(122, 88, 232, var(--tw-bg-opacity));
}

.bg-indi-500{
  --tw-bg-opacity: 1;
  background-color: rgba(69, 28, 203, var(--tw-bg-opacity));
}

.bg-indi-600{
  --tw-bg-opacity: 1;
  background-color: rgba(64, 43, 130, var(--tw-bg-opacity));
}

.bg-indi-700{
  --tw-bg-opacity: 1;
  background-color: rgba(42, 29, 82, var(--tw-bg-opacity));
}

.bg-indi-800{
  --tw-bg-opacity: 1;
  background-color: rgba(18, 6, 56, var(--tw-bg-opacity));
}

.bg-indi-brand{
  --tw-bg-opacity: 1;
  background-color: rgba(69, 28, 203, var(--tw-bg-opacity));
}

.bg-bisque-50{
  --tw-bg-opacity: 1;
  background-color: rgba(250, 249, 249, var(--tw-bg-opacity));
}

.bg-bisque-100{
  --tw-bg-opacity: 1;
  background-color: rgba(245, 244, 244, var(--tw-bg-opacity));
}

.bg-bisque-200{
  --tw-bg-opacity: 1;
  background-color: rgba(232, 230, 230, var(--tw-bg-opacity));
}

.bg-bisque-300{
  --tw-bg-opacity: 1;
  background-color: rgba(216, 212, 212, var(--tw-bg-opacity));
}

.bg-bisque-400{
  --tw-bg-opacity: 1;
  background-color: rgba(176, 169, 169, var(--tw-bg-opacity));
}

.bg-bisque-500{
  --tw-bg-opacity: 1;
  background-color: rgba(132, 125, 125, var(--tw-bg-opacity));
}

.bg-bisque-600{
  --tw-bg-opacity: 1;
  background-color: rgba(88, 81, 81, var(--tw-bg-opacity));
}

.bg-bisque-700{
  --tw-bg-opacity: 1;
  background-color: rgba(37, 34, 34, var(--tw-bg-opacity));
}

.bg-rose-20{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 251, var(--tw-bg-opacity));
}

.bg-rose-50{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 249, 249, var(--tw-bg-opacity));
}

.bg-rose-100{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 245, 245, var(--tw-bg-opacity));
}

.bg-rose-200{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 233, 232, var(--tw-bg-opacity));
}

.bg-rose-300{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 200, 198, var(--tw-bg-opacity));
}

.bg-rose-400{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 152, 148, var(--tw-bg-opacity));
}

.bg-rose-500{
  --tw-bg-opacity: 1;
  background-color: rgba(252, 112, 106, var(--tw-bg-opacity));
}

.bg-rose-600{
  --tw-bg-opacity: 1;
  background-color: rgba(140, 59, 56, var(--tw-bg-opacity));
}

.bg-mint-50{
  --tw-bg-opacity: 1;
  background-color: rgba(246, 254, 251, var(--tw-bg-opacity));
}

.bg-mint-100{
  --tw-bg-opacity: 1;
  background-color: rgba(232, 252, 246, var(--tw-bg-opacity));
}

.bg-mint-200{
  --tw-bg-opacity: 1;
  background-color: rgba(214, 250, 239, var(--tw-bg-opacity));
}

.bg-mint-300{
  --tw-bg-opacity: 1;
  background-color: rgba(165, 244, 219, var(--tw-bg-opacity));
}

.bg-mint-400{
  --tw-bg-opacity: 1;
  background-color: rgba(106, 236, 195, var(--tw-bg-opacity));
}

.bg-mint-500{
  --tw-bg-opacity: 1;
  background-color: rgba(26, 216, 156, var(--tw-bg-opacity));
}

.bg-mint-600{
  background-color: ;
}

.bg-aqua-50{
  --tw-bg-opacity: 1;
  background-color: rgba(243, 252, 254, var(--tw-bg-opacity));
}

.bg-aqua-100{
  --tw-bg-opacity: 1;
  background-color: rgba(231, 248, 252, var(--tw-bg-opacity));
}

.bg-aqua-200{
  --tw-bg-opacity: 1;
  background-color: rgba(207, 241, 249, var(--tw-bg-opacity));
}

.bg-aqua-300{
  --tw-bg-opacity: 1;
  background-color: rgba(171, 231, 245, var(--tw-bg-opacity));
}

.bg-aqua-400{
  --tw-bg-opacity: 1;
  background-color: rgba(94, 209, 236, var(--tw-bg-opacity));
}

.bg-aqua-500{
  --tw-bg-opacity: 1;
  background-color: rgba(26, 181, 216, var(--tw-bg-opacity));
}

.bg-aqua-600{
  --tw-bg-opacity: 1;
  background-color: rgba(20, 140, 167, var(--tw-bg-opacity));
}

.bg-lemon-50{
  --tw-bg-opacity: 1;
  background-color: rgba(254, 251, 237, var(--tw-bg-opacity));
}

.bg-lemon-100{
  --tw-bg-opacity: 1;
  background-color: rgba(253, 246, 210, var(--tw-bg-opacity));
}

.bg-lemon-200{
  --tw-bg-opacity: 1;
  background-color: rgba(252, 242, 189, var(--tw-bg-opacity));
}

.bg-lemon-300{
  --tw-bg-opacity: 1;
  background-color: rgba(251, 234, 152, var(--tw-bg-opacity));
}

.bg-lemon-400{
  --tw-bg-opacity: 1;
  background-color: rgba(250, 226, 116, var(--tw-bg-opacity));
}

.bg-lemon-500{
  --tw-bg-opacity: 1;
  background-color: rgba(248, 216, 67, var(--tw-bg-opacity));
}

.bg-lemon-600{
  --tw-bg-opacity: 1;
  background-color: rgba(226, 188, 9, var(--tw-bg-opacity));
}

.bg-cream-50{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 249, var(--tw-bg-opacity));
}

.bg-cream-100{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 248, 243, var(--tw-bg-opacity));
}

.bg-cream-200{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 240, 229, var(--tw-bg-opacity));
}

.bg-cream-300{
  --tw-bg-opacity: 1;
  background-color: rgba(250, 225, 207, var(--tw-bg-opacity));
}

.bg-cream-400{
  --tw-bg-opacity: 1;
  background-color: rgba(240, 209, 186, var(--tw-bg-opacity));
}

.bg-slate-20{
  --tw-bg-opacity: 1;
  background-color: rgba(250, 250, 250, var(--tw-bg-opacity));
}

.bg-slate-50{
  --tw-bg-opacity: 1;
  background-color: rgba(246, 246, 246, var(--tw-bg-opacity));
}

.bg-slate-100{
  --tw-bg-opacity: 1;
  background-color: rgba(242, 242, 242, var(--tw-bg-opacity));
}

.bg-slate-150{
  --tw-bg-opacity: 1;
  background-color: rgba(235, 235, 235, var(--tw-bg-opacity));
}

.bg-slate-200{
  --tw-bg-opacity: 1;
  background-color: rgba(242, 242, 242, var(--tw-bg-opacity));
}

.bg-slate-250{
  --tw-bg-opacity: 1;
  background-color: rgba(225, 225, 225, var(--tw-bg-opacity));
}

.bg-slate-300{
  --tw-bg-opacity: 1;
  background-color: rgba(211, 211, 211, var(--tw-bg-opacity));
}

.bg-slate-350{
  --tw-bg-opacity: 1;
  background-color: rgba(217, 217, 217, var(--tw-bg-opacity));
}

.bg-slate-400{
  --tw-bg-opacity: 1;
  background-color: rgba(182, 182, 182, var(--tw-bg-opacity));
}

.bg-slate-500{
  --tw-bg-opacity: 1;
  background-color: rgba(141, 141, 141, var(--tw-bg-opacity));
}

.bg-slate-600{
  --tw-bg-opacity: 1;
  background-color: rgba(102, 102, 102, var(--tw-bg-opacity));
}

.bg-moss-20{
  --tw-bg-opacity: 1;
  background-color: rgba(248, 251, 252, var(--tw-bg-opacity));
}

.bg-moss-50{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 249, 250, var(--tw-bg-opacity));
}

.bg-moss-100{
  --tw-bg-opacity: 1;
  background-color: rgba(233, 241, 243, var(--tw-bg-opacity));
}

.bg-moss-150{
  --tw-bg-opacity: 1;
  background-color: rgba(220, 231, 232, var(--tw-bg-opacity));
}

.bg-moss-200{
  --tw-bg-opacity: 1;
  background-color: rgba(189, 203, 205, var(--tw-bg-opacity));
}

.bg-moss-300{
  --tw-bg-opacity: 1;
  background-color: rgba(201, 216, 218, var(--tw-bg-opacity));
}

.bg-moss-400{
  --tw-bg-opacity: 1;
  background-color: rgba(167, 188, 192, var(--tw-bg-opacity));
}

.bg-moss-500{
  --tw-bg-opacity: 1;
  background-color: rgba(120, 149, 155, var(--tw-bg-opacity));
}

.bg-moss-600{
  --tw-bg-opacity: 1;
  background-color: rgba(81, 108, 113, var(--tw-bg-opacity));
}

.bg-alert{
  --tw-bg-opacity: 1;
  background-color: rgba(204, 0, 0, var(--tw-bg-opacity));
}

.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.bg-green-i{
  --tw-bg-opacity: 1;
  background-color: rgba(216, 231, 234, var(--tw-bg-opacity));
}

.bg-green-j{
  --tw-bg-opacity: 1;
  background-color: rgba(233, 241, 243, var(--tw-bg-opacity));
}

.bg-green-k{
  --tw-bg-opacity: 1;
  background-color: rgba(238, 244, 245, var(--tw-bg-opacity));
}

.bg-gray-green-g{
  --tw-bg-opacity: 1;
  background-color: rgba(218, 232, 234, var(--tw-bg-opacity));
}

.bg-gray-green-i{
  --tw-bg-opacity: 1;
  background-color: rgba(247, 249, 250, var(--tw-bg-opacity));
}

.bg-blue-a{
  --tw-bg-opacity: 1;
  background-color: rgba(85, 122, 140, var(--tw-bg-opacity));
}

.bg-blue-b{
  --tw-bg-opacity: 1;
  background-color: rgba(100, 156, 182, var(--tw-bg-opacity));
}

.bg-blue-c{
  --tw-bg-opacity: 1;
  background-color: rgba(163, 195, 211, var(--tw-bg-opacity));
}

.bg-blue-d{
  --tw-bg-opacity: 1;
  background-color: rgba(198, 216, 224, var(--tw-bg-opacity));
}

.bg-blue-e{
  --tw-bg-opacity: 1;
  background-color: rgba(228, 240, 245, var(--tw-bg-opacity));
}

.bg-link-blue{
  --tw-bg-opacity: 1;
  background-color: rgba(41, 164, 198, var(--tw-bg-opacity));
}

.bg-orange{
  --tw-bg-opacity: 1;
  background-color: rgba(223, 150, 122, var(--tw-bg-opacity));
}

.bg-debug{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 0, 0, var(--tw-bg-opacity));
}

.bg-live{
  --tw-bg-opacity: 1;
  background-color: rgba(122, 88, 232, var(--tw-bg-opacity));
}

.bg-orange-a{
  --tw-bg-opacity: 1;
  background-color: rgba(241, 129, 98, var(--tw-bg-opacity));
}

.bg-orange-b{
  --tw-bg-opacity: 1;
  background-color: rgba(186, 90, 68, var(--tw-bg-opacity));
}

.bg-orange-light{
  --tw-bg-opacity: 1;
  background-color: rgba(249, 235, 232, var(--tw-bg-opacity));
}

.bg-orange-mid{
  --tw-bg-opacity: 1;
  background-color: rgba(236, 104, 75, var(--tw-bg-opacity));
}

.bg-orange-dark{
  --tw-bg-opacity: 1;
  background-color: rgba(158, 50, 26, var(--tw-bg-opacity));
}

.bg-blue-light{
  --tw-bg-opacity: 1;
  background-color: rgba(240, 246, 250, var(--tw-bg-opacity));
}

.bg-blue-dark{
  --tw-bg-opacity: 1;
  background-color: rgba(56, 38, 114, var(--tw-bg-opacity));
}

.bg-turqouise{
  --tw-bg-opacity: 1;
  background-color: rgba(126, 182, 196, var(--tw-bg-opacity));
}

.bg-gray-dark{
  --tw-bg-opacity: 1;
  background-color: rgba(84, 84, 84, var(--tw-bg-opacity));
}

.bg-gray-light{
  --tw-bg-opacity: 1;
  background-color: rgba(172, 172, 172, var(--tw-bg-opacity));
}

.bg-accent-card-light{
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}

.bg-accent-card{
  --tw-bg-opacity: 1;
  background-color: rgba(230, 236, 239, var(--tw-bg-opacity));
}

.bg-orange-primary{
  --tw-bg-opacity: 1;
  background-color: rgba(239, 130, 106, var(--tw-bg-opacity));
}

.odd\:bg-moss-20:nth-child(odd){
  --tw-bg-opacity: 1;
  background-color: rgba(248, 251, 252, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indi-200{
  --tw-bg-opacity: 1;
  background-color: rgba(230, 224, 251, var(--tw-bg-opacity));
}

.hover\:bg-indi-20:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(252, 252, 255, var(--tw-bg-opacity));
}

.hover\:bg-indi-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 242, 252, var(--tw-bg-opacity));
}

.hover\:bg-indi-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(230, 224, 251, var(--tw-bg-opacity));
}

.hover\:bg-indi-400:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(122, 88, 232, var(--tw-bg-opacity));
}

.hover\:bg-indi-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(64, 43, 130, var(--tw-bg-opacity));
}

.hover\:bg-bisque-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(245, 244, 244, var(--tw-bg-opacity));
}

.hover\:bg-mint-400:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(106, 236, 195, var(--tw-bg-opacity));
}

.hover\:bg-cream-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 248, 243, var(--tw-bg-opacity));
}

.hover\:bg-cream-400:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(240, 209, 186, var(--tw-bg-opacity));
}

.hover\:bg-slate-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(242, 242, 242, var(--tw-bg-opacity));
}

.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.hover\:bg-green-i:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(216, 231, 234, var(--tw-bg-opacity));
}

.hover\:bg-gray-green-e:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(201, 210, 212, var(--tw-bg-opacity));
}

.hover\:bg-accent-card:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(230, 236, 239, var(--tw-bg-opacity));
}

.bg-opacity-0{
  --tw-bg-opacity: 0;
}

.bg-opacity-5{
  --tw-bg-opacity: 0.05;
}

.bg-opacity-10{
  --tw-bg-opacity: 0.1;
}

.bg-opacity-20{
  --tw-bg-opacity: 0.2;
}

.bg-opacity-25{
  --tw-bg-opacity: 0.25;
}

.bg-opacity-30{
  --tw-bg-opacity: 0.3;
}

.bg-opacity-40{
  --tw-bg-opacity: 0.4;
}

.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}

.bg-opacity-60{
  --tw-bg-opacity: 0.6;
}

.bg-opacity-70{
  --tw-bg-opacity: 0.7;
}

.bg-opacity-75{
  --tw-bg-opacity: 0.75;
}

.bg-opacity-80{
  --tw-bg-opacity: 0.8;
}

.bg-opacity-90{
  --tw-bg-opacity: 0.9;
}

.bg-opacity-95{
  --tw-bg-opacity: 0.95;
}

.bg-opacity-100{
  --tw-bg-opacity: 1;
}

.bg-none{
  background-image: none;
}

.bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-catalog{
  background-image: url('/background-catalog-f758bdd128b4fc858ec9a68c59953ce4.png');
}

.from-indi-500{
  --tw-gradient-from: #451ccb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(69, 28, 203, 0));
}

.from-bisque-200{
  --tw-gradient-from: #e8e6e6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 230, 230, 0));
}

.from-cream-300{
  --tw-gradient-from: #fae1cf;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 225, 207, 0));
}

.to-indi-700{
  --tw-gradient-to: #2a1d52;
}

.to-bisque-100{
  --tw-gradient-to: #f5f4f4;
}

.bg-auto{
  background-size: auto;
}

.bg-cover{
  background-size: cover;
}

.bg-contain{
  background-size: contain;
}

.bg-local{
  background-attachment: local;
}

.bg-scroll{
  background-attachment: scroll;
}

.bg-clip-border{
  background-clip: border-box;
}

.bg-clip-padding{
  background-clip: padding-box;
}

.bg-clip-content{
  background-clip: content-box;
}

.bg-clip-text{
  -webkit-background-clip: text;
          background-clip: text;
}

.bg-bottom{
  background-position: bottom;
}

.bg-center{
  background-position: center;
}

.bg-left{
  background-position: left;
}

.bg-left-bottom{
  background-position: left bottom;
}

.bg-left-top{
  background-position: left top;
}

.bg-right{
  background-position: right;
}

.bg-right-bottom{
  background-position: right bottom;
}

.bg-right-top{
  background-position: right top;
}

.bg-top{
  background-position: top;
}

.bg-repeat{
  background-repeat: repeat;
}

.bg-no-repeat{
  background-repeat: no-repeat;
}

.bg-repeat-x{
  background-repeat: repeat-x;
}

.bg-repeat-y{
  background-repeat: repeat-y;
}

.bg-repeat-round{
  background-repeat: round;
}

.bg-repeat-space{
  background-repeat: space;
}

.bg-origin-border{
  background-origin: border-box;
}

.bg-origin-padding{
  background-origin: padding-box;
}

.bg-origin-content{
  background-origin: content-box;
}

.fill-current{
  fill: currentColor;
}

.stroke-current{
  stroke: currentColor;
}

.stroke-2{
  stroke-width: 2;
}

.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}

.p-0{
  padding: 0px;
}

.p-1{
  padding: 0.25rem;
}

.p-2{
  padding: 0.5rem;
}

.p-3{
  padding: 0.75rem;
}

.p-4{
  padding: 1rem;
}

.p-5{
  padding: 1.25rem;
}

.p-6{
  padding: 1.5rem;
}

.p-7{
  padding: 1.75rem;
}

.p-8{
  padding: 2rem;
}

.p-10{
  padding: 2.5rem;
}

.p-0\.5{
  padding: 0.125rem;
}

.p-1\.5{
  padding: 0.375rem;
}

.p-2\.5{
  padding: 0.625rem;
}

.p-sm{
  padding: 0.5rem;
}

.p-lg{
  padding: 1.5rem;
}

.p-xl{
  padding: 2rem;
}

.px-0{
  padding-left: 0px;
  padding-right: 0px;
}

.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-7{
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-14{
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.px-16{
  padding-left: 4rem;
  padding-right: 4rem;
}

.px-20{
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-0\.5{
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}

.px-1\.5{
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.px-sm{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-md{
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-gutter{
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-lg{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-2xl{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-14{
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-32{
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.py-px{
  padding-top: 1px;
  padding-bottom: 1px;
}

.py-1\/2{
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
}

.py-0\.5{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.py-1\.5{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-3\.5{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.py-xs{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-sm{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-md{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-gutter{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-lg{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-2xl{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.pt-0{
  padding-top: 0px;
}

.pt-1{
  padding-top: 0.25rem;
}

.pt-2{
  padding-top: 0.5rem;
}

.pt-3{
  padding-top: 0.75rem;
}

.pt-4{
  padding-top: 1rem;
}

.pt-5{
  padding-top: 1.25rem;
}

.pt-6{
  padding-top: 1.5rem;
}

.pt-7{
  padding-top: 1.75rem;
}

.pt-8{
  padding-top: 2rem;
}

.pt-10{
  padding-top: 2.5rem;
}

.pt-12{
  padding-top: 3rem;
}

.pt-24{
  padding-top: 6rem;
}

.pt-px{
  padding-top: 1px;
}

.pt-0\.5{
  padding-top: 0.125rem;
}

.pt-1\.5{
  padding-top: 0.375rem;
}

.pt-2\.5{
  padding-top: 0.625rem;
}

.pt-3\.5{
  padding-top: 0.875rem;
}

.pt-xs{
  padding-top: 0.25rem;
}

.pt-sm{
  padding-top: 0.5rem;
}

.pt-md{
  padding-top: 1rem;
}

.pt-gutter{
  padding-top: 1rem;
}

.pt-lg{
  padding-top: 1.5rem;
}

.pr-0{
  padding-right: 0px;
}

.pr-1{
  padding-right: 0.25rem;
}

.pr-2{
  padding-right: 0.5rem;
}

.pr-3{
  padding-right: 0.75rem;
}

.pr-4{
  padding-right: 1rem;
}

.pr-5{
  padding-right: 1.25rem;
}

.pr-6{
  padding-right: 1.5rem;
}

.pr-7{
  padding-right: 1.75rem;
}

.pr-8{
  padding-right: 2rem;
}

.pr-10{
  padding-right: 2.5rem;
}

.pr-12{
  padding-right: 3rem;
}

.pr-24{
  padding-right: 6rem;
}

.pr-0\.5{
  padding-right: 0.125rem;
}

.pr-1\.5{
  padding-right: 0.375rem;
}

.pr-gutter{
  padding-right: 1rem;
}

.pb-0{
  padding-bottom: 0px;
}

.pb-1{
  padding-bottom: 0.25rem;
}

.pb-2{
  padding-bottom: 0.5rem;
}

.pb-3{
  padding-bottom: 0.75rem;
}

.pb-4{
  padding-bottom: 1rem;
}

.pb-5{
  padding-bottom: 1.25rem;
}

.pb-6{
  padding-bottom: 1.5rem;
}

.pb-7{
  padding-bottom: 1.75rem;
}

.pb-8{
  padding-bottom: 2rem;
}

.pb-10{
  padding-bottom: 2.5rem;
}

.pb-12{
  padding-bottom: 3rem;
}

.pb-16{
  padding-bottom: 4rem;
}

.pb-20{
  padding-bottom: 5rem;
}

.pb-48{
  padding-bottom: 12rem;
}

.pb-0\.5{
  padding-bottom: 0.125rem;
}

.pb-1\.5{
  padding-bottom: 0.375rem;
}

.pb-xs{
  padding-bottom: 0.25rem;
}

.pb-gutter{
  padding-bottom: 1rem;
}

.pb-lg{
  padding-bottom: 1.5rem;
}

.pb-xl{
  padding-bottom: 2rem;
}

.pl-0{
  padding-left: 0px;
}

.pl-1{
  padding-left: 0.25rem;
}

.pl-2{
  padding-left: 0.5rem;
}

.pl-3{
  padding-left: 0.75rem;
}

.pl-4{
  padding-left: 1rem;
}

.pl-5{
  padding-left: 1.25rem;
}

.pl-6{
  padding-left: 1.5rem;
}

.pl-7{
  padding-left: 1.75rem;
}

.pl-8{
  padding-left: 2rem;
}

.pl-9{
  padding-left: 2.25rem;
}

.pl-10{
  padding-left: 2.5rem;
}

.pl-12{
  padding-left: 3rem;
}

.pl-20{
  padding-left: 5rem;
}

.pl-px{
  padding-left: 1px;
}

.pl-0\.5{
  padding-left: 0.125rem;
}

.pl-1\.5{
  padding-left: 0.375rem;
}

.pl-2\.5{
  padding-left: 0.625rem;
}

.pl-sm{
  padding-left: 0.5rem;
}

.pl-md{
  padding-left: 1rem;
}

.pl-gutter{
  padding-left: 1rem;
}

.pl-xl{
  padding-left: 2rem;
}

.text-left{
  text-align: left;
}

.text-center{
  text-align: center;
}

.text-right{
  text-align: right;
}

.text-justify{
  text-align: justify;
}

.align-top{
  vertical-align: top;
}

.align-middle{
  vertical-align: middle;
}

.font-thin{
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.font-medium{
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.font-regular{
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.font-demi{
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.font-gc-regular{
  font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.font-gc-medium{
  font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.font-gc-light{
  font-family: Greycliff-Light, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.font-gc-demi{
  font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.font-gc-bold{
  font-family: Greycliff-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.text-xxs{
  font-size: 0.625rem;
  line-height: .75rem;
}

.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}

.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-5xl{
  font-size: 3rem;
  line-height: 1;
}

.font-thin{
  font-weight: 100;
}

.font-light{
  font-weight: 300;
}

.font-normal{
  font-weight: 400;
}

.font-medium{
  font-weight: 500;
}

.font-semibold{
  font-weight: 600;
}

.font-bold{
  font-weight: 700;
}

.uppercase{
  text-transform: uppercase;
}

.lowercase{
  text-transform: lowercase;
}

.capitalize{
  text-transform: capitalize;
}

.normal-case{
  text-transform: none;
}

.italic{
  font-style: italic;
}

.leading-4{
  line-height: 1rem;
}

.leading-6{
  line-height: 1.5rem;
}

.leading-7{
  line-height: 1.75rem;
}

.leading-tight{
  line-height: 1.25;
}

.leading-snug{
  line-height: 1.375;
}

.leading-normal{
  line-height: 1.5;
}

.tracking-tight-25{
  letter-spacing: -0.025em;
}

.tracking-normal{
  letter-spacing: 0em;
}

.tracking-gc{
  letter-spacing: 0.015em;
}

.tracking-wide-15{
  letter-spacing: 0.015em;
}

.tracking-wide-25{
  letter-spacing: 0.025em;
}

.tracking-wide-50{
  letter-spacing: 0.05em;
}

.tracking-wide-62{
  letter-spacing: 0.0625em;
}

.tracking-wide-75{
  letter-spacing: 0.075em;
}

.tracking-wide-100{
  letter-spacing: 0.1em;
}

.tracking-wide-150{
  letter-spacing: 0.15em;
}

.tracking-wide{
  letter-spacing: 0.025em;
}

.tracking-wider{
  letter-spacing: 0.05em;
}

.text-transparent{
  color: transparent;
}

.text-indi-20{
  --tw-text-opacity: 1;
  color: rgba(252, 252, 255, var(--tw-text-opacity));
}

.text-indi-50{
  --tw-text-opacity: 1;
  color: rgba(249, 248, 253, var(--tw-text-opacity));
}

.text-indi-200{
  --tw-text-opacity: 1;
  color: rgba(230, 224, 251, var(--tw-text-opacity));
}

.text-indi-250{
  --tw-text-opacity: 1;
  color: rgba(175, 151, 255, var(--tw-text-opacity));
}

.text-indi-300{
  --tw-text-opacity: 1;
  color: rgba(162, 139, 239, var(--tw-text-opacity));
}

.text-indi-400{
  --tw-text-opacity: 1;
  color: rgba(122, 88, 232, var(--tw-text-opacity));
}

.text-indi-500{
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
}

.text-indi-600{
  --tw-text-opacity: 1;
  color: rgba(64, 43, 130, var(--tw-text-opacity));
}

.text-indi-700{
  --tw-text-opacity: 1;
  color: rgba(42, 29, 82, var(--tw-text-opacity));
}

.text-indi-800{
  --tw-text-opacity: 1;
  color: rgba(18, 6, 56, var(--tw-text-opacity));
}

.text-indi-brand{
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
}

.text-bisque-300{
  --tw-text-opacity: 1;
  color: rgba(216, 212, 212, var(--tw-text-opacity));
}

.text-bisque-400{
  --tw-text-opacity: 1;
  color: rgba(176, 169, 169, var(--tw-text-opacity));
}

.text-bisque-500{
  --tw-text-opacity: 1;
  color: rgba(132, 125, 125, var(--tw-text-opacity));
}

.text-bisque-600{
  --tw-text-opacity: 1;
  color: rgba(88, 81, 81, var(--tw-text-opacity));
}

.text-bisque-700{
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.text-rose-400{
  --tw-text-opacity: 1;
  color: rgba(255, 152, 148, var(--tw-text-opacity));
}

.text-rose-500{
  --tw-text-opacity: 1;
  color: rgba(252, 112, 106, var(--tw-text-opacity));
}

.text-rose-600{
  --tw-text-opacity: 1;
  color: rgba(140, 59, 56, var(--tw-text-opacity));
}

.text-mint-400{
  --tw-text-opacity: 1;
  color: rgba(106, 236, 195, var(--tw-text-opacity));
}

.text-mint-500{
  --tw-text-opacity: 1;
  color: rgba(26, 216, 156, var(--tw-text-opacity));
}

.text-aqua-500{
  --tw-text-opacity: 1;
  color: rgba(26, 181, 216, var(--tw-text-opacity));
}

.text-aqua-600{
  --tw-text-opacity: 1;
  color: rgba(20, 140, 167, var(--tw-text-opacity));
}

.text-slate-300{
  --tw-text-opacity: 1;
  color: rgba(211, 211, 211, var(--tw-text-opacity));
}

.text-slate-400{
  --tw-text-opacity: 1;
  color: rgba(182, 182, 182, var(--tw-text-opacity));
}

.text-slate-500{
  --tw-text-opacity: 1;
  color: rgba(141, 141, 141, var(--tw-text-opacity));
}

.text-slate-600{
  --tw-text-opacity: 1;
  color: rgba(102, 102, 102, var(--tw-text-opacity));
}

.text-moss-500{
  --tw-text-opacity: 1;
  color: rgba(120, 149, 155, var(--tw-text-opacity));
}

.text-moss-600{
  --tw-text-opacity: 1;
  color: rgba(81, 108, 113, var(--tw-text-opacity));
}

.text-alert{
  --tw-text-opacity: 1;
  color: rgba(204, 0, 0, var(--tw-text-opacity));
}

.text-black{
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.text-white{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.text-green-a{
  --tw-text-opacity: 1;
  color: rgba(53, 67, 73, var(--tw-text-opacity));
}

.text-green-b{
  --tw-text-opacity: 1;
  color: rgba(94, 111, 118, var(--tw-text-opacity));
}

.text-green-d{
  --tw-text-opacity: 1;
  color: rgba(75, 124, 137, var(--tw-text-opacity));
}

.text-gray-green-a{
  --tw-text-opacity: 1;
  color: rgba(95, 114, 123, var(--tw-text-opacity));
}

.text-gray-green-b{
  --tw-text-opacity: 1;
  color: rgba(151, 164, 166, var(--tw-text-opacity));
}

.text-gray-green-c{
  --tw-text-opacity: 1;
  color: rgba(155, 177, 182, var(--tw-text-opacity));
}

.text-blue-a{
  --tw-text-opacity: 1;
  color: rgba(85, 122, 140, var(--tw-text-opacity));
}

.text-blue-b{
  --tw-text-opacity: 1;
  color: rgba(100, 156, 182, var(--tw-text-opacity));
}

.text-link-blue{
  --tw-text-opacity: 1;
  color: rgba(41, 164, 198, var(--tw-text-opacity));
}

.text-orange{
  --tw-text-opacity: 1;
  color: rgba(223, 150, 122, var(--tw-text-opacity));
}

.text-orange-a{
  --tw-text-opacity: 1;
  color: rgba(241, 129, 98, var(--tw-text-opacity));
}

.text-orange-mid{
  --tw-text-opacity: 1;
  color: rgba(236, 104, 75, var(--tw-text-opacity));
}

.text-orange-dark{
  --tw-text-opacity: 1;
  color: rgba(158, 50, 26, var(--tw-text-opacity));
}

.text-blue-dark{
  --tw-text-opacity: 1;
  color: rgba(56, 38, 114, var(--tw-text-opacity));
}

.text-gray-dark{
  --tw-text-opacity: 1;
  color: rgba(84, 84, 84, var(--tw-text-opacity));
}

.text-gray-mid{
  --tw-text-opacity: 1;
  color: rgba(115, 115, 115, var(--tw-text-opacity));
}

.text-gray-light{
  --tw-text-opacity: 1;
  color: rgba(172, 172, 172, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indi-400{
  --tw-text-opacity: 1;
  color: rgba(122, 88, 232, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indi-500{
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indi-600{
  --tw-text-opacity: 1;
  color: rgba(64, 43, 130, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-bisque-700{
  --tw-text-opacity: 1;
  color: rgba(37, 34, 34, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-rose-600{
  --tw-text-opacity: 1;
  color: rgba(140, 59, 56, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-slate-600{
  --tw-text-opacity: 1;
  color: rgba(102, 102, 102, var(--tw-text-opacity));
}

.hover\:text-indi-200:hover{
  --tw-text-opacity: 1;
  color: rgba(230, 224, 251, var(--tw-text-opacity));
}

.hover\:text-indi-300:hover{
  --tw-text-opacity: 1;
  color: rgba(162, 139, 239, var(--tw-text-opacity));
}

.hover\:text-indi-400:hover{
  --tw-text-opacity: 1;
  color: rgba(122, 88, 232, var(--tw-text-opacity));
}

.hover\:text-indi-500:hover{
  --tw-text-opacity: 1;
  color: rgba(69, 28, 203, var(--tw-text-opacity));
}

.hover\:text-indi-600:hover{
  --tw-text-opacity: 1;
  color: rgba(64, 43, 130, var(--tw-text-opacity));
}

.hover\:text-bisque-400:hover{
  --tw-text-opacity: 1;
  color: rgba(176, 169, 169, var(--tw-text-opacity));
}

.hover\:text-aqua-600:hover{
  --tw-text-opacity: 1;
  color: rgba(20, 140, 167, var(--tw-text-opacity));
}

.hover\:text-slate-600:hover{
  --tw-text-opacity: 1;
  color: rgba(102, 102, 102, var(--tw-text-opacity));
}

.hover\:text-alert:hover{
  --tw-text-opacity: 1;
  color: rgba(204, 0, 0, var(--tw-text-opacity));
}

.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.underline{
  text-decoration: underline;
}

.line-through{
  text-decoration: line-through;
}

.group:hover .group-hover\:underline{
  text-decoration: underline;
}

.hover\:underline:hover{
  text-decoration: underline;
}

.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.opacity-0{
  opacity: 0;
}

.opacity-10{
  opacity: 0.1;
}

.opacity-20{
  opacity: 0.2;
}

.opacity-25{
  opacity: 0.25;
}

.opacity-30{
  opacity: 0.3;
}

.opacity-40{
  opacity: 0.4;
}

.opacity-50{
  opacity: 0.5;
}

.opacity-60{
  opacity: 0.6;
}

.opacity-75{
  opacity: 0.75;
}

.opacity-100{
  opacity: 1;
}

.group:hover .group-hover\:opacity-100{
  opacity: 1;
}

.hover\:opacity-100:hover{
  opacity: 1;
}

.bg-blend-normal{
  background-blend-mode: normal;
}

.bg-blend-multiply{
  background-blend-mode: multiply;
}

.bg-blend-screen{
  background-blend-mode: screen;
}

.bg-blend-overlay{
  background-blend-mode: overlay;
}

.bg-blend-darken{
  background-blend-mode: darken;
}

.bg-blend-lighten{
  background-blend-mode: lighten;
}

.bg-blend-color-dodge{
  background-blend-mode: color-dodge;
}

.bg-blend-color-burn{
  background-blend-mode: color-burn;
}

.bg-blend-hard-light{
  background-blend-mode: hard-light;
}

.bg-blend-soft-light{
  background-blend-mode: soft-light;
}

.bg-blend-difference{
  background-blend-mode: difference;
}

.bg-blend-exclusion{
  background-blend-mode: exclusion;
}

.bg-blend-hue{
  background-blend-mode: hue;
}

.bg-blend-saturation{
  background-blend-mode: saturation;
}

.bg-blend-color{
  background-blend-mode: color;
}

.bg-blend-luminosity{
  background-blend-mode: luminosity;
}

*, ::before, ::after{
  --tw-shadow: 0 0 #0000;
}

.shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow{
  --tw-shadow: 2px 2px 6px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-controls{
  --tw-shadow: 0px 0px 15px rgba(0, 0, 0, 0.12);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-inner{
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-area{
  --tw-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-none{
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-top{
  --tw-shadow: 0px -6px 7px -6px #3333334d;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-left{
  --tw-shadow: -6px 0px 7px -6px #3333338f;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-bottom{
  --tw-shadow: 0px 6px 7px -6px #3333338f;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-right{
  --tw-shadow: 6px 0px 7px -6px #3333338f;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-fuzz{
  --tw-shadow: 0px 25px 50px rgba(0, 0, 0, 0.07);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-fuzz-small{
  --tw-shadow: 0px 4px 8px rgba(0, 0, 0, 0.07);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-edges{
  --tw-shadow: -8px 0 8px -8px #33333359, 8px 0 8px -8px #33333359;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-card{
  --tw-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-bump-out{
  --tw-shadow: 0px 25px 50px rgba(17, 17, 17, 0.13);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow{
  --tw-shadow: 2px 2px 6px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow:hover{
  --tw-shadow: 2px 2px 6px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-bottom:hover{
  --tw-shadow: 0px 6px 7px -6px #3333338f;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-bump-out:hover{
  --tw-shadow: 0px 25px 50px rgba(17, 17, 17, 0.13);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

*, ::before, ::after{
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
}

.focus\:ring-2:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.filter{
  --tw-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition{
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.delay-75{
  transition-delay: 75ms;
}

.delay-500{
  transition-delay: 500ms;
}

.delay-1s{
  transition-delay: 1s;
}

.delay-20s{
  transition-delay: 20s;
}

.delay-40s{
  transition-delay: 40s;
}

.duration-2500{
  transition-duration: 2500ms;
}

.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.line-clamp-1{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.line-clamp-2{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.line-clamp-3{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.txt-xs{
  font-size: 0.625rem;
}

.txt-sm{
  font-size: 0.75rem;
}

.txt-md{
  font-size: 0.875rem;
}

.txt-base{
  font-size: 1.0rem;
}

.txt-lg{
  font-size: 1.125rem;
}

.txt-xl{
  font-size: 1.25rem;
}

.w-1col{
  width: 96px;
}

.h-1col{
  height: 96px;
}

.max-w-1col{
  max-width: 96px;
}

.minmax-w-1col-4col{
  min-width: min(96px, 100%);
  max-width: 432px;
}

.w-2col{
  width: 208px;
}

.max-w-2col{
  max-width: 208px;
}

.w-3col{
  width: 320px;
}

.w-3col_gutters{
  width: 352px;
}

.max-w-3col{
  max-width: 320px;
}

.max-w-3col_gutters{
  max-width: 352px;
}

.min-w-3col{
  min-width: 320px;
}

.minmax-w-3col-4col{
  min-width: min(320px, 100%);
  max-width: 432px;
}

.minmax-w-3col-5col{
  min-width: min(320px, 100%);
  max-width: 544px;
}

.w-4col{
  width: 432px;
}

.max-w-4col{
  max-width: 432px;
}

.max-w-4col_gutter{
  max-width: 448px;
}

.max-w-4col_gutters{
  max-width: 464px;
}

.w-5col{
  width: 544px;
}

.max-w-5col{
  max-width: 544px;
}

.max-w-6col{
  max-width: 656px;
}

.max-w-7col{
  max-width: 768px;
}

.max-w-8col{
  max-width: 880px;
}

.max-w-9col{
  max-width: 992px;
}

.max-w-10col{
  max-width: 1104px;
}

.max-w-11col{
  max-width: 1216px;
}

.max-w-12col{
  max-width: 1328px;
}

.max-w-12col_gutters{
  max-width: 1360px;
}

.proportional-75-25 {
  padding-top: 75%;
  position: relative;
}

.proportional-14-9 {
  padding-top: 64.3%;
  position: relative;
}

.order-menu-full-width {
  --order-menu-width: 240px;
}

.product-row-column-size {
  --product-row-image-col: 50px;
}

@media (min-width: 992px) {
  .product-row-column-size {
    --product-row-image-col: 100px;
  }
}

@media (max-width: 575px) {
  .order-menu-full-width {
    --order-menu-width: 100%;
  }
}

.order-menu-narrow {
  --order-menu-width: 75px;
}

.order-menu-app {
  --order-menu-width: 96px;
}

.order-menu-hidden {
  --order-menu-width: 0px;
}

.order-summary-hidden {
  --order-summary-width: 0px;
}

.order-summary-showing {
  --order-summary-width: 300px;
}

@media (max-width: 575px) {
  .order-summary-showing {
    --order-summary-width: calc(100% - 75px);
  }
}

.animate-mini-toast {
  transform: rotate(0deg);
  animation: toastrotate 2.1s cubic-bezier(0.355, 0.03, 0.515, 0.955) both;
}

.animate-mini-toast-in {
  transform: rotate(0deg);
  animation: toastrotate-in 0.6s cubic-bezier(0.355, 0.03, 0.515, 0.955) both;
}

.animate-mini-toast-out {
  transform: rotate(0deg);
  animation: toastrotate-out 1.1s cubic-bezier(0.355, 0.03, 0.515, 0.955) both;
}

.toast-100 {
  --toast-distance: 100%;
}

.toast-75 {
  --toast-distance: 75%;
}

.toast-75px {
  --toast-distance: 75px !important;
}

.-toast-100 {
  --toast-distance: -100%;
}

.easing {
  transition-timing-function: ease-in-out;
}

.duration-1 {
  transition-duration: 0.1s;
}

.duration-2500 {
  transition-duration: 2500ms;
  animation-duration: 2500ms;
}

.animate-stop-at-end {
  animation-fill-mode: forwards;
}

.delay-500 {
  transition-delay: 500;
  animation-delay: 500;
}

.delay-1s {
  transition-delay: 1s;
  animation-delay: 1s;
}

.anim-shadow {
  transition-duration: 300ms;
  transition-timing-function: ease-in-out;
  transition-property: box-shadow;
}

.anim {
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: all;
}

.animate-opacity {
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: opacity;
}

.anim-fade-in {
  opacity: 0;
  animation: _fade-in 0.4s ease forwards;
}

@keyframes toastrotate-in {
  0% {
    transform-origin: 0px 12px;
    transform: rotate(-190deg) scale(0.5);
    z-index: 0;
  }

  80% {
    transform-origin: -4px 2px;
  }

  100% {
    transform-origin: -5px 10px;
    z-index: 1;
    transform: rotate(-1deg) translate(6px, -6px) scale(1);
  }
}

@keyframes toastrotate-out {
  0% {
    transform-origin: -5px 10px;
    z-index: 1;
    transform: rotate(-1deg) translate(6px, -6px) scale(1);
    transform-origin: 0px 10px;
  }

  50% {
    transform-origin: -5px 10px;
    z-index: 1;
    transform: rotate(-1deg) translate(6px, -6px) scale(1);
    transform-origin: 0px 10px;
  }

  70% {
    transform-origin: -4px 2px;
  }

  100% {
    transform-origin: 0px 12px;
    transform: rotate(-190deg) scale(0.5);
    z-index: 0;
  }
}

@keyframes toastrotate {
  0% {
    transform-origin: 0px 12px;
    transform: rotate(-190deg) scale(0.5);
    z-index: 0;
  }

  16% {
    transform-origin: -4px 2px;
  }

  20% {
    transform-origin: -5px 10px;
    z-index: 1;
    transform: rotate(-1deg) translate(6px, -6px) scale(1);
  }

  80% {
    transform-origin: -5px 10px;
    z-index: 1;
    transform: rotate(-1deg) translate(6px, -6px) scale(1);
    transform-origin: 0px 10px;
  }

  86% {
    transform-origin: -4px 2px;
  }

  100% {
    transform-origin: 0px 12px;
    transform: rotate(-190deg) scale(0.5);
    z-index: 0;
  }
}

@keyframes _stretch-in {
  0% {
    transform: translateY(-50%) scaleY(0);
    opacity: 0;
  }

  100% {
    transform: translateY(0) scaleY(1);
    opacity: 1;
  }
}

@keyframes _squeeze-in {
  0% {
    transform: scaleX(0);
  }

  100% {
    transform: scaleX(1);
  }
}

@keyframes _fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes nav-in {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.opacity-hover {
  opacity: 0.5;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-property: opacity;
}

.columns-2 {
  -moz-column-count: 2;
       column-count: 2;
}

.avoid-column-break {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

.opacity-hover:hover {
  opacity: 1;
}

.transform-flip-x {
  transform: scaleX(-1);
}

.mt-section-gap {
  margin-top: 3rem;
}

.mt-section-gap-lg {
  margin-top: 4rem;
}

.bg-blur {
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

.soft-light {
  mix-blend-mode: soft-light;
}

.bg-inventory-warn,
  .bg-inventory-warn input {
  background-color: #ffe09b !important;
  border-color: #fc706a !important;
}

.bg-warn-dim {
  background-color: rgba(255, 233, 168, 0.8509803922);
}

.bg-warm {
  background-color: #fdf8ed;
}

.bg-cool {
  background-color: #edf5f9;
}

.bg-approved {
  background-color: #d9f1ea;
}

.text-buyer-blue {
  color: #7eb6c4;
}

.display-grid {
  display: grid;
}

.capitalize\! {
  text-transform: capitalize !important;
}

.absolute\! {
  position: absolute !important;
}

.border-box {
  box-sizing: border-box;
}

.cursor-pointer\! {
  cursor: pointer !important;
}

.vertical-align-top {
  vertical-align: top;
}

.vertical-align-bottom {
  vertical-align: bottom;
}

.leading-tight\! {
  line-height: 1.25 !important;
}

/* Display fix for full-bleed circle images with border */

.m-borderfix {
  margin-top: -1px;
  margin-bottom: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

.mt-0\! {
  margin-top: 0 !important;
}

.mb-0\! {
  margin-bottom: 0 !important;
}

.mx-0\! {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.px-0\! {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-0\.5\! {
  padding-top: 0.125rem !important;
  padding-botton: 0.125rem !important;
}

.pt-50pct {
  padding-top: 50%;
}

@media (max-width: 575px) {
  .phone\:pt-full {
    padding-top: 100%;
  }
}

.pr-0\! {
  padding-right: 0 !important;
}

/* Responsive Variants that don't require the entire suite */

/* Margin */

.max-h-80pct {
  max-height: 80%;
}

.max-h-90vh {
  max-height: 90vh;
}

/* Keep sidebar from freaking out on underpopulated pages */

.min-h-850px {
  min-height: unset;
}

.h-page-header {
  height: 130px;
}

@media (max-width: 575px) {
  .h-page-header {
    height: 80px;
  }
}

@media (min-width: 769px) {
  .min-h-850px {
    min-height: 850px;
  }
}

/* Fill most of phone height */

@media (max-width: 575px) {
  .min-h-mostphone {
    min-height: 570px;
  }
}

/* Force bottom:0 on mobile (doesn't work with existing selectors) */

@media (max-width: 575px) {
  .mobile-sticky-bottom {
    bottom: 0 !important;
  }
}

/* Force left:0 on mobile (doesn't work with existing selectors) */

@media (max-width: 575px) {
  .mobile-left-zero {
    left: 0 !important;
  }
}

@media print {
  .print\:max-h-unset\! {
    max-height: unset !important;
  }
}

.h-200px {
  height: 12.5rem;
}

.max-h-padded-modal {
  max-height: calc(100vh - 2rem);
}

.max-h-footeraware {
  max-height: calc(100vh - 36px);
}

.wrapper-mobile-preview {
  width: 390px;
  height: 844px;
  max-height: calc(100vh - 3rem);
}

.wrapper-tablet-preview {
  width: 768px;
  height: 1024px;
  max-height: calc(100vh - 3rem);
}

.wrapper-mobile-preview .w-header-img,
    .wrapper-mobile-preview .header-img {
  height: 100px !important;
  min-height: 100px !important;
  max-height: 100px !important;
}

.wrapper-tablet-preview .w-header-img,
    .wrapper-tablet-preview .header-img {
  height: 160px !important;
  min-height: 160px !important;
  max-height: 160px !important;
}

.wrapper-mobile-preview .wrapper-collection-header-files,
    .wrapper-tablet-preview .wrapper-collection-header-files {
  justify-content: center !important;
  margin-right: 1.5rem;
}

.wrapper-mobile-preview .wrapper-collection-header-elements,
    .wrapper-mobile-preview .wrapper-collection-header-title-block {
  flex-direction: column;
  align-items: center;
}

.wrapper-mobile-preview .wrapper-collection-header-ctas {
  margin-left: 1.5rem !important;
}

.max-w-350px {
  max-width: 21.875rem;
}

.max-w-full {
  max-width: 100%;
}

.max-w-200px {
  max-width: 12.5rem;
}

.min-h-16 {
  min-height: 4rem;
}

.border-0 {
  border-width: 0;
}

.border-t-slate-300 {
  border-top-color: #d3d3d3;
}

.border-rose-500\! {
  border-color: #fc706a !important;
}

.border-t {
  border-top-width: 1px;
}

.border-b-0 {
  border-bottom-width: 0;
}

.border-t-0 {
  border-top-width: 0;
}

.p-0 {
  padding: 0;
}

/* Custom device preview elements */

/* Used for 1:1 ratio  */

.pt-full {
  padding-top: 100%;
}

.h-1\/4 {
  height: 25%;
}

.h-11 {
  height: 2.75rem;
}

.min-h-100px {
  min-height: 6.25rem;
}

.roundrect {
  border-radius: 30px !important;
}

.true-borderless {
  box-shadow: none !important;
  border: none !important;
}

.snap-scroll-x {
  scroll-snap-type: x mandatory;
}

.snap-scroll-snap-start {
  scroll-snap-align: start;
}

.invisible-scrollbar::-webkit-scrollbar {
  scrollbar-width: thin;
  width: 0px;
  background: transparent;
  /* make scrollbar transparent */
}

/* Hack to swap in default "C" for broken images, per https://stackoverflow.com/a/29565185 */

img.broken {
  content: url("https://static.candidwholesale.com/images/missing-image-gradient1.png");
}

.bg-semi-trans {
  background-color: rgba(255, 255, 255, 0.9);
}

.block\! {
  display: block !important;
}

.sh-w-65px {
  width: 65px;
}

.block\! {
  display: block !important;
}

.border-b-3 {
  border-bottom-width: 3px;
}

.mt-inherit\! {
  margin-top: inherit !important;
}

.text-right\! {
  text-align: right !important;
}

.break-after {
  page-break-after: always;
}

.px-3\! {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

/* Dave hack to remove pointy corner on circles on retina – worth revisiting */

.rounded-full {
  border-top-left-radius: 9998px !important;
}

@media (min-width: 640px){

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .sm\:left-0{
    left: 0px;
  }

  .sm\:mt-3{
    margin-top: 0.75rem;
  }

  .sm\:mt-3\.5{
    margin-top: 0.875rem;
  }

  .sm\:mr-10{
    margin-right: 2.5rem;
  }

  .sm\:ml-0{
    margin-left: 0px;
  }

  .sm\:ml-4{
    margin-left: 1rem;
  }

  .sm\:ml-250px{
    margin-left: 250px;
  }

  .sm\:hidden{
    display: none;
  }

  .sm\:w-auto{
    width: auto;
  }

  .sm\:w-300px{
    width: 18.75rem;
  }

  .sm\:translate-x-0{
    --tw-translate-x: 0px;
  }

  .sm\:flex-row{
    flex-direction: row;
  }

  .sm\:justify-between{
    justify-content: space-between;
  }

  .sm\:border{
    border-width: 1px;
  }

  .sm\:border-t-0{
    border-top-width: 0px;
  }

  .sm\:border-r{
    border-right-width: 1px;
  }

  .sm\:border-b-0{
    border-bottom-width: 0px;
  }

  .sm\:border-l-0{
    border-left-width: 0px;
  }

  .sm\:bg-white{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }

  .sm\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .sm\:py-1\.5{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .sm\:pr-5{
    padding-right: 1.25rem;
  }

  .sm\:pl-6{
    padding-left: 1.5rem;
  }

  .sm\:pl-10{
    padding-left: 2.5rem;
  }

  .sm\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .sm\:w-5col{
    width: 544px;
  }

  .sm\:border-b-0 {
    border-bottom-width: 0;
  }

  .sm\:border-t-0 {
    border-top-width: 0;
  }
}

@media (min-width: 768px){

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .md\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}

@media (min-width: 1024px){

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  .lg\:button-p-normal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .lg\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:pl-2{
    padding-left: 0.5rem;
  }

  .lg\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 1280px){

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:pr-20{
    padding-right: 5rem;
  }

  .xl\:pr-28{
    padding-right: 7rem;
  }

  .xl\:pl-10{
    padding-left: 2.5rem;
  }
}

@media (min-width: 1536px){

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */
}

@media print{

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .print\:mt-0{
    margin-top: 0px;
  }

  .print\:ml-0{
    margin-left: 0px;
  }

  .print\:hidden{
    display: none;
  }

  .print\:max-w-full{
    max-width: 100%;
  }

  .print\:flex-row{
    flex-direction: row;
  }

  .print\:flex-nowrap{
    flex-wrap: nowrap;
  }

  .print\:overflow-auto{
    overflow: auto;
  }

  .print\:border-0{
    border-width: 0px;
  }

  .print\:pt-0{
    padding-top: 0px;
  }

  .print\:max-w-full {
    max-width: 100%;
  }

  .print\:border-0 {
    border-width: 0;
  }
}

@media (max-width: 374px){

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .phone-sm\:mr-7{
    margin-right: 1.75rem;
  }

  .phone-sm\:pt-0{
    padding-top: 0px;
  }

  .phone-sm\:pb-6{
    padding-bottom: 1.5rem;
  }

  .phone-sm\:opacity-100{
    opacity: 1;
  }
}

@media (max-width: 575px){

  .phone\:txt-h2 {
    font-size: 1.75rem;
    line-height: 2.15rem;
    --tw-text-opacity: 1;
    color: rgba(37, 34, 34, var(--tw-text-opacity));
  }

  .phone\:txt-h3 {
    font-size: 1.5rem;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: rgba(37, 34, 34, var(--tw-text-opacity));
  }

  .phone\:txt-body-6 {
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgba(37, 34, 34, var(--tw-text-opacity));
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .phone\:discovery-edit-height {
    height: calc(100vh - 61px);
  }

  .phone\:top-6{
    top: 1.5rem;
  }

  .phone\:float-left{
    float: left;
  }

  .phone\:m-6{
    margin: 1.5rem;
  }

  .phone\:m-auto{
    margin: auto;
  }

  .phone\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }

  .phone\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .phone\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .phone\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .phone\:my-sm{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .phone\:mt-0{
    margin-top: 0px;
  }

  .phone\:mt-2{
    margin-top: 0.5rem;
  }

  .phone\:mt-4{
    margin-top: 1rem;
  }

  .phone\:mt-6{
    margin-top: 1.5rem;
  }

  .phone\:mt-8{
    margin-top: 2rem;
  }

  .phone\:mt-10{
    margin-top: 2.5rem;
  }

  .phone\:mt-20{
    margin-top: 5rem;
  }

  .phone\:mt-gutter{
    margin-top: 1rem;
  }

  .phone\:mr-0{
    margin-right: 0px;
  }

  .phone\:mr-10{
    margin-right: 2.5rem;
  }

  .phone\:mb-2{
    margin-bottom: 0.5rem;
  }

  .phone\:ml-0{
    margin-left: 0px;
  }

  .phone\:ml-10{
    margin-left: 2.5rem;
  }

  .phone\:block{
    display: block;
  }

  .phone\:hidden{
    display: none;
  }

  .phone\:h-12{
    height: 3rem;
  }

  .phone\:w-12{
    width: 3rem;
  }

  .phone\:w-24{
    width: 6rem;
  }

  .phone\:w-3\/4{
    width: 75%;
  }

  .phone\:w-3\/5{
    width: 60%;
  }

  .phone\:w-full{
    width: 100%;
  }

  .phone\:w-screen{
    width: 100vw;
  }

  .phone\:max-w-300px{
    max-width: 18.75rem;
  }

  .phone\:translate-x-20{
    --tw-translate-x: 5rem;
  }

  .phone\:flex-col{
    flex-direction: column;
  }

  .phone\:flex-col-reverse{
    flex-direction: column-reverse;
  }

  .phone\:flex-wrap{
    flex-wrap: wrap;
  }

  .phone\:items-end{
    align-items: flex-end;
  }

  .phone\:items-center{
    align-items: center;
  }

  .phone\:justify-start{
    justify-content: flex-start;
  }

  .phone\:justify-center{
    justify-content: center;
  }

  .phone\:space-y-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  }

  .phone\:space-y-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .phone\:overflow-x-auto{
    overflow-x: auto;
  }

  .phone\:border-0{
    border-width: 0px;
  }

  .phone\:p-4{
    padding: 1rem;
  }

  .phone\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }

  .phone\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .phone\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .phone\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .phone\:pt-0{
    padding-top: 0px;
  }

  .phone\:pt-3{
    padding-top: 0.75rem;
  }

  .phone\:pt-4{
    padding-top: 1rem;
  }

  .phone\:pt-8{
    padding-top: 2rem;
  }

  .phone\:pr-0{
    padding-right: 0px;
  }

  .phone\:pb-1{
    padding-bottom: 0.25rem;
  }

  .phone\:pb-4{
    padding-bottom: 1rem;
  }

  .phone\:pb-1\.5{
    padding-bottom: 0.375rem;
  }

  .phone\:pl-4{
    padding-left: 1rem;
  }

  .phone\:text-left{
    text-align: left;
  }

  .phone\:text-center{
    text-align: center;
  }

  .phone\:font-medium{
    font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .phone\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .phone\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .phone\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .phone\:font-medium{
    font-weight: 500;
  }

  .phone\:leading-tight{
    line-height: 1.25;
  }

  .phone\:opacity-100{
    opacity: 1;
  }

  .phone\:w-1col_gutters{
    width: 128px;
  }

  .phone\:w-3col_gutter{
    width: 336px;
  }

  .phone\:inset-x-0-center {
    left: 50%;
    transform: translateX(-50%);
  }

  .phone\:border-0 {
    border-width: 0;
  }

  .phone\:hidden\! {
    display: none !important;
  }
}

@media (min-width: 576px){

  .gt-phone\:txt-h4 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgba(37, 34, 34, var(--tw-text-opacity));
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .gt-phone\:-top-20{
    top: -5rem;
  }

  .gt-phone\:mr-2xl{
    margin-right: 2.5rem;
  }

  .gt-phone\:ml-20{
    margin-left: 5rem;
  }

  .gt-phone\:block{
    display: block;
  }

  .gt-phone\:inline-block{
    display: inline-block;
  }

  .gt-phone\:flex{
    display: flex;
  }

  .gt-phone\:inline-flex{
    display: inline-flex;
  }

  .gt-phone\:hidden{
    display: none;
  }

  .gt-phone\:h-3{
    height: 0.75rem;
  }

  .gt-phone\:w-1\/2{
    width: 50%;
  }

  .gt-phone\:w-250px{
    width: 15.625rem;
  }

  .gt-phone\:w-100px{
    width: 6.25rem;
  }

  .gt-phone\:w-150px{
    width: 9.375rem;
  }

  .gt-phone\:min-w-400px{
    min-width: 400px;
  }

  .gt-phone\:max-w-350px{
    max-width: 21.875rem;
  }

  .gt-phone\:flex-row{
    flex-direction: row;
  }

  .gt-phone\:items-start{
    align-items: flex-start;
  }

  .gt-phone\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .gt-phone\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .gt-phone\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .gt-phone\:pt-0{
    padding-top: 0px;
  }

  .gt-phone\:pl-8{
    padding-left: 2rem;
  }

  .gt-phone\:text-left{
    text-align: left;
  }

  .gt-phone\:opacity-100{
    opacity: 1;
  }

  .gt-phone\:w-4col{
    width: 432px;
  }

  .gt-phone\:w-4col_gutters{
    width: 464px;
  }

  .gt-phone\:min-w-4col{
    min-width: 432px;
  }

  .gt-phone\:max-w-350px {
    max-width: 21.875rem;
  }

  .gt-phone\:min-w-400px {
    min-width: 25rem;
  }
}

@media (max-width: 768px){

  .lte-tablet\:old-txt-h4 {
    font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 2rem;
    min-height: 2.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .lte-tablet\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lte-tablet\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lte-tablet\:mt-4{
    margin-top: 1rem;
  }

  .lte-tablet\:mr-0{
    margin-right: 0px;
  }

  .lte-tablet\:mr-2{
    margin-right: 0.5rem;
  }

  .lte-tablet\:mr-4{
    margin-right: 1rem;
  }

  .lte-tablet\:mb-4{
    margin-bottom: 1rem;
  }

  .lte-tablet\:ml-0{
    margin-left: 0px;
  }

  .lte-tablet\:hidden{
    display: none;
  }

  .lte-tablet\:min-h-16{
    min-height: 4rem;
  }

  .lte-tablet\:w-full{
    width: 100%;
  }

  .lte-tablet\:max-w-full{
    max-width: 100%;
  }

  .lte-tablet\:flex-col{
    flex-direction: column;
  }

  .lte-tablet\:flex-wrap{
    flex-wrap: wrap;
  }

  .lte-tablet\:items-center{
    align-items: center;
  }

  .lte-tablet\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lte-tablet\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lte-tablet\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lte-tablet\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lte-tablet\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lte-tablet\:pt-2{
    padding-top: 0.5rem;
  }

  .lte-tablet\:pt-12{
    padding-top: 3rem;
  }

  .lte-tablet\:pl-2{
    padding-left: 0.5rem;
  }

  .lte-tablet\:text-center{
    text-align: center;
  }

  .lte-tablet\:opacity-100{
    opacity: 1;
  }

  .lte-tablet\:max-w-3col{
    max-width: 320px;
  }

  .lte-tablet\:max-w-full {
    max-width: 100%;
  }

  .lte-tablet\:min-h-16 {
    min-height: 4rem;
  }
}

@media (min-width: 576px) and (max-width: 768px){

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .tablet\:opacity-100{
    opacity: 1;
  }
}

@media (min-width: 769px){

  .gt-tablet\:txt-body-2 {
    --tw-text-opacity: 1;
    color: rgba(37, 34, 34, var(--tw-text-opacity));
    font-size: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .gt-tablet\:mt-0{
    margin-top: 0px;
  }

  .gt-tablet\:mt-2{
    margin-top: 0.5rem;
  }

  .gt-tablet\:mt-lg{
    margin-top: 1.5rem;
  }

  .gt-tablet\:inline-block{
    display: inline-block;
  }

  .gt-tablet\:flex{
    display: flex;
  }

  .gt-tablet\:hidden{
    display: none;
  }

  .gt-tablet\:h-auto{
    height: auto;
  }

  .gt-tablet\:w-auto{
    width: auto;
  }

  .gt-tablet\:w-1\/3{
    width: 33.333333%;
  }

  .gt-tablet\:w-2\/3{
    width: 66.666667%;
  }

  .gt-tablet\:w-full{
    width: 100%;
  }

  .gt-tablet\:max-w-350px{
    max-width: 21.875rem;
  }

  .gt-tablet\:flex-col{
    flex-direction: column;
  }

  .gt-tablet\:gap-3{
    gap: 0.75rem;
  }

  .gt-tablet\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .gt-tablet\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .gt-tablet\:pt-3xl{
    padding-top: 3rem;
  }

  .gt-tablet\:pb-4{
    padding-bottom: 1rem;
  }

  .gt-tablet\:pb-16{
    padding-bottom: 4rem;
  }

  .gt-tablet\:text-right{
    text-align: right;
  }

  .gt-tablet\:font-gc-medium{
    font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .gt-tablet\:opacity-100{
    opacity: 1;
  }

  .gt-tablet\:w-1col{
    width: 96px;
  }

  .gt-tablet\:w-2col{
    width: 208px;
  }

  .gt-tablet\:w-4col{
    width: 432px;
  }

  .gt-tablet\:max-w-350px {
    max-width: 21.875rem;
  }

  .gt-tablet\:h-auto {
    height: auto;
  }
}

@media (min-width: 768px){

  .gte-tablet\:txt-h3 {
    font-size: 1.5rem;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: rgba(37, 34, 34, var(--tw-text-opacity));
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  .gte-tablet\:button-md {
    min-width: 2.5rem;
    border-radius: 0.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-family: Greycliff-Medium, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .gte-tablet\:mt-4{
    margin-top: 1rem;
  }

  .gte-tablet\:mb-8{
    margin-bottom: 2rem;
  }

  .gte-tablet\:ml-2{
    margin-left: 0.5rem;
  }

  .gte-tablet\:ml-auto{
    margin-left: auto;
  }

  .gte-tablet\:block{
    display: block;
  }

  .gte-tablet\:hidden{
    display: none;
  }

  .gte-tablet\:max-w-full{
    max-width: 100%;
  }

  .gte-tablet\:max-w-350px{
    max-width: 21.875rem;
  }

  .gte-tablet\:flex-row{
    flex-direction: row;
  }

  .gte-tablet\:justify-end{
    justify-content: flex-end;
  }

  .gte-tablet\:space-x-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .gte-tablet\:whitespace-nowrap{
    white-space: nowrap;
  }

  .gte-tablet\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .gte-tablet\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .gte-tablet\:px-sm{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .gte-tablet\:pt-5{
    padding-top: 1.25rem;
  }

  .gte-tablet\:pl-2{
    padding-left: 0.5rem;
  }

  .gte-tablet\:opacity-100{
    opacity: 1;
  }

  .gte-tablet\:max-w-350px {
    max-width: 21.875rem;
  }

  .gte-tablet\:max-w-full {
    max-width: 100%;
  }
}

@media (min-width: 992px){

  .gte-windowed\:old-txt-h1 {
    font-family: Greycliff-Demi-Bold, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    letter-spacing: -0.01em;
    font-size: 6rem;
    min-height: 6.25rem;
  }

  .gte-windowed\:old-txt-h5 {
    font-family: Greycliff-Regular, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.8rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .gte-windowed\:col-span-1{
    grid-column: span 1 / span 1;
  }

  .gte-windowed\:col-start-3{
    grid-column-start: 3;
  }

  .gte-windowed\:row-start-1{
    grid-row-start: 1;
  }

  .gte-windowed\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .gte-windowed\:ml-0{
    margin-left: 0px;
  }

  .gte-windowed\:inline-block{
    display: inline-block;
  }

  .gte-windowed\:h-100px{
    height: 6.25rem;
  }

  .gte-windowed\:h-200px{
    height: 12.5rem;
  }

  .gte-windowed\:w-full{
    width: 100%;
  }

  .gte-windowed\:w-100px{
    width: 6.25rem;
  }

  .gte-windowed\:max-w-1\/2{
    max-width: 50%;
  }

  .gte-windowed\:max-w-200px{
    max-width: 12.5rem;
  }

  .gte-windowed\:max-w-450px{
    max-width: 28.125rem;
  }

  .gte-windowed\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .gte-windowed\:flex-nowrap{
    flex-wrap: nowrap;
  }

  .gte-windowed\:border-t-8{
    border-top-width: 8px;
  }

  .gte-windowed\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .gte-windowed\:opacity-100{
    opacity: 1;
  }

  .gte-windowed\:h-200px {
    height: 12.5rem;
  }

  .gte-windowed\:max-w-200px {
    max-width: 12.5rem;
  }
}

@media (min-width: 1200px){

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .gte-laptop\:ml-8{
    margin-left: 2rem;
  }

  .gte-laptop\:block{
    display: block;
  }

  .gte-laptop\:inline-block{
    display: inline-block;
  }

  .gte-laptop\:table-cell{
    display: table-cell;
  }

  .gte-laptop\:hidden{
    display: none;
  }

  .gte-laptop\:w-1\/2{
    width: 50%;
  }

  .gte-laptop\:max-w-200px{
    max-width: 12.5rem;
  }

  .gte-laptop\:flex-row{
    flex-direction: row;
  }

  .gte-laptop\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .gte-laptop\:opacity-100{
    opacity: 1;
  }

  .gte-laptop\:w-4col_gutter{
    width: 448px;
  }

  .gte-laptop\:max-w-200px {
    max-width: 12.5rem;
  }
}

@media (min-width: 1441px){

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Core buttons */

  /* Button Padding */

  /* Core buttons */

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .input.input-simple-sm.txt-body-5, .input.input-simple.txt-body-5, .input.input-simple-sm label.txt-body-5, .input.input-simple label.txt-body-5{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  /* Fix to override gross f.submit style collision */

  /* Fix to override another gross f.submit style collision */

  /* 2023 Split Buttons */

  .widescreen\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }

  .widescreen\:opacity-100{
    opacity: 1;
  }
}