<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;700&amp;display=swap');

/* purgecss start ignore */

/* ! tailwindcss v3.2.4 | 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: Open Sans, sans-serif;
  /* 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: 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:  ;
}

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

@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;
  }
}

.form-input,.form-textarea,.form-select,.form-multiselect{
  -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;
}

.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect: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;
}

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

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

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

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

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

.form-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;
}

.form-checkbox,.form-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;
}

.form-checkbox{
  border-radius: 0px;
}

.form-checkbox:focus,.form-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);
}

.form-checkbox:checked,.form-radio:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.form-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");
}

.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{
  border-color: transparent;
  background-color: currentColor;
}

.form-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;
}

.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor;
}

.prose{
  color: var(--tw-prose-body);
  max-width: 65ch;
}

.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: 500;
}

.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: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

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

.prose :where(ul &gt; 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: 500;
  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.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}

.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: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}

.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.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}

.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.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}

.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 &gt; *):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: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}

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

.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.5em;
  margin-bottom: 0.5em;
}

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

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

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

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

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

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

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

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

.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 &gt; :first-child):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.prose-2xl :where(.prose &gt; ul &gt; li p):not(:where([class~="not-prose"] *)){
  margin-top: 0.8333333em;
  margin-bottom: 0.8333333em;
}

.prose-2xl :where(.prose &gt; ul &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)){
  margin-top: 1.3333333em;
}

.prose-2xl :where(.prose &gt; ul &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 1.3333333em;
}

.prose-2xl :where(.prose &gt; ol &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)){
  margin-top: 1.3333333em;
}

.prose-2xl :where(.prose &gt; ol &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 1.3333333em;
}

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

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

.aspect-w-8{
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 8;
}

.aspect-w-8 &gt; *{
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.aspect-h-5{
  --tw-aspect-h: 5;
}

.btn{
  display: flex;
  align-items: center;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.catalog-category-view .map-product-item .product-info .btn{
  padding:0px
}

@media (min-width: 768px) {
  .btn{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1280px) {
  .btn{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.btn svg{
  display: inline-flex;
}

.product-info-main .amshopby-option-link .relative.box-content &gt; span.btn svg{
  position: static;
}

.products .amshopby-option-link .relative.box-content &gt; span.btn svg{
  position: static;
}

.btn span {
  vertical-align: middle;
}

.btn:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.btn:focus{
  border-color: transparent;
  outline: 2px solid transparent;
  outline-offset: 2px;
  --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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(20 28 36 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5;
}

.btn-primary{
  display: flex;
  height: 46px;
  width: 100%;
  align-items: center;
  justify-content: center;
}

.btn-primary &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.btn-primary{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  font-size: 15px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn-primary:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 2px;
}

@media (min-width: 768px){
  .btn-primary{
    height: 60px;
    font-size: 18px;
    font-weight: 600;
  }
}

.btn-primary:hover{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --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);
}

@media (min-width: 768px){
  .btn-primary:hover{
    font-weight: 700;
  }
}

.btn-secondary{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(165 180 252 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.btn-secondary{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.btn-secondary + svg{
  right: -2rem;
}

.btn-secondary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(49 46 129 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --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);
}

.btn-secondary:focus{
  border-width: 2px;
  border-color: transparent;
}

.actions-toolbar .primary button{
  display: flex;
  align-items: center;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.catalog-category-view .map-product-item .product-info .actions-toolbar .primary button{
  padding:0px
}

@media (min-width: 768px) {
  .actions-toolbar .primary button{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1280px) {
  .actions-toolbar .primary button{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.actions-toolbar .primary button svg{
  display: inline-flex;
}

.product-info-main .amshopby-option-link .relative.box-content &gt; span.actions-toolbar .primary button svg{
  position: static;
}

.products .amshopby-option-link .relative.box-content &gt; span.actions-toolbar .primary button svg{
  position: static;
}

.actions-toolbar .primary button span {
  vertical-align: middle;
}

.actions-toolbar .primary button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.actions-toolbar .primary button:focus{
  border-color: transparent;
  outline: 2px solid transparent;
  outline-offset: 2px;
  --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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(20 28 36 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5;
}

.actions-toolbar .primary button{
  display: flex;
  height: 46px;
  width: 100%;
  align-items: center;
  justify-content: center;
}

.actions-toolbar .primary button &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.actions-toolbar .primary button{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  font-size: 15px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.actions-toolbar .primary button:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 2px;
}

@media (min-width: 768px){
  .actions-toolbar .primary button{
    height: 60px;
    font-size: 18px;
    font-weight: 600;
  }
}

.actions-toolbar .primary button:hover{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --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);
}

@media (min-width: 768px){
  .actions-toolbar .primary button:hover{
    font-weight: 700;
  }
}

.ambrands-letters-filter-item{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  margin-bottom: 0.5rem;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / 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;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 400;
}

.ambrands-letters-filter-item:hover{
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.ambrands-letters-filter-item.ambrands-letter-disabled{
  pointer-events: none;
  cursor: default;
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.ambar-action-btn{
  border-radius: 0.125rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.ambar-action-btn.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.ambar-action-btn.leading-tight.text-black + svg{
  right: -2rem;
}

.ambar-action-btn:hover{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.ambar-action-btn:focus{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.ambar-btn-accept{
  border-radius: 0.125rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.ambar-btn-accept.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.ambar-btn-accept.leading-tight.text-black + svg{
  right: -2rem;
}

.ambar-btn-accept:hover{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.ambar-btn-accept:focus{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.ambar-btn-accept {
  color: var(--ambar-button-accept-text);
  background-color: var(--ambar-button-accept-color);
  order: var(--ambar-button-accept-order);
}

.ambar-btn-accept:hover {
  color: var(--ambar-button-accept-hover-text);
  background-color: var(--ambar-button-accept-hover-color);
}

.ambar-btn-allow{
  border-radius: 0.125rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.ambar-btn-allow.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.ambar-btn-allow.leading-tight.text-black + svg{
  right: -2rem;
}

.ambar-btn-allow:hover{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.ambar-btn-allow:focus{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.ambar-btn-allow {
  color: var(--ambar-button-allow-text);
  background-color: var(--ambar-button-allow-color);
  order: var(--ambar-button-allow-order);
}

.ambar-btn-allow:hover {
  color: var(--ambar-button-allow-hover-text);
  background-color: var(--ambar-button-allow-hover-color);
}

.ambar-btn-decline{
  border-radius: 0.125rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.ambar-btn-decline.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.ambar-btn-decline.leading-tight.text-black + svg{
  right: -2rem;
}

.ambar-btn-decline:hover{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.ambar-btn-decline:focus{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.ambar-btn-decline {
  color: var(--ambar-button-decline-text);
  background-color: var(--ambar-button-decline-color);
  order: var(--ambar-button-decline-order);
}

.ambar-btn-decline:hover {
  color: var(--ambar-button-decline-hover-text);
  background-color: var(--ambar-button-decline-hover-color);
}

.ambar-btn-settings{
  border-radius: 0.125rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.ambar-btn-settings.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.ambar-btn-settings.leading-tight.text-black + svg{
  right: -2rem;
}

.ambar-btn-settings:hover{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.ambar-btn-settings:focus{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.ambar-btn-settings {
  color: var(--ambar-button-settings-text);
  background-color: var(--ambar-button-settings-color);
  order: var(--ambar-button-settings-order);
}

.ambar-btn-settings:hover {
  color: var(--ambar-button-settings-hover-text);
  background-color: var(--ambar-button-settings-hover-color);
}

.swiper-button-next-crossselling,
    .swiper-button-prev-crossselling{
  position: absolute;
  top: 50%;
  --tw-translate-y: -50%;
  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));
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.swiper-button-next-crossselling,
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.swiper-button-next-crossselling,.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div
    .swiper-button-prev-crossselling,
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg
    .swiper-button-prev-crossselling{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.swiper-button-next-crossselling,.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg
    .swiper-button-prev-crossselling{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.swiper-button-next-crossselling,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.swiper-button-next-crossselling,.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div
    .swiper-button-prev-crossselling,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div
    .swiper-button-prev-crossselling{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.swiper-button-next-crossselling,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.swiper-button-next-crossselling,.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg
    .swiper-button-prev-crossselling,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg
    .swiper-button-prev-crossselling{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.swiper-button-next-crossselling,[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div
    .swiper-button-prev-crossselling{
  left: 3rem;
}

#category-view-container{
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.category-description{
  max-width: 56rem;
}

.toolbar-products .modes-mode{
  height: 1.5rem;
  width: 1.5rem;
}

.toolbar-products .modes-mode span{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}


.action.skip.toolbar-products .modes-mode span{
  display:none;
}

.toolbar-products .modes-mode.mode-grid {
  background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"&gt;&lt;path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z" /&gt;&lt;/svg&gt;');
}

.toolbar-products .modes-mode.mode-list {
  background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"&gt; &lt;path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 10h16M4 14h16M4 18h16" /&gt;&lt;/svg&gt;');
}

.price-including-tax + .price-excluding-tax{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.price-including-tax + .price-excluding-tax.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.price-including-tax + .price-excluding-tax.leading-tight.text-black + svg{
  right: -2rem;
}

.price-including-tax + .price-excluding-tax:before {
  content: attr(data-label) ': ';
}

.price-excluding-tax,
.price-including-tax{
  white-space: nowrap;
}

.price-excluding-tax .price, .price-including-tax .price{
  font-weight: 600;
  line-height: 1.625;
}

.price-excluding-tax{
  display: block;
}

[data-content-type$='block'] .price-excluding-tax p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .price-excluding-tax p:last-child{
  display:none;
}

.category-view .sidebar .price-excluding-tax.filter {
}

.price-container.price-tier_price{
  display: flex;
  gap: 0.25rem;
}

.price-container.price-tier_price &gt; .price-including-tax + .price-excluding-tax:before {
  content: '(' attr(data-label) ': ';
}

.price-container.price-tier_price &gt; .price-including-tax + .price-excluding-tax:after {
  content: ')';
}

/* Keep file for backwards compatibility */

#customer-login-container{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media (min-width: 768px) {
  #customer-login-container{
    flex-direction: row;
  }
}

/**
 * different styles can be found at https://tailwindcss-forms.vercel.app/
 **/

.form-input,
.form-email,
.form-select,
.form-multiselect,
.form-textarea{
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  --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);
}

.form-input:focus, .form-email:focus, .form-select:focus, .form-multiselect:focus, .form-textarea:focus{
  --tw-border-opacity: 1;
  border-color: rgb(165 180 252 / var(--tw-border-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(20 28 36 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5;
}

.page.messages{
  position: sticky;
  z-index: 20;
}

.page.messages .messages
    section#messages{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

@media (min-width: 640px){
  .page.messages .messages
    section#messages{
    max-width: 640px;
  }
}

@media (min-width: 768px){
  .page.messages .messages
    section#messages{
    max-width: 768px;
  }
}

@media (min-width: 1024px){
  .page.messages .messages
    section#messages{
    max-width: 1024px;
  }
}

@media (min-width: 1280px){
  .page.messages .messages
    section#messages{
    max-width: 1280px;
  }
}

@media (min-width: 1536px){
  .page.messages .messages
    section#messages{
    max-width: 1536px;
  }
}

.page.messages .messages
    section#messages{
  margin-left: auto;
  margin-right: auto;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  max-width:100%;
  width:100%;
  padding:0px;
}

.message {
  /*@apply flex items-center justify-between w-full p-2 bg-success shadow text-white mb-2 text-18px font-bold space-x-4;*/
}

.message.error{
  --tw-bg-opacity: 1;
  background-color: rgb(254 49 55 / var(--tw-bg-opacity));
}

.message.success{
  --tw-bg-opacity: 1;
  background-color: rgb(63 196 64 / var(--tw-bg-opacity));
}

.message.info,
    .message.warning,
    .message.notice{
  --tw-bg-opacity: 1;
  background-color: rgb(0 153 255 / var(--tw-bg-opacity));
}

.message a{
  text-decoration-line: underline;
}

.product-item .price-container{
  display: block;
}

[data-content-type$='block'] .product-item .price-container p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .product-item .price-container p:last-child{
  display:none;
}

.category-view .sidebar .product-item .price-container.filter {
}

.product-item .price-container .price{
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
}

