/*! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com*/
*,
:after,
:before {
  box-sizing: border-box;
  border: 0 solid #e5e7eb
}

:after,
:before {
  --tw-content: ""
}

:host,
html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: Metropolis, Segoe UI, Helvetica Neue, Arial, sans-serif;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent
}

body {
  margin: 0;
  line-height: inherit
}

hr {
  height: 0;
  color: inherit;
  border-top-width: 1px
}

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

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

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

b,
strong {
  font-weight: bolder
}

code,
kbd,
pre,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em
}

small {
  font-size: 80%
}

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

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  margin: 0;
  padding: 0
}

button,
select {
  text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button;
  background-color: initial;
  background-image: none
}

:-moz-focusring {
  outline: auto
}

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

progress {
  vertical-align: initial
}

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

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

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

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

summary {
  display: list-item
}

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

fieldset {
  margin: 0
}

fieldset,
legend {
  padding: 0
}

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

dialog {
  padding: 0
}

textarea {
  resize: vertical
}

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

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

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

:disabled {
  cursor: default
}

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

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

[hidden] {
  display: none
}

[multiple],
[type=date],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
input:where(:not([type])),
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000
}

[multiple]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
input:where(:not([type])):focus,
select:focus,
textarea:focus {
  outline: 2px solid #0000;
  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;
  text-align: inherit
}

::-webkit-datetime-edit {
  display: inline-flex
}

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

select {
  background-image: url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");
  background-position: right .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],
[size]:where(select:not([size="1"])) {
  background-image: none;
  background-position: 0 0;
  background-repeat: unset;
  background-size: initial;
  padding-right: .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: 0
}

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

[type=checkbox]:focus,
[type=radio]:focus {
  outline: 2px solid #0000;
  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: #0000;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat
}

[type=checkbox]:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")
}

@media (forced-colors:active) {
  [type=checkbox]:checked {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto
  }
}

[type=radio]:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")
}

@media (forced-colors:active) {
  [type=radio]:checked {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto
  }
}

[type=checkbox]:checked:focus,
[type=checkbox]:checked:hover,
[type=checkbox]:indeterminate,
[type=radio]:checked:focus,
[type=radio]:checked:hover {
  border-color: #0000;
  background-color: currentColor
}

[type=checkbox]:indeterminate {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat
}

@media (forced-colors:active) {
  [type=checkbox]:indeterminate {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto
  }
}

[type=checkbox]:indeterminate:focus,
[type=checkbox]:indeterminate:hover {
  border-color: #0000;
  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
}

*,
::backdrop,
:after,
:before {
  --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-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --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: #3b82f680;
  --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-multiselect,
.form-select,
.form-textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000
}

.form-input:focus,
.form-multiselect:focus,
.form-select:focus,
.form-textarea:focus {
  outline: 2px solid #0000;
  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;
  text-align: inherit
}

.form-input::-webkit-datetime-edit {
  display: inline-flex
}

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

.form-select {
  background-image: url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");
  background-position: right .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-select:where([size]:not([size="1"])) {
  background-image: none;
  background-position: 0 0;
  background-repeat: unset;
  background-size: initial;
  padding-right: .75rem;
  -webkit-print-color-adjust: unset;
  print-color-adjust: unset
}

.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: 0
}

.form-radio {
  border-radius: 100%
}

.form-checkbox:focus,
.form-radio:focus {
  outline: 2px solid #0000;
  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: #0000;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat
}

.form-checkbox:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")
}

@media (forced-colors:active) {
  .form-checkbox:checked {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto
  }
}

.form-radio:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")
}

@media (forced-colors:active) {
  .form-radio:checked {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto
  }
}

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

.form-checkbox:indeterminate {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat
}

@media (forced-colors:active) {
  .form-checkbox:indeterminate {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto
  }
}

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

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

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

.prose :where([class~=lead]):not(:where([class~=not-prose], [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], [class~=not-prose] *)) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500
}

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

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

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

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

.prose :where(ol):not(:where([class~=not-prose], [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], [class~=not-prose] *)) {
  list-style-type: upper-alpha
}

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

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

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

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

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

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

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

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

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

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

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

.prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em
}

.prose :where(hr):not(:where([class~=not-prose], [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], [class~=not-prose] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: .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], [class~=not-prose] *)):before {
  content: open-quote
}

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

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

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

.prose :where(h2):not(:where([class~=not-prose], [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], [class~=not-prose] *)) {
  font-weight: 800;
  color: inherit
}

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

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

.prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: .5em;
  line-height: 1.5
}

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

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

.prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em
}

.prose :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
  font-size: .875em;
  border-radius: .3125rem;
  padding: .1875em .375em
}

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

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

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

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

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

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

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

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

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

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

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

.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) {
  background-color: initial;
  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], [class~=not-prose] *)):before {
  content: none
}

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

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

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

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

.prose :where(tbody tr):not(:where([class~=not-prose], [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], [class~=not-prose] *)) {
  border-bottom-width: 0
}

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

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

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

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

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

.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-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --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-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: #00000080;
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75
}

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

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

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

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

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

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

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

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

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

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

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

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

.prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
  margin-top: .5em;
  padding-left: 1.625em
}

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

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

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

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

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

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

.prose :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
  padding: .5714286em
}

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

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

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

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

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

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

.swatch-option {
  margin: .25rem;
  display: flex;
  justify-content: center;
  border-width: 1px;
  padding: .25rem .5rem;
  min-width: 40px
}

.btn {
  display: flex;
  align-items: center;
  border-radius: .5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128/var(--tw-bg-opacity));
  padding: .5rem 1rem;
  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 #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

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

.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: #0000;
  outline: 2px solid #0000;
  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(229 1 0/var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5
}

.btn-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(229 1 0/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.btn-primary,
.btn-primary:hover {
  color: rgb(255 255 255/var(--tw-text-opacity));
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.btn-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 87 87/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.btn-secondary {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 87 87/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.btn-secondary,
.btn-secondary:hover {
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.btn-secondary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(92 0 0/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

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

.btn-size-lg {
  padding: 1rem 2.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem
}

.link-underline {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.link-underline:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.link-underline-1 {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.link-underline-1:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.link-underline-1 {
  background-size: 0 1px
}

.link-underline-1:hover {
  background-size: 100% 1px;
  background-position: 0 100%
}

.link-underline-primary {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100)
}

.age-before-content {
  display: flex;
  justify-content: center
}

.age-before-content:before {
  position: absolute;
  top: 0;
  right: 0
}

.mnm-desktop-navigation .level-0 .age-before-content ul li a:before {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .age-before-content ul li a:hover:before {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .age-before-content ul li a:before {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  display: inline-block
}

.mnm-desktop-navigation .level-0 .age-before-content ul li a:hover:before {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .level-0 .age-before-content .mnm-menu-nav-brands a:before {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .age-before-content .mnm-menu-nav-brands a:hover:before {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .age-before-content .mnm-menu-nav-brands a:before {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  margin-bottom: .75rem;
  display: inline-block
}

.mnm-desktop-navigation .level-0 .age-before-content .mnm-menu-nav-brands a:hover:before {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.age-before-content:before {
  content: "";
  background-position: 50%;
  background-repeat: no-repeat;
  width: 75px;
  height: 75px
}

.actions-toolbar .primary button {
  display: flex;
  align-items: center;
  border-radius: .5rem;
  background-color: rgb(107 114 128/var(--tw-bg-opacity));
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500
}

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

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

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

.actions-toolbar .primary button:focus {
  border-color: #0000;
  outline: 2px solid #0000;
  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(229 1 0/var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5
}

.actions-toolbar .primary button {
  --tw-bg-opacity: 1;
  background-color: rgb(229 1 0/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.actions-toolbar .primary button,
.actions-toolbar .primary button:hover {
  color: rgb(255 255 255/var(--tw-text-opacity));
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.actions-toolbar .primary button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 87 87/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

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

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

.toolbar-products .modes-mode.mode-grid {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><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" /></svg>')
}

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

.hyvareactcheckout-reactcheckout-index .page-wrapper {
  padding: 0 !important
}

.hyvareactcheckout-reactcheckout-index .container {
  padding-left: 0 !important;
  padding-right: 0 !important
}

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

.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: 0
}

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

.price-container.price-tier_price>.price-including-tax+.price-excluding-tax:before {
  content: "(" attr(data-label) ": "
}

.price-container.price-tier_price>.price-including-tax+.price-excluding-tax:after {
  content: ")"
}

.mnm-loader {
  border: 6px solid #f3f3f3;
  border-top-color: #e50201;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin 2s linear infinite;
  margin-left: 10px
}

.mnm-cancel-confirm-modal-overlay {
  position: fixed;
  inset: 0;
  top: 0;
  left: 0;
  z-index: 40;
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity));
  opacity: .5
}

.mnm-cancel-confirm-modal-overlay.active {
  display: block
}

[data-content-type$=block] .mnm-cancel-confirm-modal-overlay.active p:last-child {
  margin-bottom: 1rem;
  margin-top: 0
}

.mnm-cancel-confirm-modal-content {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 50;
  max-height: -moz-max-content;
  max-height: max-content;
  width: 100%;
  --tw-translate-y: 0px;
  --tw-translate-x: 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));
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  padding-left: .75rem;
  padding-right: .75rem;
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --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:1024px) {
  .mnm-cancel-confirm-modal-content {
    top: 50%;
    left: 50%;
    width: 25%;
    --tw-translate-y: -50%;
    --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));
    border-radius: 1.5rem;
    padding: 1.25rem
  }
}

#customer-login-container {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  row-gap: 2rem;
  padding-top: 2rem;
  padding-bottom: 2rem
}

@media (min-width:768px) {
  #customer-login-container {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}

.mnm-account-menu li.nav.item {
  position: relative;
  padding-left: 50px
}

.mnm-account-menu li.nav.item:before {
  position: absolute;
  left: 0;
  display: block;
  height: 30px;
  width: 30px;
  background-repeat: no-repeat;
  --tw-content: "";
  content: var(--tw-content)
}

[data-content-type$=block] .mnm-account-menu li.nav.item p:last-child:before {
  margin-bottom: 1rem;
  margin-top: 0
}

.mnm-desktop-navigation .level-0 .mnm-account-menu li.nav.item ul li a:before {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .mnm-account-menu li.nav.item ul li a:hover:before {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .mnm-account-menu li.nav.item ul li a:before {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  display: inline-block
}

.mnm-desktop-navigation .level-0 .mnm-account-menu li.nav.item ul li a:hover:before {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .level-0 .mnm-account-menu li.nav.item .mnm-menu-nav-brands a:before {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .mnm-account-menu li.nav.item .mnm-menu-nav-brands a:hover:before {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .mnm-account-menu li.nav.item .mnm-menu-nav-brands a:before {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  margin-bottom: .75rem;
  display: inline-block
}

.mnm-desktop-navigation .level-0 .mnm-account-menu li.nav.item .mnm-menu-nav-brands a:hover:before {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-account-menu li.nav.item:before {
  background-size: 100% 100%
}

.mnm-account-menu li.nav.item:hover,
.mnm-account-menu li.nav.item:hover a {
  cursor: pointer;
  --tw-text-opacity: 1 !important;
  color: rgb(229 1 0/var(--tw-text-opacity)) !important;
  text-decoration-line: underline
}

.mnm-account-menu li.nav.item:nth-child(2):before {
  background-image: url(../images/customer/uyelik.svg)
}

.mnm-account-menu li.nav.item:nth-child(3):before {
  background-image: url(../images/customer/stok.svg)
}

.mnm-account-menu li.nav.item:nth-child(4):before {
  background-image: url(../images/customer/message.svg)
}

.mnm-account-menu li.nav.item:nth-child(5):before {
  background-image: url(../images/customer/adres.svg)
}

.mnm-account-menu li.nav.item:nth-child(6):before {
  background-image: url(../images/customer/siparis.svg)
}

.mnm-account-menu li.nav.item:nth-child(7):before {
  background-image: url(../images/customer/alert2.svg)
}

.mnm-account-menu li.nav.item:nth-child(8):before {
  background-image: url(../images/customer/alert1.svg)
}

.mnm-account-menu li.nav.item:nth-child(9):before {
  background-image: url(../images/customer/liste.svg)
}

.mnm-account-menu li.nav.item:nth-child(10):before {
  background-image: url(../images/customer/bulten.svg)
}

.mnm-account-menu li.nav.item:nth-child(11):before {
  background-image: url(../images/customer/logout.svg)
}

.form-email,
.form-input,
.form-multiselect,
.form-select,
.form-textarea {
  min-height: 44px;
  border-radius: .375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219/var(--tw-border-opacity));
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --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-email:focus,
.form-input:focus,
.form-multiselect:focus,
.form-select:focus,
.form-textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 87 87/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(229 1 0/var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5
}

.page.messages {
  position: sticky;
  top: 0;
  z-index: 10
}

.page.messages .messages section#messages {
  width: 100%;
  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: .75rem;
  padding-bottom: .75rem
}

.hyvareactcheckout-reactcheckout-index .page.messages .messages section#messages {
  padding-left: 0 !important;
  padding-right: 0 !important
}

.message {
  margin-bottom: .5rem;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  border-radius: .25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246/var(--tw-bg-opacity));
  padding: .5rem .5rem .5rem 1.25rem;
  font-size: .75rem;
  line-height: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --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)
}

.message.error {
  border-width: 2px;
  border-color: rgb(239 68 68/var(--tw-border-opacity));
  background-color: rgb(254 242 242/var(--tw-bg-opacity))
}

.message.error,
.message.success {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1
}

.message.success {
  border-width: 2px;
  border-color: rgb(16 185 129/var(--tw-border-opacity));
  background-color: rgb(236 253 245/var(--tw-bg-opacity))
}

.message.info,
.message.notice {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255/var(--tw-bg-opacity))
}

.message.warning {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(245 158 11/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235/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: 0
}

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

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

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

.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: 0
}

.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: 0
}

.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))
}

.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: .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))
}

.wishlist-widget .price-box .old-price,
.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
}

.backdrop {
  position: fixed;
  inset: 0;
  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>div {
  scroll-snap-align: start
}

.mnm-slide-overflow-area {
  scroll-behavior: smooth;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  display: flex;
  overflow-x: auto;
  white-space: nowrap
}

.mnm-slide-wrapper {
  display: flex
}

.mnm-slide-overflow-area::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #0000004d;
  background-color: #8f8e8e;
  border-radius: 4px
}

.mnm-slide-overflow-area::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  background-color: #8f8e8e;
  border-radius: 4px
}

.mnm-slide-overflow-area::-webkit-scrollbar-thumb {
  background-color: red;
  border-radius: 4px;
  border: 2px solid #8f8e8e
}

.mnm-slide-overflow-area {
  scrollbar-width: thin;
  scrollbar-color: red #8f8e8e
}

body {
  overflow-y: scroll
}

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

.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: 2rem;
  column-gap: 2rem;
  row-gap: 1rem
}

.hyvareactcheckout-reactcheckout-index .columns {
  padding-left: 0 !important;
  padding-right: 0 !important
}

.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: 0;
  padding-right: 0
}

.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-2columns-right .sidebar-main,
  .page-layout-2columns-right.page-with-filter .sidebar-main,
  .page-layout-3columns .columns .sidebar~.sidebar-additional {
    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 .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%
}

body.catalog-category-view,
body.catalog-product-view,
body.catalogsearch-result-index,
body.elastic-page-view {
  background-color: #f5f5f5
}

.success.message {
  display: flex;
  flex-direction: row;
  text-align: left;
  line-height: 1.5
}

@media (min-width:768px) {
  .success.message {
    flex-direction: row
  }
}

.reward-message .success {
  border: unset !important
}

.reward-message .success.message span:before {
  position: relative;
  top: 6px;
  color: #fff;
  left: 10px
}

.reward-message .success.message {
  margin-top: 10px;
  text-align: center;
  background-color: #ff970c;
  color: #fff
}

.text-none {
  font-size: 0
}

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

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

.input {
  margin-right: .5rem;
  width: auto;
  border-radius: .25rem;
  border-width: 1px;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5rem
}

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

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

@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(229 1 0/var(--tw-border-opacity));
  outline: 2px solid #0000;
  outline-offset: 2px
}

.card {
  border-radius: .125rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  padding: 1rem;
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --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: .2s
}

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

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

.transition {
  transition: transform .25s ease, color .25s 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: 0;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

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

[data-content-type=row]>div {
  margin-bottom: .625rem;
  padding: .625rem
}

[data-content-type=row][data-appearance=contained] {
  width: 100%;
  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
  }
}

.hyvareactcheckout-reactcheckout-index [data-content-type=row][data-appearance=contained] {
  padding-left: 0 !important;
  padding-right: 0 !important
}

[data-content-type=row][data-appearance=contained] {
  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],
[data-content-type=row][data-appearance=full-width] {
  background-attachment: scroll !important
}

[data-content-type=row][data-appearance=full-width]>.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]>.row-full-width-inner {
    max-width: 640px
  }
}

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

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

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

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

.hyvareactcheckout-reactcheckout-index [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {
  padding-left: 0 !important;
  padding-right: 0 !important
}

[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
  }
}

[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
  }
}

[data-content-type=tabs] .tabs-navigation {
  margin-bottom: -1px;
  display: block;
  padding: 0;
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --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: 0
}

[data-content-type=tabs] .tabs-navigation li.tab-header {
  position: relative;
  margin: 0 0 0 -1px;
  display: inline-block;
  max-width: 100%;
  overflow-wrap: break-word;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-width: 1px 1px 0;
  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))
}

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

[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 #fff
}

[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title {
  position: relative;
  display: block;
  cursor: pointer;
  white-space: normal;
  padding: .75rem 1.25rem;
  vertical-align: middle;
  font-size: .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: 0
}

[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))
}

[data-content-type=tabs] .tabs-content {
  position: relative;
  z-index: 10;
  box-sizing: border-box;
  overflow: hidden;
  border-radius: .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 #0000001a, 0 1px 2px -1px #0000001a;
  --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=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
}

[data-content-type=heading],
[data-content-type=text] {
  overflow-wrap: break-word
}

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

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

