/* compiled by scssphp 1.6.0 on Tue, 04 Aug 2026 10:53:42 +0000 (0.2682s) */

@charset "UTF-8";
@font-face {
  font-display: swap;
  font-family: Manrope;
  src: local(Manrope), url("./fonts/manrope/manrope-regular.woff2") format("woff2"), url("./fonts/manrope/manrope-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+000-5FF;
}
@font-face {
  font-display: swap;
  font-family: Manrope;
  src: local(Manrope), url("./fonts/manrope/manrope-medium.woff2") format("woff2"), url("./fonts/manrope/manrope-medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  unicode-range: U+000-5FF;
}
@font-face {
  font-display: swap;
  font-family: Manrope;
  src: local(Manrope), url("./fonts/manrope/manrope-semibold.woff2") format("woff2"), url("./fonts/manrope/manrope-semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  unicode-range: U+000-5FF;
}
@font-face {
  font-display: swap;
  font-family: Manrope;
  src: local(Manrope), url("./fonts/manrope/manrope-bold.woff2") format("woff2"), url("./fonts/manrope/manrope-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+000-5FF;
}
.wp-error-box {
  grid-column: 2 / -2;
  display: block !important;
  white-space: normal;
  padding: 1em;
  background-color: #f2f2f2;
  border: 1px solid #999;
  border-radius: 0.25em;
}
.wp-error-box br:first-child {
  display: none;
}
#site-content {
  padding-block-start: 6.125rem;
  position: relative;
}
@media (min-width: 64rem) {
  #site-content {
    padding-block-start: 9.5rem;
  }
}
#site-content section, #site-content header {
  position: relative;
  z-index: 2;
}
#site-content > section:last-child, #site-content > section:has(+ .--stairs) {
  padding-block-end: 3rem;
}
@media (min-width: 64rem) {
  #site-content > section:last-child, #site-content > section:has(+ .--stairs) {
    padding-block-end: 6rem;
  }
}
#site-content select {
  color: var(--color-text);
}
.content-wrapper .check-list {
  list-style: none;
  padding-inline-start: 0;
}
.content-wrapper .check-list li {
  list-style-image: none;
  padding-inline-start: 3.5rem;
  padding-block: 0.25rem;
  position: relative;
}
.content-wrapper .check-list li::before {
  content: '';
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  z-index: 1;
  background-color: var(--color-4);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='14' fill='%23ffffff' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Pro 6.5.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M441 103c9.4 9.4 9.4 24.6 0 33.9L177 401c-9.4 9.4-24.6 9.4-33.9 0L7 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l119 119L407 103c9.4-9.4 24.6-9.4 33.9 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
.content-wrapper .check-list li:not(:last-child) {
  margin-block-end: 1.25rem;
}
.--stairs {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 22%;
  z-index: 1;
  display: none;
}
@media (min-width: 48rem) {
  .--stairs {
    display: block;
  }
}
.--stairs.--stairs2 {
  inset-block-start: 50%;
  inset-inline-start: -40%;
}
.--stairs.--stairs3 {
  inset-block-start: auto;
  inset-block-end: 0;
  inset-inline-start: -49.375rem;
}
.textblock {
  --textblock__heading-inline-size: 100%;
  --textblock__content-inline-size: 100%;
}
@media (min-width: 48rem) {
  .textblock {
    --textblock__heading-inline-size: 41.375rem;
    --textblock__content-inline-size: 41.375rem;
  }
}
.textblock .heading {
  margin-block-end: 1rem;
}
@media (min-width: 64rem) {
  .textblock .heading {
    margin-block-end: 2rem;
  }
}
.content-wrapper {
  display: flex;
  flex-direction: column;
}
body .accordion {
  row-gap: 0;
}
body .accordion__item {
  border: 0 none;
  border-block-end: solid 0.0625rem var(--color-1--border);
  border-radius: 0;
  background-color: transparent;
  color: var(--color-text);
  box-shadow: none;
  margin-block-end: 0;
  transition: 0.4s ease-in-out;
  overflow: hidden;
}
body .accordion__trigger {
  padding-block: 1.5rem;
  padding-inline: 0;
  position: relative;
  background-color: transparent;
  color: var(--color-text);
  transition: 0.4s ease-in-out;
}
body .accordion__trigger:hover, body .accordion__trigger:focus-visible, body .accordion__trigger[aria-expanded="true"] {
  background-color: transparent;
  color: var(--color-text);
}
body .accordion__trigger:hover .accordion__icon, body .accordion__trigger:focus-visible .accordion__icon, body .accordion__trigger[aria-expanded="true"] .accordion__icon {
  background-color: var(--color-1);
  border-color: var(--color-1);
  color: var(--color-white);
}
body .accordion__trigger:hover .accordion__icon::before, body .accordion__trigger:hover .accordion__icon::after, body .accordion__trigger:focus-visible .accordion__icon::before, body .accordion__trigger:focus-visible .accordion__icon::after, body .accordion__trigger[aria-expanded="true"] .accordion__icon::before, body .accordion__trigger[aria-expanded="true"] .accordion__icon::after {
  background-color: var(--color-white);
}
body .accordion__trigger[aria-expanded="true"] .accordion__icon::before, body .accordion__trigger[aria-expanded="true"] .accordion__icon::after {
  background-color: var(--color-white);
}
body .accordion__trigger[aria-expanded="true"] .accordion__icon::after {
  opacity: 0;
}
body .accordion__icon {
  min-width: 3.75rem;
  width: 3.75rem;
  height: 3.75rem;
  padding: 0.25rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.4s ease-in-out;
  background-color: transparent;
  border: solid 0.125rem var(--color-1--border);
  color: var(--color-text);
  position: relative;
}
body .accordion__icon svg {
  transition: 0.4s ease-in-out;
  display: none;
}
body .accordion__icon::before, body .accordion__icon::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  background-color: var(--color-text);
  transition: 0.4s ease-in-out;
}
body .accordion__icon::before {
  width: 0.875rem;
  height: 0.125rem;
}
body .accordion__icon::after {
  width: 0.125rem;
  height: 0.875rem;
}
body .accordion__title {
  font-size: var(--font-size--sm);
  font-family: var(--font-family--body);
  font-weight: var(--font-weight--semibold);
  transition: 0.4s ease-in-out;
}
body .accordion__panel {
  display: grid;
  grid-template-rows: 1fr;
  transition: 0.4s ease-in-out;
  padding-inline: 0;
  background-color: transparent;
  color: var(--color-text);
}
body .accordion__panel[aria-hidden="false"] {
  animation: toggle 0.4s ease-in-out;
  grid-template-rows: 1fr;
  opacity: 1;
  visibility: visible;
  padding-block: 0 1.5rem;
}
body .accordion__panel[aria-hidden="true"] {
  visibility: hidden;
  grid-template-rows: 0fr;
  opacity: 0;
}
body .accordion__content p {
  margin-block-end: 0.75rem;
}
body .accordion__content p:last-child {
  margin-block-end: 0;
}
.button {
  --button__background: transparent;
  --button__border-width: 0;
  --button__border-style: solid;
  --button__border-color: transparent;
  --button__border-radius: 6.25rem;
  --button__box-shadow: none;
  --button__color: var( --color-1--foreground );
  --button__font-family: var( --font-family--body );
  --button__font-size: var( --font-size--sm );
  --button__font-weight: var( --font-weight--medium );
  --button__line-height: normal;
  --button__padding-inline: 1.5rem;
  --button__padding-block: 1rem;
  --button__text-align: left;
  --button__alignment: center;
  --button__gap: 0.75rem;
  --button__icon-scale: 0.875rem;
  --button__transition: 0.15s ease-in-out;
}
.button .icon {
  min-width: 1.75rem;
  min-height: 1.75rem;
  border-radius: 3rem;
  padding: 0.45rem;
}
.button:has(.icon.--arrow-right):not(.--icon-only) {
  --button__padding-inline: 1.5rem 3.5rem;
}
.button:has(.icon.--arrow-right):not(.--icon-only) .button__title {
  transition: var(--button__transition);
}
.button:has(.icon.--arrow-right):not(.--icon-only) .icon.--arrow-right {
  position: absolute;
  inset-inline-start: calc(100% - 2.75rem);
  inset-block-start: 50%;
  z-index: 1;
  transform: translateY(-50%);
  transition: var(--button__transition);
}
.button:has(.icon.--arrow-right):not(.--icon-only):hover, .button:has(.icon.--arrow-right):not(.--icon-only):focus-visible {
  --button__padding-inline: 3.5rem 1.5rem;
}
.button:has(.icon.--arrow-right):not(.--icon-only):hover .icon.--arrow-right, .button:has(.icon.--arrow-right):not(.--icon-only):focus-visible .icon.--arrow-right {
  inset-inline-start: calc(0% + 1rem);
}
.button.--primary {
  --button__background--primary: var( --color-1 );
  --button__color--primary: var( --color-1--foreground );
}
.button.--primary .icon {
  background: var(--color-1--foreground);
  color: var(--color-1--hover);
}
.button.--primary:hover, .button.--primary:focus-visible {
  --button__background--primary--hover: var( --color-1--hover );
  --button__color--primary--hover: var( --color-1--foreground );
}
.button.--primary:hover .icon, .button.--primary:focus-visible .icon {
  background: var(--color-1--foreground);
  color: var(--color-1--hover);
}
.button.--secondary {
  --button__background--secondary: var( --color-2 );
  --button__color--secondary: var( --color-2--foreground );
}
.button.--secondary .icon {
  background: var(--color-2--hover);
  color: var(--color-2--foreground);
}
.button.--secondary:hover, .button.--secondary:focus-visible {
  --button__background--secondary--hover: var( --color-2--hover );
  --button__color--secondary--hover: var( --color-2--foreground );
}
.button.--secondary:hover .icon, .button.--secondary:focus-visible .icon {
  background: var(--color-2--foreground);
  color: var(--color-2--hover);
}
.button.--tertiary {
  --background: var( --color-3 );
  --border-width: 0;
  --border-style: solid;
  --border-color: transparent;
  --border-radius: 6.25rem;
  --box-shadow: none;
  --color: var( --color-3--foreground );
  --font-family: var( --font-family--body );
  --font-size: var( --font-size--sm );
  --font-weight: var( --font-weight--medium );
  --line-height: normal;
  --button__padding-inline: 1.5rem;
  --padding-block: 1rem;
  --text-align: left;
  --alignment: center;
  --gap: 0.75rem;
  --icon-scale: 0.875rem;
  --transition: 0.15s ease-in-out;
}
.button.--tertiary .icon {
  background: var(--color-3--hover);
  color: var(--color-3--hover-foreground);
}
.button.--quaternary {
  --background: transparent;
  --border-width: 0;
  --border-style: solid;
  --border-color: transparent;
  --border-radius: 6.25rem;
  --box-shadow: none;
  --color: var( --color-4 );
  --font-family: var( --font-family--body );
  --font-size: var( --font-size--sm );
  --font-weight: var( --font-weight--medium );
  --line-height: normal;
  --button__padding-inline: 1.5rem;
  --padding-block: 1rem;
  --text-align: left;
  --alignment: center;
  --gap: 0.75rem;
  --icon-scale: 0.875rem;
  --transition: 0.15s ease-in-out;
}
.button.--quaternary .icon {
  background: var(--color-4);
  color: var(--color-4--foreground);
}
.button.--blue-transparent {
  --background: transparent;
  --border-width: 0;
  --border-style: solid;
  --border-color: transparent;
  --border-radius: 6.25rem;
  --box-shadow: none;
  --color: var( --color-3--foreground );
  --font-family: var( --font-family--body );
  --font-size: var( --font-size--sm );
  --font-weight: var( --font-weight--regular );
  --line-height: normal;
  --button__padding-inline: 1.5rem;
  --padding-block: 1rem;
  --text-align: left;
  --alignment: center;
  --gap: 0.75rem;
  --icon-scale: 0.875rem;
  --transition: 0.15s ease-in-out;
}
.button.--blue-transparent .icon {
  background: var(--color-1);
  color: var(--color-1--foreground);
}
.button.--blue-transparent:has(.icon.--arrow-right):not(.--icon-only) .icon.--arrow-right {
  position: relative;
  inset-inline-start: auto;
  inset-block-start: auto;
  transform: unset;
}
.button.--icon-only {
  --button__padding-inline: 1rem;
  --button__background--primary: transparent;
  --button__color--primary: var( --color-1--foreground );
  --button__border-width: 0.125rem;
  --button__border-color--primary: hsla(0, 0%, 100%, 0.2);
  --button__background--secondary: transparent;
  --button__color--secondary: var( --color-1--foreground );
  --button__border-width--secondary: 0.125rem;
  --button__border-color--secondary: hsla(0, 0%, 100%, 0.2);
  min-width: 3.75rem;
  min-height: 3.75rem;
}
.button.--icon-only .icon {
  min-width: 1.125rem;
  min-height: 1.125rem;
  padding: 0;
  border-radius: 0;
  background: transparent;
  color: var(--color-1--foreground);
}
.button.--icon-only:hover, .button.--icon-only:focus-visible {
  background-color: var(--color-2--hover);
  color: var(--color-white);
}
.button.--icon-only:hover .icon, .button.--icon-only:focus-visible .icon {
  color: var(--color-1--foreground);
  background: transparent;
}
.button.--read-more {
  --background: transparent;
  --border-width: 1px;
  --border-style: solid;
  --border-color: hsla(234, 45%, 83%, 1);
  --border-radius: 6.25rem;
  --box-shadow: none;
  --color: var( --color-text );
  --font-family: var( --font-family--body );
  --font-size: var( --font-size--sm );
  --font-weight: var( --font-weight--regular );
  --line-height: normal;
  --button__padding-inline: 1.5rem;
  --padding-block: 1rem;
  --text-align: left;
  --alignment: center;
  --gap: 0.75rem;
  --icon-scale: 0.875rem;
  --transition: 0.15s ease-in-out;
  position: relative;
  order: 1;
  width: fit-content;
}
.button.--read-more[aria-expanded="true"] .button__title.--open {
  display: none;
}
.button.--read-more[aria-expanded="false"] .button__title.--close {
  display: none;
}
.button.--read-more .icon {
  min-width: 1.75rem;
  min-height: 1.75rem;
  padding: 0.5rem;
  border-radius: 3rem;
  background: #c0c4e7;
  color: var(--color-text);
  rotate: 0deg;
  transition: rotate 0.5s ease-in-out;
}
.button.--read-more[aria-expanded="true"] .icon {
  rotate: 180deg;
}
.button.--read-more:hover .icon, .button.--read-more:focus-visible .icon {
  rotate: 180deg;
}
.button.--read-more:has(.icon.--arrow-right):not(.--icon-only) {
  padding-inline-start: 1.5rem;
  padding-inline-end: 3.5rem;
}
.button.--read-more:has(.icon.--arrow-right):not(.--icon-only) .button__title {
  transition: var(--button__transition);
}
.button.--read-more:has(.icon.--arrow-right):not(.--icon-only) .icon.--arrow-right {
  position: absolute;
  z-index: 1;
  transition: var(--button__transition);
  rotate: 0deg;
}
.button.--read-more:has(.icon.--arrow-right):not(.--icon-only):hover, .button.--read-more:has(.icon.--arrow-right):not(.--icon-only):focus-visible {
  padding-inline-start: 3.5rem;
  padding-inline-end: 1.5rem;
}
.button.--read-more:has(.icon.--arrow-right):not(.--icon-only):hover .icon.--arrow-right, .button.--read-more:has(.icon.--arrow-right):not(.--icon-only):focus-visible .icon.--arrow-right {
  inset-inline-start: 1rem;
  rotate: 0deg;
}
.button.--control {
  --background: var( --color-3 );
  --border-width: 2px;
  --border-style: solid;
  --border-color: hsla(227, 75%, 14%, 0.2);
  --border-radius: 6.25rem;
  --box-shadow: none;
  --color: var( --color-3--foreground );
  --font-family: var( --font-family--body );
  --font-size: var( --font-size--sm );
  --font-weight: var( --font-weight--medium );
  --line-height: normal;
  --button__padding-inline: 1.5rem;
  --padding-block: 1rem;
  --text-align: left;
  --alignment: center;
  --gap: 0.75rem;
  --icon-scale: 0.875rem;
  --transition: 0.15s ease-in-out;
  min-width: 3.75rem;
  min-height: 3.75rem;
}
.button.--control .icon {
  min-width: 1.125rem;
  min-height: 1.125rem;
  padding: 0;
  border-radius: 0;
  background: transparent;
  color: var(--color-3--foreground);
}
.button.--faux {
  --background: transparent;
  --border-width: 0;
  --border-style: solid;
  --border-color: transparent;
  --border-radius: 6.25rem;
  --box-shadow: none;
  --color: var( --color-3--foreground );
  --font-family: var( --font-family--body );
  --font-size: var( --font-size--sm );
  --font-weight: var( --font-weight--medium );
  --line-height: normal;
  --padding-inline: 0;
  --padding-block: 0;
  --text-align: left;
  --alignment: center;
  --gap: 0.75rem;
  --icon-scale: 0.875rem;
  --transition: 0.15s ease-in-out;
  min-width: 1.75rem;
  min-height: 1.75rem;
}
.button.--faux .icon {
  background: transparent;
  color: var(--color-3--foreground);
}
.button.--faux.--tertiary, .button.--faux.--primary {
  --padding-inline: 1.5rem;
  --padding-block: 1rem;
}
body .gform_wrapper.gform-theme form {
  position: relative;
}
body .gform_wrapper.gform-theme form .gfield .ginput_container input:not([type="checkbox"], [type="radio"]), body .gform_wrapper.gform-theme form .gfield .ginput_container textarea, body .gform_wrapper.gform-theme form .gfield .ginput_container select {
  --gf-local-bg-color: var( --background );
  --gf-local-height: 3.75rem;
  --gf-local-padding-x: 1.25rem;
  --gf-local-padding-y: 0.875rem;
  --gf-local-border-width: 0;
  --gf-local-radius: var(--border-radius-small);
  --gf-local-shadow: none;
  --gf-local-color: var(--color-grey-1);
  --gf-local-font-size: 1rem;
  --gf-local-font-weight: var( --font-weight--regular );
}
body .gform_wrapper.gform-theme form .gfield .ginput_container input:not([type="checkbox"], [type="radio"]):focus-visible, body .gform_wrapper.gform-theme form .gfield .ginput_container textarea:focus-visible, body .gform_wrapper.gform-theme form .gfield .ginput_container select:focus-visible {
  outline: none;
}
body .gform_wrapper.gform-theme form .gfield .ginput_container input:not([type="checkbox"], [type="radio"])::placeholder, body .gform_wrapper.gform-theme form .gfield .ginput_container textarea::placeholder, body .gform_wrapper.gform-theme form .gfield .ginput_container select::placeholder {
  color: var(--color-text);
  display: block;
  visibility: visible;
  opacity: 0.5;
}
body .gform_wrapper.gform-theme form .gfield .ginput_container select {
  appearance: none;
  font-weight: var(--form__input-font-weight);
  background-image: var(--form__select-arrow, url("data:image/svg+xml,%3Csvg class='icon --angle-down' xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 448 512' aria-hidden='true' focusable='false' fill='%23231F20'%3E%3Cpath d='M224 342.6l11.3-11.3 160-160L406.6 160 384 137.4l-11.3 11.3L224 297.4 75.3 148.7 64 137.4 41.4 160l11.3 11.3 160 160L224 342.6z' /%3E%3C/svg%3E"));
  background-size: 1rem;
  background-position: calc(100% - 1.25rem) 1.3125rem;
  background-repeat: no-repeat;
  background-color: var(--background);
  block-size: 3.75rem;
  line-height: 1;
}
body .gform_wrapper.gform-theme.gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input {
  --gf-local-width: 100%;
}
@media (min-width: 36rem) {
  body .gform_wrapper.gform-theme.gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input {
    --gf-local-width: auto;
  }
}
body .gform_wrapper.gform-theme.gform-theme--framework .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body .gform_wrapper.gform-theme.gform-theme--framework .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body .gform_wrapper.gform-theme.gform-theme--framework :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body .gform_wrapper.gform-theme.gform-theme--framework button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body .gform_wrapper.gform-theme.gform-theme--framework input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body .gform_wrapper.gform-theme.gform-theme--framework input:is([type="submit"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body .gform_wrapper.gform-theme.gform-theme--framework input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body .gform_wrapper.gform-theme.gform-theme--framework input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body .gform_wrapper.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  --gf-local-bg-color: var(--color-1);
  --gf-local-radius: 6.25rem;
  --gf-local-font-size: var(--font-size--sm);
  --gf-local-font-family: var(--font-family--body);
  --gf-local-font-weight: var(--font-weight--medium);
  --gf-local-padding-y: 1rem;
  --gf-local-padding-x: 1.5rem;
  --gf-local-min-height: 3.75rem;
}
body .gform_wrapper.gform-theme.gform-theme--framework .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body .gform_wrapper.gform-theme.gform-theme--framework .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible, body .gform_wrapper.gform-theme.gform-theme--framework .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body .gform_wrapper.gform-theme.gform-theme--framework .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible, body .gform_wrapper.gform-theme.gform-theme--framework :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body .gform_wrapper.gform-theme.gform-theme--framework :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible, body .gform_wrapper.gform-theme.gform-theme--framework button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body .gform_wrapper.gform-theme.gform-theme--framework button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible, body .gform_wrapper.gform-theme.gform-theme--framework input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body .gform_wrapper.gform-theme.gform-theme--framework input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible, body .gform_wrapper.gform-theme.gform-theme--framework input:is([type="submit"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body .gform_wrapper.gform-theme.gform-theme--framework input:is([type="submit"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible, body .gform_wrapper.gform-theme.gform-theme--framework input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body .gform_wrapper.gform-theme.gform-theme--framework input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible, body .gform_wrapper.gform-theme.gform-theme--framework input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body .gform_wrapper.gform-theme.gform-theme--framework input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible, body .gform_wrapper.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body .gform_wrapper.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible {
  --gf-local-bg-color: var(--color-1--hover);
  --gf-local-border-color: var(--color-1--hover);
  --gf-local-color: var(--color-white);
}
body .gform_wrapper.gform-theme.gform-theme--framework input[type="checkbox"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  --gf-local-radius: 0.25rem;
}
body .gform_wrapper.gform-theme.gform-theme--framework .gform_validation_errors {
  border-radius: var(--border-radius-small);
}
body .gform_wrapper.gform-theme.gform-theme--framework .gfield--type-choice {
  margin-block-start: 0.75rem;
}
@media (min-width: 48rem) {
  body .gform_wrapper.gform-theme.gform-theme--framework .gfield--type-choice {
    padding-block: 1.25rem;
    padding-inline-end: 10rem;
  }
}
body .gform_wrapper.gform-theme.gform-theme--foundation .gform_fields {
  --gf-form-gap-y: 1.25rem;
  --gf-form-gap-x: 1.25rem;
}
body .gform_wrapper.gform-theme.gform-theme--foundation .gfield textarea.large {
  min-block-size: 10rem;
}
body .gform_wrapper.gform-theme.gform-theme--foundation .gform-footer .gform_button {
  position: relative;
  padding-inline-end: 3.7rem !important;
  transition: var(--transition);
}
body .gform_wrapper.gform-theme.gform-theme--foundation .gform-footer .gform_button::after {
  content: '' !important;
  position: absolute;
  inset-inline-start: calc(100% - 2.75rem);
  inset-block-start: 50%;
  transform: translateY(-50%);
  z-index: 1;
  inline-size: 1.75rem;
  block-size: 1.75rem;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='white'/%3E%3Cpath d='M20.8086 14.2148L16.2148 18.8086C15.9688 19.0547 15.5586 19.0547 15.2852 18.8086C15.0391 18.5625 15.0391 18.125 15.2852 17.8789L18.7578 14.4062H7.65625C7.30078 14.4062 7 14.1055 7 13.75C7 13.3945 7.30078 13.0938 7.65625 13.0938H18.7578L15.2852 9.62109C15.0391 9.375 15.0391 8.9375 15.2852 8.69141C15.5312 8.44531 15.9688 8.44531 16.2148 8.69141L20.8086 13.2852C21.0547 13.5312 21.0547 13.9688 20.8086 14.2148Z' fill='%23091540'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.75rem;
  display: block;
  transition: var(--transition);
}
body .gform_wrapper.gform-theme.gform-theme--foundation .gform-footer .gform_button:hover, body .gform_wrapper.gform-theme.gform-theme--foundation .gform-footer .gform_button:focus-visible {
  padding-inline: 3.7rem 1.5rem !important;
}
body .gform_wrapper.gform-theme.gform-theme--foundation .gform-footer .gform_button:hover::after, body .gform_wrapper.gform-theme.gform-theme--foundation .gform-footer .gform_button:focus-visible::after {
  inset-inline-start: calc(0% + 1rem);
}
@media (min-width: 48rem) {
  body .gform_wrapper.gform-theme.gform-theme--foundation:has(.gfield--type-choice:last-child) .gform-footer {
    position: absolute;
    inset-inline-end: 0;
    inset-block-end: 0;
    z-index: 1;
  }
}
#primary {
  display: block;
}
body {
  background-color: var(--background);
}
h1, h2, h3, h4, h5, h6 {
  font-weight: var(--font-weight--semibold);
  text-wrap: unset;
  margin: 0;
}
h2.heading__title {
  font-size: var(--heading-2__font-size);
  font-weight: var(--font-weight--regular);
}
.heading__title {
  max-inline-size: none;
}
.heading.--buttons {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.5rem 1rem;
}
p {
  margin: 0 0 var(--margin-medium);
  line-height: 1.8;
  font-weight: var(--font-weight--regular);
}
b, strong {
  font-weight: var(--font-weight--bold);
}
img {
  max-inline-size: 100%;
  block-size: auto;
}
section a:not([class]), header.header a:not([class]) {
  color: var(--color-1);
  text-decoration: underline;
  transition: var(--transition);
}
section a:not([class]):hover, section a:not([class]):focus-visible, header.header a:not([class]):hover, header.header a:not([class]):focus-visible {
  color: var(--color-1--hover);
  text-decoration: none;
}
.dialog {
  position: fixed;
  text-align: left;
  max-inline-size: 41.125rem;
  inline-size: 90%;
  border: 0 none;
  background-color: var(--color-white);
  padding: 0;
}
.dialog::before {
  content: '';
  position: fixed;
  inset-inline-start: 0;
  inset-block-start: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.8);
  inline-size: 100%;
  block-size: 100%;
}
.dialog__actions {
  position: absolute;
  inset-inline-end: 1rem;
  inset-block-start: 1rem;
  z-index: 1;
}
@media (min-width: 64rem) {
  .dialog__actions {
    inset-inline-end: 1.5rem;
    inset-block-start: 1.5rem;
  }
}
.dialog button.--control {
  inline-size: 1.75rem;
  block-size: 1.75rem;
  min-inline-size: 1.75rem;
  min-block-size: 1.75rem;
  padding: 0;
  color: var(--color-text);
  background: none;
  border: 0 none;
}
.dialog button.--control::before, .dialog button.--control::after, .dialog button.--control .button__title {
  display: none;
}
.dialog button.--control .icon {
  color: var(--color-text);
  min-inline-size: 1.5rem;
  min-block-size: 1.5rem;
}
.dialog button.--control:hover, .dialog button.--control:focus-visible {
  background: none;
  color: var(--color-text);
}
.dialog button.--control:hover .icon, .dialog button.--control:focus-visible .icon {
  color: var(--color-text);
}
.dialog__content {
  position: relative;
  inline-size: 100%;
  background-color: var(--color-white);
  border: solid 0.0625rem var(--color-1--border);
  border-radius: var(--border-radius-small);
  color: var(--color-text);
  padding: 2.5rem;
}
@media (min-width: 64rem) {
  .dialog__content {
    padding: 3rem;
  }
}
.dialog__content :last-child {
  margin-block-end: 0;
}
.dialog__content p {
  color: var(--color-grey-1);
}
.dialog .gform_heading {
  margin-block-end: 1.5rem;
}
.add-to-cart-popup {
  position: fixed;
  inset: 0;
  z-index: 10000;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.24s ease;
}
.add-to-cart-popup[aria-hidden="false"] {
  opacity: 1;
  pointer-events: all;
}
.add-to-cart-popup[aria-hidden="false"] .add-to-cart-popup__dialog {
  transform: translateY(0) scale(1);
}
.add-to-cart-popup[aria-hidden="false"] .add-to-cart-popup__icon {
  transform: scale(1);
  opacity: 1;
}
.add-to-cart-popup__overlay {
  position: absolute;
  inset: 0;
  background: rgba(9, 21, 64, 0.48);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
}
.add-to-cart-popup__dialog {
  position: relative;
  background: #ffffff;
  border-radius: 20px;
  padding: 36px 32px 28px;
  max-width: 440px;
  width: calc(100% - 24px);
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 20px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 24px 48px -12px rgba(9, 21, 64, 0.28), 0 4px 12px rgba(9, 21, 64, 0.08);
  transform: translateY(12px) scale(0.96);
  transition: transform 0.32s cubic-bezier(0.22, 1, 0.36, 1);
}
.add-to-cart-popup__icon {
  display: none;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  opacity: 0;
  transform: scale(0.7);
  transition: transform 0.36s cubic-bezier(0.34, 1.56, 0.64, 1) 0.08s, opacity 0.24s ease 0.08s;
}
.add-to-cart-popup__icon svg {
  width: 28px;
  height: 28px;
}
.add-to-cart-popup__icon--success {
  background: linear-gradient(180deg, rgba(34, 197, 94, 0.16) 0%, rgba(34, 197, 94, 0.08) 100%);
  box-shadow: 0 0 0 1px rgba(34, 197, 94, 0.2), 0 6px 16px -4px rgba(34, 197, 94, 0.3);
}
.add-to-cart-popup__icon--success svg {
  color: #16a34a;
  stroke: #16a34a;
}
.add-to-cart-popup__icon--error {
  background: linear-gradient(180deg, rgba(220, 38, 38, 0.14) 0%, rgba(220, 38, 38, 0.06) 100%);
  box-shadow: 0 0 0 1px rgba(220, 38, 38, 0.2), 0 6px 16px -4px rgba(220, 38, 38, 0.25);
}
.add-to-cart-popup__icon--error svg {
  color: #dc2626;
  stroke: #dc2626;
}
.add-to-cart-popup__title {
  font-family: var(--font-family--heading);
  font-size: 20px;
  font-weight: var(--font-weight--bold);
  line-height: 1.2;
  color: #091540;
  margin: 0;
  letter-spacing: -0.01em;
}
.add-to-cart-popup__error-message {
  display: none;
  font-size: 14px;
  color: #991b1b;
  margin: 0;
  line-height: 1.5;
  max-width: 320px;
}
.add-to-cart-popup__product {
  position: relative;
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  text-align: left;
  padding: 14px 16px;
  background: #f7f8fb;
  border: 1px solid rgba(9, 21, 64, 0.06);
  border-radius: 14px;
}
.add-to-cart-popup__image {
  flex: 0 0 auto;
  width: 68px;
  height: 68px;
  border-radius: 10px;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid rgba(9, 21, 64, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
}
.add-to-cart-popup__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.add-to-cart-popup__image:empty {
  display: none;
}
.add-to-cart-popup__info {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
  padding-inline-end: 44px;
}
.add-to-cart-popup__name {
  font-family: var(--font-family--heading);
  font-size: 15px;
  font-weight: var(--font-weight--semibold);
  color: #091540;
  line-height: 1.35;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.add-to-cart-popup__qty {
  font-size: 13px;
  color: rgba(9, 21, 64, 0.58);
  line-height: 1.3;
}
.add-to-cart-popup__qty:empty {
  display: none;
}
.add-to-cart-popup__qty-badge {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 14px;
  transform: translateY(-50%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 32px;
  height: 32px;
  padding: 0 10px;
  border-radius: 999px;
  background: #091540;
  color: #ffffff;
  font-family: var(--font-family--heading);
  font-size: 13px;
  font-weight: var(--font-weight--bold);
  letter-spacing: 0.02em;
}
.add-to-cart-popup__qty-badge:empty {
  display: none;
}
.add-to-cart-popup__close {
  position: absolute;
  inset-block-start: 14px;
  inset-inline-end: 14px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: none;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: rgba(9, 21, 64, 0.38);
  transition: background-color 0.15s ease, color 0.15s ease;
}
.add-to-cart-popup__close svg {
  width: 18px;
  height: 18px;
}
.add-to-cart-popup__close:hover {
  background: rgba(9, 21, 64, 0.06);
  color: #091540;
}
.add-to-cart-popup__close:focus-visible {
  outline: 2px solid #091540;
  outline-offset: 2px;
}
.add-to-cart-popup__actions {
  display: flex;
  align-items: stretch;
  width: 100%;
  margin-block-start: 4px;
}
.add-to-cart-popup__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-height: 56px;
  padding: 8px 24px;
  border-radius: 100px;
  font-family: var(--font-family--heading);
  font-size: 15px;
  font-weight: var(--font-weight--semibold);
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border: none;
  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}
.add-to-cart-popup__btn:focus-visible {
  outline: 2px solid #091540;
  outline-offset: 3px;
}
.add-to-cart-popup__btn--primary {
  flex: 1.2;
  padding: 8px 8px 8px 24px;
  justify-content: space-between;
  background: #091540;
  color: #ffffff;
}
.add-to-cart-popup__btn--primary:hover, .add-to-cart-popup__btn--primary:focus-visible {
  background: #0c1d5c;
  color: #ffffff;
}
.add-to-cart-popup__btn-label {
  display: inline-block;
}
.add-to-cart-popup__btn-arrow {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background: #ffffff;
  color: #091540;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: transform 0.2s ease;
}
.add-to-cart-popup__btn-arrow svg {
  width: 16px;
  height: 16px;
  stroke: currentColor;
  fill: none;
}
.add-to-cart-popup__btn--primary:hover .add-to-cart-popup__btn-arrow {
  transform: translateX(2px);
}
.add-to-cart-popup[data-state="success"] .add-to-cart-popup__icon--success {
  display: flex;
}
.add-to-cart-popup[data-state="error"] .add-to-cart-popup__icon--error {
  display: flex;
}
.add-to-cart-popup[data-state="error"] .add-to-cart-popup__error-message {
  display: block;
}
.add-to-cart-popup[data-state="error"] .add-to-cart-popup__product, .add-to-cart-popup[data-state="error"] .add-to-cart-popup__actions {
  display: none;
}
.add-to-cart-popup[data-state="error"] .add-to-cart-popup__title {
  color: #991b1b;
}
.add-to-cart-popup[data-state="loading"] .add-to-cart-popup__icon--loading {
  display: flex;
}
.add-to-cart-popup[data-state="loading"] .add-to-cart-popup__close, .add-to-cart-popup[data-state="loading"] .add-to-cart-popup__error-message, .add-to-cart-popup[data-state="loading"] .add-to-cart-popup__product, .add-to-cart-popup[data-state="loading"] .add-to-cart-popup__actions {
  display: none;
}
.add-to-cart-popup__icon--loading {
  background: rgba(9, 21, 64, 0.06);
  box-shadow: 0 0 0 1px rgba(9, 21, 64, 0.08);
}
.add-to-cart-popup__spinner {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 3px solid rgba(9, 21, 64, 0.18);
  border-top-color: #091540;
  animation: add-to-cart-popup-spin 0.7s linear infinite;
}
.add-to-cart-popup[data-flow="save"] .add-to-cart-popup__product, .add-to-cart-popup[data-flow="save"] .add-to-cart-popup__actions {
  display: none;
}
.add-to-cart-popup__share {
  display: flex;
  align-items: stretch;
  gap: 8px;
  width: 100%;
  margin-block-start: 4px;
}
.add-to-cart-popup__share[hidden] {
  display: none;
}
.add-to-cart-popup__share-input {
  flex: 1;
  min-width: 0;
  padding: 12px 14px;
  border-radius: 12px;
  border: 1px solid rgba(9, 21, 64, 0.14);
  background: #f7f8fb;
  font-family: var(--font-family--body);
  font-size: 13px;
  color: rgba(9, 21, 64, 0.78);
  line-height: 1.3;
  text-overflow: ellipsis;
}
.add-to-cart-popup__share-input:focus {
  outline: 2px solid #091540;
  outline-offset: 1px;
}
.add-to-cart-popup__share-copy {
  flex: 0 0 auto;
  padding: 0 18px;
  min-height: 44px;
  border-radius: 100px;
  border: none;
  background: #091540;
  color: #ffffff;
  font-family: var(--font-family--heading);
  font-size: 14px;
  font-weight: var(--font-weight--semibold);
  cursor: pointer;
  transition: background-color 0.18s ease;
}
.add-to-cart-popup__share-copy:hover, .add-to-cart-popup__share-copy:focus-visible {
  background: #0c1d5c;
}
.add-to-cart-popup__share-copy:focus-visible {
  outline: 2px solid #091540;
  outline-offset: 2px;
}
.add-to-cart-popup__share-copy.is-copied {
  background: #16a34a;
}
@keyframes add-to-cart-popup-spin {
  to {
    transform: rotate(360deg);
  }
}
.single_add_to_cart_button[data-loading="true"] {
  opacity: 0.65;
  cursor: wait;
  pointer-events: none;
}
.topbar-promo {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: var(--topbar-bg, #000);
  color: var(--topbar-color, #fff);
  padding: 10px 64px 10px 16px;
  text-align: center;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.4;
  z-index: 98;
}
.topbar-promo.--expired {
  display: none;
}
.topbar-promo__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  flex-wrap: wrap;
  max-width: 1200px;
  margin: 0 auto;
}
.topbar-promo__message {
  flex: 0 1 auto;
}
.topbar-promo__message p {
  margin: 0;
  display: inline;
}
.topbar-promo__message a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.topbar-promo__message a:hover {
  opacity: 0.85;
}
.topbar-promo__countdown {
  flex-shrink: 0;
}
.topbar-promo__countdown-desktop {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-variant-numeric: tabular-nums;
  font-weight: 700;
  font-size: 1rem;
  white-space: nowrap;
}
.topbar-promo__unit-pair {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
.topbar-promo__unit-group {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  background: color-mix(in srgb, currentColor 18%, transparent);
  border-radius: 6px;
  font-weight: 700;
}
.topbar-promo__unit {
  min-width: 1.4em;
  text-align: center;
  font-size: 1.05rem;
  font-variant-numeric: tabular-nums;
}
.topbar-promo__unit-label {
  font-size: 0.9em;
  font-weight: 600;
}
.topbar-promo__end-date {
  display: none;
  font-weight: 600;
  font-size: 0.9rem;
  white-space: nowrap;
  opacity: 0.9;
}
.topbar-promo__close {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  color: inherit;
  opacity: 1;
  cursor: pointer;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1;
  padding: 0;
  transition: background 0.15s ease;
}
.topbar-promo__close:hover {
  background: color-mix(in srgb, currentColor 15%, transparent);
}
body.has-topbar {
  --topbar-height: 40px;
  padding-top: var(--topbar-height);
}
body.has-topbar .navigation.--overlayed {
  top: var(--topbar-height);
}
body.has-topbar #site-content > :first-child {
  --padding-top: calc(var(--navigation__height, 6.63rem) + var(--topbar-height, 40px));
}
@media (max-width: 600px) {
  .topbar-promo__inner {
    flex-direction: column;
    gap: 4px;
  }
  .topbar-promo__countdown-desktop {
    display: none;
  }
  .topbar-promo__end-date {
    display: inline-block;
  }
  body.has-topbar {
    --topbar-height: 64px;
  }
}
@media (max-width: 380px) {
  body.has-topbar {
    --topbar-height: 60px;
  }
}
/**
 * WooCommerce Styles
 * Only loaded on WooCommerce pages
 */
/* ==========================================================================
   WooCommerce cart
   ========================================================================== */
.page-content {
  grid-column: 1 / -1;
}
.page-content .cart__heading {
  margin-block-end: 1.5rem;
  font-size: var(--font-size--xl);
  font-weight: var(--font-weight--regular);
}
@media (min-width: 40rem) {
  .page-content .cart__heading {
    margin-block-end: 3rem;
  }
}
.page-content .container {
  grid-column: 2 / -2;
}
.page-content .woocommerce {
  margin-block-start: 2rem;
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 1rem;
}
@media (max-width: 64rem) {
  .page-content .woocommerce {
    margin-block-start: 1rem;
  }
}
.page-content .woocommerce-notices-wrapper {
  grid-column: 1 / -1;
}
.page-content .woocommerce-cart-form {
  grid-column: 1 / -1;
}
@media (min-width: 64rem) {
  .page-content .woocommerce-cart-form {
    grid-column: 1 / 8;
    margin-inline-end: 2rem;
  }
}
@media (min-width: 80rem) {
  .page-content .woocommerce-cart-form {
    margin-inline-end: 5rem;
  }
}
.page-content .woocommerce-cart-form .actions {
  display: none;
}
.page-content .woocommerce-cart-form thead {
  display: none;
}
.page-content .woocommerce-cart-form .product-thumbnail {
  width: 8.75rem;
  height: 8.75rem;
}
.page-content .woocommerce-cart-form .remove {
  font-size: 0;
  text-decoration: none;
  display: flex;
  align-items: center;
  column-gap: 0.25rem;
}
.page-content .woocommerce-cart-form .remove::before {
  content: '';
  width: 1.125rem;
  height: 1.125rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Pro v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2026 Fonticons, Inc.--%3E%3Cpath d='M256.5 91.4C258.5 84.6 264.8 80 271.8 80L368.2 80C375.3 80 381.5 84.6 383.5 91.4L394.5 128L245.5 128L256.5 91.4zM212.1 128L112 128C103.2 128 96 135.2 96 144C96 152.8 103.2 160 112 160L528 160C536.8 160 544 152.8 544 144C544 135.2 536.8 128 528 128L427.9 128L414.2 82.2C408.1 61.9 389.4 48 368.2 48L271.8 48C250.6 48 231.9 61.9 225.8 82.2L212.1 128zM124.7 208L147.6 516.7C150.1 550.1 177.9 576 211.4 576L428.5 576C462 576 489.8 550.1 492.3 516.7L515.2 208L483.1 208L460.4 514.4C459.2 531.1 445.2 544 428.5 544L211.4 544C194.6 544 180.7 531.1 179.5 514.4L156.8 208L124.7 208z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
}
.page-content .woocommerce-cart-form .remove .cart-remove-text {
  font-size: var(--font-size--sm);
  color: var(--color-2);
  line-height: 1;
  text-transform: capitalize;
}
.page-content .woocommerce .cart-summary {
  grid-column: 1 / -1;
  border-radius: 8px;
  overflow: hidden;
  padding-bottom: env(safe-area-inset-bottom, 0px);
}
@media (min-width: 64rem) {
  .page-content .woocommerce .cart-summary {
    padding-bottom: 0;
    grid-column: 8 / -1;
    grid-row: 2 / 20;
    align-self: start;
  }
}
.page-content .woocommerce .cart-summary__inner {
  padding: 20px;
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (min-width: 40rem) {
  .page-content .woocommerce .cart-summary__inner {
    padding: 32px;
    gap: 32px;
  }
}
@media (min-width: 48rem) {
  .page-content .woocommerce .cart-summary__inner {
    padding: 48px;
  }
}
.page-content .woocommerce .cart-summary__notices {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.page-content .woocommerce .cart-summary__urgency, .page-content .woocommerce .cart-summary__extra {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 12px 16px;
  background-color: #e8f5e9;
  border-radius: 8px;
}
.page-content .woocommerce .cart-summary__urgency-icon, .page-content .woocommerce .cart-summary__extra-icon {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
.page-content .woocommerce .cart-summary__urgency-icon svg, .page-content .woocommerce .cart-summary__extra-icon svg {
  width: 18px;
  height: 18px;
  stroke: #00cc66;
  fill: none;
  display: block;
}
.page-content .woocommerce .cart-summary__urgency-text, .page-content .woocommerce .cart-summary__extra-text {
  font-size: 14px;
  font-weight: var(--font-weight--semibold);
  color: var(--color-text);
}
.page-content .woocommerce .cart-summary__title {
  font-size: 22px;
  font-weight: var(--font-weight--bold);
  margin: 0;
}
.page-content .woocommerce .cart-summary__totals {
  font-size: 1rem;
  font-weight: var(--font-weight--regular);
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.page-content .woocommerce .cart-summary__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}
.page-content .woocommerce .cart-summary__value {
  font-weight: var(--font-weight--bold);
}
.page-content .woocommerce .cart-summary__value--discount {
  color: #00cc66;
}
.page-content .woocommerce .cart-summary__divider {
  border: 0;
  height: 1px;
  background-color: #09154033;
  margin: 0;
}
.page-content .woocommerce .cart-summary__shipping-group {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.page-content .woocommerce .cart-summary__shipping-label {
  font-size: 16px;
  font-weight: var(--font-weight--bold);
  color: var(--color-text);
}
.page-content .woocommerce .cart-summary__shipping-tabs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
  border: 1px solid var(--color-grey-2);
  border-radius: 8px;
  overflow: hidden;
}
.page-content .woocommerce .cart-summary__shipping-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 12px 16px;
  background: transparent;
  border: none;
  font-size: 14px;
  font-weight: var(--font-weight--medium);
  color: var(--color-text);
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
}
.page-content .woocommerce .cart-summary__shipping-tab svg {
  width: 16px;
  height: 16px;
  stroke: currentColor;
  fill: none;
}
.page-content .woocommerce .cart-summary__shipping-tab--active {
  background-color: var(--color-1);
  color: var(--color-white);
}
.page-content .woocommerce .cart-summary__shipping-discount {
  font-size: 12px;
  font-weight: var(--font-weight--semibold);
  opacity: 0.7;
}
.page-content .woocommerce .cart-summary__shipping-note {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: #09154099;
}
.page-content .woocommerce .cart-summary__shipping-note-icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.page-content .woocommerce .cart-summary__shipping-note-icon svg {
  width: 16px;
  height: 16px;
  stroke: #00cc66;
  fill: none;
  display: block;
}
.page-content .woocommerce .cart-summary__grand-total {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem;
}
.page-content .woocommerce .cart-summary__grand-left {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.page-content .woocommerce .cart-summary__grand-label {
  font-size: 16px;
  font-weight: var(--font-weight--bold);
  margin: 0;
}
.page-content .woocommerce .cart-summary__grand-note {
  font-size: 14px;
  font-weight: var(--font-weight--regular);
  color: var(--color-grey-1);
  margin: 0;
}
.page-content .woocommerce .cart-summary__grand-pickup {
  font-size: 14px;
  font-weight: var(--font-weight--regular);
  color: var(--color-4);
  margin: 0;
}
.page-content .woocommerce .cart-summary__grand-value {
  font-size: 24px;
  font-weight: var(--font-weight--bold);
  margin: 0;
  white-space: nowrap;
}
.page-content .woocommerce .cart-summary__coupon {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.page-content .woocommerce .cart-summary__coupon-label {
  font-size: 14px;
  font-weight: var(--font-weight--medium);
  color: var(--color-text);
}
.page-content .woocommerce .cart-summary__coupon-row {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.page-content .woocommerce .cart-summary__coupon-input {
  flex: 1;
  padding: 12px 16px;
  border: 1px solid #09154033;
  border-radius: 8px;
  font-size: 14px;
  background: transparent;
  color: var(--color-text);
}
.page-content .woocommerce .cart-summary__coupon-input::placeholder {
  color: #09154066;
}
.page-content .woocommerce .cart-summary__coupon-btn {
  padding: 12px 20px;
  background-color: var(--color-1);
  color: var(--color-white);
  border: none;
  border-radius: 8px;
  font-size: 14px;
  font-weight: var(--font-weight--semibold);
  cursor: pointer;
  white-space: nowrap;
  transition: background-color 0.2s;
}
.page-content .woocommerce .cart-summary__coupon-btn:hover {
  background-color: var(--color-1--hover);
}
.page-content .woocommerce .cart-summary__coupon-form {
  margin: 0;
  padding: 0;
  border: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.page-content .woocommerce .cart-summary__coupon-error {
  display: none;
  color: #b3261e;
  font-size: 13px;
  line-height: 1.4;
}
.page-content .woocommerce .cart-summary__coupon-error.is-visible {
  display: block;
}
.page-content .woocommerce .cart-summary__coupon-applied {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.page-content .woocommerce .cart-summary__coupon-applied-item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  background-color: #f2f6fa;
  border-radius: 8px;
  font-size: 14px;
}
.page-content .woocommerce .cart-summary__coupon-applied-label {
  flex: 1;
  font-weight: var(--font-weight--medium);
  color: var(--color-text);
}
.page-content .woocommerce .cart-summary__coupon-applied-amount {
  font-weight: var(--font-weight--semibold);
  color: var(--color-text);
  white-space: nowrap;
}
.page-content .woocommerce .cart-summary__coupon-remove {
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background: transparent;
  border: 1px solid #09154033;
  border-radius: 50%;
  color: var(--color-text);
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
.page-content .woocommerce .cart-summary__coupon-remove:hover {
  background-color: #09154014;
  border-color: #09154066;
}
.page-content .woocommerce .cart-summary__cta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  width: 100%;
  height: 60px;
  padding: 16px 16px 16px 24px;
  background-color: #00cc66;
  color: var(--color-white);
  border-radius: 100px;
  text-decoration: none;
  transition: background-color 0.2s;
}
.page-content .woocommerce .cart-summary__cta:hover {
  background-color: #00b359;
  color: var(--color-white);
}
.page-content .woocommerce .cart-summary__cta-lock {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.page-content .woocommerce .cart-summary__cta-lock svg {
  width: 16px;
  height: 16px;
  stroke: var(--color-white);
  fill: none;
  display: block;
}
.page-content .woocommerce .cart-summary__cta-text {
  flex: 1;
  font-size: 18px;
  font-weight: var(--font-weight--semibold);
}
.page-content .woocommerce .cart-summary__cta-arrow {
  width: 28px;
  height: 28px;
  border-radius: 100%;
  background-color: #091540;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.page-content .woocommerce .cart-summary__cta-arrow svg {
  width: 14px;
  height: 14px;
  stroke: var(--color-white);
  fill: none;
}
.page-content .woocommerce .cart-summary__payments {
  display: flex;
  justify-content: center;
  gap: 8px;
  flex-wrap: wrap;
}
.page-content .woocommerce .cart-summary__payment-logo {
  width: 58px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: solid 1px var(--color-grey-7);
  border-radius: 4px;
  padding: 4px;
}
.page-content .woocommerce .cart-summary__payment-logo img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.page-content .woocommerce .cart-summary__trust {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.page-content .woocommerce .cart-summary__trust-icon {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}
.page-content .woocommerce .cart-summary__trust-icon svg {
  width: 14px;
  height: 14px;
  stroke: #00cc66;
  fill: none;
  display: block;
}
.page-content .woocommerce .cart-summary__trust-text {
  font-size: 12px;
  color: #09154099;
}
.page-content .woocommerce .cart-summary__benefits {
  padding: 20px;
  background-color: var(--color-grey-13);
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (min-width: 40rem) {
  .page-content .woocommerce .cart-summary__benefits {
    padding: 32px;
  }
}
.page-content .woocommerce .cart-summary__usps {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.page-content .woocommerce .cart-summary__usp {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  font-size: 16px;
  line-height: 1.6;
  color: var(--color-text);
}
.page-content .woocommerce .cart-summary__usp-icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  margin-top: 4px;
}
.page-content .woocommerce .cart-summary__usp-icon svg {
  width: 16px;
  height: 16px;
  stroke: #00cc66;
  fill: none;
  display: block;
}
.page-content .woocommerce .cart-summary__usp-text p {
  margin: 0;
}
.page-content .woocommerce .cart-summary__contact {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-top: 16px;
  flex-wrap: wrap;
}
.page-content .woocommerce .cart-summary__contact-item {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  text-decoration: none;
}
.page-content .woocommerce .cart-summary__contact-item--phone {
  font-weight: var(--font-weight--medium);
  color: var(--color-1);
}
.page-content .woocommerce .cart-summary__contact-item--email {
  color: var(--color-text);
}
.page-content .woocommerce .cart-summary__contact-icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.page-content .woocommerce .cart-summary__contact-icon svg {
  width: 16px;
  height: 16px;
  stroke: currentColor;
  fill: none;
  display: block;
}
.page-content .woocommerce .cart-summary__contact-divider {
  color: #09154033;
  font-size: 14px;
}
.page-content .woocommerce .cart-collaterals {
  grid-column: 1 / -1;
}
@media (min-width: 64rem) {
  .page-content .woocommerce .cart-collaterals {
    grid-column: 8 / -1;
  }
}
.page-content .woocommerce .cart-collaterals .cart_totals {
  padding: 2rem;
  border-radius: var(--border-radius-xlarge) var(--border-radius-xlarge) 0 0;
  background-color: var(--color-white);
}
@media (min-width: 40rem) {
  .page-content .woocommerce .cart-collaterals .cart_totals {
    padding: 3rem;
  }
}
.page-content .woocommerce .cart-collaterals h2 {
  margin-block-end: 1.5rem;
  font-size: 1.5rem;
  font-weight: var(--font-weight--bold);
}
@media (min-width: 40rem) {
  .page-content .woocommerce .cart-collaterals h2 {
    margin-block-end: 3rem;
  }
}
.page-content .woocommerce .cart-collaterals td, .page-content .woocommerce .cart-collaterals th {
  color: var(--color-text);
}
.page-content .woocommerce .cart-collaterals table.shop_table {
  display: block;
}
.page-content .woocommerce .cart-collaterals table.shop_table tbody {
  display: grid;
}
.page-content .woocommerce .cart-collaterals .checkout-button {
  background-color: var(--color-4);
  padding-block: 1rem;
  padding-inline: 1.5rem 3.5rem;
  border-radius: 5rem;
}
.page-content .woocommerce .cart-collaterals .cart-subtotal, .page-content .woocommerce .cart-collaterals .order-total, .page-content .woocommerce .cart-collaterals .fee {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-block-end: 0.5rem;
}
@media (min-width: 30rem) {
  .page-content .woocommerce .cart-collaterals .cart-subtotal, .page-content .woocommerce .cart-collaterals .order-total, .page-content .woocommerce .cart-collaterals .fee {
    margin-block-end: 1.5rem;
  }
}
.page-content .woocommerce .cart-collaterals .cart-subtotal th, .page-content .woocommerce .cart-collaterals .order-total th, .page-content .woocommerce .cart-collaterals .fee th {
  text-align: left;
}
.page-content .woocommerce .cart-collaterals .cart-subtotal td, .page-content .woocommerce .cart-collaterals .order-total td, .page-content .woocommerce .cart-collaterals .fee td {
  text-align: right;
  font-weight: var(--font-weight--bold);
}
.page-content .woocommerce .cart-collaterals .order-total {
  margin-block-end: 0;
}
.page-content .woocommerce .cart-collaterals .order-total td {
  font-size: var(--font-size--md);
}
.page-content .woocommerce .cart-collaterals .cart-subtotal th {
  font-weight: var(--font-weight--regular);
}
.page-content .woocommerce .cart-collaterals tr.woocommerce-shipping-totals {
  width: 100%;
  margin-block-start: 0.5rem;
  box-sizing: border-box;
  clear: both;
  display: grid;
  grid-template-columns: 1fr;
}
@media (min-width: 30rem) {
  .page-content .woocommerce .cart-collaterals tr.woocommerce-shipping-totals {
    margin-block-start: 1.5rem;
  }
}
.page-content .woocommerce .cart-collaterals tr.woocommerce-shipping-totals th, .page-content .woocommerce .cart-collaterals tr.woocommerce-shipping-totals td {
  display: block;
  width: 100%;
  max-width: 100%;
  text-align: left;
  font-weight: var(--font-weight--regular);
  box-sizing: border-box;
  grid-column: 1 / -1;
}
.page-content .woocommerce .cart-collaterals tr.woocommerce-shipping-totals th {
  margin-block-end: 0.5rem;
}
.page-content .woocommerce .cart-collaterals tr.woocommerce-shipping-totals .woocommerce-shipping-destination {
  font-size: var(--font-size--xs);
}
.page-content .woocommerce .cart-collaterals .woocommerce-shipping-methods {
  padding: 0.25rem;
  border-radius: var(--border-radius-xsmall);
  margin: 0;
  list-style: none;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.5rem;
  justify-content: space-between;
  background: var(--background);
}
@media (min-width: 30rem) {
  .page-content .woocommerce .cart-collaterals .woocommerce-shipping-methods {
    grid-template-columns: 1fr 1fr;
  }
}
.page-content .woocommerce .cart-collaterals .woocommerce-shipping-methods input {
  appearance: none;
  position: absolute;
  top: 0;
  left: 0;
}
.page-content .woocommerce .cart-collaterals .woocommerce-shipping-methods li {
  text-align: center;
  padding: 0.5rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-content .woocommerce .cart-collaterals .woocommerce-shipping-methods li:has(input:checked) {
  background-color: var(--color-1);
  color: var(--color-white);
  border-radius: var(--border-radius-xsmall);
}
.page-content .woocommerce .cart-collaterals .order-total {
  border-block-start: 1px solid var(--color-grey-2);
}
.page-content .woocommerce .cart-collaterals .order-total th, .page-content .woocommerce .cart-collaterals .order-total td {
  padding-block-start: 1.5rem;
}
.page-content .woocommerce .cart-collaterals .total-note {
  margin-block-end: 0;
  font-size: var(--font-size--xs);
  font-weight: var(--font-weight--regular);
  text-align: right;
  display: flex;
  flex-direction: column;
}
.page-content .woocommerce .cart-collaterals .wc-proceed-to-checkout {
  width: 100%;
  margin-block-start: 3rem;
}
.page-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a {
  width: 100%;
  color: var(--color-text);
  position: relative;
  justify-content: flex-start;
}
.page-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a::before {
  content: '';
  width: 2rem;
  height: 2rem;
  border-radius: 3rem;
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--color-2);
}
.page-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a::after {
  content: '';
  width: 0.875rem;
  height: 0.875rem;
  position: absolute;
  right: 1.25rem;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='%23fff'%3E%3Cpath d='M569 337C578.4 327.6 578.4 312.4 569 303.1L401 135C391.6 125.6 376.4 125.6 367.1 135C357.8 144.4 357.7 159.6 367.1 168.9L494.1 295.9L88 295.9C74.7 295.9 64 306.6 64 319.9C64 333.2 74.7 343.9 88 343.9L494.1 343.9L367.1 470.9C357.7 480.3 357.7 495.5 367.1 504.8C376.5 514.1 391.7 514.2 401 504.8L569 337z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
.page-content .woocommerce .cart__usps {
  padding: 2rem;
  border-radius: 0 0 var(--border-radius-xlarge) var(--border-radius-xlarge);
  grid-column: 8 / -1;
  display: grid;
  gap: 0.75rem;
  align-items: center;
  background-color: var(--color-grey-13);
}
.page-content .woocommerce .cart__usps .cart__usp {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.page-content .woocommerce .cart__usps .cart__usp .icon {
  min-width: 1rem;
  min-height: 1rem;
  fill: var(--color-1);
}
.page-content .woocommerce .cart__usps .cart__usp .cart__usp-text {
  font-size: var(--font-size--sm);
  text-align: center;
}
.page-content .woocommerce .cart__usps .cart__usp .cart__usp-text p {
  margin: 0;
  text-align: left;
}
/* ==========================================================================
   WooCommerce checkout
   ========================================================================== */
.woocommerce .woocommerce-form-coupon-toggle {
  margin-block-end: 1rem;
  grid-column: 1 / 7;
  display: none;
}
.woocommerce .checkout_coupon {
  grid-column: 1 / 7;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.woocommerce .checkout_coupon button[type="submit"] {
  background-color: var(--color-1);
  padding-block: 0.875rem;
  padding-inline: 1.25rem;
  border-radius: 5rem;
}
.woocommerce .input-text {
  padding: 0.875rem 1.25rem;
  border: 1px solid var(--color-grey-2);
  border-radius: var(--border-radius-xsmall);
  background: transparent;
  font-size: 1rem;
}
.woocommerce .checkout {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 1rem;
}
.woocommerce #customer_details {
  grid-column: 1 / -1;
  grid-row: 2;
}
@media (min-width: 48rem) {
  .woocommerce #customer_details {
    grid-column: 1 / 8;
    grid-row: 2 / 4;
  }
}
@media (min-width: 64rem) {
  .woocommerce #customer_details {
    grid-column: 1 / 7;
  }
}
.woocommerce #customer_details .place-order button.button.alt {
  width: max-content;
  padding: 1rem 3.5rem 1rem 1.5rem;
  justify-content: flex-start;
  color: var(--color-text);
  background-color: var(--color-4);
}
.woocommerce #customer_details .place-order button.button.alt::before {
  content: '';
  width: 2rem;
  height: 2rem;
  border-radius: 3rem;
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--color-2);
}
.woocommerce #customer_details .place-order button.button.alt::after {
  content: '';
  width: 0.875rem;
  height: 0.875rem;
  position: absolute;
  right: 1.25rem;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='%23fff'%3E%3Cpath d='M569 337C578.4 327.6 578.4 312.4 569 303.1L401 135C391.6 125.6 376.4 125.6 367.1 135C357.8 144.4 357.7 159.6 367.1 168.9L494.1 295.9L88 295.9C74.7 295.9 64 306.6 64 319.9C64 333.2 74.7 343.9 88 343.9L494.1 343.9L367.1 470.9C357.7 480.3 357.7 495.5 367.1 504.8C376.5 514.1 391.7 514.2 401 504.8L569 337z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
.woocommerce .woocommerce-shipping-fields {
  margin-block-start: 1rem;
}
.woocommerce .woocommerce-billing-fields h3, .woocommerce .shipping_address h3 {
  font-size: 1.375rem;
  font-weight: var(--font-weight--bold);
  margin-block-end: 1.5rem;
}
.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .woocommerce .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper, .woocommerce .shipping_address .woocommerce-billing-fields__field-wrapper, .woocommerce .shipping_address .woocommerce-shipping-fields__field-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.woocommerce .woocommerce-billing-fields .wcnlpc-error, .woocommerce .shipping_address .wcnlpc-error {
  width: 100%;
  flex-basis: 100%;
}
.woocommerce .woocommerce-billing-fields .checkout-inline-error-message, .woocommerce .shipping_address .checkout-inline-error-message {
  font-size: 12px;
  padding-top: 5px;
}
.woocommerce .woocommerce-billing-fields .form-row, .woocommerce .shipping_address .form-row {
  width: calc(50% - 0.5rem);
  margin-block-end: 0;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}
.woocommerce .woocommerce-billing-fields .form-row .woocommerce-input-wrapper, .woocommerce .shipping_address .form-row .woocommerce-input-wrapper {
  width: 100%;
}
.woocommerce .woocommerce-billing-fields label, .woocommerce .shipping_address label {
  margin-block-end: 0.5rem;
  font-size: var(--font-size--xs);
  font-weight: var(--font-weight--medium);
}
.woocommerce .woocommerce-billing-fields .input-text, .woocommerce .shipping_address .input-text {
  width: 100%;
}
.woocommerce .woocommerce-billing-fields .select2-container--default .select2-selection--single, .woocommerce .shipping_address .select2-container--default .select2-selection--single {
  height: fit-content;
  border: 1px solid var(--color-grey-2);
  border-radius: var(--border-radius-xsmall);
  background-color: transparent;
}
.woocommerce .woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow, .woocommerce .shipping_address .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 50%;
  right: 1.25rem;
  transform: translateY(-50%);
}
.woocommerce .woocommerce-billing-fields #commercial_order_field, .woocommerce .shipping_address #commercial_order_field {
  width: 100%;
}
.woocommerce .woocommerce-billing-fields #commercial_order_field label, .woocommerce .shipping_address #commercial_order_field label {
  margin-block-end: 0;
  display: flex;
  align-items: center;
}
.woocommerce .woocommerce-billing-fields #billing_bericht_field, .woocommerce .woocommerce-billing-fields #reference_on_the_invoice_field, .woocommerce .shipping_address #billing_bericht_field, .woocommerce .shipping_address #reference_on_the_invoice_field {
  width: 100%;
}
.woocommerce .woocommerce-form__label {
  margin-block-end: 1.5rem;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
}
.woocommerce .input-checkbox, .woocommerce input[type="checkbox"] {
  appearance: none;
  width: 1.25rem;
  height: 1.25rem;
  border: 1px solid var(--color-grey-2);
  border-radius: 0.25rem;
  margin-inline-end: 0.5rem;
  background: transparent;
}
.woocommerce .input-checkbox:checked, .woocommerce input[type="checkbox"]:checked {
  border: 2px solid var(--color-1);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='%231B2CC1'%3E%3Cpath d='M530.8 134.1C545.1 144.5 548.3 164.5 537.9 178.8L281.9 530.8C276.4 538.4 267.9 543.1 258.5 543.9C249.1 544.7 240 541.2 233.4 534.6L105.4 406.6C92.9 394.1 92.9 373.8 105.4 361.3C117.9 348.8 138.2 348.8 150.7 361.3L252.2 462.8L486.2 141.1C496.6 126.8 516.6 123.6 530.9 134z'/%3E%3C/svg%3E");
  background-size: 0.75rem;
  background-repeat: no-repeat;
  background-position: center;
}
.woocommerce #order_review_heading {
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--bold);
  margin-block-end: 2rem;
}
.woocommerce .woocommerce-checkout-review-order {
  grid-column: 7 / -1;
}
.woocommerce .woocommerce-NoticeGroup {
  width: 100%;
  grid-column: 1 / -1;
}
@media (min-width: 48rem) {
  .woocommerce .woocommerce-NoticeGroup {
    grid-column: 1 / 8;
  }
}
.woocommerce .shipping_address .form-row, .woocommerce .woocommerce-billing-fields .form-row {
  width: 100%;
}
@media (min-width: 40rem) {
  .woocommerce .shipping_address .form-row, .woocommerce .woocommerce-billing-fields .form-row {
    width: calc(50% - 0.5rem);
  }
}
.woocommerce #billing_country_field, .woocommerce #shipping_country_field {
  order: 1;
}
.woocommerce #billing_street_name_field, .woocommerce #shipping_street_name_field {
  order: 2;
}
.woocommerce #billing_house_number_field, .woocommerce #shipping_house_number_field {
  order: 3;
}
.woocommerce #billing_house_number_suffix_field, .woocommerce #shipping_house_number_suffix_field {
  order: 4;
}
.woocommerce #billing_postcode_field, .woocommerce #shipping_postcode_field {
  order: 5;
  width: 100%;
  margin-right: 0;
}
@media (min-width: 40rem) {
  .woocommerce #billing_postcode_field, .woocommerce #shipping_postcode_field {
    width: calc(50% - 0.5rem);
  }
}
.woocommerce #billing_city_field, .woocommerce #shipping_city_field {
  order: 6;
}
.woocommerce #billing_email_field, .woocommerce #shipping_email_field {
  order: 7;
}
.woocommerce #billing_phone_field, .woocommerce #shipping_phone_field {
  order: 8;
}
.woocommerce #billing_address_1_field, .woocommerce #shipping_address_1_field {
  order: 99;
  display: none;
}
.woocommerce #billing_state_field, .woocommerce #shipping_state_field {
  order: 99;
}
.woocommerce #billing_address_2_field, .woocommerce #shipping_address_2_field {
  order: 99;
}
.woocommerce .woocommerce-additional-fields #order_comments_field {
  margin-block-start: 1rem;
  display: grid;
  grid-template-columns: 1fr;
}
.woocommerce .woocommerce-additional-fields #order_comments_field label {
  margin-block-end: 0.5rem;
  font-size: var(--font-size--xs);
  font-weight: var(--font-weight--medium);
}
.woocommerce .woocommerce-additional-fields .input-text {
  width: 100%;
}
.woocommerce .woocommerce-additional-fields__payment-heading {
  margin-block: 2.5rem 1rem;
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--bold);
}
.woocommerce .woocommerce-additional-fields__payment-methods .wc_payment_methods {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-block-end: 1.5rem;
  display: grid;
  gap: 1rem;
}
.woocommerce .woocommerce-additional-fields__payment-methods .wc_payment_methods .wc_payment_method {
  border: 1px solid var(--color-grey-2);
  border-radius: var(--border-radius-small);
  padding: 1.25rem;
  position: relative;
  background: var(--background);
}
.woocommerce .woocommerce-additional-fields__payment-methods .wc_payment_methods .wc_payment_method::before {
  content: '';
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 2rem;
  border: 1px solid var(--color-2);
  position: absolute;
  top: 1.5rem;
  left: 1.25rem;
  background: transparent;
}
.woocommerce .woocommerce-additional-fields__payment-methods .wc_payment_methods .wc_payment_method input {
  appearance: none;
  position: absolute;
  inset: 0;
}
.woocommerce .woocommerce-additional-fields__payment-methods .wc_payment_methods .wc_payment_method label {
  margin-inline-start: 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  font-size: var(--font-size--sm);
  font-weight: var(--font-weight--medium);
  color: var(--color-text);
}
.woocommerce .woocommerce-additional-fields__payment-methods .wc_payment_methods .wc_payment_method .payment_box {
  margin-block-start: 1rem;
  padding: 0;
  background: transparent;
  border: 0;
}
.woocommerce .woocommerce-additional-fields__payment-methods .wc_payment_methods .wc_payment_method p {
  font-size: var(--font-size--xs);
  color: var(--color-text);
}
.woocommerce .woocommerce-additional-fields__payment-methods .wc_payment_methods .wc_payment_method:has(input:checked) {
  background-color: #d8eeeb;
  border-color: var(--color-4);
}
.woocommerce .woocommerce-additional-fields__payment-methods .wc_payment_methods .wc_payment_method:has(input:checked)::before {
  border-color: var(--color-4);
  background-color: var(--color-4);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='%23fff'%3E%3Cpath d='M530.8 134.1C545.1 144.5 548.3 164.5 537.9 178.8L281.9 530.8C276.4 538.4 267.9 543.1 258.5 543.9C249.1 544.7 240 541.2 233.4 534.6L105.4 406.6C92.9 394.1 92.9 373.8 105.4 361.3C117.9 348.8 138.2 348.8 150.7 361.3L252.2 462.8L486.2 141.1C496.6 126.8 516.6 123.6 530.9 134z'/%3E%3C/svg%3E");
  background-size: 0.75rem;
  background-repeat: no-repeat;
  background-position: center;
}
.woocommerce .woocommerce-additional-fields__payment-methods .payment_method_ideal .payment_box, .woocommerce .woocommerce-additional-fields__payment-methods .payment_method_mollie-ideal .payment_box {
  margin-block-start: 1rem;
}
.woocommerce .woocommerce-additional-fields__payment-methods select {
  width: 100%;
  padding: 0.875rem 1.25rem;
  border: 1px solid var(--color-grey-2);
  border-radius: var(--border-radius-xsmall);
  background: var(--color-white);
}
.woocommerce .optional {
  display: none;
}
.woocommerce .checkout-cart-subtotal {
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: relative;
}
.woocommerce .checkout-cart-subtotal h3 {
  font-size: var(--font-size--sm);
  font-weight: var(--font-weight--regular);
}
.woocommerce .checkout-cart-subtotal h3:last-of-type {
  margin-block-start: 2.5rem;
}
.woocommerce .checkout-cart-subtotal .subtotal-amount, .woocommerce .checkout-cart-subtotal .shipping-amount, .woocommerce .checkout-cart-subtotal .fee-amount, .woocommerce .checkout-cart-subtotal .coupon-amount {
  margin-block-end: 0;
  font-size: var(--font-size--sm);
  font-weight: var(--font-weight--bold);
  text-align: right;
}
.woocommerce .checkout-cart-subtotal .total-amount::before {
  content: '';
  width: 100%;
  height: 0.0625rem;
  background-color: var(--color-grey-2);
  position: absolute;
  bottom: 4.25rem;
  left: 0;
}
.woocommerce .checkout-cart-subtotal .total-note, .woocommerce .checkout-cart-subtotal .total-amount {
  margin-block-start: 2rem;
  margin-block-end: 0;
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--bold);
  text-align: right;
  display: flex;
  flex-direction: column;
}
.woocommerce .checkout-cart-subtotal .total-note {
  margin-block-start: -0.5rem;
  order: 2;
  font-size: 0.75rem;
  font-weight: var(--font-weight--regular);
  color: var(--color-grey-1);
}
.woocommerce .checkout-order-sidebar-wrapper {
  margin-block-start: 1.5rem;
  grid-column: 1 / -1;
  grid-row: 3;
}
@media (min-width: 48rem) {
  .woocommerce .checkout-order-sidebar-wrapper {
    margin-block-start: 0;
    grid-column: 8 / -1;
    grid-row: 1 / 5;
  }
}
.woocommerce .checkout-order-sidebar-wrapper .checkout-review-wrapper {
  background-color: var(--color-white);
  border-radius: var(--border-radius-large) var(--border-radius-large) 0 0;
  padding: 1.5rem;
}
@media (min-width: 40rem) {
  .woocommerce .checkout-order-sidebar-wrapper .checkout-review-wrapper {
    padding: 3rem;
  }
}
.woocommerce .checkout-order-sidebar-wrapper + .shopping-cart-usps {
  padding: 2rem;
  border-radius: 0 0 var(--border-radius-large) var(--border-radius-large);
  background-color: var(--color-grey-13);
}
.woocommerce .checkout-order-sidebar-wrapper .place-order button[type="submit"] {
  width: 100%;
}
.woocommerce .checkout-order-sidebar-wrapper .woocommerce-privacy-policy-text p {
  font-size: var(--font-size--xs);
}
.woocommerce .woocommerce-checkout-payment {
  width: 100%;
}
.woocommerce .woocommerce-checkout-review-order-table tfoot {
  display: none;
}
.woocommerce .shopping-cart-usps {
  grid-column: 8 / -1;
}
.woocommerce .place-order button.place_order_secondary, .woocommerce .place-order button[type="submit"] {
  width: max-content;
  padding: 1rem 3.5rem 1rem 1.5rem;
  justify-content: flex-start;
  color: var(--color-text);
  background-color: var(--color-4);
}
.woocommerce .place-order button.place_order_secondary::before, .woocommerce .place-order button[type="submit"]::before {
  content: '';
  width: 2rem;
  height: 2rem;
  border-radius: 3rem;
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--color-2);
}
.woocommerce .place-order button.place_order_secondary::after, .woocommerce .place-order button[type="submit"]::after {
  content: '';
  width: 0.875rem;
  height: 0.875rem;
  position: absolute;
  right: 1.25rem;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='%23fff'%3E%3Cpath d='M569 337C578.4 327.6 578.4 312.4 569 303.1L401 135C391.6 125.6 376.4 125.6 367.1 135C357.8 144.4 357.7 159.6 367.1 168.9L494.1 295.9L88 295.9C74.7 295.9 64 306.6 64 319.9C64 333.2 74.7 343.9 88 343.9L494.1 343.9L367.1 470.9C357.7 480.3 357.7 495.5 367.1 504.8C376.5 514.1 391.7 514.2 401 504.8L569 337z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #select2-billing_country-container, .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 1rem 1.25rem;
}
.select2-container--open .select2-dropdown--below, .select2-container--default .select2-search--dropdown .select2-search__field {
  background-color: var(--background);
  border-radius: 0 0 var(--border-radius-xsmall) var(--border-radius-xsmall);
  border-color: var(--color-grey-2);
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border-radius: var(--border-radius-xsmall);
}
.cart-collaterals .cart-page-payments, .checkout .cart-page-payments {
  width: 100%;
  margin-block-start: 1.5rem;
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  flex-wrap: wrap;
}
.cart-collaterals .cart-page-payments .cart__payments-method, .checkout .cart-page-payments .cart__payments-method {
  border: solid 0.0625rem var(--color-grey-7);
  border-radius: var(--border-radius-xsmall);
  padding: 0.25rem;
  min-block-size: 2.5rem;
  min-inline-size: 3.625rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.checkout .cart-page-payments {
  grid-column: auto;
  background: transparent;
  padding: 0;
}
.checkout-review-wrapper .cart-page-payments, .order-review-wrapper .cart-page-payments {
  margin-block-start: 1.5rem;
}
/* ==========================================================================
   Cart items — two-section layout (cart-items.php)
   ========================================================================== */
.cart-items .cart-section .remove::before, .cart-items .cart-item .remove::before {
  display: none !important;
  content: none !important;
}
.cart-items .cart-section .remove, .cart-items .cart-item .remove {
  font-size: inherit;
}
.cart-items .cart-section--config {
  background-color: var(--color-white);
  border-radius: 8px;
  border: 1px solid var(--color-grey-2);
  margin-bottom: 1rem;
  overflow: hidden;
}
.cart-items .cart-section--config .cart-section__header {
  background-color: var(--color-grey-5);
  padding: 16px;
  border-radius: 8px 8px 0 0;
  display: flex;
  align-items: center;
  gap: 10px;
}
@media (min-width: 40rem) {
  .cart-items .cart-section--config .cart-section__header {
    padding: 20px 24px;
    gap: 12px;
  }
}
.cart-items .cart-section--config .cart-section__header .cart-section__icon {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
.cart-items .cart-section--config .cart-section__header .cart-section__icon svg {
  width: 20px;
  height: 20px;
  stroke: var(--color-1);
  fill: none;
  display: block;
}
.cart-items .cart-section--config .cart-section__header .cart-section__title {
  flex: 1;
  font-weight: var(--font-weight--bold);
  font-size: 15px;
  color: var(--color-1);
}
@media (min-width: 40rem) {
  .cart-items .cart-section--config .cart-section__header .cart-section__title {
    font-size: 18px;
  }
}
.cart-items .cart-section--config .cart-section__header .cart-section__total {
  font-weight: var(--font-weight--bold);
  font-size: 17px;
  color: var(--color-1);
  margin-left: auto;
  white-space: nowrap;
}
@media (min-width: 40rem) {
  .cart-items .cart-section--config .cart-section__header .cart-section__total {
    font-size: 20px;
  }
}
.cart-items .cart-section--config .cart-section__body {
  padding: 0;
}
.cart-items .cart-section--config .cart-item--config {
  display: grid;
  grid-template-columns: 56px 1fr auto;
  grid-template-rows: auto auto;
  gap: 4px 10px;
  padding: 16px;
  align-items: center;
}
@media (min-width: 40rem) {
  .cart-items .cart-section--config .cart-item--config {
    grid-template-columns: 48px 1fr auto;
    gap: 4px 12px;
    padding: 12px 16px;
  }
}
.cart-items .cart-section--config .cart-item--config .cart-item__image {
  grid-row: 1 / 3;
  grid-column: 1;
  width: 56px;
  height: 56px;
  flex-shrink: 0;
}
@media (min-width: 40rem) {
  .cart-items .cart-section--config .cart-item--config .cart-item__image {
    width: 48px;
    height: 48px;
  }
}
.cart-items .cart-section--config .cart-item--config .cart-item__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
  display: block;
}
.cart-items .cart-section--config .cart-item--config .cart-item__details {
  grid-row: 1;
  grid-column: 2 / -1;
  min-width: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 2px 8px;
}
.cart-items .cart-section--config .cart-item--config .cart-item__details .cart-item__name {
  font-size: 15px;
  font-weight: var(--font-weight--semibold);
  color: var(--color-text);
  line-height: 1.4;
}
@media (min-width: 40rem) {
  .cart-items .cart-section--config .cart-item--config .cart-item__details .cart-item__name {
    font-size: 15px;
    line-height: 1.3;
  }
}
.cart-items .cart-section--config .cart-item--config .cart-item__details .cart-item__meta {
  font-size: 13px;
  font-weight: var(--font-weight--regular);
  color: var(--color-grey-1);
  width: 100%;
}
@media (min-width: 40rem) {
  .cart-items .cart-section--config .cart-item--config .cart-item__details .cart-item__meta {
    font-size: 13px;
  }
}
.cart-items .cart-section--config .cart-item--config .cart-item__right {
  grid-row: 2;
  grid-column: 2;
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (min-width: 40rem) {
  .cart-items .cart-section--config .cart-item--config .cart-item__right {
    grid-row: 1 / 3;
    grid-column: 3;
    align-items: baseline;
    gap: 8px;
  }
}
.cart-items .cart-section--config .cart-item--config .cart-item__right .cart-item__qty-label {
  font-size: 14px;
  font-weight: var(--font-weight--medium);
  color: var(--color-grey-1);
}
@media (min-width: 40rem) {
  .cart-items .cart-section--config .cart-item--config .cart-item__right .cart-item__qty-label {
    font-size: 15px;
  }
}
.cart-items .cart-section--config .cart-item--config .cart-item__right .cart-item__price {
  font-size: 16px;
  font-weight: var(--font-weight--semibold);
  color: var(--color-text);
  white-space: nowrap;
}
@media (min-width: 40rem) {
  .cart-items .cart-section--config .cart-item--config .cart-item__right .cart-item__price {
    font-size: 15px;
  }
}
.cart-items .cart-section--config .cart-item__divider {
  border: 0;
  border-top: 1px solid #e5e5ef;
  margin: 0;
  padding: 0;
}
.cart-items .cart-section--config .cart-section__footer {
  padding: 16px;
  display: flex;
  align-items: center;
  gap: 24px;
  border-top: 1px solid var(--color-grey-2);
  flex-wrap: wrap;
}
@media (min-width: 40rem) {
  .cart-items .cart-section--config .cart-section__footer {
    padding: 12px 16px;
  }
}
.cart-items .cart-section--config .cart-section__footer .cart-section__qty-selector {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  border: 1px solid var(--color-grey-2);
  border-radius: 8px;
  padding: 10px 14px;
}
.cart-items .cart-section--config .cart-section__footer .cart-section__qty-selector .minus, .cart-items .cart-section--config .cart-section__footer .cart-section__qty-selector .plus {
  width: auto;
  height: auto;
  border: none;
  background: transparent;
  font-size: 14px;
  cursor: pointer;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text);
  line-height: 1;
}
.cart-items .cart-section--config .cart-section__footer .cart-section__qty-selector .minus svg, .cart-items .cart-section--config .cart-section__footer .cart-section__qty-selector .plus svg {
  width: 14px;
  height: 14px;
  stroke: currentColor;
  fill: none;
}
.cart-items .cart-section--config .cart-section__footer .cart-section__qty-selector .minus {
  color: var(--color-grey-3);
}
.cart-items .cart-section--config .cart-section__footer .cart-section__qty-selector .qty {
  width: auto;
  min-width: 1rem;
  height: auto;
  text-align: center;
  border: none;
  font-size: 15px;
  font-weight: var(--font-weight--semibold);
  color: var(--color-text);
  background: transparent;
  padding: 0;
  -moz-appearance: textfield;
}
.cart-items .cart-section--config .cart-section__footer .cart-section__qty-selector .qty::-webkit-outer-spin-button, .cart-items .cart-section--config .cart-section__footer .cart-section__qty-selector .qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cart-items .cart-section--config .cart-section__footer .cart-section__adjust {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  font-weight: var(--font-weight--medium);
  color: var(--color-1);
  text-decoration: none;
}
.cart-items .cart-section--config .cart-section__footer .cart-section__adjust .cart-section__adjust-icon {
  width: 14px;
  height: 14px;
  display: flex;
}
.cart-items .cart-section--config .cart-section__footer .cart-section__adjust .cart-section__adjust-icon svg {
  width: 14px;
  height: 14px;
  stroke: var(--color-1);
  fill: none;
}
.cart-items .cart-section--config .cart-section__footer .cart-section__remove, .cart-items .cart-section--config .cart-section__footer .remove {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  font-weight: var(--font-weight--regular);
  color: var(--color-grey-3);
  text-decoration: none;
}
.cart-items .cart-section--config .cart-section__footer .cart-section__remove .cart-section__remove-icon, .cart-items .cart-section--config .cart-section__footer .remove .cart-section__remove-icon {
  width: 14px;
  height: 14px;
  display: flex;
}
.cart-items .cart-section--config .cart-section__footer .cart-section__remove .cart-section__remove-icon svg, .cart-items .cart-section--config .cart-section__footer .remove .cart-section__remove-icon svg {
  width: 14px;
  height: 14px;
  stroke: var(--color-grey-3);
  fill: none;
}
.cart-items .cart-section--config .cart-section__footer .cart-section__remove .cart-remove-text, .cart-items .cart-section--config .cart-section__footer .remove .cart-remove-text {
  font-size: 13px;
  color: var(--color-grey-3);
}
.cart-items .cart-section--accessories {
  background-color: var(--color-white);
  border-radius: 8px;
  border: 1px solid var(--color-grey-2);
  margin-bottom: 1rem;
  overflow: hidden;
}
.cart-items .cart-section--accessories .cart-section__header--accessories {
  background-color: var(--color-grey-5);
  padding: 16px;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  gap: 10px;
}
@media (min-width: 40rem) {
  .cart-items .cart-section--accessories .cart-section__header--accessories {
    padding: 20px 24px;
    gap: 12px;
  }
}
.cart-items .cart-section--accessories .cart-section__header--accessories .cart-section__icon {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
.cart-items .cart-section--accessories .cart-section__header--accessories .cart-section__icon svg {
  width: 20px;
  height: 20px;
  stroke: var(--color-1);
  fill: none;
  display: block;
}
.cart-items .cart-section--accessories .cart-section__header--accessories .cart-section__title {
  font-weight: var(--font-weight--bold);
  font-size: 15px;
  color: var(--color-1);
}
@media (min-width: 40rem) {
  .cart-items .cart-section--accessories .cart-section__header--accessories .cart-section__title {
    font-size: 18px;
  }
}
.cart-items .cart-section--accessories .cart-section__body {
  padding: 0;
}
.cart-items .cart-section--accessories .cart-item__divider {
  border: 0;
  border-top: 1px solid #e5e5ef;
  margin: 0;
  padding: 0;
}
.cart-items .cart-section--accessories .cart-item--accessory {
  display: grid;
  grid-template-columns: 56px 1fr;
  grid-template-rows: auto auto;
  gap: 8px 12px;
  padding: 16px;
  align-items: center;
}
@media (min-width: 40rem) {
  .cart-items .cart-section--accessories .cart-item--accessory {
    grid-template-columns: 48px 1fr auto;
    grid-template-rows: auto;
    gap: 4px 16px;
    padding: 14px 16px;
  }
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__image {
  grid-row: 1 / 3;
  grid-column: 1;
  width: 56px;
  height: 56px;
  flex-shrink: 0;
}
@media (min-width: 40rem) {
  .cart-items .cart-section--accessories .cart-item--accessory .cart-item__image {
    grid-row: 1;
    width: 48px;
    height: 48px;
  }
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
  display: block;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__content {
  grid-row: 1;
  grid-column: 2;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__name {
  font-size: 15px;
  font-weight: var(--font-weight--semibold);
  color: var(--color-text);
  line-height: 1.3;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__actions-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px 12px;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__unit-price {
  font-size: 13px;
  font-weight: var(--font-weight--regular);
  color: var(--color-grey-1);
}
@media (min-width: 40rem) {
  .cart-items .cart-section--accessories .cart-item--accessory .cart-item__unit-price {
    font-size: 14px;
  }
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__qty-group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  border: 1px solid var(--color-grey-2);
  border-radius: 8px;
  padding: 10px 14px;
  justify-content: center;
  gap: 8px;
  padding: 5px 10px;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__qty-group .minus, .cart-items .cart-section--accessories .cart-item--accessory .cart-item__qty-group .plus {
  width: auto;
  height: auto;
  border: none;
  background: transparent;
  font-size: 14px;
  cursor: pointer;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text);
  line-height: 1;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__qty-group .minus svg, .cart-items .cart-section--accessories .cart-item--accessory .cart-item__qty-group .plus svg {
  width: 14px;
  height: 14px;
  stroke: currentColor;
  fill: none;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__qty-group .minus {
  color: var(--color-grey-3);
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__qty-group .qty {
  width: auto;
  min-width: 1rem;
  height: auto;
  text-align: center;
  border: none;
  font-size: 15px;
  font-weight: var(--font-weight--semibold);
  color: var(--color-text);
  background: transparent;
  padding: 0;
  -moz-appearance: textfield;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__qty-group .qty::-webkit-outer-spin-button, .cart-items .cart-section--accessories .cart-item--accessory .cart-item__qty-group .qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__qty-group .qty {
  width: 1.75rem;
  min-width: 0;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__right {
  grid-row: 2;
  grid-column: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
@media (min-width: 40rem) {
  .cart-items .cart-section--accessories .cart-item--accessory .cart-item__right {
    grid-row: 1;
    grid-column: 3;
    flex-direction: column;
    align-items: flex-end;
    gap: 6px;
  }
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__line {
  display: flex;
  align-items: baseline;
  gap: 6px;
  white-space: nowrap;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__qty-label {
  font-size: 14px;
  font-weight: var(--font-weight--medium);
  color: var(--color-grey-1);
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__price {
  font-size: 15px;
  font-weight: var(--font-weight--semibold);
  color: var(--color-text);
  white-space: nowrap;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__remove {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  color: var(--color-grey-3);
  text-decoration: none;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__remove .cart-item__remove-icon {
  width: 14px;
  height: 14px;
  display: flex;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__remove .cart-item__remove-icon svg {
  width: 14px;
  height: 14px;
  stroke: var(--color-grey-3);
  fill: none;
}
.cart-items .cart-section--accessories .cart-item--accessory .cart-item__remove .cart-remove-text {
  font-size: 13px;
  color: var(--color-grey-3);
}
.cart-items .cart-section--accessories .cart-item--accessory.cart-item--cadeau {
  background-color: #f0faf4;
}
.cart-items .cart-section--accessories .cart-item--accessory.cart-item--cadeau .cart-item__price--gratis {
  font-size: 15px;
  font-weight: var(--font-weight--semibold);
  color: #00cc66;
  white-space: nowrap;
}
.cart-items .cart-section--accessories .cart-item--accessory.cart-item--cadeau .cart-item__cadeau-badge {
  background-color: #00cc66;
  color: var(--color-white);
  font-size: 12px;
  font-weight: var(--font-weight--semibold);
  border-radius: 100px;
  padding: 4px 10px;
  white-space: nowrap;
}
.cart-cross-sells {
  grid-column: 1 / -1;
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-block-start: 2rem;
  order: 10;
}
@media (min-width: 64rem) {
  .cart-cross-sells {
    grid-column: 1 / 8;
    margin-inline-end: 2rem;
    order: unset;
  }
}
@media (min-width: 80rem) {
  .cart-cross-sells {
    margin-inline-end: 5rem;
  }
}
.cart-cross-sells__title {
  font-family: var(--font-family--heading);
  font-size: 22px;
  font-weight: var(--font-weight--bold);
  color: #091540;
  margin: 0;
}
.cart-cross-sells__items {
  display: grid;
  gap: 16px;
  width: 100%;
  grid-template-columns: 1fr;
}
@media (min-width: 30rem) {
  .cart-cross-sells__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 48rem) {
  .cart-cross-sells__items {
    grid-template-columns: repeat(3, 1fr);
  }
}
.cart-cross-sells__card {
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid rgba(9, 21, 64, 0.1);
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.cart-cross-sells__image {
  border-radius: 8px;
  overflow: hidden;
  height: 120px;
  width: 100%;
}
.cart-cross-sells__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.cart-cross-sells__name {
  font-family: var(--font-family--heading);
  font-size: 14px;
  font-weight: var(--font-weight--semibold);
  color: #091540;
}
.cart-cross-sells__price {
  font-family: var(--font-family--heading);
  font-size: 16px;
  font-weight: var(--font-weight--bold);
  color: #091540;
  margin-top: auto;
}
.cart-cross-sells__add {
  width: 100%;
  border: none;
  border-radius: 8px;
  background: #1b2cc1;
  padding: 10px 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cart-cross-sells__add:hover {
  background: #1525a3;
}
.cart-cross-sells__add:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.cart-cross-sells__add span {
  font-family: var(--font-family--heading);
  font-size: 13px;
  font-weight: var(--font-weight--medium);
  color: #ffffff;
  line-height: 1;
}
.cart-cross-sells__add-icon {
  display: flex;
  align-items: center;
}
.cart-cross-sells__add-icon svg {
  width: 14px;
  height: 14px;
  stroke: #ffffff;
}
/* Cart page loader overlay */
.cart-loader {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.7);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease;
}
.cart-loader--visible {
  opacity: 1;
  pointer-events: all;
}
.cart-loader__spinner {
  width: 48px;
  height: 48px;
  border: 4px solid var(--color-grey-2, #e5e5e5);
  border-top-color: var(--color-1, #091540);
  border-radius: 50%;
  animation: cart-spin 0.7s linear infinite;
}
@keyframes cart-spin {
  to {
    transform: rotate(360deg);
  }
}
.cart-confirm-popup {
  position: fixed;
  inset: 0;
  z-index: 10000;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease;
}
.cart-confirm-popup[aria-hidden="false"] {
  opacity: 1;
  pointer-events: all;
}
.cart-confirm-popup[aria-hidden="false"] .cart-confirm-popup__dialog {
  transform: scale(1);
}
.cart-confirm-popup__overlay {
  position: absolute;
  inset: 0;
  background: rgba(9, 21, 64, 0.4);
}
.cart-confirm-popup__dialog {
  position: relative;
  background: #ffffff;
  border-radius: 16px;
  padding: 32px;
  max-width: 380px;
  width: calc(100% - 32px);
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 12px;
  box-shadow: 0 8px 32px rgba(9, 21, 64, 0.15);
  transform: scale(0.95);
  transition: transform 0.2s ease;
}
.cart-confirm-popup__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: rgba(220, 38, 38, 0.1);
}
.cart-confirm-popup__icon svg {
  width: 24px;
  height: 24px;
  stroke: #dc2626;
}
.cart-confirm-popup__title {
  font-family: var(--font-family--heading);
  font-size: 18px;
  font-weight: var(--font-weight--bold);
  color: #091540;
  margin: 0;
}
.cart-confirm-popup__message {
  font-size: 14px;
  color: rgba(9, 21, 64, 0.6);
  margin: 0;
  line-height: 1.5;
}
.cart-confirm-popup__actions {
  display: flex;
  gap: 12px;
  width: 100%;
  margin-block-start: 8px;
}
.cart-confirm-popup__cancel, .cart-confirm-popup__confirm {
  flex: 1;
  padding: 12px 20px;
  border-radius: 8px;
  font-family: var(--font-family--heading);
  font-size: 14px;
  font-weight: var(--font-weight--semibold);
  cursor: pointer;
  border: none;
  transition: background 0.2s ease;
}
.cart-confirm-popup__cancel {
  background: rgba(9, 21, 64, 0.06);
  color: #091540;
}
.cart-confirm-popup__cancel:hover {
  background: rgba(9, 21, 64, 0.12);
}
.cart-confirm-popup__confirm {
  background: #dc2626;
  color: #ffffff;
}
.cart-confirm-popup__confirm:hover {
  background: #b91c1c;
}
body:has(.configurator-actions) #CookiebotWidget:not(.CookiebotWidget-open) button.CookiebotWidget-logo svg, body:not(:has(.configurator-actions)) #CookiebotWidget:not(.CookiebotWidget-open) button.CookiebotWidget-logo svg {
  width: 56px;
  height: 56px;
}
body:has(.configurator-actions) #CookiebotWidget:not(.CookiebotWidget-inactive), body:not(:has(.configurator-actions)) #CookiebotWidget:not(.CookiebotWidget-inactive) {
  position: fixed;
}
body:has(.configurator-actions) div#ldbtwdgt, body:not(:has(.configurator-actions)) div#ldbtwdgt {
  transform: translateY(0);
  position: fixed;
  z-index: 10;
}
body:not(:has(.configurator-actions)) div#ldbtwdgt {
  bottom: -15px;
  left: -14px;
}
body:not(:has(.configurator-actions)) #CookiebotWidget:not(.CookiebotWidget-inactive) {
  bottom: 10px;
  left: 77px;
}
body:has(.configurator-actions) div#ldbtwdgt {
  bottom: 65px;
  left: -14px;
}
@media (max-width: 1023px) {
  body:has(.configurator-actions) div#ldbtwdgt {
    bottom: 50px;
  }
}
body:has(.configurator-actions) #CookiebotWidget:not(.CookiebotWidget-inactive) {
  bottom: 90px;
  left: 77px;
}
@media (max-width: 1023px) {
  body:has(.configurator-actions) #CookiebotWidget:not(.CookiebotWidget-inactive) {
    bottom: 180px;
  }
}
body #CookiebotWidget {
  box-shadow: none;
}
body #CookiebotWidget .CookiebotWidget-logo {
  display: none;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22home%2Ftrapverbouwing%2Fdomains%2Ftrapverbouwing.nl%2Fpublic_html%2Fwp-content%2Fthemes%2Ftrapverbouwing%2Fsass%2Fincludes%2Fmixins.scss%22%2C%22home%2Ftrapverbouwing%2Fdomains%2Ftrapverbouwing.nl%2Fpublic_html%2Fwp-content%2Fthemes%2Ftrapverbouwing%2Fsass%2Fstyle.scss%22%2C%22home%2Ftrapverbouwing%2Fdomains%2Ftrapverbouwing.nl%2Fpublic_html%2Fwp-content%2Fthemes%2Ftrapverbouwing%2Fsass%2F.%2Fcomponents%2Faccordion.scss%22%2C%22home%2Ftrapverbouwing%2Fdomains%2Ftrapverbouwing.nl%2Fpublic_html%2Fwp-content%2Fthemes%2Ftrapverbouwing%2Fsass%2F.%2Fcomponents%2Fbuttons.scss%22%2C%22home%2Ftrapverbouwing%2Fdomains%2Ftrapverbouwing.nl%2Fpublic_html%2Fwp-content%2Fthemes%2Ftrapverbouwing%2Fsass%2F.%2Fcomponents%2Fform.scss%22%2C%22home%2Ftrapverbouwing%2Fdomains%2Ftrapverbouwing.nl%2Fpublic_html%2Fwp-content%2Fthemes%2Ftrapverbouwing%2Fsass%2F.%2Fcomponents%2F_woocommerce.scss%22%2C%22home%2Ftrapverbouwing%2Fdomains%2Ftrapverbouwing.nl%2Fpublic_html%2Fwp-content%2Fthemes%2Ftrapverbouwing%2Fsass%2F.%2Fcomponents%2Ftypography.scss%22%2C%22home%2Ftrapverbouwing%2Fdomains%2Ftrapverbouwing.nl%2Fpublic_html%2Fwp-content%2Fthemes%2Ftrapverbouwing%2Fsass%2F.%2Fcomponents%2Fdialog.scss%22%2C%22home%2Ftrapverbouwing%2Fdomains%2Ftrapverbouwing.nl%2Fpublic_html%2Fwp-content%2Fthemes%2Ftrapverbouwing%2Fsass%2F.%2Fcomponents%2Fadd-to-cart-popup.scss%22%2C%22home%2Ftrapverbouwing%2Fdomains%2Ftrapverbouwing.nl%2Fpublic_html%2Fwp-content%2Fthemes%2Ftrapverbouwing%2Fsass%2F.%2Fcomponents%2F_topbar.scss%22%2C%22home%2Ftrapverbouwing%2Fdomains%2Ftrapverbouwing.nl%2Fpublic_html%2Fwp-content%2Fthemes%2Ftrapverbouwing%2Fsass%2F.%2Fincludes%2Fwoocommerce-cart.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BACvII%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BACpIhB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BACxWA%3BAAAA%3BAAAA%3BAAOG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC1JL%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BACnDR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BACvFF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMR%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9bA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BARtKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASUA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BATh3BpB%3BAAAA%3BAAAA%3BASk4BI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBZ%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeR%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BATp7CA%3BAAAA%3BAAAA%3BAS2%2FCI%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA5PR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAwNI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAaZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA5bR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAA0ZQ%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBhB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAThmER%3BASymEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAThmEN%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%22%7D */