.product-item .price-container .price-label{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.product-item .price-container .price-label.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.product-item .price-container .price-label.leading-tight.text-black + svg{
  right: -2rem;
}

.product-item .special-price .price-container .price-label{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}


.action.skip.product-item .special-price .price-container .price-label{
  display:none;
}

.product-item .old-price .price-container{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.product-item .old-price .price-container .price{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}

.page-product-bundle .price-final_price .price-from .price-container, .page-product-bundle .price-final_price .price-to .price-container{
  margin-bottom: 1rem;
  display: block;
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

[data-content-type$='block'] .page-product-bundle .price-final_price .price-from .price-container p:last-child,[data-content-type$='block']  .page-product-bundle .price-final_price .price-to .price-container p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .page-product-bundle .price-final_price .price-from .price-container p:last-child,body.category-map-view div.text-4xl[data-content-type$='block']  .page-product-bundle .price-final_price .price-to .price-container p:last-child{
  display:none;
}

body.category-map-view div.text-4xl.page-product-bundle .price-final_price .price-from .price-container,body.category-map-view div.text-4xl .page-product-bundle .price-final_price .price-to .price-container{
  display:none;
}

.category-view .sidebar .page-product-bundle .price-final_price .price-from .price-container.filter,.category-view .sidebar  .page-product-bundle .price-final_price .price-to .price-container.filter {
}

.page-product-bundle .price-final_price .price-from .price-container .price-label, .page-product-bundle .price-final_price .price-to .price-container .price-label{
  display: block;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
}

[data-content-type$='block'] .page-product-bundle .price-final_price .price-from .price-container .price-label p:last-child,[data-content-type$='block']  .page-product-bundle .price-final_price .price-to .price-container .price-label p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .page-product-bundle .price-final_price .price-from .price-container .price-label p:last-child,body.category-map-view div.text-4xl[data-content-type$='block']  .page-product-bundle .price-final_price .price-to .price-container .price-label p:last-child{
  display:none;
}

.category-view .sidebar .page-product-bundle .price-final_price .price-from .price-container .price-label.filter,.category-view .sidebar  .page-product-bundle .price-final_price .price-to .price-container .price-label.filter {
}

.page-product-bundle .price-final_price .price-from .price-container .price, .page-product-bundle .price-final_price .price-to .price-container .price{
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.page-product-bundle .price-final_price .price-from .price-container .price.text-black,#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm .page-product-bundle .price-final_price .price-to .price-container .price.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.page-product-bundle .price-final_price .price-from .price-container .price.text-black + svg,#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm .page-product-bundle .price-final_price .price-to .price-container .price.text-black + svg{
  right: -2rem;
}

@media(max-width:767px) {
  #amasty-shopby-product-list .justify-start.page-product-bundle .price-final_price .price-from .price-container .price,#amasty-shopby-product-list .justify-start .page-product-bundle .price-final_price .price-to .price-container .price{
    display:none;
  }
}

.page-product-bundle .price-final_price .price-from .price-including-tax + .price-excluding-tax, .page-product-bundle .price-final_price .price-to .price-including-tax + .price-excluding-tax{
  margin-top: 0.25rem;
}

.page-product-bundle .price-final_price .price-from .price-including-tax + .price-excluding-tax .price, .page-product-bundle .price-final_price .price-to .price-including-tax + .price-excluding-tax .price{
  font-size: 1rem;
  line-height: 1.5rem;
}

.page-product-bundle .price-final_price .price-from .old-price .price-container .price,
                    .page-product-bundle .price-final_price .price-from .old-price .price-container .price-label,
                    .page-product-bundle .price-final_price .price-to .old-price .price-container .price,
                    .page-product-bundle .price-final_price .price-to .old-price .price-container .price-label{
  display: inline;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.product-info-main p{
  margin-bottom: 1rem;
  font-size: 15px;
  line-height: 1.625;
}

body.category-map-view div.text-4xl.product-info-main p{
  display:none;
}

.product-info-main ul{
  margin-bottom: 1rem;
  margin-left: 2rem;
  list-style-type: disc;
}

body.category-map-view div.text-4xl.product-info-main ul{
  display:none;
}

.product-info-main ul li &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.product-info-main ul li{
  font-size: 15px;
  line-height: 1.625;
}

.product-info-main a{
  --tw-text-opacity: 1;
  color: rgb(18 56 201 / var(--tw-text-opacity));
}

.product-info-main .modal p{
  font-size: 14px;
}

.product-info-main .modal ul li{
  font-size: 14px;
}

.product-info-main .survey-question p{
  font-size: 15px;
}

.wishlist-widget .price-box .price-label{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}


.action.skip.wishlist-widget .price-box .price-label{
  display:none;
}

.wishlist-widget .price-box .old-price{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}


.action.skip.wishlist-widget .price-box .old-price{
  display:none;
}

.modal {
  /*
   * TODO: add tailwind classes used for the cart and modal styles.
   * This will make the modal and off-canvas styles theme specific and more adjustable.
   */
}

.backdrop{
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: flex;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.25;
}

.snap {
  scroll-snap-type: x mandatory;
  -ms-overflow-style: none;
  scroll-behavior: smooth;
  scrollbar-width: none;
}

.snap::-webkit-scrollbar {
  display: none;
}

.snap &gt; div {
  scroll-snap-align: start;
}

body {
  overflow-y: scroll;
}

.clearfix::after {
  content: "";
  display: block;
  clear: both;
}

.page-main{
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.flex-columns-wrapper{
  display: flex;
  flex-direction: column;
}

@media (min-width: 768px) {
  .flex-columns-wrapper{
    flex-direction: row;
  }
}

.columns{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

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

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

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

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

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

.columns{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  -moz-column-gap: 4rem;
       column-gap: 4rem;
  row-gap: 1rem;
  padding-left: 3rem;
  padding-right: 3rem;
  max-width:100%;
  width:100%;
  padding:0px;
}

.horizontal-scroll .columns{
  width:1251px;
  padding-bottom:30px;
}

@media(max-width:767px) {
  .horizontal-scroll .columns{
    width:795px;
  }
}

.columns {
  grid-template-rows: auto minmax(0,1fr);
}

.columns .main{
  order: 2;
}

.columns .sidebar{
  order: 3;
}

.product-main-full-width .columns{
  max-width: none;
}

.page-main-full-width .columns{
  max-width: none;
  padding-left: 0px;
  padding-right: 0px;
}

.page-with-filter .columns .sidebar-main{
  order: 1;
}

@media (min-width: 640px) {
  .page-layout-2columns-left .columns, .page-layout-2columns-right .columns, .page-layout-3columns .columns{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .page-layout-2columns-left .columns .main, .page-layout-2columns-right .columns .main, .page-layout-3columns .columns .main{
    grid-column: span 2 / span 2;
  }

  .page-layout-2columns-left .columns .sidebar, .page-layout-2columns-right .columns .sidebar, .page-layout-3columns .columns .sidebar{
    order: 3;
  }

  .page-with-filter .columns .sidebar-main{
    order: 1;
    grid-column: span 2 / span 2;
  }
}

@media (min-width: 768px) {
  .page-layout-2columns-left .columns, .page-layout-2columns-right .columns, .page-layout-3columns .columns{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .page-layout-2columns-left .columns .main, .page-layout-2columns-right .columns .main, .page-layout-3columns .columns .main{
    grid-row: span 2 / span 2;
  }

  .page-layout-2columns-left .columns .sidebar, .page-layout-2columns-right .columns .sidebar, .page-layout-3columns .columns .sidebar{
    grid-column: span 1 / span 1;
  }

  .page-layout-2columns-left .columns .main, .page-layout-3columns .columns .main{
    grid-column-start: 2 !important;
  }

  .page-layout-2columns-left .columns .sidebar, .page-layout-3columns .columns .sidebar{
    order: 1;
  }

  .page-layout-2columns-left .columns .sidebar ~ .sidebar-additional, .page-layout-3columns .columns .sidebar ~ .sidebar-additional{
    order: 3;
  }

  .page-layout-2columns-right .sidebar-main, .page-layout-2columns-right.page-with-filter .sidebar-main{
    order: 3;
  }
}

@media (min-width: 1024px) {
  .page-layout-2columns-left .columns, .page-layout-2columns-right .columns, .page-layout-3columns .columns{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .page-layout-2columns-left .columns .sidebar-main, .page-layout-2columns-right .columns .sidebar-main{
    grid-column: span 3 / span 3;
  }

  .page-layout-2columns-left .columns .main, .page-layout-2columns-right .columns .main{
    grid-column: span 3 / span 3;
  }

  .page-layout-3columns .columns .sidebar-additional{
    grid-column-start: 4;
  }
}

.product-image-container {
  width: 100% !important;
}

.product-image-container img {
  width: 100%;
}

.swatch-attribute .swatch-attribute-options{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.swatch-attribute .swatch-attribute-options .swatch-option{
  margin: 0.25rem;
  display: flex;
  justify-content: center;
  border-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  min-width: 40px;
}

body{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

#cart-drawer{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight#cart-drawer{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight#cart-drawer + svg{
  right: -2rem;
}

[x-cloak] {
  display: none !important;
}

.input{
  margin-right: 0.5rem;
  width: auto;
  border-radius: 0.25rem;
  border-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.catalog-category-view .map-product-item .product-info .input{
  padding:0px
}

@media (min-width: 768px) {
  .input{
    margin-right: 1rem;
  }
}

@media (min-width: 1024px) {
  .input{
    margin-right: 0px;
  }
}

@media (min-width: 1280px) {
  .input{
    margin-right: 1rem;
  }
}

.input-light{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.input-light:focus{
  --tw-border-opacity: 1;
  border-color: rgb(20 28 36 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.card{
  border-radius: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.card-interactive:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.duration-200 {
  transition-duration: 200ms;
}

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.transition {
  transition: transform 250ms ease, color 250ms ease;
}

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

html{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body{
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 1.5;
  letter-spacing: 0em;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute body.min-w-20.z-10.text-sm.leading-tight{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute body.min-w-20.z-10.text-sm.leading-tight + svg{
  right: -2rem;
}

/**
 * HyvÃ¤ Themes - https://hyva.io
 * Copyright Â© HyvÃ¤ Themes 2020-present. All rights reserved.
 * This product is licensed per Magento install
 * See https://hyva.io/license
 */

/**
 * Layout
 */

/* Rows */

[data-content-type='row']{
  box-sizing: border-box;
}

[data-content-type='row'] &gt; div{
  margin-bottom: 0.625rem;
  padding: 0.625rem;
}

[data-content-type='row'][data-appearance='contained']{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

@media (min-width: 640px){
  [data-content-type='row'][data-appearance='contained']{
    max-width: 640px;
  }
}

@media (min-width: 768px){
  [data-content-type='row'][data-appearance='contained']{
    max-width: 768px;
  }
}

@media (min-width: 1024px){
  [data-content-type='row'][data-appearance='contained']{
    max-width: 1024px;
  }
}

@media (min-width: 1280px){
  [data-content-type='row'][data-appearance='contained']{
    max-width: 1280px;
  }
}

@media (min-width: 1536px){
  [data-content-type='row'][data-appearance='contained']{
    max-width: 1536px;
  }
}

[data-content-type='row'][data-appearance='contained']{
  max-width:100%;
  width:100%;
  padding:0px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}

[data-content-type='row'][data-appearance='contained'] [data-element='inner']{
  box-sizing: border-box;
  background-attachment: scroll !important;
}

[data-content-type='row'][data-appearance='full-bleed'] {
  background-attachment: scroll !important;
}

[data-content-type='row'][data-appearance='full-width'] {
  background-attachment: scroll !important;
}

[data-content-type='row'][data-appearance='full-width'] &gt; .row-full-width-inner{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

@media (min-width: 640px){
  [data-content-type='row'][data-appearance='full-width'] &gt; .row-full-width-inner{
    max-width: 640px;
  }
}

@media (min-width: 768px){
  [data-content-type='row'][data-appearance='full-width'] &gt; .row-full-width-inner{
    max-width: 768px;
  }
}

@media (min-width: 1024px){
  [data-content-type='row'][data-appearance='full-width'] &gt; .row-full-width-inner{
    max-width: 1024px;
  }
}

@media (min-width: 1280px){
  [data-content-type='row'][data-appearance='full-width'] &gt; .row-full-width-inner{
    max-width: 1280px;
  }
}

@media (min-width: 1536px){
  [data-content-type='row'][data-appearance='full-width'] &gt; .row-full-width-inner{
    max-width: 1536px;
  }
}

[data-content-type='row'][data-appearance='full-width'] &gt; .row-full-width-inner{
  max-width:100%;
  width:100%;
  padding:0px;
}

/* Column Groups (both needed for pagebuider backwards compatibiliy) */

[data-content-type='column-group'], [data-content-type='column-line']{
  flex-wrap: wrap;
}

@media (min-width: 768px){
  [data-content-type='column-group'], [data-content-type='column-line']{
    flex-wrap: nowrap;
  }
}

/* Columns */

[data-content-type='column']{
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  background-attachment: scroll !important;
  flex-basis: 100%;
}

@media (min-width: 768px) {
  [data-content-type='column'] {
    flex-basis: auto
  }
}

/* Tabs/Tab Item */

[data-content-type='tabs'] .tabs-navigation{
  margin-bottom: -1px;
  display: block;
  padding: 0px;
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-content-type$='block'] [data-content-type='tabs'] .tabs-navigation p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] [data-content-type='tabs'] .tabs-navigation p:last-child{
  display:none;
}

.category-view .sidebar [data-content-type='tabs'] .tabs-navigation.filter {
}

[data-content-type='tabs'] .tabs-navigation li.tab-header{
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: -1px;
  display: inline-block;
  max-width: 100%;
  overflow-wrap: break-word;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-width: 1px;
  border-bottom-width: 0px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.product-info-main .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

[data-content-type='tabs'] .tabs-navigation li.tab-header:first-child{
  margin-left: 0px;
}

[data-content-type='tabs'] .tabs-navigation li.tab-header.active{
  z-index: 20;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border-bottom: 1px solid white;
}

[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title{
  position: relative;
  display: block;
  cursor: pointer;
  white-space: normal;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  vertical-align: middle;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
}

[data-content-type$='block'] [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title p:last-child{
  display:none;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.leading-tight.text-black + svg{
  right: -2rem;
}

.category-view .sidebar [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.filter {
}

.product-info-main .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span{
  font-weight: 600;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span + svg{
  right: -2rem;
}

[data-content-type='tabs'] .tabs-content{
  position: relative;
  z-index: 10;
  box-sizing: border-box;
  overflow: hidden;
  border-radius: 0.125rem;
  border-width: 1px;
  border-style: solid;
  --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));
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20[data-content-type='tabs'] .tabs-content.text-sm.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20[data-content-type='tabs'] .tabs-content.text-sm.leading-tight.text-black + svg{
  right: -2rem;
}

.product-info-main .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link [data-content-type='tabs'] .tabs-content.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

[data-content-type='tabs'] .tabs-content [data-content-type='tab-item']{
  box-sizing: border-box;
  padding: 2rem;
  min-height: inherit;
  background-attachment: scroll !important;
}

[data-content-type='tabs'].tab-align-left .tabs-content {
  border-top-left-radius: 0 !important;
}

[data-content-type='tabs'].tab-align-right .tabs-content {
  border-top-right-radius: 0 !important;
}

/**
 * Elements
 */

/* Text */

[data-content-type='text']{
  overflow-wrap: break-word;
}

/* Heading */

[data-content-type='heading']{
  overflow-wrap: break-word;
}

/* Buttons/Button Item */

[data-content-type='buttons']{
  max-width: 100%;
}

[data-content-type='buttons'] [data-content-type='button-item']{
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  max-width: 100%;
}

[data-content-type='buttons'] [data-content-type='button-item'] [data-element='link'],
        [data-content-type='buttons'] [data-content-type='button-item'] [data-element='empty_link']{
  max-width: 100%;
  overflow-wrap: break-word;
}

[data-content-type='buttons'] [data-content-type='button-item'] [data-element='empty_link']{
  cursor: default;
}

[data-content-type='buttons'] [data-content-type='button-item'] a,
        [data-content-type='buttons'] [data-content-type='button-item'] button,
        [data-content-type='buttons'] [data-content-type='button-item'] div{
  display: inline-block;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-content-type='buttons'] [data-content-type='button-item'] a.pagebuilder-button-link, [data-content-type='buttons'] [data-content-type='button-item'] button.pagebuilder-button-link, [data-content-type='buttons'] [data-content-type='button-item'] div.pagebuilder-button-link{
  box-sizing: border-box;
}

a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary{
  display: flex;
  align-items: center;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.catalog-category-view .map-product-item .product-info a.pagebuilder-button-primary,.catalog-category-view .map-product-item .product-info  button.pagebuilder-button-primary,.catalog-category-view .map-product-item .product-info  div.pagebuilder-button-primary{
  padding:0px
}

@media (min-width: 768px) {
  a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1280px) {
  a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

a.pagebuilder-button-primary svg, button.pagebuilder-button-primary svg, div.pagebuilder-button-primary svg{
  display: inline-flex;
}

.product-info-main .amshopby-option-link .relative.box-content &gt; spana.pagebuilder-button-primary svg,.product-info-main .amshopby-option-link .relative.box-content &gt; span button.pagebuilder-button-primary svg,.product-info-main .amshopby-option-link .relative.box-content &gt; span div.pagebuilder-button-primary svg{
  position: static;
}

.products .amshopby-option-link .relative.box-content &gt; spana.pagebuilder-button-primary svg,.products .amshopby-option-link .relative.box-content &gt; span button.pagebuilder-button-primary svg,.products .amshopby-option-link .relative.box-content &gt; span div.pagebuilder-button-primary svg{
  position: static;
}

a.pagebuilder-button-primary span, button.pagebuilder-button-primary span, div.pagebuilder-button-primary span {
  vertical-align: middle;
}

a.pagebuilder-button-primary:hover, button.pagebuilder-button-primary:hover, div.pagebuilder-button-primary:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

a.pagebuilder-button-primary:focus, button.pagebuilder-button-primary:focus, div.pagebuilder-button-primary:focus{
  border-color: transparent;
  outline: 2px solid transparent;
  outline-offset: 2px;
  --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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(20 28 36 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5;
}

a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary{
  display: flex;
  height: 46px;
  width: 100%;
  align-items: center;
  justify-content: center;
}

a.pagebuilder-button-primary &gt; :not([hidden]) ~ :not([hidden]), button.pagebuilder-button-primary &gt; :not([hidden]) ~ :not([hidden]), div.pagebuilder-button-primary &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  font-size: 15px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

a.pagebuilder-button-primary:focus, button.pagebuilder-button-primary:focus, div.pagebuilder-button-primary:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 2px;
}

@media (min-width: 768px){
  a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary{
    height: 60px;
    font-size: 18px;
    font-weight: 600;
  }
}

a.pagebuilder-button-primary:hover, button.pagebuilder-button-primary:hover, div.pagebuilder-button-primary:hover{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --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);
}

@media (min-width: 768px){
  a.pagebuilder-button-primary:hover, button.pagebuilder-button-primary:hover, div.pagebuilder-button-primary:hover{
    font-weight: 700;
  }
}

a.pagebuilder-button-secondary, button.pagebuilder-button-secondary, div.pagebuilder-button-secondary{
  display: flex;
  align-items: center;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.catalog-category-view .map-product-item .product-info a.pagebuilder-button-secondary,.catalog-category-view .map-product-item .product-info  button.pagebuilder-button-secondary,.catalog-category-view .map-product-item .product-info  div.pagebuilder-button-secondary{
  padding:0px
}

@media (min-width: 768px) {
  a.pagebuilder-button-secondary, button.pagebuilder-button-secondary, div.pagebuilder-button-secondary{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1280px) {
  a.pagebuilder-button-secondary, button.pagebuilder-button-secondary, div.pagebuilder-button-secondary{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

a.pagebuilder-button-secondary svg, button.pagebuilder-button-secondary svg, div.pagebuilder-button-secondary svg{
  display: inline-flex;
}

.product-info-main .amshopby-option-link .relative.box-content &gt; spana.pagebuilder-button-secondary svg,.product-info-main .amshopby-option-link .relative.box-content &gt; span button.pagebuilder-button-secondary svg,.product-info-main .amshopby-option-link .relative.box-content &gt; span div.pagebuilder-button-secondary svg{
  position: static;
}

.products .amshopby-option-link .relative.box-content &gt; spana.pagebuilder-button-secondary svg,.products .amshopby-option-link .relative.box-content &gt; span button.pagebuilder-button-secondary svg,.products .amshopby-option-link .relative.box-content &gt; span div.pagebuilder-button-secondary svg{
  position: static;
}

a.pagebuilder-button-secondary span, button.pagebuilder-button-secondary span, div.pagebuilder-button-secondary span {
  vertical-align: middle;
}

a.pagebuilder-button-secondary:hover, button.pagebuilder-button-secondary:hover, div.pagebuilder-button-secondary:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

a.pagebuilder-button-secondary:focus, button.pagebuilder-button-secondary:focus, div.pagebuilder-button-secondary:focus{
  border-color: transparent;
  outline: 2px solid transparent;
  outline-offset: 2px;
  --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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(20 28 36 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5;
}

a.pagebuilder-button-secondary, button.pagebuilder-button-secondary, div.pagebuilder-button-secondary{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(165 180 252 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute a.min-w-20.z-10.text-sm.leading-tight.pagebuilder-button-secondary,#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute  button.min-w-20.z-10.text-sm.leading-tight.pagebuilder-button-secondary,#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute  div.min-w-20.z-10.text-sm.leading-tight.pagebuilder-button-secondary{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute a.min-w-20.z-10.text-sm.leading-tight.pagebuilder-button-secondary + svg,#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute  button.min-w-20.z-10.text-sm.leading-tight.pagebuilder-button-secondary + svg,#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute  div.min-w-20.z-10.text-sm.leading-tight.pagebuilder-button-secondary + svg{
  right: -2rem;
}

a.pagebuilder-button-secondary:hover, button.pagebuilder-button-secondary:hover, div.pagebuilder-button-secondary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(49 46 129 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --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);
}

a.pagebuilder-button-secondary:focus, button.pagebuilder-button-secondary:focus, div.pagebuilder-button-secondary:focus{
  border-width: 2px;
  border-color: transparent;
}

/* HTML Code */

[data-content-type='html']{
  overflow-wrap: break-word;
}

/**
 * Media
 */

/* Image */

[data-content-type='image']{
  box-sizing: border-box;
}

[data-content-type='image'] &gt; [data-element='link'],
    [data-content-type='image'] &gt; [data-element='link'] img {
  border-radius: inherit;
}

[data-content-type='image'] .pagebuilder-mobile-hidden{
  display: none;
}

@media (min-width: 768px){
  [data-content-type='image'] .pagebuilder-mobile-hidden{
    display: block;
  }

  [data-content-type='image'] .pagebuilder-mobile-only{
    display: none;
  }
}

[data-content-type='image'] figcaption{
  overflow-wrap: break-word;
}

/* Video */

[data-content-type='video'] {
  font-size: 0;
}

[data-content-type='video'] .pagebuilder-video-inner{
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
}

[data-content-type='video'] .pagebuilder-video-container{
  position: relative;
  overflow: hidden;
}

.product-info-main .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link [data-content-type='video'] .pagebuilder-video-container.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

[data-content-type='video'] .pagebuilder-video-container {
  border-radius: inherit;
  padding-top: 56.25%;
}

[data-content-type='video'] iframe,
    [data-content-type='video'] video{
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div[data-content-type='video'] iframe,
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg[data-content-type='video'] iframe,.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div
    [data-content-type='video'] video,
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg
    [data-content-type='video'] video{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg[data-content-type='video'] iframe,.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg
    [data-content-type='video'] video{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div[data-content-type='video'] iframe,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div[data-content-type='video'] iframe,.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div
    [data-content-type='video'] video,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div
    [data-content-type='video'] video{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg[data-content-type='video'] iframe,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg[data-content-type='video'] iframe,.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg
    [data-content-type='video'] video,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg
    [data-content-type='video'] video{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div[data-content-type='video'] iframe,[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div
    [data-content-type='video'] video{
  left: 3rem;
}

/* Banner */

[data-content-type='banner'] &gt; [data-element='link'], [data-content-type='banner'] &gt; [data-element='empty_link'] {
  color: inherit;
  text-decoration: inherit;
}

[data-content-type='banner'] &gt; [data-element='link']:hover, [data-content-type='banner'] &gt; [data-element='empty_link']:hover {
  color: inherit;
  text-decoration: inherit;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper{
  box-sizing: border-box;
  overflow-wrap: break-word;
  background-clip: padding-box;
  border-radius: inherit;
  background-attachment: scroll !important;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay{
  position: relative;
  box-sizing: border-box;
  padding: 2rem;
  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: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 250ms ease, color 250ms ease;
}

.product-info-main .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){
  max-width: none;
}

@media (min-width: 768px){
  [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){
    max-width: 36rem;
  }
}

[data-content-type='banner'] .pagebuilder-banner-wrapper.jarallax .video-overlay{
  z-index: 0;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper [data-element='content']{
  overflow: auto;
  min-height: 50px;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-banner-button{
  margin: 0px;
  margin-top: 1.25rem;
  max-width: 100%;
  overflow-wrap: break-word;
  transition-property: opacity;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  text-align: inherit;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content{
  width: 100%;
}

[data-content-type='banner'][data-appearance='collage-centered'] .pagebuilder-banner-wrapper .pagebuilder-overlay{
  margin-left: auto;
  margin-right: auto;
}

[data-content-type='banner'][data-appearance='collage-left'] .pagebuilder-banner-wrapper .pagebuilder-overlay{
  margin-right: auto;
}

[data-content-type='banner'][data-appearance='collage-right'] .pagebuilder-banner-wrapper .pagebuilder-overlay{
  margin-left: auto;
}

/* Slider */

[data-content-type='slider']{
  visibility: hidden;
  position: relative;
}

.product-info-main .amshopby-option-link [data-content-type='slider'].box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link [data-content-type='slider'].box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='slider'].box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link [data-content-type='slider'].box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='slider'].box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='slider'].box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='slider'].box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='slider'].box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='slider'].box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='slider'].box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='slider'].box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='slider'].box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='slider'].box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link [data-content-type='slider'].box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link [data-content-type='slider'].box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

[data-content-type='slider'].glider-initialized{
  visibility: visible;
}

[data-content-type='slider'] [data-role='glider-content']{
  overflow-y: hidden;
}

[data-content-type='slider'] a.button {
  color: initial;
  padding: 10px;
  text-decoration: none;
}

[data-content-type='slider'] .carousel-nav{
  position: absolute;
  bottom: 0px;
  margin-bottom: 0.5rem;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.75;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div[data-content-type='slider'] .carousel-nav,
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg[data-content-type='slider'] .carousel-nav{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg[data-content-type='slider'] .carousel-nav{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div[data-content-type='slider'] .carousel-nav,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div[data-content-type='slider'] .carousel-nav{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg[data-content-type='slider'] .carousel-nav,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg[data-content-type='slider'] .carousel-nav{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div[data-content-type='slider'] .carousel-nav{
  left: 3rem;
}

[data-content-type='slider'] .carousel-nav {
  left: 50%;
  transform: translateX(-50%);
}

/* Slide */

[data-content-type='slide']{
  box-sizing: border-box;
  overflow: hidden;
  line-height: 1.25rem;
  min-height: inherit;
}

[data-content-type='slide'] &gt; [data-element='link'],
    [data-content-type='slide'] &gt; [data-element='empty_link'] {
  color: inherit;
  min-height: inherit;
  text-decoration: inherit;
}

[data-content-type='slide'] &gt; [data-element='link']:hover, [data-content-type='slide'] &gt; [data-element='empty_link']:hover {
  color: inherit;
  text-decoration: inherit;
}

[data-content-type='slide'] + [data-content-type='slide']{
  height: 0px;
  min-height: 0px;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper{
  box-sizing: border-box;
  overflow-wrap: break-word;
  border-radius: inherit;
  min-height: inherit;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper .jarallax-viewport-element{
  position: absolute;
  top: 0px;
  z-index: 50;
  height: 100%;
  width: 0.125rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div[data-content-type='slide'] .pagebuilder-slide-wrapper .jarallax-viewport-element,
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg[data-content-type='slide'] .pagebuilder-slide-wrapper .jarallax-viewport-element{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg[data-content-type='slide'] .pagebuilder-slide-wrapper .jarallax-viewport-element{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div[data-content-type='slide'] .pagebuilder-slide-wrapper .jarallax-viewport-element,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div[data-content-type='slide'] .pagebuilder-slide-wrapper .jarallax-viewport-element{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg[data-content-type='slide'] .pagebuilder-slide-wrapper .jarallax-viewport-element,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg[data-content-type='slide'] .pagebuilder-slide-wrapper .jarallax-viewport-element{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div[data-content-type='slide'] .pagebuilder-slide-wrapper .jarallax-viewport-element{
  left: 3rem;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper .jarallax-viewport-element {
  left: -15000vw;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .video-overlay{
  z-index: 10;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20[data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .video-overlay.text-sm.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20[data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .video-overlay.text-sm.leading-tight.text-black + svg{
  right: -2rem;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .video-overlay {
  -webkit-transform: unset;
  z-index: 1;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay{
  position: relative;
  z-index: 20;
}

.product-info-main .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] &gt; div,
                [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] &gt; img,
                [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] &gt; video,
                [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] &gt; iframe {
  margin: auto !important;
  transform: none !important;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-overlay{
  box-sizing: border-box;
  padding: 2rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  border-radius: inherit;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: inherit;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){
  max-width: none;
}

@media (min-width: 768px){
  [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){
    max-width: 32rem;
  }
}

[data-content-type='slide'] .pagebuilder-slide-wrapper [data-element='content']{
  overflow: auto;
  min-height: 50px;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-slide-button{
  margin: 0px;
  margin-top: 1.25rem;
  max-width: 100%;
  overflow-wrap: break-word;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  text-align: inherit;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content{
  width: 100%;
}

[data-content-type='slide'][data-appearance='collage-centered'] .pagebuilder-slide-wrapper .pagebuilder-overlay{
  margin-left: auto;
  margin-right: auto;
}

[data-content-type='slide'][data-appearance='collage-left'] .pagebuilder-slide-wrapper .pagebuilder-overlay{
  margin-right: auto;
}

[data-content-type='slide'][data-appearance='collage-right'] .pagebuilder-slide-wrapper .pagebuilder-overlay{
  margin-left: auto;
}

/* Map */

[data-content-type='map']{
  box-sizing: border-box;
  height: 18rem;
}

/**
 * Add Content
 */

/* Block */

[data-content-type$='block'] .block p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .block p:last-child{
  display:none;
}

/* Dynamic Block */

[data-content-type='dynamic_block'] [data-content-type='image'] img{
  display: inline;
}

[data-content-type='dynamic_block'] .block-banners .banner-item-content,
    [data-content-type='dynamic_block'] .block-banners-inline .banner-item-content{
  margin-bottom: auto;
}

/* Products */

[data-content-type='products'][data-appearance='carousel'] [data-role='glider-content'] {
  grid-template-columns: repeat(100, calc(50% - 1rem));
}

@media (min-width: 768px) {
  [data-content-type='products'][data-appearance='carousel'] [data-role='glider-content'] {
    grid-template-columns: repeat(100, calc(33% - 1rem))
  }
}

@media (min-width: 1024px) {
  [data-content-type='products'][data-appearance='carousel'] [data-role='glider-content'] {
    grid-template-columns: repeat(100, calc(25% - 1rem))
  }
}

/**
 * Glider
 */

.glider-contain{
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.product-info-main .amshopby-option-link .glider-contain.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link .glider-contain.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .glider-contain.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link .glider-contain.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .glider-contain.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .glider-contain.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .glider-contain.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .glider-contain.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .glider-contain.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .glider-contain.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .glider-contain.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .glider-contain.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .glider-contain.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link .glider-contain.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link .glider-contain.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

.glider{
  overflow-y: hidden;
}

.glider.draggable{
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: grab;
}

.glider.draggable .glider-slide img{
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.glider.drag {
  cursor: grabbing;
}

.glider::-webkit-scrollbar{
  height: 0px;
  opacity: 0;
}

.glider .glider-track{
  z-index: 10;
  margin: 0px;
  display: flex;
  width: 100%;
  padding: 0px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.glider .glider-track.text-sm.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.glider .glider-track.text-sm.leading-tight.text-black + svg{
  right: -2rem;
}

.glider-slide{
  margin: 0.5rem;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-content: center;
  justify-content: center;
  min-width: 150px;
}

.glider-slide img{
  max-width: 100%;
}

.glider-hide{
  opacity: 0;
}

.glider-prev.disabled, .glider-next.disabled{
  cursor: default;
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
  opacity: 0.25;
}

.glider-dot{
  margin: 0.25rem;
  display: block;
  height: 0.75rem;
  width: 0.75rem;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  opacity: 0.25;
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-content-type$='block'] .glider-dot p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .glider-dot p:last-child{
  display:none;
}

.category-view .sidebar .glider-dot.filter {
}

.glider-dot.active{
  opacity: 1;
}

@media (max-width: 36em) {
  .glider::-webkit-scrollbar{
    height: 0.25rem;
    width: 0.5rem;
    -webkit-appearance: none;
            appearance: none;
    opacity: 1;
  }

  .glider::-webkit-scrollbar-thumb{
    opacity: 1;
    border-radius: 99px;
    background-color: rgba(156, 156, 156, .25);
    box-shadow: 0 0 1px rgba(255, 255, 255, .25);
  }
}

[data-show-arrows='false'] .glider-prev,
    [data-show-arrows='false'] .glider-next{
  display: none;
}

[data-show-dots='false'] .glider-dots{
  display: none;
}

/* purgecss end ignore */

/* Custom module styles */

.filter-content .items-children .item-category{
  padding-left: 1rem;
}

.filter-content .amshopby-link-selected{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.filter-content .amshopby-fromto-wrap .amshopby-link-selected,.filter-content .amshopby-slider-wrapper .amshopby-link-selected{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.filter-content .amshopby-fromto-wrap .amshopby-link-selected,#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.filter-content .amshopby-slider-wrapper .amshopby-link-selected{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.filter-content .amshopby-fromto-wrap .amshopby-link-selected + svg,#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.filter-content .amshopby-slider-wrapper .amshopby-link-selected + svg{
  right: -2rem;
}

.filter-content .items.-am-singleselect .item &gt; .filter-row &gt; input[type='radio'],.filter-content .items.amshopby-fly-out-view .item &gt; .filter-row &gt; input[type='radio']{
  display: none;
}

.filter-content .items.-am-singleselect .item .items-children,.filter-content .items.amshopby-fly-out-view .item .items-children{
  min-width: 200px;
}

.filter-content .items.-am-singleselect .item .items-children .count,.filter-content .items.amshopby-fly-out-view .item .items-children .count{
  margin-left: 0.25rem;
}

.filter-content .items.-am-singleselect .item .items-children .category-filter-row a,.filter-content .items.amshopby-fly-out-view .item .items-children .category-filter-row a{
  width: 100%;
  align-items: flex-start;
  justify-content: flex-start;
}

@media(max-width:767px) {
  #amasty-shopby-product-list .filter-content .items.-am-singleselect .item .items-children .category-filter-row a.text-2xl,#amasty-shopby-product-list .filter-content .items.amshopby-fly-out-view .item .items-children .category-filter-row a.text-2xl{
    display:none;
  }
}

.filter-content .items.-am-singleselect .item .items-children .category-filter-row a img,.filter-content .items.amshopby-fly-out-view .item .items-children .category-filter-row a img{
  margin-top: 2px;
}

.filter-content .items.-am-singleselect .item .items-children .category-filter-row a .label,.filter-content .items.amshopby-fly-out-view .item .items-children .category-filter-row a .label{
  margin-right: 0.5rem;
}

.filter-content .items.-am-singleselect .item .items-children .category-filter-row a .count,.filter-content .items.amshopby-fly-out-view .item .items-children .category-filter-row a .count{
  margin-left: auto;
}

.filter-content .items.am-labels-folding.is-by-click .item{
  position: relative;
  padding-left: 1.75rem;
}

.product-info-main .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link .filter-content .items.am-labels-folding.is-by-click .item.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

.filter-content .items.am-labels-folding.is-by-click .item button.filter-options-title{
  position: absolute;
  top: 5px;
  left: 0px;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.filter-content .items.am-labels-folding.is-by-click .item button.filter-options-title,
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.filter-content .items.am-labels-folding.is-by-click .item button.filter-options-title{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.filter-content .items.am-labels-folding.is-by-click .item button.filter-options-title{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.filter-content .items.am-labels-folding.is-by-click .item button.filter-options-title,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.filter-content .items.am-labels-folding.is-by-click .item button.filter-options-title{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.filter-content .items.am-labels-folding.is-by-click .item button.filter-options-title,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.filter-content .items.am-labels-folding.is-by-click .item button.filter-options-title{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.filter-content .items.am-labels-folding.is-by-click .item button.filter-options-title{
  left: 3rem;
}

.filter-content .items.am-labels-folding .items.items-children{
  margin-left: 0px;
}

.filter-content .items .item .filter-row.category-filter-row{
  width: 100%;
  max-width: 100%;
}

.filter-content .items .item .filter-row.category-filter-row a{
  width: 100%;
  align-items: flex-start;
  justify-content: flex-start;
}

@media(max-width:767px) {
  #amasty-shopby-product-list .filter-content .items .item .filter-row.category-filter-row a.text-2xl{
    display:none;
  }
}

.filter-content .items .item .filter-row.category-filter-row a img{
  margin-top: 2px;
}

.filter-content .items .item .filter-row a{
  max-width: 100%;
}

.filter-content .items .item .filter-row a .label{
  max-width: 90%;
  word-wrap: break-word;
}

.filter-content .items .item .filter-row a:hover{
}

.filter-content .tooltip-wrapper &gt; div &gt; div &gt; div{
  transform: translate(-20%, -100%);
}

.filter-content .tooltip-wrapper div span{
  display: block;
}

[data-content-type$='block'] .filter-content .tooltip-wrapper div span p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .filter-content .tooltip-wrapper div span p:last-child{
  display:none;
}

.category-view .sidebar .filter-content .tooltip-wrapper div span.filter {
}

.filter-content .tooltip-wrapper div span{
  white-space: break-spaces;
}

.filter-content .swatch-attribute.swatch-label-view &gt; .am-swatch-options .item{
  margin-bottom: 0.5rem;
}

.filter-content .swatch-attribute .swatch-attribute-options .swatch-option{
  margin: 0px;
  margin-bottom: 1rem;
  height: auto;
  min-height: 22px;
  width: 100%;
  border-style: none;
  padding: 0px;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

body.category-map-view div.text-4xl.filter-content .swatch-attribute .swatch-attribute-options .swatch-option{
  display:none;
}

.filter-content .swatch-attribute .swatch-attribute-options .swatch-option.amshopby-link-selected{
  border-width: 0px;
  box-shadow: none;
}

.filter-content .swatch-attribute .swatch-attribute-options .swatch-option.amshopby-link-selected .am-swatch-image{
  border-color: transparent;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(20 28 36 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5;
}

.filter-content .swatch-attribute .swatch-attribute-options .swatch-option .am-swatch-image{
  min-width: 40px;
  border-width: 1px;
}

.filter-content .swatch-attribute .swatch-attribute-options .swatch-option .am-swatch-image:hover{
  border-color: transparent;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(20 28 36 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5;
}

.filter-content .swatch-attribute .swatch-attribute-options .swatch-option .am-swatch-image img {
  vertical-align: inherit;
}

.filter-content .swatch-attribute .swatch-attribute-options.swatch-label{
  display: block;
}

[data-content-type$='block'] .filter-content .swatch-attribute .swatch-attribute-options.swatch-label p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .filter-content .swatch-attribute .swatch-attribute-options.swatch-label p:last-child{
  display:none;
}

.category-view .sidebar .filter-content .swatch-attribute .swatch-attribute-options.swatch-label.filter {
}

/*width: calc(100% - 50px);*/

.filter-content .swatch-attribute .swatch-attribute-options.swatch-label .swatch-image-label .am-shopby-swatch-label{
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.filter-content .swatch-attribute .swatch-attribute-options.swatch-label .swatch-image-label .am-shopby-swatch-label:hover{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.filter-content .swatch-attribute .swatch-attribute-options.swatch-label .swatch-image-label .am-shopby-swatch-label .label{
  padding-right: 0.25rem;
}

.amasty-catalog-topnav{
  position: relative;
  z-index: 10;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.amasty-catalog-topnav.text-sm.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.amasty-catalog-topnav.text-sm.leading-tight.text-black + svg{
  right: -2rem;
}

.product-info-main .amshopby-option-link .amasty-catalog-topnav.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link .amasty-catalog-topnav.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .amasty-catalog-topnav.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link .amasty-catalog-topnav.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .amasty-catalog-topnav.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .amasty-catalog-topnav.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .amasty-catalog-topnav.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .amasty-catalog-topnav.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .amasty-catalog-topnav.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .amasty-catalog-topnav.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .amasty-catalog-topnav.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .amasty-catalog-topnav.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .amasty-catalog-topnav.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link .amasty-catalog-topnav.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link .amasty-catalog-topnav.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

.amasty-catalog-topnav &gt; .border-container{
  margin-top: 0px;
  margin-bottom: 0px;
}

.amasty-catalog-topnav .block-title{
  display: none;
}

.amasty-catalog-topnav .filter-content{
  display: flex;
  flex-wrap: wrap;
}

.amasty-catalog-topnav .filter-content .filter-option{
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-bottom: 0.5rem;
  margin-right: 1.5rem;
  background-color: transparent;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.product-info-main .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link .amasty-catalog-topnav .filter-content .filter-option.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

.amasty-catalog-topnav .filter-content .filter-option:last-child{
  margin-right: 0px;
}

.amasty-catalog-topnav .filter-content .filter-option .filter-options-title{
  border-style: none;
  padding-bottom: 0px;
}

.amasty-catalog-topnav .filter-content .filter-option .filter-options-title .title{
  margin-right: 1.5rem;
}

.amasty-catalog-topnav .filter-content .filter-option .filter-options-content{
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 50;
  margin-top: -1rem;
  box-sizing: content-box;
  width: -moz-max-content;
  width: max-content;
  min-width: 230px;
  max-width: 35vw;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  --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);
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.amasty-catalog-topnav .filter-content .filter-option .filter-options-content,
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.amasty-catalog-topnav .filter-content .filter-option .filter-options-content{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.amasty-catalog-topnav .filter-content .filter-option .filter-options-content{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.amasty-catalog-topnav .filter-content .filter-option .filter-options-content,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.amasty-catalog-topnav .filter-content .filter-option .filter-options-content{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.amasty-catalog-topnav .filter-content .filter-option .filter-options-content,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.amasty-catalog-topnav .filter-content .filter-option .filter-options-content{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.amasty-catalog-topnav .filter-content .filter-option .filter-options-content{
  left: 3rem;
}

.product-info-main .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link .relative.amasty-catalog-topnav .filter-content .filter-option .filter-options-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

.amasty-catalog-topnav .am-filter-tooltip{
  margin-right: 0.75rem;
}

.amasty-catalog-topnav .amshopby-fromto-wrap{
  min-width: 250px;
}

.amasty-catalog-topnav .amshopby-fromto-wrap .am-fromto-widget{
  padding-left: 0px;
  padding-right: 0px;
}

.amasty-catalog-topnav .amshopby-fromto-wrap .am-fromto-widget .amshopby-input-wrapper{
  max-width: 100px;
}

.filter-options-content .-am-overflow::-webkit-scrollbar-track,
    .filter-options-content .am-filter-items-category_ids::-webkit-scrollbar-track{
  border-radius: 9999px;
}

.filter-options-content .-am-overflow::-webkit-scrollbar,
    .filter-options-content .am-filter-items-category_ids::-webkit-scrollbar{
  width: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.filter-options-content .-am-overflow::-webkit-scrollbar-thumb,
    .filter-options-content .am-filter-items-category_ids::-webkit-scrollbar-thumb{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
  background-clip: content-box;
}

#amasty-shopby-product-list{
  position: relative;
}

.product-info-main .amshopby-option-link #amasty-shopby-product-list.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link #amasty-shopby-product-list.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link #amasty-shopby-product-list.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link #amasty-shopby-product-list.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link #amasty-shopby-product-list.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link #amasty-shopby-product-list.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link #amasty-shopby-product-list.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link #amasty-shopby-product-list.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link #amasty-shopby-product-list.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link #amasty-shopby-product-list.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link #amasty-shopby-product-list.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link #amasty-shopby-product-list.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link #amasty-shopby-product-list.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link #amasty-shopby-product-list.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link #amasty-shopby-product-list.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

.am_shopby_apply_filters{
  z-index: 40;
}

.am_shopby_apply_filters .am-show-button{
  justify-content: center;
}

@media (min-width: 768px){
  .am_shopby_apply_filters .am-show-button{
    justify-content: flex-start;
  }
}

.am_shopby_apply_filters .am-show-button:disabled{
  opacity: 0.75;
}

#html-body.-amshopby-sticky .columns{
  position: relative;
}

.product-info-main .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link #html-body.-amshopby-sticky .columns.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main{
  position: sticky;
  top: 0px;
  z-index: 20;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .filter-content::-webkit-scrollbar-track{
  border-radius: 9999px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .filter-content::-webkit-scrollbar{
  width: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .filter-content::-webkit-scrollbar-thumb{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
  background-clip: content-box;
  color: red;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .filter-content{
  padding-top: 2.5rem;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .filter-current{
  margin-bottom: 0.75rem;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px !important;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.text-black + svg{
  right: -2rem;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute &gt; div[class^='absolute']{
  transform: translate(28px, 5px);
}

.catalog-product-view .amshopby-option-link img:not([src*='resized/']){
  max-height: 30px;
  max-width: 30px;
}

.product-info-main &gt; section:first-child h1.page-title{
  width: 100%;
}

.product-info-main &gt; section:first-child .amshopby-option-link{
  margin-right: 0.5rem;
  margin-top: 0.5rem;
}

.product-info-main &gt; section:first-child .amshopby-option-link div[x-show="showTooltip"] .am-brand-image{
  max-height: 100%;
  max-width: 100%;
}

/* Custom slider styles */

.amshopby-fromto-wrap input.am-filter-price::-webkit-outer-spin-button,
        .amshopby-fromto-wrap input.am-filter-price::-webkit-inner-spin-button{
  -webkit-appearance: none;
  margin: 0;
}

.amshopby-slider-container{
  margin-top: 0.5rem;
}

.amshopby-slider-container .noUi-handle::after, .amshopby-slider-container .noUi-handle::before{
  display: none;
}

.amshopby-slider-container .noUi-horizontal .noUi-tooltip{
  bottom: 130%;
}

.amshopby-slider-container .noUi-tooltip{
  pointer-events: none;
  border-radius: 0.25rem;
  border-style: none;
  padding: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  border-color: inherit;
  background-color: inherit;
}

.amshopby-slider-container .noUi-tooltip:after{
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -6px;
  height: 0px;
  width: 0px;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.amshopby-slider-container .noUi-tooltip:after,
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.amshopby-slider-container .noUi-tooltip:after{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.amshopby-slider-container .noUi-tooltip:after{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.amshopby-slider-container .noUi-tooltip:after,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.amshopby-slider-container .noUi-tooltip:after{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.amshopby-slider-container .noUi-tooltip:after,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.amshopby-slider-container .noUi-tooltip:after{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.amshopby-slider-container .noUi-tooltip:after{
  left: 3rem;
}

.amshopby-slider-container .noUi-tooltip:after{
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid;
  border-top-color: inherit;
}

.amshopby-slider-container .noUi-handle{
  border-style: none;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.amshopby-slider-container .noUi-handle:hover .noUi-tooltip{
  opacity: 1;
}

.amshopby-slider-container .noUi-target{
  border-style: none;
}

/*default*/

.amshopby-slider-container.-default .noUi-connect{
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.amshopby-slider-container.-default .noUi-target{
  height: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.amshopby-slider-container.-default .noUi-handle{
  top: -3px;
  right: -0.5rem;
  height: 1rem;
  width: 1rem;
  cursor: pointer;
  border-radius: 9999px;
  border-width: 0px;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.amshopby-slider-container.-default .noUi-tooltip{
  background-color: transparent;
  color: transparent;
}

.amshopby-slider-container.-default .noUi-tooltip:after{
  border-color: transparent;
}

/*improved*/

.amshopby-slider-container.-improved .noUi-connect{
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.amshopby-slider-container.-improved .noUi-target{
  height: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.amshopby-slider-container.-improved .noUi-horizontal .noUi-tooltip{
  margin-bottom: 0.25rem;
}

.amshopby-slider-container.-improved .noUi-handle{
  top: -6px;
  right: -0.5rem;
  height: 1rem;
  width: 1rem;
  cursor: pointer;
  border-radius: 9999px;
  border-width: 0px;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

/*volumetric gradient*/

.amshopby-slider-container.-volumetric .noUi-connect{
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.amshopby-slider-container.-volumetric .noUi-target{
  height: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
}

.amshopby-slider-container.-volumetric .noUi-horizontal .noUi-tooltip{
  margin-bottom: 0.25rem;
}

.amshopby-slider-container.-volumetric .noUi-handle{
  top: 0.75rem;
  right: -0.25rem;
  height: 0.75rem;
  width: 0.5rem;
  cursor: pointer;
  border-radius: 0.125rem;
  border-width: 0px;
}

.amshopby-slider-container.-volumetric .noUi-handle:before{
  content: '';
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -0.25rem;
  margin-top: -0.5rem;
  display: block;
  height: 0px;
  width: 0px;
}

[data-content-type$='block'] .amshopby-slider-container.-volumetric .noUi-handle:before p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .amshopby-slider-container.-volumetric .noUi-handle:before p:last-child{
  display:none;
}

.category-view .sidebar .amshopby-slider-container.-volumetric .noUi-handle:before.filter {
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.amshopby-slider-container.-volumetric .noUi-handle:before,
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.amshopby-slider-container.-volumetric .noUi-handle:before{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.amshopby-slider-container.-volumetric .noUi-handle:before{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.amshopby-slider-container.-volumetric .noUi-handle:before,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.amshopby-slider-container.-volumetric .noUi-handle:before{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.amshopby-slider-container.-volumetric .noUi-handle:before,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.amshopby-slider-container.-volumetric .noUi-handle:before{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.amshopby-slider-container.-volumetric .noUi-handle:before{
  left: 3rem;
}

.amshopby-slider-container.-volumetric .noUi-handle:before{
  border-bottom: 4px solid;
  border-bottom-color: inherit;
}

.amshopby-slider-container.-volumetric .noUi-horizontal .noUi-tooltip{
  margin-bottom: 1rem;
}

body.category-map-view div.text-4xl.amshopby-slider-container.-volumetric .noUi-horizontal .noUi-tooltip{
  display:none;
}

/*light*/

.amshopby-slider-container.-light .noUi-connect{
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.amshopby-slider-container.-light .noUi-target{
  height: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.amshopby-slider-container.-light .noUi-handle{
  top: -7px;
  right: -0.5rem;
  height: 1rem;
  width: 1rem;
  cursor: pointer;
  border-radius: 9999px;
  border-style: solid;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.amshopby-slider-container.-light .noUi-handle:not(:hover){
}

.amshopby-slider-container.-light .noUi-horizontal .noUi-tooltip{
  margin-bottom: 0.25rem;
  border-style: solid;
}

.amshopby-slider-container.-light .noUi-horizontal .noUi-tooltip:after{
  margin-left: -0.25rem;
  margin-top: -2px;
  height: 6px;
  width: 6px;
  transform-origin: center;
  --tw-rotate: -45deg;
  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));
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.products .amshopby-option-link .relative.box-content [x-show="showTooltip"] div.amshopby-slider-container.-light .noUi-horizontal .noUi-tooltip:after{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link .relative.box-content [x-show="showTooltip"] svg.amshopby-slider-container.-light .noUi-horizontal .noUi-tooltip:after{
  left: 2.5rem;
  top: 1.5rem;
}

/*dark*/

.amshopby-slider-container.-dark .noUi-target{
  height: 3px;
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.amshopby-slider-container.-dark .noUi-horizontal .noUi-tooltip{
  margin-bottom: 0.25rem;
}

.amshopby-slider-container.-dark .noUi-handle{
  top: -6px;
  right: -5px;
  height: 15px;
  width: 10px;
  cursor: pointer;
  border-radius: 0.125rem;
  border-width: 0px;
}

.amshopby-slider-container.-dark .noUi-horizontal .noUi-tooltip{
  margin-bottom: 0.25rem;
}

/* categories widget styles */

.amwidget-children-categories .amslider .slide{
  max-width: none;
  flex-basis: auto;
}

.amwidget-children-categories .amslider .swiper-slide img{
  margin-left: auto;
  margin-right: auto;
}

.am-filter-items-tag{
  display: flex;
  align-items: center;
}

@media (min-width: 768px){
  .am-filter-items-tag &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }
}

.am-filter-items-tag li{
  margin-left: 0px !important;
  margin-right: 1rem !important;
}

.am-filter-items-tag li a {
}

.membercard-index-membercards .page-main{
  margin-top: auto !important;
}

.membercard-index-membercards .page-main .column.main{
  margin-top: 5rem;
  width: 100%;
}

@media (min-width: 768px){
  .membercard-index-membercards .page-main .column.main{
    margin-top: 8rem;
  }
}

.membercard-index-membercards .main-sidebar-wrapper{
  display: none;
}

@media (min-width: 768px){
  .membercard-index-membercards .main-sidebar-wrapper{
    display: block;
  }
}

.membercard-index-membercards .ammenu-header-container{
  width: 100% !important;
}

.membercard-index-membercards .category-menu{
  display: none;
}

@media (min-width: 768px){
  .membercard-index-membercards .category-menu{
    display: flex;
  }
}

.choices{
  position: relative;
  overflow: hidden;
  font-size: 15px;
}

.product-info-main .amshopby-option-link .choices.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link .choices.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .choices.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link .choices.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .choices.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .choices.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .choices.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .choices.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .choices.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .choices.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .choices.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .choices.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .choices.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link .choices.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link .choices.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

.choices:focus {
  outline: 0
}

.choices:last-child {
  margin-bottom: 0
}

.choices.is-open {
  overflow: visible
}

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none
}

.choices.is-disabled .choices__item {
  cursor: not-allowed
}

.choices [hidden] {
  display: none !important
}

.choices[data-type*=select-one] {
  cursor: pointer
}

.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px
}

.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0
}

.choices[data-type*=select-one] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: .25
}

.choices[data-type*=select-one] .choices__button:focus,
.choices[data-type*=select-one] .choices__button:hover {
  opacity: 1
}

.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px #00bcd4
}

.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
  display: none
}

.choices[data-type*=select-one]::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none
}

.choices[data-type*=select-one].is-open::after {
  border-color: transparent transparent #333;
  margin-top: -7.5px
}

.choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto
}

.choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0
}

.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
  cursor: text
}

.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin: 0-4px 0 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: .75;
  border-radius: 0
}

.choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=select-multiple] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover {
  opacity: 1
}

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden
}

.is-focused .choices__inner,
.is-open .choices__inner {
  border-color: #b7b7b7
}

.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0
}

.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px
}

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none
}

.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%
}

[dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px
}

.choices__list--single .choices__item {
  width: 100%
}

.choices__list--multiple {
  display: inline
}

.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #00bcd4;
  border: 1px solid #00a5bb;
  color: #fff;
  word-break: break-all;
  box-sizing: border-box
}

.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px
}

[dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px
}

.choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1
}

.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaa;
  border: 1px solid #919191
}

.choices__list--dropdown,
.choices__list[aria-expanded] {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility
}

.is-active.choices__list--dropdown,
.is-active.choices__list[aria-expanded] {
  visibility: visible
}

.is-open .choices__list--dropdown,
.is-open .choices__list[aria-expanded] {
  border-color: #b7b7b7
}

.is-flipped .choices__list--dropdown,
.is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: .25rem .25rem 0 0
}

.choices__list--dropdown .choices__list,
.choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position
}

.choices__list--dropdown .choices__item,
.choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px
}

[dir=rtl] .choices__list--dropdown .choices__item,
[dir=rtl] .choices__list[aria-expanded] .choices__item {
  text-align: right
}

@media (min-width:640px) {
  .choices__list--dropdown .choices__item--selectable,
    .choices__list[aria-expanded] .choices__item--selectable {
    padding-right: 100px
  }

  .choices__list--dropdown .choices__item--selectable::after,
    .choices__list[aria-expanded] .choices__item--selectable::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%)
  }

  [dir=rtl] .choices__list--dropdown .choices__item--selectable,
    [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px
  }

  [dir=rtl] .choices__list--dropdown .choices__item--selectable::after,
    [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after {
    right: auto;
    left: 10px
  }
}

.choices__list--dropdown .choices__item--selectable.is-highlighted,
.choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2
}

.choices__list--dropdown .choices__item--selectable.is-highlighted::after,
.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
  opacity: .5
}

.choices__item {
  cursor: default
}

.choices__item--selectable {
  cursor: pointer
}

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  opacity: .5
}

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray
}

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer
}

.choices__button:focus,
.choices__input:focus {
  outline: 0
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px
}

.choices__input::-webkit-search-cancel-button,
.choices__input::-webkit-search-decoration,
.choices__input::-webkit-search-results-button,
.choices__input::-webkit-search-results-decoration {
  display: none
}

.choices__input::-ms-clear,
.choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0
}

[dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0
}

.choices__placeholder {
  opacity: .5
}

.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.pointer-events-none{
  pointer-events: none;
}

.pointer-events-auto{
  pointer-events: auto;
}

.visible{
  visibility: visible;
}

.\!visible{
  visibility: visible !important;
}

.invisible{
  visibility: hidden;
}

.collapse{
  visibility: collapse;
}

.static{
  position: static;
}

.fixed{
  position: fixed;
}

.absolute{
  position: absolute;
}

.relative{
  position: relative;
}

.sticky{
  position: sticky;
}

.inset-0{
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.inset-y-0{
  top: 0px;
  bottom: 0px;
}

.inset-x-0{
  left: 0px;
  right: 0px;
}

.bottom-0{
  bottom: 0px;
}

.bottom-24{
  bottom: 6rem;
}

.top-0{
  top: 0px;
}

.left-0{
  left: 0px;
}

.right-0{
  right: 0px;
}

.-top-5{
  top: -1.25rem;
}

.-right-5{
  right: -1.25rem;
}

.top-6{
  top: 1.5rem;
}

.right-2{
  right: 0.5rem;
}

.left-2{
  left: 0.5rem;
}

.-top-2\.5{
  top: -0.625rem;
}

.-top-2{
  top: -0.5rem;
}

.top-4{
  top: 1rem;
}

.top-\[-4px\]{
  top: -4px;
}

.top-\[-2px\]{
  top: -2px;
}

.left-\[-28px\]{
  left: -28px;
}

.-right-4{
  right: -1rem;
}

.bottom-2{
  bottom: 0.5rem;
}

.bottom-10{
  bottom: 2.5rem;
}

.right-10{
  right: 2.5rem;
}

.top-2{
  top: 0.5rem;
}

.top-3{
  top: 0.75rem;
}

.right-4{
  right: 1rem;
}

.top-1{
  top: 0.25rem;
}

.right-\[10px\]{
  right: 10px;
}

.left-\[10px\]{
  left: 10px;
}

.top-\[10px\]{
  top: 10px;
}

.right-\[30px\]{
  right: 30px;
}

.top-\[19px\]{
  top: 19px;
}

.left-10{
  left: 2.5rem;
}

.-top-\[300px\]{
  top: -300px;
}

.left-4{
  left: 1rem;
}

.bottom-full{
  bottom: 100%;
}

.top-\[80px\]{
  top: 80px;
}

.bottom-7{
  bottom: 1.75rem;
}

.bottom-20{
  bottom: 5rem;
}

.-top-3{
  top: -0.75rem;
}

.left-36{
  left: 9rem;
}

.top-full{
  top: 100%;
}

.left-full{
  left: 100%;
}

.-bottom-14{
  bottom: -3.5rem;
}

.-top-\[160px\]{
  top: -160px;
}

.\!left-auto{
  left: auto !important;
}

.\!right-8{
  right: 2rem !important;
}

.\!bottom-4{
  bottom: 1rem !important;
}

.\!-bottom-4{
  bottom: -1rem !important;
}

.top-\[48px\]{
  top: 48px;
}

.-top-\[57px\]{
  top: -57px;
}

.-top-\[135px\]{
  top: -135px;
}

.-left-4{
  left: -1rem;
}

.-top-\[130px\]{
  top: -130px;
}

.bottom-px{
  bottom: 1px;
}

.left-2\/4{
  left: 50%;
}

.left-1\/2{
  left: 50%;
}

.top-1\/2{
  top: 50%;
}

.top-\[50\%\]{
  top: 50%;
}

.left-\[50\%\]{
  left: 50%;
}

.-bottom-20{
  bottom: -5rem;
}

.z-\[40\]{
  z-index: 40;
}

.z-\[41\]{
  z-index: 41;
}

.z-0{
  z-index: 0;
}

.z-over-modal{
  z-index: 999999;
}

.z-50{
  z-index: 50;
}

.z-modal{
  z-index: 99999;
}

.z-\[-1\]{
  z-index: -1;
}

.z-40{
  z-index: 40;
}

.z-\[1\]{
  z-index: 1;
}

.z-10{
  z-index: 10;
}

.z-20{
  z-index: 20;
}

.z-\[999\]{
  z-index: 999;
}

.z-30{
  z-index: 30;
}

.order-last{
  order: 9999;
}

.order-2{
  order: 2;
}

.order-1{
  order: 1;
}

.order-3{
  order: 3;
}

.col-span-2{
  grid-column: span 2 / span 2;
}

.col-span-6{
  grid-column: span 6 / span 6;
}

.col-span-3{
  grid-column: span 3 / span 3;
}

.col-span-4{
  grid-column: span 4 / span 4;
}

.col-span-1{
  grid-column: span 1 / span 1;
}

.float-left{
  float: left;
}

.m-0{
  margin: 0px;
}

.m-\[1px\]{
  margin: 1px;
}

.m-auto{
  margin: auto;
}

.m-4{
  margin: 1rem;
}

.-m-4{
  margin: -1rem;
}

.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}

.mx-\[10px\]{
  margin-left: 10px;
  margin-right: 10px;
}

.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.mx-auto{
  margin-left: auto;
  margin-right: auto;
}

.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.my-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.mx-0{
  margin-left: 0px;
  margin-right: 0px;
}

.-mx-1{
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.-mx-10{
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.mx-10{
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}

.mb-1{
  margin-bottom: 0.25rem;
}

.mb-2{
  margin-bottom: 0.5rem;
}

.mb-3{
  margin-bottom: 0.75rem;
}

.-mt-4{
  margin-top: -1rem;
}

.mt-7{
  margin-top: 1.75rem;
}

.mb-10{
  margin-bottom: 2.5rem;
}

.-ml-8{
  margin-left: -2rem;
}

.mt-2{
  margin-top: 0.5rem;
}

.mt-\[60px\]{
  margin-top: 60px;
}

.-ml-2{
  margin-left: -0.5rem;
}

.mt-2\.5{
  margin-top: 0.625rem;
}

.mt-3{
  margin-top: 0.75rem;
}

.mb-0{
  margin-bottom: 0px;
}

.mt-1{
  margin-top: 0.25rem;
}

.mt-\[4px\]{
  margin-top: 4px;
}

.mr-0{
  margin-right: 0px;
}

.ml-\[2px\]{
  margin-left: 2px;
}

.ml-1{
  margin-left: 0.25rem;
}

.mb-0\.5{
  margin-bottom: 0.125rem;
}

.ml-2{
  margin-left: 0.5rem;
}

.mb-12{
  margin-bottom: 3rem;
}

.mt-4{
  margin-top: 1rem;
}

.mb-8{
  margin-bottom: 2rem;
}

.mb-\[18px\]{
  margin-bottom: 18px;
}

.mt-0{
  margin-top: 0px;
}

.mb-\[1\.25rem\]{
  margin-bottom: 1.25rem;
}

.-mt-6{
  margin-top: -1.5rem;
}

.mr-2{
  margin-right: 0.5rem;
}

.mt-5{
  margin-top: 1.25rem;
}

.mt-8{
  margin-top: 2rem;
}

.mb-\[10px\]{
  margin-bottom: 10px;
}

.mt-\[10px\]{
  margin-top: 10px;
}

.mb-5{
  margin-bottom: 1.25rem;
}

.ml-3{
  margin-left: 0.75rem;
}

.mt-10{
  margin-top: 2.5rem;
}

.mb-4{
  margin-bottom: 1rem;
}

.mt-6{
  margin-top: 1.5rem;
}

.ml-8{
  margin-left: 2rem;
}

.mt-20{
  margin-top: 5rem;
}

.mb-36{
  margin-bottom: 9rem;
}

.mb-6{
  margin-bottom: 1.5rem;
}

.mr-1{
  margin-right: 0.25rem;
}

.ml-auto{
  margin-left: auto;
}

.mb-\[30px\]{
  margin-bottom: 30px;
}

.ml-4{
  margin-left: 1rem;
}

.-mt-\[360px\]{
  margin-top: -360px;
}

.mr-\[10px\]{
  margin-right: 10px;
}

.-mt-\[100px\]{
  margin-top: -100px;
}

.mb-20{
  margin-bottom: 5rem;
}

.mt-\[30px\]{
  margin-top: 30px;
}

.ml-\[30px\]{
  margin-left: 30px;
}

.-mt-\[120px\]{
  margin-top: -120px;
}

.mb-7{
  margin-bottom: 1.75rem;
}

.-mt-\[300px\]{
  margin-top: -300px;
}

.-mt-5{
  margin-top: -1.25rem;
}

.\!mt-5{
  margin-top: 1.25rem !important;
}

.mt-44{
  margin-top: 11rem;
}

.mb-16{
  margin-bottom: 4rem;
}

.ml-5{
  margin-left: 1.25rem;
}

.mr-20{
  margin-right: 5rem;
}

.mr-auto{
  margin-right: auto;
}

.mt-auto{
  margin-top: auto;
}

.mt-\[7px\]{
  margin-top: 7px;
}

.mb-\[15px\]{
  margin-bottom: 15px;
}

.mb-40{
  margin-bottom: 10rem;
}

.mr-4{
  margin-right: 1rem;
}

.-ml-4{
  margin-left: -1rem;
}

.mr-3{
  margin-right: 0.75rem;
}

.-mt-12{
  margin-top: -3rem;
}

.mb-24{
  margin-bottom: 6rem;
}

.mb-\[20px\]{
  margin-bottom: 20px;
}

.mb-\[6px\]{
  margin-bottom: 6px;
}

.mb-\[40px\]{
  margin-bottom: 40px;
}

.ml-10{
  margin-left: 2.5rem;
}

.mr-1\.5{
  margin-right: 0.375rem;
}

.-mt-3{
  margin-top: -0.75rem;
}

.-ml-5{
  margin-left: -1.25rem;
}

.-mr-5{
  margin-right: -1.25rem;
}

.-mr-1{
  margin-right: -0.25rem;
}

.mt-16{
  margin-top: 4rem;
}

.box-border{
  box-sizing: border-box;
}

.box-content{
  box-sizing: content-box;
}

.block{
  display: block;
}

.inline-block{
  display: inline-block;
}

.\!inline-block{
  display: inline-block !important;
}

.inline{
  display: inline;
}

.flex{
  display: flex;
}

.inline-flex{
  display: inline-flex;
}

.table{
  display: table;
}

.table-caption{
  display: table-caption;
}

.grid{
  display: grid;
}

.contents{
  display: contents;
}

.hidden{
  display: none;
}

.h-20{
  height: 5rem;
}

.h-40{
  height: 10rem;
}

.h-full{
  height: 100%;
}

.h-\[34px\]{
  height: 34px;
}

.h-\[3px\]{
  height: 3px;
}

.h-\[230px\]{
  height: 230px;
}

.h-5{
  height: 1.25rem;
}

.h-\[166px\]{
  height: 166px;
}

.h-8{
  height: 2rem;
}

.h-34px{
  height: 34px;
}

.h-\[21px\]{
  height: 21px;
}

.h-\[17px\]{
  height: 17px;
}

.h-64{
  height: 16rem;
}

.h-46px{
  height: 46px;
}

.h-6{
  height: 1.5rem;
}

.h-\[38px\]{
  height: 38px;
}

.h-\[60px\]{
  height: 60px;
}

.h-4{
  height: 1rem;
}

.h-10{
  height: 2.5rem;
}

.h-screen{
  height: 100vh;
}

.h-11{
  height: 2.75rem;
}

.h-\[18px\]{
  height: 18px;
}

.h-56{
  height: 14rem;
}

.h-\[100px\]{
  height: 100px;
}

.h-fit{
  height: -moz-fit-content;
  height: fit-content;
}

.h-\[70px\]{
  height: 70px;
}

.h-\[86px\]{
  height: 86px;
}

.h-\[48px\]{
  height: 48px;
}

.h-\[46px\]{
  height: 46px;
}

.h-\[178px\]{
  height: 178px;
}

.h-\[50px\]{
  height: 50px;
}

.h-9{
  height: 2.25rem;
}

.h-\[420px\]{
  height: 420px;
}

.h-\[300px\]{
  height: 300px;
}

.h-\[65px\]{
  height: 65px;
}

.h-auto{
  height: auto;
}

.h-3{
  height: 0.75rem;
}

.h-16{
  height: 4rem;
}

.h-\[45px\]{
  height: 45px;
}

.h-32px{
  height: 32px;
}

.h-\[160px\]{
  height: 160px;
}

.h-0{
  height: 0px;
}

.h-\[225px\]{
  height: 225px;
}

.\!h-\[225px\]{
  height: 225px !important;
}

.h-\[424px\]{
  height: 424px;
}

.h-\[44px\]{
  height: 44px;
}

.h-12{
  height: 3rem;
}

.h-28{
  height: 7rem;
}

.h-5\/6{
  height: 83.333333%;
}

.h-\[428px\]{
  height: 428px;
}

.h-\[111px\]{
  height: 111px;
}

.h-\[304px\]{
  height: 304px;
}

.h-14{
  height: 3.5rem;
}

.h-am-popup-content{
  height: 415px;
}

.h-am-latter{
  height: 32px;
}

.h-\[75\.7px\]{
  height: 75.7px;
}

.h-96{
  height: 24rem;
}

.max-h-\[16px\]{
  max-height: 16px;
}

.max-h-\[237px\]{
  max-height: 237px;
}

.max-h-screen{
  max-height: 100vh;
}

.max-h-full{
  max-height: 100%;
}

.max-h-\[30vh\]{
  max-height: 30vh;
}

.max-h-\[47px\]{
  max-height: 47px;
}

.max-h-\[48px\]{
  max-height: 48px;
}

.max-h-\[57px\]{
  max-height: 57px;
}

.max-h-\[40px\]{
  max-height: 40px;
}

.max-h-\[46px\]{
  max-height: 46px;
}

.max-h-0{
  max-height: 0;
}

.max-h-\[247px\]{
  max-height: 247px;
}

.max-h-\[38px\]{
  max-height: 38px;
}

.max-h-\[45px\]{
  max-height: 45px;
}

.max-h-\[424px\]{
  max-height: 424px;
}

.max-h-\[69px\]{
  max-height: 69px;
}

.max-h-screen-75{
  max-height: 75vh;
}

.max-h-16{
  max-height: 4rem;
}

.max-h-\[428px\]{
  max-height: 428px;
}

.max-h-\[92vh\]{
  max-height: 92vh;
}

.min-h-\[100vh\]{
  min-height: 100vh;
}

.min-h-0{
  min-height: 0px;
}

.w-\[30px\]{
  width: 30px;
}

.w-fit{
  width: -moz-fit-content;
  width: fit-content;
}

.w-full{
  width: 100%;
}

.w-1\/3{
  width: 33.333333%;
}

.w-2\/3{
  width: 66.666667%;
}

.w-5{
  width: 1.25rem;
}

.w-\[196px\]{
  width: 196px;
}

.w-auto{
  width: auto;
}

.w-\[60px\]{
  width: 60px;
}

.w-\[115px\]{
  width: 115px;
}

.w-\[28px\]{
  width: 28px;
}

.w-8{
  width: 2rem;
}

.w-6{
  width: 1.5rem;
}

.w-\[38px\]{
  width: 38px;
}

.w-64{
  width: 16rem;
}

.w-14{
  width: 3.5rem;
}

.w-4{
  width: 1rem;
}

.w-10{
  width: 2.5rem;
}

.w-\[360px\]{
  width: 360px;
}

.w-\[279px\]{
  width: 279px;
}

.w-\[244px\]{
  width: 244px;
}

.w-\[200px\]{
  width: 200px;
}

.w-\[600px\]{
  width: 600px;
}

.w-\[550px\]{
  width: 550px;
}

.w-1{
  width: 0.25rem;
}

.w-32{
  width: 8rem;
}

.w-3{
  width: 0.75rem;
}

.w-16{
  width: 4rem;
}

.w-\[18px\]{
  width: 18px;
}

.w-2\.5{
  width: 0.625rem;
}

.w-2{
  width: 0.5rem;
}

.w-\[22px\]{
  width: 22px;
}

.w-40{
  width: 10rem;
}

.\!w-10{
  width: 2.5rem !important;
}

.\!w-4\/5{
  width: 80% !important;
}

.w-\[105px\]{
  width: 105px;
}

.w-1\/2{
  width: 50%;
}

.w-\[679px\]{
  width: 679px;
}

.w-20{
  width: 5rem;
}

.w-44{
  width: 11rem;
}

.w-12{
  width: 3rem;
}

.w-100{
  width: 100px;
}

.w-am-popup-content{
  width: 600px;
}

.w-4\/12{
  width: 33.333333%;
}

.w-am-latter{
  width: 32px;
}

.w-7\/12{
  width: 58.333333%;
}

.w-\[90\%\]{
  width: 90%;
}

.w-10\/12{
  width: 83.333333%;
}

.w-5\/12{
  width: 41.666667%;
}

.w-\[120px\]{
  width: 120px;
}

.w-\[20\%\]{
  width: 20%;
}

.min-w-\[1251px\]{
  min-width: 1251px;
}

.min-w-\[90px\]{
  min-width: 90px;
}

.min-w-\[450px\]{
  min-width: 450px;
}

.min-w-\[375px\]{
  min-width: 375px;
}

.min-w-0{
  min-width: 0;
}

.min-w-\[30\%\]{
  min-width: 30%;
}

.min-w-\[320px\]{
  min-width: 320px;
}

.max-w-\[201px\]{
  max-width: 201px;
}

.max-w-\[343px\]{
  max-width: 343px;
}

.max-w-min{
  max-width: -moz-min-content;
  max-width: min-content;
}

.max-w-\[535px\]{
  max-width: 535px;
}

.max-w-screen-lg{
  max-width: 1024px;
}

.max-w-screen-sm{
  max-width: 640px;
}

.max-w-\[90vw\]{
  max-width: 90vw;
}

.max-w-full{
  max-width: 100%;
}

.max-w-\[1252px\]{
  max-width: 1252px;
}

.max-w-\[1440px\]{
  max-width: 1440px;
}

.max-w-\[1536px\]{
  max-width: 1536px;
}

.max-w-\[500px\]{
  max-width: 500px;
}

.max-w-\[320px\]{
  max-width: 320px;
}

.max-w-\[490px\]{
  max-width: 490px;
}

.max-w-\[159px\]{
  max-width: 159px;
}

.max-w-\[234px\]{
  max-width: 234px;
}

.max-w-sm{
  max-width: 24rem;
}

.max-w-screen-xl{
  max-width: 1280px;
}

.max-w-\[355px\]{
  max-width: 355px;
}

.max-w-\[800px\]{
  max-width: 800px;
}

.max-w-\[160px\]{
  max-width: 160px;
}

.max-w-\[35px\]{
  max-width: 35px;
}

.max-w-3xl{
  max-width: 48rem;
}

.max-w-\[248px\]{
  max-width: 248px;
}

.max-w-7xl{
  max-width: 80rem;
}

.max-w-\[489px\]{
  max-width: 489px;
}

.max-w-\[362px\]{
  max-width: 362px;
}

.max-w-\[740px\]{
  max-width: 740px;
}

.max-w-screen-md{
  max-width: 768px;
}

.max-w-md{
  max-width: 28rem;
}

.flex-none{
  flex: none;
}

.flex-1{
  flex: 1 1 0%;
}

.flex-\[0_0_220px\]{
  flex: 0 0 220px;
}

.flex-shrink-0{
  flex-shrink: 0;
}

.shrink-0{
  flex-shrink: 0;
}

.flex-grow{
  flex-grow: 1;
}

.flex-grow-0{
  flex-grow: 0;
}

.grow{
  flex-grow: 1;
}

.basis-3\/4{
  flex-basis: 75%;
}

.basis-1\/4{
  flex-basis: 25%;
}

.table-auto{
  table-layout: auto;
}

.border-collapse{
  border-collapse: collapse;
}

.-translate-x-1\/3{
  --tw-translate-x: -33.333333%;
  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));
}

.-translate-y-full{
  --tw-translate-y: -100%;
  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));
}

.-translate-x-full{
  --tw-translate-x: -100%;
  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));
}

.-translate-y-8{
  --tw-translate-y: -2rem;
  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));
}

.-translate-y-0{
  --tw-translate-y: -0px;
  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));
}

.-translate-x-1\/2{
  --tw-translate-x: -50%;
  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));
}

.-translate-y-1\/2{
  --tw-translate-y: -50%;
  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));
}

.rotate-180{
  --tw-rotate: 180deg;
  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));
}

.scale-95{
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  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));
}

.scale-90{
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  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));
}

.scale-100{
  --tw-scale-x: 1;
  --tw-scale-y: 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));
}

.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));
}

@keyframes spin{
  to{
    transform: rotate(360deg);
  }
}

.animate-spin{
  animation: spin 1s linear infinite;
}

.cursor-pointer{
  cursor: pointer;
}

.cursor-not-allowed{
  cursor: not-allowed;
}

.cursor-default{
  cursor: default;
}

.select-none{
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.resize{
  resize: both;
}

.list-none{
  list-style-type: none;
}

.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.grid-flow-row{
  grid-auto-flow: row;
}

.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.flex-row{
  flex-direction: row;
}

.\!flex-row{
  flex-direction: row !important;
}

.flex-col{
  flex-direction: column;
}

.flex-wrap{
  flex-wrap: wrap;
}

.flex-nowrap{
  flex-wrap: nowrap;
}

.content-center{
  align-content: center;
}

.items-start{
  align-items: flex-start;
}

.items-end{
  align-items: flex-end;
}

.items-center{
  align-items: center;
}

.items-baseline{
  align-items: baseline;
}

.justify-start{
  justify-content: flex-start;
}

.justify-end{
  justify-content: flex-end;
}

.justify-center{
  justify-content: center;
}

.justify-between{
  justify-content: space-between;
}

.\!justify-between{
  justify-content: space-between !important;
}

.justify-items-center{
  justify-items: center;
}

.gap-5{
  gap: 1.25rem;
}

.gap-4{
  gap: 1rem;
}

.gap-\[14px\]{
  gap: 14px;
}

.gap-2{
  gap: 0.5rem;
}

.gap-8{
  gap: 2rem;
}

.gap-1{
  gap: 0.25rem;
}

.gap-\[10px\]{
  gap: 10px;
}

.gap-\[30px\]{
  gap: 30px;
}

.gap-\[60px\]{
  gap: 60px;
}

.gap-10{
  gap: 2.5rem;
}

.gap-\[5px\]{
  gap: 5px;
}

.gap-3{
  gap: 0.75rem;
}

.gap-\[6px\]{
  gap: 6px;
}

.gap-x-2{
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.gap-x-10{
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.gap-x-4{
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.gap-y-4{
  row-gap: 1rem;
}

.gap-y-2{
  row-gap: 0.5rem;
}

.gap-x-1{
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

.space-y-2\.5 &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}

.space-y-2 &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

.space-x-2 &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-5 &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-4 &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.space-x-4 &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-6 &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}

.space-y-8 &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}

.space-y-3 &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}

.space-x-1\.5 &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.375rem * var(--tw-space-x-reverse));
  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-1 &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-3 &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-5 &gt; :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}

.divide-y &gt; :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.self-end{
  align-self: flex-end;
}

.self-center{
  align-self: center;
}

.self-stretch{
  align-self: stretch;
}

.overflow-auto{
  overflow: auto;
}

.overflow-hidden{
  overflow: hidden;
}

.overflow-visible{
  overflow: visible;
}

.overflow-scroll{
  overflow: scroll;
}

.overflow-x-auto{
  overflow-x: auto;
}

.overflow-y-auto{
  overflow-y: auto;
}

.overflow-x-hidden{
  overflow-x: hidden;
}

.overflow-x-scroll{
  overflow-x: scroll;
}

.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-ellipsis{
  text-overflow: ellipsis;
}

.whitespace-nowrap{
  white-space: nowrap;
}

.break-words{
  overflow-wrap: break-word;
}

.rounded-\[60px\]{
  border-radius: 60px;
}

.rounded-\[50px\]{
  border-radius: 50px;
}

.rounded-full{
  border-radius: 9999px;
}

.rounded-none{
  border-radius: 0px;
}

.rounded{
  border-radius: 0.25rem;
}

.rounded-md{
  border-radius: 0.375rem;
}

.rounded-\[30px\]{
  border-radius: 30px;
}

.rounded-lg{
  border-radius: 0.5rem;
}

.rounded-2xl{
  border-radius: 1rem;
}

.rounded-\[18px\]{
  border-radius: 18px;
}

.rounded-\[62px\]{
  border-radius: 62px;
}

.rounded-xl{
  border-radius: 0.75rem;
}

.rounded-\[100px\]{
  border-radius: 100px;
}

.rounded-\[5px\]{
  border-radius: 5px;
}

.rounded-\[12px\]{
  border-radius: 12px;
}

.\!rounded-2xl{
  border-radius: 1rem !important;
}

.rounded-sm{
  border-radius: 0.125rem;
}

.rounded-3xl{
  border-radius: 1.5rem;
}

.rounded-\[10px\]{
  border-radius: 10px;
}

.rounded-b-\[120px\]{
  border-bottom-right-radius: 120px;
  border-bottom-left-radius: 120px;
}

.rounded-b-\[60px\]{
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
}

.rounded-b-\[30px\]{
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

.rounded-t-\[34px\]{
  border-top-left-radius: 34px;
  border-top-right-radius: 34px;
}

.rounded-l-none{
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.rounded-t-\[30px\]{
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.rounded-t-\[60px\]{
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
}

.rounded-t-\[100px\]{
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

.rounded-t-\[50px\]{
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
}

.border{
  border-width: 1px;
}

.border-0{
  border-width: 0px;
}

.border-\[1px\]{
  border-width: 1px;
}

.border-2{
  border-width: 2px;
}

.border-b{
  border-bottom-width: 1px;
}

.border-r{
  border-right-width: 1px;
}

.border-b-2{
  border-bottom-width: 2px;
}

.border-t{
  border-top-width: 1px;
}

.border-solid{
  border-style: solid;
}

.border-dashed{
  border-style: dashed;
}

.border-none{
  border-style: none;
}

.border-E4E7F0{
  --tw-border-opacity: 1;
  border-color: rgb(228 231 240 / var(--tw-border-opacity));
}

.border-\[\#000000\]{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.border-gray-blue-94{
  --tw-border-opacity: 1;
  border-color: rgb(228 231 240 / var(--tw-border-opacity));
}

.border-gray-400{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.border-container{
  --tw-border-opacity: 1;
  border-color: rgb(250 250 250 / var(--tw-border-opacity));
}

.border-transparent{
  border-color: transparent;
}

.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.border-container-darker{
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity));
}

.border-gray-100{
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}

.border-\[\#E9E9F0\]{
  --tw-border-opacity: 1;
  border-color: rgb(233 233 240 / var(--tw-border-opacity));
}

.border-\[\#EF7557\]{
  --tw-border-opacity: 1;
  border-color: rgb(239 117 87 / var(--tw-border-opacity));
}

.border-\[\#E4E7F0\]{
  --tw-border-opacity: 1;
  border-color: rgb(228 231 240 / var(--tw-border-opacity));
}

.border-\[\#444444\]{
  --tw-border-opacity: 1;
  border-color: rgb(68 68 68 / var(--tw-border-opacity));
}

.border-blue-900{
  --tw-border-opacity: 1;
  border-color: rgb(30 58 138 / var(--tw-border-opacity));
}

.border-blue-500{
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.\!border-\[\#000000\]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}

.border-current{
  border-color: currentColor;
}

.\!border-black{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}

.border-blue-800{
  --tw-border-opacity: 1;
  border-color: rgb(30 64 175 / var(--tw-border-opacity));
}

.border-gray-blue-85{
  --tw-border-opacity: 1;
  border-color: rgb(195 202 217 / var(--tw-border-opacity));
}

.border-primary{
  --tw-border-opacity: 1;
  border-color: rgb(20 28 36 / var(--tw-border-opacity));
}

.border-\[\#01E5D4\]{
  --tw-border-opacity: 1;
  border-color: rgb(1 229 212 / var(--tw-border-opacity));
}

.border-red-500{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}

.border-container-lighter{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-link{
  --tw-border-opacity: 1;
  border-color: rgb(18 56 201 / var(--tw-border-opacity));
}

.border-blue-400{
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}

.border-b-\[\#e4e7f0\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(228 231 240 / var(--tw-border-opacity));
}

.bg-\[\#4eab37\]{
  --tw-bg-opacity: 1;
  background-color: rgb(78 171 55 / var(--tw-bg-opacity));
}

.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-transparent{
  background-color: transparent;
}

.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.bg-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(20 28 36 / var(--tw-bg-opacity));
}

.bg-container-lighter{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-\[\#FE3006\]{
  --tw-bg-opacity: 1;
  background-color: rgb(254 48 6 / var(--tw-bg-opacity));
}

.bg-success{
  --tw-bg-opacity: 1;
  background-color: rgb(63 196 64 / var(--tw-bg-opacity));
}

.bg-blue-100{
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}

.bg-gray-500\/50{
  background-color: rgb(107 114 128 / 0.5);
}

.bg-\[\#f5f6f7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity));
}

.bg-\[\#130f30\]{
  --tw-bg-opacity: 1;
  background-color: rgb(19 15 48 / var(--tw-bg-opacity));
}

.bg-\[\#161730\]{
  --tw-bg-opacity: 1;
  background-color: rgb(22 23 48 / var(--tw-bg-opacity));
}

.bg-\[\#f9f9fa\]{
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 250 / var(--tw-bg-opacity));
}

.bg-\[\#EF7557\]{
  --tw-bg-opacity: 1;
  background-color: rgb(239 117 87 / var(--tw-bg-opacity));
}

.bg-\[\#F5F6F7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity));
}

.bg-\[\#fe3006\]{
  --tw-bg-opacity: 1;
  background-color: rgb(254 48 6 / var(--tw-bg-opacity));
}

.bg-\[\#040223\]{
  --tw-bg-opacity: 1;
  background-color: rgb(4 2 35 / var(--tw-bg-opacity));
}

.bg-\[\#ffe0da\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 224 218 / var(--tw-bg-opacity));
}

.bg-ambar-background{
  background-color: var(--ambar-background);
}

.bg-gray-blue-97{
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity));
}

.bg-gray-blue-85{
  --tw-bg-opacity: 1;
  background-color: rgb(195 202 217 / var(--tw-bg-opacity));
}

.bg-yellow-300{
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}

.bg-red-600{
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.\!bg-white{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.bg-green-500{
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}

.bg-red-500{
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}

.bg-red-100{
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}

.bg-info{
  --tw-bg-opacity: 1;
  background-color: rgb(0 153 255 / var(--tw-bg-opacity));
}

.bg-gray-blue-94{
  --tw-bg-opacity: 1;
  background-color: rgb(228 231 240 / var(--tw-bg-opacity));
}

.bg-member-card-blue{
  --tw-bg-opacity: 1;
  background-color: rgb(22 23 48 / var(--tw-bg-opacity));
}

.bg-\[\#3FC4400A\]{
  background-color: #3FC4400A;
}

.bg-blue-300{
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}

.bg-gray-50{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.bg-blue-50{
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}

.bg-container-darker{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.bg-white\/30{
  background-color: rgb(255 255 255 / 0.3);
}

.bg-opacity-80{
  --tw-bg-opacity: 0.8;
}

.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}

.bg-opacity-95{
  --tw-bg-opacity: 0.95;
}

.bg-opacity-60{
  --tw-bg-opacity: 0.6;
}

.bg-opacity-25{
  --tw-bg-opacity: 0.25;
}

.bg-opacity-100{
  --tw-bg-opacity: 1;
}

.bg-opacity-70{
  --tw-bg-opacity: 0.7;
}

.bg-opacity-10{
  --tw-bg-opacity: 0.1;
}

.bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-login-pages{
  background-image: url('../images/corplife-bg.svg');
}

.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-\[url\(\'\.\.\/src\/img\/line\.svg\'\)\]{
  background-image: url('../../../../../frontend/Hyva/default/de_AT/Rockstudio_Maintenance/src/img/line.svg');
}

.bg-\[url\(\'\.\.\/src\/img\/benefits-mobile\.svg\'\)\]{
  background-image: url('../../../../../frontend/Hyva/default/de_AT/Rockstudio_Maintenance/src/img/benefits-mobile.svg');
}

.from-white{
  --tw-gradient-from: #fff;
  --tw-gradient-to: rgb(255 255 255 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-black{
  --tw-gradient-from: #000;
  --tw-gradient-to: rgb(0 0 0 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-gray-300{
  --tw-gradient-to: #d1d5db;
}

.to-transparent{
  --tw-gradient-to: transparent;
}

.bg-cover{
  background-size: cover;
}

.bg-auto{
  background-size: auto;
}

.bg-center{
  background-position: center;
}

.bg-\[center_top\]{
  background-position: center top;
}

.bg-left-top{
  background-position: left top;
}

.bg-\[center_bottom_7rem\]{
  background-position: center bottom 7rem;
}

.bg-\[right_1rem_top_1rem\]{
  background-position: right 1rem top 1rem;
}

.bg-no-repeat{
  background-repeat: no-repeat;
}

.fill-current{
  fill: currentColor;
}

.fill-gray-500{
  fill: #6b7280;
}

.stroke-current{
  stroke: currentColor;
}

.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}

.object-fill{
  -o-object-fit: fill;
     object-fit: fill;
}

.object-center{
  -o-object-position: center;
     object-position: center;
}

.p-5{
  padding: 1.25rem;
}

.p-10{
  padding: 2.5rem;
}

.p-0{
  padding: 0px;
}

.p-6{
  padding: 1.5rem;
}

.p-4{
  padding: 1rem;
}

.p-2{
  padding: 0.5rem;
}

.p-3{
  padding: 0.75rem;
}

.p-\[30px\]{
  padding: 30px;
}

.p-\[5px\]{
  padding: 5px;
}

.p-\[18px\]{
  padding: 18px;
}

.p-\[10px\]{
  padding: 10px;
}

.p-1{
  padding: 0.25rem;
}

.p-1\.5{
  padding: 0.375rem;
}

.p-8{
  padding: 2rem;
}

.py-17px{
  padding-top: 17px;
  padding-bottom: 17px;
}

.px-\[15px\]{
  padding-left: 15px;
  padding-right: 15px;
}

.py-\[10px\]{
  padding-top: 10px;
  padding-bottom: 10px;
}

.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.px-\[40px\]{
  padding-left: 40px;
  padding-right: 40px;
}

.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-\[15px\]{
  padding-top: 15px;
  padding-bottom: 15px;
}

.px-\[14px\]{
  padding-left: 14px;
  padding-right: 14px;
}

.px-\[6px\]{
  padding-left: 6px;
  padding-right: 6px;
}

.px-\[30px\]{
  padding-left: 30px;
  padding-right: 30px;
}

.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-\[11px\]{
  padding-top: 11px;
  padding-bottom: 11px;
}

.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.px-1\.5{
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.py-\[60px\]{
  padding-top: 60px;
  padding-bottom: 60px;
}

.px-\[60px\]{
  padding-left: 60px;
  padding-right: 60px;
}

.py-\[100px\]{
  padding-top: 100px;
  padding-bottom: 100px;
}

.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.px-0{
  padding-left: 0px;
  padding-right: 0px;
}

.py-1\.5{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.py-0\.5{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.px-3\.5{
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}

.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-30px{
  padding-top: 30px;
  padding-bottom: 30px;
}

.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.py-\[2px\]{
  padding-top: 2px;
  padding-bottom: 2px;
}

.px-\[10px\]{
  padding-left: 10px;
  padding-right: 10px;
}

.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.pt-0{
  padding-top: 0px;
}

.pb-0{
  padding-bottom: 0px;
}

.pb-8{
  padding-bottom: 2rem;
}

.pt-2{
  padding-top: 0.5rem;
}

.pb-1{
  padding-bottom: 0.25rem;
}

.pl-\[60px\]{
  padding-left: 60px;
}

.pl-0{
  padding-left: 0px;
}

.pl-10{
  padding-left: 2.5rem;
}

.pl-3{
  padding-left: 0.75rem;
}

.\!pl-4{
  padding-left: 1rem !important;
}

.pr-4{
  padding-right: 1rem;
}

.pr-8{
  padding-right: 2rem;
}

.pt-\[80px\]{
  padding-top: 80px;
}

.pl-2{
  padding-left: 0.5rem;
}

.pt-6{
  padding-top: 1.5rem;
}

.pb-12{
  padding-bottom: 3rem;
}

.pr-5{
  padding-right: 1.25rem;
}

.pt-8{
  padding-top: 2rem;
}

.pb-4{
  padding-bottom: 1rem;
}

.pb-3{
  padding-bottom: 0.75rem;
}

.pb-\[25px\]{
  padding-bottom: 25px;
}

.pt-\[11px\]{
  padding-top: 11px;
}

.pb-\[11px\]{
  padding-bottom: 11px;
}

.pb-5{
  padding-bottom: 1.25rem;
}

.pr-2{
  padding-right: 0.5rem;
}

.pt-3{
  padding-top: 0.75rem;
}

.pt-4{
  padding-top: 1rem;
}

.pl-8{
  padding-left: 2rem;
}

.pt-\[30px\]{
  padding-top: 30px;
}

.pr-\[30px\]{
  padding-right: 30px;
}

.pt-28{
  padding-top: 7rem;
}

.pb-20{
  padding-bottom: 5rem;
}

.pl-\[30px\]{
  padding-left: 30px;
}

.pt-\[60px\]{
  padding-top: 60px;
}

.pb-\[180px\]{
  padding-bottom: 180px;
}

.pt-\[100px\]{
  padding-top: 100px;
}

.pb-\[60px\]{
  padding-bottom: 60px;
}

.pb-2{
  padding-bottom: 0.5rem;
}

.pt-10{
  padding-top: 2.5rem;
}

.pt-5{
  padding-top: 1.25rem;
}

.pt-1{
  padding-top: 0.25rem;
}

.pl-4{
  padding-left: 1rem;
}

.pl-9{
  padding-left: 2.25rem;
}

.pl-5{
  padding-left: 1.25rem;
}

.pr-1\.5{
  padding-right: 0.375rem;
}

.pr-1{
  padding-right: 0.25rem;
}

.pr-2\.5{
  padding-right: 0.625rem;
}

.pb-10{
  padding-bottom: 2.5rem;
}

.pb-6{
  padding-bottom: 1.5rem;
}

.pt-\[6px\]{
  padding-top: 6px;
}

.pt-16{
  padding-top: 4rem;
}

.pl-1{
  padding-left: 0.25rem;
}

.pr-6{
  padding-right: 1.5rem;
}

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

.text-center{
  text-align: center;
}

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

.align-top{
  vertical-align: top;
}

.align-middle{
  vertical-align: middle;
}

.align-bottom{
  vertical-align: bottom;
}

.text-\[15px\]{
  font-size: 15px;
}

.text-\[56px\]{
  font-size: 56px;
}

.text-\[26px\]{
  font-size: 26px;
}

.text-\[28px\]{
  font-size: 28px;
}

.text-7xl{
  font-size: 4.5rem;
  line-height: 1;
}

.text-20px{
  font-size: 20px;
}

.text-12px{
  font-size: 12px;
}

.text-14px{
  font-size: 14px;
}

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

.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}

.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-\[12px\]{
  font-size: 12px;
}

.text-26px{
  font-size: 26px;
}

.text-\[14px\]{
  font-size: 14px;
}

.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-22px{
  font-size: 22px;
}

.text-\[34px\]{
  font-size: 34px;
}

.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-\[11px\]{
  font-size: 11px;
}

.text-18px{
  font-size: 18px;
}

.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-\[18px\]{
  font-size: 18px;
}

.text-\[22px\]{
  font-size: 22px;
}

.text-\[24px\]{
  font-size: 24px;
}

.\!text-15px{
  font-size: 15px !important;
}

.text-\[32px\]{
  font-size: 32px;
}

.text-\[10px\]{
  font-size: 10px;
}

.text-34px{
  font-size: 34px;
}

.font-bold{
  font-weight: 700;
}

.font-normal{
  font-weight: 400;
}

.font-semibold{
  font-weight: 600;
}

.font-thin{
  font-weight: 100;
}

.font-medium{
  font-weight: 500;
}

.uppercase{
  text-transform: uppercase;
}

.leading-\[76px\]{
  line-height: 76px;
}

.leading-\[34px\]{
  line-height: 34px;
}

.leading-\[35px\]{
  line-height: 35px;
}

.leading-5{
  line-height: 1.25rem;
}

.leading-4{
  line-height: 1rem;
}

.leading-9{
  line-height: 2.25rem;
}

.leading-tight{
  line-height: 1.25;
}

.leading-7{
  line-height: 1.75rem;
}

.leading-\[44px\]{
  line-height: 44px;
}

.leading-\[46px\]{
  line-height: 46px;
}

.leading-relaxed{
  line-height: 1.625;
}

.leading-\[16px\]{
  line-height: 16px;
}

.leading-\[21px\]{
  line-height: 21px;
}

.leading-\[38px\]{
  line-height: 38px;
}

.leading-\[64px\]{
  line-height: 64px;
}

.leading-\[20px\]{
  line-height: 20px;
}

.leading-normal{
  line-height: 1.5;
}

.leading-6{
  line-height: 1.5rem;
}

.leading-46px{
  line-height: 46px;
}

.leading-10{
  line-height: 2.5rem;
}

.leading-\[12px\]{
  line-height: 12px;
}

.leading-none{
  line-height: 1;
}

.tracking-wide{
  letter-spacing: 0.025em;
}

.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-blue-600{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.text-inherit{
  color: inherit;
}

.text-red-600{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.text-green-500{
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}

.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.text-\[\#FE3137\]{
  --tw-text-opacity: 1;
  color: rgb(254 49 55 / var(--tw-text-opacity));
}

.text-\[\#1238C9\]{
  --tw-text-opacity: 1;
  color: rgb(18 56 201 / var(--tw-text-opacity));
}

.text-\[\#FE6601\]{
  --tw-text-opacity: 1;
  color: rgb(254 102 1 / var(--tw-text-opacity));
}

.text-\[\#FBAD02\]{
  --tw-text-opacity: 1;
  color: rgb(251 173 2 / var(--tw-text-opacity));
}

.text-\[\#3FC440\]{
  --tw-text-opacity: 1;
  color: rgb(63 196 64 / var(--tw-text-opacity));
}

.text-\[\#478527\]{
  --tw-text-opacity: 1;
  color: rgb(71 133 39 / var(--tw-text-opacity));
}

.text-yellow-400{
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}

.text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.text-gray-blue-10{
  --tw-text-opacity: 1;
  color: rgb(124 138 166 / var(--tw-text-opacity));
}

.text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.text-gray-300{
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

.text-\[\#7C8AA6\]{
  --tw-text-opacity: 1;
  color: rgb(124 138 166 / var(--tw-text-opacity));
}

.text-primary{
  --tw-text-opacity: 1;
  color: rgb(20 28 36 / var(--tw-text-opacity));
}

.text-ambar-policy-text{
  color: var(--ambar-policy-text);
}

.text-gray-900{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.text-\[\#FE3006\]{
  --tw-text-opacity: 1;
  color: rgb(254 48 6 / var(--tw-text-opacity));
}

.text-\[\#333333\]{
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}

.text-\[\#56525E\]{
  --tw-text-opacity: 1;
  color: rgb(86 82 94 / var(--tw-text-opacity));
}

.text-secondary{
  --tw-text-opacity: 1;
  color: rgb(18 56 201 / var(--tw-text-opacity));
}

.text-\[\#EF7557\]{
  --tw-text-opacity: 1;
  color: rgb(239 117 87 / var(--tw-text-opacity));
}

.text-\[\#39bae1\]{
  --tw-text-opacity: 1;
  color: rgb(57 186 225 / var(--tw-text-opacity));
}

.text-\[\#1D2939\]{
  --tw-text-opacity: 1;
  color: rgb(29 41 57 / var(--tw-text-opacity));
}

.text-\[red\]{
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
}

.text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.text-link{
  --tw-text-opacity: 1;
  color: rgb(18 56 201 / var(--tw-text-opacity));
}

.text-\[\#444444\]{
  --tw-text-opacity: 1;
  color: rgb(68 68 68 / var(--tw-text-opacity));
}

.\!text-black{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.text-blue-900{
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity));
}

.text-blue-500{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.text-hovered-link{
  --tw-text-opacity: 1;
  color: rgb(4 1 176 / var(--tw-text-opacity));
}

.text-highlighted{
  --tw-text-opacity: 1;
  color: rgb(254 48 6 / var(--tw-text-opacity));
}

.text-text-primary{
  --tw-text-opacity: 1;
  color: rgb(20 28 36 / var(--tw-text-opacity));
}

.\!text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.text-interactive{
  --tw-text-opacity: 1;
  color: rgb(18 56 201 / var(--tw-text-opacity));
}

.text-red-500{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.text-error{
  --tw-text-opacity: 1;
  color: rgb(254 49 55 / var(--tw-text-opacity));
}

.text-success{
  --tw-text-opacity: 1;
  color: rgb(63 196 64 / var(--tw-text-opacity));
}

.text-blue-400{
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}

.text-info{
  --tw-text-opacity: 1;
  color: rgb(0 153 255 / var(--tw-text-opacity));
}

.underline{
  text-decoration-line: underline;
}

.line-through{
  text-decoration-line: line-through;
}

.no-underline{
  text-decoration-line: none;
}

.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.opacity-70{
  opacity: 0.7;
}

.opacity-0{
  opacity: 0;
}

.opacity-5{
  opacity: 0.05;
}

.opacity-25{
  opacity: 0.25;
}

.opacity-50{
  opacity: 0.5;
}

.opacity-100{
  opacity: 1;
}

.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl{
  --tw-shadow: 0 20px 25px -5px 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);
}

.shadow-none{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg{
  --tw-shadow: 0 10px 15px -3px 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);
}

.shadow-sm{
  --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);
}

.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-gray-200{
  --tw-shadow-color: #e5e7eb;
  --tw-shadow: var(--tw-shadow-colored);
}

.\!outline-none{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.outline{
  outline-style: solid;
}

.outline-0{
  outline-width: 0px;
}

.ring{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-blue-500\/50{
  --tw-ring-color: rgb(59 130 246 / 0.5);
}

.ring-primary{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 28 36 / var(--tw-ring-opacity));
}

.ring-red-500{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}

.ring-current{
  --tw-ring-color: currentColor;
}

.ring-opacity-50{
  --tw-ring-opacity: 0.5;
}

.ring-offset-2{
  --tw-ring-offset-width: 2px;
}

.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-md{
  --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-blur-sm{
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.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-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  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-200{
  transition-duration: 200ms;
}

.duration-150{
  transition-duration: 150ms;
}

.duration-500{
  transition-duration: 500ms;
}

.duration-700{
  transition-duration: 700ms;
}

.duration-300{
  transition-duration: 300ms;
}

.duration-100{
  transition-duration: 100ms;
}

.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

/* This class only exists for backwards compatibility, */

/* The default is applied in tailwind.config.js since HyvÃ¤ 1.2.0 */

/* Hide scrollbar for Chrome, Safari and Opera */

/* Hide scrollbar for IE, Edge and Firefox */

.page-footer{
}

.page-header {
}

@media (max-width: 1023px) {
  ._hj_feedback_container{
    display:none!important;
  }
}

:root {
  --ts-pr-clear-button:	0;
  --ts-pr-caret:	0;
  --ts-pr-min:	.75rem;
}

.page.messages{
  position:fixed;
  width:100%;
}

.ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
  cursor: pointer;
}

.ts-control {
  padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-wrapper.plugin-drag_drop.multi &gt; .ts-control &gt; div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}

.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}

.ts-wrapper.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.plugin-checkbox_options .option input {
  margin-right: 0.5rem;
}

.plugin-clear_button {
  --ts-pr-clear-button: 1em;
}

.plugin-clear_button .clear-button {
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(8px - 6px);
  margin-right: 0 !important;
  background: transparent !important;
  transition: opacity 0.5s;
  cursor: pointer;
}

.plugin-clear_button.form-select .clear-button, .plugin-clear_button.single .clear-button {
  right: max( var(--ts-pr-caret), 8px);
}

.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:not(.disabled):hover.has-items .clear-button {
  opacity: 1;
}

.ts-wrapper .dropdown-header {
  position: relative;
  padding: 10px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}

.ts-wrapper .dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

.ts-wrapper .dropdown-header-close:hover {
  color: black;
}

.plugin-dropdown_input.focus.dropdown-active .ts-control {
  box-shadow: none;
  border: 1px solid #d0d0d0;
}

.plugin-dropdown_input .dropdown-input {
  border: 1px solid #d0d0d0;
  border-width: 0 0 1px 0;
  display: block;
  padding: 8px 8px;
  box-shadow: none;
  width: 100%;
  background: transparent;
}

.plugin-dropdown_input .items-placeholder {
  border: 0 none !important;
  box-shadow: none !important;
  width: 100%;
}

.plugin-dropdown_input.has-items .items-placeholder, .plugin-dropdown_input.dropdown-active .items-placeholder {
  display: none !important;
}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control &gt; input {
  min-width: 0;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control &gt; input {
  flex: none;
  min-width: 4px;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control &gt; input::-moz-placeholder {
  color: transparent;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control &gt; input::placeholder {
  color: transparent;
}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}

.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}

.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

.ts-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.ts-wrapper.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
  padding-right: 0 !important;
}

.ts-wrapper.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0 6px;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}

.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}

.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
  border-left: 1px solid #d0d0d0;
  margin-left: 6px;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
  border-left-color: #cacaca;
}

.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
  border-left-color: white;
}

.ts-wrapper.plugin-remove_button.rtl .item .remove {
  border-right: 1px solid #d0d0d0;
  margin-right: 6px;
}

.ts-wrapper.plugin-remove_button.rtl .item.active .remove {
  border-right-color: #cacaca;
}

.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
  border-right-color: white;
}

.ts-wrapper {
  position: relative;
}

.ts-dropdown,
.ts-control,
.ts-control input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  font-smoothing: inherit;
}

.ts-control,
.ts-wrapper.single.input-active .ts-control {
  background: #fff;
  cursor: text;
}

.ts-control {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 3px;
  display: flex;
  flex-wrap: wrap;
}

.ts-wrapper.multi.has-items .ts-control {
  padding: calc( 8px - 2px - 0px) 8px calc( 8px - 2px - 3px - 0px);
}

.full .ts-control {
  background-color: #fff;
}

.disabled .ts-control, .disabled .ts-control * {
  cursor: default !important;
}

.focus .ts-control {
  box-shadow: none;
}

.ts-control &gt; * {
  vertical-align: baseline;
  display: inline-block;
}

.ts-wrapper.multi .ts-control &gt; div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0px solid #d0d0d0;
}

.ts-wrapper.multi .ts-control &gt; div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0px solid #cacaca;
}

.ts-wrapper.multi.disabled .ts-control &gt; div, .ts-wrapper.multi.disabled .ts-control &gt; div.active {
  color: #7d7d7d;
  background: white;
  border: 0px solid white;
}

.ts-control &gt; input {
  flex: 1 1 auto;
  min-width: 7rem;
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
  box-shadow: none !important;
}

.ts-control &gt; input::-ms-clear {
  display: none;
}

.ts-control &gt; input:focus {
  outline: none !important;
}

.has-items .ts-control &gt; input {
  margin: 0px 4px !important;
}

.ts-control.rtl {
  text-align: right;
}

.ts-control.rtl.single .ts-control:after {
  left: 15px;
  right: auto;
}

.ts-control.rtl .ts-control &gt; input {
  margin: 0px 4px 0px -2px !important;
}

.disabled .ts-control {
  opacity: 0.5;
  background-color: #fafafa;
}

.input-hidden .ts-control &gt; input {
  opacity: 0;
  position: absolute;
  left: -10000px;
}

.ts-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: 0.25rem 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}

.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

.ts-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}

.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
  padding: 5px 8px;
}

.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}

.ts-dropdown [data-selectable].option {
  opacity: 1;
  cursor: pointer;
}

.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

.ts-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}

.ts-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}

.ts-dropdown .active.create {
  color: #495c68;
}

.ts-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

.ts-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 5px 8px;
}

.ts-dropdown .spinner:after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent #d0d0d0 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.ts-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  overflow-scrolling: touch;
  scroll-behavior: smooth;
}

.ts-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.sso-login-block .block-title{
  display:none!important
}

.sso-login-block .block-content{
}

.sso-login-block .block-content a{
  display:block;
  width:100%;
  height:2.5rem;
  font-size:0.875rem;
  line-height:2.5rem;
  border-radius:5px;
  color:#fff;
  background-color:#ef7557;
}

.field .messages{
  padding:7px;
}

form .field.field-reserved ul:last-of-type,
fieldset .field.field-reserved ul:last-of-type,
form .field.field-reserved,
fieldset .field.field-reserved{
  margin-bottom:0px!important;
}

.table-row-items &gt; div.table-row-item{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.table-row-items &gt; div.table-row-item:nth-child(2n + 1){
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

body.account #customer-info{
  border-color:#f5f6f7;
  background-color:#f5f6f7
}

body.hrzone-index-index .hr-zone-link{
  border-color:#f5f6f7;
  background-color:#f5f6f7;
  font-weight:700;
}

.main-sidebar-wrapper-content:hover #sidebar-toggle{
  visibility:visible;
  opacity:1;
}

.ammenu-button.-hamburger.-trigger,
.action.skip.sr-only{
  display:none!important;
}

/* .main-sidebar-wrapper-content .sidebar-links li:hover a{text-shadow:0px 0px 1px #000;} */

.aw-rbslider-item{
  border-radius:60px;
  overflow:hidden;
}

.sidebar-content{
  height:calc(100vh - 425px);
  overflow-y:auto;
}

/* Expanded Search */

.search-expanded .mini-search{
  border:1px solid #fff!important;
  background-color:#fff;
  width:776px;
  margin-right:64px;
  position:relative;
}

.search-expanded .mini-search #search_mini_form{
  border:1px solid #fff!important
}

.search-expanded .mini-search #search_mini_form svg path{
  fill:#000000
}

.search-expanded .mini-search #search_mini_form input{
  color:#000000
}

.search-expanded .mini-search #search-close{
  visibility:visible;
  opacity:1;
  position:absolute;
  right:-42px;
}

.search-expanded .mini-search #search-close path{
  fill:#fff!important;
}

.search-expanded .autocomplete-results{
  display:flex;
}

.autocomplete-results{
  display:none;
}

body:not(.search-expanded) #empty-search-result{
  display:none!important;
}

/* Hidden Sidebar */

.sidebar-closed .main-sidebar-wrapper{
  flex: 0 0 79px!important;
}

.sidebar-closed .show-sidebar{
  display:block;
}

.sidebar-closed .hide-sidebar,
.sidebar-closed .box.box-marketing,
.sidebar-closed .box-help-text,
.sidebar-closed .sidebar-arrow,
.sidebar-closed #customer-info .customer-welcome,
.sidebar-closed #sidebar-logo{
  display:none;
}

.sidebar-closed #customer-info{
  border:0px!important;
  justify-content:center;
}

.sidebar-closed #sidebar-small-logo{
  display:block;
}

.sidebar-closed #sidebar-toggle svg{
  transform:rotate(-180deg);
}

.sidebar-closed .main-sidebar-wrapper-content .sidebar-links a span{
  display:none;
}

.sidebar-closed .main-sidebar-wrapper-content .sidebar-links a i{
  visibility:visible;
  display:flex;
  justify-content:center;
  height:44px;
  align-items:center;
  font-size:20px;
}

.sidebar-closed .main-sidebar-wrapper-content .sidebar-links a svg{
  visibility:visible;
}

.sidebar-closed .main-sidebar-wrapper-content .p-\[18px\]{
  padding:0px!important;
  display:flex;
  flex-direction:column;
  align-items:center;
}

.sidebar-closed #customer-info:hover{
  border:1px solid #E4E7F0!important;
  transition-duration:0s!important
}

.sidebar-closed #customer-info,
.sidebar-closed .box.box-help{
  border:0px;
  width:70px;
  height:70px;
}

.sidebar-closed .main-sidebar-wrapper-content{
}

.sidebar-closed .sidebar-links{
  display:flex;
  flex-direction:column;
  align-items:center;
}

.sidebar-closed .sidebar-links li{
  width:47px;
}

.sidebar-closed .sidebar-links li a{
  padding:0px!important;
}

.sidebar-closed .main-sidebar-wrapper-content .sidebar-links a span.warning-count{
  display:inline-block;
  margin-left:35px;
  position:absolute;
  margin-top:1px;
}

.sidebar-closed .main-sidebar-wrapper-content .sidebar-links li.with-warning{
  width:63px
}

.sidebar-closed .support-block{
  width:78px;
  padding:0px;
}

.sidebar-closed .support-block .box{
  margin:4px;
}

.sidebar-closed .sidebar-content{
  width:78px;
}

.sidebar-closed .support-block{
  border-top:0px!important;
}

#sidebar-toggle:hover div{
  visibility:visible;
  opacity:1;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:300ms;
}

.sidebar-closed .ammenu-header-container{
  width:calc(100% - 80px);
}

.sidebar-closed #customer-info{
  margin:10px 0px;
}

.sidebar-closed .sidebar-content{
  overflow-x:visible;
}

.sidebar-closed .sidebar-title{
  display:none;
}

.sidebar-closed .mini-search{
  width:880px;
}

.sidebar-closed .sidebar-content{
  height: calc(100vh - 160px)
}

/* Category menu */

.category-menu-open #sidebar-category-menu{
  display:block!important;
  z-index:1001;
}

.category-menu-open .main-sidebar-wrapper{
  flex:0 0 360px;
}

.category-menu-open .category-button-close{
  display:inline!important;
}

.category-menu-open .category-menu-button{
  background-color:white!important;
  color:#000!important;
  font-weight:600!important;
}

.category-menu-open .category-menu-button svg path{
  fill:#000!important;
}

/* Map View Category */

.catalog-category-view .columns .column.main{
  width:100%;
}

.catalog-category-view .sidebar.sidebar-main{
  display:none;
}

.catalog-category-view .map-product-item{
  border-bottom:1px solid #f5f6f7;
}

.catalog-category-view .map-product-item .deal-brand{
  line-height:18px;
  font-size:14px;
}

.catalog-category-view .map-product-item .deal-review-discount{
  font-size:15px;
  font-weight:700;
  margin-bottom:0px;
  line-height:16px;
  text-align:right;
}

.catalog-category-view .map-product-item .deal-location,
.catalog-category-view .map-product-item .deal-short-description{
  font-size:12px;
  line-height:15px;
  margin-top:2px;
  margin-bottom:2px;
}

.catalog-category-view .map-product-item .image-block{
  width:112px;
}

.catalog-category-view .map-product-item .product.photo.product-item-photo{
  width:112px;
  height:80px;
  overflow:hidden;
  border-radius:25px;
}

.catalog-category-view .map-product-item .product.photo.product-item-photo img{
  width:100%;
  -o-object-fit:fill;
     object-fit:fill;
  height:100%
}

.catalog-category-view .map-product-item .product-info .px-4{
  padding:0px!important
}

.catalog-category-view #map-product-list #map-view-list-items{
  height:calc(100vh - 265px);
  overflow:scroll;
}

.catalog-category-view #map-view #map,
.catalog-category-view #map-view{
  height:calc(100vh - 147px)!important;
  overflow:hidden;
}

/* Full Width Version */

.page-wrapper,
.container{
  max-width:100%!important;
  width:100%!important;
  padding:0px!important;
}

.page-main{
  max-width:100%;
  margin:auto;
  margin-top:161px;
}

.category-cms,
.aw-rbslider-container{
  max-width:1251px;
}

.page-main .column.main{
  max-width:1251px;
  margin:auto;
}

.catalog-product-view .page-main{
  max-width:100%;
}

.ammenu-header-container{
  background-color:#040223;
  width:calc(100% - 280px);
}

body.customer-account-forgotpassword .page-main,
body.customer-account-createpassword .page-main,
body.customer-account-create .page-main,
body.customer-account-login .page-main{
  max-width:100%;
  margin:auto;
}

body.customer-account-forgotpassword .page-main .column.main,
body.customer-account-createpassword .page-main .column.main,
body.customer-account-create .page-main .column.main,
body.customer-account-login .page-main .column.main{
  max-width:100%;
  margin:auto;
}

/* HR links */

.sidebar-hrlinks-open #hr-links{
  display:block;
  position:absolute;
  bottom:0;
  left:50px;
  background-color:white;
  box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.07);
  padding:16px;
  width:200px;
  border-radius:1rem;
}

.sidebar-hrlinks-open #hr-links li{
  width:100%!important;
}

.sidebar-hrlinks-open #hr-links a{
  padding-left:16px!important;
  padding-right:16px!important
}

.sidebar-hrlinks-open #hr-links a span{
  display:block;
}

.sidebar-hrlinks-open #hr-links a svg{
  display:none;
}

/* Category */

.catalog-category-view.page-layout-2columns-left .columns{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.catalog-category-view.page-layout-2columns-left .columns .main{
  grid-column-start:1!important;
}

.product-item{
  box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.07);
}

/* Masonry */

.bricks{
  overflow:hidden;
  max-width:100%;
}

.brick{
  width:100%;
  max-width:404px;
  float:left;
}

.bricks-ready{
  transition:width .7s ease;
}

.brick-ready{
  transition:top .7s ease,left .7s ease;
}

/* UK dot nav */

.aw-rbslider-container img{
  border-radius:60px!important;
}

.uk-dotnav{
  width:241px;
  height:3px;
  background-color:#E4E7F0;
  z-index:99999;
  display:flex;
  margin:auto;
  margin-top:11px;
  border-radius:4px;
  overflow:hidden;
}

.uk-dotnav li{
  flex:1
}

.uk-dotnav li a{
  display:block;
  height:3px;
  width:100%;
}

.uk-dotnav li.scale-125{
  background-color:#333333;
  border-radius:5px;
}

.uk-slideshow.uk-overlay-active{
  position:relative;
  z-index:9
}

.uk-slidenav-previous{
  margin-left:40px;
}

.uk-slidenav-previous,
.uk-slidenav-next{
  opacity:1;
  z-index:10;
}

/* Horizontal scroll */

.horizontal-scroll{
  overflow-x:auto;
  overflow-y:hidden;
}

.horizontal-scroll .grid{
  width:1251px;
  padding-bottom:30px;
}

/* Category menu */

.category-sidebar-container{
  height:calc(100vh - 80px)
}

/* Login Page */

.login-left-image-border{
  background-image:url('../images/block-separator.png');
  background-position:top right;
  background-repeat:repeat-y;
}

.login-right-image-border{
  background-image:url('../images/block-separator.png');
  background-repeat:repeat-y;
}

body.fixed-login-form #customer-login-container-new #login,
body.fixed-login-form #customer-login-container-new #registration{
  position:fixed;
  top:90px;
  background-color:#fff;
  margin-left:-40px;
  width:550px;
  display:flex;
  padding:17px;
  border-radius:60px;
  --tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

body.fixed-login-form #customer-login-container-new #registration .form-title{
  display:none;
}

body.fixed-login-form #customer-login-container-new #login #login-form-content,
body.fixed-login-form #customer-login-container-new #registration #registration-form-content{
  display:none;
}

body.fixed-login-form #customer-login-container-new #login #login-form-content-fixed,
body.fixed-login-form #customer-login-container-new #registration #registration-form-content-fixed{
  display:block!important;
}

body.fixed-login-form.fixed-login-form-show #customer-login-container-new #login #login-form-content-fixed,
body.fixed-login-form.fixed-registration-form-show #customer-login-container-new #registration #registration-form-content-fixed{
  display:none!important;
}

body.fixed-login-form.fixed-login-form-show #customer-login-container-new #registration .form-title,
body.fixed-login-form.fixed-registration-form-show #customer-login-container-new #registration .form-title,
body.fixed-login-form.fixed-login-form-show #customer-login-container-new #login #login-form-content,
body.fixed-login-form.fixed-registration-form-show #customer-login-container-new #registration #registration-form-content{
  display:block!important;
}

body.fixed-login-form.fixed-login-form-show #customer-login-container-new #login #login-form-content,
body.fixed-login-form.fixed-registration-form-show #customer-login-container-new #registration #registration-form-content{
  padding:43px 23px!important
}

/* Video Background */

.video-container{
  position:relative;
}

.video-container video{
  width:100%;
  height:100%;
  position:absolute;
  -o-object-fit:cover;
     object-fit:cover;
  z-index:0;
}

/* CMS Page */

body.cms-page-view .columns .column.main{
  width:100%;
}

body.cms-page-view .columns .column.main .footer-links a:hover{
  text-decoration:underline;
}

/* Map View */

body.category-map-view{
}

body.category-map-view div.text-4xl.mb-4,
body.category-map-view .breadcrumbs{
  display:none;
}

body.category-map-view .ammenu-header-container{
  width: calc(100% - 360px);
}

body.category-map-view .ammenu-header-container .header.content{
  max-width:100%;
}

body.category-map-view #maincontent{
  margin:0px!important;
  margin-top:145px!important;
}

body.category-map-view #maincontent .columns .column.main{
  max-width:100%!important
}

body.category-map-view #product-list{
  padding:0px!important
}

body.category-map-view #map-product-list.map-view-search-expanded #map-view-filter-button,
body.category-map-view #map-product-list.map-view-search-expanded #map-view-search-icon{
  display:none;
}

body.category-map-view #map-product-list.map-view-search-expanded #map-view-search-field{
  display:block;
}

body.category-map-view .map-product-item:hover{
  cursor:pointer!important;
  background-color:#e4e7f0!important;
}

body.category-map-view .gm-style-iw.gm-style-iw-c{
  border-radius:30px!important;
  padding:0px!important;
  width:265px!important
}

body.category-map-view .gm-style-iw.gm-style-iw-c .gm-ui-hover-effect{
  top:4px!important;
  right:22px!important;
}

body.category-map-view .gm-style-iw.gm-style-iw-c .gm-ui-hover-effect span{
  opacity:0!important;
}

body.category-map-view .gm-style-iw.gm-style-iw-c .map-view-popup-content-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:8px 24px;
}

/* Login &amp; Registration */

body.customer-account-login #messages{
  position:static!important;
}

body.customer-account-login #messages .message{
  font-size:14px!important;
  justify-content:left;
  padding:20px;
  margin-bottom:20px;
  border-radius:60px;
  margin-left:0px;
}

body.customer-account-login #messages .message button{
  display:none!important
}

body.responsive-menu-open .login-main-menu{
  position:absolute;
  flex-direction:column;
  right:40px;
  top:80px;
  background-color:white;
  box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
}

body.responsive-menu-open .login-main-menu li{
  display:block!important;
  color:#040223;
  text-align:left;
  padding:8px 16px;
  width:100%;
}

body.responsive-menu-open .login-main-menu li a{
  color:#040223!important;
}

body.responsive-menu-open .desktop-login-menu svg{
  transform:rotate(-180deg);
}

body.customer-account-create #messages{
  display:none!important;
}

/* Detail Page */

body.catalog-product-view #top-button{
  display:none!important;
}

/* Account */

body.account #top-button{
  display:none!important;
}

