/* [project]/site/assets/base.css [client] (css) */
html, body {
  overflow-x: hidden;
}

html {
  overflow-y: scroll;
}

@supports (scrollbar-gutter: stable) {
  html {
    scrollbar-gutter: stable;
    overflow-y: auto;
  }
}

::-webkit-scrollbar {
  -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
  width: 12px;
}

::-webkit-scrollbar:horizontal {
  height: 12px;
}

::-webkit-scrollbar-thumb {
  background-color: #00000080;
  border: 2px solid #fff;
  border-radius: 10px;
}

::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 10px;
}

.sr-only {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

/* [project]/site/assets/buttons-add-to-cart.css [client] (css) */
@font-face {
  font-family: "Poppins Medium 500";
  src: url("/fonts/Poppins Medium 500.ttf") format("truetype");
  font-display: swap;
}

.addToCart_preorder {
  color: #fff;
  text-align: center;
  letter-spacing: .1em;
  background: #2685fc;
  border: none;
  font-family: "Poppins Medium 500";
  text-decoration: none;
  transition-duration: .3s;
  display: inline-block;
}

.addToCart_preorder:hover {
  color: #fff;
  background: #328cfd;
}

/* [project]/site/assets/custom.css [client] (css) */
.bg-menu {
  background: #313539;
}

.custom-transition {
  transition-duration: .3s;
}

.custom-margin-top {
  margin-top: 5px;
}

.bg-primary, .bg-mobile-header, .bg-header {
  background-color: #26292b;
}

.letter-spacing-2x {
  letter-spacing: 2px;
}

.menu-bg-color {
  background-color: #1b1f23e6;
}

.w-full-screen {
  width: 100vw;
}

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

.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

[role="tab"].active {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

[role="tab"].active-mobile {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (max-width: 640px) {
  .mobile-none {
    display: none;
  }

  .section-title {
    font-size: 22px;
  }
}

@media (min-width: 640px) {
  .table-none {
    display: none;
  }
}

.bg-featured-collection {
  background-color: #484b4c;
}

.scrollbar-hide {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

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

.rotate-animation {
  animation: 1s ease-in-out 5s rotation;
}

.gradient-text {
  background: linear-gradient(to top, #000 -55%, #0000 55%);
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeInSuccess {
  opacity: 0;
  animation: 1s forwards fadeIn;
}

.fadeIn {
  opacity: 0;
  animation: .5s forwards fadeIn;
}

.fadeInTwo {
  opacity: 0;
  animation: 1s 1.5s forwards fadeIn;
}

.fadeInTwoDesktop {
  opacity: 0;
  animation: 1s 1s forwards fadeIn;
}

.fadeInHeader {
  opacity: 0;
  animation: 1s .5s forwards fadeIn;
}

@keyframes slideInLeft {
  from {
    opacity: 0;
    transform: translate3d(-150%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeftOne {
  animation: .5s .5s forwards slideInLeft;
  transform: translate3d(-150%, 0, 0);
}

.slideInRightDesktop1 {
  animation: .5s .3s forwards slideInRight;
  transform: translate3d(150%, 0, 0);
}

.slideInRightDesktop2 {
  animation: .5s .5s forwards slideInRight;
  transform: translate3d(150%, 0, 0);
}

.slideInRightDesktop3 {
  animation: .5s .7s forwards slideInRight;
  transform: translate3d(150%, 0, 0);
}

@keyframes slideInDown {
  from {
    visibility: visible;
    opacity: 0;
    transform: translate3d(0, -50px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  opacity: 0;
  animation: .5s 1s forwards slideInDown;
  transform: translate3d(0, 0, 0);
}

@keyframes slideInUp {
  from {
    visibility: visible;
    opacity: 0;
    transform: translate3d(0, 50px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  opacity: 0;
  animation: .5s .5s forwards slideInUp;
  transform: translate3d(0, 0, 0);
}

@keyframes slideInUpSmall {
  from {
    visibility: visible;
    opacity: 0;
    transform: translate3d(0, 10px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.slideInUpSmall {
  opacity: 0;
  animation: .5s forwards slideInUpSmall;
  transform: translate3d(0, 0, 0);
}

@keyframes pulse-animation {
  0% {
    opacity: .5;
  }

  100% {
    opacity: 0;
    transform: scale(1.5);
  }
}

.pulse-animation {
  animation: 2s linear infinite pulse-animation;
}

.center .slick-center img {
  opacity: 1;
  z-index: 2;
  transform: scale(1.25);
  box-shadow: 7px 10px 8px #0006;
}

.center .center-wrapper {
  padding: 35px 2% 50px;
}

.center img {
  z-index: 1;
  opacity: .4;
  border-radius: 9px;
  transition: all .2s;
  position: relative;
}

.center :focus-visible {
  outline: none;
}

.slideInLeftSubwoofer {
  animation: .3s forwards slideInLeft;
  transform: translate3d(-100%, 0, 0);
}

.slideInRightSubwoofer {
  animation: .3s forwards slideInRight;
  transform: translate3d(100%, 0, 0);
}

.shadow-primary {
  box-shadow: 7px 10px 8px #0006;
}

.center-collection .slick-center .card-collection {
  opacity: 1;
  z-index: 2;
  box-shadow: 7px 10px 8px #0006;
}

.center-collection .card-collection {
  z-index: 1;
  opacity: .4;
  transition: all .2s;
  position: relative;
}

.divider-gradient {
  background: linear-gradient(90deg, #c4c4c4 0%, #c4c4c400 100%);
  border-radius: 10px;
  width: 100%;
  height: 1px;
}

.home-input {
  background: #fff;
  border-radius: 4px;
  width: 100%;
  padding: 8px 12px;
}

.home-input::placeholder {
  color: #4d4d4d;
}

.home-input:focus-visible {
  outline: none;
}

.home-checkbox {
  cursor: pointer;
  height: 10px;
  position: relative;
}

.home-checkbox:before {
  content: "";
  background-color: #ccc;
  border-radius: 4px;
  width: 13px;
  height: 14px;
  display: block;
  position: absolute;
  top: -3px;
  left: 0;
}

.home-checkbox:checked:before {
  content: "";
  background-color: #00f;
  border-radius: 4px;
  width: 13px;
  height: 14px;
  display: block;
  position: absolute;
  top: -3px;
  left: 0;
}

.home-checkbox:checked:after {
  content: "";
  border: 2px solid #fff;
  border-width: 0 2px 2px 0;
  width: 5px;
  height: 9px;
  display: block;
  position: absolute;
  top: -1px;
  left: 4px;
  transform: rotate(45deg);
}

.center-product .slick-center .center-wrapper .slick-image-wrapper {
  opacity: 1;
  z-index: 2;
  transform: scale(1.25);
  box-shadow: 2px 2px 8px #0000001a;
}

.center-product .center-wrapper {
  padding: 30px 2% 46px;
}

.center-wrapper .slick-image-wrapper {
  z-index: 1;
  opacity: .4;
  border-radius: 9px;
  margin-top: 12px;
  transition: all .2s cubic-bezier(.25, .8, .25, 1);
  position: relative;
}

.center-product :focus-visible {
  outline: none;
}

.center-quantity .slick-center p {
  opacity: 1;
  z-index: 2;
  transform: scale(1);
}

.center-quantity p {
  z-index: 1;
  opacity: .4;
  border-radius: 9px;
  transition: all .2s;
  position: relative;
  transform: scale(.8);
}

.center-quantity :focus-visible {
  outline: none;
}

.slick-slider, .slick-list {
  height: 100%;
}

.slick-image-wrapper {
  aspect-ratio: 1.33333;
}

.desc a, .desc strong {
  color: #fff;
}

.product-text {
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.collection-page-title-text {
  -webkit-line-clamp: 3;
  line-clamp: 3;
  display: -webkit-box;
  overflow: hidden;
}

.react-horizontal-scrolling-menu--scroll-container::-webkit-scrollbar {
  display: none;
}

.react-horizontal-scrolling-menu--scroll-container {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.video-responsive {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
}

.video-responsive iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.slick-dots {
  bottom: 0 !important;
}

.react-images__navigation, .react-images__header, .react-images__footer {
  opacity: 1 !important;
}

.react-images__navigation svg {
  color: #000;
}

div.react-images__track {
  display: block !important;
}

a:has( > img) {
  font-size: 0;
}

.faq-answer p {
  margin-bottom: 1rem;
}

.faq-answer a {
  text-decoration: underline;
}

.checkout-form-field-box-styling {
  border: 1px solid #888;
  margin-bottom: 16px;
  padding-left: 6px;
  line-height: 2.8em;
}

.job-detail p {
  margin-top: 1rem;
  margin-bottom: .5rem;
}

.product-subtitle {
  color: #626161;
  letter-spacing: .15px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

.product-image-gallery-border {
  box-sizing: border-box;
  border: .25px solid #c2c2c2;
  margin-left: 8px;
  margin-right: 8px;
  display: block;
}

.spec-table-text {
  color: #fff;
}

.testimonials-slider .slick-track {
  align-items: center;
  display: flex;
}

.custom-transition {
  transition: all .4s cubic-bezier(.455, .03, .515, .955);
}

.battery-sku-hover-effect:hover > a:not(:hover) img {
  filter: grayscale();
}

.battery-sku-hover-effect:hover > a:hover .battery-sku-title {
  text-decoration: underline;
}

@media (prefers-color-scheme: dark) {
  input[type="text"].no-darkmode {
    appearance: none;
    background-color: #fff;
  }

  input[type="checkbox"].no-darkmode {
    appearance: none;
    background-color: #fff;
    border: 1px solid #333;
    width: 16px;
    height: 18px;
  }

  input[type="checkbox"].no-darkmode:checked {
    background-color: #fff;
    background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"%23000\" viewBox=\"0 0 512 512\"><path d=\"M362.6 192.9 345 174.8c-.7-.8-1.8-1.2-2.8-1.2-1.1 0-2.1.4-2.8 1.2l-122 122.9-44.4-44.4c-.8-.8-1.8-1.2-2.8-1.2-1 0-2 .4-2.8 1.2l-17.8 17.8c-1.6 1.6-1.6 4.1 0 5.7l56 56c3.6 3.6 8 5.7 11.7 5.7 5.3 0 9.9-3.9 11.6-5.5h.1l133.7-134.4c1.4-1.7 1.4-4.2-.1-5.7z\"/></svg>");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px;
  }
}

input[type="text"].donate-checkbox {
  appearance: none;
  background-color: #fff;
}

input[type="checkbox"].donate-checkbox {
  appearance: none;
  background-color: #fff;
  border: 1px solid #333;
  width: 24px;
  height: 24px;
}

input[type="checkbox"].donate-checkbox:checked {
  background-color: #fff;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"%23000\" viewBox=\"0 0 512 512\"><path d=\"M362.6 192.9 345 174.8c-.7-.8-1.8-1.2-2.8-1.2-1.1 0-2.1.4-2.8 1.2l-122 122.9-44.4-44.4c-.8-.8-1.8-1.2-2.8-1.2-1 0-2 .4-2.8 1.2l-17.8 17.8c-1.6 1.6-1.6 4.1 0 5.7l56 56c3.6 3.6 8 5.7 11.7 5.7 5.3 0 9.9-3.9 11.6-5.5h.1l133.7-134.4c1.4-1.7 1.4-4.2-.1-5.7z\"/></svg>");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 32px;
}

select option {
  color: #1f2937;
  padding: 8px 12px;
}

/* [project]/site/assets/account.css [client] (css) */
@media only screen and (max-width: 768px) {
  .collapsible-table th, .collapsible-table td {
    border-left: none;
  }

  .collapsible-table thead {
    display: none;
  }

  .collapsible-table tr {
    border: 1px solid #dcdcdc;
    margin-bottom: 20px;
    display: block;
  }

  .collapsible-table tr:last-child {
    margin-bottom: 0;
  }

  .collapsible-table tr td {
    position: relative;
  }

  .collapsible-table td {
    justify-content: space-between;
    align-items: center;
    padding: 0 10px 0 0;
    display: flex;
  }

  .collapsible-table td:before {
    content: attr(data-label);
    z-index: 1;
    word-break: break-all;
    width: calc(50% - 6px);
    padding: 6px;
    font-weight: bold;
    text-decoration: none;
  }

  .collapsible-table td:after {
    content: "";
    z-index: 0;
    background-color: #f9fafb;
    border-right: 1px solid #dcdcdc;
    width: 50%;
    min-height: 100%;
    position: absolute;
  }

  .collapsible-table td:last-child {
    border-bottom: none;
  }

  .collapsible-table .order-details-total, .collapsible-table .order-details-product, .collapsible-table .order-details-discount {
    text-align: right;
    word-break: break-word;
    width: calc(60% - 10px);
    padding-left: 10px;
  }

  .collapsible-table .hidden-td {
    display: none;
  }

  .collapsible-table tfoot td {
    border-bottom: none;
  }

  .collapsible-table tfoot {
    margin-top: 20px;
    display: block;
  }

  .collapsible-table tfoot:last-child {
    border-bottom: 1px solid #dcdcdc;
  }

  .collapsible-table tfoot tr {
    border-bottom: none;
    margin-bottom: 0;
  }

  .collapsible-table tfoot tr:last-child {
    border-bottom: 1px solid #dcdcdc;
  }
}

/* [project]/site/assets/menu.css [client] (css) */
.nav-container {
  --bg-menu-color: #313539;
  flex-flow: wrap;
  flex-basis: 40%;
  justify-content: flex-end;
  display: flex;
}

.menu-item {
  text-align: left;
  background-color: var(--bg-menu-color);
  position: relative;
}

.group:hover .group-hover {
  pointer-events: auto;
  display: block;
}

.icon {
  width: 24px;
  height: 24px;
  margin-top: .25rem;
  margin-left: .5rem;
  margin-right: -.25rem;
}

.submenu {
  background-color: var(--bg-menu-color);
  pointer-events: none;
  border-radius: .375rem;
  width: 14rem;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.submenu-item {
  letter-spacing: .1em;
  color: #fff;
  padding: .5rem 1rem;
  font-family: Oswald;
  font-size: .875rem;
}

.submenu-item:hover {
  text-decoration: underline;
  transition: all .3s;
}

.main-nav-item:focus, .main-nav-item:focus-visible {
  outline-offset: -2px;
  outline: 2px solid #fff;
}

.main-menu-item:hover .main-submenu {
  pointer-events: auto;
  display: flex;
}

.main-nav-items {
  transform-origin: 100% 0;
  pointer-events: none;
  z-index: 20;
  background-color: var(--bg-menu-color);
  border: 1px solid #000;
  border-radius: .25rem;
  outline: none;
  width: 14rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: none;
  position: absolute;
  left: 0;
  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

/* [project]/site/assets/breadcrumbs.css [client] (css) */
.breadcrumb {
  margin: 0;
  padding: 0;
  list-style: none;
}

.breadcrumb li {
  font-size: 14px;
  display: inline;
}

.breadcrumb li a {
  color: #6d7b8d;
  text-decoration: none;
}

.breadcrumb li a:hover {
  color: #50728a;
}

.breadcrumb li a:active {
  color: #253545;
}

.breadcrumb li a:visited {
  color: #8b9aa3;
}

.breadcrumb li:after {
  content: " > ";
  color: #a9a9a9;
}

.breadcrumb li:last-child:after {
  content: "";
}

/* [project]/site/assets/countdown-timers/sale-countdown-timer.css [client] (css) */
:root {
  --countdown-bg-color: #000c;
  --countdown-shadow-color: #0000001a;
}

.sale-countdown-timer {
  background-color: var(--countdown-bg-color);
  box-shadow: 0 4px 8px var(--countdown-shadow-color);
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: .5rem;
  display: flex;
}

.sale-countdown-timer .sale-label {
  color: #fff;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
}

.sale-countdown-timer .countdown {
  letter-spacing: 1px;
  flex-direction: column;
  align-items: center;
  padding: 5px;
  font-size: 3rem;
  line-height: .9;
  display: flex;
}

.sale-countdown-timer .countdown.danger {
  color: #ff1;
  text-shadow: 2px 2px 2px #000;
  font-weight: bold;
}

.sale-countdown-timer .countdown > span {
  text-transform: uppercase;
  margin-top: 2px;
  font-size: 1.5rem;
  line-height: 1.6rem;
}

.sale-countdown-timer .countdown-link {
  letter-spacing: 1px;
  color: #ffb409;
  align-items: center;
  font-size: 1.2rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

@media screen and (max-width: 767px) {
  .sale-countdown-timer {
    padding: .05rem;
  }

  .sale-countdown-timer .sale-label {
    margin-bottom: .5rem;
    font-size: 1.2rem;
  }

  .sale-countdown-timer .countdown {
    padding: 2px;
    font-size: 2rem;
    line-height: .8;
  }

  .sale-countdown-timer .countdown > span {
    margin-top: 1px;
    font-size: 1rem;
    line-height: 1.1rem;
  }

  .sale-countdown-timer .countdown-link {
    font-size: .8rem;
  }

  .sale-countdown-timer .countdown-link > div:not(:last-child) {
    padding-right: 10px;
  }
}

@media screen and (min-width: 768px) {
  .sale-countdown-timer {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .sale-countdown-timer .sale-label {
    margin-right: 1.5rem;
    font-size: 2.5rem;
  }

  .sale-countdown-timer .countdown-link {
    font-size: 2.5rem;
  }

  .sale-countdown-timer .countdown-link > div:not(:last-child) {
    padding-right: 20px;
  }

  .sale-countdown-timer .countdown-link > div > span {
    font-size: 1.2rem;
  }
}

/* [project]/site/assets/badges-pills.css [client] (css) */
.dangerBadge {
  -webkit-text-size-adjust: 100%;
  font-variation-settings: normal;
  font-feature-settings: "cv02", "cv03", "cv04", "cv11";
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: initial;
  --tw-pan-y: initial;
  --tw-pinch-zoom: initial;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal: initial;
  --tw-slashed-zero: initial;
  --tw-numeric-figure: initial;
  --tw-numeric-spacing: initial;
  --tw-numeric-fraction: initial;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: initial;
  --tw-brightness: initial;
  --tw-contrast: initial;
  --tw-grayscale: initial;
  --tw-hue-rotate: initial;
  --tw-invert: initial;
  --tw-saturate: initial;
  --tw-sepia: initial;
  --tw-drop-shadow: initial;
  --tw-backdrop-blur: initial;
  --tw-backdrop-brightness: initial;
  --tw-backdrop-contrast: initial;
  --tw-backdrop-grayscale: initial;
  --tw-backdrop-hue-rotate: initial;
  --tw-backdrop-invert: initial;
  --tw-backdrop-opacity: initial;
  --tw-backdrop-saturate: initial;
  --tw-backdrop-sepia: initial;
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-inset: inset;
  --tw-ring-color: #dc26261a;
  border: 0 solid #e5e7eb;
  border-radius: .375rem;
  align-items: center;
  padding: .25rem .5rem;
  font-family: Inter var, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: .7rem;
  font-weight: 400;
  line-height: .8rem;
  display: inline-flex;
}

.defaultSelectionGreenBadge {
  -webkit-text-size-adjust: 100%;
  font-variation-settings: normal;
  font-feature-settings: "cv02", "cv03", "cv04", "cv11";
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: initial;
  --tw-pan-y: initial;
  --tw-pinch-zoom: initial;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal: initial;
  --tw-slashed-zero: initial;
  --tw-numeric-figure: initial;
  --tw-numeric-spacing: initial;
  --tw-numeric-fraction: initial;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: initial;
  --tw-brightness: initial;
  --tw-contrast: initial;
  --tw-grayscale: initial;
  --tw-hue-rotate: initial;
  --tw-invert: initial;
  --tw-saturate: initial;
  --tw-sepia: initial;
  --tw-drop-shadow: initial;
  --tw-backdrop-blur: initial;
  --tw-backdrop-brightness: initial;
  --tw-backdrop-contrast: initial;
  --tw-backdrop-grayscale: initial;
  --tw-backdrop-hue-rotate: initial;
  --tw-backdrop-invert: initial;
  --tw-backdrop-opacity: initial;
  --tw-backdrop-saturate: initial;
  --tw-backdrop-sepia: initial;
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-inset: inset;
  --tw-ring-color: #16a34a33;
  border: 0 solid #e5e7eb;
  border-radius: .3rem;
  align-items: center;
  padding: .1rem .45rem;
  font-family: Inter var, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: .7rem;
  font-weight: 700;
  line-height: .75rem;
  display: inline-flex;
}

/* [project]/site/assets/custom-collection-image-sizes.css [client] (css) */
@media (max-width: 767px) {
  .img-sku-sk-batt20ah {
    transform: translateY(-5px)scale(1.15);
  }

  .img-sku-sk-batt35ah {
    transform: scale(1.1);
  }
}

/* [project]/site/assets/main.scss.css [client] (css) */
*, :before, :after, ::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}

*, :before, :after {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}

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

html, :host {
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
  font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  line-height: 1.5;
}

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

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

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

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

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

b, strong {
  font-weight: bolder;
}

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

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

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

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

button, select {
  text-transform: none;
}

button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}

:-moz-focusring {
  outline: auto;
}

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

progress {
  vertical-align: baseline;
}

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

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

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

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

summary {
  display: list-item;
}

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

dialog {
  padding: 0;
}

textarea {
  resize: vertical;
}

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

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

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

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

:disabled {
  cursor: default;
}

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

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

[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

.\!container {
  width: 100% !important;
}

.container {
  width: 100%;
}

@media (min-width: 320px) {
  .\!container {
    max-width: 320px !important;
  }

  .container {
    max-width: 320px;
  }
}

@media (min-width: 540px) {
  .\!container {
    max-width: 540px !important;
  }

  .container {
    max-width: 540px;
  }
}

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

  .container {
    max-width: 640px;
  }
}

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

  .container {
    max-width: 768px;
  }
}

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

  .container {
    max-width: 1024px;
  }
}

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

  .container {
    max-width: 1280px;
  }
}

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

  .container {
    max-width: 1536px;
  }
}

.mobile-menu-item {
  cursor: pointer;
  --tw-border-opacity: 1;
  border-bottom-width: 2px;
  border-color: rgb(23 23 23 / var(--tw-border-opacity, 1));
  width: 100vw;
}

.mobile-menu-item-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: .75rem;
  width: 100%;
  min-height: 60px;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.mobile-menu-item-link {
  text-transform: uppercase;
  --tw-text-opacity: 1;
  width: 100%;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-family: var(--font-oswald), sans-serif;
  align-items: center;
  gap: .5rem;
  display: flex;
}

.mobile-menu-item-arrow {
  text-align: right;
  flex-grow: 1;
  width: 3.5rem;
}

.mobile-menu-item-arrow button {
  padding: 1rem;
}

.desktop-menu-item {
  text-align: left;
  background: #313539;
  position: relative;
}

.desktop-menu-item-link {
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: .1em;
  --tw-text-opacity: 1;
  width: 100%;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  justify-content: center;
  padding: .25rem .5rem;
  display: inline-flex;
}

@media (min-width: 1024px) {
  .desktop-menu-item-link {
    padding: .5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.desktop-menu-item-link {
  font-family: var(--font-bebas), sans-serif;
}

.desktop-menu-item-link:focus, .desktop-menu-item-link:focus-visible {
  outline-offset: -2px;
  outline: 2px solid #fff;
}

.desktop-menu-item-link:hover .main-submenu {
  pointer-events: auto;
  display: flex;
}

.desktop-menu-item svg {
  width: 1.25rem;
  height: 1.25rem;
  margin-top: .25rem;
  margin-left: .5rem;
  margin-right: -.25rem;
}

.desktop-submenu {
  pointer-events: none;
  z-index: 20;
  transform-origin: 100% 0;
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  width: 14rem;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1));
  background-color: #313539;
  border-radius: .25rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: none;
  position: absolute;
  left: 0;
}

.desktop-menu-item:hover .desktop-submenu {
  pointer-events: auto;
  display: block;
}

.desktop-submenu-link {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: .1em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .5rem 1rem;
  font-size: .875rem;
  line-height: 1.25rem;
  display: inline-flex;
  position: relative;
}

.desktop-submenu-link:hover {
  text-decoration-line: underline;
}

.desktop-submenu-link:focus {
  outline-color: #52525b;
}

.desktop-submenu-link {
  cursor: pointer;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-size: .875rem;
  line-height: 1.25rem;
  font-family: var(--font-oswald), sans-serif;
  padding: .5rem 1rem;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.desktop-submenu-item svg {
  width: 1.25rem;
  height: 1.25rem;
  margin-top: .25rem;
  margin-left: .5rem;
  margin-right: -.25rem;
}

.desktop-sub-submenu {
  pointer-events: none;
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  width: 14rem;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1));
  --tw-ring-opacity: .05;
  border-radius: .25rem;
  margin-top: .5rem;
  display: none;
  position: absolute;
}

.desktop-sub-submenu:focus {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.desktop-sub-submenu {
  background-color: #313539;
}

.main-menu-item:hover .desktop-sub-submenu {
  pointer-events: auto;
  display: block;
}

.sr-only {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.visible {
  visibility: visible;
}

.collapse {
  visibility: collapse;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.-inset-0\.5 {
  inset: -.125rem;
}

.-inset-\[2px\] {
  inset: -2px;
}

.inset-0 {
  inset: 0;
}

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

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

.-bottom-10 {
  bottom: -2.5rem;
}

.-bottom-2 {
  bottom: -.5rem;
}

.-bottom-40 {
  bottom: -10rem;
}

.-bottom-8 {
  bottom: -2rem;
}

.-left-40 {
  left: -10rem;
}

.-left-8 {
  left: -2rem;
}

.-right-1 {
  right: -.25rem;
}

.-right-10 {
  right: -2.5rem;
}

.-right-12 {
  right: -3rem;
}

.-right-2 {
  right: -.5rem;
}

.-right-3 {
  right: -.75rem;
}

.-right-40 {
  right: -10rem;
}

.-right-8 {
  right: -2rem;
}

.-top-1 {
  top: -.25rem;
}

.-top-1\.5 {
  top: -.375rem;
}

.-top-12 {
  top: -3rem;
}

.-top-2 {
  top: -.5rem;
}

.-top-3 {
  top: -.75rem;
}

.-top-40 {
  top: -10rem;
}

.-top-7 {
  top: -1.75rem;
}

.-top-8 {
  top: -2rem;
}

.-top-\[36px\] {
  top: -36px;
}

.bottom-0 {
  bottom: 0;
}

.bottom-2 {
  bottom: .5rem;
}

.bottom-20 {
  bottom: 5rem;
}

.bottom-3 {
  bottom: .75rem;
}

.bottom-4 {
  bottom: 1rem;
}

.bottom-\[425px\] {
  bottom: 425px;
}

.bottom-\[84px\] {
  bottom: 84px;
}

.left-0 {
  left: 0;
}

.left-1 {
  left: .25rem;
}

.left-1\.5 {
  left: .375rem;
}

.left-1\/2 {
  left: 50%;
}

.left-1\/4 {
  left: 25%;
}

.left-10 {
  left: 2.5rem;
}

.left-12 {
  left: 3rem;
}

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

.left-3 {
  left: .75rem;
}

.left-4 {
  left: 1rem;
}

.left-\[11\%\] {
  left: 11%;
}

.left-\[11px\] {
  left: 11px;
}

.left-\[16px\] {
  left: 16px;
}

.left-\[17px\] {
  left: 17px;
}

.left-full {
  left: 100%;
}

.right-0 {
  right: 0;
}

.right-0\.5 {
  right: .125rem;
}

.right-1 {
  right: .25rem;
}

.right-1\/4 {
  right: 25%;
}

.right-10 {
  right: 2.5rem;
}

.right-2 {
  right: .5rem;
}

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

.right-20 {
  right: 5rem;
}

.right-3 {
  right: .75rem;
}

.right-4 {
  right: 1rem;
}

.right-40 {
  right: 10rem;
}

.right-\[20px\] {
  right: 20px;
}

.top-0 {
  top: 0;
}

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

.top-1 {
  top: .25rem;
}

.top-1\.5 {
  top: .375rem;
}

.top-1\/2 {
  top: 50%;
}

.top-10 {
  top: 2.5rem;
}

.top-12 {
  top: 3rem;
}

.top-14 {
  top: 3.5rem;
}

.top-2 {
  top: .5rem;
}

.top-2\.5 {
  top: .625rem;
}

.top-20 {
  top: 5rem;
}

.top-3 {
  top: .75rem;
}

.top-4 {
  top: 1rem;
}

.top-6 {
  top: 1.5rem;
}

.top-8 {
  top: 2rem;
}

.top-\[10px\] {
  top: 10px;
}

.top-\[110px\] {
  top: 110px;
}

.top-\[170px\] {
  top: 170px;
}

.top-\[24px\] {
  top: 24px;
}

.top-\[50px\] {
  top: 50px;
}

.top-\[60px\] {
  top: 60px;
}

.top-\[7px\] {
  top: 7px;
}

.top-full {
  top: 100%;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.z-\[100\] {
  z-index: 100;
}

.z-\[102\] {
  z-index: 102;
}

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

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

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

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

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

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

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

.col-span-8 {
  grid-column: span 8 / span 8;
}

.col-start-1 {
  grid-column-start: 1;
}

.col-start-2 {
  grid-column-start: 2;
}

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

.row-start-1 {
  grid-row-start: 1;
}

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

.m-0 {
  margin: 0;
}

.m-1 {
  margin: .25rem;
}

.m-1\.5 {
  margin: .375rem;
}

.m-12 {
  margin: 3rem;
}

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

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

.m-5 {
  margin: 1.25rem;
}

.m-auto {
  margin: auto;
}

.-mx-0\.5 {
  margin-left: -.125rem;
  margin-right: -.125rem;
}

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

.-mx-3 {
  margin-left: -.75rem;
  margin-right: -.75rem;
}

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

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

.mx-0\.5 {
  margin-left: .125rem;
  margin-right: .125rem;
}

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

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

.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}

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

.mx-3 {
  margin-left: .75rem;
  margin-right: .75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.my-\[6px\] {
  margin-top: 6px;
  margin-bottom: 6px;
}

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

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

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

.-mb-px {
  margin-bottom: -1px;
}

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

.-mr-0\.5 {
  margin-right: -.125rem;
}

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

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

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

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

.-mt-14 {
  margin-top: -3.5rem;
}

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

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

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

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

.mb-0 {
  margin-bottom: 0;
}

.mb-0\.5 {
  margin-bottom: .125rem;
}

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

.mb-1\.5 {
  margin-bottom: .375rem;
}

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

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

.mb-16 {
  margin-bottom: 4rem;
}

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

.mb-2\.5 {
  margin-bottom: .625rem;
}

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

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

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

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

.mb-7 {
  margin-bottom: 1.75rem;
}

.mb-72 {
  margin-bottom: 18rem;
}

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

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

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

.ml-0 {
  margin-left: 0;
}

.ml-0\.5 {
  margin-left: .125rem;
}

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

.ml-1\.5 {
  margin-left: .375rem;
}

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

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

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

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

.ml-7 {
  margin-left: 1.75rem;
}

.ml-\[2\.5vw\] {
  margin-left: 2.5vw;
}

.ml-auto {
  margin-left: auto;
}

.mr-0 {
  margin-right: 0;
}

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

.mr-1\.5 {
  margin-right: .375rem;
}

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

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

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

.mr-5 {
  margin-right: 1.25rem;
}

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

.mr-7 {
  margin-right: 1.75rem;
}

.mr-9 {
  margin-right: 2.25rem;
}

.mr-\[2\.5vw\] {
  margin-right: 2.5vw;
}

.mt-0 {
  margin-top: 0;
}

.mt-0\.5 {
  margin-top: .125rem;
}

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

.mt-1\.5 {
  margin-top: .375rem;
}

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

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

.mt-16 {
  margin-top: 4rem;
}

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

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

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

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

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

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

.mt-\[-3\.2rem\] {
  margin-top: -3.2rem;
}

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

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

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

.mt-auto {
  margin-top: auto;
}

.box-content {
  box-sizing: content-box;
}

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

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

.line-clamp-3 {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.\!block {
  display: block !important;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.hidden {
  display: none;
}

.aspect-\[0\.846\] {
  aspect-ratio: .846;
}

.aspect-\[1\.3333\] {
  aspect-ratio: 1.3333;
}

.aspect-\[1\.54\] {
  aspect-ratio: 1.54;
}

.aspect-\[1\.5\] {
  aspect-ratio: 1.5;
}

.aspect-\[16\/6\] {
  aspect-ratio: 16 / 6;
}

.aspect-\[698\/821\] {
  aspect-ratio: 698 / 821;
}

.aspect-square {
  aspect-ratio: 1;
}

.aspect-video {
  aspect-ratio: 16 / 9;
}

.\!h-5 {
  height: 1.25rem !important;
}

.h-0 {
  height: 0;
}

.h-0\.5 {
  height: .125rem;
}

.h-1 {
  height: .25rem;
}

.h-1\.5 {
  height: .375rem;
}

.h-10 {
  height: 2.5rem;
}

.h-11 {
  height: 2.75rem;
}

.h-12 {
  height: 3rem;
}

.h-14 {
  height: 3.5rem;
}

.h-16 {
  height: 4rem;
}

.h-2 {
  height: .5rem;
}

.h-2\.5 {
  height: .625rem;
}

.h-20 {
  height: 5rem;
}

.h-24 {
  height: 6rem;
}

.h-28 {
  height: 7rem;
}

.h-3 {
  height: .75rem;
}

.h-3\.5 {
  height: .875rem;
}

.h-3\/4 {
  height: 75%;
}

.h-3\/5 {
  height: 60%;
}

.h-32 {
  height: 8rem;
}

.h-4 {
  height: 1rem;
}

.h-40 {
  height: 10rem;
}

.h-5 {
  height: 1.25rem;
}

.h-56 {
  height: 14rem;
}

.h-6 {
  height: 1.5rem;
}

.h-64 {
  height: 16rem;
}

.h-7 {
  height: 1.75rem;
}

.h-72 {
  height: 18rem;
}

.h-8 {
  height: 2rem;
}

.h-9 {
  height: 2.25rem;
}

.h-96 {
  height: 24rem;
}

.h-\[100dvh\] {
  height: 100dvh;
}

.h-\[100px\] {
  height: 100px;
}

.h-\[13px\] {
  height: 13px;
}

.h-\[150px\] {
  height: 150px;
}

.h-\[16px\] {
  height: 16px;
}

.h-\[175\.75px\] {
  height: 175.75px;
}

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

.h-\[20px\] {
  height: 20px;
}

.h-\[28px\] {
  height: 28px;
}

.h-\[2px\] {
  height: 2px;
}

.h-\[34px\] {
  height: 34px;
}

.h-\[36px\] {
  height: 36px;
}

.h-\[38px\] {
  height: 38px;
}

.h-\[40\%\] {
  height: 40%;
}

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

.h-\[42px\] {
  height: 42px;
}

.h-\[44px\] {
  height: 44px;
}

.h-\[4em\] {
  height: 4em;
}

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

.h-\[60\%\] {
  height: 60%;
}

.h-\[60px\] {
  height: 60px;
}

.h-\[63px\] {
  height: 63px;
}

.h-\[75px\] {
  height: 75px;
}

.h-\[76px\] {
  height: 76px;
}

.h-\[80\%\] {
  height: 80%;
}

.h-\[80px\] {
  height: 80px;
}

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

.h-\[calc\(100dvh-210px\)\] {
  height: calc(100dvh - 210px);
}

.h-\[calc\(100dvh-44px\)\] {
  height: calc(100dvh - 44px);
}

.h-\[calc\(100dvh-60px\)\] {
  height: calc(100dvh - 60px);
}

.h-auto {
  height: auto;
}

.h-fit {
  height: fit-content;
}

.h-full {
  height: 100%;
}

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

.h-screen {
  height: 100vh;
}

.max-h-40 {
  max-height: 10rem;
}

.max-h-96 {
  max-height: 24rem;
}

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

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

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

.min-h-5 {
  min-height: 1.25rem;
}

.min-h-\[100vh\] {
  min-height: 100vh;
}

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

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

.min-h-\[2\.25rem\] {
  min-height: 2.25rem;
}

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

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

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

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

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

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

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

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

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

.min-h-\[70vh\] {
  min-height: 70vh;
}

.min-h-full {
  min-height: 100%;
}

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

.\!w-5 {
  width: 1.25rem !important;
}

.w-0 {
  width: 0;
}

.w-1\.5 {
  width: .375rem;
}

.w-1\/12 {
  width: 8.33333%;
}

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

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

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

.w-10 {
  width: 2.5rem;
}

.w-10\/12 {
  width: 83.3333%;
}

.w-12 {
  width: 3rem;
}

.w-14 {
  width: 3.5rem;
}

.w-16 {
  width: 4rem;
}

.w-2 {
  width: .5rem;
}

.w-2\.5 {
  width: .625rem;
}

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

.w-2\/3 {
  width: 66.6667%;
}

.w-20 {
  width: 5rem;
}

.w-24 {
  width: 6rem;
}

.w-28 {
  width: 7rem;
}

.w-3 {
  width: .75rem;
}

.w-3\.5 {
  width: .875rem;
}

.w-3\/12 {
  width: 25%;
}

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

.w-32 {
  width: 8rem;
}

.w-4 {
  width: 1rem;
}

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

.w-40 {
  width: 10rem;
}

.w-48 {
  width: 12rem;
}

.w-5 {
  width: 1.25rem;
}

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

.w-52 {
  width: 13rem;
}

.w-56 {
  width: 14rem;
}

.w-6 {
  width: 1.5rem;
}

.w-60 {
  width: 15rem;
}

.w-64 {
  width: 16rem;
}

.w-7 {
  width: 1.75rem;
}

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

.w-72 {
  width: 18rem;
}

.w-8 {
  width: 2rem;
}

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

.w-9 {
  width: 2.25rem;
}

.w-9\/12 {
  width: 75%;
}

.w-96 {
  width: 24rem;
}

.w-\[0\%\] {
  width: 0%;
}

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

.w-\[100vw\] {
  width: 100vw;
}

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

.w-\[160px\] {
  width: 160px;
}

.w-\[16px\] {
  width: 16px;
}

.w-\[175\.75px\] {
  width: 175.75px;
}

.w-\[18px\] {
  width: 18px;
}

.w-\[20\%\] {
  width: 20%;
}

.w-\[205px\] {
  width: 205px;
}

.w-\[20px\] {
  width: 20px;
}

.w-\[24px\] {
  width: 24px;
}

.w-\[260px\] {
  width: 260px;
}

.w-\[280px\] {
  width: 280px;
}

.w-\[30\%\] {
  width: 30%;
}

.w-\[300\%\] {
  width: 300%;
}

.w-\[300px\] {
  width: 300px;
}

.w-\[300vw\] {
  width: 300vw;
}

.w-\[32px\] {
  width: 32px;
}

.w-\[45\%\] {
  width: 45%;
}

.w-\[450px\] {
  width: 450px;
}

.w-\[50\%\] {
  width: 50%;
}

.w-\[50px\] {
  width: 50px;
}

.w-\[60px\] {
  width: 60px;
}

.w-\[75\%\] {
  width: 75%;
}

.w-\[75px\] {
  width: 75px;
}

.w-\[76px\] {
  width: 76px;
}

.w-\[78\%\] {
  width: 78%;
}

.w-\[7px\] {
  width: 7px;
}

.w-\[800px\] {
  width: 800px;
}

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

.w-\[83\%\] {
  width: 83%;
}

.w-\[85vw\] {
  width: 85vw;
}

.w-\[90\%\] {
  width: 90%;
}

.w-auto {
  width: auto;
}

.w-fit {
  width: fit-content;
}

.w-full {
  width: 100%;
}

.w-px {
  width: 1px;
}

.w-screen {
  width: 100vw;
}

.min-w-0 {
  min-width: 0;
}

.min-w-5 {
  min-width: 1.25rem;
}

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

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

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

.min-w-\[2\.25rem\] {
  min-width: 2.25rem;
}

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

.min-w-\[6em\] {
  min-width: 6em;
}

.min-w-\[8em\] {
  min-width: 8em;
}

.min-w-full {
  min-width: 100%;
}

.max-w-2xl {
  max-width: 42rem;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-4xl {
  max-width: 56rem;
}

.max-w-5xl {
  max-width: 64rem;
}

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

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

.max-w-\[10em\] {
  max-width: 10em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.max-w-\[30\%\] {
  max-width: 30%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.max-w-\[90vw\] {
  max-width: 90vw;
}

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

.max-w-lg {
  max-width: 32rem;
}

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

.max-w-none {
  max-width: none;
}

.max-w-sm {
  max-width: 24rem;
}

.max-w-xl {
  max-width: 36rem;
}

.max-w-xs {
  max-width: 20rem;
}

.flex-1 {
  flex: 1;
}

.flex-auto {
  flex: auto;
}

.flex-none {
  flex: none;
}

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

.shrink {
  flex-shrink: 1;
}

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

.flex-grow, .grow {
  flex-grow: 1;
}

.basis-1\/2 {
  flex-basis: 50%;
}

.basis-1\/3 {
  flex-basis: 33.3333%;
}

.basis-2\/5 {
  flex-basis: 40%;
}

.basis-\[calc\(25\%-0\.5rem\)\] {
  flex-basis: calc(25% - .5rem);
}

.border-collapse {
  border-collapse: collapse;
}

.origin-left {
  transform-origin: 0;
}

.origin-top-right {
  transform-origin: 100% 0;
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-\[0\%\] {
  --tw-translate-x: -0%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-\[33\.3333\%\] {
  --tw-translate-x: -33.3333%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-\[66\.6666\%\] {
  --tw-translate-x: -66.6666%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-0\.5 {
  --tw-translate-y: -.125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1 {
  --tw-translate-y: -.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-10 {
  --tw-translate-y: -2.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-3 {
  --tw-translate-y: -.75rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-4 {
  --tw-translate-y: -1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-\[2px\] {
  --tw-translate-y: -2px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-1 {
  --tw-translate-x: .25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-1\/4 {
  --tw-translate-x: 25%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-10 {
  --tw-translate-x: 2.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-\[18px\] {
  --tw-translate-x: 18px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-\[24px\] {
  --tw-translate-x: 24px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-0\.5 {
  --tw-translate-y: .125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-1 {
  --tw-translate-y: .25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-2 {
  --tw-translate-y: .5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-4 {
  --tw-translate-y: 1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[2px\] {
  --tw-translate-y: 2px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[-90deg\] {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-0 {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-x-0 {
  --tw-scale-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform-gpu {
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform-none {
  transform: none;
}

@keyframes slideDown {
  from {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height);
  }
}

.animate-\[slideDown_0\.42s_ease_1\] {
  animation: .42s slideDown;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.animate-fadeIn {
  animation: .3s ease-out fadeIn;
}

@keyframes ping {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

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

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

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

@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-4px);
  }

  20%, 40%, 60%, 80% {
    transform: translateX(4px);
  }
}

.animate-shake {
  animation: .5s ease-in-out shake;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

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

.cursor-default {
  cursor: default;
}

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

.cursor-pointer {
  cursor: pointer;
}

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

.resize-none {
  resize: none;
}

.resize {
  resize: both;
}

.snap-x {
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}

.snap-mandatory {
  --tw-scroll-snap-strictness: mandatory;
}

.snap-center {
  scroll-snap-align: center;
}

.list-inside {
  list-style-position: inside;
}

.list-outside {
  list-style-position: outside;
}

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

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

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

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

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

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

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

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

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

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

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

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

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.place-content-center {
  place-content: center;
}

.place-content-start {
  place-content: start;
}

.place-content-end {
  place-content: end;
}

.content-center {
  align-content: center;
}

.content-end {
  align-content: flex-end;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-stretch {
  justify-content: stretch;
}

.justify-items-end {
  justify-items: end;
}

.gap-0 {
  gap: 0;
}

.gap-0\.5 {
  gap: .125rem;
}

.gap-1 {
  gap: .25rem;
}

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

.gap-2 {
  gap: .5rem;
}

.gap-2\.5 {
  gap: .625rem;
}

.gap-3 {
  gap: .75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-8 {
  gap: 2rem;
}

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

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

.gap-x-3 {
  -moz-column-gap: .75rem;
  column-gap: .75rem;
}

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

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

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

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

.gap-y-3 {
  row-gap: .75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.divide-accent-2 > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--accent-2);
}

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

.divide-neutral-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(212 212 212 / var(--tw-divide-opacity, 1));
}

.place-self-center {
  place-self: center;
}

.self-center {
  align-self: center;
}

.self-stretch {
  align-self: stretch;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

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

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

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

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

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

.scroll-smooth {
  scroll-behavior: smooth;
}

.truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.overflow-ellipsis, .text-ellipsis {
  text-overflow: ellipsis;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.break-words {
  overflow-wrap: break-word;
}

.rounded {
  border-radius: .25rem;
}

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

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

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

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

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

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

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

.rounded-b-2xl {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-b-lg {
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

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

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

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

.rounded-t {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.rounded-t-lg {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
}

.rounded-bl-full {
  border-bottom-left-radius: 9999px;
}

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

.border {
  border-width: 1px;
}

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

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

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

.border-b {
  border-bottom-width: 1px;
}

.border-b-0 {
  border-bottom-width: 0;
}

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

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

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

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

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

.border-l-\[3px\] {
  border-left-width: 3px;
}

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

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

.border-r-2 {
  border-right-width: 2px;
}

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

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

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

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

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-none {
  border-style: none;
}

.border-\[\#1B6AE3\] {
  --tw-border-opacity: 1;
  border-color: rgb(27 106 227 / var(--tw-border-opacity, 1));
}

.border-\[\#26292B\] {
  --tw-border-opacity: 1;
  border-color: rgb(38 41 43 / var(--tw-border-opacity, 1));
}

.border-\[\#407294\] {
  --tw-border-opacity: 1;
  border-color: rgb(64 114 148 / var(--tw-border-opacity, 1));
}

.border-\[\#ffe433\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 228 51 / var(--tw-border-opacity, 1));
}

.border-accent-2 {
  border-color: var(--accent-2);
}

.border-accent-3 {
  border-color: var(--accent-3);
}

.border-amber-200 {
  --tw-border-opacity: 1;
  border-color: rgb(253 230 138 / var(--tw-border-opacity, 1));
}

.border-amber-200\/50 {
  border-color: #fde68a80;
}

.border-amber-300 {
  --tw-border-opacity: 1;
  border-color: rgb(252 211 77 / var(--tw-border-opacity, 1));
}

.border-amber-400 {
  --tw-border-opacity: 1;
  border-color: rgb(251 191 36 / var(--tw-border-opacity, 1));
}

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

.border-emerald-500\/30 {
  border-color: #10b9814d;
}

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

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

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

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

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

.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
}

.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
}

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

.border-lime-200 {
  --tw-border-opacity: 1;
  border-color: rgb(217 249 157 / var(--tw-border-opacity, 1));
}

.border-lime-400 {
  --tw-border-opacity: 1;
  border-color: rgb(163 230 53 / var(--tw-border-opacity, 1));
}

.border-lime-500 {
  --tw-border-opacity: 1;
  border-color: rgb(132 204 22 / var(--tw-border-opacity, 1));
}

.border-neutral-100 {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity, 1));
}

.border-neutral-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
}

.border-neutral-300 {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 212 / var(--tw-border-opacity, 1));
}

.border-neutral-400 {
  --tw-border-opacity: 1;
  border-color: rgb(163 163 163 / var(--tw-border-opacity, 1));
}

.border-neutral-500 {
  --tw-border-opacity: 1;
  border-color: rgb(115 115 115 / var(--tw-border-opacity, 1));
}

.border-neutral-600 {
  --tw-border-opacity: 1;
  border-color: rgb(82 82 82 / var(--tw-border-opacity, 1));
}

.border-neutral-700 {
  --tw-border-opacity: 1;
  border-color: rgb(64 64 64 / var(--tw-border-opacity, 1));
}

.border-neutral-800 {
  --tw-border-opacity: 1;
  border-color: rgb(38 38 38 / var(--tw-border-opacity, 1));
}

.border-neutral-900 {
  --tw-border-opacity: 1;
  border-color: rgb(23 23 23 / var(--tw-border-opacity, 1));
}

.border-orange-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 215 170 / var(--tw-border-opacity, 1));
}

.border-orange-300 {
  --tw-border-opacity: 1;
  border-color: rgb(253 186 116 / var(--tw-border-opacity, 1));
}

.border-orange-500 {
  --tw-border-opacity: 1;
  border-color: rgb(249 115 22 / var(--tw-border-opacity, 1));
}

.border-orange-600 {
  --tw-border-opacity: 1;
  border-color: rgb(234 88 12 / var(--tw-border-opacity, 1));
}

.border-primary {
  border-color: var(--primary);
}

.border-purple-300 {
  --tw-border-opacity: 1;
  border-color: rgb(216 180 254 / var(--tw-border-opacity, 1));
}

.border-rose-400 {
  --tw-border-opacity: 1;
  border-color: rgb(251 113 133 / var(--tw-border-opacity, 1));
}

.border-rose-500 {
  --tw-border-opacity: 1;
  border-color: rgb(244 63 94 / var(--tw-border-opacity, 1));
}

.border-rose-600 {
  --tw-border-opacity: 1;
  border-color: rgb(225 29 72 / var(--tw-border-opacity, 1));
}

.border-rose-700 {
  --tw-border-opacity: 1;
  border-color: rgb(190 18 60 / var(--tw-border-opacity, 1));
}

.border-secondary {
  border-color: var(--secondary);
}

.border-skar-blue {
  --tw-border-opacity: 1;
  border-color: rgb(51 102 153 / var(--tw-border-opacity, 1));
}

.border-skar-blue\/20 {
  border-color: #3693;
}

.border-skar-blue\/30 {
  border-color: #3366994d;
}

.border-skar-red {
  --tw-border-opacity: 1;
  border-color: rgb(217 1 27 / var(--tw-border-opacity, 1));
}

.border-skar-red-dark {
  --tw-border-opacity: 1;
  border-color: rgb(138 4 43 / var(--tw-border-opacity, 1));
}

.border-sky-400 {
  --tw-border-opacity: 1;
  border-color: rgb(56 189 248 / var(--tw-border-opacity, 1));
}

.border-sky-500 {
  --tw-border-opacity: 1;
  border-color: rgb(14 165 233 / var(--tw-border-opacity, 1));
}

.border-sky-600 {
  --tw-border-opacity: 1;
  border-color: rgb(2 132 199 / var(--tw-border-opacity, 1));
}

.border-sky-700 {
  --tw-border-opacity: 1;
  border-color: rgb(3 105 161 / var(--tw-border-opacity, 1));
}

.border-sky-800 {
  --tw-border-opacity: 1;
  border-color: rgb(7 89 133 / var(--tw-border-opacity, 1));
}

.border-slate-100 {
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / var(--tw-border-opacity, 1));
}

.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}

.border-slate-500 {
  --tw-border-opacity: 1;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1));
}

.border-slate-600 {
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-border-opacity, 1));
}

.border-slate-700\/50 {
  border-color: #33415580;
}

.border-teal-600 {
  --tw-border-opacity: 1;
  border-color: rgb(13 148 136 / var(--tw-border-opacity, 1));
}

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

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

.border-white\/10 {
  border-color: #ffffff1a;
}

.border-white\/20 {
  border-color: #fff3;
}

.border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgb(250 204 21 / var(--tw-border-opacity, 1));
}

.border-yellow-500 {
  --tw-border-opacity: 1;
  border-color: rgb(234 179 8 / var(--tw-border-opacity, 1));
}

.border-y-neutral-200 {
  --tw-border-opacity: 1;
  border-top-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
}

.border-b-\[\#3182CE\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(49 130 206 / var(--tw-border-opacity, 1));
}

.border-b-\[\#444444\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(68 68 68 / var(--tw-border-opacity, 1));
}

.border-b-\[\#cccccc\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(204 204 204 / var(--tw-border-opacity, 1));
}

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

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

.border-b-neutral-200 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
}

.border-b-neutral-300 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(212 212 212 / var(--tw-border-opacity, 1));
}

.border-b-neutral-400 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(163 163 163 / var(--tw-border-opacity, 1));
}

.border-b-neutral-500 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(115 115 115 / var(--tw-border-opacity, 1));
}

.border-b-transparent {
  border-bottom-color: #0000;
}

.border-l-amber-400 {
  --tw-border-opacity: 1;
  border-left-color: rgb(251 191 36 / var(--tw-border-opacity, 1));
}

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

.border-l-slate-400 {
  --tw-border-opacity: 1;
  border-left-color: rgb(148 163 184 / var(--tw-border-opacity, 1));
}

.border-r-neutral-500 {
  --tw-border-opacity: 1;
  border-right-color: rgb(115 115 115 / var(--tw-border-opacity, 1));
}

.border-t-\[\#407294\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(64 114 148 / var(--tw-border-opacity, 1));
}

.border-t-neutral-200 {
  --tw-border-opacity: 1;
  border-top-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
}

.border-t-neutral-300 {
  --tw-border-opacity: 1;
  border-top-color: rgb(212 212 212 / var(--tw-border-opacity, 1));
}

.border-t-neutral-400 {
  --tw-border-opacity: 1;
  border-top-color: rgb(163 163 163 / var(--tw-border-opacity, 1));
}

.border-t-transparent {
  border-top-color: #0000;
}

.bg-\[\#007a5c\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 122 92 / var(--tw-bg-opacity, 1));
}

.bg-\[\#0A66C2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(10 102 194 / var(--tw-bg-opacity, 1));
}

.bg-\[\#1B6AE3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(27 106 227 / var(--tw-bg-opacity, 1));
}

.bg-\[\#22201f\] {
  --tw-bg-opacity: 1;
  background-color: rgb(34 32 31 / var(--tw-bg-opacity, 1));
}

.bg-\[\#26292B\], .bg-\[\#26292b\] {
  --tw-bg-opacity: 1;
  background-color: rgb(38 41 43 / var(--tw-bg-opacity, 1));
}

.bg-\[\#262a2b\] {
  --tw-bg-opacity: 1;
  background-color: rgb(38 42 43 / var(--tw-bg-opacity, 1));
}

.bg-\[\#357C38\] {
  --tw-bg-opacity: 1;
  background-color: rgb(53 124 56 / var(--tw-bg-opacity, 1));
}

.bg-\[\#707575\] {
  --tw-bg-opacity: 1;
  background-color: rgb(112 117 117 / var(--tw-bg-opacity, 1));
}

.bg-\[\#72C24C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(114 194 76 / var(--tw-bg-opacity, 1));
}

.bg-\[\#ADAA7A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(173 170 122 / var(--tw-bg-opacity, 1));
}

.bg-\[\#B8E775\] {
  --tw-bg-opacity: 1;
  background-color: rgb(184 231 117 / var(--tw-bg-opacity, 1));
}

.bg-\[\#FFBE5F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 190 95 / var(--tw-bg-opacity, 1));
}

.bg-\[\#FFD54F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 213 79 / var(--tw-bg-opacity, 1));
}

.bg-\[\#FFF176\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 118 / var(--tw-bg-opacity, 1));
}

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

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

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

.bg-\[\#f0c14b\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 193 75 / var(--tw-bg-opacity, 1));
}

.bg-\[\#fffce8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 252 232 / var(--tw-bg-opacity, 1));
}

.bg-accent-0 {
  background-color: var(--accent-0);
}

.bg-amber-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
}

.bg-amber-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1));
}

.bg-amber-400\/20 {
  background-color: #fbbf2433;
}

.bg-amber-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
}

.bg-amber-50\/70 {
  background-color: #fffbebb3;
}

.bg-amber-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
}

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

.bg-black\/40 {
  background-color: #0006;
}

.bg-black\/50 {
  background-color: #00000080;
}

.bg-emerald-500\/15 {
  background-color: #10b98126;
}

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

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

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

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

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

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

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

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

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}

.bg-gray-800\/80 {
  background-color: #1f2937cc;
}

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

.bg-indigo-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1));
}

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

.bg-lime-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1));
}

.bg-lime-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1));
}

.bg-lime-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1));
}

.bg-lime-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(247 254 231 / var(--tw-bg-opacity, 1));
}

.bg-lime-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(63 98 18 / var(--tw-bg-opacity, 1));
}

.bg-neutral-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}

.bg-neutral-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
}

.bg-neutral-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1));
}

.bg-neutral-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1));
}

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

.bg-neutral-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1));
}

.bg-neutral-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1));
}

