/*!
Theme Name: ReGeSol
Theme URI: https://regesol.ch/
Author: ReGeSol
Author URI: https://regesol.ch/
Description: Custom theme for ReGeSol, Berlin.
Version: 1.0.0
Tested up to: 6.1.1
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: regesol
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

ReGeSol is based on _tw https://underscoretw.com/, (C) 2021-2022 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2022 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/

/**
 * The line above injects the WordPress file header. It needs to be first,
 * before this comment.
 */

/**
 * This injects custom `@font-face` rules.
 */

/**
 * Custom `@font-face` rules
 *
 * These will be added immediately before Tailwind’s `base` layer.
 */

/* Mono SemiBold */

@font-face {
  font-family: 'BeVietnamPro';

  src: url('fonts/BeVietnamPro-Light.woff') format('woff'), url('/fonts/BeVietnamPro-Light.woff2') format('woff2');

  font-weight: 300;

  font-style: normal;
}

/* Mono SemiBold */

@font-face {
  font-family: 'BeVietnamPro';

  src: url('fonts/BeVietnamPro-Regular.woff') format('woff'), url('/fonts/BeVietnamPro-Regular.woff2') format('woff2');

  font-weight: 400;

  font-style: normal;
}

/* Mono SemiBold */

@font-face {
  font-family: 'BeVietnamPro';

  src: url('fonts/BeVietnamPro-Medium.woff') format('woff'), url('/fonts/BeVietnamPro-Medium.woff2') format('woff2');

  font-weight: 500;

  font-style: normal;
}

/* Mono SemiBold */

@font-face {
  font-family: 'BeVietnamPro';

  src: url('fonts/BeVietnamPro-SemiBold.woff') format('woff'), url('/fonts/BeVietnamPro-SemiBold.woff2') format('woff2');

  font-weight: 600;

  font-style: normal;
}

/* Mono SemiBold */

@font-face {
  font-family: 'BeVietnamPro';

  src: url('fonts/BeVietnamPro-Bold.woff') format('woff'), url('/fonts/BeVietnamPro-Bold.woff2') format('woff2');

  font-weight: 700;

  font-style: normal;
}

/**
 * This injects Tailwind's base styles and any base styles registered by
 * plugins, then adds custom base styles.
 */

/*! tailwindcss v3.2.7 | MIT License | https://tailwindcss.com
*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: #e5e7eb;
  /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
*/

html {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  font-family: "BeVietnamPro", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: "BeVietnamPro", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
  display: none;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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);
}