/* Login page content popup */

#login-page-content-overlay{
  position:absolute;
  height:100%;
  width:100%;
  cursor:pointer;
  z-index:9;
}

/* Campaign Banner */

.sidebar-closed .homepage-campaign-banner{
  width:calc(100% - 80px)!important;
}

.homepage-campaign-banner{
  width:calc(100% - 280px);
  z-index:-1;
  background-size:100% auto;
  background-position:top left;
  height:2000px;
}

.campaign-banner-content{
  height:334px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:0px 60px;
}

.campaign-banner-content .campaign-banner-text{
  font-size:68px;
  font-weight:600;
  line-height:64px;
}

.campaign-banner-content .campaign-banner-button{
  margin-top:18px;
}

.campaign-banner-content .campaign-banner-button a{
  color:#000000;
  display:inline-block;
  background-color:#F5F6F7;
  border-radius:62px;
  font-size:15px;
  font-weight:600;
  padding:5px 18px;
}

.column.main:not(.campaign){
  background-color:white;
  outline:40px solid #fff;
}

/* Sidebar slider */

.swiper-pagination-bullet-active{
  background:#000000!important
}

/* Couponing */

.couponing-discount-info{
  background-image:url('../images/couponing-discount-bck.png');
  background-repeat:no-repeat;
  background-position:bottom right;
}