.bg-neutral-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}

.bg-neutral-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}

.bg-neutral-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1));
}

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

.bg-orange-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1));
}

.bg-orange-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1));
}

.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1));
}

.bg-orange-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1));
}

.bg-primary {
  background-color: var(--primary);
}

.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1));
}

.bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1));
}

.bg-red {
  background-color: var(--red);
}

.bg-rose-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1));
}

.bg-rose-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 205 211 / var(--tw-bg-opacity, 1));
}

.bg-rose-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1));
}

.bg-rose-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1));
}

.bg-secondary {
  background-color: var(--secondary);
}

.bg-skar-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(51 102 153 / var(--tw-bg-opacity, 1));
}

.bg-skar-blue\/10 {
  background-color: #3366991a;
}

.bg-skar-blue\/20 {
  background-color: #3693;
}

.bg-skar-blue\/30 {
  background-color: #3366994d;
}

.bg-skar-green {
  --tw-bg-opacity: 1;
  background-color: rgb(25 102 37 / var(--tw-bg-opacity, 1));
}

.bg-skar-red {
  --tw-bg-opacity: 1;
  background-color: rgb(217 1 27 / var(--tw-bg-opacity, 1));
}

.bg-skar-red-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(138 4 43 / var(--tw-bg-opacity, 1));
}