[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --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;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --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;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

/**
 * Custom styles to immediately follow Tailwind’s `base` layer
 *
 * “Add things like base typography styles [or] opinionated global resets.”
 *
 * — from https://tailwindcss.com/docs/plugins#adding-base-styles
 */

/**
 * This uses the background and foreground colors declared in the
 * `theme.json` file and is applied both to the frontend and in the block
 * editor.
*/

body {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: "BeVietnamPro", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  padding-top: 0 !important;
}

#content {
  position: relative;
  z-index: 10;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

#pageSections > #content .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

::-moz-selection {
  background-color: rgba(31, 71, 49, 0.8);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

::selection {
  background-color: rgba(31, 71, 49, 0.8);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose::-moz-selection :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

.prose::selection :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

::-moz-selection .prose {
  color: white;
}

::selection .prose {
  color: white;
}

.footer-menu {
  font-family: "BeVietnamPro", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.025em;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.footer-menu li {
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.4rem;
  letter-spacing: 0.04em;
}

.grid {
  gap: 0.75rem;
}

@media (min-width: 768px) {
  .grid {
    gap: 1rem;
  }
}

.direct-flex-grow > div {
  flex-grow: 1;
}

.wave-top {
  position: relative;
}

.wave-top:before {
  content: '';
  height: 60px;
  width: 100%;
  position: absolute;
  top: -30px;
  left: 0;
  background-position: center top;
  background-repeat: repeat-x;
  background-size: cover;
  z-index: 0;
  margin-top: -29px;
  @screens md {
    background-size: cover;

    margin-top: -29px;
  }
}

.wave-bottom {
  position: relative;
  margin-bottom: 60px;
}

.wave-bottom:after {
  content: '';
  height: 60px;
  width: 100%;
  position: absolute;
  left: 0;
  background-position: center bottom;
  background-repeat: repeat-x;
  background-size: cover;
  z-index: 1;
  transform: rotate(180deg);
  bottom: -29px;
  margin-bottom: -30px;
}

@media screen and (min-width: 768px) {
  .wave-bottom:after {
    background-size: contain
  }
}

.wave-off-white:before, .wave-off-white:after {
  background-image: url("data:image/svg+xml,%3Csvg width='1920px' height='89px' viewBox='0 0 1920 89' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='wave' transform='translate(0.000000, -892.000000)' fill='%23F4F4F1'%3E%3Cpath d='M0,902 C121.5,895.333333 237.833333,892 349,892 C515.75,892 472.75,912 682.5,912 C892.25,912 868,892 1102,892 C1336,892 1395,912 1570,912 C1686.66667,912 1803.33333,908.666667 1920,902 L1920,981 L0,981 L0,902 Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");
}

.wave-off-white:after {
  transform: rotate(180deg);
}

.wave-white:before, .wave-white:after {
  background-image: url("data:image/svg+xml,%3Csvg width='1920px' height='89px' viewBox='0 0 1920 89' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='wave' transform='translate(0.000000, -892.000000)' fill='white'%3E%3Cpath d='M0,902 C121.5,895.333333 237.833333,892 349,892 C515.75,892 472.75,912 682.5,912 C892.25,912 868,892 1102,892 C1336,892 1395,912 1570,912 C1686.66667,912 1803.33333,908.666667 1920,902 L1920,981 L0,981 L0,902 Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");
}

.wave-white:after {
  transform: rotate(180deg);
}

.wave-accent:before, .wave-accent:after {
  background-image: url("data:image/svg+xml,%3Csvg width='1920px' height='89px' viewBox='0 0 1920 89' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='wave' transform='translate(0.000000, -892.000000)' fill='%23112e1e'%3E%3Cpath d='M0,902 C121.5,895.333333 237.833333,892 349,892 C515.75,892 472.75,912 682.5,912 C892.25,912 868,892 1102,892 C1336,892 1395,912 1570,912 C1686.66667,912 1803.33333,908.666667 1920,902 L1920,981 L0,981 L0,902 Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");
}

.wave-accent:after {
  transform: rotate(180deg);
}

.icon-with-bg {
  position: relative;
}

.icon-with-bg:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
  width: 100%;
  height: 100%;
  background-size: auto 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='81px' height='72px' viewBox='0 0 81 72' version='1.1'%3E%3Ctitle%3EPath%3C/title%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Desktop-Events' transform='translate(-363.000000, -5326.000000)' fill='%23C6B68E' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(158.000000, 5123.000000)'%3E%3Cg id='Group' transform='translate(0.000000, 183.000000)'%3E%3Cpath d='M285.84504,50.4594882 C285.896924,55.3421061 284.793848,59.3045051 283.164076,63.3845662 C278.543635,74.9499607 270.430722,83.1575808 259.430972,88.3852448 C249.136618,93.2775356 238.478449,93.0992378 228.031783,88.4839352 C224.792393,87.0520663 221.546939,85.4527274 218.674828,83.410026 C212.68402,79.1482022 207.831287,73.9599514 205.801579,66.5056577 C203.982219,59.8273567 205.346479,53.7084922 209.016715,48.3091714 C212.567369,43.0842505 216.374569,37.7142369 221.17042,33.7363903 C226.700541,29.1508873 237.510299,19.6827664 258.396412,20.008178 C268.46858,20.1649501 277.661241,24.8360794 281.534708,31.9977337 C284.709132,37.8684249 285.780651,44.2467235 285.846796,50.4613058 L285.84504,50.4594882 Z' id='Path'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

a:not(.whitespace-normal) {
  display: inline-block;
  white-space: nowrap;
}

#pageSections > .bg-off-white .product-card {
  background-color: white !important;
}

.project-card {
  background-color: transparent;
}

.prose.text-white :where(a):not(:where([class~="not-prose"] *)) {
  color: white !important;
}

p {
  margin-bottom: 1rem;
}

.underline-title {
  text-align: center;
  font-weight: 700;
  display: inline-block;
  position: relative;
}

.underline-title:after {
  --tw-bg-opacity: 1;
  background-color: rgb(198 182 142 / var(--tw-bg-opacity));
  content: '';
  height: 3px;
  border-radius: 55px;
  display: inline-block;
  width: 80%;
  margin: 0 auto;
  bottom: -10px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.text-body-lg p, .text-body-sm p {
  margin-bottom: 1.25rem;
}

.prose h2, .prose h3, .prose h4, .prose h5 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.woocommerce button.woocommerce-Button {
  margin-top: 1.25rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose.woocommerce button.woocommerce-Button :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"],.woocommerce button.woocommerce-Button input[type="password"],.woocommerce button.woocommerce-Button input[type="color"],.woocommerce button.woocommerce-Button input[type="date"],.woocommerce button.woocommerce-Button input[type="datetime"],.woocommerce button.woocommerce-Button input[type="datetime-local"],.woocommerce button.woocommerce-Button input[type="email"],.woocommerce button.woocommerce-Button input[type="month"],.woocommerce button.woocommerce-Button input[type="number"],.woocommerce button.woocommerce-Button input[type="search"],.woocommerce button.woocommerce-Button input[type="tel"],.woocommerce button.woocommerce-Button input[type="time"],.woocommerce button.woocommerce-Button input[type="url"],.woocommerce button.woocommerce-Button input[type="week"],.woocommerce button.woocommerce-Button select,.woocommerce button.woocommerce-Button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button input[type="text"]:focus,.woocommerce button.woocommerce-Button input[type="password"]:focus,.woocommerce button.woocommerce-Button input[type="color"]:focus,.woocommerce button.woocommerce-Button input[type="date"]:focus,.woocommerce button.woocommerce-Button input[type="datetime"]:focus,.woocommerce button.woocommerce-Button input[type="datetime-local"]:focus,.woocommerce button.woocommerce-Button input[type="email"]:focus,.woocommerce button.woocommerce-Button input[type="month"]:focus,.woocommerce button.woocommerce-Button input[type="number"]:focus,.woocommerce button.woocommerce-Button input[type="search"]:focus,.woocommerce button.woocommerce-Button input[type="tel"]:focus,.woocommerce button.woocommerce-Button input[type="time"]:focus,.woocommerce button.woocommerce-Button input[type="url"]:focus,.woocommerce button.woocommerce-Button input[type="week"]:focus,.woocommerce button.woocommerce-Button select:focus,.woocommerce button.woocommerce-Button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce button.woocommerce-Button .button-primary {
  background-color: white;
  color: #1a1a1a;
  border-color: white;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

#pageSections > .woocommerce button.woocommerce-Button .button-primary .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

.woocommerce button.woocommerce-Button .prose {
  color: white;
}

.woocommerce button.woocommerce-Button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 25%;
  }
}

.woocommerce-account .woocommerce-MyAccount-content {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

@media (min-width: 768px) {
  .woocommerce-account .woocommerce-MyAccount-content {
    width: 75%;
  }
}

.woocommerce-account .woocommerce-MyAccount-content a {
  border-bottom: 2px solid var(--wp--preset--color--gold);
  display: inline-block;
  border-width: 0px;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a {
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose.woocommerce-MyAccount-navigation-link.is-active a :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"],.woocommerce-MyAccount-navigation-link.is-active a input[type="password"],.woocommerce-MyAccount-navigation-link.is-active a input[type="color"],.woocommerce-MyAccount-navigation-link.is-active a input[type="date"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"],.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"],.woocommerce-MyAccount-navigation-link.is-active a input[type="email"],.woocommerce-MyAccount-navigation-link.is-active a input[type="month"],.woocommerce-MyAccount-navigation-link.is-active a input[type="number"],.woocommerce-MyAccount-navigation-link.is-active a input[type="search"],.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"],.woocommerce-MyAccount-navigation-link.is-active a input[type="time"],.woocommerce-MyAccount-navigation-link.is-active a input[type="url"],.woocommerce-MyAccount-navigation-link.is-active a input[type="week"],.woocommerce-MyAccount-navigation-link.is-active a select,.woocommerce-MyAccount-navigation-link.is-active a textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a input[type="text"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="password"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="color"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="date"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="datetime-local"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="email"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="month"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="number"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="search"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="tel"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="time"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="url"]:focus,.woocommerce-MyAccount-navigation-link.is-active a input[type="week"]:focus,.woocommerce-MyAccount-navigation-link.is-active a select:focus,.woocommerce-MyAccount-navigation-link.is-active a textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.woocommerce-MyAccount-navigation-link.is-active a .button-primary {
  background-color: white;
  color: #1a1a1a;
  border-color: white;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

#pageSections > .woocommerce-MyAccount-navigation-link.is-active a .button-primary .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

.woocommerce-MyAccount-navigation-link.is-active a .prose {
  color: white;
}

.woocommerce-form.woocommerce-form-login {
  margin: 150px auto 200px !important;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 32rem;
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 241 / var(--tw-bg-opacity));
  padding-top: 5rem;
  padding-bottom: 5rem;
}

#pageSections > .woocommerce-form.woocommerce-form-login .product-card {
  background-color: white;
}

.woocommerce-form.woocommerce-form-login .swiper-testimonial .swiper-slide {
  background-color: white;
}

.form-row label {
  display: block;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.form-row em {
  display: block;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
  opacity: 0.3;
}

fieldset legend {
  display: block;
  padding-top: 2rem;
  font-size: 1.5rem;
  line-height: 2.25rem;
  letter-spacing: normal;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="number"],
input[type="search"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"] {
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shop_table {
  border: 0 !important;
  margin-top: 2.5rem;
  width: 100%;
  border-width: 0px;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.shop_table .amount {
  text-align: right;
}

.shop_table .product-subtotal, .shop_table .product-total {
  text-align: right;
}

.shop_table th.product-price,
	.shop_table td.product-price {
  text-align: center;
}

.cart_totals .amount {
  display: block;
  text-align: right;
}

.woocommerce-notices-wrapper {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 640px) {
  .woocommerce-notices-wrapper {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .woocommerce-notices-wrapper {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .woocommerce-notices-wrapper {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .woocommerce-notices-wrapper {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .woocommerce-notices-wrapper {
    max-width: 1536px;
  }
}

@media (min-width: 1540px) {
  .woocommerce-notices-wrapper {
    max-width: 1540px;
  }
}

@media (min-width: 1920px) {
  .woocommerce-notices-wrapper {
    max-width: 1920px;
  }
}

.woocommerce-notices-wrapper {
  margin-left: auto;
  margin-right: auto;
  border-width: 0px;
}

.woocommerce-info, .woocommerce-message {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 640px) {
  .woocommerce-info, .woocommerce-message {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .woocommerce-info, .woocommerce-message {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .woocommerce-info, .woocommerce-message {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .woocommerce-info, .woocommerce-message {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .woocommerce-info, .woocommerce-message {
    max-width: 1536px;
  }
}

@media (min-width: 1540px) {
  .woocommerce-info, .woocommerce-message {
    max-width: 1540px;
  }
}

@media (min-width: 1920px) {
  .woocommerce-info, .woocommerce-message {
    max-width: 1920px;
  }
}

.woocommerce-info, .woocommerce-message {
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.5rem;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(198 182 142 / var(--tw-bg-opacity));
  padding: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.woocommerce-info a, .woocommerce-message a {
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
  text-decoration-line: underline;
  text-underline-offset: 1px;
}

.woocommerce-info:before, .woocommerce-message:before {
  content: none !important;
}

.woocommerce-error {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 640px) {
  .woocommerce-error {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .woocommerce-error {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .woocommerce-error {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .woocommerce-error {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .woocommerce-error {
    max-width: 1536px;
  }
}

@media (min-width: 1540px) {
  .woocommerce-error {
    max-width: 1540px;
  }
}

@media (min-width: 1920px) {
  .woocommerce-error {
    max-width: 1920px;
  }
}

.woocommerce-error {
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.5rem;
  border-width: 0px;
  padding: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose.woocommerce-error :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

.woocommerce-error .prose {
  color: white;
}

.woocommerce-error {
  background-color: #b81c23 !important;
}

.woocommerce-error:before {
  content: none !important;
}

.woocommerce-error a.button, .woocommerce-info a.button {
  background: none;
  border: 0;
  color: white;
  padding: 0;
  margin: 0;
  line-height: 1.5;
  border-bottom: 1px solid white;
}

.woocommerce-error a.button:hover, .woocommerce-info a.button:hover {
  background: none;
  border: 0;
  color: white;
  padding: 0;
  margin: 0;
  line-height: 1.5;
  border-bottom: 1px solid white;
}

.cart-empty {
  margin-top: 5rem;
  min-height: 50vh;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 5rem;
  padding-bottom: 5rem;
  text-align: center;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

#pageSections > .cart-empty .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

.cart-empty:before {
  content: none !important;
}

.woocommerce-cart .woocommerce {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 640px) {
  .woocommerce-cart .woocommerce {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .woocommerce-cart .woocommerce {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .woocommerce-cart .woocommerce {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .woocommerce-cart .woocommerce {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .woocommerce-cart .woocommerce {
    max-width: 1536px;
  }
}

@media (min-width: 1540px) {
  .woocommerce-cart .woocommerce {
    max-width: 1540px;
  }
}

@media (min-width: 1920px) {
  .woocommerce-cart .woocommerce {
    max-width: 1920px;
  }
}

.woocommerce-cart .woocommerce {
  padding-top: 8rem;
}

.woocommerce-cart .actions {
  background-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  border: 0 !important;
}

.woocommerce-cart-form {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 640px) {
  .woocommerce-cart-form {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .woocommerce-cart-form {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .woocommerce-cart-form {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .woocommerce-cart-form {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .woocommerce-cart-form {
    max-width: 1536px;
  }
}

@media (min-width: 1540px) {
  .woocommerce-cart-form {
    max-width: 1540px;
  }
}

@media (min-width: 1920px) {
  .woocommerce-cart-form {
    max-width: 1920px;
  }
}

.woocommerce-cart-form {
  margin-top: 1.25rem;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 241 / var(--tw-bg-opacity));
  padding: 1.25rem;
}

#pageSections > .woocommerce-cart-form .product-card {
  background-color: white;
}

.woocommerce-cart-form .swiper-testimonial .swiper-slide {
  background-color: white;
}

.woocommerce-cart-form .shop_table {
  border: 0 !important;
}

.woocommerce-form-row label, .woocommerce .form-row label {
  display: block;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
  opacity: 0.4;
}

.cart-collaterals {
  margin-bottom: 10rem;
  margin-top: 2.5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.cart-collaterals .cart_totals {
  width: 100%;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 241 / var(--tw-bg-opacity));
  padding: 1.25rem;
}

#pageSections > .cart-collaterals .cart_totals .product-card {
  background-color: white;
}

.cart-collaterals .cart_totals .swiper-testimonial .swiper-slide {
  background-color: white;
}

@media (min-width: 768px) {
  .cart-collaterals .cart_totals {
    width: 33.333333%;
  }
}

.cart-collaterals .cart_totals h2 {
  margin-bottom: 1.25rem;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.cart-collaterals .cart_totals .woocommerce-shipping-calculator {
  margin-top: 1.25rem;
}

.cart-collaterals .cart_totals .checkout-button {
  margin-top: 1.25rem;
  width: 100%;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose.cart-collaterals .cart_totals .checkout-button :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"],.cart-collaterals .cart_totals .checkout-button input[type="password"],.cart-collaterals .cart_totals .checkout-button input[type="color"],.cart-collaterals .cart_totals .checkout-button input[type="date"],.cart-collaterals .cart_totals .checkout-button input[type="datetime"],.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"],.cart-collaterals .cart_totals .checkout-button input[type="email"],.cart-collaterals .cart_totals .checkout-button input[type="month"],.cart-collaterals .cart_totals .checkout-button input[type="number"],.cart-collaterals .cart_totals .checkout-button input[type="search"],.cart-collaterals .cart_totals .checkout-button input[type="tel"],.cart-collaterals .cart_totals .checkout-button input[type="time"],.cart-collaterals .cart_totals .checkout-button input[type="url"],.cart-collaterals .cart_totals .checkout-button input[type="week"],.cart-collaterals .cart_totals .checkout-button select,.cart-collaterals .cart_totals .checkout-button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button input[type="text"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="password"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="color"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="date"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="datetime-local"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="email"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="month"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="number"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="search"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="tel"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="time"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="url"]:focus,.cart-collaterals .cart_totals .checkout-button input[type="week"]:focus,.cart-collaterals .cart_totals .checkout-button select:focus,.cart-collaterals .cart_totals .checkout-button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.cart-collaterals .cart_totals .checkout-button .button-primary {
  background-color: white;
  color: #1a1a1a;
  border-color: white;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

#pageSections > .cart-collaterals .cart_totals .checkout-button .button-primary .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

.cart-collaterals .cart_totals .checkout-button .prose {
  color: white;
}

.cart-collaterals .cart_totals .checkout-button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.cart-collaterals .cart_totals .checkout-button {
  margin: 0 !important;
  background-color: var(--wp--preset--color--accent) !important;
}

.cart-collaterals .woocommerce-shipping-calculator {
  width: 100%;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
}

#pageSections > .cart-collaterals .woocommerce-shipping-calculator .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

@media (min-width: 768px) {
  .cart-collaterals .woocommerce-shipping-calculator {
    width: 33.333333%;
  }
}

#order_review_heading {
  margin-top: 5rem;
  font-size: 2.25rem;
  line-height: 3.15rem;
  letter-spacing: normal;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.woocommerce-checkout-review-order-table thead tr .product-name,
	.woocommerce-checkout-review-order-table thead tr .product-total {
  padding-left: 0px;
  padding-right: 0px;
  opacity: 0.5;
}

.woocommerce-checkout-review-order-table .cart-subtotal .product-name, .woocommerce-checkout-review-order-table .order-total .product-name, .woocommerce-checkout-review-order-table .cart_item .product-name {
  padding-left: 0 !important;
}

.woocommerce-checkout-review-order-table .cart-subtotal .product-total, .woocommerce-checkout-review-order-table .order-total .product-total, .woocommerce-checkout-review-order-table .cart_item .product-total {
  padding-right: 0 !important;
}

.woocommerce-checkout-review-order-table .cart-subtotal td, .woocommerce-checkout-review-order-table .cart-subtotal th, .woocommerce-checkout-review-order-table .order-total td, .woocommerce-checkout-review-order-table .order-total th, .woocommerce-checkout-review-order-table .cart_item td, .woocommerce-checkout-review-order-table .cart_item th {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.woocommerce-checkout-review-order-table tfoot tr td {
  text-align: right;
}

#coupon_code {
  width: 140px !important;
  background-color: white;
  border-radius: 0.5rem;
}

button[name="update_cart"],
button[name="apply_coupon"] {
  background-color: var(--wp--preset--color--accent) !important;
  color: white !important;
  border-radius: 0.5rem;
}

.woocommerce .addresses {
  margin-top: 1.25rem;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 1.25rem;
}

.woocommerce .addresses .woocommerce-Address {
  width: 100%;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

#pageSections > .woocommerce .addresses .woocommerce-Address .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

@media (min-width: 768px) {
  .woocommerce .addresses .woocommerce-Address {
    width: 50%;
  }
}

.woocommerce .addresses .woocommerce-Address .woocommerce-Address-title {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.woocommerce .addresses .title {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.woocommerce .addresses .title a {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

body.woocommerce-checkout #content {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 241 / var(--tw-bg-opacity));
}

#pageSections > body.woocommerce-checkout #content .product-card {
  background-color: white;
}

body.woocommerce-checkout #content .swiper-testimonial .swiper-slide {
  background-color: white;
}

body.woocommerce-checkout .woocommerce {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 640px) {
  body.woocommerce-checkout .woocommerce {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  body.woocommerce-checkout .woocommerce {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  body.woocommerce-checkout .woocommerce {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  body.woocommerce-checkout .woocommerce {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  body.woocommerce-checkout .woocommerce {
    max-width: 1536px;
  }
}

@media (min-width: 1540px) {
  body.woocommerce-checkout .woocommerce {
    max-width: 1540px;
  }
}

@media (min-width: 1920px) {
  body.woocommerce-checkout .woocommerce {
    max-width: 1920px;
  }
}

body.woocommerce-checkout .woocommerce {
  padding-top: 8rem;
}

body.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 241 / var(--tw-bg-opacity));
  padding-bottom: 10rem;
}

#pageSections > body.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout .product-card {
  background-color: white;
}

body.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout .swiper-testimonial .swiper-slide {
  background-color: white;
}

body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout #order_review {
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
}

body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout h3 {
  margin-bottom: 0.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

body.woocommerce-checkout .form-row {
  margin-bottom: 1.25rem;
}

body.woocommerce-checkout #add_payment_method #payment, body.woocommerce-checkout .woocommerce-cart #payment, body.woocommerce-checkout .woocommerce-checkout #payment {
  margin-top: 1.25rem;
  border-radius: 0.5rem;
  border-width: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(17 46 30 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 241 / var(--tw-bg-opacity));
  padding: 1.25rem;
}

#pageSections > body.woocommerce-checkout #add_payment_method #payment .product-card,#pageSections >  body.woocommerce-checkout .woocommerce-cart #payment .product-card,#pageSections >  body.woocommerce-checkout .woocommerce-checkout #payment .product-card {
  background-color: white;
}

body.woocommerce-checkout #add_payment_method #payment .swiper-testimonial .swiper-slide, body.woocommerce-checkout .woocommerce-cart #payment .swiper-testimonial .swiper-slide, body.woocommerce-checkout .woocommerce-checkout #payment .swiper-testimonial .swiper-slide {
  background-color: white;
}

@media screen and (max-width: 768px) {
  .cart_item {
    border: 1px solid #e2e8f0 !important;
    border-radius: 5px !important;
    vertical-align: middle !important
  }

  .cart_item td {
    border: 0 !important;
    --tw-text-opacity: 1;
    color: rgb(17 46 30 / var(--tw-text-opacity));
  }

  .cart_item td:first-child {
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(17 46 30 / var(--tw-text-opacity));
  }

  .cart_item td:last-child {
    text-align: right;
  }
}

#place_order {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.25rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  letter-spacing: normal;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose#place_order :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"],#place_order input[type="password"],#place_order input[type="color"],#place_order input[type="date"],#place_order input[type="datetime"],#place_order input[type="datetime-local"],#place_order input[type="email"],#place_order input[type="month"],#place_order input[type="number"],#place_order input[type="search"],#place_order input[type="tel"],#place_order input[type="time"],#place_order input[type="url"],#place_order input[type="week"],#place_order select,#place_order textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order input[type="text"]:focus,#place_order input[type="password"]:focus,#place_order input[type="color"]:focus,#place_order input[type="date"]:focus,#place_order input[type="datetime"]:focus,#place_order input[type="datetime-local"]:focus,#place_order input[type="email"]:focus,#place_order input[type="month"]:focus,#place_order input[type="number"]:focus,#place_order input[type="search"]:focus,#place_order input[type="tel"]:focus,#place_order input[type="time"]:focus,#place_order input[type="url"]:focus,#place_order input[type="week"]:focus,#place_order select:focus,#place_order textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

#place_order .button-primary {
  background-color: white;
  color: #1a1a1a;
  border-color: white;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

#pageSections > #place_order .button-primary .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

#place_order .prose {
  color: white;
}

#place_order:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

#place_order {
  margin: 30px auto 0 !important;
  background-color: var(--wp--preset--color--accent) !important;
  font-size: 24px !important;
  float: none !important;
}

.form-row.place-order {
  text-align: center !important;
}

.woocommerce-variation-add-to-cart-disabled {
  pointer-events: none;
  opacity: 0.5;
}

.woocommerce-variation-add-to-cart-disabled:hover {
  cursor: not-allowed !important;
}

input[type="text"],
input[type="password"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea {
  border-radius: 0px;
  border-width: 0px;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(17 46 30 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
select:focus,
textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(17 46 30 / var(--tw-border-opacity));
}

input[type="text"]:focus, input[type="text"]:active, input[type="password"]:focus, input[type="password"]:active, input[type="color"]:focus, input[type="color"]:active, input[type="date"]:focus, input[type="date"]:active, input[type="datetime"]:focus, input[type="datetime"]:active, input[type="datetime-local"]:focus, input[type="datetime-local"]:active, input[type="email"]:focus, input[type="email"]:active, input[type="month"]:focus, input[type="month"]:active, input[type="number"]:focus, input[type="number"]:active, input[type="search"]:focus, input[type="search"]:active, input[type="tel"]:focus, input[type="tel"]:active, input[type="time"]:focus, input[type="time"]:active, input[type="url"]:focus, input[type="url"]:active, input[type="week"]:focus, input[type="week"]:active, select:focus, select:active, textarea:focus, textarea:active {
  border-color: var(--wp--preset--color--accent) !important;
  box-shadow: none !important;
}

.acf-field {
  border-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  position: relative;
  margin-top: 1.25rem;
  display: block;
  padding-left: 0px;
  padding-right: 0px;
}

.acf-field .acf-label {
  bottom: 0;
  position: absolute;
  margin-top: 0.75rem;
  display: block;
  font-size: 0.875rem;
  line-height: 1.4rem;
  letter-spacing: 0.04em;
  opacity: 0.3;
}

.acf-form-submit input[type="submit"] {
  margin-top: 0.25rem;
  margin-bottom: 1.25rem;
  display: inline-block;
  cursor: pointer;
  overflow: hidden;
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(17 46 30 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  letter-spacing: 0.1em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose.acf-form-submit input[type="submit"] :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"],.acf-form-submit input[type="submit"] input[type="password"],.acf-form-submit input[type="submit"] input[type="color"],.acf-form-submit input[type="submit"] input[type="date"],.acf-form-submit input[type="submit"] input[type="datetime"],.acf-form-submit input[type="submit"] input[type="datetime-local"],.acf-form-submit input[type="submit"] input[type="email"],.acf-form-submit input[type="submit"] input[type="month"],.acf-form-submit input[type="submit"] input[type="number"],.acf-form-submit input[type="submit"] input[type="search"],.acf-form-submit input[type="submit"] input[type="tel"],.acf-form-submit input[type="submit"] input[type="time"],.acf-form-submit input[type="submit"] input[type="url"],.acf-form-submit input[type="submit"] input[type="week"],.acf-form-submit input[type="submit"] select,.acf-form-submit input[type="submit"] textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] input[type="text"]:focus,.acf-form-submit input[type="submit"] input[type="password"]:focus,.acf-form-submit input[type="submit"] input[type="color"]:focus,.acf-form-submit input[type="submit"] input[type="date"]:focus,.acf-form-submit input[type="submit"] input[type="datetime"]:focus,.acf-form-submit input[type="submit"] input[type="datetime-local"]:focus,.acf-form-submit input[type="submit"] input[type="email"]:focus,.acf-form-submit input[type="submit"] input[type="month"]:focus,.acf-form-submit input[type="submit"] input[type="number"]:focus,.acf-form-submit input[type="submit"] input[type="search"]:focus,.acf-form-submit input[type="submit"] input[type="tel"]:focus,.acf-form-submit input[type="submit"] input[type="time"]:focus,.acf-form-submit input[type="submit"] input[type="url"]:focus,.acf-form-submit input[type="submit"] input[type="week"]:focus,.acf-form-submit input[type="submit"] select:focus,.acf-form-submit input[type="submit"] textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.acf-form-submit input[type="submit"] .button-primary {
  background-color: white;
  color: #1a1a1a;
  border-color: white;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

#pageSections > .acf-form-submit input[type="submit"] .button-primary .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

.acf-form-submit input[type="submit"] {
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}

.acf-form-submit input[type="submit"] .text {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.acf-form-submit input[type="submit"]:hover .wave {
  margin-bottom: -250px;
  animation: rotate 2000ms infinite linear;
}

.acf-form-submit input[type="submit"]:hover .text {
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.acf-form-submit input[type="submit"] .wave {
  opacity: 1;
  position: absolute;
  bottom: 3%;
  left: 50%;
  background: white;
  width: 330px;
  height: 330px;
  margin-left: -160px;
  margin-bottom: -341px;
  transform-origin: 50% 48%;
  border-radius: 43%;
  background-blend-mode: color-burn;
  transition-duration: 0.75s;
  transition-property: margin-bottom;
  transition-timing-function: ease;
}

.acf-form-submit input[type="submit"] .prose {
  color: white;
}

@media (min-width: 640px) {
  .acf-form-submit input[type="submit"] {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.acf-input input, .acf-input textarea {
  font-size: 20px !important;
}

.acf-input input:focus, .acf-input textarea:focus {
  box-shadow: none !important;
}

.acf-input input, .acf-input textarea {
  font-size: 1.375rem;
  line-height: 2.2rem;
  letter-spacing: normal;
}

.acf-input input p, .acf-input textarea p {
  margin-bottom: 1.25rem;
}

.bg-accent input[type="text"],
	.bg-accent input[type="password"],
	.bg-accent input[type="color"],
	.bg-accent input[type="date"],
	.bg-accent input[type="datetime"],
	.bg-accent input[type="datetime-local"],
	.bg-accent input[type="email"],
	.bg-accent input[type="month"],
	.bg-accent input[type="number"],
	.bg-accent input[type="search"],
	.bg-accent input[type="tel"],
	.bg-accent input[type="time"],
	.bg-accent input[type="url"],
	.bg-accent input[type="week"],
	.bg-accent select,
	.bg-accent textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.bg-accent input[type="text"]:focus,
	.bg-accent input[type="password"]:focus,
	.bg-accent input[type="color"]:focus,
	.bg-accent input[type="date"]:focus,
	.bg-accent input[type="datetime"]:focus,
	.bg-accent input[type="datetime-local"]:focus,
	.bg-accent input[type="email"]:focus,
	.bg-accent input[type="month"]:focus,
	.bg-accent input[type="number"]:focus,
	.bg-accent input[type="search"]:focus,
	.bg-accent input[type="tel"]:focus,
	.bg-accent input[type="time"]:focus,
	.bg-accent input[type="url"]:focus,
	.bg-accent input[type="week"]:focus,
	.bg-accent select:focus,
	.bg-accent textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.bg-accent .button-primary {
  background-color: white !important;
  color: #1a1a1a !important;
  border-color: white !important;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

#pageSections > .bg-accent .button-primary .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

.input-text.qty {
  margin-right: 0.75rem;
  height: 48px;
  border-radius: 9999px;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

#pageSections > .input-text.qty .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

/* Chrome, Safari, Edge, Opera */

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

/* Firefox */

input[type=number] {
  -moz-appearance: textfield;
}

.wpcf7 form.invalid .wpcf7-response-output {
  border-color: #8f1e0b !important;
  background-color: #8f1e0b !important;
  border-radius: 15px !important;
  margin: 10px 0 !important;
  display: inline-block !important;
  font-size: 14px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose.wpcf7 form.invalid .wpcf7-response-output :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

.wpcf7 form.invalid .wpcf7-response-output .prose {
  color: white;
}

.wpcf7 form.sent .wpcf7-response-output {
  border-color: var(--wp--preset--color--accent) !important;
  background-color: var(--wp--preset--color--accent) !important;
  border-radius: 15px !important;
  margin: 10px 0 !important;
  display: inline-block !important;
  font-size: 14px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose.wpcf7 form.sent .wpcf7-response-output :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

.wpcf7 form.sent .wpcf7-response-output .prose {
  color: white;
}

.wpcf7 .wpcf7-text {
  width: 100%;
}

footer .wpcf7-not-valid-tip {
  font-size: 12px !important;
}

footer .wpcf7-text {
  font-size: 15px;
}

.splide {
  position: relative;
}

.splide__arrows {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 640px) {
  .splide__arrows {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .splide__arrows {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .splide__arrows {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .splide__arrows {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .splide__arrows {
    max-width: 1536px;
  }
}

@media (min-width: 1540px) {
  .splide__arrows {
    max-width: 1540px;
  }
}

@media (min-width: 1920px) {
  .splide__arrows {
    max-width: 1920px;
  }
}

.splide__arrows {
  position: absolute;
  right: 0px;
  left: 0px;
  top: -5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  width: 100%;
  justify-content: flex-end;
  gap: 1.25rem;
  padding-right: 0px;
}

@media (min-width: 768px) {
  .splide__arrows {
    right: 5rem;
  }
}

.splide__arrow--prev {
  transform: rotate(180deg);
}

.splide__arrow {
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(17 46 30 / var(--tw-border-opacity));
  background-color: transparent;
  padding: 0.75rem;
}

.splide__arrow svg {
  width: 15px;
  height: 15px;
}

.splide__slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.splide {
}

.splide-testimonials .splide__slide {
  transition: opacity .2s ease-in-out;
}

.swiper-media .swiper-slide {
  height: auto;
}

.swiper-media .swiper-slide img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

@keyframes splide-loading{
  0%{
    transform:rotate(0)
  }

  to{
    transform:rotate(1turn)
  }
}

.splide__track--draggable{
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
       user-select:none
}

.splide__track--fade>.splide__list>.splide__slide{
  margin:0!important;
  opacity:0;
  z-index:0
}

.splide__track--fade>.splide__list>.splide__slide.is-active{
  opacity:1;
  z-index:1
}

.splide--rtl{
  direction:rtl
}

.splide__track--ttb>.splide__list{
  display:block
}

.splide__container{
  box-sizing:border-box;
  position:relative
}

.splide__list{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  display:flex;
  height:100%;
  margin:0!important;
  padding:0!important
}

.splide.is-initialized:not(.is-active) .splide__list{
  display:block
}

.splide__pagination{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  margin:0;
  pointer-events:none
}

.splide__pagination li{
  display:inline-block;
  line-height:1;
  list-style-type:none;
  margin:0;
  pointer-events:auto
}

.splide:not(.is-overflow) .splide__pagination{
  display:none
}

.splide__progress__bar{
  width:0
}

.splide{
  position:relative;
  visibility:hidden
}

.splide.is-initialized,.splide.is-rendered{
  visibility:visible
}

.splide__slide{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  box-sizing:border-box;
  flex-shrink:0;
  list-style-type:none!important;
  margin:0;
  position:relative
}

.splide__slide img{
  vertical-align:bottom
}

.splide__spinner{
  animation:splide-loading 1s linear infinite;
  border:2px solid #999;
  border-left-color:transparent;
  border-radius:50%;
  bottom:0;
  contain:strict;
  display:inline-block;
  height:20px;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0;
  width:20px
}

.splide__sr{
  clip:rect(0 0 0 0);
  border:0;
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}

.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{
  display:none
}

.splide__toggle.is-active .splide__toggle__pause{
  display:inline
}

.splide__track{
  overflow:hidden;
  position:relative;
  z-index:0
}

/**
 * This injects Tailwind's component classes and any component classes
 * registered by plugins, then adds custom component classes.
 *
 * The `@import-glob` line imports all CSS files from the `components`
 * directory (except for `components.css`, which is imported on the following
 * line). This is meant to simplify the process of integrating styles from
 * JavaScript components or WordPress plugins.
 */

.border-top-animation {
  position: relative;
  transition: .5s ease opacity, .5s ease padding-left;
  overflow: hidden;
}

.border-top-animation__right.hover:after {
  animation: line-out .5s ease-in-out;
}

.border-top-animation__right.no-hover:after {
  animation: line-hover .5s ease-in-out;
}

.border-top-animation__right {
  position: relative;
  transition: .5s ease opacity, .5s ease padding-left;
  overflow: hidden;
}

.border-top-animation__right span, .border-top-animation__right a {
  margin-right: .25em;
  padding-top: 0.5em;
  padding-bottom: 1em;
  transition: padding-right .5s ease;
}

.border-top-animation__right > span, .border-top-animation__right > a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: right;
  right: -1.25em;
}

.border-top-animation__right > span:after, .border-top-animation__right > a:after {
  font-family: 'Material Symbols Outlined';
  content: "\e5c8";
  right: -.25em;
  position: relative;
}

.border-top-animation__right:hover > span, .border-top-animation__right:hover a {
  padding-right: 1.25em;
}

.border-top-animation__right:after {
  content: '';
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transform-origin: bottom right;
  background-color: black;
}

.border-top-animation.hover:before {
  animation: line-hover .5s ease-in-out;
}

.border-top-animation.no-hover:before {
  animation: line-out .5s ease-in-out;
}

.border-top-animation:before {
  content: '';
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transform-origin: bottom right;
  background-color: black;
}

.border-top-animation > span:before, .border-top-animation > a:before {
  font-family: 'Material Symbols Outlined';
  content: "\e5c8";
  left: -.25em;
  position: relative;
}

.border-top-animation.arrow-left > span:before,
.border-top-animation.arrow-left > a:before {
  content: "\e5c4";
}

.border-top-animation > span,
.border-top-animation a {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: .25em;
  padding-top: 0.5em;
  padding-bottom: 1em;
  transition: padding-left .5s ease;
  left: -1.25em;
}

.border-top-animation:hover > span,
.border-top-animation:hover a {
  padding-left: 1.25em;
}

/* Typing */

@keyframes line-hover {
  0% {
    transform: scaleX(1);
    transform-origin: bottom right;
  }

  50% {
    transform: scaleX(0);
    transform-origin: bottom right;
  }

  51% {
    transform: scaleX(0);
    transform-origin: bottom left;
  }

  100% {
    transform: scaleX(1);
    transform-origin: bottom left;
  }
}

@keyframes line-out {
  0% {
    transform: scaleX(1);
    transform-origin: bottom left;
  }

  50% {
    transform: scaleX(0);
    transform-origin: bottom left;
  }

  51% {
    transform-origin: bottom right;
    transform: scaleX(0);
  }

  100% {
    transform-origin: bottom right;
    transform: scaleX(1);
  }
}

@keyframes blink {
  0% {
    opacity: 1;
  }

  40% {
    opacity: 1;
  }

  60% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

.typing-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.input-cursor {
  display: inline-block;
  width: 2px;
  height: 42px;
  background-color: white;
  margin-left: 8px;
  animation: blink .6s linear infinite alternate;
}

.indicator-item {
  position: relative;
  overflow: hidden;
}

.indicator-item a {
  transition: transform .5s ease;
}

.indicator-animation-out .indicator-item a {
  transform: translateX(-100%);
}

.indicator-animation-in .indicator-item a {
  transform: translateX(0%);
}

.splide__slide.is-next:hover:before {
  content: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 241 / var(--tw-bg-opacity));
}

#pageSections > .splide__slide.is-next:hover:before .product-card {
  background-color: white;
}

.splide__slide.is-next:hover:before .swiper-testimonial .swiper-slide {
  background-color: white;
}

.case-thumbnail img {
  transition: .5s ease transform;
}

.case-thumbnail:hover img {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), 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));
}

/*Post Thumbnail*/

.post-thumbnail img {
  transition: .5s ease transform;
}

.post-thumbnail.hover img {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), 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));
}

/* Cursor */

.typed-cursor {
  display: none
}

/* If fade out option is set */

.typed-fade-out {
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}

@media (min-width: 1540px) {
  .container {
    max-width: 1540px;
  }
}

@media (min-width: 1920px) {
  .container {
    max-width: 1920px;
  }
}

.prose {
  color: var(--tw-prose-body);
}

.prose :where(p):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  line-height: 1.65;
  font-size: 1.125rem;
}

.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.prose :where(a):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 400;
  text-decoration-style: solid;
  text-underline-offset: 0.2em;
}

.prose :where(strong):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}

.prose :where(a strong):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(blockquote strong):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(thead th strong):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(ol):not(:where([class~="not-prose"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}

.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}

.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}

.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}

.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-roman;
}

.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-roman;
}

.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-roman;
}

.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-roman;
}

.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) {
  list-style-type: decimal;
}

.prose :where(ul):not(:where([class~="not-prose"] *)) {
  list-style-type: "→";
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}

.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}

.prose :where(hr):not(:where([class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}

.prose :where(blockquote):not(:where([class~="not-prose"] *)) {
  font-weight: 400;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}

.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before {
  content: open-quote;
}

.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after {
  content: close-quote;
}

.prose :where(h1):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.7777778em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1;
}

.prose :where(h1 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 900;
  color: inherit;
}

.prose :where(h2):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 2em;
  margin-top: 2em;
  margin-bottom: 0.8888889em;
  line-height: 1.1666667;
}

.prose :where(h2 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 800;
  color: inherit;
}

.prose :where(h3):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.5555556em;
  margin-top: 1.7142857em;
  margin-bottom: 0.8571429em;
  line-height: 1.25;
}

.prose :where(h3 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.prose :where(h4):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.3333333em;
  margin-bottom: 0.5em;
  line-height: 1.25;
  font-size: 1.3333333em;
}

.prose :where(h4 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.prose :where(img):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(figure > *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose :where(figcaption):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}

.prose :where(code):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}

.prose :where(code):not(:where([class~="not-prose"] *))::before {
  content: "`";
}

.prose :where(code):not(:where([class~="not-prose"] *))::after {
  content: "`";
}

.prose :where(a code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(h1 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(h2 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}

.prose :where(h3 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}

.prose :where(h4 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(blockquote code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(thead th code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(pre):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}

.prose :where(pre code):not(:where([class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

.prose :where(pre code):not(:where([class~="not-prose"] *))::before {
  content: none;
}

.prose :where(pre code):not(:where([class~="not-prose"] *))::after {
  content: none;
}

.prose :where(table):not(:where([class~="not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}

.prose :where(thead):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}

.prose :where(thead th):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.prose :where(tbody tr):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}

.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 0;
}

.prose :where(tbody td):not(:where([class~="not-prose"] *)) {
  vertical-align: baseline;
}

.prose :where(tfoot):not(:where([class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}

.prose :where(tfoot td):not(:where([class~="not-prose"] *)) {
  vertical-align: top;
}

.prose {
  --tw-prose-body: #171717;
  --tw-prose-headings: #171717;
  --tw-prose-lead: #525252;
  --tw-prose-links: #000000;
  --tw-prose-bold: #171717;
  --tw-prose-counters: currentColor;
  --tw-prose-bullets: currentColor;
  --tw-prose-hr: #e5e5e5;
  --tw-prose-quotes: #171717;
  --tw-prose-quote-borders: #e5e5e5;
  --tw-prose-captions: #737373;
  --tw-prose-code: #171717;
  --tw-prose-pre-code: #e5e5e5;
  --tw-prose-pre-bg: #262626;
  --tw-prose-th-borders: #d4d4d4;
  --tw-prose-td-borders: #e5e5e5;
  --tw-prose-invert-body: #d4d4d4;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #a3a3a3;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #a3a3a3;
  --tw-prose-invert-bullets: #525252;
  --tw-prose-invert-hr: #404040;
  --tw-prose-invert-quotes: #f5f5f5;
  --tw-prose-invert-quote-borders: #404040;
  --tw-prose-invert-captions: #a3a3a3;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d4d4d4;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #525252;
  --tw-prose-invert-td-borders: #404040;
  font-size: 1.125rem;
  line-height: 1.5;
}

.prose :where(video):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(figure):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(li):not(:where([class~="not-prose"] *)) {
  margin-top: 0.4444444em;
  margin-bottom: 0.4444444em;
}

.prose :where(ol > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.375em;
}

.prose :where(ul > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.375em;
}

.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.1111111em;
}

.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.1111111em;
}

.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.1111111em;
}

.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.1111111em;
}

.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
  margin-top: 0.6666667em;
  margin-bottom: 0.6666667em;
}

.prose :where(hr + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(h2 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(h3 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(h4 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}

.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}

.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}

.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}

.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}

.prose :where(a:hover):not(:where([class~="not-prose"] *)) {
  text-decoration-style: solid;
}

.prose :where(h5):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
  font-size: 1.1111111em;
  margin-top: 1.2em;
  margin-bottom: 0.4em;
  line-height: 1.2;
}

.prose :where(h6):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
}

.prose :where(dt):not(:where([class~="not-prose"] *)) {
  font-weight: 600;
  margin-top: 0.5em;
}

.prose :where(dt + dt):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.button-normal {
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}

.button-normal .text {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.button-normal:hover .wave {
  margin-bottom: -250px;
  animation: rotate 2000ms infinite linear;
}

.button-normal:hover .text {
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.button-normal .wave {
  opacity: 1;
  position: absolute;
  bottom: 3%;
  left: 50%;
  background: white;
  width: 330px;
  height: 330px;
  margin-left: -160px;
  margin-bottom: -341px;
  transform-origin: 50% 48%;
  border-radius: 43%;
  background-blend-mode: color-burn;
  transition-duration: 0.75s;
  transition-property: margin-bottom;
  transition-timing-function: ease;
}

@keyframes rotate {
  from {
    transform: rotate(0deg);
    transform: rotate(360deg);
  }
}

button.single_add_to_cart_button {
  margin-top: 1.25rem;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

button.prose.single_add_to_cart_button :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"],button.single_add_to_cart_button input[type="password"],button.single_add_to_cart_button input[type="color"],button.single_add_to_cart_button input[type="date"],button.single_add_to_cart_button input[type="datetime"],button.single_add_to_cart_button input[type="datetime-local"],button.single_add_to_cart_button input[type="email"],button.single_add_to_cart_button input[type="month"],button.single_add_to_cart_button input[type="number"],button.single_add_to_cart_button input[type="search"],button.single_add_to_cart_button input[type="tel"],button.single_add_to_cart_button input[type="time"],button.single_add_to_cart_button input[type="url"],button.single_add_to_cart_button input[type="week"],button.single_add_to_cart_button select,button.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button input[type="text"]:focus,button.single_add_to_cart_button input[type="password"]:focus,button.single_add_to_cart_button input[type="color"]:focus,button.single_add_to_cart_button input[type="date"]:focus,button.single_add_to_cart_button input[type="datetime"]:focus,button.single_add_to_cart_button input[type="datetime-local"]:focus,button.single_add_to_cart_button input[type="email"]:focus,button.single_add_to_cart_button input[type="month"]:focus,button.single_add_to_cart_button input[type="number"]:focus,button.single_add_to_cart_button input[type="search"]:focus,button.single_add_to_cart_button input[type="tel"]:focus,button.single_add_to_cart_button input[type="time"]:focus,button.single_add_to_cart_button input[type="url"]:focus,button.single_add_to_cart_button input[type="week"]:focus,button.single_add_to_cart_button select:focus,button.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

button.single_add_to_cart_button .button-primary {
  background-color: white;
  color: #1a1a1a;
  border-color: white;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

#pageSections > button.single_add_to_cart_button .button-primary .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

button.single_add_to_cart_button .prose {
  color: white;
}

.product-card-body a.add_to_cart_button {
  display: inline-block;
  overflow: hidden;
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(17 46 30 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose.product-card-body a.add_to_cart_button :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"],.product-card-body a.add_to_cart_button input[type="password"],.product-card-body a.add_to_cart_button input[type="color"],.product-card-body a.add_to_cart_button input[type="date"],.product-card-body a.add_to_cart_button input[type="datetime"],.product-card-body a.add_to_cart_button input[type="datetime-local"],.product-card-body a.add_to_cart_button input[type="email"],.product-card-body a.add_to_cart_button input[type="month"],.product-card-body a.add_to_cart_button input[type="number"],.product-card-body a.add_to_cart_button input[type="search"],.product-card-body a.add_to_cart_button input[type="tel"],.product-card-body a.add_to_cart_button input[type="time"],.product-card-body a.add_to_cart_button input[type="url"],.product-card-body a.add_to_cart_button input[type="week"],.product-card-body a.add_to_cart_button select,.product-card-body a.add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button input[type="text"]:focus,.product-card-body a.add_to_cart_button input[type="password"]:focus,.product-card-body a.add_to_cart_button input[type="color"]:focus,.product-card-body a.add_to_cart_button input[type="date"]:focus,.product-card-body a.add_to_cart_button input[type="datetime"]:focus,.product-card-body a.add_to_cart_button input[type="datetime-local"]:focus,.product-card-body a.add_to_cart_button input[type="email"]:focus,.product-card-body a.add_to_cart_button input[type="month"]:focus,.product-card-body a.add_to_cart_button input[type="number"]:focus,.product-card-body a.add_to_cart_button input[type="search"]:focus,.product-card-body a.add_to_cart_button input[type="tel"]:focus,.product-card-body a.add_to_cart_button input[type="time"]:focus,.product-card-body a.add_to_cart_button input[type="url"]:focus,.product-card-body a.add_to_cart_button input[type="week"]:focus,.product-card-body a.add_to_cart_button select:focus,.product-card-body a.add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.product-card-body a.add_to_cart_button .button-primary {
  background-color: white;
  color: #1a1a1a;
  border-color: white;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

#pageSections > .product-card-body a.add_to_cart_button .button-primary .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

.product-card-body a.add_to_cart_button {
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}

.product-card-body a.add_to_cart_button .text {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.product-card-body a.add_to_cart_button:hover .wave {
  margin-bottom: -250px;
  animation: rotate 2000ms infinite linear;
}

.product-card-body a.add_to_cart_button:hover .text {
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.product-card-body a.add_to_cart_button .wave {
  opacity: 1;
  position: absolute;
  bottom: 3%;
  left: 50%;
  background: white;
  width: 330px;
  height: 330px;
  margin-left: -160px;
  margin-bottom: -341px;
  transform-origin: 50% 48%;
  border-radius: 43%;
  background-blend-mode: color-burn;
  transition-duration: 0.75s;
  transition-property: margin-bottom;
  transition-timing-function: ease;
}

.product-card-body a.add_to_cart_button .prose {
  color: white;
}

.product-card-body a.add_to_cart_button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.product-card-body .amount {
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.wpcf7-submit {
  margin-top: 0.5rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.025em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose.wpcf7-submit :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"],.wpcf7-submit input[type="password"],.wpcf7-submit input[type="color"],.wpcf7-submit input[type="date"],.wpcf7-submit input[type="datetime"],.wpcf7-submit input[type="datetime-local"],.wpcf7-submit input[type="email"],.wpcf7-submit input[type="month"],.wpcf7-submit input[type="number"],.wpcf7-submit input[type="search"],.wpcf7-submit input[type="tel"],.wpcf7-submit input[type="time"],.wpcf7-submit input[type="url"],.wpcf7-submit input[type="week"],.wpcf7-submit select,.wpcf7-submit textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit input[type="text"]:focus,.wpcf7-submit input[type="password"]:focus,.wpcf7-submit input[type="color"]:focus,.wpcf7-submit input[type="date"]:focus,.wpcf7-submit input[type="datetime"]:focus,.wpcf7-submit input[type="datetime-local"]:focus,.wpcf7-submit input[type="email"]:focus,.wpcf7-submit input[type="month"]:focus,.wpcf7-submit input[type="number"]:focus,.wpcf7-submit input[type="search"]:focus,.wpcf7-submit input[type="tel"]:focus,.wpcf7-submit input[type="time"]:focus,.wpcf7-submit input[type="url"]:focus,.wpcf7-submit input[type="week"]:focus,.wpcf7-submit select:focus,.wpcf7-submit textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.wpcf7-submit .button-primary {
  background-color: white;
  color: #1a1a1a;
  border-color: white;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

#pageSections > .wpcf7-submit .button-primary .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

.wpcf7-submit .prose {
  color: white;
}

.wp-block-social-links {
  padding: 0;
  margin-top: 20px;
}

.wp-block-social-links .wp-social-link {
  padding: 0 !important;
  margin-right: 5px !important;
  background-color: transparent !important;
  color: var(--wp--preset--color--accent) !important;
}

.wp-block-social-links .wp-social-link a {
  padding: 0 !important;
}

.wp-block-social-links {
  margin-left: -2px;
}

.wp-block-social-links .wp-social-link svg {
  width: 18px;
  height: 18px;
}

#pageNav .current_page_item {
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(17 46 30 / var(--tw-border-opacity));
  font-weight: 700;
}

#masthead .menu-item {
  align-self: flex-start;
}

#masthead .menu-item a {
  letter-spacing: 0.025em;
}

#mainHeaderLogo {
  transition: width 0.3s ease-in-out;
}

.secondary-navigation {
  transition: margin-top 0.3s ease-in-out;
}

@media screen and (min-width: 768px) {
  .secondary-navigation.nav-down {
    margin-top: 0;
  }

  .secondary-navigation.nav-up {
    margin-top: -30px;
  }
}

#theMenu {
  transition: height 0.3s ease-in-out;
  height: 0;
  overflow: hidden;
}

@media screen and (min-width: 768px) {
  #theMenu {
    height: auto
  }
}

/**
 * Custom styles to immediately follow Tailwind’s `components` layer
 *
 * “Add more opinionated, complex classes like buttons, form controls, alerts,
 * etc; the sort of pre-built components you often see in other frameworks that
 * you might need to override with utility classes.”
 *
 * — from https://tailwindcss.com/docs/plugins#adding-components
 */

/**
 * Post title styles
 *
 * These will be applied to all headings with a `page-title` or `entry-title`
 * class on the frontend and to the post title in the block editor.
 *
 * The supplied styles are meant to match the default `h1` classes from
 * Tailwind Typography.
 *
 * The `$post-title-selector` variable is replaced by PostCSS. Please see the
 * `postcss.config.js` file for details.
 */

.page-title, .entry-title {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
  max-width: 40rem;
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity));
}

/**
 * Layout styles for centered content areas
 *
 * If you are controlling the width of your content area with styles applied
 * to its container, you can delete the following styles whose selectors begin
 * with `.page-content >` and `.entry-content >`. For more details, please see
 * the following:
 *
 * https://make.wordpress.org/core/2021/06/29/on-layout-and-content-width-in-wordpress-5-8/
 */

.page-content > *,
.entry-content > * {
  /* Content width from the `theme.json` file */
  margin-left: auto;
  margin-right: auto;
  max-width: 40rem;
}

.entry-content > .alignwide {
  /* Wide width from the `theme.json` file */
  max-width: 60rem;
}

.entry-content > .alignfull {
  max-width: none;
}

.entry-content > .alignleft {
  float: left;
  margin-right: 2rem;
}

.entry-content > .alignright {
  float: right;
  margin-left: 2rem;
}

.edit-link,
.post-edit-link {
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  padding: 0.25rem;
  font-family: "BeVietnamPro", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 0.75rem;
  line-height: 1rem;
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"],.edit-link input[type="password"],.edit-link input[type="color"],.edit-link input[type="date"],.edit-link input[type="datetime"],.edit-link input[type="datetime-local"],.edit-link input[type="email"],.edit-link input[type="month"],.edit-link input[type="number"],.edit-link input[type="search"],.edit-link input[type="tel"],.edit-link input[type="time"],.edit-link input[type="url"],.edit-link input[type="week"],.edit-link select,.edit-link textarea,
.post-edit-link input[type="text"],
.post-edit-link input[type="password"],
.post-edit-link input[type="color"],
.post-edit-link input[type="date"],
.post-edit-link input[type="datetime"],
.post-edit-link input[type="datetime-local"],
.post-edit-link input[type="email"],
.post-edit-link input[type="month"],
.post-edit-link input[type="number"],
.post-edit-link input[type="search"],
.post-edit-link input[type="tel"],
.post-edit-link input[type="time"],
.post-edit-link input[type="url"],
.post-edit-link input[type="week"],
.post-edit-link select,
.post-edit-link textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link input[type="text"]:focus,.edit-link input[type="password"]:focus,.edit-link input[type="color"]:focus,.edit-link input[type="date"]:focus,.edit-link input[type="datetime"]:focus,.edit-link input[type="datetime-local"]:focus,.edit-link input[type="email"]:focus,.edit-link input[type="month"]:focus,.edit-link input[type="number"]:focus,.edit-link input[type="search"]:focus,.edit-link input[type="tel"]:focus,.edit-link input[type="time"]:focus,.edit-link input[type="url"]:focus,.edit-link input[type="week"]:focus,.edit-link select:focus,.edit-link textarea:focus,
.post-edit-link input[type="text"]:focus,
.post-edit-link input[type="password"]:focus,
.post-edit-link input[type="color"]:focus,
.post-edit-link input[type="date"]:focus,
.post-edit-link input[type="datetime"]:focus,
.post-edit-link input[type="datetime-local"]:focus,
.post-edit-link input[type="email"]:focus,
.post-edit-link input[type="month"]:focus,
.post-edit-link input[type="number"]:focus,
.post-edit-link input[type="search"]:focus,
.post-edit-link input[type="tel"]:focus,
.post-edit-link input[type="time"]:focus,
.post-edit-link input[type="url"]:focus,
.post-edit-link input[type="week"]:focus,
.post-edit-link select:focus,
.post-edit-link textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.edit-link .button-primary,
.post-edit-link .button-primary {
  background-color: white;
  color: #1a1a1a;
  border-color: white;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

#pageSections > .edit-link .button-primary .swiper-testimonial .swiper-slide,#pageSections > 
.post-edit-link .button-primary .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

.edit-link:hover,
.post-edit-link:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

select {
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

#pageSections > select .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

.variations tbody tr {
  display: grid;
  padding-bottom: 10px;
  gap: 0 !important;
}

.variations tbody tr label {
  margin-bottom: 0px;
  display: block;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.variations th {
  text-align: left;
  font-weight: 400;
}

.variations select {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(17 46 30 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 241 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

#pageSections > .variations select .product-card {
  background-color: white;
}

.variations select .swiper-testimonial .swiper-slide {
  background-color: white;
}

.product-card img {
  transform: translate(var(--tw-translate-x), 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));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.product-card img:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), 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));
}

.product-card:hover img {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), 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));
}

.price-prefix {
  display: block;
  padding-right: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

@media (min-width: 640px) {
  .price-prefix {
    padding-right: 0.75rem;
    opacity: 0.4;
  }
}

.price {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.woocommerce img, .woocommerce-page img {
  max-width: unset;
  height: 100%;
}

.single_add_to_cart_button {
  background-color: var(--wp--preset--color--accent) !important;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose.single_add_to_cart_button :where(a):not(:where([class~="not-prose"] *)) {
  color: white;
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"],.single_add_to_cart_button input[type="password"],.single_add_to_cart_button input[type="color"],.single_add_to_cart_button input[type="date"],.single_add_to_cart_button input[type="datetime"],.single_add_to_cart_button input[type="datetime-local"],.single_add_to_cart_button input[type="email"],.single_add_to_cart_button input[type="month"],.single_add_to_cart_button input[type="number"],.single_add_to_cart_button input[type="search"],.single_add_to_cart_button input[type="tel"],.single_add_to_cart_button input[type="time"],.single_add_to_cart_button input[type="url"],.single_add_to_cart_button input[type="week"],.single_add_to_cart_button select,.single_add_to_cart_button textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button input[type="text"]:focus,.single_add_to_cart_button input[type="password"]:focus,.single_add_to_cart_button input[type="color"]:focus,.single_add_to_cart_button input[type="date"]:focus,.single_add_to_cart_button input[type="datetime"]:focus,.single_add_to_cart_button input[type="datetime-local"]:focus,.single_add_to_cart_button input[type="email"]:focus,.single_add_to_cart_button input[type="month"]:focus,.single_add_to_cart_button input[type="number"]:focus,.single_add_to_cart_button input[type="search"]:focus,.single_add_to_cart_button input[type="tel"]:focus,.single_add_to_cart_button input[type="time"]:focus,.single_add_to_cart_button input[type="url"]:focus,.single_add_to_cart_button input[type="week"]:focus,.single_add_to_cart_button select:focus,.single_add_to_cart_button textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.single_add_to_cart_button .button-primary {
  background-color: white;
  color: #1a1a1a;
  border-color: white;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

#pageSections > .single_add_to_cart_button .button-primary .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

.single_add_to_cart_button .prose {
  color: white;
}

.text-white .prose {
  color: white !important;
}

.page_header_image h1, .page_header_image h2, .page_header_image p {
  text-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.swiper-testimonial .swiper-slide {
  overflow: hidden;
  border-radius: 0.5rem;
}

.bg-off-white .swiper-testimonial .swiper-slide {
  background-color: white;
}

#pageSections > .bg-white .swiper-testimonial .swiper-slide {
  background: rgb(244 244 241 / var(--tw-bg-opacity))
}

/**
 * This injects Tailwind's utility classes and any utility classes registered
 * by plugins, then adds custom utility classes.
 */

.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;
}

.visible {
  visibility: visible;
}

.collapse {
  visibility: collapse;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.-left-4 {
  left: -1rem;
}

.-top-20 {
  top: -5rem;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-10 {
  bottom: 2.5rem;
}

.bottom-3 {
  bottom: 0.75rem;
}

.left-0 {
  left: 0px;
}

.left-10 {
  left: 2.5rem;
}

.right-0 {
  right: 0px;
}

.right-\[50px\] {
  right: 50px;
}

.top-0 {
  top: 0px;
}

.top-1 {
  top: 0.25rem;
}

.top-16 {
  top: 4rem;
}

.top-2 {
  top: 0.5rem;
}

.top-20 {
  top: 5rem;
}

.top-36 {
  top: 9rem;
}

.top-\[50px\] {
  top: 50px;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.col-span-1 {
  grid-column: span 1 / span 1;
}

.col-span-12 {
  grid-column: span 12 / span 12;
}

.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-span-5 {
  grid-column: span 5 / span 5;
}

.col-span-6 {
  grid-column: span 6 / span 6;
}

.col-span-8 {
  grid-column: span 8 / span 8;
}

.col-start-1 {
  grid-column-start: 1;
}

.col-start-10 {
  grid-column-start: 10;
}

.col-start-2 {
  grid-column-start: 2;
}

.col-start-3 {
  grid-column-start: 3;
}

.col-start-4 {
  grid-column-start: 4;
}

.col-start-5 {
  grid-column-start: 5;
}

.col-start-6 {
  grid-column-start: 6;
}

.col-start-7 {
  grid-column-start: 7;
}

.col-start-8 {
  grid-column-start: 8;
}

.col-start-9 {
  grid-column-start: 9;
}

.col-end-1 {
  grid-column-end: 1;
}

.col-end-10 {
  grid-column-end: 10;
}

.col-end-11 {
  grid-column-end: 11;
}

.col-end-12 {
  grid-column-end: 12;
}

.col-end-13 {
  grid-column-end: 13;
}

.col-end-2 {
  grid-column-end: 2;
}

.col-end-3 {
  grid-column-end: 3;
}

.col-end-4 {
  grid-column-end: 4;
}

.col-end-5 {
  grid-column-end: 5;
}

.col-end-6 {
  grid-column-end: 6;
}

.col-end-7 {
  grid-column-end: 7;
}

.col-end-8 {
  grid-column-end: 8;
}

.col-end-9 {
  grid-column-end: 9;
}

.row-auto {
  grid-row: auto;
}

.row-start-1 {
  grid-row-start: 1;
}

.row-start-2 {
  grid-row-start: 2;
}

.row-start-3 {
  grid-row-start: 3;
}

.row-start-4 {
  grid-row-start: 4;
}

.row-start-5 {
  grid-row-start: 5;
}

.row-start-6 {
  grid-row-start: 6;
}

.m-auto {
  margin: auto;
}

.-my-12 {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.my-36 {
  margin-top: 9rem;
  margin-bottom: 9rem;
}

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.-mb-10 {
  margin-bottom: -2.5rem;
}

.-mb-8 {
  margin-bottom: -2rem;
}

.-mt-10 {
  margin-top: -2.5rem;
}

.-mt-16 {
  margin-top: -4rem;
}

.-mt-4 {
  margin-top: -1rem;
}

.-mt-8 {
  margin-top: -2rem;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-2\.5 {
  margin-bottom: 0.625rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-32 {
  margin-bottom: 8rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-7 {
  margin-bottom: 1.75rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.ml-1 {
  margin-left: 0.25rem;
}

.ml-1\.5 {
  margin-left: 0.375rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-auto {
  margin-left: auto;
}

.mr-0 {
  margin-right: 0px;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-32 {
  margin-top: 8rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-\[90px\] {
  margin-top: 90px;
}

.mt-auto {
  margin-top: auto;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.list-item {
  display: list-item;
}

.hidden {
  display: none;
}

.h-32 {
  height: 8rem;
}

.h-40 {
  height: 10rem;
}

.h-6 {
  height: 1.5rem;
}

.h-64 {
  height: 16rem;
}

.h-72 {
  height: 18rem;
}

.h-96 {
  height: 24rem;
}

.h-\[100\%\] {
  height: 100%;
}

.h-\[200px\] {
  height: 200px;
}

.h-\[280px\] {
  height: 280px;
}

.h-\[320px\] {
  height: 320px;
}

.h-\[40px\] {
  height: 40px;
}

.h-\[75vh\] {
  height: 75vh;
}

.h-auto {
  height: auto;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.max-h-72 {
  max-height: 18rem;
}

.max-h-\[120px\] {
  max-height: 120px;
}

.min-h-\[16rem\] {
  min-height: 16rem;
}

.min-h-\[2\.75rem\] {
  min-height: 2.75rem;
}

.min-h-\[200px\] {
  min-height: 200px;
}

.min-h-\[28rem\] {
  min-height: 28rem;
}

.min-h-\[30vh\] {
  min-height: 30vh;
}

.min-h-\[380px\] {
  min-height: 380px;
}

.min-h-\[3rem\] {
  min-height: 3rem;
}

.min-h-\[50vh\] {
  min-height: 50vh;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.w-6 {
  width: 1.5rem;
}

.w-\[100\%\] {
  width: 100%;
}

.w-\[100vw\] {
  width: 100vw;
}

.w-\[40px\] {
  width: 40px;
}

.w-\[70\%\] {
  width: 70%;
}

.w-\[80\%\] {
  width: 80%;
}

.w-\[80px\] {
  width: 80px;
}

.w-full {
  width: 100%;
}

.max-w-\[50px\] {
  max-width: 50px;
}

.max-w-\[650px\] {
  max-width: 650px;
}

.max-w-\[70\%\] {
  max-width: 70%;
}

.max-w-\[700px\] {
  max-width: 700px;
}

.max-w-\[80\%\] {
  max-width: 80%;
}

.max-w-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.max-w-full {
  max-width: 100%;
}

.max-w-sm {
  max-width: 24rem;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-grow {
  flex-grow: 1;
}

.transform {
  transform: translate(var(--tw-translate-x), 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));
}

.cursor-pointer {
  cursor: pointer;
}

.list-none {
  list-style-type: none;
}

.auto-cols-fr {
  grid-auto-columns: minmax(0, 1fr);
}

.grid-flow-row {
  grid-auto-flow: row;
}

.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr);
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, 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-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.flex-row {
  flex-direction: row;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.place-items-center {
  place-items: center;
}

.content-between {
  align-content: space-between;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-items-start {
  justify-items: start;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-16 {
  gap: 4rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-x-10 {
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.gap-x-5 {
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}

.gap-x-6 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.gap-y-16 {
  row-gap: 4rem;
}

.gap-y-8 {
  row-gap: 2rem;
}

.place-self-end {
  place-self: end;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-clip {
  overflow-x: clip;
}

.whitespace-normal {
  white-space: normal;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-sm {
  border-radius: 0.125rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.border {
  border-width: 1px;
}

.border-2 {
  border-width: 2px;
}

.border-x-0 {
  border-left-width: 0px;
  border-right-width: 0px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-b-0 {
  border-bottom-width: 0px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-t {
  border-top-width: 1px;
}

.border-accent {
  --tw-border-opacity: 1;
  border-color: rgb(17 46 30 / var(--tw-border-opacity));
}

.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.border-gold {
  --tw-border-opacity: 1;
  border-color: rgb(198 182 142 / var(--tw-border-opacity));
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.bg-accent {
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
}

.bg-accent-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(230 242 240 / var(--tw-bg-opacity));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-gold {
  --tw-bg-opacity: 1;
  background-color: rgb(198 182 142 / var(--tw-bg-opacity));
}

.bg-neutral-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}

.bg-neutral-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(115 115 115 / var(--tw-bg-opacity));
}

.bg-off-white {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 241 / var(--tw-bg-opacity));
}

.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}

.bg-stone-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(231 229 228 / var(--tw-bg-opacity));
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}

.bg-cover {
  background-size: cover;
}

.bg-center {
  background-position: center;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-center {
  -o-object-position: center;
     object-position: center;
}

.object-top {
  -o-object-position: top;
     object-position: top;
}

.p-1 {
  padding: 0.25rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.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;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-28 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-24 {
  padding-bottom: 6rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-32 {
  padding-bottom: 8rem;
}

.pb-40 {
  padding-bottom: 10rem;
}

.pb-\[0\.9em\] {
  padding-bottom: 0.9em;
}

.pl-0 {
  padding-left: 0px;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pr-14 {
  padding-right: 3.5rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pr-7 {
  padding-right: 1.75rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-1\.5 {
  padding-top: 0.375rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-2\.5 {
  padding-top: 0.625rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pt-\[1em\] {
  padding-top: 1em;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.align-baseline {
  vertical-align: baseline;
}

.align-top {
  vertical-align: top;
}

.align-bottom {
  vertical-align: bottom;
}

.font-mono {
  font-family: "BeVietnamPro", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-body {
  font-size: 1.125rem;
  line-height: 1.8rem;
  letter-spacing: 0.41px;
}

.text-body-lg {
  font-size: 1.375rem;
  line-height: 2.2rem;
  letter-spacing: normal;
}

.text-body-sm {
  font-size: 1rem;
  line-height: 1.6rem;
  letter-spacing: normal;
}

.text-body-xl {
  font-size: 1.5rem;
  line-height: 2.4rem;
  letter-spacing: normal;
}

.text-body-xs {
  font-size: 0.875rem;
  line-height: 1.4rem;
  letter-spacing: normal;
}

.text-button {
  font-size: 0.875rem;
  line-height: 0.94375rem;
  letter-spacing: 0.05em;
}

.text-button-lg {
  font-size: 1.125rem;
  line-height: 1.2375rem;
  letter-spacing: 0.05em;
}

.text-caption {
  font-size: 0.875rem;
  line-height: 1.4rem;
  letter-spacing: 0.04em;
}

.text-caption-sm {
  font-size: 0.75rem;
  line-height: 1.2rem;
  letter-spacing: 0.04em;
}

.text-headline {
  font-size: 2.25rem;
  line-height: 3.15rem;
  letter-spacing: normal;
}

.text-headline-2xl {
  font-size: 6rem;
  line-height: 6.6rem;
  letter-spacing: normal;
}

.text-headline-lg {
  font-size: 3.125rem;
  line-height: 3.90625rem;
  letter-spacing: normal;
}

.text-headline-sm {
  font-size: 1.75rem;
  line-height: 2.625rem;
  letter-spacing: normal;
}

.text-headline-xl {
  font-size: 4.1875rem;
  line-height: 4.60625rem;
  letter-spacing: normal;
}

.text-headline-xs {
  font-size: 1.5rem;
  line-height: 2.25rem;
  letter-spacing: normal;
}

.text-headline-xxs {
  font-size: 1.25rem;
  line-height: 1.875rem;
  letter-spacing: normal;
}

.text-headline-xxxs {
  font-size: 1rem;
  line-height: 1.3rem;
  letter-spacing: normal;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-tag {
  font-size: 0.625rem;
  line-height: 0.625rem;
  letter-spacing: 0.1em;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.font-bold {
  font-weight: 700;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.italic {
  font-style: italic;
}

.tracking-normal {
  letter-spacing: 0em;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.tracking-wider {
  letter-spacing: 0.05em;
}

.tracking-widest {
  letter-spacing: 0.1em;
}

.text-accent {
  --tw-text-opacity: 1;
  color: rgb(17 46 30 / var(--tw-text-opacity));
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-gold {
  --tw-text-opacity: 1;
  color: rgb(198 182 142 / var(--tw-text-opacity));
}

.text-neutral-200 {
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.overline {
  text-decoration-line: overline;
}

.opacity-0 {
  opacity: 0;
}

.opacity-100 {
  opacity: 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;
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline {
  outline-style: solid;
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-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-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-150 {
  transition-duration: 150ms;
}

.duration-200 {
  transition-duration: 200ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-linear {
  transition-timing-function: linear;
}

.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;
}

.line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

/**
 * Custom styles to immediately follow Tailwind’s `utilities` layer
 *
 * Add your own utility classes to this theme. Complex utility classes should
 * be added using Tailwind’s plugin system:
 *
 * https://tailwindcss.com/docs/plugins#adding-utilities
 */

/* WP logged-in style for front-end */

body.admin-bar #page,
body.admin-bar #masthead {
  margin-top: 32px !important;
}

/* Debug styles */

.debug, .debug * {
  border-width: 1px;
}

/*section:not(.is-preview) */

[data-toggle="0"] {
  display: none;
}

.container-wide {
  padding-left: 1rem;
  padding-right: 1rem;
  max-width: unset;
}

@media (min-width: 768px) {
  .container-wide {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.text-icon-sm {
  font-size: 16px !important;
}

.text-icon {
  font-size: 24px !important;
  padding: 1px;
}

.text-icon-lg {
  font-size: 48px !important;
}

@media (min-width: 768px) {
  .md\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  @media (min-width: 640px) {
    .md\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .md\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .md\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .md\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .md\:container {
      max-width: 1536px;
    }
  }

  @media (min-width: 1540px) {
    .md\:container {
      max-width: 1540px;
    }
  }

  @media (min-width: 1920px) {
    .md\:container {
      max-width: 1920px;
    }
  }
}

.last\:mb-0:last-child {
  margin-bottom: 0px;
}

.last-of-type\:mb-0:last-of-type {
  margin-bottom: 0px;
}

.hover\:bg-accent:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 46 30 / var(--tw-bg-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:opacity-50:hover {
  opacity: 0.5;
}

.hover\:opacity-60:hover {
  opacity: 0.6;
}

.group:hover .group-hover\:scale-\[1\.05\] {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), 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));
}

.data-\[te-tab-active\]\:block[data-te-tab-active] {
  display: block;
}

@media (min-width: 640px) {
  .sm\:absolute {
    position: absolute;
  }

  .sm\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .sm\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .sm\:col-start-2 {
    grid-column-start: 2;
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:mb-0 {
    margin-bottom: 0px;
  }

  .sm\:mb-12 {
    margin-bottom: 3rem;
  }

  .sm\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .sm\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .sm\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:mt-2 {
    margin-top: 0.5rem;
  }

  .sm\:mt-3 {
    margin-top: 0.75rem;
  }

  .sm\:block {
    display: block;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:grid {
    display: grid;
  }

  .sm\:h-48 {
    height: 12rem;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:max-w-\[80vw\] {
    max-width: 80vw;
  }

  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:gap-6 {
    gap: 1.5rem;
  }

  .sm\:gap-8 {
    gap: 2rem;
  }

  .sm\:p-0 {
    padding: 0px;
  }

  .sm\:p-2 {
    padding: 0.5rem;
  }

  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:pb-12 {
    padding-bottom: 3rem;
  }

  .sm\:text-body {
    font-size: 1.125rem;
    line-height: 1.8rem;
    letter-spacing: 0.41px;
  }

  .sm\:text-body-sm {
    font-size: 1rem;
    line-height: 1.6rem;
    letter-spacing: normal;
  }

  .sm\:text-headline {
    font-size: 2.25rem;
    line-height: 3.15rem;
    letter-spacing: normal;
  }

  .sm\:text-headline-sm {
    font-size: 1.75rem;
    line-height: 2.625rem;
    letter-spacing: normal;
  }

  .sm\:text-headline-xs {
    font-size: 1.5rem;
    line-height: 2.25rem;
    letter-spacing: normal;
  }

  .sm\:text-headline-xxs {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: normal;
  }

  .sm\:opacity-100 {
    opacity: 1;
  }

  .sm\:line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
}

@media (min-width: 768px) {
  .md\:visible {
    visibility: visible;
  }

  .md\:relative {
    position: relative;
  }

  .md\:sticky {
    position: sticky;
  }

  .md\:-top-96 {
    top: -24rem;
  }

  .md\:left-0 {
    left: 0px;
  }

  .md\:right-0 {
    right: 0px;
  }

  .md\:top-0 {
    top: 0px;
  }

  .md\:top-36 {
    top: 9rem;
  }

  .md\:order-1 {
    order: 1;
  }

  .md\:order-2 {
    order: 2;
  }

  .md\:order-3 {
    order: 3;
  }

  .md\:order-4 {
    order: 4;
  }

  .md\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .md\:col-start-1 {
    grid-column-start: 1;
  }

  .md\:col-start-2 {
    grid-column-start: 2;
  }

  .md\:col-start-3 {
    grid-column-start: 3;
  }

  .md\:col-start-4 {
    grid-column-start: 4;
  }

  .md\:col-start-7 {
    grid-column-start: 7;
  }

  .md\:col-start-8 {
    grid-column-start: 8;
  }

  .md\:col-start-9 {
    grid-column-start: 9;
  }

  .md\:col-end-10 {
    grid-column-end: 10;
  }

  .md\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:-mr-3 {
    margin-right: -0.75rem;
  }

  .md\:-mt-96 {
    margin-top: -24rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .md\:mb-20 {
    margin-bottom: 5rem;
  }

  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mt-20 {
    margin-top: 5rem;
  }

  .md\:mt-3 {
    margin-top: 0.75rem;
  }

  .md\:mt-40 {
    margin-top: 10rem;
  }

  .md\:mt-80 {
    margin-top: 20rem;
  }

  .md\:inline {
    display: inline;
  }

  .md\:flex {
    display: flex;
  }

  .md\:grid {
    display: grid;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-64 {
    height: 16rem;
  }

  .md\:h-96 {
    height: 24rem;
  }

  .md\:h-\[500px\] {
    height: 500px;
  }

  .md\:min-h-\[400px\] {
    min-height: 400px;
  }

  .md\:min-h-\[60vh\] {
    min-height: 60vh;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:max-w-\[380px\] {
    max-width: 380px;
  }

  .md\:max-w-\[420px\] {
    max-width: 420px;
  }

  .md\:max-w-\[75\%\] {
    max-width: 75%;
  }

  .md\:max-w-\[90\%\] {
    max-width: 90%;
  }

  .md\:max-w-none {
    max-width: none;
  }

  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:gap-10 {
    gap: 2.5rem;
  }

  .md\:gap-20 {
    gap: 5rem;
  }

  .md\:gap-5 {
    gap: 1.25rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .md\:rounded-lg {
    border-radius: 0.5rem;
  }

  .md\:p-3 {
    padding: 0.75rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:pb-0 {
    padding-bottom: 0px;
  }

  .md\:pb-12 {
    padding-bottom: 3rem;
  }

  .md\:pl-5 {
    padding-left: 1.25rem;
  }

  .md\:pr-0 {
    padding-right: 0px;
  }

  .md\:pr-2 {
    padding-right: 0.5rem;
  }

  .md\:pr-5 {
    padding-right: 1.25rem;
  }

  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pr-\[8\.3\%\] {
    padding-right: 8.3%;
  }

  .md\:pt-0 {
    padding-top: 0px;
  }

  .md\:pt-40 {
    padding-top: 10rem;
  }

  .md\:text-body {
    font-size: 1.125rem;
    line-height: 1.8rem;
    letter-spacing: 0.41px;
  }

  .md\:text-body-lg {
    font-size: 1.375rem;
    line-height: 2.2rem;
    letter-spacing: normal;
  }

  .md\:text-body-sm {
    font-size: 1rem;
    line-height: 1.6rem;
    letter-spacing: normal;
  }

  .md\:text-body-xl {
    font-size: 1.5rem;
    line-height: 2.4rem;
    letter-spacing: normal;
  }

  .md\:text-headline {
    font-size: 2.25rem;
    line-height: 3.15rem;
    letter-spacing: normal;
  }

  .md\:text-headline-3xl {
    font-size: 7.5rem;
    line-height: 8.25rem;
    letter-spacing: normal;
  }

  .md\:text-headline-lg {
    font-size: 3.125rem;
    line-height: 3.90625rem;
    letter-spacing: normal;
  }

  .md\:text-headline-sm {
    font-size: 1.75rem;
    line-height: 2.625rem;
    letter-spacing: normal;
  }

  .md\:text-headline-xl {
    font-size: 4.1875rem;
    line-height: 4.60625rem;
    letter-spacing: normal;
  }

  .md\:text-headline-xs {
    font-size: 1.5rem;
    line-height: 2.25rem;
    letter-spacing: normal;
  }
}

@media (min-width: 1024px) {
  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .lg\:col-start-2 {
    grid-column-start: 2;
  }

  .lg\:col-start-3 {
    grid-column-start: 3;
  }

  .lg\:h-72 {
    height: 18rem;
  }

  .lg\:max-w-\[250px\] {
    max-width: 250px;
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:gap-20 {
    gap: 5rem;
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:pb-\[0\.7em\] {
    padding-bottom: 0.7em;
  }

  .lg\:pt-\[0\.9em\] {
    padding-top: 0.9em;
  }

  .lg\:text-body-lg {
    font-size: 1.375rem;
    line-height: 2.2rem;
    letter-spacing: normal;
  }

  .lg\:text-headline-2xl {
    font-size: 6rem;
    line-height: 6.6rem;
    letter-spacing: normal;
  }

  .lg\:text-headline-xl {
    font-size: 4.1875rem;
    line-height: 4.60625rem;
    letter-spacing: normal;
  }

  .lg\:text-tag-lg {
    font-size: 0.75rem;
    line-height: 0.625rem;
    letter-spacing: 0.1em;
  }
}

@media (min-width: 1280px) {
  .xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xl\:col-start-4 {
    grid-column-start: 4;
  }

  .xl\:flex {
    display: flex;
  }

  .xl\:max-w-\[80\%\] {
    max-width: 80%;
  }

  .xl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .xl\:grid-cols-none {
    grid-template-columns: none;
  }

  .xl\:gap-32 {
    gap: 8rem;
  }

  .xl\:gap-36 {
    gap: 9rem;
  }

  .xl\:p-10 {
    padding: 2.5rem;
  }

  .xl\:pt-5 {
    padding-top: 1.25rem;
  }

  .xl\:text-headline-3xl {
    font-size: 7.5rem;
    line-height: 8.25rem;
    letter-spacing: normal;
  }
}