/* Success */

#item-success-block.open-block svg{
  transform:rotate(180deg);
}

.checkout-onepage-success .sidebar-content{
  background-color:#fff!important;
}

.checkout-onepage-success .checkout-success #item-success-block{
  background-color:#fff;
}

.checkout-onepage-success .checkout-success,
.checkout-onepage-success{
  background-color:#f5f6f7!important;
}

.checkout-onepage-success .support-bottom-icon{
  left:20px;
}

.checkout-onepage-success #success-order-content img{
  width:40px;
  height:40px;
  border-radius:10px;
}

.checkout-onepage-success #success-order-content{
}

.checkout-onepage-success #success-order-content img{
}

.checkout-onepage-success #item-success-block.open-block .success-coupon-counts{
  display:none;
}

/* Responsivity */

@media(max-width:1620px) {
  .page-main .column.main{
    max-width:100%;
    margin:auto;
  }
}

@media(max-width:1590px) {
  #ammenu-header-container{
    padding-right:40px!important;
  }

  /*.page-main{margin-left:40px!important;margin-right:40px!important;padding:0px!important}*/

  .category-cms,
	.aw-rbslider-container{
    max-width:100%;
  }

  .brick{
    max-width:377px;
  }
}

.page-main{
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 0px;
}

@media (min-width: 640px){
  .page-main{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
}

@media(max-width:1279px) {
  .mini-search{
    width:400px;
  }

  .search-expanded .mini-search{
    width:450px;
  }
}

@media(max-width:1023px) {
  body:not(.sidebar-expanded) .main-sidebar-wrapper{
    flex: 0 0 79px!important;
  }

  body:not(.sidebar-expanded) .show-sidebar{
    display:block;
  }

  body:not(.sidebar-expanded) .hide-sidebar,
	body:not(.sidebar-expanded) .box.box-marketing,
	body:not(.sidebar-expanded) .box-help-text,
	body:not(.sidebar-expanded) .sidebar-arrow,
	body:not(.sidebar-expanded) #customer-info .customer-welcome,
	body:not(.sidebar-expanded) #sidebar-logo{
    display:none;
  }

  body:not(.sidebar-expanded) #customer-info{
    border:0px!important;
    justify-content:center;
  }

  body:not(.sidebar-expanded) #sidebar-small-logo{
    display:block;
  }

  body:not(.sidebar-expanded) #sidebar-toggle svg{
    transform:rotate(-180deg);
  }

  body:not(.sidebar-expanded) .main-sidebar-wrapper-content .sidebar-links a span{
    display:none;
  }

  body:not(.sidebar-expanded) .main-sidebar-wrapper-content .sidebar-links a svg{
    visibility:visible;
  }

  body:not(.sidebar-expanded) .main-sidebar-wrapper-content .p-\[18px\]{
    padding:0px!important;
    display:flex;
    flex-direction:column;
    align-items:center;
  }

  body:not(.sidebar-expanded) #customer-info:hover{
    border:1px solid #E4E7F0!important;
    transition-duration:0s!important
  }

  body:not(.sidebar-expanded) #customer-info,
	body:not(.sidebar-expanded) .box.box-help{
    border:0px;
    width:70px;
    height:70px;
  }

  body:not(.sidebar-expanded) .main-sidebar-wrapper-content{
  }

  body:not(.sidebar-expanded) .sidebar-links{
    display:flex;
    flex-direction:column;
    align-items:center;
  }

  body:not(.sidebar-expanded) .sidebar-links li{
    width:47px;
  }

  body:not(.sidebar-expanded) .sidebar-links li a{
    padding:0px!important;
  }

  body:not(.sidebar-expanded) .main-sidebar-wrapper-content .sidebar-links a span.warning-count{
    display:inline-block;
    margin-left:35px;
    position:absolute;
    margin-top:1px;
  }

  body:not(.sidebar-expanded) .main-sidebar-wrapper-content .sidebar-links li.with-warning{
    width:63px
  }

  body:not(.sidebar-expanded) .support-block{
    width:78px;
    padding:0px;
  }

  body:not(.sidebar-expanded) .support-block .box{
    margin:4px;
  }

  body:not(.sidebar-expanded) .sidebar-content{
    width:78px;
  }

  body:not(.sidebar-expanded) .support-block{
    border-top:0px!important;
  }

  body:not(.sidebar-expanded) #sidebar-toggle:hover div{
    visibility:visible;
    opacity:1;
    transition-property:all;
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration:300ms;
  }

  body:not(.sidebar-expanded) .ammenu-header-container .category-menu{
    width:100%;
    right:auto;
  }

  body:not(.sidebar-expanded) .ammenu-header-container{
    width:calc(100% - 79px);
  }

  body:not(.sidebar-expanded) #customer-info{
    margin:10px 0px;
  }

  body:not(.sidebar-expanded) .sidebar-content{
    overflow-x:visible;
  }

  body:not(.sidebar-expanded) .header.content{
    width:100%!important;
  }

  body:not(.sidebar-expanded) .sidebar-content{
    overflow-y:inherit;
  }

  body.sidebar-expanded .sidebar-content{
    background-color:#fff;
    z-index:9999;
  }

  body.sidebar-expanded .ammenu-header-container{
    width:100%!important;
  }

  body.sidebar-expanded .support-block{
    width:280px;
  }

  body.sidebar-expanded .sidebar-content{
    height: calc(100vh - 185px);
    width:280px;
  }

  body.sidebar-expanded .support-block{
    z-index:999;
  }

  body.sidebar-expanded .page-wrapper::after{
    content:" ";
    position:fixed;
    width:100%;
    height:100%;
    background-color:#000;
    opacity:0.6;
    z-index:9;
    display:block;
    top:0;
    left:0;
  }

  body.sidebar-expanded .sidebar-logo{
    z-index:999999;
  }

  body.sidebar-expanded .sidebar-title{
    display:block!important;
  }

  .catalog-category-view.page-layout-2columns-left #maincontent{
    grid-template-columns: repeat(1, minmax(0, 1fr));
    margin-left:16px;
    margin-right:16px;
  }

  .catalog-category-view.page-layout-2columns-left .columns{
    grid-template-columns: repeat(1, minmax(0, 1fr))!important;
  }

  .sidebar-content{
    height: calc(100vh - 160px);
    overflow-y:inherit;
  }

  .login-right-image-border,
	.login-left-image-border{
    margin-left:0px!important;
    padding-right:0px!important;
    background-image:none!important
  }

  .deals-section-2 .pl-\[30px\]{
    padding-left:0px!important;
  }

  .homepage-campaign-banner{
    width:calc(100% - 79px);
  }

  .campaign-banner-content{
    height:256px;
  }

  .campaign-banner-content .campaign-banner-button{
    margin-top:7px;
  }

  .campaign-banner-content .campaign-banner-text{
    font-size:32px;
    line-height:30px;
  }

  .campaign-banner-content .campaign-banner-button a{
    font-size:12px;
  }
}