[data-content-type=buttons] [data-content-type=button-item] [data-element=empty_link],
[data-content-type=buttons] [data-content-type=button-item] [data-element=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: .5rem;
  background-color: rgb(107 114 128/var(--tw-bg-opacity));
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500
}

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

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 {
  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: #0000;
  outline: 2px solid #0000;
  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(229 1 0/var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5
}

a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(229 1 0/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 87 87/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --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,
button.pagebuilder-button-secondary,
div.pagebuilder-button-secondary {
  display: flex;
  align-items: center;
  border-radius: .5rem;
  background-color: rgb(107 114 128/var(--tw-bg-opacity));
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

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

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 {
  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 {
  outline: 2px solid #0000;
  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(229 1 0/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(255 87 87/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 #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(92 0 0/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --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: #0000
}

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

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

[data-content-type=image]>[data-element=link],
[data-content-type=image]>[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
}

[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;
  border-radius: inherit;
  padding-top: 56.25%
}

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

.mnm-desktop-navigation .level-0 [data-content-type=video] iframe ul li a,
.mnm-desktop-navigation .level-0 [data-content-type=video] video ul li a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 [data-content-type=video] iframe ul li a:hover,
.mnm-desktop-navigation .level-0 [data-content-type=video] video ul li a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 [data-content-type=video] iframe ul li a,
.mnm-desktop-navigation .level-0 [data-content-type=video] video ul li a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  display: inline-block
}

.mnm-desktop-navigation .level-0 [data-content-type=video] iframe ul li a:hover,
.mnm-desktop-navigation .level-0 [data-content-type=video] video ul li a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .level-0 [data-content-type=video] iframe .mnm-menu-nav-brands a,
.mnm-desktop-navigation .level-0 [data-content-type=video] video .mnm-menu-nav-brands a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 [data-content-type=video] iframe .mnm-menu-nav-brands a:hover,
.mnm-desktop-navigation .level-0 [data-content-type=video] video .mnm-menu-nav-brands a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 [data-content-type=video] iframe .mnm-menu-nav-brands a,
.mnm-desktop-navigation .level-0 [data-content-type=video] video .mnm-menu-nav-brands a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  margin-bottom: .75rem;
  display: inline-block
}

.mnm-desktop-navigation .level-0 [data-content-type=video] iframe .mnm-menu-nav-brands a:hover,
.mnm-desktop-navigation .level-0 [data-content-type=video] video .mnm-menu-nav-brands a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

[data-content-type=banner]>[data-element=empty_link],
[data-content-type=banner]>[data-element=empty_link]:hover,
[data-content-type=banner]>[data-element=link],
[data-content-type=banner]>[data-element=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: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition: transform .25s ease, color .25s ease
}

[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: 1.25rem 0 0;
  display: inline-block;
  max-width: 100%;
  overflow-wrap: break-word;
  transition-property: opacity;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 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
}

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

[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: 0;
  margin-bottom: .5rem;
  background-color: rgb(249 250 251/var(--tw-bg-opacity));
  --tw-bg-opacity: 0.75
}

.mnm-desktop-navigation .level-0 [data-content-type=slider] .carousel-nav ul li a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 [data-content-type=slider] .carousel-nav ul li a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 [data-content-type=slider] .carousel-nav ul li a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  display: inline-block
}

.mnm-desktop-navigation .level-0 [data-content-type=slider] .carousel-nav ul li a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .level-0 [data-content-type=slider] .carousel-nav .mnm-menu-nav-brands a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 [data-content-type=slider] .carousel-nav .mnm-menu-nav-brands a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 [data-content-type=slider] .carousel-nav .mnm-menu-nav-brands a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  margin-bottom: .75rem;
  display: inline-block
}

.mnm-desktop-navigation .level-0 [data-content-type=slider] .carousel-nav .mnm-menu-nav-brands a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

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

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

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

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

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

[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: 0;
  z-index: 50;
  height: 100%;
  width: .125rem
}

.mnm-desktop-navigation .level-0 [data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element ul li a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 [data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element ul li a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 [data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element ul li a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  display: inline-block
}

.mnm-desktop-navigation .level-0 [data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element ul li a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .level-0 [data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element .mnm-menu-nav-brands a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 [data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element .mnm-menu-nav-brands a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 [data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element .mnm-menu-nav-brands a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  margin-bottom: .75rem;
  display: inline-block
}

.mnm-desktop-navigation .level-0 [data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element .mnm-menu-nav-brands a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

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

[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
}

[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div,
[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe,
[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img,
[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video {
  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(.4, 0, .2, 1);
  transition-duration: .15s;
  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: 1.25rem 0 0;
  max-width: 100%;
  overflow-wrap: break-word;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s;
  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
}

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

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

[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
}

[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-contain {
  position: relative;
  margin: 0 auto;
  width: 100%
}

.glider {
  overflow-y: hidden
}

.glider.draggable {
  cursor: grab
}

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

.glider.draggable .glider-slide img {
  pointer-events: none
}

.glider.drag {
  cursor: grabbing
}

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

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

.glider-slide {
  margin: .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-next.disabled,
.glider-prev.disabled {
  cursor: default;
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity));
  opacity: .25
}

.glider-dot {
  margin: .25rem;
  display: block;
  height: .75rem;
  width: .75rem;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity));
  opacity: .25;
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --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: 0
}

.glider-dot.active {
  opacity: 1
}

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

  .glider::-webkit-scrollbar-thumb {
    opacity: 1;
    border-radius: 99px;
    background-color: #9c9c9c40;
    box-shadow: 0 0 1px #ffffff40
  }
}

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

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

.invisible {
  visibility: hidden
}

.static {
  position: static
}

.fixed {
  position: fixed
}

.absolute {
  position: absolute
}

.relative {
  position: relative
}

.sticky {
  position: sticky
}

.inset-0 {
  inset: 0
}

.inset-x-0 {
  left: 0;
  right: 0
}

.inset-y-0 {
  top: 0;
  bottom: 0
}

.-top-5 {
  top: -1.25rem
}

.bottom-0 {
  bottom: 0
}

.bottom-1 {
  bottom: .25rem
}

.bottom-10 {
  bottom: 2.5rem
}

.bottom-\[-100\%\] {
  bottom: -100%
}

.bottom-\[0\%\] {
  bottom: 0
}

.bottom-\[30px\] {
  bottom: 30px
}

.left-0 {
  left: 0
}

.left-1 {
  left: .25rem
}

.left-\[0\%\] {
  left: 0
}

.right-0 {
  right: 0
}

.right-1 {
  right: .25rem
}

.right-10 {
  right: 2.5rem
}

.right-2 {
  right: .5rem
}

.right-\[0\%\] {
  right: 0
}

.right-\[3\%\] {
  right: 3%
}

.top-0 {
  top: 0
}

.top-1 {
  top: .25rem
}

.top-40 {
  top: 10rem
}

.top-6 {
  top: 1.5rem
}

.top-\[10\%\] {
  top: 10%
}

.top-\[100vh\] {
  top: 100vh
}

.top-\[51\%\] {
  top: 51%
}

.top-full {
  top: 100%
}

.z-0 {
  z-index: 0
}

.z-10 {
  z-index: 10
}

.z-20 {
  z-index: 20
}

.z-30 {
  z-index: 30
}

.z-40 {
  z-index: 40
}

.z-50 {
  z-index: 50
}

.z-\[11\] {
  z-index: 11
}

.z-\[12\] {
  z-index: 12
}

.z-\[1\] {
  z-index: 1
}

.z-\[2\] {
  z-index: 2
}

.z-\[60\] {
  z-index: 60
}

.order-1 {
  order: 1
}

.order-2 {
  order: 2
}

.order-3 {
  order: 3
}

.order-4 {
  order: 4
}

.order-first {
  order: -9999
}

.col-span-1 {
  grid-column: span 1/span 1
}

.col-span-11 {
  grid-column: span 11/span 11
}

.col-span-12 {
  grid-column: span 12/span 12
}

.col-span-2 {
  grid-column: span 2/span 2
}

.col-span-3 {
  grid-column: span 3/span 3
}

.col-span-4 {
  grid-column: span 4/span 4
}

.col-span-5 {
  grid-column: span 5/span 5
}

.col-span-6 {
  grid-column: span 6/span 6
}

.col-span-7 {
  grid-column: span 7/span 7
}

.row-span-2 {
  grid-row: span 2/span 2
}

.clear-both {
  clear: both
}

.-m-2 {
  margin: -.5rem
}

.-m-3 {
  margin: -.75rem
}

.-m-4 {
  margin: -1rem
}

.-m-px {
  margin: -1px
}

.m-0 {
  margin: 0
}

.m-1 {
  margin: .25rem
}

.m-2 {
  margin: .5rem
}

.m-4 {
  margin: 1rem
}

.m-auto {
  margin: auto
}

.-mx-1 {
  margin-left: -.25rem;
  margin-right: -.25rem
}

.-mx-2 {
  margin-left: -.5rem;
  margin-right: -.5rem
}

.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem
}

.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem
}

.mx-0 {
  margin-left: 0;
  margin-right: 0
}

.mx-1 {
  margin-left: .25rem;
  margin-right: .25rem
}

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem
}

.mx-2 {
  margin-left: .5rem;
  margin-right: .5rem
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem
}

.mx-auto {
  margin-left: auto;
  margin-right: auto
}

.my-1 {
  margin-top: .25rem;
  margin-bottom: .25rem
}

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem
}

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem
}

.my-2 {
  margin-top: .5rem;
  margin-bottom: .5rem
}

.my-3 {
  margin-top: .75rem;
  margin-bottom: .75rem
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto
}

.\!mb-4 {
  margin-bottom: 1rem !important
}

.-mb-4 {
  margin-bottom: -1rem
}

.-ml-1 {
  margin-left: -.25rem
}

.-ml-px {
  margin-left: -1px
}

.-mr-1 {
  margin-right: -.25rem
}

.-mr-2 {
  margin-right: -.5rem
}

.-mr-4 {
  margin-right: -1rem
}

.-mt-3 {
  margin-top: -.75rem
}

.-mt-5 {
  margin-top: -1.25rem
}

.-mt-6 {
  margin-top: -1.5rem
}

.-mt-8 {
  margin-top: -2rem
}

.mb-0 {
  margin-bottom: 0
}

.mb-1 {
  margin-bottom: .25rem
}

.mb-10 {
  margin-bottom: 2.5rem
}

.mb-12 {
  margin-bottom: 3rem
}

.mb-2 {
  margin-bottom: .5rem
}

.mb-3 {
  margin-bottom: .75rem
}

.mb-4 {
  margin-bottom: 1rem
}

.mb-5 {
  margin-bottom: 1.25rem
}

.mb-6 {
  margin-bottom: 1.5rem
}

.mb-8 {
  margin-bottom: 2rem
}

.mb-\[10px\] {
  margin-bottom: 10px
}

.mb-\[20px\] {
  margin-bottom: 20px
}

.mb-\[30px\] {
  margin-bottom: 30px
}

.mb-\[40px\] {
  margin-bottom: 40px
}

.mb-\[50px\] {
  margin-bottom: 50px
}

.ml-0 {
  margin-left: 0
}

.ml-1 {
  margin-left: .25rem
}

.ml-10 {
  margin-left: 2.5rem
}

.ml-12 {
  margin-left: 3rem
}

.ml-2 {
  margin-left: .5rem
}

.ml-3 {
  margin-left: .75rem
}

.ml-4 {
  margin-left: 1rem
}

.ml-6 {
  margin-left: 1.5rem
}

.ml-auto {
  margin-left: auto
}

.mr-0 {
  margin-right: 0
}

.mr-1 {
  margin-right: .25rem
}

.mr-10 {
  margin-right: 2.5rem
}

.mr-2 {
  margin-right: .5rem
}

.mr-2\.5 {
  margin-right: .625rem
}

.mr-3 {
  margin-right: .75rem
}

.mr-4 {
  margin-right: 1rem
}

.mr-6 {
  margin-right: 1.5rem
}

.mr-8 {
  margin-right: 2rem
}

.mr-auto {
  margin-right: auto
}

.mt-0 {
  margin-top: 0
}

.mt-1 {
  margin-top: .25rem
}

.mt-10 {
  margin-top: 2.5rem
}

.mt-12 {
  margin-top: 3rem
}

.mt-2 {
  margin-top: .5rem
}

.mt-3 {
  margin-top: .75rem
}

.mt-4 {
  margin-top: 1rem
}

.mt-5 {
  margin-top: 1.25rem
}

.mt-6 {
  margin-top: 1.5rem
}

.mt-8 {
  margin-top: 2rem
}

.mt-\[10px\] {
  margin-top: 10px
}

.mt-\[20px\] {
  margin-top: 20px
}

.mt-\[30px\] {
  margin-top: 30px
}

.mt-\[40px\] {
  margin-top: 40px
}

.mt-\[50px\] {
  margin-top: 50px
}

.mt-auto {
  margin-top: auto
}

.box-border {
  box-sizing: border-box
}

.box-content {
  box-sizing: initial
}

.line-clamp-1 {
  -webkit-line-clamp: 1
}

.line-clamp-1,
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical
}

.line-clamp-2 {
  -webkit-line-clamp: 2
}

.block {
  display: block
}

.inline-block {
  display: inline-block
}

.inline {
  display: inline
}

.flex {
  display: flex
}

.inline-flex {
  display: inline-flex
}

.table {
  display: table
}

.table-caption {
  display: table-caption
}

.table-cell {
  display: table-cell
}

.table-row {
  display: table-row
}

.grid {
  display: grid
}

.contents {
  display: contents
}

.hidden {
  display: none
}

.h-10 {
  height: 2.5rem
}

.h-12 {
  height: 3rem
}

.h-16 {
  height: 4rem
}

.h-20 {
  height: 5rem
}

.h-24 {
  height: 6rem
}

.h-3 {
  height: .75rem
}

.h-32 {
  height: 8rem
}

.h-4 {
  height: 1rem
}

.h-48 {
  height: 12rem
}

.h-5 {
  height: 1.25rem
}

.h-6 {
  height: 1.5rem
}

.h-64 {
  height: 16rem
}

.h-7 {
  height: 1.75rem
}

.h-8 {
  height: 2rem
}

.h-9 {
  height: 2.25rem
}

.h-\[260px\] {
  height: 260px
}

.h-\[calc\(100\%-4px\)\] {
  height: calc(100% - 4px)
}

.h-\[calc\(100vh-10rem-60px\)\] {
  height: calc(100vh - 10rem - 60px)
}

.h-auto {
  height: auto
}

.h-full {
  height: 100%
}

.h-px {
  height: 1px
}

.h-screen {
  height: 100vh
}

.max-h-0 {
  max-height: 0
}

.max-h-72 {
  max-height: 18rem
}

.max-h-80 {
  max-height: 20rem
}

.max-h-\[18px\] {
  max-height: 18px
}

.max-h-\[320px\] {
  max-height: 320px
}

.max-h-\[480px\] {
  max-height: 480px
}

.max-h-\[500px\] {
  max-height: 500px
}

.max-h-\[50px\] {
  max-height: 50px
}

.max-h-\[687px\] {
  max-height: 687px
}

.max-h-\[calc\(100vh-280px\)\] {
  max-height: calc(100vh - 280px)
}

.max-h-\[calc\(100vh-400px\)\] {
  max-height: calc(100vh - 400px)
}

.max-h-\[calc\(50vh\)\] {
  max-height: 50vh
}

.max-h-full {
  max-height: 100%
}

.max-h-max {
  max-height: -moz-max-content;
  max-height: max-content
}

.max-h-screen {
  max-height: 100vh
}

.min-h-12 {
  min-height: 3rem
}

.min-h-14 {
  min-height: 3.5rem
}

.min-h-\[30px\] {
  min-height: 30px
}

.min-h-\[40px\] {
  min-height: 40px
}

.min-h-screen {
  min-height: 100vh
}

.w-0 {
  width: 0
}

.w-1\/2 {
  width: 50%
}

.w-1\/3 {
  width: 33.333333%
}

.w-1\/4 {
  width: 25%
}

.w-1\/6 {
  width: 16.666667%
}

.w-10 {
  width: 2.5rem
}

.w-11\/12 {
  width: 91.666667%
}

.w-12 {
  width: 3rem
}

.w-14 {
  width: 3.5rem
}

.w-16 {
  width: 4rem
}

.w-2 {
  width: .5rem
}

.w-2\/12 {
  width: 16.666667%
}

.w-2\/4 {
  width: 50%
}

.w-20 {
  width: 5rem
}

.w-24 {
  width: 6rem
}

.w-28 {
  width: 7rem
}

.w-3 {
  width: .75rem
}

.w-3\/4 {
  width: 75%
}

.w-32 {
  width: 8rem
}

.w-4 {
  width: 1rem
}

.w-4\/12 {
  width: 33.333333%
}

.w-4\/5 {
  width: 80%
}

.w-44 {
  width: 11rem
}

.w-5 {
  width: 1.25rem
}

.w-5\/12 {
  width: 41.666667%
}

.w-5\/6 {
  width: 83.333333%
}

.w-56 {
  width: 14rem
}

.w-6 {
  width: 1.5rem
}

.w-60 {
  width: 15rem
}

.w-64 {
  width: 16rem
}

.w-7 {
  width: 1.75rem
}

.w-7\/12 {
  width: 58.333333%
}

.w-8 {
  width: 2rem
}

.w-8\/12 {
  width: 66.666667%
}

.w-80 {
  width: 20rem
}

.w-9 {
  width: 2.25rem
}

.w-\[100\%\] {
  width: 100%
}

.w-\[17rem\] {
  width: 17rem
}

.w-\[80px\] {
  width: 80px
}

.w-auto {
  width: auto
}

.w-full {
  width: 100%
}

.w-px {
  width: 1px
}

.w-screen {
  width: 100vw
}

.min-w-20 {
  min-width: 5rem
}

.min-w-32 {
  min-width: 8rem
}

.min-w-40 {
  min-width: 10rem
}

.min-w-48 {
  min-width: 12rem
}

.min-w-\[150px\] {
  min-width: 150px
}

.max-w-7xl {
  max-width: 80rem
}

.max-w-\[500px\] {
  max-width: 500px
}

.max-w-full {
  max-width: 100%
}

.max-w-md {
  max-width: 28rem
}

.max-w-prose {
  max-width: 65ch
}

.max-w-screen-2xl {
  max-width: 1536px
}

.max-w-screen-xl {
  max-width: 1280px
}

.flex-1 {
  flex: 1 1 0%
}

.flex-auto {
  flex: 1 1 auto
}

.flex-initial {
  flex: 0 1 auto
}

.flex-none {
  flex: none
}

.flex-shrink-0 {
  flex-shrink: 0
}

.shrink {
  flex-shrink: 1
}

.shrink-0 {
  flex-shrink: 0
}

.grow {
  flex-grow: 1
}

.grow-0 {
  flex-grow: 0
}

.table-auto {
  table-layout: auto
}

.table-fixed {
  table-layout: fixed
}

.border-collapse {
  border-collapse: collapse
}

.origin-top-left {
  transform-origin: top left
}

.origin-top-right {
  transform-origin: top right
}

.-translate-x-1 {
  --tw-translate-x: -0.25rem
}

.-translate-x-1,
.-translate-x-1\/2 {
  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%
}

.-translate-x-5 {
  --tw-translate-x: -1.25rem
}

.-translate-x-5,
.-translate-x-full {
  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%
}

.-translate-y-2\/4 {
  --tw-translate-y: -50%
}

.-translate-y-2\/4,
.-translate-y-8 {
  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
}

.-translate-y-full {
  --tw-translate-y: -100%
}

.-translate-y-full,
.translate-x-0 {
  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-0 {
  --tw-translate-x: 0px
}

.translate-x-full {
  --tw-translate-x: 100%
}

.translate-x-full,
.translate-y-0 {
  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
}

.translate-y-1\/2 {
  --tw-translate-y: 50%
}

.translate-y-1\/2,
.translate-y-3\/4 {
  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-3\/4 {
  --tw-translate-y: 75%
}

.-rotate-90 {
  --tw-rotate: -90deg
}

.-rotate-90,
.rotate-0 {
  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-0 {
  --tw-rotate: 0deg
}

.rotate-180 {
  --tw-rotate: 180deg
}

.rotate-180,
.rotate-90 {
  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-90 {
  --tw-rotate: 90deg
}

.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 ping {

  75%,
  to {
    transform: scale(2);
    opacity: 0
  }
}

.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, .2, 1) infinite
}

.animate-pulse {
  animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}

@keyframes spin {
  to {
    transform: rotate(1turn)
  }
}

.animate-spin {
  animation: spin 1s linear infinite
}

.cursor-default {
  cursor: default
}

.cursor-not-allowed {
  cursor: not-allowed
}

.cursor-pointer {
  cursor: pointer
}

.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.resize {
  resize: both
}

.list-disc {
  list-style-type: disc
}

.list-none {
  list-style-type: none
}

.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.auto-cols-max {
  grid-auto-columns: max-content
}

.grid-flow-row {
  grid-auto-flow: row
}

.grid-flow-col {
  grid-auto-flow: column
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr))
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr))
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr))
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr))
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr))
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr))
}

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr))
}

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr))
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr))
}

.flex-row {
  flex-direction: row
}

.flex-row-reverse {
  flex-direction: row-reverse
}

.flex-col {
  flex-direction: column
}

.flex-col-reverse {
  flex-direction: column-reverse
}

.flex-wrap {
  flex-wrap: wrap
}

.flex-nowrap {
  flex-wrap: nowrap
}

.place-items-center {
  place-items: center
}

.content-center {
  align-content: center
}

.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-around {
  justify-content: space-around
}

.justify-evenly {
  justify-content: space-evenly
}

.justify-items-start {
  justify-items: start
}

.justify-items-center {
  justify-items: center
}

.gap-0 {
  gap: 0
}

.gap-1 {
  gap: .25rem
}

.gap-1\.5 {
  gap: .375rem
}

.gap-12 {
  gap: 3rem
}

.gap-2 {
  gap: .5rem
}

.gap-3 {
  gap: .75rem
}

.gap-4 {
  gap: 1rem
}

.gap-5 {
  gap: 1.25rem
}

.gap-6 {
  gap: 1.5rem
}

.gap-8 {
  gap: 2rem
}

.gap-x-1 {
  -moz-column-gap: .25rem;
  column-gap: .25rem
}

.gap-x-2 {
  -moz-column-gap: .5rem;
  column-gap: .5rem
}

.gap-x-4 {
  -moz-column-gap: 1rem;
  column-gap: 1rem
}

.gap-x-8 {
  -moz-column-gap: 2rem;
  column-gap: 2rem
}

.gap-y-0 {
  row-gap: 0
}

.gap-y-1 {
  row-gap: .25rem
}

.gap-y-10 {
  row-gap: 2.5rem
}

.gap-y-16 {
  row-gap: 4rem
}

.gap-y-2 {
  row-gap: .5rem
}

.gap-y-4 {
  row-gap: 1rem
}

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

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

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

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

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

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

.space-y-1>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.25rem*(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.25rem*var(--tw-space-y-reverse))
}

.space-y-2>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.5rem*(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.5rem*var(--tw-space-y-reverse))
}

.space-y-3>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.75rem*(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.75rem*var(--tw-space-y-reverse))
}

.space-y-4>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem*(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem*var(--tw-space-y-reverse))
}

.space-y-6>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem*var(--tw-space-y-reverse))
}

.divide-y>:not([hidden])~:not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px*(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px*var(--tw-divide-y-reverse))
}

.divide-gray-100>:not([hidden])~:not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(243 244 246/var(--tw-divide-opacity))
}

.self-start {
  align-self: flex-start
}

.self-end {
  align-self: flex-end
}

.self-center {
  align-self: center
}

.self-stretch {
  align-self: stretch
}

.justify-self-start {
  justify-self: start
}

.justify-self-end {
  justify-self: end
}

.overflow-auto {
  overflow: auto
}

.overflow-hidden {
  overflow: hidden
}

.overflow-x-auto {
  overflow-x: auto
}

.overflow-y-auto {
  overflow-y: auto
}

.overflow-x-hidden {
  overflow-x: hidden
}

.overflow-y-hidden {
  overflow-y: hidden
}

.overflow-x-scroll {
  overflow-x: scroll
}

.overflow-y-scroll {
  overflow-y: scroll
}

.overscroll-y-contain {
  overscroll-behavior-y: contain
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis
}

.truncate,
.whitespace-nowrap {
  white-space: nowrap
}

.break-all {
  word-break: break-all
}

.\!rounded-full {
  border-radius: 9999px !important
}

.rounded {
  border-radius: .25rem
}

.rounded-2xl {
  border-radius: 1rem
}

.rounded-3xl {
  border-radius: 1.5rem
}

.rounded-full {
  border-radius: 9999px
}

.rounded-lg {
  border-radius: .5rem
}

.rounded-md {
  border-radius: .375rem
}

.rounded-none {
  border-radius: 0
}

.rounded-sm {
  border-radius: .125rem
}

.rounded-xl {
  border-radius: .75rem
}

.rounded-b-sm {
  border-bottom-right-radius: .125rem;
  border-bottom-left-radius: .125rem
}

.rounded-l-md {
  border-top-left-radius: .375rem;
  border-bottom-left-radius: .375rem
}

.rounded-l-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.rounded-r-md {
  border-top-right-radius: .375rem;
  border-bottom-right-radius: .375rem
}

.rounded-r-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.rounded-t-3xl {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem
}

.rounded-bl-3xl {
  border-bottom-left-radius: 1.5rem
}

.rounded-tl-3xl {
  border-top-left-radius: 1.5rem
}

.rounded-tr-3xl {
  border-top-right-radius: 1.5rem
}

.border {
  border-width: 1px
}

.border-0 {
  border-width: 0
}

.border-2 {
  border-width: 2px
}

.border-4 {
  border-width: 4px
}

.border-y {
  border-top-width: 1px
}

.border-b,
.border-y {
  border-bottom-width: 1px
}

.border-b-2 {
  border-bottom-width: 2px
}

.border-b-4 {
  border-bottom-width: 4px
}

.border-b-\[2px\] {
  border-bottom-width: 2px
}

.border-l {
  border-left-width: 1px
}

.border-l-0 {
  border-left-width: 0
}

.border-l-2 {
  border-left-width: 2px
}

.border-l-4 {
  border-left-width: 4px
}

.border-r {
  border-right-width: 1px
}

.border-r-0 {
  border-right-width: 0
}

.border-t {
  border-top-width: 1px
}

.border-t-0 {
  border-top-width: 0
}

.border-t-2 {
  border-top-width: 2px
}

.border-t-4 {
  border-top-width: 4px
}

.border-solid {
  border-style: solid
}

.border-dashed {
  border-style: dashed
}

.border-none {
  border-style: none
}

.\!border-\[\#b9b9b9\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(185 185 185/var(--tw-border-opacity)) !important
}

.border-\[\#EEEEEE\] {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238/var(--tw-border-opacity))
}

.border-\[\#d4d3d3\] {
  --tw-border-opacity: 1;
  border-color: rgb(212 211 211/var(--tw-border-opacity))
}

.border-\[\#ddd\] {
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221/var(--tw-border-opacity))
}

.border-\[\#e50100\] {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity))
}

.border-\[\#e9e9e9\] {
  --tw-border-opacity: 1;
  border-color: rgb(233 233 233/var(--tw-border-opacity))
}

.border-\[\#ff950d\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 149 13/var(--tw-border-opacity))
}

.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0/var(--tw-border-opacity))
}

.border-container {
  --tw-border-opacity: 1;
  border-color: rgb(231 231 231/var(--tw-border-opacity))
}

.border-container-darker {
  --tw-border-opacity: 1;
  border-color: rgb(182 182 182/var(--tw-border-opacity))
}

.border-container-lighter {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245/var(--tw-border-opacity))
}

.border-current {
  border-color: currentColor
}

.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246/var(--tw-border-opacity))
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235/var(--tw-border-opacity))
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219/var(--tw-border-opacity))
}

.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175/var(--tw-border-opacity))
}

.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128/var(--tw-border-opacity))
}

.border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39/var(--tw-border-opacity))
}

.border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgb(52 211 153/var(--tw-border-opacity))
}

.border-primary {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity))
}

.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68/var(--tw-border-opacity))
}

.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38/var(--tw-border-opacity))
}

.border-secondary {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254/var(--tw-border-opacity))
}

.border-transparent {
  border-color: #0000
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.\!bg-orange-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 237 213/var(--tw-bg-opacity)) !important
}

.bg-\[\#00ef41\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 239 65/var(--tw-bg-opacity))
}

.bg-\[\#2faeed\] {
  --tw-bg-opacity: 1;
  background-color: rgb(47 174 237/var(--tw-bg-opacity))
}

.bg-\[\#448ff2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(68 143 242/var(--tw-bg-opacity))
}

.bg-\[\#8c6751\] {
  --tw-bg-opacity: 1;
  background-color: rgb(140 103 81/var(--tw-bg-opacity))
}

.bg-\[\#93c121\] {
  --tw-bg-opacity: 1;
  background-color: rgb(147 193 33/var(--tw-bg-opacity))
}

.bg-\[\#FF5757\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 87 87/var(--tw-bg-opacity))
}

.bg-\[\#ce41fc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(206 65 252/var(--tw-bg-opacity))
}

.bg-\[\#ce41fd\] {
  --tw-bg-opacity: 1;
  background-color: rgb(206 65 253/var(--tw-bg-opacity))
}

.bg-\[\#e50100\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 1 0/var(--tw-bg-opacity))
}

.bg-\[\#e50201\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 2 1/var(--tw-bg-opacity))
}

.bg-\[\#e50700\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 7 0/var(--tw-bg-opacity))
}

.bg-\[\#f25c05\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 92 5/var(--tw-bg-opacity))
}

.bg-\[\#f2f2f2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242/var(--tw-bg-opacity))
}

.bg-\[\#f33\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 51 51/var(--tw-bg-opacity))
}

.bg-\[\#f94d01\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 77 1/var(--tw-bg-opacity))
}

.bg-\[\#f9d4dd\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 212 221/var(--tw-bg-opacity))
}

.bg-\[\#ffffff\] {
  --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-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254/var(--tw-bg-opacity))
}

.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246/var(--tw-bg-opacity))
}

.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235/var(--tw-bg-opacity))
}

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

.bg-container-darker {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.bg-container-lighter {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246/var(--tw-bg-opacity))
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175/var(--tw-bg-opacity))
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251/var(--tw-bg-opacity))
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128/var(--tw-bg-opacity))
}

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

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39/var(--tw-bg-opacity))
}

.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229/var(--tw-bg-opacity))
}

.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153/var(--tw-bg-opacity))
}

.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129/var(--tw-bg-opacity))
}

.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105/var(--tw-bg-opacity))
}

.bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229/var(--tw-bg-opacity))
}

.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60/var(--tw-bg-opacity))
}

.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(229 1 0/var(--tw-bg-opacity))
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68/var(--tw-bg-opacity))
}

.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38/var(--tw-bg-opacity))
}

.bg-red-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29/var(--tw-bg-opacity))
}