.bg-skar-yellow {
  --tw-bg-opacity: 1;
  background-color: rgb(253 174 13 / var(--tw-bg-opacity, 1));
}

.bg-sky-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1));
}

.bg-sky-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1));
}

.bg-sky-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity, 1));
}

.bg-sky-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1));
}

.bg-slate-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1));
}

.bg-slate-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
}

.bg-teal-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1));
}

.bg-teal-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1));
}

.bg-teal-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1));
}

.bg-transparent {
  background-color: #0000;
}

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

.bg-white\/10 {
  background-color: #ffffff1a;
}

.bg-white\/20 {
  background-color: #fff3;
}

.bg-white\/90 {
  background-color: #ffffffe6;
}

.bg-white\/95 {
  background-color: #fffffff2;
}

.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
}

.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1));
}

.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1));
}

.bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
}

.bg-opacity-10 {
  --tw-bg-opacity: .1;
}

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

.bg-opacity-50 {
  --tw-bg-opacity: .5;
}

.bg-opacity-70 {
  --tw-bg-opacity: .7;
}

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

.bg-opacity-80 {
  --tw-bg-opacity: .8;
}

.bg-opacity-90 {
  --tw-bg-opacity: .9;
}

.bg-opacity-95 {
  --tw-bg-opacity: .95;
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}

.from-amber-400 {
  --tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);
  --tw-gradient-to: #fbbf2400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-400\/60 {
  --tw-gradient-from: #fbbf2499 var(--tw-gradient-from-position);
  --tw-gradient-to: #fbbf2400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-600 {
  --tw-gradient-from: #d97706 var(--tw-gradient-from-position);
  --tw-gradient-to: #d9770600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-black {
  --tw-gradient-from: #000 var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-black\/60 {
  --tw-gradient-from: #0009 var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-black\/70 {
  --tw-gradient-from: #000000b3 var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-black\/80 {
  --tw-gradient-from: #000c var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-50 {
  --tw-gradient-from: #f9fafb var(--tw-gradient-from-position);
  --tw-gradient-to: #f9fafb00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-900 {
  --tw-gradient-from: #111827 var(--tw-gradient-from-position);
  --tw-gradient-to: #11182700 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-500\/10 {
  --tw-gradient-from: #6366f11a var(--tw-gradient-from-position);
  --tw-gradient-to: #6366f100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100 {
  --tw-gradient-from: #f5f5f5 var(--tw-gradient-from-position);
  --tw-gradient-to: #f5f5f500 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700 {
  --tw-gradient-from: #404040 var(--tw-gradient-from-position);
  --tw-gradient-to: #40404000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800 {
  --tw-gradient-from: #262626 var(--tw-gradient-from-position);
  --tw-gradient-to: #26262600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900 {
  --tw-gradient-from: #171717 var(--tw-gradient-from-position);
  --tw-gradient-to: #17171700 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-400 {
  --tw-gradient-from: #fb923c var(--tw-gradient-from-position);
  --tw-gradient-to: #fb923c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/10 {
  --tw-gradient-from: #a855f71a var(--tw-gradient-from-position);
  --tw-gradient-to: #a855f700 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-skar-blue {
  --tw-gradient-from: #369 var(--tw-gradient-from-position);
  --tw-gradient-to: #3690 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-skar-blue\/10 {
  --tw-gradient-from: #3366991a var(--tw-gradient-from-position);
  --tw-gradient-to: #3690 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-skar-blue\/5 {
  --tw-gradient-from: #3366990d var(--tw-gradient-from-position);
  --tw-gradient-to: #3690 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-skar-red {
  --tw-gradient-from: #d9011b var(--tw-gradient-from-position);
  --tw-gradient-to: #d9011b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-50 {
  --tw-gradient-from: #f8fafc var(--tw-gradient-from-position);
  --tw-gradient-to: #f8fafc00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-800 {
  --tw-gradient-from: #1e293b var(--tw-gradient-from-position);
  --tw-gradient-to: #1e293b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-900 {
  --tw-gradient-from: #0f172a var(--tw-gradient-from-position);
  --tw-gradient-to: #0f172a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-900\/60 {
  --tw-gradient-from: #0f172a99 var(--tw-gradient-from-position);
  --tw-gradient-to: #0f172a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-white {
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.via-black {
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #000 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-gray-50 {
  --tw-gradient-to: #f9fafb00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-neutral-50 {
  --tw-gradient-to: #fafafa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fafafa var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-neutral-800 {
  --tw-gradient-to: #26262600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #262626 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-neutral-900 {
  --tw-gradient-to: #17171700 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #171717 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-orange-500 {
  --tw-gradient-to: #f9731600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-skar-blue\/5 {
  --tw-gradient-to: #3690 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #3366990d var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-skar-blue\/50 {
  --tw-gradient-to: #3690 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #33669980 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-slate-900 {
  --tw-gradient-to: #0f172a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-slate-950 {
  --tw-gradient-to: #02061700 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-transparent {
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-white {
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.to-amber-400 {
  --tw-gradient-to: #fbbf24 var(--tw-gradient-to-position);
}

.to-amber-500\/40 {
  --tw-gradient-to: #f59e0b66 var(--tw-gradient-to-position);
}

.to-black {
  --tw-gradient-to: #000 var(--tw-gradient-to-position);
}

.to-gray-50 {
  --tw-gradient-to: #f9fafb var(--tw-gradient-to-position);
}

.to-gray-900 {
  --tw-gradient-to: #111827 var(--tw-gradient-to-position);
}

.to-neutral-800 {
  --tw-gradient-to: #262626 var(--tw-gradient-to-position);
}

.to-neutral-950 {
  --tw-gradient-to: #0a0a0a var(--tw-gradient-to-position);
}

.to-orange-400 {
  --tw-gradient-to: #fb923c var(--tw-gradient-to-position);
}

.to-orange-500 {
  --tw-gradient-to: #f97316 var(--tw-gradient-to-position);
}

.to-skar-blue {
  --tw-gradient-to: #369 var(--tw-gradient-to-position);
}

.to-skar-blue-dark {
  --tw-gradient-to: #2f567c var(--tw-gradient-to-position);
}

.to-skar-blue\/10 {
  --tw-gradient-to: #3366991a var(--tw-gradient-to-position);
}

.to-skar-red {
  --tw-gradient-to: #d9011b var(--tw-gradient-to-position);
}

.to-slate-900 {
  --tw-gradient-to: #0f172a var(--tw-gradient-to-position);
}

.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.to-white {
  --tw-gradient-to: #fff var(--tw-gradient-to-position);
}

.bg-clip-padding {
  background-clip: padding-box;
}

.bg-clip-content {
  background-clip: content-box;
}

.bg-clip-text {
  -webkit-background-clip: text;
  background-clip: text;
}

.fill-current {
  fill: currentColor;
}

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

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

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

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

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

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

.p-0 {
  padding: 0;
}

.p-0\.5 {
  padding: .125rem;
}

.p-1 {
  padding: .25rem;
}

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

.p-10 {
  padding: 2.5rem;
}

.p-12 {
  padding: 3rem;
}

.p-16 {
  padding: 4rem;
}

.p-2 {
  padding: .5rem;
}

.p-24 {
  padding: 6rem;
}

.p-3 {
  padding: .75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

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

.px-0\.5 {
  padding-left: .125rem;
  padding-right: .125rem;
}

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

.px-1\.5 {
  padding-left: .375rem;
  padding-right: .375rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

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

.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

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

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

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

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

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

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

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

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

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

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

.px-\[3px\] {
  padding-left: 3px;
  padding-right: 3px;
}

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

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

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

.py-1\.5 {
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

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

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

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

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

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

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

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

.py-3\.5 {
  padding-top: .875rem;
  padding-bottom: .875rem;
}

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

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

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

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

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

.pb-0 {
  padding-bottom: 0;
}

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

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

.pb-10 {
  padding-bottom: 2.5rem;
}

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

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

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

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

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

.pb-40 {
  padding-bottom: 10rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

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

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

.pl-0 {
  padding-left: 0;
}

.pl-0\.5 {
  padding-left: .125rem;
}

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

.pl-1\.5 {
  padding-left: .375rem;
}

.pl-12 {
  padding-left: 3rem;
}

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

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

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

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

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

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

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

.pl-9 {
  padding-left: 2.25rem;
}

.pr-0 {
  padding-right: 0;
}

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

.pr-10 {
  padding-right: 2.5rem;
}

.pr-12 {
  padding-right: 3rem;
}

.pr-14 {
  padding-right: 3.5rem;
}

.pr-16 {
  padding-right: 4rem;
}

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

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

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

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

.pr-7 {
  padding-right: 1.75rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pr-9 {
  padding-right: 2.25rem;
}

.ps-0 {
  padding-inline-start: 0;
}

.pt-0 {
  padding-top: 0;
}

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

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

.pt-1\.5 {
  padding-top: .375rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

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

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

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

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

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

.pt-8 {
  padding-top: 2rem;
}

.pt-\[0\.15rem\] {
  padding-top: .15rem;
}

.pt-\[80px\] {
  padding-top: 80px;
}

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

.text-center {
  text-align: center;
}

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

.text-start {
  text-align: start;
}

.text-end {
  text-align: end;
}

.align-top {
  vertical-align: top;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.align-text-top {
  vertical-align: text-top;
}

.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

.font-sans {
  font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

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

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

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

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-9xl {
  font-size: 8rem;
  line-height: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-\[1rem\] {
  font-size: 1rem;
}

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

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

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

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

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

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

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

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

.font-\[500\] {
  font-weight: 500;
}

.font-\[600\] {
  font-weight: 600;
}

.font-\[700\] {
  font-weight: 700;
}

.font-black {
  font-weight: 900;
}

.font-bold {
  font-weight: 700;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

.leading-10 {
  line-height: 2.5rem;
}

.leading-3 {
  line-height: .75rem;
}

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

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

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

.leading-\[42px\] {
  line-height: 42px;
}

.leading-none {
  line-height: 1;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-snug {
  line-height: 1.375;
}

.leading-tight {
  line-height: 1.25;
}

.tracking-tight {
  letter-spacing: -.025em;
}

.tracking-tighter {
  letter-spacing: -.05em;
}

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

.tracking-wider {
  letter-spacing: .05em;
}

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

.text-\[\#1B6AE3\] {
  --tw-text-opacity: 1;
  color: rgb(27 106 227 / var(--tw-text-opacity, 1));
}

.text-\[\#1e6cfb\] {
  --tw-text-opacity: 1;
  color: rgb(30 108 251 / var(--tw-text-opacity, 1));
}

.text-\[\#3B82F6\] {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}

.text-\[\#469b46\] {
  --tw-text-opacity: 1;
  color: rgb(70 155 70 / var(--tw-text-opacity, 1));
}

.text-\[\#8a042b\] {
  --tw-text-opacity: 1;
  color: rgb(138 4 43 / var(--tw-text-opacity, 1));
}

.text-\[\#b91c1c\] {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}

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

.text-accent-3 {
  color: var(--accent-3);
}

.text-accent-6 {
  color: var(--accent-6);
}

.text-accent-7 {
  color: var(--accent-7);
}

.text-accent-9 {
  color: var(--accent-9);
}

.text-amber-400 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity, 1));
}

.text-amber-500 {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity, 1));
}

.text-amber-600 {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity, 1));
}

.text-amber-700 {
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity, 1));
}

.text-amber-700\/80 {
  color: #b45309cc;
}

.text-amber-800 {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity, 1));
}

.text-amber-900 {
  --tw-text-opacity: 1;
  color: rgb(120 53 15 / var(--tw-text-opacity, 1));
}

.text-base {
  color: var(--text-base);
}

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

.text-blue {
  color: var(--blue);
}

.text-emerald-400 {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity, 1));
}

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

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

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

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

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

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}

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

.text-gray-950 {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity, 1));
}

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

.text-lime-600 {
  --tw-text-opacity: 1;
  color: rgb(101 163 13 / var(--tw-text-opacity, 1));
}

.text-lime-700 {
  --tw-text-opacity: 1;
  color: rgb(77 124 15 / var(--tw-text-opacity, 1));
}

.text-lime-800 {
  --tw-text-opacity: 1;
  color: rgb(63 98 18 / var(--tw-text-opacity, 1));
}

.text-neutral-300 {
  --tw-text-opacity: 1;
  color: rgb(212 212 212 / var(--tw-text-opacity, 1));
}

.text-neutral-400 {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1));
}

.text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1));
}

.text-neutral-600 {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity, 1));
}

.text-neutral-700 {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity, 1));
}

.text-neutral-800 {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity, 1));
}

.text-neutral-900 {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1));
}

.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity, 1));
}

.text-orange-600 {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity, 1));
}

.text-orange-700 {
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity, 1));
}

.text-orange-800 {
  --tw-text-opacity: 1;
  color: rgb(154 52 18 / var(--tw-text-opacity, 1));
}

.text-primary {
  color: var(--text-primary);
}

.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity, 1));
}

.text-purple-700 {
  --tw-text-opacity: 1;
  color: rgb(126 34 206 / var(--tw-text-opacity, 1));
}

.text-purple-800 {
  --tw-text-opacity: 1;
  color: rgb(107 33 168 / var(--tw-text-opacity, 1));
}

.text-rose-500 {
  --tw-text-opacity: 1;
  color: rgb(244 63 94 / var(--tw-text-opacity, 1));
}

.text-rose-600 {
  --tw-text-opacity: 1;
  color: rgb(225 29 72 / var(--tw-text-opacity, 1));
}

.text-secondary {
  color: var(--text-secondary);
}

.text-skar-blue {
  --tw-text-opacity: 1;
  color: rgb(51 102 153 / var(--tw-text-opacity, 1));
}

.text-skar-green {
  --tw-text-opacity: 1;
  color: rgb(25 102 37 / var(--tw-text-opacity, 1));
}

.text-skar-price-blue {
  --tw-text-opacity: 1;
  color: rgb(36 85 208 / var(--tw-text-opacity, 1));
}

.text-skar-red {
  --tw-text-opacity: 1;
  color: rgb(217 1 27 / var(--tw-text-opacity, 1));
}

.text-skar-red-dark {
  --tw-text-opacity: 1;
  color: rgb(138 4 43 / var(--tw-text-opacity, 1));
}

.text-sky-600 {
  --tw-text-opacity: 1;
  color: rgb(2 132 199 / var(--tw-text-opacity, 1));
}

.text-sky-700 {
  --tw-text-opacity: 1;
  color: rgb(3 105 161 / var(--tw-text-opacity, 1));
}

.text-sky-800 {
  --tw-text-opacity: 1;
  color: rgb(7 89 133 / var(--tw-text-opacity, 1));
}

.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}

.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}

.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}

.text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}

.text-teal-600 {
  --tw-text-opacity: 1;
  color: rgb(13 148 136 / var(--tw-text-opacity, 1));
}

.text-transparent {
  color: #0000;
}

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

.text-white\/80 {
  color: #fffc;
}

.text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / var(--tw-text-opacity, 1));
}

.text-yellow-900 {
  --tw-text-opacity: 1;
  color: rgb(113 63 18 / var(--tw-text-opacity, 1));
}

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

.line-through {
  text-decoration-line: line-through;
}

.no-underline {
  text-decoration-line: none;
}

.decoration-2 {
  text-decoration-thickness: 2px;
}

.underline-offset-2 {
  text-underline-offset: 2px;
}

.underline-offset-4 {
  text-underline-offset: 4px;
}

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

.placeholder-transparent::placeholder {
  color: #0000;
}

.accent-neutral-900 {
  accent-color: #171717;
}

.accent-slate-500 {
  accent-color: #64748b;
}

.opacity-0 {
  opacity: 0;
}

.opacity-10 {
  opacity: .1;
}

.opacity-100 {
  opacity: 1;
}

.opacity-20 {
  opacity: .2;
}

.opacity-25 {
  opacity: .25;
}

.opacity-5 {
  opacity: .05;
}

.opacity-50 {
  opacity: .5;
}

.opacity-60 {
  opacity: .6;
}

.opacity-70 {
  opacity: .7;
}

.opacity-75 {
  opacity: .75;
}

.opacity-80 {
  opacity: .8;
}