@media(max-width:767px) {
  #ammenu-header-container{
    padding-left:16px!important;
    padding-right:16px!important;
  }

  .mini-search{
    display:none;
  }

  body.mobile-search-open #mobile-search,
	body.mobile-search-open .ammenu-logo{
    display:none!important;
  }

  body.mobile-search-open .mini-search{
    display:block!important;
  }

  body.mobile-search-open .mini-search #search{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
  }

  .catalog-category-view.page-layout-2columns-left .columns{
    grid-template-columns: repeat(1, minmax(0, 1fr))!important;
  }

  .catalog-category-view.page-layout-2columns-left .breadcrumbs{
    display:none!important;
  }

  .catalog-category-view.page-layout-2columns-left h1.page-title{
    display:none;
  }

  .horizontal-scroll .grid{
    width:795px;
  }

  #amasty-shopby-product-list .justify-start.text-2xl{
    display:none!important;
  }

  #amasty-shopby-product-list #product-list.map-view-category{
    flex-direction:column!important;
  }

  body.fixed-login-form #customer-login-container-new #login,
	body.fixed-login-form #customer-login-container-new #registration{
    width: calc(100% - 32px);
  }
}

@media(max-height:680px) {
  #hr-links{
    display:none;
  }

  #hr-toggle-links{
    display:block;
  }

  .sidebar-closed.sidebar-hrlinks-open #hr-links{
    display:block;
    position:fixed;
    z-index:9999;
  }

  .sidebar-closed.sidebar-hrlinks-open #hr-links .sidebar-links{
    width:244px;
    box-shadow:0px 15px 30px 0px rgba(0, 0, 0, 0.09);
    position:absolute;
    z-index:9999;
    background-color:#fff;
    margin-left:21px;
    margin-top:20px;
    border-radius:24px;
  }

  .sidebar-closed.sidebar-hrlinks-open .main-sidebar-wrapper-content #hr-links .sidebar-links li{
    width:100%;
    padding:0px 16px;
    border:0px;
  }

  .sidebar-closed.sidebar-hrlinks-open .main-sidebar-wrapper-content #hr-links .sidebar-links a span{
    display:block;
  }

  .sidebar-closed.sidebar-hrlinks-open .main-sidebar-wrapper-content #hr-links .sidebar-links a svg{
    display:none;
  }
}