.bg-transparent {
  background-color: initial
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-white\/25 {
  background-color: #ffffff40
}

.bg-white\/60 {
  background-color: #fff9
}

.bg-yellow-500 {
  background-color: rgb(245 158 11/var(--tw-bg-opacity))
}

.bg-opacity-100,
.bg-yellow-500 {
  --tw-bg-opacity: 1
}

.bg-opacity-25 {
  --tw-bg-opacity: 0.25
}

.bg-opacity-50 {
  --tw-bg-opacity: 0.5
}

.bg-opacity-60 {
  --tw-bg-opacity: 0.6
}

.bg-opacity-75 {
  --tw-bg-opacity: 0.75
}

.bg-none {
  background-image: none
}

.fill-current {
  fill: currentColor
}

.stroke-current {
  stroke: currentColor
}

.stroke-1 {
  stroke-width: 1
}

.object-contain {
  -o-object-fit: contain;
  object-fit: contain
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover
}

.object-center {
  -o-object-position: center;
  object-position: center
}

.p-0 {
  padding: 0
}

.p-1 {
  padding: .25rem
}

.p-1\.5 {
  padding: .375rem
}

.p-10 {
  padding: 2.5rem
}

.p-2 {
  padding: .5rem
}

.p-3 {
  padding: .75rem
}

.p-4 {
  padding: 1rem
}

.p-5 {
  padding: 1.25rem
}

.p-6 {
  padding: 1.5rem
}

.p-8 {
  padding: 2rem
}

.px-0 {
  padding-left: 0;
  padding-right: 0
}

.px-1 {
  padding-left: .25rem;
  padding-right: .25rem
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem
}

.px-2 {
  padding-left: .5rem;
  padding-right: .5rem
}

.px-2\.5 {
  padding-left: .625rem;
  padding-right: .625rem
}

.px-3 {
  padding-left: .75rem;
  padding-right: .75rem
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0
}

.py-0\.5 {
  padding-top: .125rem;
  padding-bottom: .125rem
}

.py-1 {
  padding-top: .25rem;
  padding-bottom: .25rem
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem
}

.py-2 {
  padding-top: .5rem;
  padding-bottom: .5rem
}

.py-3 {
  padding-top: .75rem;
  padding-bottom: .75rem
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem
}

.pb-1 {
  padding-bottom: .25rem
}

.pb-12 {
  padding-bottom: 3rem
}

.pb-16 {
  padding-bottom: 4rem
}

.pb-2 {
  padding-bottom: .5rem
}

.pb-20 {
  padding-bottom: 5rem
}

.pb-28 {
  padding-bottom: 7rem
}

.pb-3 {
  padding-bottom: .75rem
}

.pb-4 {
  padding-bottom: 1rem
}

.pb-6 {
  padding-bottom: 1.5rem
}

.pb-8 {
  padding-bottom: 2rem
}

.pb-\[130px\] {
  padding-bottom: 130px
}

.pb-px {
  padding-bottom: 1px
}

.pl-1 {
  padding-left: .25rem
}

.pl-10 {
  padding-left: 2.5rem
}

.pl-2 {
  padding-left: .5rem
}

.pl-3 {
  padding-left: .75rem
}

.pl-4 {
  padding-left: 1rem
}

.pl-5 {
  padding-left: 1.25rem
}

.pl-6 {
  padding-left: 1.5rem
}

.pl-8 {
  padding-left: 2rem
}

.pr-1 {
  padding-right: .25rem
}

.pr-2 {
  padding-right: .5rem
}

.pr-3 {
  padding-right: .75rem
}

.pr-4 {
  padding-right: 1rem
}

.pr-6 {
  padding-right: 1.5rem
}

.pt-0 {
  padding-top: 0
}

.pt-1 {
  padding-top: .25rem
}

.pt-16 {
  padding-top: 4rem
}

.pt-2 {
  padding-top: .5rem
}

.pt-2\.5 {
  padding-top: .625rem
}

.pt-3 {
  padding-top: .75rem
}

.pt-4 {
  padding-top: 1rem
}

.pt-5 {
  padding-top: 1.25rem
}

.pt-6 {
  padding-top: 1.5rem
}

.text-left {
  text-align: left
}

.text-center {
  text-align: center
}

.text-right {
  text-align: right
}

.text-start {
  text-align: start
}

.align-top {
  vertical-align: top
}

.align-middle {
  vertical-align: middle
}

.align-bottom {
  vertical-align: bottom
}

.\!text-\[2rem\] {
  font-size: 2rem !important
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem
}

.text-\[0\.8125rem\] {
  font-size: .8125rem
}

.text-\[10px\] {
  font-size: 10px
}

.text-\[11px\] {
  font-size: 11px
}

.text-\[12px\] {
  font-size: 12px
}

.text-\[13px\] {
  font-size: 13px
}

.text-\[14px\] {
  font-size: 14px
}

.text-\[16px\] {
  font-size: 16px
}

.text-\[8px\] {
  font-size: 8px
}

.text-\[9px\] {
  font-size: 9px
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem
}

.text-sm {
  font-size: .875rem;
  line-height: 1.25rem
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem
}

.text-xs {
  font-size: .75rem;
  line-height: 1rem
}

.font-bold {
  font-weight: 700
}

.font-extrabold {
  font-weight: 800
}

.font-medium {
  font-weight: 500
}

.font-normal {
  font-weight: 400
}

.font-semibold {
  font-weight: 600
}

.uppercase {
  text-transform: uppercase
}

.lowercase {
  text-transform: lowercase
}

.italic {
  font-style: italic
}

.leading-4 {
  line-height: 1rem
}

.leading-5 {
  line-height: 1.25rem
}

.leading-6 {
  line-height: 1.5rem
}

.leading-7 {
  line-height: 1.75rem
}

.leading-loose {
  line-height: 2
}

.leading-none {
  line-height: 1
}

.leading-normal {
  line-height: 1.5
}

.leading-relaxed {
  line-height: 1.625
}

.leading-tight {
  line-height: 1.25
}

.tracking-wide {
  letter-spacing: .025em
}

.tracking-widest {
  letter-spacing: .1em
}

.\!text-\[\#1979c3\] {
  --tw-text-opacity: 1 !important;
  color: rgb(25 121 195/var(--tw-text-opacity)) !important
}

.\!text-\[\#e50100\] {
  --tw-text-opacity: 1 !important;
  color: rgb(229 1 0/var(--tw-text-opacity)) !important
}

.text-\[\#00715a\] {
  --tw-text-opacity: 1;
  color: rgb(0 113 90/var(--tw-text-opacity))
}

.text-\[\#333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51/var(--tw-text-opacity))
}

.text-\[\#652491\] {
  --tw-text-opacity: 1;
  color: rgb(101 36 145/var(--tw-text-opacity))
}

.text-\[\#65c53e\] {
  --tw-text-opacity: 1;
  color: rgb(101 197 62/var(--tw-text-opacity))
}

.text-\[\#666666\] {
  --tw-text-opacity: 1;
  color: rgb(102 102 102/var(--tw-text-opacity))
}

.text-\[\#686E7F\],
.text-\[\#686e7f\] {
  --tw-text-opacity: 1;
  color: rgb(104 110 127/var(--tw-text-opacity))
}

.text-\[\#6b7280\] {
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity))
}

.text-\[\#6f4400\] {
  --tw-text-opacity: 1;
  color: rgb(111 68 0/var(--tw-text-opacity))
}

.text-\[\#888\] {
  --tw-text-opacity: 1;
  color: rgb(136 136 136/var(--tw-text-opacity))
}

.text-\[\#bdbdbd\] {
  --tw-text-opacity: 1;
  color: rgb(189 189 189/var(--tw-text-opacity))
}

.text-\[\#cacaca\] {
  --tw-text-opacity: 1;
  color: rgb(202 202 202/var(--tw-text-opacity))
}

.text-\[\#d4d3d3\] {
  --tw-text-opacity: 1;
  color: rgb(212 211 211/var(--tw-text-opacity))
}

.text-\[\#de1197\] {
  --tw-text-opacity: 1;
  color: rgb(222 17 151/var(--tw-text-opacity))
}

.text-\[\#de3d9e\] {
  --tw-text-opacity: 1;
  color: rgb(222 61 158/var(--tw-text-opacity))
}

.text-\[\#df1718\] {
  --tw-text-opacity: 1;
  color: rgb(223 23 24/var(--tw-text-opacity))
}

.text-\[\#e50100\] {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.text-\[\#ff950d\] {
  --tw-text-opacity: 1;
  color: rgb(255 149 13/var(--tw-text-opacity))
}

.text-\[\#ffb736\] {
  --tw-text-opacity: 1;
  color: rgb(255 183 54/var(--tw-text-opacity))
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246/var(--tw-text-opacity))
}

.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(30 58 138/var(--tw-text-opacity))
}

.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235/var(--tw-text-opacity))
}

.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219/var(--tw-text-opacity))
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175/var(--tw-text-opacity))
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity))
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99/var(--tw-text-opacity))
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81/var(--tw-text-opacity))
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55/var(--tw-text-opacity))
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39/var(--tw-text-opacity))
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(16 185 129/var(--tw-text-opacity))
}

.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(5 150 105/var(--tw-text-opacity))
}

.text-orange-400 {
  --tw-text-opacity: 1;
  color: rgb(251 146 60/var(--tw-text-opacity))
}

.text-primary {
  --tw-text-opacity: 1;
  color: rgb(31 41 55/var(--tw-text-opacity))
}

.text-primary-lighter {
  --tw-text-opacity: 1;
  color: rgb(55 65 81/var(--tw-text-opacity))
}

.text-red,
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(184 0 0/var(--tw-text-opacity))
}

.text-secondary {
  --tw-text-opacity: 1;
  color: rgb(75 85 99/var(--tw-text-opacity))
}

.text-secondary-darker {
  --tw-text-opacity: 1;
  color: rgb(31 41 55/var(--tw-text-opacity))
}

.text-secondary-lighter {
  --tw-text-opacity: 1;
  color: rgb(156 163 175/var(--tw-text-opacity))
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36/var(--tw-text-opacity))
}

.text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgb(217 119 6/var(--tw-text-opacity))
}

.underline {
  text-decoration-line: underline
}

.line-through {
  text-decoration-line: line-through
}

.no-underline {
  text-decoration-line: none
}

.decoration-solid {
  text-decoration-style: solid
}

.decoration-1 {
  text-decoration-thickness: 1px
}

.opacity-0 {
  opacity: 0
}

.opacity-100 {
  opacity: 1
}

.opacity-25 {
  opacity: .25
}

.opacity-40 {
  opacity: .4
}

.opacity-5 {
  opacity: .05
}

.opacity-50 {
  opacity: .5
}

.opacity-75 {
  opacity: .75
}

.shadow {
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)
}

.shadow,
.shadow-2xl {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px #00000040;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
}

.shadow-\[0_0_45px_20px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0 0 45px 20px #0000004d;
  --tw-shadow-colored: 0 0 45px 20px 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-\[0_9px_60px_-7px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0 9px 60px -7px #0006;
  --tw-shadow-colored: 0 9px 60px -7px var(--tw-shadow-color)
}

.shadow-\[0_9px_60px_-7px_rgba\(0\2c 0\2c 0\2c 0\.4\)\],
.shadow-lg {
  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 #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.shadow-md,
.shadow-none {
  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
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.shadow-sm,
.shadow-xl {
  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 #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
}

.outline-none {
  outline: 2px solid #0000;
  outline-offset: 2px
}

.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)
}

.ring,
.ring-2 {
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.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)
}

.ring-blue-500\/50 {
  --tw-ring-color: #3b82f680
}

.ring-primary {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 1 0/var(--tw-ring-opacity))
}

.ring-primary\/50 {
  --tw-ring-color: #e5010080
}

.ring-primary\/75 {
  --tw-ring-color: #e50100bf
}

.ring-red-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68/var(--tw-ring-opacity))
}

.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255/var(--tw-ring-opacity))
}

.ring-opacity-50 {
  --tw-ring-opacity: 0.5
}

.ring-offset-2 {
  --tw-ring-offset-width: 2px
}

.drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)
}

.drop-shadow-lg,
.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)
}

.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(.4, 0, .2, 1);
  transition-duration: .15s
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.duration-150,
.transition-transform {
  transition-duration: .15s
}

.duration-200 {
  transition-duration: .2s
}

.duration-300 {
  transition-duration: .3s
}

.duration-500 {
  transition-duration: .5s
}

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

.ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

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

.\!content-none {
  --tw-content: none !important;
  content: var(--tw-content) !important
}

.mnm-footer-links ul li a {
  border-bottom-width: 0;
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-footer-links ul li a:hover {
  background-size: 100% 2px
}

.mnm-footer-links ul li a {
  background-size: 0 1px
}

.mnm-footer-links ul li a:hover {
  background-size: 100% 1px;
  background-position: 0 100%
}

.mnm-footer-links ul li a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  display: inline-block
}

.checkout-cart-index .progress-wrap,
.hyvareactcheckout-reactcheckout-index .progress-wrap {
  display: none !important
}

.progress-wrap {
  position: fixed;
  right: 50px;
  bottom: 50px;
  height: 46px;
  width: 46px;
  cursor: pointer;
  display: block;
  border-radius: 50px;
  box-shadow: inset 0 0 0 2px #fff3;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  transform: translateY(15px);
  transition: all .2s linear
}

.progress-wrap.active-progress {
  opacity: 1;
  visibility: visible;
  transform: translateY(0)
}

.progress-wrap:after {
  position: absolute;
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='26' height='26' viewBox='0 0 330 330'%3E%3Cpath d='M100.606 100.606 150 51.212V315c0 8.284 6.716 15 15 15 8.284 0 15-6.716 15-15V51.212l49.394 49.394A14.95 14.95 0 0 0 240 105a14.95 14.95 0 0 0 10.606-4.394c5.858-5.857 5.858-15.355 0-21.213l-75-75c-5.857-5.858-15.355-5.858-21.213 0l-75 75c-5.858 5.857-5.858 15.355 0 21.213 5.858 5.857 15.356 5.857 21.213 0z'/%3E%3C/svg%3E");
  text-align: center;
  line-height: 46px;
  font-size: 24px;
  color: #555;
  left: 0;
  top: 5px;
  height: 46px;
  width: 46px;
  cursor: pointer;
  display: block;
  z-index: 1;
  transition: all .2s linear
}

.progress-wrap:hover:after {
  opacity: 0
}

.progress-wrap:before {
  position: absolute;
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='26' height='26' fill='%23e58b1b' viewBox='0 0 330 330'%3E%3Cpath d='M100.606 100.606 150 51.212V315c0 8.284 6.716 15 15 15 8.284 0 15-6.716 15-15V51.212l49.394 49.394A14.95 14.95 0 0 0 240 105a14.95 14.95 0 0 0 10.606-4.394c5.858-5.857 5.858-15.355 0-21.213l-75-75c-5.857-5.858-15.355-5.858-21.213 0l-75 75c-5.858 5.857-5.858 15.355 0 21.213 5.858 5.857 15.356 5.857 21.213 0z'/%3E%3C/svg%3E");
  text-align: center;
  line-height: 46px;
  font-size: 24px;
  opacity: 0;
  background-image: linear-gradient(298deg, #ff1554, #ca5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #0000;
  left: 0;
  top: 5px;
  height: 46px;
  width: 46px;
  cursor: pointer;
  display: block;
  z-index: 2;
  transition: all .2s linear
}

.progress-wrap:hover:before {
  opacity: 1
}

.progress-wrap svg path {
  fill: none
}

.progress-wrap svg.progress-circle path {
  stroke: #666;
  stroke-width: 4;
  box-sizing: border-box;
  transition: all .2s linear
}

.progress-wrap {
  box-shadow: inset 0 0 0 2px #0003
}

.progress-wrap:after {
  color: #222
}

.progress-wrap svg.progress-circle path {
  stroke: #222
}

body.catalog-product-view .progress-wrap {
  display: none !important
}

.age-img {
  margin-bottom: .75rem;
  display: inline-flex;
  height: 150px;
  width: 150px;
  background-image: url(../images/age/combined@2x.png);
  background-size: auto 150px
}

.age-img.img1 {
  background-position-x: 0
}

.age-img.img2 {
  background-position-x: -150px
}

.age-img.img3 {
  background-position-x: -300px
}

.age-img.img4 {
  background-position-x: -450px
}

.age-img.img5 {
  background-position-x: -600px
}

.age-img.img6 {
  background-position-x: -750px
}

.mnm-mega-menu-age .over {
  position: absolute
}

.mnm-desktop-navigation .level-0 .mnm-mega-menu-age .over ul li a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .mnm-mega-menu-age .over ul li a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .mnm-mega-menu-age .over ul li a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  display: inline-block
}

.mnm-desktop-navigation .level-0 .mnm-mega-menu-age .over ul li a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .level-0 .mnm-mega-menu-age .over .mnm-menu-nav-brands a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .mnm-mega-menu-age .over .mnm-menu-nav-brands a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .mnm-mega-menu-age .over .mnm-menu-nav-brands a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  margin-bottom: .75rem;
  display: inline-block
}

.mnm-desktop-navigation .level-0 .mnm-mega-menu-age .over .mnm-menu-nav-brands a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-mega-menu-age .over {
  background: #0000;
  top: 15px;
  width: 150px;
  height: 175px
}

.mnm-mobile-menu-age ul li,
.mnm-mobile-menu-brands ul li {
  border-bottom-width: 1px;
  padding: .5rem
}

.nav-brands {
  background-image: url(../images/marka/180/02-combined-min.png);
  background-size: auto 265px;
  width: 180px;
  height: 265px;
  display: inline-flex;
  zoom: .8975
}

.nav-brands.smoby {
  background-position-x: -4px
}

.nav-brands.barbie {
  background-position-x: -188px
}

.nav-brands.collecta {
  background-position-x: -372px
}

.nav-brands.fisher-price {
  background-position-x: -556px
}

.nav-brands.harika-kanatlar {
  background-position-x: -740px
}

.nav-brands.hot-wheels {
  background-position-x: -924px
}

.nav-brands.lego {
  background-position-x: -1108px
}

.nav-brands.llorens {
  background-position-x: -1292px
}

.nav-brands.matchbox {
  background-position-x: -1476px
}

.nav-brands.nerf {
  background-position-x: -1660px
}

.nav-brands.playdoh {
  background-position-x: -1844px
}

.nav-brands.sylvanian-families {
  background-position-x: -2028px
}

.nav-brands.ty {
  background-position-x: -2208px
}

.nav-brands.tum-markalar {
  background-position-x: -2388px
}

@media (min-width:768px) {
  .nav-brands {
    zoom: .69
  }
}

@media (min-width:1280px) {
  .nav-brands {
    zoom: .8975
  }
}

@media (min-width:1536px) {
  .nav-brands {
    zoom: 1
  }
}

.mnm-backdrop-after:after {
  pointer-events: none;
  position: absolute;
  display: block;
  background-color: rgb(0 0 0/var(--tw-bg-opacity));
  --tw-bg-opacity: 0.25
}

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