.opacity-\[0\.03\] {
  opacity: .03;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px #00000040;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_0px_5px_1px_rgba\(184\,3\,28\,0\.7\)\] {
  --tw-shadow: 0px 0px 5px 1px #b8031cb3;
  --tw-shadow-colored: 0px 0px 5px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_0px_5px_1px_rgba\(3\,105\,161\,0\.7\)\] {
  --tw-shadow: 0px 0px 5px 1px #0369a1b3;
  --tw-shadow-colored: 0px 0px 5px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_0px_5px_1px_rgba\(32\,136\,49\,0\.7\)\] {
  --tw-shadow: 0px 0px 5px 1px #208831b3;
  --tw-shadow-colored: 0px 0px 5px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[rgba\(0\,_0\,_0\,_0\.24\)_0px_3px_8px\] {
  --tw-shadow: #0000003d 0px 3px 8px;
  --tw-shadow-colored: 0px 3px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[rgba\(17\,_17\,_26\,_0\.07\)_0px_0px_16px\] {
  --tw-shadow: #11111a12 0px 0px 16px;
  --tw-shadow-colored: 0px 0px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 #0000000d;
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-accent-4 {
  --tw-shadow-color: var(--accent-4);
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-amber-500\/30 {
  --tw-shadow-color: #f59e0b4d;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/10 {
  --tw-shadow-color: #0000001a;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/30 {
  --tw-shadow-color: #0000004d;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-primary {
  --tw-shadow-color: var(--primary);
  --tw-shadow: var(--tw-shadow-colored);
}

.outline-none {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.\!outline {
  outline-style: solid !important;
}

.outline {
  outline-style: solid;
}

.outline-0 {
  outline-width: 0;
}

.outline-1 {
  outline-width: 1px;
}

.-outline-offset-2 {
  outline-offset: -2px;
}

.outline-\[\#184b78\] {
  outline-color: #184b78;
}

.outline-gray-500 {
  outline-color: #6b7280;
}

.outline-rose-500 {
  outline-color: #f43f5e;
}

.ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-inset {
  --tw-ring-inset: inset;
}

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

.ring-black\/5 {
  --tw-ring-color: #0000000d;
}

.ring-gray-200\/60 {
  --tw-ring-color: #e5e7eb99;
}

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

.ring-opacity-5 {
  --tw-ring-opacity: .05;
}

.ring-offset-white {
  --tw-ring-offset-color: #fff;
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur-2xl {
  --tw-blur: blur(40px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur-3xl {
  --tw-blur: blur(64px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur-\[150px\] {
  --tw-blur: blur(150px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur-\[30px\] {
  --tw-blur: blur(30px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur-xl {
  --tw-blur: blur(24px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-sm {
  --tw-drop-shadow: drop-shadow(0 1px 1px #0000000d);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-all {
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-opacity {
  transition-property: opacity;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-shadow {
  transition-property: box-shadow;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-transform {
  transition-property: transform;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.delay-100 {
  transition-delay: .1s;
}

.delay-\[50ms\] {
  transition-delay: 50ms;
}

.duration-150 {
  transition-duration: .15s;
}

.duration-200 {
  transition-duration: .2s;
}

.duration-300 {
  transition-duration: .3s;
}

.duration-500 {
  transition-duration: .5s;
}

.duration-700 {
  transition-duration: .7s;
}

.ease-\[cubic-bezier\(0\.87\,_0\,_0\.13\,_1\)\] {
  transition-timing-function: cubic-bezier(.87, 0, .13, 1);
}

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

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

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

.scroll-snap-x {
  scroll-snap-type: x mandatory;
}

.snap-start {
  scroll-snap-align: start;
}

.snap-smooth {
  scroll-behavior: smooth;
}

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

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

.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.\[-moz-appearance\:_textfield\] {
  -moz-appearance: textfield;
}

@media (min-width: 640px) {
  .font-oswald-desktop-only {
    font-family: Oswald, sans-serif;
  }
}

:root {
  --primary: #26292b;
  --primary-2: #f1f3f5;
  --secondary: #484b4c;
  --text-base: #000;
  --text-primary: #000;
  --text-secondary: white;
  --hover: #00000013;
  --hover-1: #00000026;
  --hover-2: #00000040;
  --cyan: #22b8cf;
  --green: #37b679;
  --red: #da3c3c;
  --purple: #f81ce5;
  --blue: #0070f3;
  --pink: #ff0080;
  --pink-light: #ff379c;
  --magenta: #eb367f;
  --violet: #7928ca;
  --violet-dark: #4c2889;
  --accent-0: #fff;
  --accent-1: #fafafa;
  --accent-2: #eaeaea;
  --accent-3: #999;
  --accent-4: #888;
  --accent-5: #666;
  --accent-6: #444;
  --accent-7: #333;
  --accent-8: #111;
  --accent-9: #000;
  --font-sans: -apple-system, system-ui, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", sans-serif;
  --select-border: #000;
  --select-focus: #777;
  --select-arrow: var(--select-border);
}

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

* {
  font-feature-settings: none;
  font-variant-ligatures: none;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: .5rem;
}

body {
  width: 100%;
  padding: 0 !important;
}

.no-scroll {
  touch-action: none;
  -webkit-overflow-scrolling: touch;
  max-height: 100dvh;
  overflow: hidden;
}

.dh-screen {
  height: 100dvh;
}

model-viewer::part(default-progress-mask), model-viewer::part(default-progress-bar) {
  display: none;
}

.gradient {
  clip-path: polygon(100% 0%, 0% 0%, 0% 65%, 1% 64.95%, 2% 64.8%, 3% 64.6%, 4% 64.3%, 5% 63.9%, 6% 63.45%, 7% 62.9%, 8% 62.25%, 9% 61.55%, 10% 60.8%, 11% 59.95%, 12% 59.05%, 13% 58.1%, 14% 57.1%, 15% 56.05%, 16% 55%, 17% 53.9%, 18% 52.8%, 19% 51.65%, 20% 50.5%, 21% 49.35%, 22% 48.2%, 23% 47.05%, 24% 45.9%, 25% 44.8%, 26% 43.75%, 27% 42.75%, 28% 41.75%, 29% 40.8%, 30% 39.9%, 31% 39.1%, 32% 38.35%, 33% 37.65%, 34% 37.05%, 35% 36.5%, 36% 36.05%, 37% 35.65%, 38% 35.35%, 39% 35.15%, 40% 35.05%, 41% 35%, 42% 35.05%, 43% 35.2%, 44% 35.45%, 45% 35.75%, 46% 36.15%, 47% 36.65%, 48% 37.2%, 49% 37.85%, 50% 38.55%, 51% 39.35%, 52% 40.2%, 53% 41.1%, 54% 42.05%, 55% 43.05%, 56% 44.1%, 57% 45.15%, 58% 46.3%, 59% 47.4%, 60% 48.55%, 61% 49.7%, 62% 50.85%, 63% 52%, 64% 53.15%, 65% 54.25%, 66% 55.35%, 67% 56.4%, 68% 57.45%, 69% 58.4%, 70% 59.35%, 71% 60.2%, 72% 61.05%, 73% 61.8%, 74% 62.45%, 75% 63.05%, 76% 63.6%, 77% 64.05%, 78% 64.4%, 79% 64.7%, 80% 64.85%, 81% 65%, 82% 65%, 83% 64.9%, 84% 64.75%, 85% 64.5%, 86% 64.2%, 87% 63.75%, 88% 63.25%, 89% 62.7%, 90% 62.05%, 91% 61.3%, 92% 60.5%, 93% 59.65%, 94% 58.75%, 95% 57.8%, 96% 56.8%, 97% 55.75%, 98% 54.65%, 99% 53.55%, 100% 52.4%);
  background: linear-gradient(310deg, #ff6100, #fff, #00c5b9) 0 0 / 600% 600%;
  animation: 14s infinite gradient-animation;
}

.rounded-none {
  border-radius: 0;
}

@keyframes gradient-animation {
  0% {
    background-position: 97% 0;
  }

  50% {
    background-position: 4% 100%;
  }

  100% {
    background-position: 97% 0;
  }
}

input:-webkit-autofill {
  -webkit-text-fill-color: #000;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}

input:-webkit-autofill:hover {
  -webkit-text-fill-color: #000;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}

input:-webkit-autofill:focus {
  -webkit-text-fill-color: #000;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}

textarea:-webkit-autofill {
  -webkit-text-fill-color: #000;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}

textarea:-webkit-autofill:hover {
  -webkit-text-fill-color: #000;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}

textarea:-webkit-autofill:focus {
  -webkit-text-fill-color: #000;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}

select:-webkit-autofill {
  -webkit-text-fill-color: #000;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}

select:-webkit-autofill:hover {
  -webkit-text-fill-color: #000;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}

select:-webkit-autofill:focus {
  -webkit-text-fill-color: #000;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}

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

.form-select:after {
  background-color: var(--select-arrow);
  box-sizing: border-box;
  content: "";
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  width: .8em;
  height: .5em;
}

.appearance-none {
  appearance: none;
}

.yellow-notice-bg {
  background-color: #fffbeb;
  border: 2px solid #101010;
  border-radius: 10px;
}

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

.mobile-nav-bg {
  background: linear-gradient(#26292b 0%, #616467 100%);
}

.dark-mode .custom-radio {
  background-color: #fff;
  border-color: #fff;
}

.custom-checkbox {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  margin-bottom: 10px;
  padding-left: 25px;
  font-size: 14px;
  display: block;
  position: relative;
}

.custom-checkbox input {
  opacity: 0;
  cursor: pointer;
  position: absolute;
}

.custom-checkbox .checkmark {
  background-color: #f4f4f4;
  border: 2px solid #ccc;
  border-radius: 1.5px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
}

.custom-checkbox:hover input ~ .checkmark {
  border-color: #bbb;
}

.custom-checkbox input:checked ~ .checkmark {
  background-color: #002b4e;
  border-color: #002b4e;
}

.custom-checkbox .checkmark:after {
  content: "";
  border: 3px solid #fff;
  border-width: 0 3px 3px 0;
  width: 6px;
  height: 10px;
  display: none;
  position: absolute;
  top: 3px;
  left: 5.2px;
  transform: rotate(35deg);
}

.custom-checkbox input:checked ~ .checkmark:after {
  display: block;
}

.custom-checkbox label {
  margin-left: 8px;
  display: inline-block;
}

input[type="radio"].custom-radio {
  appearance: none;
  border: 1px solid #000;
  border-radius: 50%;
  outline: none;
  width: 16px;
  height: 16px;
}

input[type="radio"].custom-radio:checked {
  background-color: #000;
  border: 1px solid #000;
  box-shadow: inset 0 0 0 4px #fff;
}

.subnav-open {
  transform: translate(0);
}

div[data-level="1"] > div {
  transform: translateX(0);
}

div[data-level="2"] > div {
  transform: translateX(-100vw);
}

div[data-level="3"] > div {
  transform: translateX(-200vw);
}

.ril__caption {
  z-index: 20;
  overflow: visible !important;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fade-in {
  animation-name: fadeIn;
  animation-duration: var(--animate-duration, 1s);
  animation-fill-mode: both;
}

.fade-in-up {
  animation-name: fadeInUp;
  animation-duration: var(--animate-duration, 1s);
  animation-fill-mode: both;
}

.bg-spinner {
  --default-spinner-size: 30px;
  --default-spinner-thickness: 2px;
  position: relative;
}

.bg-spinner:before, .bg-spinner:after {
  content: "";
  z-index: 0;
  width: var(--spinner-size, var(--default-spinner-size));
  height: var(--spinner-size, var(--default-spinner-size));
  margin-left: calc(var(--spinner-size, var(--default-spinner-size)) / -2);
  margin-top: calc(var(--spinner-size, var(--default-spinner-size)) / -2);
  position: absolute;
  inset: 50% 0 0 50%;
}

.bg-spinner:before {
  border: var(--spinner-thickness, var(--default-spinner-thickness)) solid #0000;
  border-top-color: #000;
  border-radius: 50%;
  animation: .6s linear infinite rotate;
}

.bg-spinner:after {
  border: var(--spinner-thickness, var(--default-spinner-thickness)) solid #0000001a;
  border-radius: 50%;
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes fadeInWhiteToBlack {
  0% {
    background-color: #fff0;
  }

  50% {
    background-color: #fff;
  }

  100% {
    background-color: #000;
  }
}

.slide-in-from-right, .slide-in-from-right-with-delay {
  animation: .3s cubic-bezier(.25, .46, .45, .94) both slideInFromRight;
}

.slide-in-from-right-with-delay:first-child {
  animation-delay: .1s;
}

.slide-in-from-right-with-delay:nth-child(2) {
  animation-delay: .2s;
}

.slide-in-from-right-with-delay:nth-child(3) {
  animation-delay: .35s;
}

.slide-in-from-right-with-delay:nth-child(4) {
  animation-delay: .5s;
}

.slide-in-from-right-with-delay:nth-child(5) {
  animation-delay: .65s;
}

.slide-in-from-right-with-delay:nth-child(6) {
  animation-delay: .8s;
}

.slide-in-from-right-with-delay:nth-child(7) {
  animation-delay: 1s;
}

.slide-in-from-right-with-delay:nth-child(8) {
  animation-delay: 1.2s;
}

.slide-in-from-right-with-delay:nth-child(9) {
  animation-delay: 1.4s;
}

.slide-in-from-right-with-delay:nth-child(10) {
  animation-delay: 1.6s;
}

@keyframes slideInFromRight {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@media (max-width: 768px) {
  .fade-in-white-to-black-mobile {
    animation: .75s ease-in-out forwards fadeInWhiteToBlack;
  }

  .fade-bg-black-to-transparent-mobile {
    background: linear-gradient(#000 0%, #0000 45%, #0000);
  }

  .fade-bg-nearly-transparent-to-black-mobile {
    background: linear-gradient(#00000080 0% 65%, #000);
  }

  .fade-out-mobile {
    pointer-events: none;
    transition: opacity .25s ease-in-out;
    opacity: 0 !important;
  }

  .fade-in-opacity-mobile {
    opacity: 1;
    transition: opacity .5s ease-in-out;
  }
}

.fade-out {
  pointer-events: none;
  transition: opacity .25s ease-in-out;
  opacity: 0 !important;
}

.fade-in-opacity {
  opacity: 1;
  transition: opacity .5s ease-in-out;
}

.search-collection-title {
  position: relative;
  overflow: hidden;
}

.search-collection-title:after {
  content: "";
  border-bottom: 1px solid #444;
  width: 100vw;
  margin: 0 10px;
  position: absolute;
  top: 50%;
}

.best-seller-badge {
  background: linear-gradient(240deg, #f12711 0% 5%, #f5af19 100%);
}

.best-seller-bg {
  background: linear-gradient(240deg, #f12711 0% 5%, #f5af19 100%);
  -webkit-text-fill-color: #0000;
  -webkit-background-clip: text;
  background-clip: text;
}

.search-filter-checkbox {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  margin-bottom: 0;
  padding-left: 32px;
  font-size: 14px;
  position: relative;
}

.search-filter-checkbox:hover {
  outline: 0;
}

.search-filter-checkbox input {
  opacity: 0;
  cursor: pointer;
  position: absolute;
}

.search-filter-checkbox .checkmark {
  background-color: #fefefe;
  border: 1px solid #404040;
  border-radius: 3px;
  width: 20px;
  height: 20px;
  transition: all .2s ease-in-out;
  position: absolute;
  top: 2px;
  left: 0;
  overflow: hidden;
}

.search-filter-checkbox:hover input ~ .checkmark, .search-filter-checkbox:hover .checkmark.checked {
  border-color: #828282;
}

.search-filter-checkbox input:checked ~ .checkmark, .search-filter-checkbox .checkmark.checked {
  background-color: #002b4e;
  border-color: #002b4e;
}

.search-filter-checkbox input:focus:not(:checked) ~ .checkmark, .search-filter-checkbox input:active:not(:checked) ~ .checkmark {
  background-color: #dadada;
  border-color: #184b78;
}

.search-filter-checkbox .checkmark:after {
  content: "";
  border: 3px solid #fff;
  border-width: 0 3px 3px 0;
  width: 6px;
  height: 10px;
  display: none;
  position: absolute;
  top: 3px;
  left: 5.2px;
  transform: rotate(35deg);
}

.search-filter-checkbox input:checked ~ .checkmark:after, .search-filter-checkbox .checkmark.checked:after {
  display: block;
}

.yarl__toolbar {
  z-index: 101;
  top: 12px !important;
}

.yarl__button {
  z-index: 101;
}

.yarl__icon {
  color: #9b9b9b;
}

.yarl__button.yarl__navigation_next {
  --yarl__icon_size: 50px;
  filter: none;
  padding-left: 8px;
}

.yarl__button.yarl__navigation_prev {
  --yarl__icon_size: 50px;
  filter: none;
  padding-right: 8px;
}

.yarl__button[disabled] {
  display: none;
}

@media (min-width: 768px) {
  .yarl__icon {
    --yarl__icon_size: 50px;
  }
}

.waiting-dots span {
  font-size: 48px;
  line-height: 0;
  animation: 1.4s infinite both blink;
}

.waiting-dots span:nth-child(2) {
  animation-delay: .2s;
}

.waiting-dots span:nth-child(3) {
  animation-delay: .4s;
}

@keyframes blink {
  0% {
    opacity: .2;
  }

  20% {
    opacity: 1;
  }

  100% {
    opacity: .2;
  }
}

@keyframes showModalBackground {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes hideModalBackground {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.modal-overlay[data-state="open"] {
  animation: .3s cubic-bezier(.25, .46, .45, .94) both showModalBackground;
}

.modal-overlay[data-state="closed"] {
  animation: .3s cubic-bezier(.25, .46, .45, .94) both hideModalBackground;
}

@keyframes showModalContent {
  from {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    --tw-translate-y: 48px;
    opacity: 0;
  }

  to {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-translate-y: 0;
    opacity: 1;
  }
}

@keyframes hideModalContent {
  from {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-translate-y: 0;
    opacity: 1;
  }

  to {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    --tw-translate-y: 48px;
    opacity: 0;
  }
}

.modal-content[data-state="open"] {
  animation: .3s cubic-bezier(.25, .46, .45, .94) both showModalContent;
}

.modal-content[data-state="closed"] {
  animation: .3s cubic-bezier(.25, .46, .45, .94) both hideModalContent;
}

@media (min-width: 768px) {
  .modal-center-left {
    --tw-translate-x: -50%;
    left: 50%;
  }
}

.AccordionContent {
  overflow: hidden;
}

.AccordionContent[data-state="open"] {
  animation: .3s ease-out slideDown;
}

.AccordionContent[data-state="closed"] {
  animation: .3s ease-out slideUp;
}

@keyframes slideUp {
  from {
    height: var(--radix-accordion-content-height);
  }

  to {
    height: 0;
  }
}

.file\:border-0::file-selector-button {
  border-width: 0;
}

.file\:bg-transparent::file-selector-button {
  background-color: #0000;
}

.file\:text-sm::file-selector-button {
  font-size: .875rem;
  line-height: 1.25rem;
}

.file\:font-medium::file-selector-button {
  font-weight: 500;
}

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

.placeholder\:text-neutral-400::placeholder {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1));
}

.first\:ms-0:first-child {
  margin-inline-start: 0;
}

.first\:rounded-bl:first-child {
  border-bottom-left-radius: .25rem;
}

.first\:rounded-tl:first-child {
  border-top-left-radius: .25rem;
}

.first\:border-t:first-child {
  border-top-width: 1px;
}

.first\:pt-0:first-child {
  padding-top: 0;
}

.last\:mb-0:last-child {
  margin-bottom: 0;
}

.last\:rounded-br:last-child {
  border-bottom-right-radius: .25rem;
}

.last\:rounded-tr:last-child {
  border-top-right-radius: .25rem;
}

.last\:border-0:last-child {
  border-width: 0;
}

.last\:border-b-0:last-child {
  border-bottom-width: 0;
}

.last\:border-none:last-child {
  border-style: none;
}

.last\:pb-0:last-child {
  padding-bottom: 0;
}

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

.odd\:bg-neutral-100:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}

.odd\:bg-white:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.even\:bg-neutral-50:nth-child(2n) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}

.checked\:border-neutral-900:checked {
  --tw-border-opacity: 1;
  border-color: rgb(23 23 23 / var(--tw-border-opacity, 1));
}

.checked\:bg-neutral-900:checked {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}

.autofill\:bg-transparent:autofill {
  background-color: #0000;
}

.hover\:-translate-y-1:hover {
  --tw-translate-y: -.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:-translate-y-2:hover {
  --tw-translate-y: -.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:-translate-y-3:hover {
  --tw-translate-y: -.75rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

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

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

.hover\:border-neutral-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 212 / var(--tw-border-opacity, 1));
}

.hover\:border-neutral-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(163 163 163 / var(--tw-border-opacity, 1));
}

.hover\:border-skar-blue:hover {
  --tw-border-opacity: 1;
  border-color: rgb(51 102 153 / var(--tw-border-opacity, 1));
}

.hover\:border-skar-red:hover {
  --tw-border-opacity: 1;
  border-color: rgb(217 1 27 / var(--tw-border-opacity, 1));
}

.hover\:border-sky-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(3 105 161 / var(--tw-border-opacity, 1));
}

.hover\:border-teal-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(94 234 212 / var(--tw-border-opacity, 1));
}

.hover\:bg-\[\#004182\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 65 130 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#1B6AE3\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(27 106 227 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#454747\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(69 71 71 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#f0b74b\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 183 75 / var(--tw-bg-opacity, 1));
}

.hover\:bg-amber-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
}

.hover\:bg-amber-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1));
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

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

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

.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}

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

.hover\:bg-gray-50\/60:hover {
  background-color: #f9fafb99;
}

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

.hover\:bg-gray-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}

.hover\:bg-orange-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1));
}

.hover\:bg-rose-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1));
}

.hover\:bg-skar-blue-dark:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(47 86 124 / var(--tw-bg-opacity, 1));
}

.hover\:bg-skar-blue\/10:hover {
  background-color: #3366991a;
}

.hover\:bg-skar-red:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(217 1 27 / var(--tw-bg-opacity, 1));
}

.hover\:bg-sky-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1));
}

.hover\:bg-sky-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity, 1));
}

.hover\:bg-sky-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1));
}

.hover\:bg-sky-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity, 1));
}

.hover\:bg-slate-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1));
}

.hover\:bg-slate-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
}

.hover\:bg-teal-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1));
}

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

.hover\:bg-white\/10:hover {
  background-color: #ffffff1a;
}

.hover\:bg-white\/15:hover {
  background-color: #ffffff26;
}

.hover\:bg-opacity-10:hover {
  --tw-bg-opacity: .1;
}

.hover\:text-accent-3:hover {
  color: var(--accent-3);
}

.hover\:text-accent-5:hover {
  color: var(--accent-5);
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

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

.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}

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

.hover\:text-indigo-600:hover {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity, 1));
}

.hover\:text-neutral-600:hover {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity, 1));
}

.hover\:text-neutral-800:hover {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity, 1));
}

.hover\:text-neutral-900:hover {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1));
}

.hover\:text-skar-blue:hover {
  --tw-text-opacity: 1;
  color: rgb(51 102 153 / var(--tw-text-opacity, 1));
}

.hover\:text-sky-700:hover {
  --tw-text-opacity: 1;
  color: rgb(3 105 161 / var(--tw-text-opacity, 1));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:no-underline:hover {
  text-decoration-line: none;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:opacity-70:hover {
  opacity: .7;
}

.hover\:opacity-75:hover {
  opacity: .75;
}

.hover\:opacity-80:hover {
  opacity: .8;
}

.hover\:shadow-2xl:hover {
  --tw-shadow: 0 25px 50px -12px #00000040;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-sm:hover {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:not-sr-only:focus {
  clip: auto;
  white-space: normal;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  position: static;
  overflow: visible;
}

.focus\:block:focus {
  display: block;
}

.focus\:border-2:focus {
  border-width: 2px;
}

.focus\:border-amber-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(245 158 11 / var(--tw-border-opacity, 1));
}

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

.focus\:border-neutral-800:focus {
  --tw-border-opacity: 1;
  border-color: rgb(38 38 38 / var(--tw-border-opacity, 1));
}

.focus\:border-neutral-900:focus {
  --tw-border-opacity: 1;
  border-color: rgb(23 23 23 / var(--tw-border-opacity, 1));
}

.focus\:border-orange-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(249 115 22 / var(--tw-border-opacity, 1));
}

.focus\:border-rose-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(244 63 94 / var(--tw-border-opacity, 1));
}

.focus\:border-skar-blue:focus {
  --tw-border-opacity: 1;
  border-color: rgb(51 102 153 / var(--tw-border-opacity, 1));
}

.focus\:border-transparent:focus {
  border-color: #0000;
}

.focus\:bg-\[\#454747\]:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(69 71 71 / var(--tw-bg-opacity, 1));
}

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

.focus\:text-gray-800:focus {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}

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

.focus\:shadow-\[0_0_0_1px_black\]:focus {
  --tw-shadow: 0 0 0 1px black;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-lg:focus {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:outline-none:focus {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.focus\:outline:focus {
  outline-style: solid;
}

.focus\:outline-0:focus {
  outline-width: 0;
}

.focus\:outline-2:focus {
  outline-width: 2px;
}

.focus\:outline-transparent:focus {
  outline-color: #0000;
}

.focus\:outline-zinc-600:focus {
  outline-color: #52525b;
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-amber-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1));
}

.focus\:ring-indigo-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1));
}

.focus\:ring-neutral-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1));
}

.focus\:ring-neutral-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1));
}

.focus\:ring-orange-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1));
}

.focus\:ring-skar-blue\/20:focus {
  --tw-ring-color: #3693;
}

.focus\:ring-opacity-50:focus {
  --tw-ring-opacity: .5;
}

.focus\:ring-offset-0:focus {
  --tw-ring-offset-width: 0px;
}

.focus\:ring-offset-1:focus {
  --tw-ring-offset-width: 1px;
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:bg-neutral-800:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}

.focus-visible\:outline-none:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.focus-visible\:outline-0:focus-visible {
  outline-width: 0;
}

.focus-visible\:ring-1:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-4:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-teal-500\/50:focus-visible {
  --tw-ring-color: #14b8a680;
}

.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}

.active\:border:active {
  border-width: 1px;
}

.active\:border-0:active {
  border-width: 0;
}

.active\:bg-\[\#454747\]:active {
  --tw-bg-opacity: 1;
  background-color: rgb(69 71 71 / var(--tw-bg-opacity, 1));
}

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

.active\:bg-gray-700:active {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}

.active\:bg-neutral-200:active {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
}

.active\:bg-neutral-800:active {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}

.active\:bg-neutral-900:active {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}

.active\:bg-neutral-950:active {
  --tw-bg-opacity: 1;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1));
}

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

.active\:bg-sky-100:active {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1));
}

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

.active\:text-black:active {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.active\:outline-0:active {
  outline-width: 0;
}

.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}

.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}

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

.disabled\:border-neutral-200:disabled {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
}

.disabled\:border-neutral-300:disabled {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 212 / var(--tw-border-opacity, 1));
}

.disabled\:border-neutral-400:disabled {
  --tw-border-opacity: 1;
  border-color: rgb(163 163 163 / var(--tw-border-opacity, 1));
}

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

.disabled\:bg-gray-300:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}

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

.disabled\:bg-neutral-100:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}

.disabled\:bg-neutral-200:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
}

.disabled\:bg-neutral-300:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1));
}

.disabled\:bg-neutral-400:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1));
}

.disabled\:bg-sky-100:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1));
}

.disabled\:bg-teal-300:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1));
}

.disabled\:bg-opacity-10:disabled {
  --tw-bg-opacity: .1;
}

.disabled\:text-neutral-500:disabled {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1));
}

.disabled\:text-neutral-600:disabled {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity, 1));
}

.disabled\:text-neutral-800:disabled {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity, 1));
}

.disabled\:opacity-50:disabled {
  opacity: .5;
}

.group:hover .group-hover\:pointer-events-auto {
  pointer-events: auto;
}