.category-view .sidebar .block.filter {
}

.product-image-photo {
  transition: opacity 0.5s ease-in-out;
  opacity: 1;
}

.product-image-photo.fade-out {
  opacity: 0;
}

.product-image-photo.fade-in {
  opacity: 1;
}

.category-kaufbare-gutscheine .block-filter{
  display: none;
}

body.account .columns, body.customercredit-index-index .columns{
  display: block;
}

[data-content-type$='block'] body.account .columns p:last-child,[data-content-type$='block']  body.customercredit-index-index .columns p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] body.account .columns p:last-child,body.category-map-view div.text-4xl[data-content-type$='block']  body.customercredit-index-index .columns p:last-child{
  display:none;
}

.category-view .sidebar body.account .columns.filter,.category-view .sidebar  body.customercredit-index-index .columns.filter {
}

.account-nav{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.account-nav ul li{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  display: flex;
  cursor: pointer;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding: 0.5rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}

.account-nav ul li:hover{
  border-radius: 1rem;
  --tw-border-opacity: 1;
  border-color: rgb(228 231 240 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity));
}

.account-nav ul li.current{
  border-radius: 1rem;
  --tw-border-opacity: 1;
  border-color: rgb(228 231 240 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity));
  font-size: 0.875rem;
  line-height: 1.25rem;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.account-nav ul li.current.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.account-nav ul li.current.leading-tight.text-black + svg{
  right: -2rem;
}

.account-nav ul li a{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.account-nav ul li a.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.account-nav ul li a.leading-tight.text-black + svg{
  right: -2rem;
}

.account-nav ul li a:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.account-nav ul li strong {
}

.actions-toolbar{
  margin-top: 1.5rem;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity));
  padding-top: 1rem;
}

.actions-toolbar a.back{
  --tw-text-opacity: 1;
  color: rgb(4 1 176 / var(--tw-text-opacity));
  text-decoration-line: underline;
}

body &gt; div &gt; div.grecaptcha-badge{
  display: none;
  height: 0px !important;
  width: 0px !important;
}