.mnm-desktop-navigation .level-0 .mnm-backdrop-after ul li a:after {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .mnm-backdrop-after ul li a:hover:after {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .mnm-backdrop-after ul li a:after {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  display: inline-block
}

.mnm-desktop-navigation .level-0 .mnm-backdrop-after ul li a:hover:after {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .level-0 .mnm-backdrop-after .mnm-menu-nav-brands a:after {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .mnm-backdrop-after .mnm-menu-nav-brands a:hover:after {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .mnm-backdrop-after .mnm-menu-nav-brands a:after {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  margin-bottom: .75rem;
  display: inline-block
}

.mnm-desktop-navigation .level-0 .mnm-backdrop-after .mnm-menu-nav-brands a:hover:after {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-backdrop-after:after {
  width: 100%;
  height: calc(100vh - 100%);
  content: " ";
  z-index: 0;
  top: 100%
}

.mnm-desktop-navigation .level-0 .absolute ul li a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .absolute ul li a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .absolute ul li a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  display: inline-block
}

.mnm-desktop-navigation .level-0 .absolute ul li a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .level-0 .absolute .mnm-menu-nav-brands a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .absolute .mnm-menu-nav-brands a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .absolute .mnm-menu-nav-brands a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  margin-bottom: .75rem;
  display: inline-block
}

.mnm-desktop-navigation .level-0 .absolute .mnm-menu-nav-brands a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation {
  font-size: .875rem;
  line-height: 1.25rem
}

.mnm-desktop-navigation .title {
  margin-bottom: .5rem;
  margin-top: .75rem;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation ul li {
  margin-bottom: .5rem
}

.mnm-desktop-navigation .mnm-mega-menu-age .pagebuilder-column-group .pagebuilder-column {
  padding: .75rem
}

.mnm-desktop-navigation .mnm-mega-menu-age figure {
  display: flex;
  justify-content: center;
  padding: .75rem
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-1 {
  width: 100%
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-1 .pagebuilder-button-primary {
  width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  border-color: #0000;
  padding: .75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-1 .pagebuilder-button-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-1 .pagebuilder-button-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 0/var(--tw-bg-opacity));
  --tw-shadow-color: #fef20040;
  --tw-shadow: var(--tw-shadow-colored)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-1 .pagebuilder-button-primary:hover {
  --tw-shadow-color: #fef20080;
  --tw-shadow: var(--tw-shadow-colored)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-2 {
  width: 100%
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-2 .pagebuilder-button-primary {
  width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  border-color: #0000;
  padding: .75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-2 .pagebuilder-button-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-2 .pagebuilder-button-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(117 207 255/var(--tw-bg-opacity));
  --tw-shadow-color: #75cfff40;
  --tw-shadow: var(--tw-shadow-colored)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-2 .pagebuilder-button-primary:hover {
  --tw-shadow-color: #75cfff80;
  --tw-shadow: var(--tw-shadow-colored)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-3 {
  width: 100%
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-3 .pagebuilder-button-primary {
  width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  border-color: #0000;
  padding: .75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-3 .pagebuilder-button-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-3 .pagebuilder-button-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(65 211 60/var(--tw-bg-opacity));
  --tw-shadow-color: #41d33c40;
  --tw-shadow: var(--tw-shadow-colored)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-3 .pagebuilder-button-primary:hover {
  --tw-shadow-color: #41d33c80;
  --tw-shadow: var(--tw-shadow-colored)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-4 {
  width: 100%
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-4 .pagebuilder-button-primary {
  width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  border-color: #0000;
  padding: .75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-4 .pagebuilder-button-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-4 .pagebuilder-button-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(248 119 186/var(--tw-bg-opacity));
  --tw-shadow-color: #f877ba40;
  --tw-shadow: var(--tw-shadow-colored)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-4 .pagebuilder-button-primary:hover {
  --tw-shadow-color: #f877ba80;
  --tw-shadow: var(--tw-shadow-colored)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-5 {
  width: 100%
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-5 .pagebuilder-button-primary {
  width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  border-color: #0000;
  padding: .75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-5 .pagebuilder-button-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-5 .pagebuilder-button-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(255 163 2/var(--tw-bg-opacity));
  --tw-shadow-color: #ffa30240;
  --tw-shadow: var(--tw-shadow-colored)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-5 .pagebuilder-button-primary:hover {
  --tw-shadow-color: #ffa30280;
  --tw-shadow: var(--tw-shadow-colored)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-6 {
  width: 100%
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-6 .pagebuilder-button-primary {
  width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  border-color: #0000;
  padding: .75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-6 .pagebuilder-button-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-6 .pagebuilder-button-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(179 89 226/var(--tw-bg-opacity));
  --tw-shadow-color: #b359e240;
  --tw-shadow: var(--tw-shadow-colored)
}

.mnm-desktop-navigation .mnm-mega-menu-age .age-6 .pagebuilder-button-primary:hover {
  --tw-shadow-color: #b359e280;
  --tw-shadow: var(--tw-shadow-colored)
}

.amrma-status-container {
  position: relative;
  box-sizing: initial;
  margin-bottom: 50px
}

.amrma-status-container .amrma-percent.-status-0 {
  width: 0
}

.amrma-status-container .amrma-percent.-status-1,
.amrma-status-container .amrma-percent.-status-2 {
  width: 50%
}

.amrma-status-container .amrma-percent.-status-3,
.amrma-status-container .amrma-percent.-status-4 {
  width: 100%
}

.amrma-status-container .amrma-progress {
  position: absolute;
  width: 100%;
  height: 42%;
  border-bottom: 2px solid #c2c2c2;
  z-index: -1
}

.amrma-status-container .amrma-percent {
  position: absolute;
  z-index: 1;
  box-sizing: initial;
  width: 0;
  height: 100%;
  border-bottom: 2px solid #4b81bd
}

.amrma-status-container .amrma-steps {
  position: relative;
  display: flex;
  justify-content: space-between
}

.amrma-status-container .amrma-step.-authorized.-checked {
  margin: 0 0 0 10%
}

.amrma-status-container .amrma-step.-complete:before {
  background: #e50100
}

.amrma-status-container .amrma-step.-checked {
  display: flex;
  flex-basis: 60%;
  margin-right: 10%
}

.amrma-status-container .amrma-step.-checked:before {
  width: 30px;
  height: 30px;
  border: none;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTQiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzFFNzlDMiIgc3Ryb2tlLXdpZHRoPSIyIi8+PGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iOCIgZmlsbD0iIzFFNzlDMiIvPjwvc3ZnPg==");
  background-position: 0;
  background-repeat: no-repeat;
  background-color: #fff
}

.amrma-status-container .amrma-name {
  display: none
}

.amrma-status-container .amrma-step.-checked .amrma-name {
  position: relative;
  top: 35px;
  display: block;
  width: 100%
}

.amrma-status-container .amrma-step.-failed:before {
  top: 3px;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IiNEODBGMzMiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4wNCA3LjM3M2ExIDEgMCAwIDAtMS40MTQtMS40MTRMMTAgOC41ODUgNy4zNzQgNS45NkExIDEgMCAxIDAgNS45NiA3LjM3M0w4LjU4NiAxMCA1Ljk2IDEyLjYyNmExIDEgMCAxIDAgMS40MTQgMS40MTRMMTAgMTEuNDE0bDIuNjI2IDIuNjI2YTEgMSAwIDAgMCAxLjQxNC0xLjQxNGwtMi42MjYtMi42MjcgMi42MjYtMi42MjZ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=")
}

.amrma-status-container .amrma-step.-pending .-checked .amrma-name,
.amrma-status-container .amrma-step.-resolved .-checked .amrma-name {
  max-width: 150px
}

.amrma-status-container .amrma-step.-pending.-checked {
  text-align: left
}

.amrma-status-container .amrma-step.-pending.-checked:before {
  padding: 0 0 0 20px;
  border-radius: inherit;
  background-position: 100%
}

.amrma-status-container .amrma-step {
  position: relative;
  min-width: 15px;
  height: 30px
}

.amrma-status-container .amrma-step:before {
  position: absolute;
  top: 6px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  content: "";
  background: #c2c2c2
}

.amrma-status-container .amrma-step.-authorized.-checked:before,
.amrma-status-container .amrma-step.-received.-checked:before {
  left: calc(50% - 15px)
}

.amrma-status-container .amrma-step.-resolved.-checked {
  display: flex;
  justify-content: flex-end;
  margin: 0;
  text-align: right
}

.amrma-status-container .amrma-step.-resolved.-checked:before {
  right: 0;
  padding: 0 20px 0 0;
  border-radius: inherit
}

.amrma-status-container .amrma-step.-resolved.-checked:before.-received.-checked:before {
  left: 30%
}

.amrma-status-container {
  margin: 0 35px 50px
}

.amrma-status-container .amrma-percent {
  width: 68%
}

.amrma-status-container .amrma-percent.-status-1 {
  width: 34%
}

.amrma-status-container .amrma-percent.-status-2 {
  width: 68%
}

.amrma-status-container .amrma-step.-complete:before {
  top: -1px;
  width: 20px;
  height: 30px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IiMxRTc5QzIiLz48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Im02IDEwIDMuNSAzTDE0IDciLz48L3N2Zz4=");
  background-position: 50%;
  background-repeat: no-repeat
}

.amrma-status-container .amrma-step.-checked .amrma-name {
  display: none
}

.amrma-status-container .amrma-steps .amrma-step.-checked {
  margin: 0
}

.amrma-status-container .amrma-step.-pending.-checked {
  text-align: center
}

.amrma-status-container .amrma-step.-pending.-checked:before {
  padding: 0;
  border-radius: 50%
}

.amrma-status-container .amrma-step.-checked {
  flex-basis: auto;
  text-align: center
}

.amrma-status-container .amrma-step.-checked:before {
  top: -1px;
  content: attr(data-number);
  background: #4bd935;
  line-height: 30px;
  color: #fff
}

.amrma-status-container .amrma-steps .amrma-step.-resolved.-checked {
  justify-content: inherit;
  text-align: center
}

.amrma-status-container .amrma-steps .amrma-step.-resolved.-checked:before {
  right: auto;
  padding: 0;
  border-radius: 50%
}

.amrma-status-container .amrma-steps>.amrma-step.-checked:after,
.amrma-status-container .amrma-steps>.amrma-step:after {
  position: absolute;
  left: -38px;
  top: 30px;
  min-width: 100px;
  content: attr(data-label);
  text-align: center
}

.elastic-page-title {
  font-size: 1.875rem;
  line-height: 2.25rem
}

@media (min-width:768px) {
  .elastic-page-title {
    font-size: 1.25rem;
    line-height: 1.75rem
  }
}

p {
  margin-top: 0;
  margin-bottom: 1rem
}

.table-row-items>div.table-row-item {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.table-row-items>div.table-row-item:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.age-template .age-1 {
  width: 100%
}

.age-template .age-1>a {
  width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  border-color: #0000;
  padding: .75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

.age-template .age-1>a:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.age-template .age-1>a {
  position: relative;
  width: 12rem;
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 0/var(--tw-bg-opacity));
  text-indent: -3.5rem;
  line-height: 2.25rem;
  --tw-shadow-color: #fef20040;
  --tw-shadow: var(--tw-shadow-colored)
}

.age-template .age-1>a:hover {
  --tw-shadow-color: #fef20080;
  --tw-shadow: var(--tw-shadow-colored)
}

@media (min-width:1536px) {
  .age-template .age-1>a {
    width: 15rem
  }
}

.age-template .age-1>a:before {
  background-image: url(../images/age/combined@2x.png);
  background-size: auto 75px;
  background-position: 0 0
}

.age-template .age-2 {
  width: 100%
}

.age-template .age-2>a {
  width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  border-color: #0000;
  padding: .75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

.age-template .age-2>a:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.age-template .age-2>a {
  position: relative;
  width: 12rem;
  --tw-bg-opacity: 1;
  background-color: rgb(117 207 255/var(--tw-bg-opacity));
  text-indent: -3.5rem;
  line-height: 2.25rem;
  --tw-shadow-color: #75cfff40;
  --tw-shadow: var(--tw-shadow-colored)
}

.age-template .age-2>a:hover {
  --tw-shadow-color: #75cfff80;
  --tw-shadow: var(--tw-shadow-colored)
}

@media (min-width:1536px) {
  .age-template .age-2>a {
    width: 15rem
  }
}

.age-template .age-2>a:before {
  background-image: url(../images/age/combined@2x.png);
  background-size: auto 75px;
  background-position: -75px 0
}

.age-template .age-3 {
  width: 100%
}

.age-template .age-3>a {
  width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  border-color: #0000;
  padding: .75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

.age-template .age-3>a:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.age-template .age-3>a {
  position: relative;
  width: 12rem;
  --tw-bg-opacity: 1;
  background-color: rgb(65 211 60/var(--tw-bg-opacity));
  text-indent: -3.5rem;
  line-height: 2.25rem;
  --tw-shadow-color: #41d33c40;
  --tw-shadow: var(--tw-shadow-colored)
}

.age-template .age-3>a:hover {
  --tw-shadow-color: #41d33c80;
  --tw-shadow: var(--tw-shadow-colored)
}

@media (min-width:1536px) {
  .age-template .age-3>a {
    width: 15rem
  }
}

.age-template .age-3>a:before {
  background-image: url(../images/age/combined@2x.png);
  background-size: auto 75px;
  background-position: -150px 0
}

.age-template .age-4 {
  width: 100%
}

.age-template .age-4>a {
  width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  border-color: #0000;
  padding: .75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

.age-template .age-4>a:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.age-template .age-4>a {
  position: relative;
  width: 12rem;
  --tw-bg-opacity: 1;
  background-color: rgb(248 119 186/var(--tw-bg-opacity));
  text-indent: -3.5rem;
  line-height: 2.25rem;
  --tw-shadow-color: #f877ba40;
  --tw-shadow: var(--tw-shadow-colored)
}

.age-template .age-4>a:hover {
  --tw-shadow-color: #f877ba80;
  --tw-shadow: var(--tw-shadow-colored)
}

@media (min-width:1536px) {
  .age-template .age-4>a {
    width: 15rem
  }
}

.age-template .age-4>a:before {
  background-image: url(../images/age/combined@2x.png);
  background-size: auto 75px;
  background-position: -225px 0
}

.age-template .age-5 {
  width: 100%
}

.age-template .age-5>a {
  width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  border-color: #0000;
  padding: .75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

.age-template .age-5>a:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.age-template .age-5>a {
  position: relative;
  width: 12rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 163 2/var(--tw-bg-opacity));
  text-indent: -3.5rem;
  line-height: 2.25rem;
  --tw-shadow-color: #ffa30240;
  --tw-shadow: var(--tw-shadow-colored)
}

.age-template .age-5>a:hover {
  --tw-shadow-color: #ffa30280;
  --tw-shadow: var(--tw-shadow-colored)
}

@media (min-width:1536px) {
  .age-template .age-5>a {
    width: 15rem
  }
}

.age-template .age-5>a:before {
  background-image: url(../images/age/combined@2x.png);
  background-size: auto 75px;
  background-position: -300px 0
}

.age-template .age-6 {
  width: 100%
}

.age-template .age-6>a {
  width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  border-color: #0000;
  padding: .75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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)
}

.age-template .age-6>a:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.age-template .age-6>a {
  position: relative;
  width: 12rem;
  --tw-bg-opacity: 1;
  background-color: rgb(179 89 226/var(--tw-bg-opacity));
  text-indent: -3.5rem;
  line-height: 2.25rem;
  --tw-shadow-color: #b359e240;
  --tw-shadow: var(--tw-shadow-colored)
}

.age-template .age-6>a:hover {
  --tw-shadow-color: #b359e280;
  --tw-shadow: var(--tw-shadow-colored)
}

@media (min-width:1536px) {
  .age-template .age-6>a {
    width: 15rem
  }
}

.age-template .age-6>a:before {
  background-image: url(../images/age/combined@2x.png);
  background-size: auto 75px;
  background-position: -375px 0
}

.price-box {
  display: flex;
  gap: .5rem
}

@media (min-width:1024px) {
  .price-box {
    gap: 1rem
  }
}

.price-box .list-price {
  font-size: 11px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(106 106 106/var(--tw-text-opacity));
  text-decoration-line: line-through
}

@media (min-width:1024px) {
  .price-box .list-price {
    font-size: 14px
  }
}

.price-box .special-price {
  font-size: 17px;
  font-weight: 700
}

@media (min-width:1024px) {
  .price-box .special-price {
    font-size: 21px
  }
}

.catalog-product-view .price-box {
  display: flex;
  justify-content: flex-start
}

@media (min-width:1024px) {
  .catalog-product-view .price-box {
    flex-direction: row;
    align-items: center;
    gap: 1.5rem
  }
}

.catalog-product-view .price-box .list-price {
  font-size: 15px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(108 108 108/var(--tw-text-opacity));
  text-decoration-line: line-through
}

@media (min-width:1024px) {
  .catalog-product-view .price-box .list-price {
    font-size: 17px
  }
}

.catalog-product-view .price-box .special-price {
  font-size: 24px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(224 1 1/var(--tw-text-opacity))
}

@media (min-width:1024px) {
  .catalog-product-view .price-box .special-price {
    font-size: 1.875rem;
    line-height: 2.25rem
  }
}

.catalog-product-view .rewards-product-points {
  margin-top: .5rem;
  margin-bottom: .5rem;
  display: flex;
  width: 100%;
  align-items: center;
  gap: 1.25rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(44 196 18/var(--tw-bg-opacity));
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

@media (min-width:1024px) {
  .catalog-product-view .rewards-product-points {
    font-size: 1rem;
    line-height: 1.5rem
  }
}

.catalog-product-view .rewards-product-points .mst-rewards-logo {
  margin-left: -3px;
  height: 1.5rem
}

.catalog-product-view .free-shipping-product {
  position: relative;
  display: flex
}

.catalog-product-view .free-shipping-product .free-shipping-product-text {
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: -10px;
  display: flex;
  width: 100%;
  align-items: center;
  gap: 1.25rem;
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(241 212 2/var(--tw-bg-opacity));
  padding-left: 15px;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

@media (min-width:1024px) {
  .catalog-product-view .free-shipping-product .free-shipping-product-text {
    font-size: 1rem;
    line-height: 1.5rem
  }
}

.catalog-product-view .free-shipping-product:before {
  content: "";
  z-index: 10;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIiB2ZXJzaW9uPSIxLjIiPjxkZWZzPjxpbWFnZSBpZD0iYSIgd2lkdGg9IjE1OSIgaGVpZ2h0PSIxMTIiIGhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSjhBQUFCd0NBWUFBQUFBQ2FLM0FBQUFBWE5TUjBJQjJja3Nmd0FBSU8xSlJFRlVlSnp0blFkY0ZOZjJ4ODlXRkJTa1dKSFk5ZG1OR0NLYStJeXh4Q2hZRXl4RVVSQlJzYURHRmhOUW56NFRVNHpHK0tJbXNTWCtyYkVTZTI5Um84WWs3MW1qS0Zpb3V4UlJZTDMvYzJmWVpYZVoyWjNkblMwUTd1ZnorNnd1TTNmbTN2dmRjOCs5OTh3ZGdES1FDQ0hsWGlvL2dKd2FBSGsxQWZKckFUeEY1ZUwvMWRVQk5IWExaeDJVaWVUc1NyS25NbjFaNENoZ1JhaHNoTzJ4RjhDREtnQkpIZ0RKK0psU0ZlQ2VlL21yaHpLUm5GMUo5bEtHRDhEek9peDQxTkpSMENoa3B1VHNlNjZBcjV4SWEvSG9aNUlaNkNyZ2MxSnlkaVhaUStrK3hWMnRQOXZGNmdDcklrWEovaFlBbG9uazdFcXloK2dBbzZpQkVySmExSUlid1IzZ1F0aTdjR0xhZERnOGZ4RmNuejBYN25tN1ZjRG5Dc25abFdRUEhRMXFDWnMrL1J6V0xma0MxaTliQVh2V2ZROFhFcmZCbnJYZndjbUVmOEhkT2o0VjhMbENjbllsMlVQN0owK0VVOWVUNGZTZk4yRFhudTF3OE9CdXVQUEhDYmgxOFJCc1g3UUU3cjVVb3dJK1Ywak9yaVI3NkpxSzFZM0hxZkRuNVNOdzltUWlwTnc4dzJqVFowdmhia1AvQ3ZoY0lUbTdrdXdKNEowSGR5RHBmNmZnK3RXakpmQ3RXQW0zbWpjc0JkMkR4Z0RxeTI2Zy9yMThxRXdrWjBOaVQvaW81WHR3NTVJT1BLcmpXMytBTlYwNkc0QjN3c2NkN3Y2bnN0T0JxWUN2bkVqYjlkNU9TVEtBTC9uR2FkZ1FHdzV6WDJrTmNVMGJ3WmptVFNHMFhWdW53MUlCWHprVGhlK1B6QUs0LzlmbEVnQVJ2cnl6WDBMK21jL2c5cTU1Y0c3ZFRMaTFNd0Z5enRkM09qQVY4SlVqYWEzZmY5TnlJUG4yTHdqZmFjaTZ2SllCVDZ1OEhSOUFhaE5QU1BZQ1VLMVZPQjJhQ3ZqS2tiUUFVaVg5OVJ2a1hHME0rV2NYcytDdGk0UGthaVVySHNtZU9PallxWFE2T0JYd2xVTnBHeWJ2d252d2RGOENwUGdxU28xNkg5WkVBQzg0SDU0SytBUkk1UWY5YzJyQWdieWFrSlJmQ3pLZTFvTEh1VFhnRjNWMW1PWnMyUGpneTcwY0JHbXRhdkxPOWFWMWxqZ2RuZ3I0VENqVEY1b2ljQ21hdWtDS1VOblZnVHoyQXZLZ0NwQWtEeURKK0psU0ZjNWdZL281RzdwU2x1KzdLcERseDRKMnRWb2xtQlFZQkdHZHVzSzNEZXZyQUZRdEw5ditYNWxJMWpSaWhnKzBlbDRIQ2loNGFPa1kwTERCK1BRYnl0M1o0T25EVjRpV2pVYTluS3hYQStxT2lnTUlHUTdRWnloQTMyR3d1bEVEQnI1SGRjRHBBRlhBeHlHdHhjTlBrc1FQbmI3KzdXend0UEJSNkxUcStONVljSnMwRDJSRFlsajRVSysvMlZkbi9iSStranNkb2dyNDlKVHVBMEZNVit2UGRyRTZ3S3BJVVRJKytOUW9OMWVDNzA0emJ3WThLdm1vcVRyNG1yODFTQWZmNDNwbDEvcVZpV1JwQStJQVkwRlJBeVhKYWxHTDNBanVRQzZFdlV0T1RKdE9EczlmUks3UG5rdnVlYnZ4QWZpbUs4RzN2bE03SFh5SzZGazYrTnIzN0c4dytGQnZFZGYzVXgxUlF2clhDa2ovU2x4bGZLc3dXSnN1RThuU0Jqd2ExSExWcGs4L0ordVdmUEZpL2JJVlpNKzY3OG1GeEcxa3o5cnZ5TW1FZjVHN2RYejQ0SnZpU3ZERmhJYnE0Rk9PbmEyREw2elRHd2J3cGZlVWlnWmV4a1lGcEhpalArbGxCM2tDUE95QW8vVGZ5akY4K3lkUGJIanFldklYcC8rOHNYSFhudTNrNE1IZDVNNGZKOGl0aTRmSTlrVkx5TjJYYXZEQk44ZVY0R3M5YWlJbmZGODNhV3c0Nytjblh0ZWJFeXd4OERuRlZxRS8zdXRLUmZtRmorcWFpbng0NDNIcXFqOHZIeUZuVHlhU2xKdG5HRzM2YkNtNTI5Q2ZENzVRVjRIdlNTTVBIWGhNdHp0bWhtNjBlNzFxNllsbk1WWTlzbjkxc3l0NFd1VVBrWlo3K0tMdlBMaXpKK2wvcDhqMXEwZEw0RnV4a3R4cTNyQVVlQThhMDlPY0M1NCtmRDhGTlRlQVR4NFJ4OEJYTlhRNDU2UnpacVRNZHZqT093YStad1BMUDN5ZHFPVjdjT2ZTQXkxNFZNZTMva0RXZE9sc0FONEpIM2R5OXorVlhRcSs4U0VoQnZESmhvMW5CeHM5K25QQ2w5clc5aFdQQ3ZnNGtwWHdWVWJOdkoyU3RFVWZ2dVFicDhtRzJIQXk5NVhXSks1cEl6S21lVk1TMnE2dFM0Q25EMStUcURnRCtLU0RSalB3dmY5eUlDZDhENnZiN3ZmUmJqZTdvd1N5Zk1HdXlvbVhsMi80aWdFTS9pT3pZTUg5dnk3ZjFBR0k4T1dkL1pMa24vbU0zTjQxajV4Yk41UGMycGxBY3M3WFh5bzJTTnFRS0V2aE85eStvUUY0YmhQakdWK1B3bmV0aGpzbmZIUnJEZlUxMndjY2o4S2trSVNBSk9FZ2h2bTBnekxXbGZNQmh4NkFvLzZibHZOcDh1MWZNbEp1bmlaWmw5YytwZUJwbGJmakE1TGF4Sk1rZXdGUnJWWG9MT0RiU3F5a21zSzdFajd3OUNYa2ZpbHN2WVpHR0E0Mm90NW53UFBxTjV6WjI0VXYyRUM5dy9aQng2TjNwSUoyVHJCRmZ5ZjQzRkFkVVlGSmYvM21uM08xOGFEOHM0dFo4TmJGa2VScUpTc2V5WjVBY05USVBGYlZYbzUrVkRWRHdLWUgrUENxZTBBdENBZ0lZUFIyMXc2UWUrclRVdkR0MmZZSmVFeWVaMmpWQkVpN3ROYXpWeDltNXlxK1JsVXRzSDJwclFJK295U3lUOVVtNzhKNzJVLzNKWkFVWDBXcFVlL0Rtc0RBMTBBcFovWlBLYWhUQXArdnI2OGd4WVgzNExSOHk5WXV0aGc4dDRrSklBa05aK0JMYkZPUDJWaUlyMUV6UjlnKzRxMkF6eWlKREYvdDNNdEJmNmExcXNrYlpKRFdXVUpDMnIvTUx0ejdsc0EzcTJzd3I2YS8wUm42OXUzTEtDNTZHR1FlL2JnVWZORkxGMWtNbnlLUzdYS3I5QXZYM1FmMTc3Z2FWWXlWamdyNGpKTEk4RlhOKzY3S2lTdy9GclNyMVNxUlNZRkJKS3hUVi9KdHcvbzZBRlhMR2F2SWJPSmpqZC9IWmZrc3RucDBsUHZ1R0FhK21LNWRkTmQ1V0pXN1VjVUlNSzJBenlpSkNSOVZZV2ZKZld4RWNySmVEVkozVkJ5QmtPRUVHNWpnaUpLc2J0U0FnZTlSSFFaQ3ByS29uMlhOb0lOck1HR0psT1BuTXVCNTQwRGplWUJVZDUwbjFYamdhMWNCbitoSlRQQ3c4UUlvZUZRZDN4dExzSkVKT3ZRc2ZLalgzK3lyczM1Wkg4a1pBT2xPb2JhQ1p3bVFkRTAzT3JRZmpPemRHK2ErRmdSNUw4a01ya1UzbGVScTFOUVdGZkNKbmtTR2J3QUY3MDR6YndZOEt2bW9xVHI0bXI4MVNBZmY0M29sMXU5WmJmdkF4K0VXbUFWZDVWY0JuOE9TeVBERlV2aldkMnFuZzA4UlBVc0hYL3VlL1EwR0grb3RyTytuM2N6UlZ2QlVSNVFSNlY4clNQcFg0aXJqV3dXcGdNOE9TV1Q0NWxMNFlrSkRkZkFweDg3V3dSZlc2UTBEK0hBRVNkSzkyYTdPVnZBeU5pcElpamY2azE1MmtDZVFoeDBrcEFJK2taUEk4UDJMd29kK0ZTZDhYemRwYkRqdjUwZFAwNTFyRTN3NXdSS2k5VGZ0b1VKL3ROUXJGVFlCV0FHZlVSSVp2cVZQR25ub3dHTzYzVEV6ZEtQZDYxVkxUenpUVlE4dStLeTR0bDNobzhvZklxMkFUOHdrTm53L0JUVTNnRThlRWNmQVZ6VjBPT2VrYzJha2pOaGk5V1Roc2N3U21TUGdlemF3QWo1Ums5andqUThKTVlCUE5tdzhPOWpvMFo4VHZ0UzJrbEx3bWJ1T2ZNUWtCampKd0ZHNjhQY0srQ3JnVzlva0tzNEFQdW1nMFF4ODc3OGN5QW5mdytvZ0dENVorRVNRdmh1dGU4aWJ4dUhKaGs4QVJlUjBHaXRIc256QnJzcUpsOXNFMzVOcHBsL0RZS3VTUEFGVXg1VmxHNzc4TTU4cHJJSHZjUHVHRy9UQmM1c1l6L2g2Rkw1ck5kdzU0YU5iYXdpMWV0SkJrVXpzblh6a0ZIQ0xqVGVZUEg0VUppVkpDRWdTRG1LWVR6c0lyUXBKdSt3T1YzNnVEbnZXTm9CVlMxckM4a1Z0WU0zbkxlRHEvdXJtQWJ5RTFpOWNCc2x0SmVJcldBTHB5MG9lODNSS2Vsc0pmVE5xd2cxc3lLc205QXRxTmVvVkR2RENVWG1vUjZnd2xGSUllQWhBdFY1REkzNDNHR3hFdmMrQTU5VnZPTW4wNWQvUlFMMURTWVRBSitrL0VydmN5WndyRjlpbENkazV3U1pSK0VKRCt1aUNIUFFWZ3QrZjNWbWJGN3c3SjkzaHhsRVBoK2plYVhlbnNCZlNYZzZGcWRVTWZaWHBBVDU4ZXRFOW9OYVJnSUNBTlZSdmQrMndKZmZVcHhyOWdGRFUwejNiUHZuTFkvSzhVOWpJdjZLdTZ1a2VLZ1dsTnJCNFduK3ZlR210WjY4K0pMY0dmNk9xRnNpSkVGK1Bkck8waTNVbWZGemdhUlVWMFEyeWZxdGtBTjNpT2Y1UXA3WXZlSHA2T2t4ZVhsNE9CNjhCS3FlQlVzN3NuMUpRcHdRK1gxOWZRWW9MNzBHTXdHTzBiTzFpRFJkY0pqVXhnVWhDd3huNEV0dlVJOC9yOERkcTVnaVpNUGpDb2hrZno1bnc5ZW5UQjNyMTZxVlQ5Kzdkb1Z1M2JqcHRYK1d2QXk5eGZYMWVVTzB0UjZkVktCb3J4MVFVZFpDMThNM3FHc3lyNlc5MGZvNDNlNXdxTG5yWXhjeWpIeGNhd3hlOWRORmRTK0ZUUkxKZGJwVis0YnI3b1A0ZFY2UFNsUTVCMHlvSW5xVGZDQ1lJMUZud21XdUVicS81c1NQYml4NHdOS3duQThMTXlaM2cwcjRhY08yZ24wUDAxeW5IVzc3Nzd1N3VaRml2bmt4RjBVMThCRTRoVEREeStkeFEvVkJ6VWIxUkh0aTRheXlGVC9ydUdBYSttSzVkZE5kNldKVzdVV21BcWRCQkRmWDdGS09udVNSOFVva0U1dmZ6QXRXWEN0Z1EyUlRlZWVzdEdEaWdOOXc5N1dYVHNwdzFjblJLY25Oem85MkNycktvbjJVR3ZGc291WURCaEJUVkFUVUp0YW5ZMStNRlR6bCtMZ09lTnc0MG5nZElkZGQ3VW8wSHZuYkM0Wk9HaldYbTk1d0YzN1hLQUh5NndUSDljY05IQWFtdEpKQVpJUVAxQWNmdDkrem90QXhGR2pZczJUR0E3aFJxQnI3QjFzN3AwZEV0cWd0cU5Hbytha1hyVVJPUFJJZjJJeU43OXlaelh3c2llUy9KREs2WDRjUGRxS2t0aE1OSFZ6VG9QSjlpekV5bndHY01sNlY2aEw1dDVtaVozZmQ5ZG5UeVFkMmtBT3BYMkxQYXZPQmRRRW1zaFk5TG1GOG5VN0NyL0d5SGo3Ris3NHdCNmVDb01nbWZWdmVyRkQ4WGN0SSsxdEFacVJicXBMNWpuKzdEQzhNLzZRa2l3OWZVRkh3NVBOTXRsc0luR3g3THJIRFFmZlVjRFY5S1ZRQXErdnlKMERlWW00TXdNd3dodkZyMjRXUFM3V293TDkwYi9rMkZYVjA4Tm55aUVRaDd0Y2VLQlo0c2ZLSzAxYUR3UHZrdnlmTDU0S1BiNklvQkgydjlvaGdMNkdqNGpKY0M2YlprTkJLYlBvdENOeG1uejRBWXZOMWNhSGRNWDhHd1VieU5LRjBtWVNVTjFJUGdCYXExOW04MndPWW5HelorQ2c0QURrb0hqVTZGa1BBWGRKRGgyMnNnbVJyOEN0bmY1aVdTWFU5aEFGOStMZTVHVFdrbHN4Zyt4dnIxSGNic3JlZE0rUGowdkRZYmtrODNiUlFLSUgxc015dk85dWVEWFEyK1Ezb1FmSy8vTnd0Z3F5SWJQbUVTd25ZS1I1dHE3WnF0S1NsQ2hwTlgzeDFCSXZzTklBdTcvNVBzQ1B3SHVlNVhpZHoyVnBBYnZtN2tXczBxNUVCamYzSXlvYTdGOERIV2IzQWtFMmpnaXZBWmcwaWp0Zm1lQ1RaV3hpRGJueEYyaVlTRjc2b0hIdTBTQS9UL2JocTQySTZ5SVRHYjBMSTk1b0tOcm1BZ0FFUTJkQnlSajVoRUZLT25NODlzS01kOVFKVGpQeVRLQ1I4eC96WTNKN2hxK3l0V3dhZXpmakZ6WEJvK3JlZ09EZWs4VDhlVkFyQ2ZiUUM2Uk1KQ245T0RiNG54MzQwYkZDR3FpOEJ0UnV1V2JRQmF2L2NJV2hraWZ3OGhpNXJCZ0dYeGtodVBOdTFwWXhWOHJPODNocG43S3d2d2FZWHVCek5vTVFkZzFqanJ1MkNuSnl4b1h6M3dzbERWakkvUjYxWnJJRnpuSVdRNDQ3dlJPRHpzWm9raWNqcUM5cUZvb0hIcDBpbC9xK0hUenZzOW1jYjdHZ1pSbE9RSlJIVmMyVTRNK0tpSy9Qa2ZVTmYzQWRWTDNNc3NmRmYwNEp2T2RZek9nZ3lLZkVpN1Z2bklLY1F0TnQ2dXNPbXIyZHdwQnVCZCtiazYyYk8yQVZtMXBDVlp2cWdOV2ZONUMzSjFmM1dUY0ZLL2oyNTk4U2hjUnBMYlNzUlhzSVNrTHhQSDZobUxQcjFuQ3NBVUx6bThHRE1QU093OHlOdmJzR3pBaHdVYm9nY2UzY0tpTXRkeDJnYVU5Qi81VkQ1aXNzT2cwMnJHRjI4eWtFMGMyNFhHeXRHUXBWSUt3ZS9QN3F6TkMrQ2RrKzVkYnh6MVNFQVJPeXZoM21uM2FtSURtR3JHQW1iVzhnWFNOeGJJaEhqSS9xMXltWUR2dWg1OEkvbU9LN0Y4bzlOb0YrdEk4QnFNbXNnSkc1ZWlJcnFWZ20veEhIOVNwN1l2OGZUMGRKaTh2THdzc29CRnJRRUtYNWRBWVc5VUZ3a1V0ZVh1Z3ZrMktHSzZYMVJoeTY1QWhzNkd3dm52dURaOFdLQUlQZkN1b2FSOHgrcmdDNHMrUm4wOFIwRG5FZnNSYVJVZVZRb3dHaFRScTFjdm5icDM3MDY2ZGV1bTAvWlZKYjVoNHZyNmdzRVZXMmFoYXdqdzlCTTVzd2s0RnhqWkY5d2c5d2NGUEpzbWc2SWc5dDBjZEtMYTFJcEptcThIa0tBaFFHSVdRdTVoZjllRUR3dWlMTzVtdGZEMU1YVjh5YlRGaERCSnZ4Rk1FQ2d2T0JOeGhCczdsMVNhOEFGcWpyN3k4YnU3cUN0dXZRWVJSVjg2eHplTUtBYU4wa2s1TUlLNDlSeEFLclY1aGNnOXFoQzVYTTVJS3BYU01DVkI2dmFhbnc2K29XRTlHUkJtVHU1RUx1MnJRYTRkOUZNNVFuK2Q4akk3NktEYjYyWTBSWCt1bzRSNWYxdUtEMEN5RjM3NnNpK1RUbTBwZ1l3QlVsQ3RabGMwOGpZcW9HQ2dsTm12MEZUM1c5aXFHMVpDRkR4Zi9vYkx3amRSRDd4ajVvN1g3OGJRNzN1bUdEMnRGSFNWeHIxUEtrZFBRazNVcWdDMUJ6VVcxWWorYXJVak4zOS8vNjBnRUNaTEpKVkl5UHgrWGtUMXBZSnNpR3hLM25uckxUSndRRzl5OTdSWGZZUEJ4NkJJVUVUTk1BZzZxQnd6RmZBK2RmS01tY1I4YWh0S0xOOHRGOEhLcWNITzVkSGR0NFFzczZYNEZhL3RvalhNMmF4Z29sNTRmYjg2M2tBNkRZQ2NVOVZjRHo0NnFFQTkwb1B2RlhQbkdEUmMyTmlka29HalNzTVgrNEVXdWhlb1JhZ2FYSlgvdEhqKzZweVhMUGwwWlNEbWRCVjFUYUJ1Y0V4LzNQQlJrTlJXRXBJWklTUHFBOHExMm9sbmJieGY2L2pGc0MzeGUyZzNhNllPdk9BNU0rSEUzdVdRZFc2TnFPRHhpYTc5MG5rOWRYVjJZTUczeWtFdFkxWXNPNitYRlMxakFnNk1qM21BZFp2L1ZXUFg5UG13c0xQMHdOc3E1QnlqT2JNR2RETkh4WmlacFFHY01KdkNsNFpxWWRMQjltZVdrbnJjOTRBWDlwNzBOUlphRFpJNVdrYWFUWW1IbllrYmdOemN3V2pzdmtTSTJMMFhWcXo3QkRJUnVxeGkyUnM4dnZySlJoQ1RlYXhpS25iWFRKalZUaVU4OGkvOWQ5WEh3alltZDJqQ2d0RXBnSXhpOEFwUmpZV2N4N0ZpOEx0MGNCU256MWNwWmhvRjhDa3F4RndsWTljeng5SHdhWVZXZzNrdUJCdXgyc0tmdDhINGc0ZGd3cUhEY09Ea1poMTRxbU1yb0tpTnQxTUExSW9HSG5CWlF1b2pxcmNxbWVkODZkWnMrbjlMN3lwc3F6YUhKaXpNUEQycjk1WFE4empXU3pzeVFRSFJzemdISEhvK1h4ZHpsZnZFQzY3cWdQQmdueXZCWHp5TmlXUDAwSlBkZmt3cjdmZjBPSUZ2TURjTElmcFRaUGkySGREam05VXc4cWVkREhnNXE2ZERVWk5LVGdWUEsrb3ZKM05NczlCdVdMVmV3Yng4SnJXWlh1aFZYV0Z2UTNKWXdrTFVSK1VXZzBjL2F3bzlWeDg4YllWSTM0bTZqUmFRMi9xTm02NEZNQlhsYjZwaTBRZXNpcDhQOVg0VUZvbHVTMFlqc2VtektIU1RjZm9NaU1IYnpZVjJ4eldCcURjcXlPd3paNkNvbWJ2VGdUTVc5UXNmY29SZXBTQ0E2bjFLWmpCQ1g4RkZ2N3Z2NFNMdzRZMjNSNDNYR0U2dHhGdVNoekY0VkdqOTNxUkxiWFJ2UFJQV2oycWZnTXFOdEJZK1BqMnZ6WWJrVTJzcEZFQWEzWjBWeDcwamxpdUlEMEE2TlVPN1g5VWFoVzRlVUwzWmZOQ3B2WUR6UlgyT1N1ZG9HQm95WmRGRG0xendVVWtIUjk2bFVTd21mRCt0SXN4VXJOem94eUU2aVBUQkpMNW5nbzJWTVVqcXNnRFNrQ3V1NlptMFlOYlBTMnZQK245QzNvWmtEL0JlUmFXYWFJd0RsdWJKQlo1RzMvckZ6T0VZK1g2Z0R4OGRBWnRiNzF4Z0wvaTBvanMwcFBNOEhWY0t3SDZ1QzJCZVRlNVJNQVZPdFpaOUVYVldqUGxRSzdIQjh6WURIdFVQVnVUTEsvVDcvcFNHamVXMGZwWEhUdFlIY0ltWlN1MWdiL2kwb3FINktUd1BwK3NyYTV6cmRzRmNvVlowZFVSOXhZME5zejlpL29rM3NlR2JLcUR5TGJaOHBpcEJGaDdianM3N2NmbCtsY2JOTUY3eGFHUWlMOXIxRmpnS3dDSi8vZ2ZVOVgxQTlSSjNRUUE2WWpKYVgvUWRjRnpydkptRGhVYzNpdzNmRGdFVmYxdE0rS2pRN3p0RHQ3NG9aZjFpNStyRFI3WFdURjUyOC92NGxPNXRHc0FVTHpsNU1XWWVJYkh6U043ZWhpcEhBbVpPYVJ4eGZuU0ZRMzNPT2ZBZEZGanAzbUxDaDliUFh4SWFydUd5ZmtaZGJ4R3FzWW04a2h3TkgxV3FHUXVZV2N1WGtMNnhoRXlJNTkxMTFCbncwU1U1THQrUFdRZDJBbnd6QkZiNHU5YkE5MkhMK2hEZHVxbUI2SGNNZ0VOaWZ1U3lmbXpBZ1lIMVc4MVRtVkxVYzdIQkttb05wUEIxQ1Nuc2plb2lJVVZ0dWJ0Z3ZnMkttTzRYVmRpeUt5RkRaNVBDK2U5d0FxaGZscW10R3BXcXB5WE5BL2dobWlXRHZBMEtKb1JLaU03SFY5UGx1NkJKQUN4c1hCZStEcXdGV1IvSkdhbStFZlpzcitnSkMvTVAxUHNhMWdyeVBaeTl5NUk4dFZNdGdZR0JuQ3ArdnFPU3BQL0lmR1BycHhkd29PLzcxVFplTmRHd28zUXhnSHVrYVFncm4zNGkzMmNxckI0YmtUeWJKaU5GUWV5N09laEV0YWtWa3pSZkQwS0NoaEFTczVEa0h2YWZZcXBSK2VwSnFDOW1UamVQVnltVjk2dEI3UzNPeHhxNEFsRXpVZHNMNnNBZjZMTmtKMWVGWnpoNnkzbnNCWGV4QzltZDRRUGh4Y2ZTQ0pZbzFEMmpCcUlQaFRjVkV6NEd3R0hqWjlQSEpBMnRYNEl4ZkZRTE9lQmJZU04wOUZtVVFTaDVwaThvTTVyQ0Ira2RKUm4wL1cwcFBrQ1N2ZkRUbDMyWmRHcExDY2tZSUNXcTFjd0xXMGplUmdVcEdDaGw5aXMwMWYwV3R1cEdTTGNvOG56NUd5WTMvYllHdnV5RFNtWmZGbVpkMXN5dUJPbFhLbkhtbjNHbGt2andhZGlBZ0E5UmQ3a3FudjVxalVkdUQ2cEFBWUs0SHh1aVpqR0VpMUJGZXVmdE5YOWx5K0FyanBWTG9ZOU5Hdmg5TVZNTjRQT01tWlNKbnpJOThCcVlzTkxtUkFNbFJxTWt1VFdoZVU0TitESGRCNTdTM2JlRUxMT2wrTEZydStvTGJpUm5zNEtKZXVIMS9lcDRFOUpwZ05uZDVpMkZML3VpR3hSMWtERGJhZENsTVdaNWJCdi9WTW1UUzVVNTh6ZmVidGNtK0xCQ0ZScldqOHNSMGhCUE9lYXZhTmdTam9vMklvVFVwd3BHUGRBN1o2elk4TW1HeDNhUkRCekZiSkhiT241eDJyYkU3NSsxbXpWem5SYTg0RGt6QzAvc1haNmJkVzVObldMd2FGVDFTU3ZCTzRHcWcvSkVmYUhobUtxaGE3OTBYazlkblIxWThLMXlVTXVZRlN0akxHRld0SXdKT0RBK0JrZVNKUCtyeHFMRGw3ZGFvZlAvNkFvR2pYZk1NREZsOHNjaHoxSjVkKzcwc25qZHJvYmR6ZW1hcFExQ25XZXVXZnlIbnBDSkFMYkNZMmlRNTZYaTQybGptUXlodHhRK3FtWlQ0bi9ZbWJnaGg5emNRYWpHN2tzc2lOaTlOM3ZGdWsrZVo1NWJRN0pZYmNGcnkxQWJyUVR2dStJZjUrc2FDNlpvYVAxa1YyY2paN2dnVEcwS05NeUtlZVhXSS8vU2YxZDliUDQ5RzViQ2w3dEpZVEFBb1d1NHF1bjhLeFJiVnRZc2xYZllnQmJpd0ljMzBCdWxzckpSR05Fb0QrTmZPWFpEUmVnUDBnMkJQRkRIOUFBY1pRdDgrZ0NldTVzODd2dlQ1d3JpamgwdG5MbDdDMW40OHpZeS91QWhNdUhRWVhMZzVPWlZ4ZUFSMWJFVnBLaU45M2tyeTdjU0pkR3cvcXpWRTlNMDhJRExFbElmVWIwVkFiemt4dXlPcGY4MzlNbEVoNCtHUkQwZld2SW04NElRS1dSZjRjOC9OckpwcWJ3VHBqV3dIVDROK3pKa1VXYjZhWGR6MzZoeXNiSmZJSURVUi9MU3NKcy9hby8va1ZwRlcrQzdtWlkxWU1jdkZ3cytPbk9HSkZ5K1RPWmV1RWdtSEQ1TVkrVklqMjlXazVFLzdmd1p3ZnR2enVycGo0cWFWREszRE1pbkRjWGdqUk9qanFpL25Nd3h6VUs3WWRWNkhKQmNRd0NibFh4UGZVSnpPeVFJK1pGeVNkLzZpWjAzbDR6QjZ5SVdlRnBSUDlCNEN1RStDK0RiK1BkYXFNZDZ4OU00djRVb2Z5NzRUQlgrODJ1L045ajU2NVduSDUwL3o0REh3bmVCdkxkako0bll0WWVNM3IzM3hld3paL0tLbXJudnNxRTh2NkxjVUdGaTFoSDFDeDl5aEY2bElJRHFmVXBtTUVKZndWVmNkMmJoRXhzU0lYbmFCQjlXUW0zVUV6RXJWYXZzNmh5L2JCd05vdzlZVDhQdVVLVXhPb2VPaW85bzJMZUNOelpWQWFOMjczbDE2TmJ0UjhidTM1ODNZdWN1TW1UclZqTGlwNTFrOHRHakpPN0VTVTNjOFJNa2FsOGltWG53WU1HV3BZdU1yMk9KMUNpNk50d0c5VlRzT3VJRGtFN04wTzVYdFVhaCt4R3JOeXRzc243V0FpaDJmdnJ3N2JVSGVGcHhMYUkvOG9TVTRtdWJtMlBMUkIzV3NMNFdmUUJwRktwLy9EZGZieHY4NC8rUm9WdTNrWmdEQjhta284Zkk1Q05ITlROUG4zNng4T3pwZ3U4MmZwdDVhTTdFL0p1aHdXS1VZWXlHRFQ2NGJLODZvaUZYWE5NemFjR01uMGZTMnJQK0gzMGJrcTN3V1FLTW1IbVZnay9EVG83YURUd3ErbllmcmhuOE5HLzRSaU1zRkt1VXRzNktKVk9QSFNmdkh6dEdQamg4a0d4WXZad2NuVEdPM09uZFFlejdwMXU0VVQ5dnVyM3JpVzliWGdxY2FpMzdJdXFzR0dHN3BJb0JqYjNBMDRmdnRyMHJsWXByQVIxOUdBMTJ2L1E1aXluVzVQazR1Q0ZKZXlYQTN2ZmVVY05PdEdjNm9wNjRlZ202T3FLKzRzYUUyYXVQS0NQRXRGcTJ5RnJ3R1Bpd3NPR09xRkJUdjJxc2JEcnFyZXlveHJWUSsybEY0V2U4bzY3SjEwdGtEaGIyQ2k1SEFtZ3JmTDg2cWxLTDZuSlhLdjBPclIvZFgyUytDOENtTHpwQSthZUc5ZldzZnNMTkdxVnh4UG5SRlE1ckc5clZ3TlBDNTlBRzVRc2ZSK3YzaTdsSlpudFhMRi8rZU4raGpxNG52bDN4NlRxd3N3RzBGVHA5K09oVVI5Y1BXOWJmR2QyNktkRVhmcmRkKzNkYjlYTmpuOUUwejduTjZwR0ZqZXRxVlpqbUEzSHBQakJGR3dsakRYeGlWS3lwdkRYc0ZBdFRqcW10R2wwMHJxY2x6UU9XODVVN2Y1WnNmdDRHUlM0Tm9SS2k4L0hWZFBrdWFCTEExTlBYZ2JWSTFrZHlScXB2ekUrek9LdWVMSVpQbXpEakF5aGlwQWcrSUN4Tm1KY005WnpqR25YTm5XdlBDcllpNzFzY1pYaGRyQWE1ZWJ6S0ZPUDhYdzFxYnhOd3pxZ25TK0U3dzFHcGI1bUM0bmx0OEVUZlpBdDJtV2ZSY2cwV0FPQURqbXUwRUFLdnF5UzgzeWNjWlRDNTUwejJRZVZTdWk4THN5NjcwZno3Y0RueU4zdE9tVTVZd0pNY2hlWjlIYlNHbmZjNlJkY21xUjlIQncwSTREQXoxM2pJY1kxbTRwZkdmb21uRFA4d2RVNVJCd2tUYUVHWHhxalUyNVFtWWZvN3dyZWJvOUF4Zk1kcjJIQjV4am1tUzBNVVFMU0FsMDNrNzRiU2NGeEQ4SjR0cnBEd2Z2L0hVWVllZk1mbnJTNTV2Ulpkd2FEMWxERll5Z3ZUSDRjOHJ4cm4zN25UeStVZXZzODVLblV0My9GWW1YWDFSMmQwYmdxNzRFUVQrYi9Ha2IvYUxvV3hZOEo3M3NWUmpnLzVqcy9kWlBodU4vcERWVTJYOGNLMFpXWE5VbFl2YkVDTGNnL2ZFSTVLemFBV2krOGNEUnNhcjYzWVAxRytKdkwva2lQL3cvWXBqZjBTM3ZOY2puTDhadXFjNTBOTDNtUmVFTUp2OVdpS2pXeGFDcjZFYVEzS1BYelZVVVVjRlR2ZTFIa2FOdUtaTGovSlRlVHRnOHJoeUh1RytDV3hiOEo3N3NEbGt3V2FHWnhoL2JSRnZVeDlaUk41dDBTOTRNaDdnUGdsY2JHRWhkekhVZkIwVkMwYjgxM0xrUzhGM2V3MGl5c21IcitQZnNmNUVodUJlZEtwcUJNYytXYWE2bjNLVGNKQ3ZzSHpxejZGY3JjeXp4aWVQUDlQN1B0M1ZNSjdqK1lwMHlZVXIyVXprK2VuUEhuT0YvditYVFlGY2s4MmsrSmZwWitGZVUzbDZVYWVvWnJZcXd6MlRuanZTdFIvK1g1VUtBOEw4cEtqbHZMa1JlY1VMZHBhcEV3bkxHd2pIditNaXM1eERVZnh2aTJvT0k4V3FKOTU4cUNhNDZqeTJDdGhHVjRQNUo0Nm9ycU82aTBnajJEVUJSUDFaTkcySXVVaVlhRUg4VmdzcmU2aGxxRDZvZHFqV3FPNm91alMwR0V6NXdwK1dOelZFNWJsZlJQbHBQb1RsWUI2RzlVTzFRYlZIVFViOVl1WmM1YzV1M3hPUzFqNGNXWXF4eHJScnRzcTM5RlZFNWJuRXp2VWs4VWJhSmE3Rk1qTy9lV0pWS0dieXh0NDJsUnNBYm1tcWF6UnA4NHVqOHVrUU5aLzR3bzZFQ282VlRERzJlV3dkOEl5ZGc3a0g0UUlFUTI2Q0hGMk9Wd3lCYkorNEhrTEtqTVZ0U0RRd2hGeVdVNVlWZ1VxeWtJSXFmOGNGMmpCQ1Bsdm03Q1NHcUJHQkxMelVsdFJoMUJIVVh0UjN3U3kweXVkbkgyZnprN0ZQUVlGa1M0ci9oVElEc1JvUGRFQWpoV29DYWoyenI1UFo2Yi9CNXJHa3EyMXZPK0pBQUFBQUVsRlRrU3VRbUNDIi8+PC9kZWZzPjx1c2UgeD0iMSIgeT0iLTE0IiBocmVmPSIjYSIvPjwvc3ZnPg==) no-repeat;
  background-size: cover;
  background-position: 50%;
  width: 60px;
  height: 43px
}

.top_notification_bar {
  z-index: 15;
  max-height: 28px
}

.top-notification-bar {
  position: relative;
  z-index: 15;
  height: 1.5rem;
  align-items: center;
  background-color: rgb(33 117 67/var(--tw-bg-opacity))
}

.cms-sidebar-buttons,
.top-notification-bar {
  display: flex;
  justify-content: center;
  --tw-bg-opacity: 1
}

.cms-sidebar-buttons {
  margin-left: 0;
  width: 100%;
  flex-direction: column;
  background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.cms-sidebar-buttons a {
  width: 100%;
  border-bottom-width: 2px;
  padding: .5rem;
  transition: color .3s ease
}

.mnm-elastic-filters-wrappers {
  left: 0;
  right: 0;
  z-index: 50;
  display: flex;
  width: 100%;
  flex-direction: column;
  border-top-right-radius: 1.5rem;
  border-top-left-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  -ms-overflow-style: none;
  scrollbar-width: none
}

.mnm-elastic-filters-wrappers::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .mnm-elastic-filters-wrappers {
    width: 50%
  }
}

@media (min-width:1280px) {
  .mnm-elastic-filters-wrappers {
    width: 33.333333%
  }
}

.mnm-elastic-filters-wrappers.active {
  top: 3.5rem;
  bottom: 0;
  right: 0;
  left: 0
}

.mnm-sorter-modal {
  left: 0;
  right: 0;
  z-index: 50;
  display: flex;
  width: 100%;
  flex-direction: column;
  overflow: hidden;
  border-top-right-radius: 1.5rem;
  border-top-left-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  -ms-overflow-style: none;
  scrollbar-width: none
}

.mnm-sorter-modal::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .mnm-sorter-modal {
    width: 33.333333%
  }
}

.mnm-sorter-modal.active {
  right: 0;
  bottom: 0;
  left: 0
}

.mnm-custom-modal-overlay {
  position: fixed;
  inset: 0;
  top: 0;
  left: 0;
  z-index: 10;
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity));
  opacity: .5
}

.mnm-custom-modal-overlay.active {
  position: fixed;
  display: block
}

[data-content-type$=block] .mnm-custom-modal-overlay.active p:last-child {
  margin-bottom: 1rem;
  margin-top: 0
}

.hide-scroll-bar {
  -ms-overflow-style: none;
  scrollbar-width: none
}

.hide-scroll-bar::-webkit-scrollbar {
  display: none
}

.mnm-add-to-cart-success-button.mnm-slider-add-to-cart-success-button {
  background-size: 16px 16px;
  background-position: 2px
}

@media (min-width:768px) {
  .mnm-add-to-cart-success-button.mnm-slider-add-to-cart-success-button {
    background-size: contain;
    background-position: 0
  }
}

.mnm-add-to-cart-success-button {
  background-image: url(data:image/png;base64,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);
  background-size: 20px;
  background-position: 5% 40%;
  background-repeat: no-repeat;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
  --tw-content: "";
  content: var(--tw-content)
}

@media (min-width:768px) {
  .mnm-add-to-cart-success-button {
    background-position: 20% 40%
  }
}

.mnm-detail-add-to-cart-success-button {
  background-image: url(data:image/png;base64,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);
  background-size: 25px;
  background-position: 10% 40%;
  background-repeat: no-repeat;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
  --tw-content: "";
  content: var(--tw-content)
}

@media (min-width:768px) {
  .mnm-detail-add-to-cart-success-button {
    background-position: 30% 40%
  }
}

@media (min-width:1024px) {
  .mnm-detail-add-to-cart-success-button {
    background-position: 15% 40%
  }
}

.mnm-amrma-product-message {
  margin-top: .5rem;
  width: 100%;
  border-width: 2px;
  padding: 1.25rem
}

@media (min-width:1024px) {
  .mnm-amrma-product-message {
    margin: 0;
    width: 50%
  }
}

.mnm-mirasvit-transaction-before:before {
  display: inline-block;
  padding: .5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(17 17 17/var(--tw-text-opacity));
  --tw-content: attr(data-th);
  content: var(--tw-content)
}

@media (min-width:1024px) {
  .mnm-mirasvit-transaction-before:before {
    --tw-content: "";
    content: var(--tw-content)
  }
}

.mnm-account-menu {
  order: 1 !important
}

.account-nav-content>ul>li {
  position: relative;
  display: flex;
  cursor: pointer;
  border-bottom-width: 1px;
  padding-top: 2px;
  padding-bottom: 2px
}

.account-nav-content>ul>li:last-of-type {
  border-color: #0000
}

.account-nav-content>ul>li:after {
  position: absolute;
  right: 5%;
  top: 32%;
  --tw-rotate: -90deg;
  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));
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAMAAAAi7JTKAAAAG1BMVEUAAABHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAACqZCrBAAAACHRSTlMbAN192HP+Wo0CZ/UAAAApSURBVHjaNccFAQAwDMTAZOzf8Lh8Txm/WqeGC/hDQjR/Hpsvj08o9y01ZAEnA2dYKAAAAABJRU5ErkJggg==);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  padding: 5px;
  --tw-content: "";
  content: var(--tw-content)
}

.mnm-desktop-navigation .level-0 .account-nav-content>ul>li ul li a:after {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .account-nav-content>ul>li ul li a:hover:after {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .account-nav-content>ul>li ul li a:after {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  display: inline-block
}

.mnm-desktop-navigation .level-0 .account-nav-content>ul>li ul li a:hover:after {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .level-0 .account-nav-content>ul>li .mnm-menu-nav-brands a:after {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .account-nav-content>ul>li .mnm-menu-nav-brands a:hover:after {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .account-nav-content>ul>li .mnm-menu-nav-brands a:after {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  margin-bottom: .75rem;
  display: inline-block
}

.mnm-desktop-navigation .level-0 .account-nav-content>ul>li .mnm-menu-nav-brands a:hover:after {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.account-nav-content>ul>li.current a {
  padding-top: 0 !important;
  padding-bottom: 0 !important
}

.account-nav-content>ul>li.current strong {
  padding-top: .25rem !important;
  padding-bottom: .25rem !important;
  font-weight: 600
}

.account-nav-content>ul>li a,
.account-nav-content>ul>li strong {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0/var(--tw-text-opacity)) !important;
  text-decoration-line: none !important
}

.mnm-favorite.active {
  fill: #ef4444;
  stroke: #ef4444
}

.z-100 {
  z-index: 100
}

#mnm-elastic-filters:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  height: 48px;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

[data-content-type$=block] #mnm-elastic-filters p:last-child:before {
  margin-bottom: 1rem;
  margin-top: 0
}

.mnm-desktop-navigation .level-0 #mnm-elastic-filters ul li a:before {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 #mnm-elastic-filters ul li a:hover:before {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 #mnm-elastic-filters ul li a:before {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  display: inline-block
}

.mnm-desktop-navigation .level-0 #mnm-elastic-filters ul li a:hover:before {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .level-0 #mnm-elastic-filters .mnm-menu-nav-brands a:before {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 #mnm-elastic-filters .mnm-menu-nav-brands a:hover:before {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 #mnm-elastic-filters .mnm-menu-nav-brands a:before {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  margin-bottom: .75rem;
  display: inline-block
}

.mnm-desktop-navigation .level-0 #mnm-elastic-filters .mnm-menu-nav-brands a:hover:before {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.account-nav ul li a,
.account-nav ul li strong {
  display: flex;
  justify-content: space-between;
  padding-top: .25rem;
  padding-bottom: .25rem;
  --tw-text-opacity: 1;
  color: rgb(75 85 99/var(--tw-text-opacity))
}

.account-nav ul li a:hover,
.account-nav ul li strong {
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.account-nav ul li strong {
  font-weight: 400;
  text-decoration-line: underline
}

.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(182 182 182/var(--tw-border-opacity));
  padding-top: 1rem
}

.actions-toolbar a.back {
  --tw-text-opacity: 1;
  color: rgb(31 41 55/var(--tw-text-opacity));
  text-decoration-line: underline
}

body>div>div.grecaptcha-badge {
  display: none;
  height: 0 !important;
  width: 0 !important
}

.order-items>div:nth-child(2n) {
  --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: 0
}

.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: .5rem 1rem;
  cursor: pointer;
  white-space: nowrap
}

.order-links li.current {
  flex-grow: 1;
  --tw-text-opacity: 1;
  color: rgb(31 41 55/var(--tw-text-opacity))
}

.order-links li a {
  text-decoration-line: underline
}

.order-date {
  font-size: .875rem;
  line-height: 1.25rem
}

.hyvareactcheckout-reactcheckout-index fieldset label,
.hyvareactcheckout-reactcheckout-index form label {
  margin-bottom: 0 !important
}

.hyvareactcheckout-reactcheckout-index .form-radio {
  --tw-border-opacity: 1;
  --tw-text-opacity: 1;
  border-width: 2px;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.hyvareactcheckout-reactcheckout-index .text-orange {
  --tw-text-opacity: 1 !important;
  color: rgb(255 85 1/var(--tw-text-opacity)) !important
}

.hyvareactcheckout-reactcheckout-index .masterpass-notify {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgb(253 236 211/var(--tw-bg-opacity));
  border-color: rgb(247 158 28/var(--tw-border-opacity));
  border-left-width: 4px;
  color: rgb(108 67 4/var(--tw-text-opacity));
  margin-bottom: 1rem;
  margin-top: 1rem;
  padding: 1rem
}

.hyvareactcheckout-reactcheckout-index .masterpass-notify>p {
  margin: 0 !important
}

.hyvareactcheckout-reactcheckout-index .btn-masterpass,
.hyvareactcheckout-reactcheckout-index .btn-masterpass:hover {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  background-color: rgb(247 158 28/var(--tw-bg-opacity));
  border-color: rgb(212 130 7/var(--tw-border-opacity));
  border-width: 2px;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  color: rgb(255 255 255/var(--tw-text-opacity))
}

.mnm-story .bi-story {
  background-image: url(../images/story/80/03-combined.png);
  background-size: auto 64px
}

.mnm-story .bi-story.bi-story0 {
  background-position-x: -64px
}

.mnm-story .bi-story.bi-story-1 {
  background-position-x: 128px
}

.mnm-story .bi-story.bi-story-2 {
  background-position-x: -192px
}

.mnm-story .bi-story.bi-story-3 {
  background-position-x: -576px
}

.mnm-story .bi-story.bi-story-4 {
  background-position-x: -64px
}

.mnm-story .bi-story.bi-story-5 {
  background-position-x: -384px
}

.mnm-story .bi-story.bi-story-6 {
  background-position-x: -448px
}

.mnm-story .bi-story.bi-story-7 {
  background-position-x: -512px
}

.mnm-story .bi-story.bi-story-8 {
  background-position-x: -1024px
}

.mnm-story .bi-story.bi-story-9 {
  background-position-x: -1472px
}

.mnm-story .bi-story.bi-story-10 {
  background-position-x: -592px
}

.mnm-story .bi-story.bi-story-11 {
  background-position-x: -768px
}

.mnm-story .bi-story.bi-story-12 {
  background-position-x: -904px
}

.mnm-story .bi-story.bi-story-13 {
  background-position-x: -896px
}

div[class*=" swiper-show-"] .swiper-wrapper {
  justify-content: space-between
}

.swiper-show-\[746px\] .swiper-wrapper .swiper-slide {
  width: 746px
}

.swiper-show-\[320px\] .swiper-wrapper .swiper-slide {
  width: 320px
}

.swiper .swiper-button-next:after,
.swiper .swiper-button-prev:after {
  font-size: 2rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(229 1 0/var(--tw-text-opacity)) !important
}

.swiper .swiper-pagination {
  position: unset !important;
  margin-top: .5rem;
  margin-bottom: .5rem;
  display: flex;
  align-items: center;
  justify-content: center
}

.swiper .swiper-pagination .swiper-pagination-bullet {
  height: .75rem;
  width: .75rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0/var(--tw-border-opacity));
  background-color: initial;
  opacity: 1
}

.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  height: 1rem;
  width: 1rem;
  border-width: 4px
}

.catalog-product-view #swiper-thumbs-button-next,
.catalog-product-view #swiper-thumbs-button-prev {
  padding: 10px 5px;
  transform: rotate(90deg);
  display: flex;
  align-items: center;
  justify-content: center
}

.catalog-product-view #swiper-thumbs-button-next:focus,
.catalog-product-view #swiper-thumbs-button-prev:focus {
  outline: none
}

.catalog-product-view .slider__thumbs {
  height: 400px
}

.catalog-product-view .slider__thumbs img {
  border: 1px solid #ddd
}

.catalog-product-view .slider__thumbs .swiper-slide-thumb-active img {
  border: 1px solid #e50100
}

@media (max-width:1024px) {
  .catalog-product-view .slider__thumbs {
    max-width: calc(100% - 42px);
    min-width: calc(50% - 42px);
    height: 80px
  }

  .catalog-product-view #swiper-thumbs-button-next,
  .catalog-product-view #swiper-thumbs-button-prev {
    transform: rotate(0deg)
  }
}

.catalog-product-view #swiper-thumbs-button-next:after,
.catalog-product-view #swiper-thumbs-button-prev:after {
  font-family: swiper-icons;
  font-size: 14px;
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: normal;
  line-height: 1
}

.catalog-product-view #swiper-thumbs-button-next:after,
.catalog-product-view .swiper-rtl .swiper-button-prev:after {
  content: "next"
}

.catalog-product-view #swiper-thumbs-button-prev:after,
.catalog-product-view .swiper-rtl .swiper-button-next:after {
  content: "prev"
}

fieldset .field,
form .field {
  margin-top: .25rem
}

fieldset .field.field-reserved,
form .field.field-reserved {
  margin-bottom: 1.75rem
}

fieldset .field.field-reserved ul:last-of-type,
form .field.field-reserved ul:last-of-type {
  margin-bottom: -1.5rem;
  padding-bottom: .25rem
}

fieldset .field.field-reserved ul,
form .field.field-reserved ul {
  font-size: .875rem;
  line-height: 1.25rem
}

fieldset label,
form label {
  margin-bottom: .5rem;
  display: block;
  --tw-text-opacity: 1;
  color: rgb(31 41 55/var(--tw-text-opacity))
}

[data-content-type$=block] fieldset label p:last-child,
[data-content-type$=block] form label p:last-child {
  margin-bottom: 1rem;
  margin-top: 0
}

fieldset .field.choice,
form .field.choice {
  display: flex;
  align-items: center
}

fieldset .field.choice input,
form .field.choice input {
  margin-right: 1rem
}

fieldset .field.choice label,
form .field.choice label {
  margin-bottom: 0
}

fieldset .field.field-error .messages,
form .field.field-error .messages {
  --tw-text-opacity: 1;
  color: rgb(184 0 0/var(--tw-text-opacity));
  max-width: -moz-fit-content;
  max-width: fit-content
}

fieldset legend,
form legend {
  margin-bottom: .75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(31 41 55/var(--tw-text-opacity))
}

fieldset legend+br,
form legend+br {
  display: none
}

fieldset~fieldset {
  margin-top: 2rem
}

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

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

:root {
  --spinner-size: 12px
}

.lds-ripple[hidden] {
  display: none
}

.lds-ripple {
  position: relative;
  display: inline-block;
  height: calc(var(--spinner-size)*2);
  width: calc(var(--spinner-size)*2)
}

.lds-ripple div {
  position: absolute;
  border-radius: 50%;
  border-width: .5px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255/var(--tw-border-opacity));
  opacity: 1
}

.mnm-desktop-navigation .level-0 .lds-ripple div ul li a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .lds-ripple div ul li a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .lds-ripple div ul li a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  display: inline-block
}

.mnm-desktop-navigation .level-0 .lds-ripple div ul li a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .level-0 .lds-ripple div .mnm-menu-nav-brands a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .lds-ripple div .mnm-menu-nav-brands a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .lds-ripple div .mnm-menu-nav-brands a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  margin-bottom: .75rem;
  display: inline-block
}

.mnm-desktop-navigation .level-0 .lds-ripple div .mnm-menu-nav-brands a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.lds-ripple div {
  animation: lds-ripple 1s cubic-bezier(0, .2, .8, 1) infinite
}

.lds-ripple div:nth-child(2) {
  animation-delay: -.5s
}

@keyframes lds-ripple {
  0% {
    top: var(--spinner-size);
    left: var(--spinner-size);
    width: 0;
    height: 0;
    opacity: 0
  }

  4.9% {
    top: var(--spinner-size);
    left: var(--spinner-size);
    width: 0;
    height: 0;
    opacity: 0
  }

  5% {
    top: var(--spinner-size);
    left: var(--spinner-size);
    width: 0;
    height: 0;
    opacity: 1
  }

  to {
    top: 0;
    left: 0;
    width: calc(var(--spinner-size)*2);
    height: calc(var(--spinner-size)*2);
    opacity: 0
  }
}

:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1
}

.animate__animated {
  animation-duration: 1s;
  animation-duration: var(--animate-duration);
  animation-fill-mode: both
}

.animate__animated.animate__infinite {
  animation-iteration-count: infinite
}

.animate__animated.animate__repeat-1 {
  animation-iteration-count: 1;
  animation-iteration-count: var(--animate-repeat)
}

.animate__animated.animate__repeat-2 {
  animation-iteration-count: 2;
  animation-iteration-count: calc(var(--animate-repeat)*2)
}

.animate__animated.animate__repeat-3 {
  animation-iteration-count: 3;
  animation-iteration-count: calc(var(--animate-repeat)*3)
}

.animate__animated.animate__delay-1s {
  animation-delay: 1s;
  animation-delay: var(--animate-delay)
}

.animate__animated.animate__delay-2s {
  animation-delay: 2s;
  animation-delay: calc(var(--animate-delay)*2)
}

.animate__animated.animate__delay-3s {
  animation-delay: 3s;
  animation-delay: calc(var(--animate-delay)*3)
}

.animate__animated.animate__delay-4s {
  animation-delay: 4s;
  animation-delay: calc(var(--animate-delay)*4)
}

.animate__animated.animate__delay-5s {
  animation-delay: 5s;
  animation-delay: calc(var(--animate-delay)*5)
}

.animate__animated.animate__faster {
  animation-duration: .5s;
  animation-duration: calc(var(--animate-duration)/2)
}

.animate__animated.animate__fast {
  animation-duration: .8s;
  animation-duration: calc(var(--animate-duration)*.8)
}

.animate__animated.animate__slow {
  animation-duration: 2s;
  animation-duration: calc(var(--animate-duration)*2)
}

.animate__animated.animate__slower {
  animation-duration: 3s;
  animation-duration: calc(var(--animate-duration)*3)
}

@media (prefers-reduced-motion:reduce),
print {
  .animate__animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important
  }

  .animate__animated[class*=Out] {
    opacity: 0
  }
}

@keyframes bounceIn {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3)
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1)
  }

  40% {
    transform: scale3d(.9, .9, .9)
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03)
  }

  80% {
    transform: scale3d(.97, .97, .97)
  }

  to {
    opacity: 1;
    transform: scaleX(1)
  }
}

.animate__bounceIn {
  animation-duration: .75s;
  animation-duration: calc(var(--animate-duration)*.75);
  animation-name: bounceIn
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0)
  }

  to {
    opacity: 1;
    transform: translateZ(0)
  }
}

.animate__fadeInDown {
  animation-name: fadeInDown
}

.btn-mnm-close {
  position: absolute;
  top: .5rem;
  right: .5rem;
  border-radius: 9999px;
  border-width: 1px;
  background-color: initial;
  padding: 2px
}

.mnm-desktop-navigation .level-0 .btn-mnm-close ul li a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .btn-mnm-close ul li a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .btn-mnm-close ul li a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  display: inline-block
}

.mnm-desktop-navigation .level-0 .btn-mnm-close ul li a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .level-0 .btn-mnm-close .mnm-menu-nav-brands a {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .btn-mnm-close .mnm-menu-nav-brands a:hover {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .btn-mnm-close .mnm-menu-nav-brands a {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  margin-bottom: .75rem;
  display: inline-block
}

.mnm-desktop-navigation .level-0 .btn-mnm-close .mnm-menu-nav-brands a:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.page-layout-1column .mnm-toolbar-top {
  display: none
}

.page-layout-1column .mnm-elastic-filters-wrapper {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 50;
  margin: 0;
  display: flex;
  width: 83.333333%;
  flex-direction: column;
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --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);
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s
}

@media (min-width:1024px) {
  .page-layout-1column .mnm-elastic-filters-wrapper {
    width: 33.333333%
  }
}

.page-layout-1column .mnm-elastic-filters-wrapper {
  right: -100%;
  height: calc(100vh - 100px)
}

.page-layout-1column .mnm-elastic-filters-wrapper.active {
  right: 0
}

.page-layout-1column .mnm-elastic-filters-wrapper #mnm-layered-navigation>.block-title,
.page-layout-2columns-left .mnm-toolbar-top {
  display: none
}

.mnm-modal-overlay {
  position: fixed;
  inset: 0;
  top: 0;
  left: 0;
  z-index: 40;
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity));
  opacity: .5
}

.mnm-modal-overlay.active {
  display: block
}

[data-content-type$=block] .mnm-modal-overlay.active p:last-child {
  margin-bottom: 1rem;
  margin-top: 0
}

.mnm-elastic-add-to-cart-modal-overlay {
  position: fixed;
  inset: 0;
  top: 0;
  left: 0;
  z-index: 40;
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity));
  opacity: .5
}