.group:hover .group-hover\:h-full {
  height: 100%;
}

.group:hover .group-hover\:w-full {
  width: 100%;
}

.group\/btn:hover .group-hover\/btn\:translate-x-1 {
  --tw-translate-x: .25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:translate-x-0\.5 {
  --tw-translate-x: .125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:translate-x-1 {
  --tw-translate-x: .25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:translate-x-2 {
  --tw-translate-x: .5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:rotate-6 {
  --tw-rotate: 6deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group\/btn:hover .group-hover\/btn\:scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-x-100 {
  --tw-scale-x: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:gap-3 {
  gap: .75rem;
}

.group:hover .group-hover\:bg-black\/20 {
  background-color: #0003;
}

.group:hover .group-hover\:bg-skar-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(51 102 153 / var(--tw-bg-opacity, 1));
}

.group:hover .group-hover\:from-skar-blue\/20 {
  --tw-gradient-from: #3693 var(--tw-gradient-from-position);
  --tw-gradient-to: #3690 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.group:hover .group-hover\:text-neutral-600 {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity, 1));
}

.group:hover .group-hover\:text-neutral-900 {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1));
}

.group:hover .group-hover\:text-skar-blue {
  --tw-text-opacity: 1;
  color: rgb(51 102 153 / var(--tw-text-opacity, 1));
}

.group:hover .group-hover\:text-teal-700 {
  --tw-text-opacity: 1;
  color: rgb(15 118 110 / var(--tw-text-opacity, 1));
}

.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.group:hover .group-hover\:underline {
  text-decoration-line: underline;
}

.group:hover:hover .group-hover\:group-hover\:opacity-100, .group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:opacity-40 {
  opacity: .4;
}

.group:hover .group-hover\:opacity-75 {
  opacity: .75;
}

.group:hover .group-hover\:shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:duration-200 {
  transition-duration: .2s;
}

.peer:placeholder-shown ~ .peer-placeholder-shown\:-mt-10 {
  margin-top: -2.5rem;
}

.peer:placeholder-shown ~ .peer-placeholder-shown\:ml-1 {
  margin-left: .25rem;
}

.peer:placeholder-shown ~ .peer-placeholder-shown\:mt-\[-2\.2rem\] {
  margin-top: -2.2rem;
}

.peer:placeholder-shown ~ .peer-placeholder-shown\:bg-transparent {
  background-color: #0000;
}

.peer:placeholder-shown ~ .peer-placeholder-shown\:pt-1\.5 {
  padding-top: .375rem;
}

.peer:placeholder-shown ~ .peer-placeholder-shown\:text-base {
  color: var(--text-base);
  font-size: 1rem;
  line-height: 1.5rem;
}

.peer:placeholder-shown ~ .peer-placeholder-shown\:text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}

.peer:placeholder-shown ~ .peer-placeholder-shown\:text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}

.peer:disabled ~ .peer-disabled\:cursor-not-allowed {
  cursor: not-allowed;
}

.peer:disabled ~ .peer-disabled\:opacity-70 {
  opacity: .7;
}

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

  100% {
    opacity: 0;
  }
}

.data-\[state\=closed\]\:animate-fadeOut[data-state="closed"] {
  animation: .2s ease-in fadeOut;
}

@keyframes slideOut {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(100%);
  }
}

.data-\[state\=closed\]\:animate-slideOut[data-state="closed"] {
  animation: .3s ease-in-out slideOut;
}

.data-\[state\=open\]\:animate-fadeIn[data-state="open"] {
  animation: .3s ease-out fadeIn;
}

@keyframes slideIn {
  0% {
    transform: translateX(100%);
  }

  100% {
    transform: translateX(0%);
  }
}

.data-\[state\=open\]\:animate-slideIn[data-state="open"] {
  animation: .3s ease-in-out slideIn;
}

.data-\[state\=disabled\]\:cursor-not-allowed[data-state="disabled"] {
  cursor: not-allowed;
}

.data-\[state\=checked\]\:border-gray-900[data-state="checked"] {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
}

.data-\[state\=active\]\:bg-white[data-state="active"] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.data-\[state\=checked\]\:bg-gray-100[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}

.data-\[state\=checked\]\:bg-gray-900[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
}

.data-\[state\=disabled\]\:bg-gray-300[data-state="disabled"] {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}

.data-\[state\=checked\]\:font-medium[data-state="checked"] {
  font-weight: 500;
}

.data-\[state\=checked\]\:text-gray-900[data-state="checked"] {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}