.order-items &gt; div:nth-child(even){
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.order-links{
  display: block;
}

[data-content-type$='block'] .order-links p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .order-links p:last-child{
  display:none;
}

.category-view .sidebar .order-links.filter {
}

.order-links{
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.order-links li{
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.catalog-category-view .map-product-item .product-info .order-links li{
  padding:0px
}

.order-links li{
  cursor: pointer;
  white-space: nowrap;
}

.order-links li.current{
  flex-grow: 1;
  --tw-text-opacity: 1;
  color: rgb(20 28 36 / var(--tw-text-opacity));
}

.order-links li a{
  text-decoration-line: underline;
}

.order-date{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.order-date.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute .min-w-20.z-10.order-date.leading-tight.text-black + svg{
  right: -2rem;
}

.catalog-product-view .page-header{
  display: none;
}

@media (min-width: 640px){
  .catalog-product-view .page-header{
    display: block;
  }
}

.catalog-product-view .page-main{
  margin-top: 0px;
}

@media (min-width: 640px){
  .catalog-product-view .page-main{
    margin-top: 161px;
  }
}

form .field, fieldset .field{
  margin-top: 0.25rem;
}

/* Reserve space for single line form validation messages */

form .field.field-reserved, fieldset .field.field-reserved{
  margin-bottom: 1.75rem;
}

form .field.field-reserved ul:last-of-type, fieldset .field.field-reserved ul:last-of-type{
  margin-bottom: -1.5rem;
  padding-bottom: 0.25rem;
}

form .field.field-reserved ul, fieldset .field.field-reserved ul{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute form.min-w-20.z-10 .field.field-reserved ul.leading-tight.text-black,#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute  fieldset.min-w-20.z-10 .field.field-reserved ul.leading-tight.text-black{
  left: 1.25rem;
  max-width: 200px;
}

#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute form.min-w-20.z-10 .field.field-reserved ul.leading-tight.text-black + svg,#html-body.-amshopby-sticky .columns &gt; .sidebar-main .swatch-attribute  fieldset.min-w-20.z-10 .field.field-reserved ul.leading-tight.text-black + svg{
  right: -2rem;
}

form label, fieldset label{
  margin-bottom: 0.5rem;
  display: block;
  --tw-text-opacity: 1;
  color: rgb(4 1 176 / var(--tw-text-opacity));
}

[data-content-type$='block'] form label p:last-child,[data-content-type$='block']  fieldset label p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] form label p:last-child,body.category-map-view div.text-4xl[data-content-type$='block']  fieldset label p:last-child{
  display:none;
}

.category-view .sidebar form label.filter,.category-view .sidebar  fieldset label.filter {
}

form .field.choice, fieldset .field.choice{
  display: flex;
  align-items: center;
}

form .field.choice input, fieldset .field.choice input{
  margin-right: 1rem;
}

form .field.choice label, fieldset .field.choice label{
  margin-bottom: 0px;
}

form .field.field-error .messages, fieldset .field.field-error .messages{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
  max-width: -moz-fit-content;
  max-width: fit-content;
}

form legend, fieldset legend{
  margin-bottom: 0.75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(20 28 36 / var(--tw-text-opacity));
}

form legend + br, fieldset legend + br{
  display: none;
}

fieldset ~ fieldset{
  margin-top: 2rem;
}

/* For backwards compatibility */

.flex-columns-wrapper{
  display: flex;
  flex-direction: column;
}

@media (min-width: 768px) {
  .flex-columns-wrapper{
    flex-direction: row;
  }
}

.cms-brands .page-main{
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 145px;
}

.cms-brands .page-main .column.main{
  max-width: 100%;
}

.cms-brands .breadcrumbs{
  display: none;
}

.amcform-popup-block .amcform-title,
.circle-theme.rendered-form .field .label,
.circle-theme.rendered-form .fieldset &gt; .field.form-group .label,
.circle-theme.rendered-form .fieldset &gt; .fields &gt; .field.form-group &gt; .label{
  font-weight: 400;
}

.amcform-tooltip-wrapper &gt; label{
  position: static;
}

.amcform-popup-block .amcform-labels-list,
.amform-form .amform-hide-formload,
.amform-form .amform-hide-formload.action.primary,
.amform-form:not(.default) .kct-on,
.amform-form:not(.default) .kct-off,
.amform-form:not(.default) .kct-handle,
.amform-parent .amform-show-popup.-hidden,
.circle-theme .amcform-title-wrap:after,
.circle-theme .amcform-title-wrap:before,
.fb-googlemap .gm-svpc,
.linear-theme .amcform-step,
.linear-theme .amcform-title-wrap:after,
.linear-theme .amcform-title-wrap:before{
  display: none;
}

.amcform-title-wrap.active ~ .amcform-title-wrap:before,
.amform-body .am-picker-year .ui-datepicker-calendar td a.ui-state-highlight{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.amcform-button:not(.primary).-disabled,
.amcform-button:not(.primary).-disabled:focus{
  pointer-events: none;
}

.amcform-title-wrap.-disabled .amcform-step{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.amcform-title-wrap.-error .amcform-step{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI5Mjg5NCAxLjcwNzExQy0wLjA5NzYzMTIgMS4zMTY1OCAtMC4wOTc2MzEyIDAuNjgzNDE3IDAuMjkyODk0IDAuMjkyODkzQzAuNjgzNDE4IC0wLjA5NzYzMTEgMS4zMTY1OCAtMC4wOTc2MzExIDEuNzA3MTEgMC4yOTI4OTNMNiA0LjU4NTc5TDEwLjI5MjkgMC4yOTI4OTNDMTAuNjgzNCAtMC4wOTc2MzExIDExLjMxNjYgLTAuMDk3NjMxMSAxMS43MDcxIDAuMjkyODkzQzEyLjA5NzYgMC42ODM0MTcgMTIuMDk3NiAxLjMxNjU4IDExLjcwNzEgMS43MDcxMUw3LjQxNDIxIDZMMTEuNzA3MSAxMC4yOTI5QzEyLjA5NzYgMTAuNjgzNCAxMi4wOTc2IDExLjMxNjYgMTEuNzA3MSAxMS43MDcxQzExLjMxNjYgMTIuMDk3NiAxMC42ODM0IDEyLjA5NzYgMTAuMjkyOSAxMS43MDcxTDYgNy40MTQyMUwxLjcwNzExIDExLjcwNzFDMS4zMTY1OCAxMi4wOTc2IDAuNjgzNDE4IDEyLjA5NzYgMC4yOTI4OTQgMTEuNzA3MUMtMC4wOTc2MzA2IDExLjMxNjYgLTAuMDk3NjMwNiAxMC42ODM0IDAuMjkyODk0IDEwLjI5MjlMNC41ODU3OSA2TDAuMjkyODk0IDEuNzA3MTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}

.amcform-title-wrap.-disabled .amcform-label{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.amcform-button.-with-icon:active,
.amcform-button.-with-icon:active &gt; .amcform-icon,
.amcform-title-wrap.active .amcform-label,
.linear-theme.rendered-form .field.-active &gt; .label,
.linear-theme.rendered-form .fieldset &gt; .field.form-group.-active &gt; .label,
.linear-theme.rendered-form .fieldset &gt; .fields &gt; .field.form-group.-active &gt; .label{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.amcform-button.-with-icon.-remove:active,
.amcform-button.-with-icon:active &gt; .amcform-icon.-remove,
.amcform-title-wrap.-error .amcform-label{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.linear-theme .fieldset-block .input-error-box{
  position: absolute;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.linear-theme .fieldset-block .input-error-box,
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.linear-theme .fieldset-block .input-error-box{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.linear-theme .fieldset-block .input-error-box{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.linear-theme .fieldset-block .input-error-box,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.linear-theme .fieldset-block .input-error-box{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.linear-theme .fieldset-block .input-error-box,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.linear-theme .fieldset-block .input-error-box{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.linear-theme .fieldset-block .input-error-box{
  left: 3rem;
}

.circle-theme.rendered-form .amform-date.mage-error,
.circle-theme.rendered-form .amform-time.mage-error,
.circle-theme.rendered-form .form-control.mage-error,
.linear-theme .amcform-title-wrap.-error .amcform-title,
.linear-theme.rendered-form .amform-date.mage-error,
.linear-theme.rendered-form .amform-time.mage-error,
.linear-theme.rendered-form .form-control.mage-error{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}

.linear-theme .amcform-page-titles{
  align-items: stretch;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-right: 20px;
}

.linear-theme .amcform-title-wrap{
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 1rem;
  display: block;
  flex: 1 1 0%;
  text-align: left;
}

[data-content-type$='block'] .linear-theme .amcform-title-wrap p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .linear-theme .amcform-title-wrap p:last-child{
  display:none;
}

body.category-map-view div.text-4xl.linear-theme .amcform-title-wrap{
  display:none;
}

.category-view .sidebar .linear-theme .amcform-title-wrap.filter {
}

.linear-theme .amcform-title-wrap.active .amcform-title{
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.linear-theme .amcform-title-wrap.-disabled .amcform-title{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.linear-theme .amcform-title{
  margin: 0px;
  display: block;
  min-height: 100%;
  max-width: 100%;
  border-bottom-width: 8px;
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
  padding-bottom: 0.5rem;
  text-align: left;
}

[data-content-type$='block'] .linear-theme .amcform-title p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .linear-theme .amcform-title p:last-child{
  display:none;
}

.category-view .sidebar .linear-theme .amcform-title.filter {
}

.circle-theme .amcform-page-titles{
  align-items: center;
}

.circle-theme .amcform-title{
  display: flex;
  max-width: none;
  align-items: center;
}

.circle-theme .amcform-step{
  margin-top: 0px;
  margin-right: 0.75rem;
  margin-bottom: 0px;
  max-width: 38px;
  border-radius: 1rem;
}

.circle-theme .amcform-label{
  text-align: left;
}

.circle-theme .amcform-title-wrap + .amcform-title-wrap{
  margin-left: 30px;
}

.circle-theme .amcform-title-wrap:nth-child(3n+1){
  margin-left: 0px;
}

.circle-theme .amcform-title-wrap.-disabled .amcform-step{
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.amcform-table-wrap &gt; .amcform-title{
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0.75rem;
  margin-top: 0px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.kc-toggle.on .kct-inner{
  left: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: #e5e7eb;
  --tw-gradient-to: rgb(229 231 235 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent;
}

.amform-form:not(.default) .kc-toggle input:focus + .kct-inner{
  border-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.amform-form:not(.default) .kc-toggle{
  margin-top: 0px;
  margin-right: 4px;
  margin-bottom: 0px;
  margin-left: 0px;
  height: 16px;
  width: 26px;
  border-radius: 9999px;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.amform-form:not(.default) .kc-toggle.on{
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.amform-form:not(.default) .kc-toggle .kct-inner{
  top: 2px;
  left: 2px;
  height: 12px;
  width: 12px;
  border-radius: 9999px;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.amform-form:not(.default) .kc-toggle.on .kct-inner{
  left: 12px;
}

@media only screen and (max-width: 767px) {
  form:not(.linear-theme) .amcform-title-wrap{
    display: none;
    max-width: 50%;
  }

  form:not(.linear-theme) .amcform-title-wrap:before,
    form:not(.linear-theme) .amcform-title-wrap:not(:last-child):after{
    width: 50%;
  }

  form:not(.linear-theme) .amcform-title-wrap:first-child:before{
    display: none;
  }

  form:not(.linear-theme) .amcform-title-wrap:after{
    background-color: transparent;
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-to: rgb(229 231 235 / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: transparent;
  }

  .circle-theme .amcform-title-wrap:after,
    .circle-theme .amcform-title-wrap:before,
    form:not(.linear-theme) .amcform-title-wrap.active ~ form:not(.linear-theme) .amcform-title-wrap:nth-last-child(2){
    display: none;
  }

  .linear-theme .amcform-title-wrap.active ~ .linear-theme .amcform-title-wrap:nth-last-child(2),
    form:not(.linear-theme) .amcform-title-wrap.-done:nth-last-child(2),
    form:not(.linear-theme) .amcform-title-wrap.active,
    form:not(.linear-theme) .amcform-title-wrap.active + .amcform-title-wrap,
    form:not(.linear-theme) .amcform-title-wrap.active + form:not(.linear-theme) .amcform-title-wrap:nth-last-child(2){
    display: block;
  }

  [data-content-type$='block'] .linear-theme .amcform-title-wrap.active ~ .linear-theme .amcform-title-wrap:nth-last-child(2) p:last-child,[data-content-type$='block'] 
    form:not(.linear-theme) .amcform-title-wrap.-done:nth-last-child(2) p:last-child,[data-content-type$='block'] 
    form:not(.linear-theme) .amcform-title-wrap.active p:last-child,[data-content-type$='block'] 
    form:not(.linear-theme) .amcform-title-wrap.active + .amcform-title-wrap p:last-child,[data-content-type$='block'] 
    form:not(.linear-theme) .amcform-title-wrap.active + form:not(.linear-theme) .amcform-title-wrap:nth-last-child(2) p:last-child{
    margin-bottom: 1rem;
    margin-top: 0px;
  }

  body.category-map-view div.text-4xl[data-content-type$='block'] .linear-theme .amcform-title-wrap.active ~ .linear-theme .amcform-title-wrap:nth-last-child(2) p:last-child,body.category-map-view div.text-4xl[data-content-type$='block'] 
    form:not(.linear-theme) .amcform-title-wrap.-done:nth-last-child(2) p:last-child,body.category-map-view div.text-4xl[data-content-type$='block'] 
    form:not(.linear-theme) .amcform-title-wrap.active p:last-child,body.category-map-view div.text-4xl[data-content-type$='block'] 
    form:not(.linear-theme) .amcform-title-wrap.active + .amcform-title-wrap p:last-child,body.category-map-view div.text-4xl[data-content-type$='block'] 
    form:not(.linear-theme) .amcform-title-wrap.active + form:not(.linear-theme) .amcform-title-wrap:nth-last-child(2) p:last-child{
    display:none;
  }

  .category-view .sidebar .linear-theme .amcform-title-wrap.active ~ .linear-theme .amcform-title-wrap:nth-last-child(2).filter,.category-view .sidebar 
    form:not(.linear-theme) .amcform-title-wrap.-done:nth-last-child(2).filter,.category-view .sidebar 
    form:not(.linear-theme) .amcform-title-wrap.active.filter,.category-view .sidebar 
    form:not(.linear-theme) .amcform-title-wrap.active + .amcform-title-wrap.filter,.category-view .sidebar 
    form:not(.linear-theme) .amcform-title-wrap.active + form:not(.linear-theme) .amcform-title-wrap:nth-last-child(2).filter {
  }

  form:not(.linear-theme) .amcform-title-wrap.-done:before,
    form:not(.linear-theme) .amcform-title-wrap.active:before{
    background-color: transparent;
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
    --tw-gradient-from: #93c5fd;
    --tw-gradient-to: rgb(147 197 253 / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: transparent;
  }

  form:not(.linear-theme) .amcform-title-wrap.-done:nth-last-child(2):after,
    form:not(.linear-theme) .amcform-title-wrap.active + .amcform-title-wrap:before,
    form:not(.linear-theme) .amcform-title-wrap.active:after{
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253 / var(--tw-bg-opacity));
  }

  .linear-theme .amcform-page-titles,
    .linear-theme.rendered-form .fieldset &gt; .field.form-group,
    .linear-theme.rendered-form .fieldset &gt; .fields &gt; .field.form-group{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .catalog-category-view .map-product-item .product-info .linear-theme .amcform-page-titles,.catalog-category-view .map-product-item .product-info 
    .linear-theme.rendered-form .fieldset &gt; .field.form-group,.catalog-category-view .map-product-item .product-info 
    .linear-theme.rendered-form .fieldset &gt; .fields &gt; .field.form-group{
    padding:0px
  }

  .linear-theme .amcform-title-wrap{
    display: block;
    min-width: 50%;
    max-width: 100%;
  }

  [data-content-type$='block'] .linear-theme .amcform-title-wrap p:last-child{
    margin-bottom: 1rem;
    margin-top: 0px;
  }

  body.category-map-view div.text-4xl[data-content-type$='block'] .linear-theme .amcform-title-wrap p:last-child{
    display:none;
  }

  .category-view .sidebar .linear-theme .amcform-title-wrap.filter {
  }

  .circle-theme .amcform-page-titles{
    margin-bottom: 2rem;
    align-items: stretch;
  }

  .circle-theme .amcform-title{
    margin: 0px;
    display: block;
  }

  [data-content-type$='block'] .circle-theme .amcform-title p:last-child{
    margin-bottom: 1rem;
    margin-top: 0px;
  }

  body.category-map-view div.text-4xl[data-content-type$='block'] .circle-theme .amcform-title p:last-child{
    display:none;
  }

  .category-view .sidebar .circle-theme .amcform-title.filter {
  }

  .circle-theme .amcform-label{
    display: block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0px;
    padding-right: 0px;
  }

  [data-content-type$='block'] .circle-theme .amcform-label p:last-child{
    margin-bottom: 1rem;
    margin-top: 0px;
  }

  body.category-map-view div.text-4xl[data-content-type$='block'] .circle-theme .amcform-label p:last-child{
    display:none;
  }

  .category-view .sidebar .circle-theme .amcform-label.filter {
  }

  .circle-theme .amcform-title-wrap{
    margin: 0px;
    border-bottom-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgb(147 197 253 / var(--tw-border-opacity));
  }

  .circle-theme .amcform-title-wrap + .amcform-title-wrap{
    margin: 0px;
  }

  .circle-theme .amcform-title-wrap.active{
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity));
  }

  .circle-theme .amcform-title-wrap.-disabled{
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
  }

  .circle-theme .amcform-title-wrap.-error{
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity));
  }
}

@media all and (min-width: 768px), print {
  .amcform-title-wrap:nth-child(3n+1):before{
    display: none;
  }

  .linear-theme .amcform-title{
    max-width: 174px;
  }

  form:not(.linear-theme):not(.circle-theme) .amcform-title-wrap:nth-child(3n+1):last-child:before{
    display: block;
    width: 50%;
    background-color: transparent;
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-to: rgb(229 231 235 / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: transparent;
  }

  [data-content-type$='block'] form:not(.linear-theme):not(.circle-theme) .amcform-title-wrap:nth-child(3n+1):last-child:before p:last-child{
    margin-bottom: 1rem;
    margin-top: 0px;
  }

  body.category-map-view div.text-4xl[data-content-type$='block'] form:not(.linear-theme):not(.circle-theme) .amcform-title-wrap:nth-child(3n+1):last-child:before p:last-child{
    display:none;
  }

  .category-view .sidebar form:not(.linear-theme):not(.circle-theme) .amcform-title-wrap:nth-child(3n+1):last-child:before.filter {
  }

  form:not(.linear-theme) .amcform-title-wrap:nth-child(3n+1).active:last-child:before{
    background-color: transparent;
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
    --tw-gradient-from: #60a5fa;
    --tw-gradient-to: rgb(96 165 250 / 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: transparent;
  }

  .circle-theme .amcform-title-wrap{
    min-width: 30%;
  }

  .circle-theme .amcform-page-titles{
    margin-left: auto;
    max-width: 90%;
  }
}

/* Custom module styles */

.w-am-latter:nth-child(4n+5){
  margin-right: 0px;
}

.am-brand-search-wrapper{
  position: relative;
  box-sizing: border-box;
  display: block;
  width: 100%;
}

[data-content-type$='block'] .am-brand-search-wrapper p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .am-brand-search-wrapper p:last-child{
  display:none;
}

.category-view .sidebar .am-brand-search-wrapper.filter {
}

.product-info-main .amshopby-option-link .am-brand-search-wrapper.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link .am-brand-search-wrapper.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .am-brand-search-wrapper.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link .am-brand-search-wrapper.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link .am-brand-search-wrapper.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

@media (min-width: 640px){
  .am-brand-search-wrapper{
    width: 24rem;
  }
}

.am-brand-search-wrapper{
  display: flex;
  align-items: center;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.ambrands-brand-popup-item{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.ambrands-brand-popup-item:hover{
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}

.ambrands-brand-popup-item{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  margin-bottom: 0.5rem;
  cursor: pointer;
  border-radius: 0.375rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: center;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.absolute,
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.absolute{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.absolute{
  left: 50%;
}

.catalog-product-view .product-info-main .page-title{
  text-align: left;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"], .catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"]{
  z-index: 30;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.absolute,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.absolute{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.absolute,.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.absolute{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

.catalog-product-view .product-info-main &gt; section:first-child h1.page-title{
  width: 100%;
}

.catalog-product-view .product-info-main &gt; section:first-child .amshopby-option-link{
  margin-right: 0.5rem;
  margin-top: 0.5rem;
}

.catalog-product-view .product-info-main &gt; section:first-child .amshopby-option-link div[x-show="showTooltip"] .am-brand-image{
  max-height: 100%;
  max-width: 100%;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.absolute{
  left: 3rem;
}

.product-info-main p.title-font{
  display: block;
}

[data-content-type$='block'] .product-info-main p.title-font p:last-child{
  margin-bottom: 1rem;
  margin-top: 0px;
}

body.category-map-view div.text-4xl[data-content-type$='block'] .product-info-main p.title-font p:last-child{
  display:none;
}

.category-view .sidebar .product-info-main p.title-font.filter {
}

.product-info-main p.title-font &gt; strong{
  display: none;
}

@media (min-width: 768px){
  .product-info-main p.title-font &gt; strong{
    display: block;
  }
}

.product-info-main .product-brands-wrapper{
  margin-top: 0.75rem;
}

.product-info-main .product-brands-wrapper .amshopby-option-link{
  margin-right: 0.5rem;
}

.product-info-main .amshopby-option-link{
  margin-bottom: 0.75rem;
}

.product-info-main .amshopby-option-link .brand-title{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  text-decoration-line: underline;
}

.product-info-main .amshopby-option-link .relative.box-content{
  height: auto;
  width: auto;
}

.product-info-main .amshopby-option-link .relative.box-content &gt; span.inline-flex{
  position: static;
}

[x-data="amBrandsPopup()"] .ambrands-letter .ambrands-brand-popup-item{
  display: flex;
  flex-direction: column;
}

[x-data="amBrandsPopup()"] .ambrands-letter .ambrands-brand-popup-item .ambrands-inner{
  display: flex;
  flex-direction: column;
  text-decoration-line: none;
}

[x-data="amBrandsPopup()"] .ambrands-letter .ambrands-brand-popup-item .ambrands-inner .ambrands-image-block{
  display: flex;
  flex-grow: 1;
  align-items: center;
}

.products .amshopby-option-link{
  display: inline-flex;
}

.products .amshopby-option-link .relative.box-content{
  height: auto;
  width: auto;
}

.products .amshopby-option-link .relative.box-content &gt; span.inline-flex{
  position: static;
}

.products .amshopby-option-link .relative.box-content [x-show="showTooltip"]{
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .relative.box-content [x-show="showTooltip"],
        .ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .relative.box-content [x-show="showTooltip"]{
  top: -0.25rem;
}

.ambrands-brandlist-widget [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .relative.box-content [x-show="showTooltip"]{
  left: 50%;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .relative.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .relative.box-content [x-show="showTooltip"]{
  top: -1rem;
  left: 100%;
  margin-left: 1rem;
  transform: none;
}

.catalog-product-view .product-info-main .order-first [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .relative.box-content [x-show="showTooltip"],.catalog-product-view .product-info-main &gt; section:first-child [x-data^="amTooltip_"] [x-show="showTooltip"] svg.products .amshopby-option-link .relative.box-content [x-show="showTooltip"]{
  top: auto;
  left: 100%;
  bottom: 0px;
  transform: none;
}

[x-data^="initSliderComponent"] [x-data^="amTooltip_"] [x-show="showTooltip"] div.products .amshopby-option-link .relative.box-content [x-show="showTooltip"]{
  left: 3rem;
}

.products .amshopby-option-link .relative.box-content [x-show="showTooltip"] div.transform{
  top: auto;
  bottom: 100%;
  transform: none;
}

.products .amshopby-option-link .relative.box-content [x-show="showTooltip"] svg.transform{
  left: 2.5rem;
  top: 1.5rem;
}

.ambrands-slider-container .amslider .swiper-button-prev{
  left: 1rem;
}

@media (min-width: 1024px){
  .ambrands-slider-container .amslider .swiper-button-prev{
    left: -2.5rem;
  }
}

.ambrands-slider-container .amslider .swiper-button-next{
  right: 1rem;
}

@media (min-width: 1024px){
  .ambrands-slider-container .amslider .swiper-button-next{
    right: -2.5rem;
  }
}

.amslider * {
  margin: 0;
  padding: 0;
}

.amslider {
  position: relative;
  margin: 30px auto;
}

.amslider .swiper-pagination {
  position: static;
  padding-bottom: 35px;
}

.amslider .swiper-container {
  overflow: hidden;
}

.amslider .swiper-container &gt; .wrapper {
  text-align: center;
  overflow: hidden;
}

.amslider .swiper-slide .ambrands-label {
  margin-top: 10px;
  min-height: 40px;
  color: #333;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
}

.amslider .swiper-pagination-bullet {
  margin: 0 6px;
  width: 6px;
  height: 6px;
  background: #333;
}

.amslider .swiper-pagination-bullet-active {
  background: #1979c2;
}

.amslider .swiper-slide {
  text-align: center;
  font-size: 18px;
}

.amslider .category-item .category-item-title {
  margin: auto;
}

.amslider .slide .category-item-title, .amslider .swiper-slide .swiper-category-item {
  font-size: 15px;
  line-height: 1.2;
}

.amslider .wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.amslider .ambrands-empty {
  margin: auto;
}

.amslider .swiper-button-next, .amslider .swiper-button-prev {
  top: calc(50% - (40px / 2));
  z-index: 2;
  margin-top: 0;
  width: 40px;
  height: 40px;
  border: none;
  border-radius: 50%;
  background-color: #1979c2;
  background-position: center;
  background-size: 20px;
  background-repeat: no-repeat;
  box-shadow: none;
}

.amslider .swiper-button-next:hover, .amslider .swiper-button-prev:hover {
  background-color: #006bb4;
}

.amslider .swiper-button-next:after, .amslider .swiper-button-prev:after {
  content: '';
}

.amslider .swiper-button-next:active, .amslider .swiper-button-prev:active {
  background-color: #95b5d7;
}

.amslider .swiper-button-next.swiper-button-disabled, .amslider .swiper-button-prev.swiper-button-disabled {
  background-color: #ececec;
  opacity: 1;
}

.amslider .swiper-button-next {
  right: -40px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjQ1NCA5Ljg3N0w3LjEwOC45MDkgNS42NSAyLjM1bDcuMDA4IDcuNTI4LTcuMjA1IDcuNzc0IDEuNDE3IDEuNDQgOC4xMS04LjY4LjQ3My0uNTM0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
}

.amslider .swiper-button-prev {
  left: -40px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuNTQ2IDEwLjEyM2w4LjM0NiA4Ljk2OCAxLjQ1Ny0xLjQ0LTcuMDA4LTcuNTI4IDcuMjA1LTcuNzc0LTEuNDE3LTEuNDQtOC4xMSA4LjY4LS40NzMuNTM0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
}

.amslider-header-container {
  padding: 40px 10px 0;
  color: #333;
  text-align: center;
  font-weight: 700;
  font-style: normal;
  font-size: 22px;
  line-height: 1.4;
}

.children-category .amslider {
  position: relative;
  left: inherit;
  display: block;
  margin: 0 50px;
  width: 100%;
  transform: inherit;
}

.amslider.ambrands-slider {
  margin-top: 20px;
  padding: 0;
  max-width: 100%;
}

.amslider.ambrands-slider .ambrands-inner {
  position: relative;
  padding-bottom: 10px;
}

.amslider.ambrands-slider .ambrands-swiper-brand {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.amslider.ambrands-slider .ambrands-image-block {
  flex-grow: 1;
  margin: 0 auto;
  display: flex;
}

.amslider.ambrands-slider .ambrands-image-block .ambrands-image {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  align-self: center;
}

.amslider.ambrands-slider .slide {
  align-items: stretch;
}

.amslider.ambrands-slider .slide .ambrands-image-block {
  overflow: hidden;
  margin-bottom: 10px;
}

.amslider.ambrands-slider .swiper-slide {
  display: flex;
  align-items: stretch;
  padding: 0;
  height: auto;
}

.amslider .slide {
  display: flex;
  align-items: flex-start;
  flex-basis: 30%;
  justify-content: center;
  margin: 0 9px 20px 0;
  max-width: 30%;
  color: #333;
  text-align: center;
}

.amslider.grid-mode .slide {
  flex-basis: auto;
  margin-right: 20px;
}

.amslider .slide .category-item {
  position: relative;
  padding: 10px;
  width: 100%;
  border: 1px solid #fff;
}

.amslider .slide .category-item:hover, .amslider .slide .category-item.active {
  position: relative;
  z-index: 2;
  padding: 10px;
  border-color: #bbb;
  box-shadow: 3px 3px 4px 0 rgba(0,0,0,0.3);
}

.amslider .slide .category-item.category-item-label img {
  margin-bottom: 25px;
}

.amslider .slide .ambrands-swiper-brand .ambrands-image {
  height: auto;
}

.children-category-container.swiper-container {
  margin: auto;
  width: calc(100% - 2 * 40px);
}

.children-category-container .swiper-wrapper {
  align-items: baseline;
}

.amslider .swiper-slide {
  box-sizing: border-box;
  padding: 10px;
  color: #333;
}

.amslider .swiper-slide .swiper-category-item {
  padding: 10px 0;
  border: 1px solid #fff;
}

.amslider .swiper-slide .swiper-category-item img {
  height: auto;
}

.amslider .swiper-slide .swiper-category-item.category-item-label img {
  margin-bottom: 25px;
}

.amslider .swiper-slide .swiper-category-item:hover, .amslider .swiper-slide .swiper-category-item.active {
  margin: 0;
  border: 1px solid #bbb;
  background: #fff;
  box-shadow: 3px 3px 4px 0 rgba(0,0,0,0.3);
}

.amslider .swiper-slide .ambrands-swiper-brand .ambrands-empty {
  display: inline-block;
  margin: 0 auto;
  color: #e2e2e2;
}

.amslider .swiper-slide:hover, .amslider .slide:hover {
  text-decoration: none;
}

#category-carousel .swiper-button-next {
  right: 0;
}

#category-carousel .swiper-button-prev {
  left: 0;
}

#category-carousel .swiper-button-next, #category-carousel .swiper-button-prev {
  top: 50%;
  margin: 0;
  transform: translateY(-50%);
}

#category-carousel .swiper-button-next:hover, #category-carousel .swiper-button-prev:hover {
  opacity: 1;
  transition: all .3s ease;
}

.amslider .swiper-slide .swiper-category-item:not(:root:root), .amslider .swiper-slide .ambrands-swiper-brand:not(:root:root), .amslider .slide .category-item:not(:root:root) {
  padding: 10px;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .ambrands-swiper-brand {
    width: 100%;
  }

  .ambrands-swiper-brand .ambrands-empty {
    width: 100%;
  }
}

.sharethis-sticky-share-buttons img{
  display: inline-block;
}

.sharethis-inline-share-buttons{
  text-align: left !important;
}

.aw-raf__advocate-info-block {
  font-family: 'Open Sans',sans-serif;
  color: #333;
}

.aw-raf__advocate-info-block .rule-text p {
  margin-bottom: 0;
}

.aw-raf__advocate-info-reward-message {
  font-size: 24px;
  color: #669933;
  margin-bottom: 40px;
  line-height: 1.2;
}

.aw-raf__advocate-info-rule {
  margin-bottom: 40px;
}

.aw-raf__advocate-info-share {
  margin-bottom: 40px;
  font-weight: 600;
  font-size: 14px;
}

.aw-raf__advocate-info-referral-url {
  margin-bottom: 40px;
}

.aw-raf__advocate-info-referral-url .control .input-text {
  margin-right: 10px;
  max-width: 650px;
  outline: none;
  margin-bottom: 10px;
  box-sizing: content-box;
}

.aw-raf__advocate-info-referral-url .control .action {
  box-shadow: none;
  background: transparent;
  border: none;
  position: relative;
  padding-left: 10px;
  width: 160px;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  color: #169BD5;
  outline: none;
  box-sizing: content-box;
}

.aw-raf__advocate-info-referral-url .control .action::before {
  content: '';
  position: absolute;
  display: block;
  width: 22px;
  height: 22px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background: url('data:image/svg+xml;charset=utf-8,&lt;svg xmlns="http://www.w3.org/2000/svg" width="22" viewBox="0 0 22 22" height="22"&gt;&lt;path d="M1.143.905h19.952v19.952H1.143z" fill="none"/&gt;&lt;path d="M12.715 9.285h-4.39v-4.39" stroke-miterlimit="10" fill="none" stroke="#000" stroke-width=".798" stroke-linecap="round"/&gt;&lt;path d="M13.114 20.458H1.542V4.496h6.784l4.788 4.789zm7.183-14.366h-4.39v-4.39" stroke-miterlimit="10" fill="none" stroke="#000" stroke-width=".798" stroke-linecap="round"/&gt;&lt;path d="M16.073.905H8.725v2.394l.798.798V1.703h6.22l4.554 4.555v10.608h-5.986v.799h6.784V5.927z"/&gt;&lt;/svg&gt;');
}

.aw-raf__advocate-info-email {
  margin-bottom: 20px;
}

.aw-raf__advocate-info-email .field {
  margin-bottom: 10px;
  font-size: 14px;
}

.aw-raf__advocate-info-summary {
  overflow: hidden;
  margin-bottom: 20px;
}

.aw-raf__advocate-info-summary p {
  float: left;
  margin-right: 30px;
  border-left: 3px solid #659934;
  padding-left: 10px;
  margin-bottom: 20px;
  font-size: 14px;
  color: #666;
}

.aw-raf__advocate-info-summary p span {
  display: block;
  font-weight: 600;
  font-size: 24px;
  color: #333;
}

.aw-raf-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.1;
  margin-bottom: 10px;
  display: block;
}

.text-ambar-policy-text a {
  color: var(--ambar-links-color);
}

.text-ambar-policy-text a:hover{
  opacity: 0.75;
  text-decoration: underline;
}

.ambar-sidebar-group-list .ambar-group-title {
  color: var(--ambar-sidebar-group-title-text);
}

.ambar-sidebar-group-list .ambar-group-description {
  color: var(--ambar-sidebar-group-description-text);
}

.placeholder\:text-\[\#56525E\]::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(86 82 94 / var(--tw-text-opacity));
}

.placeholder\:text-\[\#56525E\]::placeholder{
  --tw-text-opacity: 1;
  color: rgb(86 82 94 / var(--tw-text-opacity));
}

.placeholder\:text-white::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.placeholder\:text-white::placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.placeholder\:text-\[\#7C8AA6\]::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(124 138 166 / var(--tw-text-opacity));
}

.placeholder\:text-\[\#7C8AA6\]::placeholder{
  --tw-text-opacity: 1;
  color: rgb(124 138 166 / var(--tw-text-opacity));
}

.before\:absolute::before{
  content: var(--tw-content);
  position: absolute;
}

.before\:top-\[17px\]::before{
  content: var(--tw-content);
  top: 17px;
}

.before\:right-\[51\%\]::before{
  content: var(--tw-content);
  right: 51%;
}

.before\:block::before{
  content: var(--tw-content);
  display: block;
}

.before\:h-\[4px\]::before{
  content: var(--tw-content);
  height: 4px;
}

.before\:w-full::before{
  content: var(--tw-content);
  width: 100%;
}

.before\:bg-blue-400::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}

.before\:content-none::before{
  --tw-content: none;
  content: var(--tw-content);
}

.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}

.after\:top-\[17px\]::after{
  content: var(--tw-content);
  top: 17px;
}

.after\:right-auto::after{
  content: var(--tw-content);
  right: auto;
}

.after\:left-1\/2::after{
  content: var(--tw-content);
  left: 50%;
}

.after\:ml-0\.5::after{
  content: var(--tw-content);
  margin-left: 0.125rem;
}

.after\:ml-0::after{
  content: var(--tw-content);
  margin-left: 0px;
}

.after\:block::after{
  content: var(--tw-content);
  display: block;
}

.after\:h-\[4px\]::after{
  content: var(--tw-content);
  height: 4px;
}

.after\:w-full::after{
  content: var(--tw-content);
  width: 100%;
}

.after\:bg-gray-200::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.after\:text-red-600::after{
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.after\:text-black::after{
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.after\:content-\[\'\'\]::after{
  --tw-content: '';
  content: var(--tw-content);
}

.after\:content-\[\'optional\'\]::after{
  --tw-content: 'optional';
  content: var(--tw-content);
}

.after\:content-\[\'\*\'\]::after{
  --tw-content: '*';
  content: var(--tw-content);
}

.after\:content-none::after{
  --tw-content: none;
  content: var(--tw-content);
}

.first\:mt-0:first-child{
  margin-top: 0px;
}

.first\:before\:hidden:first-child::before{
  content: var(--tw-content);
  display: none;
}

.last\:mr-0:last-child{
  margin-right: 0px;
}

.last\:mb-6:last-child{
  margin-bottom: 1.5rem;
}

.last\:border-b:last-child{
  border-bottom-width: 1px;
}

.last\:after\:hidden:last-child::after{
  content: var(--tw-content);
  display: none;
}

.even\:bg-container-darker:nth-child(even){
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.even\:bg-container:nth-child(even){
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.invalid\:border-red-500:invalid{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}

.focus-within\:ring-2:focus-within{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-indigo-500:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
}

.focus-within\:ring-offset-2:focus-within{
  --tw-ring-offset-width: 2px;
}

.hover\:rounded-2xl:hover{
  border-radius: 1rem;
}

.hover\:border-E4E7F0:hover{
  --tw-border-opacity: 1;
  border-color: rgb(228 231 240 / var(--tw-border-opacity));
}

.hover\:border-gray-600:hover{
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}

.hover\:border-sky-600:hover{
  --tw-border-opacity: 1;
  border-color: rgb(2 132 199 / var(--tw-border-opacity));
}

.hover\:border-primary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(20 28 36 / var(--tw-border-opacity));
}

.hover\:border-\[\#01E5D4\]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(1 229 212 / var(--tw-border-opacity));
}

.hover\:border-blue-400:hover{
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}

.hover\:border-gray-400:hover{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.hover\:bg-black:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#F5F6F7\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#f5f6f7\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#ff6e42\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 110 66 / var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.hover\:bg-gray-blue-94:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(228 231 240 / var(--tw-bg-opacity));
}

.hover\:bg-gray-blue-85:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(195 202 217 / var(--tw-bg-opacity));
}

.hover\:bg-gray-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.hover\:bg-container-darker:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.hover\:bg-red-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}

.hover\:bg-opacity-75:hover{
  --tw-bg-opacity: 0.75;
}

.hover\:font-semibold:hover{
  font-weight: 600;
}

.hover\:font-bold:hover{
  font-weight: 700;
}

.hover\:font-medium:hover{
  font-weight: 500;
}

.hover\:text-gray-blue-10:hover{
  --tw-text-opacity: 1;
  color: rgb(124 138 166 / var(--tw-text-opacity));
}

.hover\:text-black:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.hover\:text-secondary-lighter:hover{
  --tw-text-opacity: 1;
  color: rgb(219 234 254 / var(--tw-text-opacity));
}

.hover\:text-gray-100:hover{
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}

.hover\:text-secondary-darker:hover{
  --tw-text-opacity: 1;
  color: rgb(4 1 176 / var(--tw-text-opacity));
}

.hover\:text-purple-900:hover{
  --tw-text-opacity: 1;
  color: rgb(76 29 149 / var(--tw-text-opacity));
}

.hover\:text-hovered-link:hover{
  --tw-text-opacity: 1;
  color: rgb(4 1 176 / var(--tw-text-opacity));
}

.hover\:text-yellow-500:hover{
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}

.hover\:text-red-600:hover{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.hover\:text-primary:hover{
  --tw-text-opacity: 1;
  color: rgb(20 28 36 / var(--tw-text-opacity));
}

.hover\:text-gray-600:hover{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.hover\:text-blue-400:hover{
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}

.hover\:text-primary-darker:hover{
  --tw-text-opacity: 1;
  color: rgb(49 46 129 / var(--tw-text-opacity));
}

.hover\:underline:hover{
  text-decoration-line: underline;
}

.hover\:no-underline:hover{
  text-decoration-line: none;
}

.hover\:opacity-\[\.15\]:hover{
  opacity: .15;
}

.hover\:\!opacity-80:hover{
  opacity: 0.8 !important;
}

.hover\:opacity-100:hover{
  opacity: 1;
}

.hover\:shadow-inner:hover{
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 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);
}

.hover\:shadow-sm:hover{
  --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);
}

.hover\:shadow-md:hover{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:drop-shadow-md:hover{
  --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.hover\:drop-shadow-sm:hover{
  --tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.focus\:not-sr-only:focus{
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.focus\:absolute:focus{
  position: absolute;
}

.focus\:z-30:focus{
  z-index: 30;
}

.focus\:border-black:focus{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.focus\:border-gray-500:focus{
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}

.focus\:border-transparent:focus{
  border-color: transparent;
}

.focus\:border-indigo-500:focus{
  --tw-border-opacity: 1;
  border-color: rgb(99 102 241 / var(--tw-border-opacity));
}

.focus\:border-primary:focus{
  --tw-border-opacity: 1;
  border-color: rgb(20 28 36 / var(--tw-border-opacity));
}

.focus\:border-red-500:focus{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}

.focus\:bg-white:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.focus\:text-gray-600:focus{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:outline-black:focus{
  outline-color: #000;
}

.focus\:ring-2:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-0:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-indigo-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
}

.focus\:ring-black:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}

.focus\:ring-red-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}

.focus\:ring-primary:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 28 36 / var(--tw-ring-opacity));
}

.focus\:ring-blue-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}

.focus\:ring-offset-2:focus{
  --tw-ring-offset-width: 2px;
}

.focus\:ring-offset-gray-50:focus{
  --tw-ring-offset-color: #f9fafb;
}

.focus\:drop-shadow-md:focus{
  --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.focus\:drop-shadow-sm:focus{
  --tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.focus\:placeholder\:text-\[\#7C8AA6\]:focus::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(124 138 166 / var(--tw-text-opacity));
}

.focus\:placeholder\:text-\[\#7C8AA6\]:focus::placeholder{
  --tw-text-opacity: 1;
  color: rgb(124 138 166 / var(--tw-text-opacity));
}

.active\:ring-0:active{
  --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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.disabled\:pointer-events-none:disabled{
  pointer-events: none;
}

.disabled\:text-gray-500:disabled{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.disabled\:opacity-75:disabled{
  opacity: 0.75;
}

.disabled\:opacity-50:disabled{
  opacity: 0.5;
}

.group:hover .group-hover\:opacity-50{
  opacity: 0.5;
}

.peer:focus ~ .peer-focus\:ring-2{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

@media (min-width: 640px){
  .sm\:relative{
    position: relative;
  }

  .sm\:top-2\.5{
    top: 0.625rem;
  }

  .sm\:left-auto{
    left: auto;
  }

  .sm\:right-10{
    right: 2.5rem;
  }

  .sm\:top-2{
    top: 0.5rem;
  }

  .sm\:right-auto{
    right: auto;
  }

  .sm\:left-10{
    left: 2.5rem;
  }

  .sm\:order-1{
    order: 1;
  }

  .sm\:order-2{
    order: 2;
  }

  .sm\:col-span-6{
    grid-column: span 6 / span 6;
  }

  .sm\:col-span-2{
    grid-column: span 2 / span 2;
  }

  .sm\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:mt-0{
    margin-top: 0px;
  }

  .sm\:mt-auto{
    margin-top: auto;
  }

  .sm\:mb-8{
    margin-bottom: 2rem;
  }

  .sm\:block{
    display: block;
  }

  .sm\:flex{
    display: flex;
  }

  .sm\:hidden{
    display: none;
  }

  .sm\:h-\[276px\]{
    height: 276px;
  }

  .sm\:h-12{
    height: 3rem;
  }

  .sm\:h-\[60px\]{
    height: 60px;
  }

  .sm\:max-h-\[315px\]{
    max-height: 315px;
  }

  .sm\:max-h-\[468px\]{
    max-height: 468px;
  }

  .sm\:min-h-\[540px\]{
    min-height: 540px;
  }

  .sm\:w-\[306px\]{
    width: 306px;
  }

  .sm\:w-auto{
    width: auto;
  }

  .sm\:max-w-\[882px\]{
    max-width: 882px;
  }

  .sm\:table-fixed{
    table-layout: fixed;
  }

  .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .sm\:flex-row{
    flex-direction: row;
  }

  .sm\:flex-nowrap{
    flex-wrap: nowrap;
  }

  .sm\:justify-start{
    justify-content: flex-start;
  }

  .sm\:justify-between{
    justify-content: space-between;
  }

  .sm\:space-y-5 &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .sm\:space-x-2 &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:divide-y-0 &gt; :not([hidden]) ~ :not([hidden]){
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .sm\:p-8{
    padding: 2rem;
  }

  .sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:pt-0{
    padding-top: 0px;
  }

  .sm\:pb-0{
    padding-bottom: 0px;
  }

  .sm\:text-15px{
    font-size: 15px;
  }

  .sm\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .sm\:leading-normal{
    line-height: 1.5;
  }

  .sm\:transition-none{
    transition-property: none;
  }
}

@media (min-width: 768px){
  .md\:fixed{
    position: fixed;
  }

  .md\:absolute{
    position: absolute;
  }

  .md\:relative{
    position: relative;
  }

  .md\:-top-\[360px\]{
    top: -360px;
  }

  .md\:left-10{
    left: 2.5rem;
  }

  .md\:left-0{
    left: 0px;
  }

  .md\:-top-\[77px\]{
    top: -77px;
  }

  .md\:bottom-auto{
    bottom: auto;
  }

  .md\:left-full{
    left: 100%;
  }

  .md\:-top-2{
    top: -0.5rem;
  }

  .md\:z-auto{
    z-index: auto;
  }

  .md\:order-1{
    order: 1;
  }

  .md\:order-2{
    order: 2;
  }

  .md\:order-3{
    order: 3;
  }

  .md\:col-span-3{
    grid-column: span 3 / span 3;
  }

  .md\:col-span-2{
    grid-column: span 2 / span 2;
  }

  .md\:col-span-1{
    grid-column: span 1 / span 1;
  }

  .md\:col-start-1{
    grid-column-start: 1;
  }

  .md\:row-span-2{
    grid-row: span 2 / span 2;
  }

  .md\:row-start-1{
    grid-row-start: 1;
  }

  .md\:m-0{
    margin: 0px;
  }

  .md\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:mb-2{
    margin-bottom: 0.5rem;
  }

  .md\:mt-0{
    margin-top: 0px;
  }

  .md\:-mt-\[0px\]{
    margin-top: -0px;
  }

  .md\:mb-0{
    margin-bottom: 0px;
  }

  .md\:mt-10{
    margin-top: 2.5rem;
  }

  .md\:mb-10{
    margin-bottom: 2.5rem;
  }

  .md\:ml-6{
    margin-left: 1.5rem;
  }

  .md\:mt-5{
    margin-top: 1.25rem;
  }

  .md\:-mb-3{
    margin-bottom: -0.75rem;
  }

  .md\:-mt-4{
    margin-top: -1rem;
  }

  .md\:ml-0{
    margin-left: 0px;
  }

  .md\:mb-48{
    margin-bottom: 12rem;
  }

  .md\:mt-14{
    margin-top: 3.5rem;
  }

  .md\:mt-6{
    margin-top: 1.5rem;
  }

  .md\:-ml-1{
    margin-left: -0.25rem;
  }

  .md\:block{
    display: block;
  }

  .md\:flex{
    display: flex;
  }

  .md\:grid{
    display: grid;
  }

  .md\:hidden{
    display: none;
  }

  .md\:h-60px{
    height: 60px;
  }

  .md\:h-\[646px\]{
    height: 646px;
  }

  .md\:h-28{
    height: 7rem;
  }

  .md\:h-6{
    height: 1.5rem;
  }

  .md\:h-46px{
    height: 46px;
  }

  .md\:h-20{
    height: 5rem;
  }

  .md\:h-\[60px\]{
    height: 60px;
  }

  .md\:h-auto{
    height: auto;
  }

  .md\:h-40{
    height: 10rem;
  }

  .md\:h-\[500px\]{
    height: 500px;
  }

  .md\:h-\[351px\]{
    height: 351px;
  }

  .md\:h-34px{
    height: 34px;
  }

  .md\:h-\[106\.51px\]{
    height: 106.51px;
  }

  .md\:max-h-28{
    max-height: 7rem;
  }

  .md\:w-1\/2{
    width: 50%;
  }

  .md\:w-1\/3{
    width: 33.333333%;
  }

  .md\:w-\[502px\]{
    width: 502px;
  }

  .md\:w-44{
    width: 11rem;
  }

  .md\:w-6{
    width: 1.5rem;
  }

  .md\:w-auto{
    width: auto;
  }

  .md\:w-60{
    width: 15rem;
  }

  .md\:w-\[360px\]{
    width: 360px;
  }

  .md\:w-\[343px\]{
    width: 343px;
  }

  .md\:w-full{
    width: 100%;
  }

  .md\:min-w-\[30\%\]{
    min-width: 30%;
  }

  .md\:max-w-screen-sm{
    max-width: 640px;
  }

  .md\:max-w-lg{
    max-width: 32rem;
  }

  .md\:max-w-\[403px\]{
    max-width: 403px;
  }

  .md\:max-w-\[360px\]{
    max-width: 360px;
  }

  .md\:max-w-\[30\%\]{
    max-width: 30%;
  }

  .md\:flex-grow-0{
    flex-grow: 0;
  }

  .md\:-translate-x-1\/3{
    --tw-translate-x: -33.333333%;
    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));
  }

  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-\[minmax\(0\2c _1fr\)_343px\]{
    grid-template-columns: minmax(0, 1fr) 343px;
  }

  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-rows-\[min-content_minmax\(0\2c _1fr\)\]{
    grid-template-rows: min-content minmax(0, 1fr);
  }

  .md\:flex-row{
    flex-direction: row;
  }

  .md\:flex-col{
    flex-direction: column;
  }

  .md\:justify-start{
    justify-content: flex-start;
  }

  .md\:justify-center{
    justify-content: center;
  }

  .md\:justify-between{
    justify-content: space-between;
  }

  .md\:gap-\[60px\]{
    gap: 60px;
  }

  .md\:gap-0{
    gap: 0px;
  }

  .md\:gap-x-10{
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .md\:overflow-x-auto{
    overflow-x: auto;
  }

  .md\:rounded-\[60px\]{
    border-radius: 60px;
  }

  .md\:rounded-\[50px\]{
    border-radius: 50px;
  }

  .md\:rounded-lg{
    border-radius: 0.5rem;
  }

  .md\:border-0{
    border-width: 0px;
  }

  .md\:bg-transparent{
    background-color: transparent;
  }

  .md\:bg-\[url\(\'\.\.\/src\/img\/benefits-tablet\.svg\'\)\]{
    background-image: url('../../../../../frontend/Hyva/default/de_AT/Rockstudio_Maintenance/src/img/benefits-tablet.svg');
  }

  .md\:bg-\[center_bottom_1rem\]{
    background-position: center bottom 1rem;
  }

  .md\:bg-\[right_2rem_top_3rem\]{
    background-position: right 2rem top 3rem;
  }

  .md\:object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .md\:p-0{
    padding: 0px;
  }

  .md\:p-10{
    padding: 2.5rem;
  }

  .md\:p-2{
    padding: 0.5rem;
  }

  .md\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:px-\[60px\]{
    padding-left: 60px;
    padding-right: 60px;
  }

  .md\:px-\[100px\]{
    padding-left: 100px;
    padding-right: 100px;
  }

  .md\:py-\[60px\]{
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .md\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:pt-\[60px\]{
    padding-top: 60px;
  }

  .md\:pt-0{
    padding-top: 0px;
  }

  .md\:pt-30px{
    padding-top: 30px;
  }

  .md\:pt-\[16\%\]{
    padding-top: 16%;
  }

  .md\:text-left{
    text-align: left;
  }

  .md\:text-center{
    text-align: center;
  }

  .md\:text-\[56px\]{
    font-size: 56px;
  }

  .md\:text-18px{
    font-size: 18px;
  }

  .md\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .md\:text-\[34px\]{
    font-size: 34px;
  }

  .md\:text-15px{
    font-size: 15px;
  }

  .md\:text-22px{
    font-size: 22px;
  }

  .md\:text-\[26px\]{
    font-size: 26px;
  }

  .md\:text-26px{
    font-size: 26px;
  }

  .md\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .md\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .md\:font-semibold{
    font-weight: 600;
  }

  .md\:font-normal{
    font-weight: 400;
  }

  .md\:font-bold{
    font-weight: 700;
  }

  .md\:leading-normal{
    line-height: 1.5;
  }

  .md\:leading-60px{
    line-height: 60px;
  }

  .md\:leading-8{
    line-height: 2rem;
  }

  .md\:after\:hidden::after{
    content: var(--tw-content);
    display: none;
  }

  .md\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .md\:hover\:font-semibold:hover{
    font-weight: 600;
  }
}

@media (min-width: 1024px){
  .lg\:relative{
    position: relative;
  }

  .lg\:order-2{
    order: 2;
  }

  .lg\:order-1{
    order: 1;
  }

  .lg\:col-span-6{
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-2{
    grid-column: span 2 / span 2;
  }

  .lg\:mx-14{
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .lg\:ml-10{
    margin-left: 2.5rem;
  }

  .lg\:mt-10{
    margin-top: 2.5rem;
  }

  .lg\:mr-4{
    margin-right: 1rem;
  }

  .lg\:mt-8{
    margin-top: 2rem;
  }

  .lg\:block{
    display: block;
  }

  .lg\:inline-block{
    display: inline-block;
  }

  .lg\:flex{
    display: flex;
  }

  .lg\:grid{
    display: grid;
  }

  .lg\:hidden{
    display: none;
  }

  .lg\:h-screen{
    height: 100vh;
  }

  .lg\:h-full{
    height: 100%;
  }

  .lg\:h-\[80px\]{
    height: 80px;
  }

  .lg\:h-60px{
    height: 60px;
  }

  .lg\:max-h-\[501px\]{
    max-height: 501px;
  }

  .lg\:min-h-0{
    min-height: 0px;
  }

  .lg\:w-\[882px\]{
    width: 882px;
  }

  .lg\:w-1\/2{
    width: 50%;
  }

  .lg\:w-\[320px\]{
    width: 320px;
  }

  .lg\:w-1\/3{
    width: 33.333333%;
  }

  .lg\:max-w-\[650px\]{
    max-width: 650px;
  }

  .lg\:flex-280px{
    flex: 0 0 280px;
  }

  .lg\:flex-79px{
    flex: 0 0 79px;
  }

  .lg\:table-auto{
    table-layout: auto;
  }

  .lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:flex-row{
    flex-direction: row;
  }

  .lg\:gap-10{
    gap: 2.5rem;
  }

  .lg\:gap-0{
    gap: 0px;
  }

  .lg\:rounded-\[60px\]{
    border-radius: 60px;
  }

  .lg\:border-0{
    border-width: 0px;
  }

  .lg\:bg-\[\#f9f9fa\]{
    --tw-bg-opacity: 1;
    background-color: rgb(249 249 250 / var(--tw-bg-opacity));
  }

  .lg\:bg-\[url\(\'\.\.\/src\/img\/benefits\.svg\'\)\]{
    background-image: url('../../../../../frontend/Hyva/default/de_AT/Rockstudio_Maintenance/src/img/benefits.svg');
  }

  .lg\:bg-contain{
    background-size: contain;
  }

  .lg\:bg-\[right_3rem_top_3rem\]{
    background-position: right 3rem top 3rem;
  }

  .lg\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:px-\[300px\]{
    padding-left: 300px;
    padding-right: 300px;
  }

  .lg\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:pt-0{
    padding-top: 0px;
  }

  .lg\:pl-0{
    padding-left: 0px;
  }

  .lg\:pt-7{
    padding-top: 1.75rem;
  }

  .lg\:pr-10{
    padding-right: 2.5rem;
  }

  .lg\:text-37px{
    font-size: 37px;
  }

  .lg\:text-18px{
    font-size: 18px;
  }

  .lg\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .lg\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .lg\:leading-\[16px\]{
    line-height: 16px;
  }
}

@media (min-width: 1280px){
  .xl\:fixed{
    position: fixed;
  }

  .xl\:sticky{
    position: sticky;
  }

  .xl\:top-0{
    top: 0px;
  }

  .xl\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:mt-\[65px\]{
    margin-top: 65px;
  }

  .xl\:mb-5{
    margin-bottom: 1.25rem;
  }

  .xl\:mb-10{
    margin-bottom: 2.5rem;
  }

  .xl\:block{
    display: block;
  }

  .xl\:flex{
    display: flex;
  }

  .xl\:hidden{
    display: none;
  }

  .xl\:h-20{
    height: 5rem;
  }

  .xl\:w-\[360px\]{
    width: 360px;
  }

  .xl\:w-1\/4{
    width: 25%;
  }

  .xl\:w-\[60\%\]{
    width: 60%;
  }

  .xl\:max-w-\[550px\]{
    max-width: 550px;
  }

  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-\[minmax\(0\2c _1fr\)_360px\]{
    grid-template-columns: minmax(0, 1fr) 360px;
  }

  .xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-rows-\[min-content_minmax\(0\2c _1fr\)\]{
    grid-template-rows: min-content minmax(0, 1fr);
  }

  .xl\:gap-2{
    gap: 0.5rem;
  }

  .xl\:gap-x-10{
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xl\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xl\:text-34px{
    font-size: 34px;
  }

  .xl\:text-15px{
    font-size: 15px;
  }

  .xl\:leading-10{
    line-height: 2.5rem;
  }

  .xl\:opacity-100{
    opacity: 1;
  }
}

@media (min-width: 1536px){
  .\32xl\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .\32xl\:grid-cols-\[minmax\(0\2c _1fr\)_360px\]{
    grid-template-columns: minmax(0, 1fr) 360px;
  }

  .\32xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-\[min-content_minmax\(0\2c _1fr\)\]{
    grid-template-rows: min-content minmax(0, 1fr);
  }

  .\32xl\:gap-x-10{
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }
}

.\[\&amp;\&gt;\*\]\:border-b&gt;*{
  border-bottom-width: 1px;
}

.\[\&amp;\&gt;\*\]\:border-b-gray-blue-94&gt;*{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(228 231 240 / var(--tw-border-opacity));
}

.first\:\[\&amp;\&gt;\*\]\:border-t&gt;*:first-child{
  border-top-width: 1px;
}

.first\:\[\&amp;\&gt;\*\]\:border-t-gray-blue-94&gt;*:first-child{
  --tw-border-opacity: 1;
  border-top-color: rgb(228 231 240 / var(--tw-border-opacity));
}

.last\:\[\&amp;\&gt;\*\]\:border-b-0&gt;*:last-child{
  border-bottom-width: 0px;
}
</pre></body></html>