.mnm-elastic-add-to-cart-modal-overlay.active {
  display: block
}

[data-content-type$=block] .mnm-elastic-add-to-cart-modal-overlay.active p:last-child {
  margin-bottom: 1rem;
  margin-top: 0
}

.mnm-elastic-add-to-cart-modal-content {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 50;
  max-height: -moz-max-content;
  max-height: max-content;
  width: 100%;
  --tw-translate-y: 0px;
  --tw-translate-x: 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));
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  padding-left: .75rem;
  padding-right: .75rem;
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --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:1024px) {
  .mnm-elastic-add-to-cart-modal-content {
    top: 50%;
    left: 50%;
    width: 25%;
    --tw-translate-y: -50%;
    --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));
    border-radius: 1.5rem;
    padding: 1.25rem
  }
}

@media (min-width:640px) {
  .page-layout-2columns-left .mnm-toolbar-top {
    display: none
  }
}

@media (min-width:768px) {
  .page-layout-2columns-left .mnm-toolbar-top {
    display: none
  }
}

@media (min-width:1024px) {
  .page-layout-2columns-left .mnm-toolbar-top {
    display: grid
  }
}

.mnm-filter-item {
  display: flex;
  align-items: center
}

.mnm-filter-item:before {
  content: " ";
  margin-right: .5rem;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  border-radius: .25rem;
  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))
}