.data-\[state\=checked\]\:text-white[data-state="checked"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.data-\[state\=disabled\]\:text-gray-400[data-state="disabled"] {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}

.data-\[state\=active\]\:shadow-sm[data-state="active"] {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group[data-state="open"] .group-data-\[state\=open\]\:rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@media (min-width: 320px) {
  .xs\:w-\[120px\] {
    width: 120px;
  }

  .xs\:justify-center {
    justify-content: center;
  }
}

@media (min-width: 640px) {
  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

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

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

  .sm\:mb-0\.5 {
    margin-bottom: .125rem;
  }

  .sm\:mt-0 {
    margin-top: 0;
  }

  .sm\:block {
    display: block;
  }

  .sm\:grid {
    display: grid;
  }

  .sm\:h-full {
    height: 100%;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:flex-1 {
    flex: 1;
  }

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

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

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:justify-end {
    justify-content: flex-end;
  }

  .sm\:justify-between {
    justify-content: space-between;
  }

  .sm\:gap-2 {
    gap: .5rem;
  }

  .sm\:gap-4 {
    gap: 1rem;
  }

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

  .sm\:rounded-lg {
    border-radius: .5rem;
  }

  .sm\:p-1 {
    padding: .25rem;
  }

  .sm\:p-10 {
    padding: 2.5rem;
  }

  .sm\:p-4 {
    padding: 1rem;
  }

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

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

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

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

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

  .sm\:text-left {
    text-align: left;
  }

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

@media (min-width: 768px) {
  .md\:relative {
    position: relative;
  }

  .md\:sticky {
    position: sticky;
  }

  .md\:bottom-auto {
    bottom: auto;
  }

  .md\:left-3 {
    left: .75rem;
  }

  .md\:top-0 {
    top: 0;
  }

  .md\:top-1\/2 {
    top: 50%;
  }

  .md\:top-3 {
    top: .75rem;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:col-start-3 {
    grid-column-start: 3;
  }

  .md\:col-end-13 {
    grid-column-end: 13;
  }

  .md\:m-0 {
    margin: 0;
  }

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

  .md\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

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

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

  .md\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

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

  .md\:-ml-\[7\%\] {
    margin-left: -7%;
  }

  .md\:-mt-5 {
    margin-top: -1.25rem;
  }

  .md\:mb-0 {
    margin-bottom: 0;
  }

  .md\:mb-1 {
    margin-bottom: .25rem;
  }

  .md\:mb-1\.5 {
    margin-bottom: .375rem;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:mb-12 {
    margin-bottom: 3rem;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

  .md\:mb-2 {
    margin-bottom: .5rem;
  }

  .md\:mb-20 {
    margin-bottom: 5rem;
  }

  .md\:mb-3 {
    margin-bottom: .75rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:mb-8 {
    margin-bottom: 2rem;
  }

  .md\:ml-1 {
    margin-left: .25rem;
  }

  .md\:ml-2 {
    margin-left: .5rem;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

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

  .md\:mr-\[7\%\] {
    margin-right: 7%;
  }

  .md\:ms-1 {
    margin-inline-start: .25rem;
  }

  .md\:mt-0 {
    margin-top: 0;
  }

  .md\:mt-1 {
    margin-top: .25rem;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mt-2 {
    margin-top: .5rem;
  }

  .md\:mt-3 {
    margin-top: .75rem;
  }

  .md\:mt-4 {
    margin-top: 1rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:mt-\[-3\.2rem\] {
    margin-top: -3.2rem;
  }

  .md\:mt-\[-60px\] {
    margin-top: -60px;
  }

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

  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:inline {
    display: inline;
  }

  .md\:flex {
    display: flex;
  }

  .md\:grid {
    display: grid;
  }

  .md\:hidden {
    display: none;
  }

  .md\:aspect-\[0\.71\] {
    aspect-ratio: .71;
  }

  .md\:aspect-\[21\/9\] {
    aspect-ratio: 21 / 9;
  }

  .md\:h-16 {
    height: 4rem;
  }

  .md\:h-2 {
    height: .5rem;
  }

  .md\:h-24 {
    height: 6rem;
  }

  .md\:h-3 {
    height: .75rem;
  }

  .md\:h-4 {
    height: 1rem;
  }

  .md\:h-40 {
    height: 10rem;
  }

  .md\:h-5 {
    height: 1.25rem;
  }

  .md\:h-6 {
    height: 1.5rem;
  }

  .md\:h-8 {
    height: 2rem;
  }

  .md\:h-80 {
    height: 20rem;
  }

  .md\:h-96 {
    height: 24rem;
  }

  .md\:h-\[170px\] {
    height: 170px;
  }

  .md\:h-\[2\.6rem\] {
    height: 2.6rem;
  }

  .md\:h-\[3px\] {
    height: 3px;
  }

  .md\:h-\[42px\] {
    height: 42px;
  }

  .md\:h-\[45px\] {
    height: 45px;
  }

  .md\:h-\[auto\], .md\:h-auto {
    height: auto;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:max-h-\[calc\(100dvh-120px\)\] {
    max-height: calc(100dvh - 120px);
  }

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

  .md\:min-h-\[48px\] {
    min-height: 48px;
  }

  .md\:w-1\/12 {
    width: 8.33333%;
  }

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

  .md\:w-1\/3 {
    width: 33.3333%;
  }

  .md\:w-1\/6 {
    width: 16.6667%;
  }

  .md\:w-10 {
    width: 2.5rem;
  }

  .md\:w-10\/12 {
    width: 83.3333%;
  }

  .md\:w-16 {
    width: 4rem;
  }

  .md\:w-2 {
    width: .5rem;
  }

  .md\:w-2\/12 {
    width: 16.6667%;
  }

  .md\:w-2\/3 {
    width: 66.6667%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-2\/6 {
    width: 33.3333%;
  }

  .md\:w-20 {
    width: 5rem;
  }

  .md\:w-24 {
    width: 6rem;
  }

  .md\:w-3\/12 {
    width: 25%;
  }

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

  .md\:w-3\/6 {
    width: 50%;
  }

  .md\:w-36 {
    width: 9rem;
  }

  .md\:w-4 {
    width: 1rem;
  }

  .md\:w-4\/12 {
    width: 33.3333%;
  }

  .md\:w-4\/6 {
    width: 66.6667%;
  }

  .md\:w-40 {
    width: 10rem;
  }

  .md\:w-5 {
    width: 1.25rem;
  }

  .md\:w-8 {
    width: 2rem;
  }

  .md\:w-8\/12 {
    width: 66.6667%;
  }

  .md\:w-9\/12 {
    width: 75%;
  }

  .md\:w-96 {
    width: 24rem;
  }

  .md\:w-\[200px\] {
    width: 200px;
  }

  .md\:w-\[31\.5\%\] {
    width: 31.5%;
  }

  .md\:w-\[60\%\] {
    width: 60%;
  }

  .md\:w-\[70\%\] {
    width: 70%;
  }

  .md\:w-\[80\%\] {
    width: 80%;
  }

  .md\:w-\[85\%\] {
    width: 85%;
  }

  .md\:w-\[90\%\] {
    width: 90%;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:w-screen {
    width: 100vw;
  }

  .md\:min-w-\[70px\] {
    min-width: 70px;
  }

  .md\:max-w-2xl {
    max-width: 42rem;
  }

  .md\:max-w-\[1300px\] {
    max-width: 1300px;
  }

  .md\:max-w-\[200px\] {
    max-width: 200px;
  }

  .md\:max-w-\[240px\] {
    max-width: 240px;
  }

  .md\:max-w-\[360px\] {
    max-width: 360px;
  }

  .md\:max-w-\[50\%\] {
    max-width: 50%;
  }

  .md\:max-w-\[70\%\] {
    max-width: 70%;
  }

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

  .md\:max-w-none {
    max-width: none;
  }

  .md\:flex-1 {
    flex: 1;
  }

  .md\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:snap-none {
    scroll-snap-type: none;
  }

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

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

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

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

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

  .md\:grid-cols-\[6fr\,4fr\] {
    grid-template-columns: 6fr 4fr;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .md\:flex-wrap {
    flex-wrap: wrap;
  }

  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .md\:items-start {
    align-items: flex-start;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:items-baseline {
    align-items: baseline;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

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

  .md\:gap-12 {
    gap: 3rem;
  }

  .md\:gap-2 {
    gap: .5rem;
  }

  .md\:gap-3 {
    gap: .75rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:gap-x-5 {
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
  }

  .md\:gap-y-6 {
    row-gap: 1.5rem;
  }

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

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

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

  .md\:overflow-visible {
    overflow: visible;
  }

  .md\:whitespace-nowrap {
    white-space: nowrap;
  }

  .md\:rounded {
    border-radius: .25rem;
  }

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

  .md\:rounded-lg {
    border-radius: .5rem;
  }

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

  .md\:rounded-xl {
    border-radius: .75rem;
  }

  .md\:border {
    border-width: 1px;
  }

  .md\:border-0 {
    border-width: 0;
  }

  .md\:border-b {
    border-bottom-width: 1px;
  }

  .md\:border-b-0 {
    border-bottom-width: 0;
  }

  .md\:border-b-2 {
    border-bottom-width: 2px;
  }

  .md\:border-l-2 {
    border-left-width: 2px;
  }

  .md\:border-t-0 {
    border-top-width: 0;
  }

  .md\:border-t-2 {
    border-top-width: 2px;
  }

  .md\:border-none {
    border-style: none;
  }

  .md\:border-neutral-300 {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 212 / var(--tw-border-opacity, 1));
  }

  .md\:border-skar-blue {
    --tw-border-opacity: 1;
    border-color: rgb(51 102 153 / var(--tw-border-opacity, 1));
  }

  .md\:border-slate-200 {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
  }

  .md\:border-b-neutral-200 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
  }

  .md\:border-b-neutral-400 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(163 163 163 / var(--tw-border-opacity, 1));
  }

  .md\:border-l-\[\#407294\] {
    --tw-border-opacity: 1;
    border-left-color: rgb(64 114 148 / var(--tw-border-opacity, 1));
  }

  .md\:border-r-neutral-400 {
    --tw-border-opacity: 1;
    border-right-color: rgb(163 163 163 / var(--tw-border-opacity, 1));
  }

  .md\:bg-\[\#C3DDAF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(195 221 175 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  }

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

  .md\:bg-neutral-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-neutral-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-neutral-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-sky-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1));
  }

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

  .md\:bg-opacity-25 {
    --tw-bg-opacity: .25;
  }

  .md\:bg-opacity-50 {
    --tw-bg-opacity: .5;
  }

  .md\:p-0 {
    padding: 0;
  }

  .md\:p-1 {
    padding: .25rem;
  }

  .md\:p-10 {
    padding: 2.5rem;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-2 {
    padding: .5rem;
  }

  .md\:p-3 {
    padding: .75rem;
  }

  .md\:p-4 {
    padding: 1rem;
  }

  .md\:p-5 {
    padding: 1.25rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

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

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

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

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

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

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

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

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

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

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

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

  .md\:py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

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

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

  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

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

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

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

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

  .md\:pb-1 {
    padding-bottom: .25rem;
  }

  .md\:pb-12 {
    padding-bottom: 3rem;
  }

  .md\:pb-2 {
    padding-bottom: .5rem;
  }

  .md\:pb-3 {
    padding-bottom: .75rem;
  }

  .md\:pb-4 {
    padding-bottom: 1rem;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:pl-4 {
    padding-left: 1rem;
  }

  .md\:pr-2 {
    padding-right: .5rem;
  }

  .md\:pr-3 {
    padding-right: .75rem;
  }

  .md\:pr-4 {
    padding-right: 1rem;
  }

  .md\:pt-0 {
    padding-top: 0;
  }

  .md\:pt-1 {
    padding-top: .25rem;
  }

  .md\:pt-16 {
    padding-top: 4rem;
  }

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

  .md\:pt-3 {
    padding-top: .75rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:pt-\[0\.15rem\] {
    padding-top: .15rem;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-center {
    text-align: center;
  }

  .md\:text-right {
    text-align: right;
  }

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

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

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

  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .md\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

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

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

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

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

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

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

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

  .md\:font-bold {
    font-weight: 700;
  }

  .md\:font-medium {
    font-weight: 500;
  }

  .md\:font-normal {
    font-weight: 400;
  }

  .md\:uppercase {
    text-transform: uppercase;
  }

  .md\:text-\[\#06192a\] {
    --tw-text-opacity: 1;
    color: rgb(6 25 42 / var(--tw-text-opacity, 1));
  }

  .md\:text-\[\#2f3846\] {
    --tw-text-opacity: 1;
    color: rgb(47 56 70 / var(--tw-text-opacity, 1));
  }

  .md\:text-base {
    color: var(--text-base);
  }

  .md\:text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  }

  .md\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1));
  }

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

  .md\:text-skar-blue {
    --tw-text-opacity: 1;
    color: rgb(51 102 153 / var(--tw-text-opacity, 1));
  }

  .md\:text-skar-green {
    --tw-text-opacity: 1;
    color: rgb(25 102 37 / var(--tw-text-opacity, 1));
  }

  .md\:no-underline {
    text-decoration-line: none;
  }

  .md\:shadow-\[rgba\(17\,_17\,_26\,_0\.1\)_0px_0px_16px\] {
    --tw-shadow: #11111a1a 0px 0px 16px;
    --tw-shadow-colored: 0px 0px 16px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-md {
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:odd\:bg-white:nth-child(odd) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }

  .md\:even\:bg-gray-50:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
  }

  .md\:hover\:bg-neutral-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
  }

  .md\:hover\:underline:hover {
    text-decoration-line: underline;
  }

  .peer:placeholder-shown ~ .peer-placeholder-shown\:md\:mt-\[-2\.8rem\] {
    margin-top: -2.8rem;
  }
}

@media (min-width: 1024px) {
  .lg\:bottom-auto {
    bottom: auto;
  }

  .lg\:top-0 {
    top: 0;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

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

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

  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .lg\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .lg\:mb-0 {
    margin-bottom: 0;
  }

  .lg\:mb-1 {
    margin-bottom: .25rem;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem;
  }

  .lg\:mb-2 {
    margin-bottom: .5rem;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .lg\:ml-0 {
    margin-left: 0;
  }

  .lg\:ml-6 {
    margin-left: 1.5rem;
  }

  .lg\:mr-0 {
    margin-right: 0;
  }

  .lg\:mt-0 {
    margin-top: 0;
  }

  .lg\:mt-2 {
    margin-top: .5rem;
  }

  .lg\:mt-4 {
    margin-top: 1rem;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem;
  }

  .lg\:mt-8 {
    margin-top: 2rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:aspect-\[1\.49\] {
    aspect-ratio: 1.49;
  }

  .lg\:aspect-\[16\/9\] {
    aspect-ratio: 16 / 9;
  }

  .lg\:aspect-auto {
    aspect-ratio: auto;
  }

  .lg\:h-\[100px\] {
    height: 100px;
  }

  .lg\:h-\[172px\] {
    height: 172px;
  }

  .lg\:h-\[40\%\] {
    height: 40%;
  }

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

  .lg\:h-\[65px\] {
    height: 65px;
  }

  .lg\:h-full {
    height: 100%;
  }

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

  .lg\:w-1\/3, .lg\:w-2\/6 {
    width: 33.3333%;
  }

  .lg\:w-3\/12 {
    width: 25%;
  }

  .lg\:w-32 {
    width: 8rem;
  }

  .lg\:w-4 {
    width: 1rem;
  }

  .lg\:w-4\/6 {
    width: 66.6667%;
  }

  .lg\:w-48 {
    width: 12rem;
  }

  .lg\:w-5\/12 {
    width: 41.6667%;
  }

  .lg\:w-6\/12 {
    width: 50%;
  }

  .lg\:w-7\/12 {
    width: 58.3333%;
  }

  .lg\:w-8\/12 {
    width: 66.6667%;
  }

  .lg\:w-9\/12 {
    width: 75%;
  }

  .lg\:w-\[160px\] {
    width: 160px;
  }

  .lg\:w-\[172px\] {
    width: 172px;
  }

  .lg\:w-\[220px\] {
    width: 220px;
  }

  .lg\:w-\[32px\] {
    width: 32px;
  }

  .lg\:w-\[80\%\] {
    width: 80%;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:max-w-\[1300px\] {
    max-width: 1300px;
  }

  .lg\:max-w-\[300px\] {
    max-width: 300px;
  }

  .lg\:max-w-lg {
    max-width: 32rem;
  }

  .lg\:flex-1 {
    flex: 1;
  }

  .lg\:basis-1\/3 {
    flex-basis: 33.3333%;
  }

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

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

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

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

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

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

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .lg\:flex-col {
    flex-direction: column;
  }

  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .lg\:items-start {
    align-items: flex-start;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:gap-1 {
    gap: .25rem;
  }

  .lg\:gap-12 {
    gap: 3rem;
  }

  .lg\:gap-2 {
    gap: .5rem;
  }

  .lg\:gap-3 {
    gap: .75rem;
  }

  .lg\:gap-4 {
    gap: 1rem;
  }

  .lg\:gap-5 {
    gap: 1.25rem;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:overflow-hidden {
    overflow: hidden;
  }

  .lg\:overflow-y-auto {
    overflow-y: auto;
  }

  .lg\:border {
    border-width: 1px;
  }

  .lg\:border-b {
    border-bottom-width: 1px;
  }

  .lg\:border-t-0 {
    border-top-width: 0;
  }

  .lg\:bg-transparent {
    background-color: #0000;
  }

  .lg\:p-0 {
    padding: 0;
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:p-14 {
    padding: 3.5rem;
  }

  .lg\:p-3 {
    padding: .75rem;
  }

  .lg\:p-4 {
    padding: 1rem;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

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

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

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

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

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

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

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

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

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

  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

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

  .lg\:pb-0 {
    padding-bottom: 0;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

  .lg\:pb-16 {
    padding-bottom: 4rem;
  }

  .lg\:pb-4 {
    padding-bottom: 1rem;
  }

  .lg\:pt-0 {
    padding-top: 0;
  }

  .lg\:pt-12 {
    padding-top: 3rem;
  }

  .lg\:pt-3 {
    padding-top: .75rem;
  }

  .lg\:pt-4 {
    padding-top: 1rem;
  }

  .lg\:pt-8 {
    padding-top: 2rem;
  }

  .lg\:text-left {
    text-align: left;
  }

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

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

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

  .lg\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .lg\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .lg\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

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

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

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

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

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

  .lg\:text-base {
    color: var(--text-base);
  }

  .lg\:even\:bg-slate-100:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
  }

  .lg\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (min-width: 1280px) {
  .xl\:hidden {
    display: none;
  }

  .xl\:w-8 {
    width: 2rem;
  }

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

  .xl\:gap-12 {
    gap: 3rem;
  }

  .xl\:pb-16 {
    padding-bottom: 4rem;
  }

  .xl\:pt-16 {
    padding-top: 4rem;
  }

  .xl\:text-\[28px\] {
    font-size: 28px;
  }
}

@media (min-width: 1536px) {
  .\32 xl\:h-\[140px\] {
    height: 140px;
  }
}

.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

.\[\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-inner-spin-button {
  margin: 0;
}

.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
  appearance: none;
}

.\[\&\:\:-webkit-outer-spin-button\]\:m-0::-webkit-outer-spin-button {
  margin: 0;
}

.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
  appearance: none;
}

/* [project]/site/node_modules/slick-carousel/slick/slick.css [client] (css) */
.slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  display: block;
  position: relative;
}

.slick-list {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track, .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  border: 1px solid #0000;
  height: auto;
  display: block;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* [project]/site/node_modules/slick-carousel/slick/slick-theme.css [client] (css) */
.slick-loading .slick-list {
  background: #fff url("../media/ajax-loader.d5c1e833.gif") center no-repeat;
}

@font-face {
  font-family: slick;
  font-weight: normal;
  font-style: normal;
  src: url("../media/slick.3392c85e.eot");
  src: url("../media/slick.3392c85e.eot") format("embedded-opentype"), url("../media/slick.265d68e3.woff") format("woff"), url("../media/slick.31421072.ttf") format("truetype"), url("../media/slick.5f2cd927.svg") format("svg");
}

.slick-prev, .slick-next {
  cursor: pointer;
  color: #0000;
  background: none;
  border: none;
  outline: none;
  width: 20px;
  height: 20px;
  padding: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
  color: #0000;
  background: none;
  outline: none;
}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
  opacity: .25;
}

.slick-prev:before, .slick-next:before {
  opacity: .75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: slick;
  font-size: 20px;
  line-height: 1;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  position: absolute;
  bottom: -25px;
}

.slick-dots li {
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  display: inline-block;
  position: relative;
}

.slick-dots li button {
  cursor: pointer;
  color: #0000;
  background: none;
  border: 0;
  outline: none;
  width: 20px;
  height: 20px;
  padding: 5px;
  font-size: 0;
  line-height: 0;
  display: block;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  content: "•";
  text-align: center;
  opacity: .25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
  height: 20px;
  font-family: slick;
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
}

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: #000;
}

/* [project]/site/pages/oswald_5ceedd76.module.css [client] (css) */
@font-face {
  font-family: oswald;
  src: url("../media/Oswald_Regular.p.2c84f391.ttf") format("truetype");
  font-display: swap;
  font-weight: 400;
}

.oswald_5ceedd76-module__t8soSa__className {
  font-family: oswald;
  font-weight: 400;
}

.oswald_5ceedd76-module__t8soSa__variable {
  --font-oswald: "oswald";
}

/* [project]/site/pages/oswaldlight_e81be042.module.css [client] (css) */
@font-face {
  font-family: oswaldLight;
  src: url("../media/Oswald_ExtraLight.p.f1b2df2f.ttf") format("truetype");
  font-display: swap;
  font-weight: 200;
}

.oswaldlight_e81be042-module__13xFXq__className {
  font-family: oswaldLight;
  font-weight: 200;
}

.oswaldlight_e81be042-module__13xFXq__variable {
  --font-oswald-lightest: "oswaldLight";
}

/* [project]/site/pages/bebas_93fc3321.module.css [client] (css) */
@font-face {
  font-family: bebas;
  src: url("../media/BebasNeue_Regular.p.e0f631f6.ttf") format("truetype");
  font-display: swap;
  font-weight: 400;
}

.bebas_93fc3321-module__Fy862W__className {
  font-family: bebas;
  font-weight: 400;
}

.bebas_93fc3321-module__Fy862W__variable {
  --font-bebas: "bebas";
}

/* [next]/internal/font/google/open_sans_6e22e55e.module.css [client] (css) */
@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/3ce154ad7d54dc86-s.f170796f.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/7cdbb9ca823c0a73-s.f2244ea0.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/1e239d59b95c7889-s.4a36b7d0.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/a421df443b3f383b-s.90e10d49.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/c2873153dc73d9e3-s.6884c055.woff2") format("woff2");
  unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/d38a53d0ba90b32d-s.3eaec13b.woff2") format("woff2");
  unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE??;
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/5b0229109f6656bb-s.6c710ca8.woff2") format("woff2");
  unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+28??, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B??, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F0??, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F7??, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB??;
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/ca19bc83075b2625-s.195cce89.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/2aec202ebfcf461b-s.d55a2306.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/cf514f5d0007dafa-s.p.417aa1a2.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Open Sans Fallback;
  src: local(Arial);
  ascent-override: 101.65%;
  descent-override: 27.86%;
  line-gap-override: 0.0%;
  size-adjust: 105.15%;
}

.open_sans_6e22e55e-module__kXN9Zq__className {
  font-family: Open Sans, Open Sans Fallback;
  font-style: normal;
}

.open_sans_6e22e55e-module__kXN9Zq__variable {
  --font-openSans: "Open Sans", "Open Sans Fallback";
}

/* [project]/site/components/product/desktop/ProductCard.module.css [client] (css) */
.ProductCard-module__89KBTq__imageContainer {
  box-sizing: content-box;
  background-clipping: content-box;
  border: 1.5px solid silver;
  border-radius: 8px;
  position: relative;
}

.ProductCard-module__89KBTq__imageContainer img {
  border-radius: 10px;
}

.ProductCard-module__89KBTq__soldout {
  color: #31cc00;
  letter-spacing: .1em;
  transform-origin: 0 0;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #000;
  border: 3px solid #31cc00;
  border-radius: .5rem;
  padding: .2rem 1rem;
  font-family: Oswald, sans-serif;
  font-size: 1.25rem;
  position: absolute;
  top: calc(50% - 5rem);
  left: calc(50% - 2rem);
  transform: rotate(40deg);
  box-shadow: -1px 7px 8px #0006;
}

@media (min-width: 768px) and (min-height: 425px) {
  .ProductCard-module__89KBTq__soldout {
    font-size: 2rem;
    top: calc(50% - 7rem);
  }
}

/* [project]/site/components/product/reviews/review-photos/review-photos.module.css [client] (css) */
.review-photos-module__xCGJPa__popup {
  --animate-duration: .25s;
  z-index: 100;
  width: 100vw;
  height: 100dvh;
  max-height: 95dvh;
  animation-delay: .1s;
}

.review-photos-module__xCGJPa__review-grid-photo {
  aspect-ratio: 1;
  background: #c4c4c4;
  border-radius: .375rem;
  flex: 0 0 calc(50% - 4px);
  width: calc(50% - 4px);
  position: relative;
}

.review-photos-module__xCGJPa__arrow-wrapper {
  cursor: pointer;
  z-index: 5;
  align-items: center;
  width: 55px;
  height: 100%;
  transition: all .42s ease-in-out;
  display: flex;
  position: absolute;
  top: 60px;
}

.review-photos-module__xCGJPa__arrow-fade-out {
  pointer-events: none;
  transition: opacity .25s ease-in-out;
  opacity: 0 !important;
}

.review-photos-module__xCGJPa__arrow-left {
  padding-left: 5px;
  left: 0;
}

.review-photos-module__xCGJPa__arrow-right {
  padding-right: 5px;
  left: auto;
  right: 5px;
}

.review-photos-module__xCGJPa__arrow-disabled {
  fill: #ffffff80;
}

.review-photos-module__xCGJPa__arrow {
  aspect-ratio: 1;
  fill: #fff;
  background: #8c8c8c;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 45px;
  padding: 4px;
  display: flex;
  transform: translateY(-60px);
}

.review-photos-module__xCGJPa__arrow svg {
  width: 22px;
  height: 22px;
}

.review-photos-module__xCGJPa__arrow-left svg {
  transform: translateX(-2px);
}

.review-photos-module__xCGJPa__arrow-right svg {
  transform: translateX(0);
}

.review-photos-module__xCGJPa__all-photos {
  height: 100%;
}

@keyframes review-photos-module__xCGJPa__fadeInBg {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.review-photos-module__xCGJPa__fade-in-bg {
  background-color: #00000040;
  animation: .25s ease-in-out review-photos-module__xCGJPa__fadeInBg;
}

@media (max-width: 768px) {
  .review-photos-module__xCGJPa__popup-delay-mobile {
    animation-delay: .6s;
  }
}

@media (min-width: 768px) and (min-height: 425px) {
  .review-photos-module__xCGJPa__popup {
    width: calc(100% - 120px);
    max-width: 1000px;
    height: 100%;
    max-height: 640px;
  }

  .review-photos-module__xCGJPa__popup.review-photos-module__xCGJPa__popup-individual {
    max-height: 535px;
  }

  .review-photos-module__xCGJPa__review-grid-photo {
    flex: 0 0 calc(33.3333% - 6px);
    width: calc(33.3333% - 6px);
  }

  .review-photos-module__xCGJPa__arrow-wrapper {
    top: 0;
  }

  .review-photos-module__xCGJPa__arrow {
    background: #222;
    transform: none;
  }

  .review-photos-module__xCGJPa__arrow-left-v2 {
    left: 0;
  }

  .review-photos-module__xCGJPa__arrow-right-v2 {
    right: 0;
  }
}

@media (min-width: 992px) {
  .review-photos-module__xCGJPa__review-grid-photo {
    flex: 0 0 calc(33.3333% - 6px);
    width: calc(33.3333% - 6px);
  }
}

.review-photos-module__xCGJPa__review-grid-photo:hover {
  cursor: pointer;
}

@media (min-width: 1200px) {
  .review-photos-module__xCGJPa__popup {
    width: calc(100% - 200px);
    max-width: 1100px;
    height: 95dvh;
    max-height: 1010px;
  }

  .review-photos-module__xCGJPa__popup.review-photos-module__xCGJPa__popup-individual {
    max-height: 950px;
  }

  .review-photos-module__xCGJPa__review-grid-photo {
    flex: 0 0 calc(25% - 8px);
    width: calc(25% - 8px);
  }

  .review-photos-module__xCGJPa__all-photos {
    height: calc(100% - 100px);
  }
}

/* [project]/site/components/widgets/HorizontalSlider/HorizontalSlider.module.css [client] (css) */
.HorizontalSlider-module__jgpzVa__arrow {
  cursor: pointer;
  fill: #e0e0e0;
  z-index: 10;
  align-items: center;
  width: 20px;
  height: calc(100% - 20px);
  transition: all .3s ease-out;
  display: flex;
  position: absolute;
  top: calc(50% - 10px);
  transform: translateY(-50%);
  box-shadow: inset -20px 0 20px -20px #00000080;
}

.HorizontalSlider-module__jgpzVa__has-no-scrollbar .HorizontalSlider-module__jgpzVa__arrow {
  height: calc(100% - 8px);
  top: calc(50% - 4px);
}

.HorizontalSlider-module__jgpzVa__arrow:focus {
  outline: none;
}

.HorizontalSlider-module__jgpzVa__arrow-left {
  padding-left: 5px;
  padding-right: 0;
  left: 0;
  box-shadow: inset 20px 0 20px -20px #00000080;
}

.HorizontalSlider-module__jgpzVa__arrow-right {
  padding-left: 0;
  padding-right: 5px;
  left: auto;
  right: 0;
}

.HorizontalSlider-module__jgpzVa__arrow svg {
  flex: 0 0 40px;
  width: 40px;
  height: 55px;
  padding: 10px 0;
}

.HorizontalSlider-module__jgpzVa__arrow-left svg {
  transform: translateX(-10px);
}

.HorizontalSlider-module__jgpzVa__arrow-right svg {
  transform: translateX(-20px);
}

.HorizontalSlider-module__jgpzVa__arrow-disabled {
  fill: #ffffff80;
  box-shadow: none;
}

.HorizontalSlider-module__jgpzVa__dots-container {
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 24px;
}

.HorizontalSlider-module__jgpzVa__dots-container.HorizontalSlider-module__jgpzVa__has-no-scrollbar {
  bottom: 12px;
}

.HorizontalSlider-module__jgpzVa__dot {
  background-color: #bbb;
  border-radius: 5px;
  width: 7px;
  height: 7px;
  margin: 0 5px;
  padding: 5px;
  transition: all .3s ease-out;
  display: block;
}

.HorizontalSlider-module__jgpzVa__dot:focus {
  outline: 1px solid #000;
}

.HorizontalSlider-module__jgpzVa__dot-active {
  background-color: #717171;
  width: 20px;
}

@media (min-width: 1024px) {
  .HorizontalSlider-module__jgpzVa__arrow {
    border-right: 1px solid #c6c6c6;
    box-shadow: inset -20px 0 20px -20px #00000040;
  }

  .HorizontalSlider-module__jgpzVa__arrow-left {
    border-left: 1px solid #c6c6c6;
    border-right: none;
    box-shadow: inset 20px 0 20px -20px #00000040;
  }

  .HorizontalSlider-module__jgpzVa__arrow.HorizontalSlider-module__jgpzVa__arrow-disabled {
    box-shadow: none;
  }

  .HorizontalSlider-module__jgpzVa__dots-container.HorizontalSlider-module__jgpzVa__hide-dots-mobile {
    display: none;
  }
}

/* [project]/site/node_modules/yet-another-react-lightbox/dist/styles.css [client] (css) */
.yarl__fullsize {
  width: 100%;
  height: 100%;
}

.yarl__relative {
  position: relative;
}

.yarl__portal {
  opacity: 0;
  transition: opacity var(--yarl__fade_animation_duration, .25s) var(--yarl__fade_animation_timing_function, ease);
  z-index: var(--yarl__portal_zindex, 9999);
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.yarl__portal_open {
  opacity: 1;
}

.yarl__container {
  background-color: var(--yarl__container_background_color, var(--yarl__color_backdrop, #000));
  overscroll-behavior: var(--yarl__controller_overscroll_behavior, contain);
  touch-action: var(--yarl__controller_touch_action, none);
  -webkit-user-select: none;
  user-select: none;
  outline: none;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.yarl__carousel {
  height: 100%;
  opacity: var(--yarl__pull_opacity, 1);
  transform: translate(var(--yarl__swipe_offset, 0), var(--yarl__pull_offset, 0));
  width: calc(100% + (var(--yarl__carousel_slides_count)  - 1) * (100% + var(--yarl__carousel_spacing_px, 0) * 1px + var(--yarl__carousel_spacing_percent, 0) * 1%));
  flex: none;
  place-content: center;
  align-items: stretch;
  display: flex;
}

.yarl__carousel_with_slides {
  -moz-column-gap: calc(var(--yarl__carousel_spacing_px, 0) * 1px + 100 / (var(--yarl__carousel_slides_count) * 100 + (var(--yarl__carousel_slides_count)  - 1) * var(--yarl__carousel_spacing_percent, 0)) * var(--yarl__carousel_spacing_percent, 0) * 1%);
  column-gap: calc(var(--yarl__carousel_spacing_px, 0) * 1px + 100 / (var(--yarl__carousel_slides_count) * 100 + (var(--yarl__carousel_slides_count)  - 1) * var(--yarl__carousel_spacing_percent, 0)) * var(--yarl__carousel_spacing_percent, 0) * 1%);
}

.yarl__flex_center {
  place-content: center;
  align-items: center;
  display: flex;
}

.yarl__slide {
  padding: calc(var(--yarl__carousel_padding_px, 0) * 1px + 100 / (var(--yarl__carousel_slides_count) * 100 + (var(--yarl__carousel_slides_count)  - 1) * var(--yarl__carousel_spacing_percent, 0)) * var(--yarl__carousel_padding_percent, 0) * 1%);
  flex: 1;
  position: relative;
  overflow: hidden;
}

[dir="rtl"] .yarl__slide {
  --yarl__direction: -1;
}

.yarl__slide_image {
  -o-object-fit: contain;
  object-fit: contain;
  touch-action: var(--yarl__controller_touch_action, none);
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  max-width: 100%;
  max-height: 100%;
}

.yarl__slide_image_cover {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.yarl__slide_image_loading {
  opacity: 0;
}

@media screen and (min-width: 800px) {
  .yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image {
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    -webkit-transform: translateZ(0);
  }
}

.yarl__slide_placeholder {
  line-height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%)translateY(-50%);
}

.yarl__slide_loading {
  color: var(--yarl__slide_icon_loading_color, var(--yarl__color_button, #fffc));
  animation: 1s linear yarl__delayed_fadein;
}

.yarl__slide_loading line {
  animation: 1s linear infinite yarl__stroke_opacity;
}

.yarl__slide_loading line:first-of-type {
  animation-delay: -1.875s;
}

.yarl__slide_loading line:nth-of-type(2) {
  animation-delay: -1.75s;
}

.yarl__slide_loading line:nth-of-type(3) {
  animation-delay: -1.625s;
}

.yarl__slide_loading line:nth-of-type(4) {
  animation-delay: -1.5s;
}

.yarl__slide_loading line:nth-of-type(5) {
  animation-delay: -1.375s;
}

.yarl__slide_loading line:nth-of-type(6) {
  animation-delay: -1.25s;
}

.yarl__slide_loading line:nth-of-type(7) {
  animation-delay: -1.125s;
}

.yarl__slide_loading line:nth-of-type(8) {
  animation-delay: -1s;
}

.yarl__slide_error {
  color: var(--yarl__slide_icon_error_color, red);
  height: var(--yarl__slide_icon_error_size, 48px);
  width: var(--yarl__slide_icon_error_size, 48px);
}

@media (prefers-reduced-motion) {
  .yarl__portal, .yarl__slide {
    transition: initial;
  }

  .yarl__slide_loading, .yarl__slide_loading line {
    animation: none;
    animation: initial;
  }
}

.yarl__toolbar {
  padding: var(--yarl__toolbar_padding, 8px);
  justify-content: flex-end;
  display: flex;
  position: absolute;
  inset: 0 0 auto auto;
}

[dir="rtl"] .yarl__toolbar {
  inset: 0 auto auto 0;
}

.yarl__icon {
  height: var(--yarl__icon_size, 32px);
  width: var(--yarl__icon_size, 32px);
}

.yarl__button {
  appearance: none;
  background-color: var(--yarl__button_background_color, transparent);
  border: var(--yarl__button_border, 0);
  color: var(--yarl__color_button, #fffc);
  cursor: pointer;
  filter: var(--yarl__button_filter, drop-shadow(2px 2px 2px #000c));
  margin: var(--yarl__button_margin, 0);
  padding: var(--yarl__button_padding, 8px);
  -webkit-tap-highlight-color: transparent;
  outline: none;
  line-height: 0;
}

.yarl__button:focus {
  color: var(--yarl__color_button_active, #fff);
}

.yarl__button:focus:not(:focus-visible) {
  color: var(--yarl__color_button, #fffc);
}

.yarl__button:focus-visible {
  color: var(--yarl__color_button_active, #fff);
}

@media (hover: hover) {
  .yarl__button:focus-visible:hover, .yarl__button:focus:hover, .yarl__button:hover {
    color: var(--yarl__color_button_active, #fff);
  }
}

.yarl__button:disabled {
  color: var(--yarl__color_button_disabled, #fff6);
  cursor: default;
}

.yarl__navigation_next, .yarl__navigation_prev {
  padding: var(--yarl__navigation_button_padding, 24px 16px);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.yarl__navigation_prev {
  left: 0;
}

[dir="rtl"] .yarl__navigation_prev {
  left: auto;
  left: initial;
  right: 0;
  transform: translateY(-50%)rotate(180deg);
}

.yarl__navigation_next {
  right: 0;
}

[dir="rtl"] .yarl__navigation_next {
  left: 0;
  right: auto;
  right: initial;
  transform: translateY(-50%)rotate(180deg);
}

.yarl__no_scroll {
  overscroll-behavior: none;
  height: 100%;
  overflow: hidden;
}

@keyframes yarl__delayed_fadein {
  0% {
    opacity: 0;
  }

  80% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes yarl__stroke_opacity {
  0% {
    stroke-opacity: 1;
  }

  to {
    stroke-opacity: .125;
  }
}

/* [project]/site/components/sidebar/Sidebar.module.css [client] (css) */
.Sidebar-module__IG17qW__root {
  z-index: 50;
  box-sizing: border-box;
  outline-offset: 2px;
  outline: 2px solid #0000;
  height: 100%;
  position: fixed;
  inset: 0;
}

.Sidebar-module__IG17qW__sidebar {
  background-color: var(--accent-0);
  height: 100%;
  color: var(--text-base);
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  flex-direction: column;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
  overflow: hidden auto;
  -webkit-overflow-scrolling: touch !important;
}

.Sidebar-module__IG17qW__backdrop {
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-bg-opacity: .4;
  -webkit-backdrop-filter: blur(.8px);
  z-index: 1;
  transition-duration: .1s;
  transition-timing-function: linear;
  position: absolute;
  inset: 0;
}

.Sidebar-module__IG17qW__cart {
  outline-offset: 2px;
  z-index: 2;
  outline: 2px solid #0000;
  justify-content: flex-end;
  width: calc(100% - 6rem);
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

@media (min-width: 768px) and (min-height: 425px) {
  .Sidebar-module__IG17qW__cart {
    width: auto;
  }
}

@media (min-width: 1200px) {
  .Sidebar-module__IG17qW__cart {
    top: var(--cart-top, 45px);
  }
}

/* [project]/site/components/widgets/Button/Button.module.css [client] (css) */
.Button-module__9yxAAG__root {
  cursor: pointer;
  background-color: var(--accent-9);
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .025em;
  color: var(--accent-0);
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  border-width: 1px;
  border-color: #0000;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  max-height: 64px;
  padding: 1.25rem 2.5rem;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

.Button-module__9yxAAG__root:hover {
  border-color: var(--accent-9);
  background-color: var(--accent-6);
}

.Button-module__9yxAAG__root:focus {
  --tw-shadow: 0 0 0 2px var(--accent-2);
  --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.Button-module__9yxAAG__root[data-active] {
  background-color: var(--accent-6);
}

.Button-module__9yxAAG__loading {
  cursor: not-allowed;
  border-color: var(--accent-2);
  background-color: var(--accent-1);
  color: var(--accent-3);
}

.Button-module__9yxAAG__slim {
  text-transform: none;
  padding-top: .5rem;
  padding-bottom: .5rem;
  transform: none;
}

.Button-module__9yxAAG__ghost {
  border-width: 1px;
  border-color: var(--accent-2);
  background-color: var(--accent-0);
  color: var(--accent-9);
  font-size: .875rem;
  line-height: 1.25rem;
}

.Button-module__9yxAAG__ghost:hover {
  border-color: var(--accent-9);
  background-color: var(--accent-9);
  color: var(--accent-0);
}

.Button-module__9yxAAG__naked {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-offset: 2px;
  background-color: #0000;
  border-style: none;
  outline: 2px solid #0000;
  padding: 0;
  font-weight: 600;
}

.Button-module__9yxAAG__naked:hover, .Button-module__9yxAAG__naked:focus {
  background-color: #0000;
  border-style: none;
}

.Button-module__9yxAAG__disabled, .Button-module__9yxAAG__disabled:hover {
  cursor: not-allowed;
  border-color: var(--accent-2);
  background-color: var(--accent-1);
  color: var(--accent-4);
  filter: grayscale();
  -webkit-perspective: 1000px;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}

/* [project]/site/components/widgets/LoadingDots/LoadingDots.module.css [client] (css) */
.LoadingDots-module__VyoGiW__root {
  text-align: center;
  align-items: center;
  line-height: 1.75rem;
  display: inline-flex;
}

.LoadingDots-module__VyoGiW__root .LoadingDots-module__VyoGiW__dot {
  background-color: currentColor;
  border-radius: 9999px;
  width: .5rem;
  height: .5rem;
  margin: 0 2px;
  animation-name: LoadingDots-module__VyoGiW__blink;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
}

.LoadingDots-module__VyoGiW__root .LoadingDots-module__VyoGiW__dot:nth-of-type(2) {
  animation-delay: .2s;
}

.LoadingDots-module__VyoGiW__root .LoadingDots-module__VyoGiW__dot:nth-of-type(3) {
  animation-delay: .4s;
}

@keyframes LoadingDots-module__VyoGiW__blink {
  0% {
    opacity: .2;
  }

  20% {
    opacity: 1;
  }

  100% {
    opacity: .2;
  }
}

/* [project]/site/components/cart/CartSidebarView/CartSidebarView.module.css [client] (css) */
.CartSidebarView-module__x3febq__root {
  min-height: 100vh;
}

.CartSidebarView-module__x3febq__root.CartSidebarView-module__x3febq__empty {
  background-color: var(--secondary);
  color: var(--text-secondary);
}

.CartSidebarView-module__x3febq__lineItemsList {
  border-color: var(--accent-2);
}

@media (min-width: 640px) {
  .CartSidebarView-module__x3febq__lineItemsList > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
    border-color: var(--accent-2);
  }
}

/* [project]/site/components/cart/CartItem/CartItem.module.css [client] (css) */
.CartItem-module__8FY6eG__quantity::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}

.CartItem-module__8FY6eG__quantity::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}

/* [project]/site/components/sidebar/SidebarLayout.module.css [client] (css) */
.SidebarLayout-module__dh3XEq__root {
  background: #fff;
  border-radius: 5px;
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
}

.SidebarLayout-module__dh3XEq__header {
  z-index: 10;
  box-sizing: border-box;
  background-color: var(--accent-0);
  border-bottom: 1px solid silver;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 66px;
  padding: 1rem 1.5rem 1rem 1rem;
  display: flex;
  position: sticky;
  top: 0;
}

.SidebarLayout-module__dh3XEq__container {
  box-sizing: border-box;
  flex-direction: column;
  flex: 1;
  display: flex;
}

@media (min-width: 1024px) {
  .SidebarLayout-module__dh3XEq__header {
    min-height: 74px;
  }
}

/* [project]/site/node_modules/unreset.css/dist/unreset.min.css [client] (css) */
html.unreset {
  box-sizing: content-box;
}

.unreset body {
  margin: 8px;
  line-height: normal;
}

.unreset p {
  margin: 1em 0;
}

.unreset blockquote, .unreset figure {
  margin: 1em 40px;
}

.unreset q {
  quotes: "“" "”" "‘" "’";
}

.unreset q:before {
  content: open-quote;
}

.unreset q:after {
  content: close-quote;
}

.unreset hr {
  box-sizing: border-box;
  margin: .5em autl;
  border: 1px inset;
}

.unreset h1 {
  margin: .67em 0;
  font-size: 2em;
  font-weight: bold;
}

.unreset h2 {
  margin: .83em 0;
  font-size: 1.5em;
  font-weight: bold;
}

.unreset h3 {
  margin: 1em 0;
  font-size: 1.17em;
  font-weight: bold;
}

.unreset h4 {
  margin: 1.33em 0;
  font-size: 1em;
  font-weight: bold;
}

.unreset h5 {
  margin: 1.67em 0;
  font-size: .83em;
  font-weight: bold;
}

.unreset h6 {
  margin: 2.33em 0;
  font-size: .67em;
  font-weight: bold;
}

.unreset article h1, .unreset aside h1, .unreset nav h1, .unreset section h1 {
  margin: .83em 0;
  font-size: 1.5em;
  font-weight: bold;
}

.unreset article article h1, .unreset article aside h1, .unreset article nav h1, .unreset article section h1, .unreset aside article h1, .unreset aside aside h1, .unreset aside nav h1, .unreset aside section h1, .unreset nav article h1, .unreset nav aside h1, .unreset nav nav h1, .unreset nav section h1, .unreset section article h1, .unreset section aside h1, .unreset section nav h1, .unreset section section h1 {
  margin: 1em 0;
  font-size: 1.17em;
  font-weight: bold;
}

.unreset article article article h1, .unreset article article aside h1, .unreset article article nav h1, .unreset article article section h1, .unreset article aside article h1, .unreset article aside aside h1, .unreset article aside nav h1, .unreset article aside section h1, .unreset article nav article h1, .unreset article nav aside h1, .unreset article nav nav h1, .unreset article nav section h1, .unreset article section article h1, .unreset article section aside h1, .unreset article section nav h1, .unreset article section section h1, .unreset aside article article h1, .unreset aside article aside h1, .unreset aside article nav h1, .unreset aside article section h1, .unreset aside aside article h1, .unreset aside aside aside h1, .unreset aside aside nav h1, .unreset aside aside section h1, .unreset aside nav article h1, .unreset aside nav aside h1, .unreset aside nav nav h1, .unreset aside nav section h1, .unreset aside section article h1, .unreset aside section aside h1, .unreset aside section nav h1, .unreset aside section section h1, .unreset nav article article h1, .unreset nav article aside h1, .unreset nav article nav h1, .unreset nav article section h1, .unreset nav aside article h1, .unreset nav aside aside h1, .unreset nav aside nav h1, .unreset nav aside section h1, .unreset nav nav article h1, .unreset nav nav aside h1, .unreset nav nav nav h1, .unreset nav nav section h1, .unreset nav section article h1, .unreset nav section aside h1, .unreset nav section nav h1, .unreset nav section section h1, .unreset section article article h1, .unreset section article aside h1, .unreset section article nav h1, .unreset section article section h1, .unreset section aside article h1, .unreset section aside aside h1, .unreset section aside nav h1, .unreset section aside section h1, .unreset section nav article h1, .unreset section nav aside h1, .unreset section nav nav h1, .unreset section nav section h1, .unreset section section article h1, .unreset section section aside h1, .unreset section section nav h1, .unreset section section section h1 {
  margin: 1.33em 0;
  font-size: 1em;
  font-weight: bold;
}

.unreset article article article article h1, .unreset article article article aside h1, .unreset article article article nav h1, .unreset article article article section h1, .unreset article article aside article h1, .unreset article article aside aside h1, .unreset article article aside nav h1, .unreset article article aside section h1, .unreset article article nav article h1, .unreset article article nav aside h1, .unreset article article nav nav h1, .unreset article article nav section h1, .unreset article article section article h1, .unreset article article section aside h1, .unreset article article section nav h1, .unreset article article section section h1, .unreset article aside article article h1, .unreset article aside article aside h1, .unreset article aside article nav h1, .unreset article aside article section h1, .unreset article aside aside article h1, .unreset article aside aside aside h1, .unreset article aside aside nav h1, .unreset article aside aside section h1, .unreset article aside nav article h1, .unreset article aside nav aside h1, .unreset article aside nav nav h1, .unreset article aside nav section h1, .unreset article aside section article h1, .unreset article aside section aside h1, .unreset article aside section nav h1, .unreset article aside section section h1, .unreset article nav article article h1, .unreset article nav article aside h1, .unreset article nav article nav h1, .unreset article nav article section h1, .unreset article nav aside article h1, .unreset article nav aside aside h1, .unreset article nav aside nav h1, .unreset article nav aside section h1, .unreset article nav nav article h1, .unreset article nav nav aside h1, .unreset article nav nav nav h1, .unreset article nav nav section h1, .unreset article nav section article h1, .unreset article nav section aside h1, .unreset article nav section nav h1, .unreset article nav section section h1, .unreset article section article article h1, .unreset article section article aside h1, .unreset article section article nav h1, .unreset article section article section h1, .unreset article section aside article h1, .unreset article section aside aside h1, .unreset article section aside nav h1, .unreset article section aside section h1, .unreset article section nav article h1, .unreset article section nav aside h1, .unreset article section nav nav h1, .unreset article section nav section h1, .unreset article section section article h1, .unreset article section section aside h1, .unreset article section section nav h1, .unreset article section section section h1, .unreset aside article article article h1, .unreset aside article article aside h1, .unreset aside article article nav h1, .unreset aside article article section h1, .unreset aside article aside article h1, .unreset aside article aside aside h1, .unreset aside article aside nav h1, .unreset aside article aside section h1, .unreset aside article nav article h1, .unreset aside article nav aside h1, .unreset aside article nav nav h1, .unreset aside article nav section h1, .unreset aside article section article h1, .unreset aside article section aside h1, .unreset aside article section nav h1, .unreset aside article section section h1, .unreset aside aside article article h1, .unreset aside aside article aside h1, .unreset aside aside article nav h1, .unreset aside aside article section h1, .unreset aside aside aside article h1, .unreset aside aside aside aside h1, .unreset aside aside aside nav h1, .unreset aside aside aside section h1, .unreset aside aside nav article h1, .unreset aside aside nav aside h1, .unreset aside aside nav nav h1, .unreset aside aside nav section h1, .unreset aside aside section article h1, .unreset aside aside section aside h1, .unreset aside aside section nav h1, .unreset aside aside section section h1, .unreset aside nav article article h1, .unreset aside nav article aside h1, .unreset aside nav article nav h1, .unreset aside nav article section h1, .unreset aside nav aside article h1, .unreset aside nav aside aside h1, .unreset aside nav aside nav h1, .unreset aside nav aside section h1, .unreset aside nav nav article h1, .unreset aside nav nav aside h1, .unreset aside nav nav nav h1, .unreset aside nav nav section h1, .unreset aside nav section article h1, .unreset aside nav section aside h1, .unreset aside nav section nav h1, .unreset aside nav section section h1, .unreset aside section article article h1, .unreset aside section article aside h1, .unreset aside section article nav h1, .unreset aside section article section h1, .unreset aside section aside article h1, .unreset aside section aside aside h1, .unreset aside section aside nav h1, .unreset aside section aside section h1, .unreset aside section nav article h1, .unreset aside section nav aside h1, .unreset aside section nav nav h1, .unreset aside section nav section h1, .unreset aside section section article h1, .unreset aside section section aside h1, .unreset aside section section nav h1, .unreset aside section section section h1, .unreset nav article article article h1, .unreset nav article article aside h1, .unreset nav article article nav h1, .unreset nav article article section h1, .unreset nav article aside article h1, .unreset nav article aside aside h1, .unreset nav article aside nav h1, .unreset nav article aside section h1, .unreset nav article nav article h1, .unreset nav article nav aside h1, .unreset nav article nav nav h1, .unreset nav article nav section h1, .unreset nav article section article h1, .unreset nav article section aside h1, .unreset nav article section nav h1, .unreset nav article section section h1, .unreset nav aside article article h1, .unreset nav aside article aside h1, .unreset nav aside article nav h1, .unreset nav aside article section h1, .unreset nav aside aside article h1, .unreset nav aside aside aside h1, .unreset nav aside aside nav h1, .unreset nav aside aside section h1, .unreset nav aside nav article h1, .unreset nav aside nav aside h1, .unreset nav aside nav nav h1, .unreset nav aside nav section h1, .unreset nav aside section article h1, .unreset nav aside section aside h1, .unreset nav aside section nav h1, .unreset nav aside section section h1, .unreset nav nav article article h1, .unreset nav nav article aside h1, .unreset nav nav article nav h1, .unreset nav nav article section h1, .unreset nav nav aside article h1, .unreset nav nav aside aside h1, .unreset nav nav aside nav h1, .unreset nav nav aside section h1, .unreset nav nav nav article h1, .unreset nav nav nav aside h1, .unreset nav nav nav nav h1, .unreset nav nav nav section h1, .unreset nav nav section article h1, .unreset nav nav section aside h1, .unreset nav nav section nav h1, .unreset nav nav section section h1, .unreset nav section article article h1, .unreset nav section article aside h1, .unreset nav section article nav h1, .unreset nav section article section h1, .unreset nav section aside article h1, .unreset nav section aside aside h1, .unreset nav section aside nav h1, .unreset nav section aside section h1, .unreset nav section nav article h1, .unreset nav section nav aside h1, .unreset nav section nav nav h1, .unreset nav section nav section h1, .unreset nav section section article h1, .unreset nav section section aside h1, .unreset nav section section nav h1, .unreset nav section section section h1, .unreset section article article article h1, .unreset section article article aside h1, .unreset section article article nav h1, .unreset section article article section h1, .unreset section article aside article h1, .unreset section article aside aside h1, .unreset section article aside nav h1, .unreset section article aside section h1, .unreset section article nav article h1, .unreset section article nav aside h1, .unreset section article nav nav h1, .unreset section article nav section h1, .unreset section article section article h1, .unreset section article section aside h1, .unreset section article section nav h1, .unreset section article section section h1, .unreset section aside article article h1, .unreset section aside article aside h1, .unreset section aside article nav h1, .unreset section aside article section h1, .unreset section aside aside article h1, .unreset section aside aside aside h1, .unreset section aside aside nav h1, .unreset section aside aside section h1, .unreset section aside nav article h1, .unreset section aside nav aside h1, .unreset section aside nav nav h1, .unreset section aside nav section h1, .unreset section aside section article h1, .unreset section aside section aside h1, .unreset section aside section nav h1, .unreset section aside section section h1, .unreset section nav article article h1, .unreset section nav article aside h1, .unreset section nav article nav h1, .unreset section nav article section h1, .unreset section nav aside article h1, .unreset section nav aside aside h1, .unreset section nav aside nav h1, .unreset section nav aside section h1, .unreset section nav nav article h1, .unreset section nav nav aside h1, .unreset section nav nav nav h1, .unreset section nav nav section h1, .unreset section nav section article h1, .unreset section nav section aside h1, .unreset section nav section nav h1, .unreset section nav section section h1, .unreset section section article article h1, .unreset section section article aside h1, .unreset section section article nav h1, .unreset section section article section h1, .unreset section section aside article h1, .unreset section section aside aside h1, .unreset section section aside nav h1, .unreset section section aside section h1, .unreset section section nav article h1, .unreset section section nav aside h1, .unreset section section nav nav h1, .unreset section section nav section h1, .unreset section section section article h1, .unreset section section section aside h1, .unreset section section section nav h1, .unreset section section section section h1 {
  margin: 1.67em 0;
  font-size: .83em;
  font-weight: bold;
}

.unreset article article article article article h1, .unreset article article article article aside h1, .unreset article article article article nav h1, .unreset article article article article section h1, .unreset article article article aside article h1, .unreset article article article aside aside h1, .unreset article article article aside nav h1, .unreset article article article aside section h1, .unreset article article article nav article h1, .unreset article article article nav aside h1, .unreset article article article nav nav h1, .unreset article article article nav section h1, .unreset article article article section article h1, .unreset article article article section aside h1, .unreset article article article section nav h1, .unreset article article article section section h1, .unreset article article aside article article h1, .unreset article article aside article aside h1, .unreset article article aside article nav h1, .unreset article article aside article section h1, .unreset article article aside aside article h1, .unreset article article aside aside aside h1, .unreset article article aside aside nav h1, .unreset article article aside aside section h1, .unreset article article aside nav article h1, .unreset article article aside nav aside h1, .unreset article article aside nav nav h1, .unreset article article aside nav section h1, .unreset article article aside section article h1, .unreset article article aside section aside h1, .unreset article article aside section nav h1, .unreset article article aside section section h1, .unreset article article nav article article h1, .unreset article article nav article aside h1, .unreset article article nav article nav h1, .unreset article article nav article section h1, .unreset article article nav aside article h1, .unreset article article nav aside aside h1, .unreset article article nav aside nav h1, .unreset article article nav aside section h1, .unreset article article nav nav article h1, .unreset article article nav nav aside h1, .unreset article article nav nav nav h1, .unreset article article nav nav section h1, .unreset article article nav section article h1, .unreset article article nav section aside h1, .unreset article article nav section nav h1, .unreset article article nav section section h1, .unreset article article section article article h1, .unreset article article section article aside h1, .unreset article article section article nav h1, .unreset article article section article section h1, .unreset article article section aside article h1, .unreset article article section aside aside h1, .unreset article article section aside nav h1, .unreset article article section aside section h1, .unreset article article section nav article h1, .unreset article article section nav aside h1, .unreset article article section nav nav h1, .unreset article article section nav section h1, .unreset article article section section article h1, .unreset article article section section aside h1, .unreset article article section section nav h1, .unreset article article section section section h1, .unreset article aside article article article h1, .unreset article aside article article aside h1, .unreset article aside article article nav h1, .unreset article aside article article section h1, .unreset article aside article aside article h1, .unreset article aside article aside aside h1, .unreset article aside article aside nav h1, .unreset article aside article aside section h1, .unreset article aside article nav article h1, .unreset article aside article nav aside h1, .unreset article aside article nav nav h1, .unreset article aside article nav section h1, .unreset article aside article section article h1, .unreset article aside article section aside h1, .unreset article aside article section nav h1, .unreset article aside article section section h1, .unreset article aside aside article article h1, .unreset article aside aside article aside h1, .unreset article aside aside article nav h1, .unreset article aside aside article section h1, .unreset article aside aside aside article h1, .unreset article aside aside aside aside h1, .unreset article aside aside aside nav h1, .unreset article aside aside aside section h1, .unreset article aside aside nav article h1, .unreset article aside aside nav aside h1, .unreset article aside aside nav nav h1, .unreset article aside aside nav section h1, .unreset article aside aside section article h1, .unreset article aside aside section aside h1, .unreset article aside aside section nav h1, .unreset article aside aside section section h1, .unreset article aside nav article article h1, .unreset article aside nav article aside h1, .unreset article aside nav article nav h1, .unreset article aside nav article section h1, .unreset article aside nav aside article h1, .unreset article aside nav aside aside h1, .unreset article aside nav aside nav h1, .unreset article aside nav aside section h1, .unreset article aside nav nav article h1, .unreset article aside nav nav aside h1, .unreset article aside nav nav nav h1, .unreset article aside nav nav section h1, .unreset article aside nav section article h1, .unreset article aside nav section aside h1, .unreset article aside nav section nav h1, .unreset article aside nav section section h1, .unreset article aside section article article h1, .unreset article aside section article aside h1, .unreset article aside section article nav h1, .unreset article aside section article section h1, .unreset article aside section aside article h1, .unreset article aside section aside aside h1, .unreset article aside section aside nav h1, .unreset article aside section aside section h1, .unreset article aside section nav article h1, .unreset article aside section nav aside h1, .unreset article aside section nav nav h1, .unreset article aside section nav section h1, .unreset article aside section section article h1, .unreset article aside section section aside h1, .unreset article aside section section nav h1, .unreset article aside section section section h1, .unreset article nav article article article h1, .unreset article nav article article aside h1, .unreset article nav article article nav h1, .unreset article nav article article section h1, .unreset article nav article aside article h1, .unreset article nav article aside aside h1, .unreset article nav article aside nav h1, .unreset article nav article aside section h1, .unreset article nav article nav article h1, .unreset article nav article nav aside h1, .unreset article nav article nav nav h1, .unreset article nav article nav section h1, .unreset article nav article section article h1, .unreset article nav article section aside h1, .unreset article nav article section nav h1, .unreset article nav article section section h1, .unreset article nav aside article article h1, .unreset article nav aside article aside h1, .unreset article nav aside article nav h1, .unreset article nav aside article section h1, .unreset article nav aside aside article h1, .unreset article nav aside aside aside h1, .unreset article nav aside aside nav h1, .unreset article nav aside aside section h1, .unreset article nav aside nav article h1, .unreset article nav aside nav aside h1, .unreset article nav aside nav nav h1, .unreset article nav aside nav section h1, .unreset article nav aside section article h1, .unreset article nav aside section aside h1, .unreset article nav aside section nav h1, .unreset article nav aside section section h1, .unreset article nav nav article article h1, .unreset article nav nav article aside h1, .unreset article nav nav article nav h1, .unreset article nav nav article section h1, .unreset article nav nav aside article h1, .unreset article nav nav aside aside h1, .unreset article nav nav aside nav h1, .unreset article nav nav aside section h1, .unreset article nav nav nav article h1, .unreset article nav nav nav aside h1, .unreset article nav nav nav nav h1, .unreset article nav nav nav section h1, .unreset article nav nav section article h1, .unreset article nav nav section aside h1, .unreset article nav nav section nav h1, .unreset article nav nav section section h1, .unreset article nav section article article h1, .unreset article nav section article aside h1, .unreset article nav section article nav h1, .unreset article nav section article section h1, .unreset article nav section aside article h1, .unreset article nav section aside aside h1, .unreset article nav section aside nav h1, .unreset article nav section aside section h1, .unreset article nav section nav article h1, .unreset article nav section nav aside h1, .unreset article nav section nav nav h1, .unreset article nav section nav section h1, .unreset article nav section section article h1, .unreset article nav section section aside h1, .unreset article nav section section nav h1, .unreset article nav section section section h1, .unreset article section article article article h1, .unreset article section article article aside h1, .unreset article section article article nav h1, .unreset article section article article section h1, .unreset article section article aside article h1, .unreset article section article aside aside h1, .unreset article section article aside nav h1, .unreset article section article aside section h1, .unreset article section article nav article h1, .unreset article section article nav aside h1, .unreset article section article nav nav h1, .unreset article section article nav section h1, .unreset article section article section article h1, .unreset article section article section aside h1, .unreset article section article section nav h1, .unreset article section article section section h1, .unreset article section aside article article h1, .unreset article section aside article aside h1, .unreset article section aside article nav h1, .unreset article section aside article section h1, .unreset article section aside aside article h1, .unreset article section aside aside aside h1, .unreset article section aside aside nav h1, .unreset article section aside aside section h1, .unreset article section aside nav article h1, .unreset article section aside nav aside h1, .unreset article section aside nav nav h1, .unreset article section aside nav section h1, .unreset article section aside section article h1, .unreset article section aside section aside h1, .unreset article section aside section nav h1, .unreset article section aside section section h1, .unreset article section nav article article h1, .unreset article section nav article aside h1, .unreset article section nav article nav h1, .unreset article section nav article section h1, .unreset article section nav aside article h1, .unreset article section nav aside aside h1, .unreset article section nav aside nav h1, .unreset article section nav aside section h1, .unreset article section nav nav article h1, .unreset article section nav nav aside h1, .unreset article section nav nav nav h1, .unreset article section nav nav section h1, .unreset article section nav section article h1, .unreset article section nav section aside h1, .unreset article section nav section nav h1, .unreset article section nav section section h1, .unreset article section section article article h1, .unreset article section section article aside h1, .unreset article section section article nav h1, .unreset article section section article section h1, .unreset article section section aside article h1, .unreset article section section aside aside h1, .unreset article section section aside nav h1, .unreset article section section aside section h1, .unreset article section section nav article h1, .unreset article section section nav aside h1, .unreset article section section nav nav h1, .unreset article section section nav section h1, .unreset article section section section article h1, .unreset article section section section aside h1, .unreset article section section section nav h1, .unreset article section section section section h1, .unreset aside article article article article h1, .unreset aside article article article aside h1, .unreset aside article article article nav h1, .unreset aside article article article section h1, .unreset aside article article aside article h1, .unreset aside article article aside aside h1, .unreset aside article article aside nav h1, .unreset aside article article aside section h1, .unreset aside article article nav article h1, .unreset aside article article nav aside h1, .unreset aside article article nav nav h1, .unreset aside article article nav section h1, .unreset aside article article section article h1, .unreset aside article article section aside h1, .unreset aside article article section nav h1, .unreset aside article article section section h1, .unreset aside article aside article article h1, .unreset aside article aside article aside h1, .unreset aside article aside article nav h1, .unreset aside article aside article section h1, .unreset aside article aside aside article h1, .unreset aside article aside aside aside h1, .unreset aside article aside aside nav h1, .unreset aside article aside aside section h1, .unreset aside article aside nav article h1, .unreset aside article aside nav aside h1, .unreset aside article aside nav nav h1, .unreset aside article aside nav section h1, .unreset aside article aside section article h1, .unreset aside article aside section aside h1, .unreset aside article aside section nav h1, .unreset aside article aside section section h1, .unreset aside article nav article article h1, .unreset aside article nav article aside h1, .unreset aside article nav article nav h1, .unreset aside article nav article section h1, .unreset aside article nav aside article h1, .unreset aside article nav aside aside h1, .unreset aside article nav aside nav h1, .unreset aside article nav aside section h1, .unreset aside article nav nav article h1, .unreset aside article nav nav aside h1, .unreset aside article nav nav nav h1, .unreset aside article nav nav section h1, .unreset aside article nav section article h1, .unreset aside article nav section aside h1, .unreset aside article nav section nav h1, .unreset aside article nav section section h1, .unreset aside article section article article h1, .unreset aside article section article aside h1, .unreset aside article section article nav h1, .unreset aside article section article section h1, .unreset aside article section aside article h1, .unreset aside article section aside aside h1, .unreset aside article section aside nav h1, .unreset aside article section aside section h1, .unreset aside article section nav article h1, .unreset aside article section nav aside h1, .unreset aside article section nav nav h1, .unreset aside article section nav section h1, .unreset aside article section section article h1, .unreset aside article section section aside h1, .unreset aside article section section nav h1, .unreset aside article section section section h1, .unreset aside aside article article article h1, .unreset aside aside article article aside h1, .unreset aside aside article article nav h1, .unreset aside aside article article section h1, .unreset aside aside article aside article h1, .unreset aside aside article aside aside h1, .unreset aside aside article aside nav h1, .unreset aside aside article aside section h1, .unreset aside aside article nav article h1, .unreset aside aside article nav aside h1, .unreset aside aside article nav nav h1, .unreset aside aside article nav section h1, .unreset aside aside article section article h1, .unreset aside aside article section aside h1, .unreset aside aside article section nav h1, .unreset aside aside article section section h1, .unreset aside aside aside article article h1, .unreset aside aside aside article aside h1, .unreset aside aside aside article nav h1, .unreset aside aside aside article section h1, .unreset aside aside aside aside article h1, .unreset aside aside aside aside aside h1, .unreset aside aside aside aside nav h1, .unreset aside aside aside aside section h1, .unreset aside aside aside nav article h1, .unreset aside aside aside nav aside h1, .unreset aside aside aside nav nav h1, .unreset aside aside aside nav section h1, .unreset aside aside aside section article h1, .unreset aside aside aside section aside h1, .unreset aside aside aside section nav h1, .unreset aside aside aside section section h1, .unreset aside aside nav article article h1, .unreset aside aside nav article aside h1, .unreset aside aside nav article nav h1, .unreset aside aside nav article section h1, .unreset aside aside nav aside article h1, .unreset aside aside nav aside aside h1, .unreset aside aside nav aside nav h1, .unreset aside aside nav aside section h1, .unreset aside aside nav nav article h1, .unreset aside aside nav nav aside h1, .unreset aside aside nav nav nav h1, .unreset aside aside nav nav section h1, .unreset aside aside nav section article h1, .unreset aside aside nav section aside h1, .unreset aside aside nav section nav h1, .unreset aside aside nav section section h1, .unreset aside aside section article article h1, .unreset aside aside section article aside h1, .unreset aside aside section article nav h1, .unreset aside aside section article section h1, .unreset aside aside section aside article h1, .unreset aside aside section aside aside h1, .unreset aside aside section aside nav h1, .unreset aside aside section aside section h1, .unreset aside aside section nav article h1, .unreset aside aside section nav aside h1, .unreset aside aside section nav nav h1, .unreset aside aside section nav section h1, .unreset aside aside section section article h1, .unreset aside aside section section aside h1, .unreset aside aside section section nav h1, .unreset aside aside section section section h1, .unreset aside nav article article article h1, .unreset aside nav article article aside h1, .unreset aside nav article article nav h1, .unreset aside nav article article section h1, .unreset aside nav article aside article h1, .unreset aside nav article aside aside h1, .unreset aside nav article aside nav h1, .unreset aside nav article aside section h1, .unreset aside nav article nav article h1, .unreset aside nav article nav aside h1, .unreset aside nav article nav nav h1, .unreset aside nav article nav section h1, .unreset aside nav article section article h1, .unreset aside nav article section aside h1, .unreset aside nav article section nav h1, .unreset aside nav article section section h1, .unreset aside nav aside article article h1, .unreset aside nav aside article aside h1, .unreset aside nav aside article nav h1, .unreset aside nav aside article section h1, .unreset aside nav aside aside article h1, .unreset aside nav aside aside aside h1, .unreset aside nav aside aside nav h1, .unreset aside nav aside aside section h1, .unreset aside nav aside nav article h1, .unreset aside nav aside nav aside h1, .unreset aside nav aside nav nav h1, .unreset aside nav aside nav section h1, .unreset aside nav aside section article h1, .unreset aside nav aside section aside h1, .unreset aside nav aside section nav h1, .unreset aside nav aside section section h1, .unreset aside nav nav article article h1, .unreset aside nav nav article aside h1, .unreset aside nav nav article nav h1, .unreset aside nav nav article section h1, .unreset aside nav nav aside article h1, .unreset aside nav nav aside aside h1, .unreset aside nav nav aside nav h1, .unreset aside nav nav aside section h1, .unreset aside nav nav nav article h1, .unreset aside nav nav nav aside h1, .unreset aside nav nav nav nav h1, .unreset aside nav nav nav section h1, .unreset aside nav nav section article h1, .unreset aside nav nav section aside h1, .unreset aside nav nav section nav h1, .unreset aside nav nav section section h1, .unreset aside nav section article article h1, .unreset aside nav section article aside h1, .unreset aside nav section article nav h1, .unreset aside nav section article section h1, .unreset aside nav section aside article h1, .unreset aside nav section aside aside h1, .unreset aside nav section aside nav h1, .unreset aside nav section aside section h1, .unreset aside nav section nav article h1, .unreset aside nav section nav aside h1, .unreset aside nav section nav nav h1, .unreset aside nav section nav section h1, .unreset aside nav section section article h1, .unreset aside nav section section aside h1, .unreset aside nav section section nav h1, .unreset aside nav section section section h1, .unreset aside section article article article h1, .unreset aside section article article aside h1, .unreset aside section article article nav h1, .unreset aside section article article section h1, .unreset aside section article aside article h1, .unreset aside section article aside aside h1, .unreset aside section article aside nav h1, .unreset aside section article aside section h1, .unreset aside section article nav article h1, .unreset aside section article nav aside h1, .unreset aside section article nav nav h1, .unreset aside section article nav section h1, .unreset aside section article section article h1, .unreset aside section article section aside h1, .unreset aside section article section nav h1, .unreset aside section article section section h1, .unreset aside section aside article article h1, .unreset aside section aside article aside h1, .unreset aside section aside article nav h1, .unreset aside section aside article section h1, .unreset aside section aside aside article h1, .unreset aside section aside aside aside h1, .unreset aside section aside aside nav h1, .unreset aside section aside aside section h1, .unreset aside section aside nav article h1, .unreset aside section aside nav aside h1, .unreset aside section aside nav nav h1, .unreset aside section aside nav section h1, .unreset aside section aside section article h1, .unreset aside section aside section aside h1, .unreset aside section aside section nav h1, .unreset aside section aside section section h1, .unreset aside section nav article article h1, .unreset aside section nav article aside h1, .unreset aside section nav article nav h1, .unreset aside section nav article section h1, .unreset aside section nav aside article h1, .unreset aside section nav aside aside h1, .unreset aside section nav aside nav h1, .unreset aside section nav aside section h1, .unreset aside section nav nav article h1, .unreset aside section nav nav aside h1, .unreset aside section nav nav nav h1, .unreset aside section nav nav section h1, .unreset aside section nav section article h1, .unreset aside section nav section aside h1, .unreset aside section nav section nav h1, .unreset aside section nav section section h1, .unreset aside section section article article h1, .unreset aside section section article aside h1, .unreset aside section section article nav h1, .unreset aside section section article section h1, .unreset aside section section aside article h1, .unreset aside section section aside aside h1, .unreset aside section section aside nav h1, .unreset aside section section aside section h1, .unreset aside section section nav article h1, .unreset aside section section nav aside h1, .unreset aside section section nav nav h1, .unreset aside section section nav section h1, .unreset aside section section section article h1, .unreset aside section section section aside h1, .unreset aside section section section nav h1, .unreset aside section section section section h1, .unreset nav article article article article h1, .unreset nav article article article aside h1, .unreset nav article article article nav h1, .unreset nav article article article section h1, .unreset nav article article aside article h1, .unreset nav article article aside aside h1, .unreset nav article article aside nav h1, .unreset nav article article aside section h1, .unreset nav article article nav article h1, .unreset nav article article nav aside h1, .unreset nav article article nav nav h1, .unreset nav article article nav section h1, .unreset nav article article section article h1, .unreset nav article article section aside h1, .unreset nav article article section nav h1, .unreset nav article article section section h1, .unreset nav article aside article article h1, .unreset nav article aside article aside h1, .unreset nav article aside article nav h1, .unreset nav article aside article section h1, .unreset nav article aside aside article h1, .unreset nav article aside aside aside h1, .unreset nav article aside aside nav h1, .unreset nav article aside aside section h1, .unreset nav article aside nav article h1, .unreset nav article aside nav aside h1, .unreset nav article aside nav nav h1, .unreset nav article aside nav section h1, .unreset nav article aside section article h1, .unreset nav article aside section aside h1, .unreset nav article aside section nav h1, .unreset nav article aside section section h1, .unreset nav article nav article article h1, .unreset nav article nav article aside h1, .unreset nav article nav article nav h1, .unreset nav article nav article section h1, .unreset nav article nav aside article h1, .unreset nav article nav aside aside h1, .unreset nav article nav aside nav h1, .unreset nav article nav aside section h1, .unreset nav article nav nav article h1, .unreset nav article nav nav aside h1, .unreset nav article nav nav nav h1, .unreset nav article nav nav section h1, .unreset nav article nav section article h1, .unreset nav article nav section aside h1, .unreset nav article nav section nav h1, .unreset nav article nav section section h1, .unreset nav article section article article h1, .unreset nav article section article aside h1, .unreset nav article section article nav h1, .unreset nav article section article section h1, .unreset nav article section aside article h1, .unreset nav article section aside aside h1, .unreset nav article section aside nav h1, .unreset nav article section aside section h1, .unreset nav article section nav article h1, .unreset nav article section nav aside h1, .unreset nav article section nav nav h1, .unreset nav article section nav section h1, .unreset nav article section section article h1, .unreset nav article section section aside h1, .unreset nav article section section nav h1, .unreset nav article section section section h1, .unreset nav aside article article article h1, .unreset nav aside article article aside h1, .unreset nav aside article article nav h1, .unreset nav aside article article section h1, .unreset nav aside article aside article h1, .unreset nav aside article aside aside h1, .unreset nav aside article aside nav h1, .unreset nav aside article aside section h1, .unreset nav aside article nav article h1, .unreset nav aside article nav aside h1, .unreset nav aside article nav nav h1, .unreset nav aside article nav section h1, .unreset nav aside article section article h1, .unreset nav aside article section aside h1, .unreset nav aside article section nav h1, .unreset nav aside article section section h1, .unreset nav aside aside article article h1, .unreset nav aside aside article aside h1, .unreset nav aside aside article nav h1, .unreset nav aside aside article section h1, .unreset nav aside aside aside article h1, .unreset nav aside aside aside aside h1, .unreset nav aside aside aside nav h1, .unreset nav aside aside aside section h1, .unreset nav aside aside nav article h1, .unreset nav aside aside nav aside h1, .unreset nav aside aside nav nav h1, .unreset nav aside aside nav section h1, .unreset nav aside aside section article h1, .unreset nav aside aside section aside h1, .unreset nav aside aside section nav h1, .unreset nav aside aside section section h1, .unreset nav aside nav article article h1, .unreset nav aside nav article aside h1, .unreset nav aside nav article nav h1, .unreset nav aside nav article section h1, .unreset nav aside nav aside article h1, .unreset nav aside nav aside aside h1, .unreset nav aside nav aside nav h1, .unreset nav aside nav aside section h1, .unreset nav aside nav nav article h1, .unreset nav aside nav nav aside h1, .unreset nav aside nav nav nav h1, .unreset nav aside nav nav section h1, .unreset nav aside nav section article h1, .unreset nav aside nav section aside h1, .unreset nav aside nav section nav h1, .unreset nav aside nav section section h1, .unreset nav aside section article article h1, .unreset nav aside section article aside h1, .unreset nav aside section article nav h1, .unreset nav aside section article section h1, .unreset nav aside section aside article h1, .unreset nav aside section aside aside h1, .unreset nav aside section aside nav h1, .unreset nav aside section aside section h1, .unreset nav aside section nav article h1, .unreset nav aside section nav aside h1, .unreset nav aside section nav nav h1, .unreset nav aside section nav section h1, .unreset nav aside section section article h1, .unreset nav aside section section aside h1, .unreset nav aside section section nav h1, .unreset nav aside section section section h1, .unreset nav nav article article article h1, .unreset nav nav article article aside h1, .unreset nav nav article article nav h1, .unreset nav nav article article section h1, .unreset nav nav article aside article h1, .unreset nav nav article aside aside h1, .unreset nav nav article aside nav h1, .unreset nav nav article aside section h1, .unreset nav nav article nav article h1, .unreset nav nav article nav aside h1, .unreset nav nav article nav nav h1, .unreset nav nav article nav section h1, .unreset nav nav article section article h1, .unreset nav nav article section aside h1, .unreset nav nav article section nav h1, .unreset nav nav article section section h1, .unreset nav nav aside article article h1, .unreset nav nav aside article aside h1, .unreset nav nav aside article nav h1, .unreset nav nav aside article section h1, .unreset nav nav aside aside article h1, .unreset nav nav aside aside aside h1, .unreset nav nav aside aside nav h1, .unreset nav nav aside aside section h1, .unreset nav nav aside nav article h1, .unreset nav nav aside nav aside h1, .unreset nav nav aside nav nav h1, .unreset nav nav aside nav section h1, .unreset nav nav aside section article h1, .unreset nav nav aside section aside h1, .unreset nav nav aside section nav h1, .unreset nav nav aside section section h1, .unreset nav nav nav article article h1, .unreset nav nav nav article aside h1, .unreset nav nav nav article nav h1, .unreset nav nav nav article section h1, .unreset nav nav nav aside article h1, .unreset nav nav nav aside aside h1, .unreset nav nav nav aside nav h1, .unreset nav nav nav aside section h1, .unreset nav nav nav nav article h1, .unreset nav nav nav nav aside h1, .unreset nav nav nav nav nav h1, .unreset nav nav nav nav section h1, .unreset nav nav nav section article h1, .unreset nav nav nav section aside h1, .unreset nav nav nav section nav h1, .unreset nav nav nav section section h1, .unreset nav nav section article article h1, .unreset nav nav section article aside h1, .unreset nav nav section article nav h1, .unreset nav nav section article section h1, .unreset nav nav section aside article h1, .unreset nav nav section aside aside h1, .unreset nav nav section aside nav h1, .unreset nav nav section aside section h1, .unreset nav nav section nav article h1, .unreset nav nav section nav aside h1, .unreset nav nav section nav nav h1, .unreset nav nav section nav section h1, .unreset nav nav section section article h1, .unreset nav nav section section aside h1, .unreset nav nav section section nav h1, .unreset nav nav section section section h1, .unreset nav section article article article h1, .unreset nav section article article aside h1, .unreset nav section article article nav h1, .unreset nav section article article section h1, .unreset nav section article aside article h1, .unreset nav section article aside aside h1, .unreset nav section article aside nav h1, .unreset nav section article aside section h1, .unreset nav section article nav article h1, .unreset nav section article nav aside h1, .unreset nav section article nav nav h1, .unreset nav section article nav section h1, .unreset nav section article section article h1, .unreset nav section article section aside h1, .unreset nav section article section nav h1, .unreset nav section article section section h1, .unreset nav section aside article article h1, .unreset nav section aside article aside h1, .unreset nav section aside article nav h1, .unreset nav section aside article section h1, .unreset nav section aside aside article h1, .unreset nav section aside aside aside h1, .unreset nav section aside aside nav h1, .unreset nav section aside aside section h1, .unreset nav section aside nav article h1, .unreset nav section aside nav aside h1, .unreset nav section aside nav nav h1, .unreset nav section aside nav section h1, .unreset nav section aside section article h1, .unreset nav section aside section aside h1, .unreset nav section aside section nav h1, .unreset nav section aside section section h1, .unreset nav section nav article article h1, .unreset nav section nav article aside h1, .unreset nav section nav article nav h1, .unreset nav section nav article section h1, .unreset nav section nav aside article h1, .unreset nav section nav aside aside h1, .unreset nav section nav aside nav h1, .unreset nav section nav aside section h1, .unreset nav section nav nav article h1, .unreset nav section nav nav aside h1, .unreset nav section nav nav nav h1, .unreset nav section nav nav section h1, .unreset nav section nav section article h1, .unreset nav section nav section aside h1, .unreset nav section nav section nav h1, .unreset nav section nav section section h1, .unreset nav section section article article h1, .unreset nav section section article aside h1, .unreset nav section section article nav h1, .unreset nav section section article section h1, .unreset nav section section aside article h1, .unreset nav section section aside aside h1, .unreset nav section section aside nav h1, .unreset nav section section aside section h1, .unreset nav section section nav article h1, .unreset nav section section nav aside h1, .unreset nav section section nav nav h1, .unreset nav section section nav section h1, .unreset nav section section section article h1, .unreset nav section section section aside h1, .unreset nav section section section nav h1, .unreset nav section section section section h1, .unreset section article article article article h1, .unreset section article article article aside h1, .unreset section article article article nav h1, .unreset section article article article section h1, .unreset section article article aside article h1, .unreset section article article aside aside h1, .unreset section article article aside nav h1, .unreset section article article aside section h1, .unreset section article article nav article h1, .unreset section article article nav aside h1, .unreset section article article nav nav h1, .unreset section article article nav section h1, .unreset section article article section article h1, .unreset section article article section aside h1, .unreset section article article section nav h1, .unreset section article article section section h1, .unreset section article aside article article h1, .unreset section article aside article aside h1, .unreset section article aside article nav h1, .unreset section article aside article section h1, .unreset section article aside aside article h1, .unreset section article aside aside aside h1, .unreset section article aside aside nav h1, .unreset section article aside aside section h1, .unreset section article aside nav article h1, .unreset section article aside nav aside h1, .unreset section article aside nav nav h1, .unreset section article aside nav section h1, .unreset section article aside section article h1, .unreset section article aside section aside h1, .unreset section article aside section nav h1, .unreset section article aside section section h1, .unreset section article nav article article h1, .unreset section article nav article aside h1, .unreset section article nav article nav h1, .unreset section article nav article section h1, .unreset section article nav aside article h1, .unreset section article nav aside aside h1, .unreset section article nav aside nav h1, .unreset section article nav aside section h1, .unreset section article nav nav article h1, .unreset section article nav nav aside h1, .unreset section article nav nav nav h1, .unreset section article nav nav section h1, .unreset section article nav section article h1, .unreset section article nav section aside h1, .unreset section article nav section nav h1, .unreset section article nav section section h1, .unreset section article section article article h1, .unreset section article section article aside h1, .unreset section article section article nav h1, .unreset section article section article section h1, .unreset section article section aside article h1, .unreset section article section aside aside h1, .unreset section article section aside nav h1, .unreset section article section aside section h1, .unreset section article section nav article h1, .unreset section article section nav aside h1, .unreset section article section nav nav h1, .unreset section article section nav section h1, .unreset section article section section article h1, .unreset section article section section aside h1, .unreset section article section section nav h1, .unreset section article section section section h1, .unreset section aside article article article h1, .unreset section aside article article aside h1, .unreset section aside article article nav h1, .unreset section aside article article section h1, .unreset section aside article aside article h1, .unreset section aside article aside aside h1, .unreset section aside article aside nav h1, .unreset section aside article aside section h1, .unreset section aside article nav article h1, .unreset section aside article nav aside h1, .unreset section aside article nav nav h1, .unreset section aside article nav section h1, .unreset section aside article section article h1, .unreset section aside article section aside h1, .unreset section aside article section nav h1, .unreset section aside article section section h1, .unreset section aside aside article article h1, .unreset section aside aside article aside h1, .unreset section aside aside article nav h1, .unreset section aside aside article section h1, .unreset section aside aside aside article h1, .unreset section aside aside aside aside h1, .unreset section aside aside aside nav h1, .unreset section aside aside aside section h1, .unreset section aside aside nav article h1, .unreset section aside aside nav aside h1, .unreset section aside aside nav nav h1, .unreset section aside aside nav section h1, .unreset section aside aside section article h1, .unreset section aside aside section aside h1, .unreset section aside aside section nav h1, .unreset section aside aside section section h1, .unreset section aside nav article article h1, .unreset section aside nav article aside h1, .unreset section aside nav article nav h1, .unreset section aside nav article section h1, .unreset section aside nav aside article h1, .unreset section aside nav aside aside h1, .unreset section aside nav aside nav h1, .unreset section aside nav aside section h1, .unreset section aside nav nav article h1, .unreset section aside nav nav aside h1, .unreset section aside nav nav nav h1, .unreset section aside nav nav section h1, .unreset section aside nav section article h1, .unreset section aside nav section aside h1, .unreset section aside nav section nav h1, .unreset section aside nav section section h1, .unreset section aside section article article h1, .unreset section aside section article aside h1, .unreset section aside section article nav h1, .unreset section aside section article section h1, .unreset section aside section aside article h1, .unreset section aside section aside aside h1, .unreset section aside section aside nav h1, .unreset section aside section aside section h1, .unreset section aside section nav article h1, .unreset section aside section nav aside h1, .unreset section aside section nav nav h1, .unreset section aside section nav section h1, .unreset section aside section section article h1, .unreset section aside section section aside h1, .unreset section aside section section nav h1, .unreset section aside section section section h1, .unreset section nav article article article h1, .unreset section nav article article aside h1, .unreset section nav article article nav h1, .unreset section nav article article section h1, .unreset section nav article aside article h1, .unreset section nav article aside aside h1, .unreset section nav article aside nav h1, .unreset section nav article aside section h1, .unreset section nav article nav article h1, .unreset section nav article nav aside h1, .unreset section nav article nav nav h1, .unreset section nav article nav section h1, .unreset section nav article section article h1, .unreset section nav article section aside h1, .unreset section nav article section nav h1, .unreset section nav article section section h1, .unreset section nav aside article article h1, .unreset section nav aside article aside h1, .unreset section nav aside article nav h1, .unreset section nav aside article section h1, .unreset section nav aside aside article h1, .unreset section nav aside aside aside h1, .unreset section nav aside aside nav h1, .unreset section nav aside aside section h1, .unreset section nav aside nav article h1, .unreset section nav aside nav aside h1, .unreset section nav aside nav nav h1, .unreset section nav aside nav section h1, .unreset section nav aside section article h1, .unreset section nav aside section aside h1, .unreset section nav aside section nav h1, .unreset section nav aside section section h1, .unreset section nav nav article article h1, .unreset section nav nav article aside h1, .unreset section nav nav article nav h1, .unreset section nav nav article section h1, .unreset section nav nav aside article h1, .unreset section nav nav aside aside h1, .unreset section nav nav aside nav h1, .unreset section nav nav aside section h1, .unreset section nav nav nav article h1, .unreset section nav nav nav aside h1, .unreset section nav nav nav nav h1, .unreset section nav nav nav section h1, .unreset section nav nav section article h1, .unreset section nav nav section aside h1, .unreset section nav nav section nav h1, .unreset section nav nav section section h1, .unreset section nav section article article h1, .unreset section nav section article aside h1, .unreset section nav section article nav h1, .unreset section nav section article section h1, .unreset section nav section aside article h1, .unreset section nav section aside aside h1, .unreset section nav section aside nav h1, .unreset section nav section aside section h1, .unreset section nav section nav article h1, .unreset section nav section nav aside h1, .unreset section nav section nav nav h1, .unreset section nav section nav section h1, .unreset section nav section section article h1, .unreset section nav section section aside h1, .unreset section nav section section nav h1, .unreset section nav section section section h1, .unreset section section article article article h1, .unreset section section article article aside h1, .unreset section section article article nav h1, .unreset section section article article section h1, .unreset section section article aside article h1, .unreset section section article aside aside h1, .unreset section section article aside nav h1, .unreset section section article aside section h1, .unreset section section article nav article h1, .unreset section section article nav aside h1, .unreset section section article nav nav h1, .unreset section section article nav section h1, .unreset section section article section article h1, .unreset section section article section aside h1, .unreset section section article section nav h1, .unreset section section article section section h1, .unreset section section aside article article h1, .unreset section section aside article aside h1, .unreset section section aside article nav h1, .unreset section section aside article section h1, .unreset section section aside aside article h1, .unreset section section aside aside aside h1, .unreset section section aside aside nav h1, .unreset section section aside aside section h1, .unreset section section aside nav article h1, .unreset section section aside nav aside h1, .unreset section section aside nav nav h1, .unreset section section aside nav section h1, .unreset section section aside section article h1, .unreset section section aside section aside h1, .unreset section section aside section nav h1, .unreset section section aside section section h1, .unreset section section nav article article h1, .unreset section section nav article aside h1, .unreset section section nav article nav h1, .unreset section section nav article section h1, .unreset section section nav aside article h1, .unreset section section nav aside aside h1, .unreset section section nav aside nav h1, .unreset section section nav aside section h1, .unreset section section nav nav article h1, .unreset section section nav nav aside h1, .unreset section section nav nav nav h1, .unreset section section nav nav section h1, .unreset section section nav section article h1, .unreset section section nav section aside h1, .unreset section section nav section nav h1, .unreset section section nav section section h1, .unreset section section section article article h1, .unreset section section section article aside h1, .unreset section section section article nav h1, .unreset section section section article section h1, .unreset section section section aside article h1, .unreset section section section aside aside h1, .unreset section section section aside nav h1, .unreset section section section aside section h1, .unreset section section section nav article h1, .unreset section section section nav aside h1, .unreset section section section nav nav h1, .unreset section section section nav section h1, .unreset section section section section article h1, .unreset section section section section aside h1, .unreset section section section section nav h1, .unreset section section section section section h1 {
  margin: 2.33em 0;
  font-size: .67em;
  font-weight: bold;
}

.unreset table {
  border-collapse: separate;
  border-spacing: 2px;
  border-color: gray;
}

.unreset thead, .unreset tbody, .unreset tfoot, .unreset tr {
  border-color: inherit;
  vertical-align: middle;
}

.unreset td, .unreset th {
  vertical-align: inherit;
  padding: 1px;
}

.unreset th {
  font-weight: bold;
}

.unreset caption {
  text-align: center;
}

.unreset ul, .unreset menu {
  margin: 1em 0;
  padding: 0 0 0 40px;
  list-style-type: disc;
}

.unreset ol {
  margin: 1em 0;
  padding: 0 0 0 40px;
  list-style-type: decimal;
}

.unreset ul ul, .unreset ol ul {
  list-style-type: circle;
}

.unreset ul ul ul, .unreset ul ol ul, .unreset ol ul ul, .unreset ol ol ul {
  list-style-type: square;
}

.unreset dd {
  margin: 0 0 0 40px;
}

.unreset dl {
  margin: 1em 0;
}

.unreset ul ul, .unreset ul ol, .unreset ul menu, .unreset ul dl, .unreset ol ul, .unreset ol ol, .unreset ol menu, .unreset ol dl, .unreset menu ul, .unreset menu ol, .unreset menu menu, .unreset menu dl, .unreset dl ul, .unreset dl ol, .unreset dl menu, .unreset dl dl {
  margin: 0;
}

.unreset legend {
  padding: 0 2px;
}

.unreset fieldset {
  -webkit-padding-before: .35em;
  -webkit-padding-start: .75em;
  -webkit-padding-end: .75em;
  -webkit-padding-after: .625em;
  border: 2px groove threedface;
  margin: 0 2px;
  padding: 0 2px 3px;
}

.unreset ins {
  font-weight: inherit;
  background-color: #0000;
  text-decoration: underline;
}

.unreset b, .unreset strong {
  font-weight: bold;
}

.unreset i, .unreset cite, .unreset em, .unreset var, .unreset address, .unreset dfn {
  font-style: italic;
  font-weight: inherit;
}

.unreset abbr[title], .unreset dfn[title] {
  cursor: default;
  font-weight: inherit;
  border-bottom: 0;
}

.unreset tt, .unreset code, .unreset kbd, .unreset samp {
  font-family: monospace;
  font-weight: inherit;
}

.unreset pre {
  white-space: pre;
  margin: 1em 0;
  font-family: monospace;
}

.unreset mark {
  color: #000;
  font-style: normal;
  font-weight: inherit;
  background-color: #ff0;
}

.unreset big {
  font-size: larger;
  font-weight: inherit;
}

.unreset small {
  font-size: smaller;
  font-weight: inherit;
}

.unreset sub, .unreset sup {
  font-weight: inherit;
  line-height: inherit;
  position: static;
}

.unreset sub {
  vertical-align: sub;
  font-size: smaller;
  bottom: 0;
}

.unreset sup {
  vertical-align: super;
  font-size: smaller;
  top: 0;
}

.unreset ruby > rt {
  font-size: 50%;
}

.unreset iframe {
  border: 2px inset;
}

/* [project]/site/components/widgets/Text/Text.module.css [client] (css) */
.Text-module__93tmsW__body {
  max-width: 72rem;
  color: var(--text-base);
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
  line-height: 1.75rem;
}

.Text-module__93tmsW__heading {
  cursor: pointer;
  letter-spacing: .025em;
  margin-bottom: .5rem;
  padding-top: .25rem;
  padding-bottom: .5rem;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1;
}

.Text-module__93tmsW__pageHeading {
  letter-spacing: .025em;
  padding-top: .25rem;
  padding-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.Text-module__93tmsW__sectionHeading {
  cursor: pointer;
  letter-spacing: .025em;
  margin-bottom: .5rem;
  padding-top: .25rem;
  padding-bottom: .5rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
}

.Text-module__93tmsW__body :is(h1, h2, h3, h4, h5, h6, p, ul, ol) {
  margin-bottom: 1rem;
}

.Text-module__93tmsW__body :is(h1, h2, h3, h4, h5, h6):not(:first-child) {
  margin-top: 2rem;
}

.Text-module__93tmsW__body :is(h1, h2, h3, h4, h5, h6) {
  letter-spacing: .025em;
  font-weight: 600;
}

.Text-module__93tmsW__body h1 {
  font-size: 3rem;
  line-height: 1;
}

.Text-module__93tmsW__body h2 {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.Text-module__93tmsW__body h3 {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.Text-module__93tmsW__body h4 {
  font-size: 1.5rem;
  line-height: 2rem;
}

.Text-module__93tmsW__body h5 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.Text-module__93tmsW__body h6 {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.Text-module__93tmsW__body ul, .Text-module__93tmsW__body ol {
  padding-left: 1.5rem;
}

.Text-module__93tmsW__body ul {
  list-style-type: disc;
}

.Text-module__93tmsW__body ol {
  list-style-type: decimal;
}

.Text-module__93tmsW__body a {
  text-decoration-line: underline;
}

.Text-module__93tmsW__body a:hover {
  text-decoration-line: none;
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__1cd63cba._.css.map*/