.mnm-filter-item.selected:before {
  background-size: contain;
  background-position: 50%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCI+PHBhdGggZD0ibTQzLjI1OSAxLjYxNC0uODg0LjUyM2MtMy45MzEgMi4zMjQtOC4yMDIgNS41NTMtMTIuNDE4IDkuMzg0YTEyMS42ODYgMTIxLjY4NiAwIDAgMC03LjAzMiA3LjAwMSAxNDAuNzQyIDE0MC43NDIgMCAwIDAtMTAuNzgzIDEzLjI2M2wtLjE2Ny4yMzItLjExLS4wNjVjLS4wNjMtLjAzOS0yLjYyNi0xLjQ5LTUuNzAyLTMuMjI5QzEuNjI4IDI2LjE2My41NjUgMjUuNTc0LjUzIDI1LjYxMmMtLjIxNC4yMzYtLjU0LjY2Mi0uNTMuNjkzLjAwNy4wMjEgMy4xNDYgMy42NzYgNi45NzcgOC4xMmw2Ljk1OSA4LjA4MWguMjZsLjI2My4wMDQuNTMtMS4wNjdjNi4wMzgtMTIuMTQ1IDEyLjM5OC0yMS42ODggMjAuMjMtMzAuMzY5IDIuMjg2LTIuNTMyIDUuNjI1LTUuODkyIDguMjQ4LTguMjkzLjI5NC0uMjcuNTMzLS41MTIuNTMzLS41NC0uMDA3LS4wNTItLjUwMi0uNzQxLS41MzMtLjc0MS0uMDExIDAtLjEwNC4wNDgtLjIwOC4xMTRaIi8+PC9zdmc+")
}

.mnm-filter-item-boxed {
  display: inline-block;
  border-radius: .125rem;
  border-width: 1px;
  --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))
}

.mnm-filter-item-boxed.selected,
.mnm-filter-item-boxed:hover {
  --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))
}

.mnm-filter-item-boxed.selected {
  font-weight: 700
}

.mnm-filter-item-color-box.red {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38/var(--tw-bg-opacity))
}

.mnm-filter-item-color-box.yellow {
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77/var(--tw-bg-opacity))
}

.mnm-filter-item-color-box.orange {
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12/var(--tw-bg-opacity))
}

.mnm-filter-item-color-box.black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.mnm-filter-item-color-box.pink {
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182/var(--tw-bg-opacity))
}

.mnm-filter-item-color-box.gray {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175/var(--tw-bg-opacity))
}

.mnm-filter-item-color-box.blue {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250/var(--tw-bg-opacity))
}

.mnm-filter-item-color-box.brown {
  --tw-bg-opacity: 1;
  background-color: rgb(146 64 14/var(--tw-bg-opacity))
}

.mnm-filter-item-color-box.green {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153/var(--tw-bg-opacity))
}

.mnm-filter-item-color-box.beige {
  --tw-bg-opacity: 1;
  background-color: rgb(168 162 158/var(--tw-bg-opacity))
}

.mnm-filter-item-color-box.darkblue {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138/var(--tw-bg-opacity))
}

.mnm-filter-item-color-box.metallic {
  --tw-bg-opacity: 1;
  background-color: rgb(87 83 78/var(--tw-bg-opacity))
}

.mnm-filter-item-color-box.white {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.mnm-filter-item-color-box.selected {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0/var(--tw-border-opacity))
}

.mnm-elastic-super-matrix {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: .75rem;
  column-gap: .75rem;
  text-align: center
}

@media (min-width:1024px) {
  .mnm-elastic-super-matrix {
    margin-left: auto;
    margin-right: auto
  }
}

.mnm-elastic-super-matrix .super-option {
  margin-top: .5rem;
  margin-bottom: .5rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-radius: .75rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175/var(--tw-border-opacity));
  padding: .5rem 1rem;
  font-size: .875rem;
  line-height: 1.25rem
}

.mnm-elastic-super-matrix .super-option:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.mnm-elastic-super-matrix .super-option:focus {
  outline: 2px solid #0000;
  outline-offset: 2px
}

@media (min-width:1024px) {
  .mnm-elastic-super-matrix .super-option {
    font-size: 1rem;
    line-height: 1.5rem
  }
}

.mnm-elastic-super-matrix .super-option.no-stock {
  pointer-events: none;
  cursor: not-allowed;
  opacity: .5;
  background: linear-gradient(45deg, #f4f4f4 50%, #fff 0)
}

.mnm-elastic-super-matrix .super-option.selected {
  --tw-border-opacity: 1;
  border-color: rgb(20 184 166/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(153 246 228/var(--tw-bg-opacity))
}

.widget-1 .row-full-width-inner img {
  width: 100vw !important;
  height: 110.50725vw !important
}

.widget-1 .row-full-width-inner img.loading[alt]:after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%
}

@keyframes pulse {
  50% {
    opacity: .5
  }
}

.widget-1 .row-full-width-inner img.loading[alt]:after {
  animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

[data-content-type$=block] .widget-1 .row-full-width-inner img.loading[alt] p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0
}

.mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] ul li a:after {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] ul li a:hover:after {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] ul li a:after {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  display: inline-block
}

.mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] ul li a:hover:after {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] .mnm-menu-nav-brands a:after {
  border-bottom-width: 0;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
  background-size: 0 2px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .3s ease-in-out
}

.mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] .mnm-menu-nav-brands a:hover:after {
  background-size: 100% 2px;
  background-position: 0 100%
}

.mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] .mnm-menu-nav-brands a:after {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
  margin-bottom: .75rem;
  display: inline-block
}

.mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] .mnm-menu-nav-brands a:hover:after {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.widget-1 .row-full-width-inner img.loading[alt]:after {
  font-weight: 300;
  line-height: 2;
  text-align: center;
  content: attr(alt)
}

@media (min-width:768px) {
  .widget-1 .row-full-width-inner img {
    width: 100vw !important;
    height: 31.77083vw !important
  }

  .widget-1 .row-full-width-inner img.loading[alt]:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    width: 100%
  }

  @keyframes pulse {
    50% {
      opacity: .5
    }
  }

  .widget-1 .row-full-width-inner img.loading[alt]:after {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235/var(--tw-bg-opacity))
  }

  [data-content-type$=block] .widget-1 .row-full-width-inner img.loading[alt] p:last-child:after {
    margin-bottom: 1rem;
    margin-top: 0
  }

  .mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] ul li a:after {
    border-bottom-width: 0;
    background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
    background-size: 0 2px;
    background-position: 0 100%;
    background-repeat: no-repeat;
    transition: background-size .3s ease-in-out
  }

  .mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] ul li a:hover:after {
    background-size: 100% 2px;
    background-position: 0 100%
  }

  .mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] ul li a:after {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
    display: inline-block
  }

  .mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] ul li a:hover:after {
    --tw-text-opacity: 1;
    color: rgb(229 1 0/var(--tw-text-opacity))
  }

  .mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] .mnm-menu-nav-brands a:after {
    border-bottom-width: 0;
    background-image: linear-gradient(#0000, #0000), linear-gradient(#fff, #fff);
    background-size: 0 2px;
    background-position: 0 100%;
    background-repeat: no-repeat;
    transition: background-size .3s ease-in-out
  }

  .mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] .mnm-menu-nav-brands a:hover:after {
    background-size: 100% 2px;
    background-position: 0 100%
  }

  .mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] .mnm-menu-nav-brands a:after {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#e50100, #e50100);
    margin-bottom: .75rem;
    display: inline-block
  }

  .mnm-desktop-navigation .level-0 .widget-1 .row-full-width-inner img.loading[alt] .mnm-menu-nav-brands a:hover:after {
    --tw-text-opacity: 1;
    color: rgb(229 1 0/var(--tw-text-opacity))
  }

  .widget-1 .row-full-width-inner img.loading[alt]:after {
    font-weight: 300;
    line-height: 2;
    text-align: center;
    content: attr(alt)
  }
}

@media (min-width:1024px) {
  .widget-3 {
    min-height: 412px
  }
}

@media (min-width:1280px) {
  .widget-3 {
    min-height: 496px
  }
}

.widget-5 .images-row {
  display: block
}

.widget-5 .images-row .left-image {
  margin-bottom: 20px
}

.widget-5 .images-row img {
  width: 100vw !important;
  height: 78.33333vw !important
}

@media (min-width:640px) {
  .widget-5 .images-row {
    display: flex
  }

  .widget-5 .images-row .left-image {
    margin-right: 2rem
  }

  .widget-5 .images-row img {
    width: auto !important;
    height: auto !important
  }
}

.widget-6 .images-row {
  display: flex
}

@media(max-width:968px) {
  .widget-6 .images-row {
    display: block
  }

  .widget-6 .images-row .right-image .top {
    margin-top: 1.5rem
  }
}

[data-content-type=row][data-appearance=contained] {
  padding-left: 0;
  padding-right: 0
}

[data-content-type=tabs] .tabs-content [data-content-type=tab-item] {
  padding: .5rem .25rem
}

.widget-elastic .product-item {
  display: flex;
  min-width: calc(66.66667% - 10px);
  max-width: calc(66.66667% - 10px);
  width: calc(66.66667% - 10px)
}

@media (min-width:768px) {
  .widget-elastic .product-item {
    min-width: calc(50% - .5rem);
    max-width: calc(50% - .5rem);
    width: calc(50% - .5rem)
  }
}

@media (min-width:1024px) {
  .widget-elastic .product-item {
    min-width: calc(33.33333% - .75rem);
    max-width: calc(33.33333% - .75rem);
    width: calc(33.33333% - .75rem)
  }
}

@media (min-width:1280px) {
  .widget-elastic .product-item {
    min-width: calc(25% - 1rem);
    max-width: calc(25% - 1rem);
    width: calc(25% - 1rem)
  }
}

@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal
}

:root {
  --swiper-theme-color: #007aff
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block
}

.swiper-vertical>.swiper-wrapper {
  flex-direction: column
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: initial
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0)
}

.swiper-horizontal {
  touch-action: pan-y
}

.swiper-vertical {
  touch-action: pan-x
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block
}

.swiper-slide-invisible-blank {
  visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d
}

.swiper-3d {
  perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
  scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
  scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
  scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}

.swiper-3d .swiper-slide-shadow {
  background: #00000026
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, #00000080, #0000)
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-top: 4px solid #0000
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
  height: 1px;
  width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
  width: 1px;
  height: var(--swiper-virtual-size)
}

:root {
  --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size)/44*27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size)/2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important
}

.swiper-button-next svg,
.swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  transform-origin: center
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto
}

.swiper-button-lock {
  display: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: normal;
  line-height: 1
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next"
}

.swiper-pagination {
  text-align: center;
  transition: opacity .3s;
  transform: translateZ(0)
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(.33);
  position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(.33)
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}

.swiper-pagination-bullet:only-child {
  display: none !important
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: transform .2s, top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, right .2s
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, #00000040);
  position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0
}

.swiper-pagination-lock {
  display: none
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, #0000001a)
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, #00000080);
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0
}

.swiper-scrollbar-cursor-drag {
  cursor: move
}

.swiper-scrollbar-lock {
  display: none
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
  flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-cube {
  overflow: visible
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: .6;
  z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px)
}

.swiper-cube .swiper-slide-next+.swiper-slide {
  pointer-events: auto;
  visibility: visible
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden
}

.swiper-flip {
  overflow: visible
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height
}

.swiper-cards {
  overflow: visible
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden
}

:root {
  --f-spinner-width: 36px;
  --f-spinner-height: 36px;
  --f-spinner-color-1: #0000001a;
  --f-spinner-color-2: #11181ccc;
  --f-spinner-stroke: 2.75
}

.f-spinner {
  margin: auto;
  padding: 0;
  width: var(--f-spinner-width);
  height: var(--f-spinner-height)
}

.f-spinner svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  animation: f-spinner-rotate 2s linear infinite
}

.f-spinner svg * {
  stroke-width: var(--f-spinner-stroke);
  fill: none
}

.f-spinner svg :first-child {
  stroke: var(--f-spinner-color-1)
}

.f-spinner svg :last-child {
  stroke: var(--f-spinner-color-2);
  animation: f-spinner-dash 2s ease-in-out infinite
}

@keyframes f-spinner-rotate {
  to {
    transform: rotate(1turn)
  }
}

@keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0
  }

  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35
  }

  to {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124
  }
}

.f-throwOutUp {
  animation: var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp
}

.f-throwOutDown {
  animation: var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown
}

@keyframes f-throwOutUp {
  to {
    transform: translate3d(0, calc(var(--f-throw-out-distance, 150px)*-1), 0);
    opacity: 0
  }
}

@keyframes f-throwOutDown {
  to {
    transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
    opacity: 0
  }
}

.f-zoomInUp {
  animation: var(--f-transition-duration, .2s) ease .1s both f-zoomInUp
}

.f-zoomOutDown {
  animation: var(--f-transition-duration, .2s) ease both f-zoomOutDown
}

@keyframes f-zoomInUp {
  0% {
    transform: scale(.975) translate3d(0, 16px, 0);
    opacity: 0
  }

  to {
    transform: scale(1) translateZ(0);
    opacity: 1
  }
}

@keyframes f-zoomOutDown {
  to {
    transform: scale(.975) translate3d(0, 16px, 0);
    opacity: 0
  }
}

.f-fadeIn {
  animation: var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
  z-index: 2
}

.f-fadeOut {
  animation: var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
  z-index: 1
}

@keyframes f-fadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes f-fadeOut {
  to {
    opacity: 0
  }
}

.f-fadeFastIn {
  animation: var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;
  z-index: 2
}

.f-fadeFastOut {
  animation: var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;
  z-index: 2
}

@keyframes f-fadeFastIn {
  0% {
    opacity: .75
  }

  to {
    opacity: 1
  }
}

@keyframes f-fadeFastOut {
  to {
    opacity: 0
  }
}

.f-fadeSlowIn {
  animation: var(--f-transition-duration, .5s) ease both f-fadeSlowIn;
  z-index: 2
}

.f-fadeSlowOut {
  animation: var(--f-transition-duration, .5s) ease both f-fadeSlowOut;
  z-index: 1
}

@keyframes f-fadeSlowIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes f-fadeSlowOut {
  to {
    opacity: 0
  }
}

.f-crossfadeIn {
  animation: var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;
  z-index: 2
}

.f-crossfadeOut {
  animation: calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;
  z-index: 1
}

@keyframes f-crossfadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes f-crossfadeOut {
  to {
    opacity: 0
  }
}

.f-slideIn.from-next {
  animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInNext
}

.f-slideIn.from-prev {
  animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInPrev
}

.f-slideOut.to-next {
  animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutNext
}

.f-slideOut.to-prev {
  animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutPrev
}

@keyframes f-slideInPrev {
  0% {
    transform: translateX(100%)
  }

  to {
    transform: translateZ(0)
  }
}

@keyframes f-slideInNext {
  0% {
    transform: translateX(-100%)
  }

  to {
    transform: translateZ(0)
  }
}

@keyframes f-slideOutNext {
  to {
    transform: translateX(-100%)
  }
}

@keyframes f-slideOutPrev {
  to {
    transform: translateX(100%)
  }
}

.f-classicIn.from-next {
  animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicInNext;
  z-index: 2
}

.f-classicIn.from-prev {
  animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicInPrev;
  z-index: 2
}

.f-classicOut.to-next {
  animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicOutNext;
  z-index: 1
}

.f-classicOut.to-prev {
  animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicOutPrev;
  z-index: 1
}

@keyframes f-classicInNext {
  0% {
    transform: translateX(-75px);
    opacity: 0
  }

  to {
    transform: translateZ(0);
    opacity: 1
  }
}

@keyframes f-classicInPrev {
  0% {
    transform: translateX(75px);
    opacity: 0
  }

  to {
    transform: translateZ(0);
    opacity: 1
  }
}

@keyframes f-classicOutNext {
  to {
    transform: translateX(-75px);
    opacity: 0
  }
}

@keyframes f-classicOutPrev {
  to {
    transform: translateX(75px);
    opacity: 0
  }
}

:root {
  --f-button-width: 40px;
  --f-button-height: 40px;
  --f-button-border: 0;
  --f-button-border-radius: 0;
  --f-button-color: #374151;
  --f-button-bg: #f8f8f8;
  --f-button-hover-bg: #e0e0e0;
  --f-button-active-bg: #d0d0d0;
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: none;
  --f-button-svg-disabled-opacity: 0.65
}

.f-button {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: initial;
  position: relative;
  margin: 0;
  padding: 0;
  width: var(--f-button-width);
  height: var(--f-button-height);
  border: var(--f-button-border);
  border-radius: var(--f-button-border-radius);
  color: var(--f-button-color);
  background: var(--f-button-bg);
  box-shadow: var(--f-button-shadow);
  pointer-events: all;
  cursor: pointer;
  transition: var(--f-button-transition)
}

@media(hover:hover) {
  .f-button:hover:not([disabled]) {
    color: var(--f-button-hover-color);
    background-color: var(--f-button-hover-bg)
  }
}

.f-button:active:not([disabled]) {
  background-color: var(--f-button-active-bg)
}

.f-button:focus:not(:focus-visible) {
  outline: none
}

.f-button:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))
}

.f-button svg {
  width: var(--f-button-svg-width);
  height: var(--f-button-svg-height);
  fill: var(--f-button-svg-fill);
  stroke: currentColor;
  stroke-width: var(--f-button-svg-stroke-width);
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: opacity .15s ease;
  transform: var(--f-button-transform);
  filter: var(--f-button-svg-filter);
  pointer-events: none
}

.f-button[disabled] {
  cursor: default
}

.f-button[disabled] svg {
  opacity: var(--f-button-svg-disabled-opacity)
}

.f-carousel__nav .f-button.is-next,
.f-carousel__nav .f-button.is-prev,
.fancybox__nav .f-button.is-next,
.fancybox__nav .f-button.is-prev {
  position: absolute;
  z-index: 1
}

.is-horizontal .f-carousel__nav .f-button.is-next,
.is-horizontal .f-carousel__nav .f-button.is-prev,
.is-horizontal .fancybox__nav .f-button.is-next,
.is-horizontal .fancybox__nav .f-button.is-prev {
  top: 50%;
  transform: translateY(-50%)
}

.is-horizontal .f-carousel__nav .f-button.is-prev,
.is-horizontal .fancybox__nav .f-button.is-prev {
  left: var(--f-button-prev-pos)
}

.is-horizontal .f-carousel__nav .f-button.is-next,
.is-horizontal .fancybox__nav .f-button.is-next {
  right: var(--f-button-next-pos)
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,
.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {
  left: auto;
  right: var(--f-button-next-pos)
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,
.is-horizontal.is-rtl .fancybox__nav .f-button.is-next {
  right: auto;
  left: var(--f-button-prev-pos)
}

.is-vertical .f-carousel__nav .f-button.is-next,
.is-vertical .f-carousel__nav .f-button.is-prev,
.is-vertical .fancybox__nav .f-button.is-next,
.is-vertical .fancybox__nav .f-button.is-prev {
  top: auto;
  left: 50%;
  transform: translateX(-50%)
}

.is-vertical .f-carousel__nav .f-button.is-prev,
.is-vertical .fancybox__nav .f-button.is-prev {
  top: var(--f-button-next-pos)
}

.is-vertical .f-carousel__nav .f-button.is-next,
.is-vertical .fancybox__nav .f-button.is-next {
  bottom: var(--f-button-next-pos)
}

.is-vertical .f-carousel__nav .f-button.is-next svg,
.is-vertical .f-carousel__nav .f-button.is-prev svg,
.is-vertical .fancybox__nav .f-button.is-next svg,
.is-vertical .fancybox__nav .f-button.is-prev svg {
  transform: rotate(90deg)
}

.f-carousel__nav .f-button:disabled,
.fancybox__nav .f-button:disabled {
  pointer-events: none
}

html.with-fancybox {
  width: auto;
  overflow: visible;
  scroll-behavior: auto
}

html.with-fancybox body {
  touch-action: none
}

html.with-fancybox body.hide-scrollbar {
  width: auto;
  margin-right: calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));
  overflow: hidden !important;
  overscroll-behavior-y: none
}

.fancybox__container {
  --fancybox-color: #dbdbdb;
  --fancybox-hover-color: #fff;
  --fancybox-bg: #18181bfa;
  --fancybox-slide-gap: 10px;
  --f-spinner-width: 50px;
  --f-spinner-height: 50px;
  --f-spinner-color-1: #ffffff1a;
  --f-spinner-color-2: #bbb;
  --f-spinner-stroke: 3.65;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #f8f8f8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: visible;
  z-index: var(--fancybox-zIndex, 1050);
  outline: none;
  transform-origin: top left;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: none;
  text-size-adjust: 100%;
  overscroll-behavior-y: contain
}

.fancybox__container *,
.fancybox__container :after,
.fancybox__container :before {
  box-sizing: inherit
}

.fancybox__container::backdrop {
  background-color: #0000
}

.fancybox__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  background: var(--fancybox-bg);
  opacity: var(--fancybox-opacity, 1);
  will-change: opacity
}

.fancybox__carousel {
  position: relative;
  box-sizing: border-box;
  flex: 1;
  min-height: 0;
  z-index: 10;
  overflow-y: visible;
  overflow-x: clip
}

.fancybox__viewport {
  width: 100%;
  height: 100%
}

.fancybox__viewport.is-draggable {
  cursor: move;
  cursor: grab
}

.fancybox__viewport.is-dragging {
  cursor: move;
  cursor: grabbing
}

.fancybox__track {
  display: flex;
  margin: 0 auto;
  height: 100%
}

.fancybox__slide {
  flex: 0 0 auto;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0 var(--fancybox-slide-gap) 0 0;
  padding: 4px;
  overflow: auto;
  overscroll-behavior: contain;
  transform: translateZ(0);
  backface-visibility: hidden
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
  padding-top: 40px
}

.fancybox__slide.has-html5video,
.fancybox__slide.has-iframe,
.fancybox__slide.has-image,
.fancybox__slide.has-video {
  overflow: hidden
}

.fancybox__slide.has-image.is-animating,
.fancybox__slide.has-image.is-selected {
  overflow: visible
}

.fancybox__slide:after,
.fancybox__slide:before {
  content: "";
  flex: 0 0 0;
  margin: auto
}

.fancybox__content {
  align-self: center;
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 0;
  padding: 2rem;
  max-width: 100%;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  cursor: default;
  border-radius: 0;
  z-index: 20
}

.is-loading .fancybox__content {
  opacity: 0
}

.is-draggable .fancybox__content {
  cursor: move;
  cursor: grab
}

.can-zoom_in .fancybox__content {
  cursor: zoom-in
}

.can-zoom_out .fancybox__content {
  cursor: zoom-out
}

.is-dragging .fancybox__content {
  cursor: move;
  cursor: grabbing
}

.fancybox__content [contenteditable],
.fancybox__content [data-selectable] {
  cursor: auto
}

.fancybox__slide.has-image>.fancybox__content {
  padding: 0;
  background: #0000;
  min-height: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  transition: none;
  transform: translateZ(0);
  backface-visibility: hidden
}

.fancybox__slide.has-image>.fancybox__content>picture>img {
  width: 100%;
  height: auto;
  max-height: 100%
}

.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,
.is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content {
  visibility: hidden
}

.is-animating .fancybox__content,
.is-dragging .fancybox__content {
  filter: blur(0);
  will-change: transform, width, height
}

.fancybox-image {
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
  object-fit: contain;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.fancybox__caption {
  align-self: center;
  max-width: 100%;
  flex-shrink: 0;
  margin: 0;
  padding: 14px 0 4px;
  overflow-wrap: anywhere;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  cursor: auto;
  visibility: visible
}

.is-closing .fancybox__caption,
.is-loading .fancybox__caption {
  opacity: 0;
  visibility: hidden
}

.is-compact .fancybox__caption {
  padding-bottom: 0
}

.f-button.is-close-btn {
  --f-button-svg-stroke-width: 2;
  position: absolute;
  top: 0;
  right: 8px;
  z-index: 40
}

.fancybox__content>.f-button.is-close-btn {
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 4px;
  --f-button-color: var(--fancybox-color, #fff);
  --f-button-hover-color: var(--fancybox-color, #fff);
  --f-button-bg: #0000;
  --f-button-hover-bg: #0000;
  --f-button-active-bg: #0000;
  --f-button-svg-width: 22px;
  --f-button-svg-height: 22px;
  position: absolute;
  top: -38px;
  right: 0;
  opacity: .75
}

.is-loading .fancybox__content>.f-button.is-close-btn,
.is-zooming-out .fancybox__content>.f-button.is-close-btn {
  visibility: hidden
}

.fancybox__content>.f-button.is-close-btn:hover {
  opacity: 1
}

.fancybox__footer {
  padding: 0;
  margin: 0;
  position: relative
}

.fancybox__footer .fancybox__caption {
  width: 100%;
  padding: 24px;
  opacity: var(--fancybox-opacity, 1);
  transition: all .25s ease
}

.is-compact .fancybox__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  background: #18181b80
}

.is-compact .fancybox__footer .fancybox__caption {
  padding: 12px
}

.is-compact .fancybox__content>.f-button.is-close-btn {
  --f-button-border-radius: 50%;
  --f-button-color: #fff;
  --f-button-hover-color: #fff;
  --f-button-outline-color: #000;
  --f-button-bg: #0009;
  --f-button-active-bg: #0009;
  --f-button-hover-bg: #0009;
  --f-button-svg-width: 18px;
  --f-button-svg-height: 18px;
  --f-button-svg-filter: none;
  top: 5px;
  right: 5px
}

.fancybox__nav {
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-border: 0;
  --f-button-border-radius: 50%;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: #0000;
  --f-button-hover-bg: #18181b4d;
  --f-button-active-bg: #18181b80;
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 26px;
  --f-button-svg-height: 26px;
  --f-button-svg-stroke-width: 2.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: drop-shadow(1px 1px 1px #18181b80);
  --f-button-svg-disabled-opacity: 0.65;
  --f-button-next-pos: 1rem;
  --f-button-prev-pos: 1rem;
  opacity: var(--fancybox-opacity, 1)
}

.fancybox__nav .f-button:before {
  position: absolute;
  content: "";
  top: -30px;
  right: -20px;
  left: -20px;
  bottom: -30px;
  z-index: 1
}

.is-idle .fancybox__nav,
.is-idle.is-compact .fancybox__footer {
  animation: f-fadeOut .15s ease-out both
}

.is-idle.is-compact .fancybox__footer {
  pointer-events: none
}

.fancybox__slide>.f-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: var(--f-spinner-top, calc(var(--f-spinner-width)*-.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height)*-.5));
  z-index: 30;
  cursor: pointer
}

.fancybox-protected {
  right: 0;
  bottom: 0
}

.fancybox-ghost,
.fancybox-protected {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 40;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.fancybox-ghost {
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
  object-fit: contain;
  pointer-events: none
}

.fancybox-focus-guard {
  outline: none;
  opacity: 0;
  position: fixed;
  pointer-events: none
}

.fancybox__container:not([aria-hidden]) {
  opacity: 0
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),
.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),
.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop, .fancybox__carousel) {
  animation: var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
  animation: var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),
.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),
.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop, .fancybox__carousel) {
  animation: var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
  animation: var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut
}

.has-html5video .fancybox__content,
.has-iframe .fancybox__content,
.has-map .fancybox__content,
.has-pdf .fancybox__content,
.has-vimeo .fancybox__content,
.has-youtube .fancybox__content {
  max-width: 100%;
  flex-shrink: 1;
  min-height: 1px;
  overflow: visible
}

.has-iframe .fancybox__content,
.has-map .fancybox__content,
.has-pdf .fancybox__content {
  width: calc(100% - 120px);
  height: 90%
}

.fancybox__container.is-compact .has-iframe .fancybox__content,
.fancybox__container.is-compact .has-map .fancybox__content,
.fancybox__container.is-compact .has-pdf .fancybox__content {
  width: 100%;
  height: 100%
}

.has-html5video .fancybox__content,
.has-vimeo .fancybox__content,
.has-youtube .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%
}

.has-html5video .fancybox__content,
.has-map .fancybox__content,
.has-pdf .fancybox__content,
.has-vimeo .fancybox__content,
.has-youtube .fancybox__content {
  padding: 0;
  background: #18181be6;
  color: #fff
}

.has-map .fancybox__content {
  background: #e5e3df
}

.fancybox__html5video,
.fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: #0000
}

.fancybox-placeholder {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important
}

.f-carousel__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-outline: 0;
  --f-thumb-outline-color: #5eb0ef;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
  --f-thumb-border-radius: 2px;
  --f-thumb-offset: 0px;
  --f-button-next-pos: 0;
  --f-button-prev-pos: 0
}

.f-carousel__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1
}

.f-carousel__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px
}

.f-thumbs {
  position: relative;
  flex: 0 0 auto;
  margin: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  perspective: 1000px;
  transform: translateZ(0)
}

.f-thumbs .f-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  background-image: linear-gradient(#ebeff2, #e2e8f0);
  z-index: -1
}

.f-thumbs .f-spinner svg {
  display: none
}

.f-thumbs.is-vertical {
  height: 100%
}

.f-thumbs__viewport {
  width: 100%;
  height: auto;
  overflow: hidden;
  transform: translateZ(0)
}

.f-thumbs__track {
  display: flex
}

.f-thumbs__slide {
  position: relative;
  flex: 0 0 auto;
  box-sizing: initial;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  width: var(--f-thumb-width);
  height: var(--f-thumb-height);
  overflow: visible;
  cursor: pointer
}

.f-thumbs__slide.is-loading img {
  opacity: 0
}

.is-classic .f-thumbs__viewport {
  height: 100%
}

.is-modern .f-thumbs__track {
  width: -moz-max-content;
  width: max-content
}

.is-modern .f-thumbs__track:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc((var(--f-thumb-clip-width, 0))*-.5);
  width: calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));
  cursor: pointer
}

.is-modern .f-thumbs__slide {
  width: var(--f-thumb-clip-width);
  transform: translate3d(calc(var(--shift, 0)*-1px), 0, 0);
  transition: none;
  pointer-events: none
}

.is-modern.is-resting .f-thumbs__slide {
  transition: transform .33s ease
}

.is-modern.is-resting .f-thumbs__slide__button {
  transition: -webkit-clip-path .33s ease;
  transition: clip-path .33s ease;
  transition: clip-path .33s ease, -webkit-clip-path .33s ease
}

.is-using-tab .is-modern .f-thumbs__slide:focus-within {
  filter: drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))
}

.f-thumbs__slide__button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: var(--f-thumb-width);
  height: 100%;
  margin: 0 -100%;
  padding: 0;
  border: 0;
  position: relative;
  border-radius: var(--f-thumb-border-radius);
  overflow: hidden;
  background: #0000;
  outline: none;
  cursor: pointer;
  pointer-events: auto;
  touch-action: manipulation;
  opacity: var(--f-thumb-opacity);
  transition: opacity .2s ease
}

.f-thumbs__slide__button:hover {
  opacity: var(--f-thumb-hover-opacity)
}

.f-thumbs__slide__button:focus:not(:focus-visible) {
  outline: none
}

.f-thumbs__slide__button:focus-visible {
  outline: none;
  opacity: var(--f-thumb-selected-opacity)
}

.is-modern .f-thumbs__slide__button {
  --clip-path: inset(0 calc((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))*(1 - var(--progress, 0))*0.5) round var(--f-thumb-border-radius, 0));
  -webkit-clip-path: var(--clip-path);
  clip-path: var(--clip-path)
}

.is-classic .is-nav-selected .f-thumbs__slide__button {
  opacity: var(--f-thumb-selected-opacity)
}

.is-classic .is-nav-selected .f-thumbs__slide__button:after {
  content: "";
  height: auto;
  border: var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, #0000);
  animation: f-fadeIn .2s ease-out;
  z-index: 10
}

.f-thumbs__slide__img,
.is-classic .is-nav-selected .f-thumbs__slide__button:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: var(--f-thumb-border-radius)
}

.f-thumbs__slide__img {
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: var(--f-thumb-offset);
  box-sizing: border-box;
  pointer-events: none;
  -o-object-fit: cover;
  object-fit: cover
}

.f-thumbs.is-horizontal .f-thumbs__track {
  padding: 8px 0 12px
}

.f-thumbs.is-horizontal .f-thumbs__slide {
  margin: 0 var(--f-thumb-gap) 0 0
}

.f-thumbs.is-vertical .f-thumbs__track {
  flex-wrap: wrap;
  padding: 0 8px
}

.f-thumbs.is-vertical .f-thumbs__slide {
  margin: 0 0 var(--f-thumb-gap) 0
}

.fancybox__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-border-radius: 2px;
  --f-thumb-outline: 2px;
  --f-thumb-outline-color: #ededed;
  position: relative;
  opacity: var(--fancybox-opacity, 1);
  transition: max-height .35s cubic-bezier(.23, 1, .32, 1)
}

.fancybox__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1
}

.fancybox__thumbs.is-classic .f-spinner {
  background-image: linear-gradient(#ffffff1a, #ffffff0d)
}

.fancybox__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1
}

.fancybox__thumbs.is-modern .f-spinner {
  background-image: linear-gradient(#ffffff1a, #ffffff0d)
}

.fancybox__thumbs.is-horizontal {
  padding: 0 var(--f-thumb-gap)
}

.fancybox__thumbs.is-vertical {
  padding: var(--f-thumb-gap) 0
}

.is-compact .fancybox__thumbs {
  --f-thumb-width: 64px;
  --f-thumb-clip-width: 32px;
  --f-thumb-height: 48px;
  --f-thumb-extra-gap: 10px
}

.fancybox__thumbs.is-masked {
  max-height: 0 !important
}

.is-closing .fancybox__thumbs {
  transition: none !important
}

.fancybox__toolbar {
  --f-progress-color: var(--fancybox-color, #fffffff0);
  --f-button-width: 46px;
  --f-button-height: 46px;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: #18181ba6;
  --f-button-hover-bg: #464649a6;
  --f-button-active-bg: #5a5a5da6;
  --f-button-border-radius: 0;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-filter: drop-shadow(1px 1px 1px #18181b26);
  --f-button-svg-fill: none;
  --f-button-svg-disabled-opacity: 0.65;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI Adjusted, Segoe UI, Liberation Sans, sans-serif;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px #00000080);
  pointer-events: none;
  z-index: 20
}

.fancybox__toolbar :focus-visible {
  z-index: 1
}

.fancybox__toolbar.is-absolute,
.is-compact .fancybox__toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0
}

.is-idle .fancybox__toolbar {
  pointer-events: none;
  animation: f-fadeOut .15s ease-out both
}

.fancybox__toolbar__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start
}

.fancybox__toolbar__column.is-left,
.fancybox__toolbar__column.is-right {
  flex-grow: 1;
  flex-basis: 0
}

.fancybox__toolbar__column.is-right {
  display: flex;
  justify-content: flex-end;
  flex-wrap: nowrap
}

.fancybox__infobar {
  padding: 0 5px;
  line-height: var(--f-button-height);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.fancybox__infobar span {
  padding: 0 5px
}

.fancybox__infobar:not(:first-child):not(:last-child) {
  background: var(--f-button-bg)
}

[data-fancybox-toggle-slideshow] {
  position: relative
}

[data-fancybox-toggle-slideshow] .f-progress {
  height: 100%;
  opacity: .3
}

[data-fancybox-toggle-slideshow] svg g:first-child {
  display: flex
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child,
[data-fancybox-toggle-slideshow] svg g:last-child {
  display: none
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child,
[data-fancybox-toggle-fullscreen] svg g:first-child {
  display: flex
}

[data-fancybox-toggle-fullscreen] svg g:last-child {
  display: none
}

:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none
}

:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: flex
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: flex
}

.f-progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
  z-index: 30;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: none
}

.group:hover .group-hover\:before-triangle:before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  border-color: #0000 #0000 #fff;
  border-style: solid;
  border-width: 0 10px 11px;
  z-index: 2
}

@media (min-width:1024px) {
  .lg\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.5rem;
    padding-left: 1.5rem
  }

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

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

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

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

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

.last\:mb-0:last-child {
  margin-bottom: 0
}

.last\:mb-6:last-child {
  margin-bottom: 1.5rem
}

.last\:border-0:last-child {
  border-width: 0
}

.last\:border-b:last-child {
  border-bottom-width: 1px
}

.last\:border-b-0:last-child {
  border-bottom-width: 0
}

.last\:pb-0:last-child {
  padding-bottom: 0
}

.odd\:bg-gray-100:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246/var(--tw-bg-opacity))
}

.odd\:bg-gray-50:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251/var(--tw-bg-opacity))
}

.even\:bg-container-darker:nth-child(2n) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.invalid\:ring-2:invalid {
  --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)
}

.invalid\:ring-red-500:invalid {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68/var(--tw-ring-opacity))
}

.focus-within\:border-primary:focus-within {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity))
}

.focus-within\:opacity-100:focus-within {
  opacity: 1
}

.focus-within\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.focus-within\:ring-1:focus-within,
.focus-within\:ring-2:focus-within {
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.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)
}

.focus-within\:ring-4: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(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)
}

.hover\:-rotate-6:hover {
  --tw-rotate: -6deg;
  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))
}

.hover\:border:hover {
  border-width: 1px
}

.hover\:border-solid:hover {
  border-style: solid
}

.hover\:border-black:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0/var(--tw-border-opacity))
}

.hover\:border-gray-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235/var(--tw-border-opacity))
}

.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219/var(--tw-border-opacity))
}

.hover\:border-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 1 0/var(--tw-border-opacity))
}

.hover\:border-red-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68/var(--tw-border-opacity))
}

.hover\:bg-\[\#e3e1e1\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(227 225 225/var(--tw-bg-opacity))
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235/var(--tw-bg-opacity))
}

.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216/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-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175/var(--tw-bg-opacity))
}

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251/var(--tw-bg-opacity))
}

.hover\:bg-gray-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128/var(--tw-bg-opacity))
}

.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87/var(--tw-bg-opacity))
}

.hover\:bg-indigo-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241/var(--tw-bg-opacity))
}

.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68/var(--tw-bg-opacity))
}

.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38/var(--tw-bg-opacity))
}

.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28/var(--tw-bg-opacity))
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.hover\:text-\[\#00C48C\]:hover {
  --tw-text-opacity: 1;
  color: rgb(0 196 140/var(--tw-text-opacity))
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(37 99 235/var(--tw-text-opacity))
}

.hover\:text-gray-400:hover {
  --tw-text-opacity: 1;
  color: rgb(156 163 175/var(--tw-text-opacity))
}

.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity))
}

.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99/var(--tw-text-opacity))
}

.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39/var(--tw-text-opacity))
}

.hover\:text-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(31 41 55/var(--tw-text-opacity))
}

.hover\:text-primary-darker:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39/var(--tw-text-opacity))
}

.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgb(229 1 0/var(--tw-text-opacity))
}

.hover\:text-red-600:hover {
  --tw-text-opacity: 1;
  color: rgb(184 0 0/var(--tw-text-opacity))
}

.hover\:text-secondary-darker:hover {
  --tw-text-opacity: 1;
  color: rgb(31 41 55/var(--tw-text-opacity))
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

.hover\:text-yellow-500:hover {
  --tw-text-opacity: 1;
  color: rgb(245 158 11/var(--tw-text-opacity))
}

.hover\:underline:hover {
  text-decoration-line: underline
}

.hover\:no-underline:hover {
  text-decoration-line: none
}

.hover\:decoration-solid:hover {
  text-decoration-style: solid
}

.hover\:opacity-100:hover {
  opacity: 1
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.hover\:shadow-md:hover,
.hover\:shadow-sm:hover {
  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 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.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-10:focus {
  z-index: 10
}

.focus\:z-30:focus {
  z-index: 30
}

.focus\:z-40:focus {
  z-index: 40
}

.focus\:border-0:focus {
  border-width: 0
}

.focus\:border-blue-300:focus {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253/var(--tw-border-opacity))
}

.focus\:border-indigo-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(99 102 241/var(--tw-border-opacity))
}

.focus\:border-primary-lighter:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 87 87/var(--tw-border-opacity))
}

.focus\:border-red-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68/var(--tw-border-opacity))
}

.focus\:border-transparent:focus {
  border-color: #0000
}

.focus\:bg-red-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68/var(--tw-bg-opacity))
}

.focus\:bg-white:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

.focus\:outline-none:focus {
  outline: 2px solid #0000;
  outline-offset: 2px
}

.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(var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.focus\:ring-0:focus,
.focus\:ring-2:focus {
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.focus\:ring-green-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(16 185 129/var(--tw-ring-opacity))
}

.focus\:ring-indigo-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241/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-red-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 38 38/var(--tw-ring-opacity))
}

.focus\:ring-opacity-50:focus {
  --tw-ring-opacity: 0.5
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px
}

.active\:bg-gray-100:active {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246/var(--tw-bg-opacity))
}

.active\:text-gray-500:active {
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity))
}

.active\:text-gray-700:active {
  --tw-text-opacity: 1;
  color: rgb(55 65 81/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(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\:bg-gray-100:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246/var(--tw-bg-opacity))
}

.disabled\:opacity-75:disabled {
  opacity: .75
}

.group:hover .group-hover\:pointer-events-auto {
  pointer-events: auto
}

.group:hover .group-hover\:block {
  display: block
}

.group:hover .group-hover\:snap-x {
  scroll-snap-type: x var(--tw-scroll-snap-strictness)
}

.group:hover .group-hover\:snap-center {
  scroll-snap-align: center
}

.group:hover .group-hover\:border-2 {
  border-width: 2px
}

.group:hover .group-hover\:border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.group:hover .group-hover\:font-bold {
  font-weight: 700
}

.group:hover .group-hover\:font-extrabold {
  font-weight: 800
}

.group:hover .group-hover\:leading-normal {
  line-height: 1.5
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1
}

.group:hover .group-hover\:shadow-xl {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --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)
}

@media (min-width:640px) {
  .sm\:order-1 {
    order: 1
  }

  .sm\:order-2 {
    order: 2
  }

  .sm\:order-3 {
    order: 3
  }

  .sm\:col-span-2 {
    grid-column: span 2/span 2
  }

  .sm\:col-span-6 {
    grid-column: span 6/span 6
  }

  .sm\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem
  }

  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
  }

  .sm\:mb-0 {
    margin-bottom: 0
  }

  .sm\:ml-2 {
    margin-left: .5rem
  }

  .sm\:ml-3 {
    margin-left: .75rem
  }

  .sm\:ml-4 {
    margin-left: 1rem
  }

  .sm\:mr-8 {
    margin-right: 2rem
  }

  .sm\:mt-0 {
    margin-top: 0
  }

  .sm\:block {
    display: block
  }

  .sm\:inline-block {
    display: inline-block
  }

  .sm\:flex {
    display: flex
  }

  .sm\:hidden {
    display: none
  }

  .sm\:h-10 {
    height: 2.5rem
  }

  .sm\:h-screen {
    height: 100vh
  }

  .sm\:w-1\/2 {
    width: 50%
  }

  .sm\:w-10 {
    width: 2.5rem
  }

  .sm\:w-20 {
    width: 5rem
  }

  .sm\:w-48 {
    width: 12rem
  }

  .sm\:w-5\/6 {
    width: 83.333333%
  }

  .sm\:w-96 {
    width: 24rem
  }

  .sm\:w-auto {
    width: auto
  }

  .sm\:w-full {
    width: 100%
  }

  .sm\:table-fixed {
    table-layout: fixed
  }

  .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-row-reverse {
    flex-direction: row-reverse
  }

  .sm\:items-start {
    align-items: flex-start
  }

  .sm\:gap-8 {
    gap: 2rem
  }

  .sm\:gap-x-0 {
    -moz-column-gap: 0;
    column-gap: 0
  }

  .sm\:overflow-hidden {
    overflow: hidden
  }

  .sm\:p-0 {
    padding: 0
  }

  .sm\:p-6 {
    padding: 1.5rem
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .sm\:py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
  }

  .sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem
  }

  .sm\:pb-4 {
    padding-bottom: 1rem
  }

  .sm\:text-left {
    text-align: left
  }

  .sm\:text-right {
    text-align: right
  }

  .sm\:align-middle {
    vertical-align: middle
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
  }

  .sm\:text-5xl {
    font-size: 3rem;
    line-height: 1
  }

  .sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem
  }

  .sm\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem
  }

  .sm\:duration-700 {
    transition-duration: .7s
  }
}

@media (min-width:768px) {
  .md\:relative {
    position: relative
  }

  .md\:order-3 {
    order: 3
  }

  .md\:col-span-1 {
    grid-column: span 1/span 1
  }

  .md\:col-span-3 {
    grid-column: span 3/span 3
  }

  .md\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem
  }

  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0
  }

  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto
  }

  .md\:mb-0 {
    margin-bottom: 0
  }

  .md\:ml-0 {
    margin-left: 0
  }

  .md\:ml-2 {
    margin-left: .5rem
  }

  .md\:ml-4 {
    margin-left: 1rem
  }

  .md\:mr-0 {
    margin-right: 0
  }

  .md\:mr-2 {
    margin-right: .5rem
  }

  .md\:mr-5 {
    margin-right: 1.25rem
  }

  .md\:mt-0 {
    margin-top: 0
  }

  .md\:mt-5 {
    margin-top: 1.25rem
  }

  .md\:block {
    display: block
  }

  .md\:inline-block {
    display: inline-block
  }

  .md\:flex {
    display: flex
  }

  .md\:table-cell {
    display: table-cell
  }

  .md\:table-header-group {
    display: table-header-group
  }

  .md\:grid {
    display: grid
  }

  .md\:hidden {
    display: none
  }

  .md\:h-12 {
    height: 3rem
  }

  .md\:h-6 {
    height: 1.5rem
  }

  .md\:h-7 {
    height: 1.75rem
  }

  .md\:h-auto {
    height: auto
  }

  .md\:w-1\/2 {
    width: 50%
  }

  .md\:w-1\/3 {
    width: 33.333333%
  }

  .md\:w-10\/12 {
    width: 83.333333%
  }

  .md\:w-16 {
    width: 4rem
  }

  .md\:w-2\/12 {
    width: 16.666667%
  }

  .md\:w-2\/3 {
    width: 66.666667%
  }

  .md\:w-2\/6 {
    width: 33.333333%
  }

  .md\:w-3\/4 {
    width: 75%
  }

  .md\:w-4 {
    width: 1rem
  }

  .md\:w-6 {
    width: 1.5rem
  }

  .md\:w-7 {
    width: 1.75rem
  }

  .md\:w-auto {
    width: auto
  }

  .md\:w-full {
    width: 100%
  }

  .md\:shrink-0 {
    flex-shrink: 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-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, 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-wrap {
    flex-wrap: wrap
  }

  .md\:items-start {
    align-items: flex-start
  }

  .md\:items-center {
    align-items: center
  }

  .md\:justify-start {
    justify-content: flex-start
  }

  .md\:justify-between {
    justify-content: space-between
  }

  .md\:space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem*var(--tw-space-x-reverse));
    margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)))
  }

  .md\:space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px*var(--tw-space-y-reverse))
  }

  .md\:rounded-2xl {
    border-radius: 1rem
  }

  .md\:border-0 {
    border-width: 0
  }

  .md\:border-b-2 {
    border-bottom-width: 2px
  }

  .md\:bg-transparent {
    background-color: initial
  }

  .md\:p-6 {
    padding: 1.5rem
  }

  .md\:px-0 {
    padding-left: 0;
    padding-right: 0
  }

  .md\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem
  }

  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0
  }

  .md\:pl-16 {
    padding-left: 4rem
  }

  .md\:text-left {
    text-align: left
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
  }

  .md\:text-\[10px\] {
    font-size: 10px
  }

  .md\:text-\[11px\] {
    font-size: 11px
  }

  .md\:text-\[12px\] {
    font-size: 12px
  }

  .md\:text-\[8px\] {
    font-size: 8px
  }

  .md\:text-\[9px\] {
    font-size: 9px
  }

  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem
  }

  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
  }

  .md\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem
  }

  .md\:text-xs {
    font-size: .75rem;
    line-height: 1rem
  }
}

@media (min-width:1024px) {
  .lg\: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
  }

  .lg\:relative {
    position: relative
  }

  .lg\:sticky {
    position: sticky
  }

  .lg\:-right-4 {
    right: -1rem
  }

  .lg\:bottom-0 {
    bottom: 0
  }

  .lg\:bottom-1 {
    bottom: .25rem
  }

  .lg\:left-0 {
    left: 0
  }

  .lg\:left-1 {
    left: .25rem
  }

  .lg\:left-\[50\%\] {
    left: 50%
  }

  .lg\:right-0 {
    right: 0
  }

  .lg\:right-1 {
    right: .25rem
  }

  .lg\:top-0 {
    top: 0
  }

  .lg\:top-1 {
    top: .25rem
  }

  .lg\:top-\[50\%\] {
    top: 50%
  }

  .lg\:order-1 {
    order: 1
  }

  .lg\:order-2 {
    order: 2
  }

  .lg\:order-3 {
    order: 3
  }

  .lg\:order-4 {
    order: 4
  }

  .lg\:order-5 {
    order: 5
  }

  .lg\:col-span-1 {
    grid-column: span 1/span 1
  }

  .lg\:col-span-2 {
    grid-column: span 2/span 2
  }

  .lg\:col-span-3 {
    grid-column: span 3/span 3
  }

  .lg\:col-span-4 {
    grid-column: span 4/span 4
  }

  .lg\:col-span-5 {
    grid-column: span 5/span 5
  }

  .lg\:col-span-6 {
    grid-column: span 6/span 6
  }

  .lg\:col-span-7 {
    grid-column: span 7/span 7
  }

  .lg\:float-right {
    float: right
  }

  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0
  }

  .lg\:my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
  }

  .lg\:mb-0 {
    margin-bottom: 0
  }

  .lg\:mb-4 {
    margin-bottom: 1rem
  }

  .lg\:ml-0 {
    margin-left: 0
  }

  .lg\:ml-2 {
    margin-left: .5rem
  }

  .lg\:ml-5 {
    margin-left: 1.25rem
  }

  .lg\:ml-auto {
    margin-left: auto
  }

  .lg\:mr-10 {
    margin-right: 2.5rem
  }

  .lg\:mr-20 {
    margin-right: 5rem
  }

  .lg\:mt-3 {
    margin-top: .75rem
  }

  .lg\:mt-6 {
    margin-top: 1.5rem
  }

  .lg\:mt-8 {
    margin-top: 2rem
  }

  .lg\:line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
  }

  .lg\:block {
    display: block
  }

  .lg\:inline-block {
    display: inline-block
  }

  .lg\:inline {
    display: inline
  }

  .lg\:flex {
    display: flex
  }

  .lg\:table-cell {
    display: table-cell
  }

  .lg\:grid {
    display: grid
  }

  .lg\:hidden {
    display: none
  }

  .lg\:h-6 {
    height: 1.5rem
  }

  .lg\:h-96 {
    height: 24rem
  }

  .lg\:h-\[100vh\] {
    height: 100vh
  }

  .lg\:h-full {
    height: 100%
  }

  .lg\:max-h-\[320px\] {
    max-height: 320px
  }

  .lg\:max-h-none {
    max-height: none
  }

  .lg\:min-h-\[40px\] {
    min-height: 40px
  }

  .lg\:w-1\/2 {
    width: 50%
  }

  .lg\:w-1\/3 {
    width: 33.333333%
  }

  .lg\:w-1\/4 {
    width: 25%
  }

  .lg\:w-10 {
    width: 2.5rem
  }

  .lg\:w-2\/3 {
    width: 66.666667%
  }

  .lg\:w-2\/4 {
    width: 50%
  }

  .lg\:w-2\/5 {
    width: 40%
  }

  .lg\:w-24 {
    width: 6rem
  }

  .lg\:w-3\/4 {
    width: 75%
  }

  .lg\:w-3\/5 {
    width: 60%
  }

  .lg\:w-32 {
    width: 8rem
  }

  .lg\:w-6 {
    width: 1.5rem
  }

  .lg\:w-\[48\%\] {
    width: 48%
  }

  .lg\:w-auto {
    width: auto
  }

  .lg\:w-full {
    width: 100%
  }

  .lg\:min-w-32 {
    min-width: 8rem
  }

  .lg\:min-w-\[200px\] {
    min-width: 200px
  }

  .lg\:table-auto {
    table-layout: auto
  }

  .lg\:-translate-x-2\/4 {
    --tw-translate-x: -50%
  }

  .lg\:-translate-x-2\/4,
  .lg\:-translate-y-2\/4 {
    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))
  }

  .lg\:-translate-y-2\/4 {
    --tw-translate-y: -50%
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr))
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }

  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }

  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr))
  }

  .lg\:flex-row {
    flex-direction: row
  }

  .lg\:flex-col {
    flex-direction: column
  }

  .lg\:flex-nowrap {
    flex-wrap: nowrap
  }

  .lg\:items-start {
    align-items: flex-start
  }

  .lg\:items-center {
    align-items: center
  }

  .lg\:justify-start {
    justify-content: flex-start
  }

  .lg\:justify-end {
    justify-content: flex-end
  }

  .lg\:justify-center {
    justify-content: center
  }

  .lg\:gap-0 {
    gap: 0
  }

  .lg\:gap-2 {
    gap: .5rem
  }

  .lg\:gap-4 {
    gap: 1rem
  }

  .lg\:gap-6 {
    gap: 1.5rem
  }

  .lg\:gap-8 {
    gap: 2rem
  }

  .lg\:gap-x-10 {
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem
  }

  .lg\:gap-x-2 {
    -moz-column-gap: .5rem;
    column-gap: .5rem
  }

  .lg\:gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem
  }

  .lg\:gap-y-6 {
    row-gap: 1.5rem
  }

  .lg\:space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem*var(--tw-space-x-reverse));
    margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)))
  }

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

  .lg\:space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px*var(--tw-space-y-reverse))
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll
  }

  .lg\:rounded-3xl {
    border-radius: 1.5rem
  }

  .lg\:rounded-full {
    border-radius: 9999px
  }

  .lg\:border {
    border-width: 1px
  }

  .lg\:border-b {
    border-bottom-width: 1px
  }

  .lg\:border-none {
    border-style: none
  }

  .lg\:border-\[\#EEEEEE\] {
    --tw-border-opacity: 1;
    border-color: rgb(238 238 238/var(--tw-border-opacity))
  }

  .lg\:bg-transparent {
    background-color: initial
  }

  .lg\:p-0 {
    padding: 0
  }

  .lg\:p-10 {
    padding: 2.5rem
  }

  .lg\:p-2 {
    padding: .5rem
  }

  .lg\:p-3 {
    padding: .75rem
  }

  .lg\:p-4 {
    padding: 1rem
  }

  .lg\:p-5 {
    padding: 1.25rem
  }

  .lg\:p-6 {
    padding: 1.5rem
  }

  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
  }

  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem
  }

  .lg\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem
  }

  .lg\:py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
  }

  .lg\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
  }

  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem
  }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
  }

  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
  }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
  }

  .lg\:pb-0 {
    padding-bottom: 0
  }

  .lg\:pb-2 {
    padding-bottom: .5rem
  }

  .lg\:pl-24 {
    padding-left: 6rem
  }

  .lg\:pl-3 {
    padding-left: .75rem
  }

  .lg\:pr-8 {
    padding-right: 2rem
  }

  .lg\:text-left {
    text-align: left
  }

  .lg\:text-center {
    text-align: center
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
  }

  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
  }

  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem
  }

  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
  }

  .lg\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem
  }

  .lg\:text-xs {
    font-size: .75rem;
    line-height: 1rem
  }

  .lg\:font-normal {
    font-weight: 400
  }

  .lg\: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)
  }

  .lg\: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(.4, 0, .2, 1);
    transition-duration: .15s
  }

  .lg\:ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
  }

  .lg\:hover\:rounded-lg:hover {
    border-radius: .5rem
  }

  .lg\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235/var(--tw-border-opacity))
  }

  .lg\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68/var(--tw-bg-opacity))
  }

  .lg\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
  }

  .lg\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --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)
  }

  .group\/item:hover .lg\:group-hover\/item\:visible {
    visibility: visible
  }
}

@media (min-width:1280px) {
  .xl\:-right-\[40px\] {
    right: -40px
  }

  .xl\:mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
  }

  .xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
  }

  .xl\:-mt-12 {
    margin-top: -3rem
  }

  .xl\:mt-10 {
    margin-top: 2.5rem
  }

  .xl\:table-cell {
    display: table-cell
  }

  .xl\:h-10 {
    height: 2.5rem
  }

  .xl\:w-1\/2 {
    width: 50%
  }

  .xl\:w-1\/3 {
    width: 33.333333%
  }

  .xl\:w-1\/4 {
    width: 25%
  }

  .xl\:w-10 {
    width: 2.5rem
  }

  .xl\:w-10\/12 {
    width: 83.333333%
  }

  .xl\:w-2\/12 {
    width: 16.666667%
  }

  .xl\:w-3\/4 {
    width: 75%
  }

  .xl\:min-w-\[300px\] {
    min-width: 300px
  }

  .xl\:max-w-full {
    max-width: 100%
  }

  .xl\:grow {
    flex-grow: 1
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }

  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }

  .xl\:gap-4 {
    gap: 1rem
  }

  .xl\:border-none {
    border-style: none
  }

  .xl\:p-2 {
    padding: .5rem
  }

  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
  }

  .xl\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem
  }

  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem
  }

  .xl\:text-\[18px\] {
    font-size: 18px
  }

  .xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
  }

  .xl\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem
  }
}

@media (min-width:1536px) {
  .\32xl\:block {
    display: block
  }

  .\32xl\:min-w-\[500px\] {
    min-width: 500px
  }

  .\32xl\:items-center {
    align-items: center
  }

  .\32xl\:space-x-8>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem*var(--tw-space-x-reverse));
    margin-left: calc(2rem*(1 - var(--tw-space-x-reverse)))
  }
}

@media (prefers-color-scheme:dark) {
  .dark\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81/var(--tw-border-opacity))
  }
}