@font-face {
  font-family: Helvetica Lt;
  src: url('../fonts/Helvetica-LT.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenirnextltpro;
  src: url('../fonts/AvenirNextLTPro-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenirnextltpro;
  src: url('../fonts/AvenirNextLTPro-HeavyCn.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenirnextltpro;
  src: url('../fonts/AvenirNextLTPro-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Swiss 721 Extended";
  src: url('../fonts/Swiss-721-Extended-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: White Rabitt;
  src: url('../fonts/white-rabt.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --wlts-green: #0ef01a;
  --lost-grey: #7e7d82;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-holder-div {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.button-holder-div.menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  display: grid;
}

.menu-clicker {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  padding: .25rem 2rem;
  font-family: Inconsolata, monospace;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.menu-clicker:hover {
  font-weight: 700;
  text-decoration: underline;
}

.menu-clicker.inside {
  background-color: #fffffff2;
  height: 40px;
}

.menu-clicker.inside:hover {
  color: #000;
  background-color: #fff;
}

.menu-clicker.back-to {
  letter-spacing: 2px;
  background-color: #0c0c0cf2;
  width: auto;
  margin-top: 2rem;
  font-size: 14px;
}

.menu-clicker.back-to:hover {
  color: #000;
  background-color: #fff;
  border-color: #1b1b1b;
}

.menu-clicker.menu {
  width: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 20px;
  line-height: 32px;
}

.menu-clicker.hide {
  display: none;
}

.menu-button-top {
  z-index: 8;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-height: 300px;
  display: flex;
  position: relative;
}

.logo-link {
  z-index: 8;
  justify-content: center;
  align-items: center;
  height: 4svh;
  padding-left: 2rem;
  padding-right: 2rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.top-nav {
  z-index: 9999;
  background-color: #000;
  border-bottom: 1px solid #0ef01a80;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  width: 100%;
  height: 8svh;
  padding-top: 2svh;
  padding-bottom: 2svh;
  display: grid;
  position: relative;
}

.notif-top-bar {
  border-bottom: 1px solid #7e7d82;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  padding: .25rem;
  display: block;
}

.page-star-logo {
  z-index: 2;
  width: 32px;
  position: sticky;
  top: 1rem;
  left: 1rem;
}

.page-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.toggle-wrapper {
  width: 72px;
}

.toggle {
  z-index: 100;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #7e7e7e;
  border-radius: 24px;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.toggle-circle {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #7e7e7e;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 28px;
  padding: 4px;
  display: flex;
  position: relative;
  left: 4%;
  box-shadow: 1px 1px 5px #00000012;
}

.toggle-clouds {
  opacity: .12;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.toggle-stars {
  opacity: .12;
  object-fit: contain;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.collection-button-holder {
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-lower-bar {
  border-top: 1px solid var(--wlts-green);
  background-color: #0c0c0c;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  width: 100%;
  display: flex;
  position: relative;
  bottom: 0;
  overflow: visible;
}

.footer-link-div {
  z-index: 2;
  grid-column-gap: 5svh;
  grid-row-gap: 5svh;
  justify-content: center;
  align-items: flex-start;
  display: none;
  position: relative;
}

.green-body {
  background-color: #0c0c0c;
}

.page-footer-link {
  z-index: 2;
  color: #414141;
  letter-spacing: 1px;
  font-family: Avenirnextltpro, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.page-footer-link:hover {
  text-decoration: underline;
}

.page-footer-text {
  z-index: 2;
  color: #000;
  letter-spacing: 2px;
  font-family: Inconsolata, monospace;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  position: sticky;
}

.x-closer-div {
  z-index: 10;
  cursor: pointer;
  padding: .5rem;
  position: absolute;
  top: 1rem;
  right: 1.75rem;
}

.x-closer-div.signup {
  padding: .5rem;
  top: 0;
  right: 0;
}

.dark-bg-closer {
  cursor: pointer;
  background-color: #000000d9;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.x-closer-image {
  filter: invert();
  width: 24px;
}

.x-closer-image.black {
  filter: none;
}

.actual-window-content {
  grid-column-gap: 5.5rem;
  grid-row-gap: 5.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 12svh;
  display: flex;
  position: relative;
}

.popout-content {
  background-color: #000;
  background-image: linear-gradient(#000000e6, #000 90%), url('../images/68b0da2ba75c62fac1e0287b0d8bc17b.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top: 1px solid #0ef01a80;
  border-bottom: 1px solid #0ef01a80;
  border-left: 1px solid #0ef01a80;
  border-radius: 1px;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
  position: absolute;
  overflow: auto;
  box-shadow: -12px 0 40px -40px #00000080;
}

.popout-content.email {
  background-color: #fcfcfc;
  max-width: 420px;
  padding: 3rem 1rem 1rem;
}

.window-content-div {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.menu-box-popout {
  z-index: 4000;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0 0 0% 100vw;
}

.footer-star-link {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.opening-dark-fade-div {
  z-index: 2000;
  background-color: #1c1c1d;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.header-logo {
  z-index: 4;
  filter: invert();
  object-fit: contain;
  max-width: 120px;
  height: 100%;
}

.computer-border-edge {
  z-index: 100;
  filter: grayscale();
  pointer-events: none;
  background-image: radial-gradient(circle, #8a8a8a1a, #292929);
  width: 100%;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.pre-enter-div {
  z-index: 100;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100dvh;
  display: flex;
  position: relative;
}

.pre-enter-div._3d {
  cursor: auto;
  height: 100%;
}

.screen-clicker-div {
  cursor: cell;
  background-color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.enter-image {
  z-index: 2;
  filter: blur(2px);
  width: 100%;
  max-width: 500px;
  position: relative;
}

.crack-screen {
  z-index: 3;
  opacity: .85;
  filter: invert();
  pointer-events: none;
  mix-blend-mode: difference;
  width: 100%;
  height: 100%;
  display: inline-flex;
  position: absolute;
}

.crack-screen.act {
  opacity: 1;
  filter: invert();
  height: 100vh;
  display: inline-flex;
  inset: 0%;
}

.crack-screen.flip {
  transform-style: preserve-3d;
  height: 100vh;
  display: none;
  transform: rotateX(180deg)rotateY(-180deg)rotateZ(0);
}

.product-price {
  letter-spacing: 2px;
  font-size: 16px;
  line-height: 24px;
}

.product-description-div {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.mg-bottom-0px-2 {
  text-align: left;
  letter-spacing: .5px;
  margin-bottom: 0;
  padding-bottom: .5rem;
  font-size: 14px;
  line-height: 24px;
}

.block-section {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.block-section._3d {
  background-image: linear-gradient(#fcfcfccc, #fcfcfccc), url('../images/PS2-fade_1PS2 fade.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: auto;
  padding-bottom: 10svh;
}

.brand-name-div {
  font-size: 24px;
  line-height: 24px;
  text-decoration: none;
}

.faq-old-hidden {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq-old-hidden.faqs-grid---column {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  width: 100%;
  padding-top: .5rem;
}

.faq-old-hidden.faqs-grid---column.hide {
  display: none;
}

.product-under-atc-info {
  color: #777;
  width: 100%;
  font-family: Avenirnextltpro, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  display: none;
}

.product-title-and-price-div {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-family: White Rabitt, Arial, sans-serif;
  display: none;
}

.product-item-name {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
  display: none;
}

.product-brand-title {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 24px;
  display: none;
}

.product-atc-div {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  font-family: White Rabitt, Arial, sans-serif;
  display: flex;
  position: sticky;
  top: 20svh;
}

.shopify-button-div {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.product-description {
  color: #000;
  letter-spacing: .5px;
  width: 100%;
  font-family: Avenirnextltpro, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
}

.product-description.hide {
  display: none;
}

.accordion-titler {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 16px;
}

.down-arrow {
  color: var(--wlts-green);
  font-size: 20px;
  line-height: 16px;
  transform: rotate(90deg);
}

.product-price-div {
  font-size: 16px;
}

.product-top-info-div {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.lb-imager {
  object-fit: contain;
  overflow: visible;
}

.lb-imager.small {
  width: 100%;
  height: 100%;
  max-height: 10svh;
}

.product-full-div {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  width: 100%;
  min-height: 92svh;
  display: grid;
}

.product-full-div._3d {
  min-height: auto;
}

.acordion-body {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  padding-left: .5rem;
  display: flex;
  overflow: hidden;
}

.acordion-body.no-margin {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-left: 0;
}

.acordion-body.email {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
}

.acordion-body.size {
  padding-left: 0;
}

.accordion-header {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.product-images-div {
  grid-column-gap: 5svh;
  grid-row-gap: 5svh;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: sticky;
  top: 20svh;
}

.product-title-divs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.accordion-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  display: flex;
}

.accordion-content-wrapper.email {
  justify-content: flex-start;
  align-items: center;
}

.product-lb {
  color: #b9b9b9;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  font-size: 12px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.product-lb.small {
  min-width: 100px;
}

.shopify-atc {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 1rem;
  margin-bottom: 0;
  margin-left: -4px;
  padding-left: 0;
  display: flex;
}

.product-info {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 2rem;
  display: flex;
}

.product-right-div {
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 4rem 3rem 8rem;
  display: flex;
}

.accordion-item-wrapper-new {
  border-bottom: 1px solid var(--wlts-green);
  box-shadow: none;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .25rem;
  padding-right: 1rem;
  transition: transform .3s;
  display: flex;
}

.accordion-item-wrapper-new.bottom {
  border-bottom-color: #08080800;
}

.sub-image-div {
  grid-column-gap: 5svh;
  grid-row-gap: 5svh;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  max-width: 600px;
  height: 100%;
  max-height: 10svh;
  display: none;
}

.entrance {
  z-index: 20000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  height: 100dvh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.entrance.no-touch {
  pointer-events: none;
}

.clock-embed {
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 0;
  font-family: "Swiss 721 Extended", Arial, sans-serif;
  font-size: 10px;
  line-height: 16px;
}

.enter-asset-div {
  z-index: 5;
  grid-column-gap: 8svh;
  grid-row-gap: 8svh;
  pointer-events: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.enter-site-button {
  z-index: 100;
  filter: blur(.5px);
  color: #ebebeb;
  text-align: center;
  letter-spacing: 4px;
  cursor: pointer;
  background-color: #000000e6;
  border: 1px solid #0ef01a40;
  border-radius: 1px;
  padding: .75rem 1.5rem;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  transition: opacity .8s;
  position: absolute;
  bottom: 9rem;
  box-shadow: 0 0 8px 4px #0ef01a66;
}

.enter-site-button:hover {
  color: #000;
  background-color: #000;
  border-color: #ffffff80;
}

.enter-site-button.relative {
  margin-top: 4rem;
  position: relative;
  bottom: auto;
}

.enter-site-button.relative:hover {
  color: #fff;
}

.enter-site-button.fw {
  box-shadow: none;
  color: #000;
  letter-spacing: 2px;
  background-color: #0000;
  border-width: 0;
  max-width: 240px;
  margin-top: 1rem;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  position: relative;
  bottom: auto;
}

.enter-site-button.pw {
  position: static;
}

.glitcher {
  z-index: 3;
  opacity: .02;
  filter: invert();
  pointer-events: none;
  mix-blend-mode: difference;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.glitcher.act {
  opacity: .04;
  height: 100vh;
  display: inline-flex;
  inset: 0%;
}

.light-static {
  z-index: 4;
  opacity: .02;
  filter: invert();
  pointer-events: none;
  mix-blend-mode: hard-light;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  display: block;
  position: absolute;
  inset: 0%;
}

.light-static.bg {
  z-index: 6;
  opacity: .01;
  mix-blend-mode: color-dodge;
  height: 100%;
  position: absolute;
}

.activation-div {
  z-index: 2000;
  pointer-events: none;
  mix-blend-mode: multiply;
  background-color: #d3d3d3;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.emailer-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.email-embedder {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  min-height: 1rem;
  margin-top: -.5rem;
  margin-bottom: 0;
  margin-left: -20px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.email-embedder.intro {
  margin-top: 0;
  margin-left: 0;
}

.tag-by {
  z-index: 5000;
  color: #292929;
  text-align: center;
  letter-spacing: .2px;
  text-transform: uppercase;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 8px;
  font-weight: 700;
  line-height: 8px;
  text-decoration: none;
  position: absolute;
  bottom: .5rem;
  left: .5rem;
}

.tag-by:hover {
  color: #0ef01a;
  text-decoration: underline;
}

.zoom-icon {
  z-index: 100;
  opacity: .75;
  width: 16px;
  display: none;
  position: absolute;
  top: .5rem;
  right: .5rem;
}

.moire-static {
  z-index: 4;
  opacity: .03;
  filter: invert();
  pointer-events: none;
  mix-blend-mode: color-dodge;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.sizing-grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #0e0e0e;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: center stretch;
  width: 100%;
  margin-bottom: 1rem;
}

.sizer-div {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid #f0f0f0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: -2px;
  display: grid;
}

.size-grid-text {
  color: #000;
  text-align: center;
  letter-spacing: .5px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: .5rem;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.size-grid-text.titles {
  padding-left: .5rem;
  padding-right: .5rem;
}

.size-grid-text.hidden {
  opacity: 0;
}

.intro-signup-popup {
  z-index: 6000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: -.1vh 0% 0% 0;
}

.email-intro-image {
  width: 100px;
}

.email-copy {
  color: #444;
  text-align: center;
  letter-spacing: .5px;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: .5rem;
  font-family: Avenirnextltpro, Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}

.audio-code {
  z-index: 0;
  width: 1px;
  height: 1px;
  position: fixed;
  inset: auto auto 0% 0%;
}

._2d-popout-info {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  height: 100%;
  padding: 5svh 2rem;
  display: flex;
}

.popout-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  min-height: 70svh;
  display: grid;
}

.model-touch-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  border-radius: 1px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.model-touch-wrapper.product {
  min-height: 50svh;
}

.model-viewer {
  border: 1px solid #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Inconsolata, monospace;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  position: relative;
}

.model-viewer:hover {
  border: 1px solid #ffffff14;
  border-radius: 2px;
}

.model-viewer.product {
  min-height: 50svh;
  position: absolute;
  inset: 0%;
}

._3d-button {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  background-color: #ffffff0a;
  border: 1px solid #fff0;
  border-radius: 1px;
  padding: .5rem 1rem;
  font-family: "Swiss 721 Extended", Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 20px;
  transition: opacity 1s;
}

._3d-button:hover {
  background-color: #ffffff1f;
  border-color: #fcfcfc3d;
}

.spotlight {
  z-index: 9999;
  display: flex;
  position: fixed;
}

.gif-enter-image {
  z-index: 2;
  filter: blur(1px);
  cursor: pointer;
  width: 100%;
  max-width: 320px;
  position: relative;
}

.ps2-actions-div {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ps2-action {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  letter-spacing: 1px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #000;
  justify-content: center;
  align-items: center;
  font-family: "Swiss 721 Extended", Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: opacity 1s;
  display: flex;
}

.ps2-action:hover {
  -webkit-text-stroke-width: 1px;
  transform: scale(1.05);
}

.ps2-button {
  height: 24px;
}

.info-full-div {
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  align-items: center;
  width: 100%;
  min-height: 92svh;
  padding: 5svh 1rem 15svh;
  display: flex;
}

.info-full-div.legal {
  justify-content: center;
  align-items: flex-start;
}

.info-text {
  text-align: center;
  letter-spacing: 1px;
  width: 100%;
  font-size: 16px;
  line-height: 20px;
}

.info-text.legal {
  text-align: left;
}

.info-div {
  grid-column-gap: 5svh;
  grid-row-gap: 5svh;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 500px;
  font-family: White Rabitt, Arial, sans-serif;
  display: flex;
}

.info-div.legal {
  max-width: 700px;
  margin-top: 0;
}

.info-title {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 32px;
}

.content-text {
  letter-spacing: -.25px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.closed-content-div {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  margin-bottom: 10svh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sold-out-button {
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #ffffffd9;
  border: 1px solid #353535;
  border-radius: 4px;
  padding: 1rem 2rem;
  font-size: 16px;
  display: none;
}

.sold-out-button:hover {
  color: #282828;
  background-color: #fff;
  border: 1px solid #282828;
}

.small-enter-logo {
  z-index: 2;
  filter: blur(1px);
  width: 100%;
  max-width: 120px;
  position: relative;
}

.og-enter-asset-div {
  z-index: 3;
  grid-column-gap: 5svh;
  grid-row-gap: 5svh;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.product-image-mask {
  z-index: 20;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.product-images-diver {
  z-index: 9999;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #0ef01a80;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 1px;
  display: flex;
}

.product-images-diver.grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.product-lber {
  background-color: #e5e7eb00;
  background-image: radial-gradient(circle, #fff, #d4d4d4);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 92vh;
  max-height: 92vh;
  padding: 2rem;
  font-size: 12px;
  text-decoration: none;
  display: flex;
  position: static;
}

.product-lber.no-margin {
  padding: 0;
}

.product-lber.no-margin.wide {
  min-height: auto;
}

.product-lber.white {
  background-color: #fff;
}

.lb-imagerr {
  z-index: 9999;
  object-fit: contain;
  width: 100%;
  max-height: 70vh;
}

.lb-imagerr.cover {
  object-fit: cover;
}

.scroll-block-mobile {
  color: #c9c9c9;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 8px;
  line-height: 8px;
  display: none;
  position: absolute;
  top: auto;
  bottom: .5rem;
  left: .5rem;
}

.scrolling-marquee {
  color: #fff;
  text-transform: uppercase;
  border-top: 1px solid #0ef01a;
  border-bottom: 1px solid #0ef01a;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4svh;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.scrolling-marquee.bottom {
  border-top-color: #0ef01a80;
  border-bottom-color: #0ef01a80;
  font-size: 10px;
}

.scrolling-marquee.top {
  border-top-width: 0;
}

.marquee-wrapper {
  cursor: cell;
  background-color: #a3a3a3;
  background-image: linear-gradient(#0ef01a1c, #07730c 60%, #0bb513 81%, #0ef01a);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.marquee-wrapper.black {
  background-color: #000;
  background-image: none;
}

.footer-div {
  border-top: 1px solid var(--wlts-green);
  background-color: #0c0c0c;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2svh 1rem;
  display: flex;
  position: relative;
}

.footer-text-link {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.footer-text-link:hover {
  text-decoration: underline;
}

.footer-text-link.site-by {
  color: #666;
  font-size: 8px;
  font-weight: 700;
}

.footer-flexbox {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: flex;
}

.suggested-items-div {
  border-top: 1px solid #0ef01a80;
  width: 100%;
}

.recommend-images-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #0ef01a80;
  background-image: linear-gradient(#000000d9, #141414c9 5%, #25252585 22%, #35353540 37%, #fff0 81%);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 450px;
  padding: 4rem 4rem 1rem;
  display: grid;
  overflow: visible;
}

.recommend-images-grid.grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rec-link:hover {
  filter: brightness(105%);
}

.rec-title-div {
  background-image: linear-gradient(#0000, #0000001a);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 4rem 1rem;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 16px;
  display: flex;
}

.rec-title {
  color: #fff;
  text-align: center;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 20px;
  display: none;
}

.header {
  z-index: 10;
  width: 100%;
  position: sticky;
  top: 0;
}

.grid-div {
  background-color: #0ef01a80;
  border-top: 1px solid #0ef01a80;
  border-bottom: 0 solid #0ef01a80;
  width: 100%;
}

.grid-block---3x3 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: stretch stretch;
  width: 100%;
  min-height: 84svh;
  display: grid;
}

.grid-link-block {
  background-color: #000000d9;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 58vh;
  text-decoration: none;
  transition: opacity .8s;
  display: flex;
  position: relative;
}

.grid-link-block:hover {
  background-image: radial-gradient(circle, #0ef01a26, #fff0), linear-gradient(#000000f2, #000000f2), url('../images/68b0da2ba75c62fac1e0287b0d8bc17b.jpg');
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, auto, cover;
}

.grid-link-block.hide {
  display: none;
}

.grid-title {
  z-index: 9;
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  padding-left: 1rem;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
  position: absolute;
  top: .75rem;
  left: 0;
  right: auto;
}

.grid-image {
  z-index: 8;
  object-fit: contain;
  background-image: radial-gradient(circle, #ffffff29, #fff0);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  max-height: 100%;
  padding: .5rem;
  display: inline-flex;
  position: absolute;
  inset: 0%;
}

.grid-image.blur {
  filter: blur(10px);
}

.grid-image._2nd {
  display: none;
}

.radar-video {
  z-index: 3;
  pointer-events: none;
  mix-blend-mode: overlay;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.ps2er {
  z-index: 1;
  opacity: .75;
  filter: invert(20%);
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.grid-price {
  z-index: 9;
  color: #a5a5a5;
  letter-spacing: 2px;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  position: absolute;
  top: auto;
  bottom: .75rem;
  right: .75rem;
}

.nyc-time {
  opacity: .9;
  pointer-events: none;
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  cursor: cell;
  margin-bottom: 0;
  padding-left: 1rem;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 10px;
  position: absolute;
  top: auto;
  left: auto;
  right: .5rem;
}

.black-bg {
  z-index: 4;
  background-color: #0c0c0c;
  position: absolute;
  inset: 0%;
}

.menu-logo {
  filter: brightness(200%) invert();
  width: 58px;
}

.black-bg-intro {
  pointer-events: none;
  background-color: #000;
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.toggle-text {
  z-index: 2;
  position: relative;
}

.faq-p {
  border-bottom: 1px solid #0ef01a80;
  width: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.faq {
  color: #fff;
  white-space: break-spaces;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 0 0 1rem;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.faq.w--open {
  border-bottom: 1px solid #0000001a;
}

.faq-icon {
  z-index: 2;
  width: 24px;
}

.faq-answer-img {
  width: 100%;
}

.faq-body-cont {
  border-top: 1px #000;
  padding: 1rem;
  font-size: 16px;
  font-weight: 300;
  line-height: 32px;
}

.faq-img {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  display: flex;
  position: relative;
  inset: 0% auto 0% 0%;
}

.faq-container {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.faq-body {
  background-color: #0000;
  width: 100%;
  display: block;
  position: relative;
}

.faq-body.w--open {
  background-color: #0000;
}

.faq-answer {
  margin-bottom: 24px;
  font-family: Helvetica Lt, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.code-embed {
  width: 100%;
  font-size: 20px;
}

.code-embed.fw {
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.code-embed-2 {
  position: absolute;
}

.fw-embed {
  font-size: 20px;
}

.site-by-link {
  color: #6b936d29;
  text-align: center;
  letter-spacing: 1px;
  justify-content: center;
  align-items: center;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 8px;
  line-height: 12px;
  text-decoration: none;
  position: absolute;
  inset: auto auto .25rem .5rem;
}

.by-hyperlink {
  color: #6b936d26;
  text-decoration: none;
}

.by-hyperlink:hover {
  color: #0ef01ad9;
  text-decoration: underline;
}

.image-item-div {
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
}

.back-to-button {
  z-index: 100;
  filter: blur(.5px);
  color: #ebebeb;
  text-align: center;
  letter-spacing: 4px;
  cursor: pointer;
  background-color: #000000e6;
  border: 1px solid #0ef01a40;
  border-radius: 1px;
  padding: .75rem 1.5rem;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  transition: opacity .8s;
  position: absolute;
  bottom: 9rem;
  box-shadow: 0 0 8px 4px #0ef01a66;
}

.back-to-button:hover {
  color: #000;
  background-color: #000;
  border-color: #ffffff80;
}

.back-to-button.relative {
  margin-top: 4rem;
  position: relative;
  bottom: auto;
}

.back-to-button.relative:hover {
  color: #fff;
}

.back-to-button.fw {
  box-shadow: none;
  color: #000;
  letter-spacing: 1.5px;
  -webkit-text-stroke-width: .5px;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 0;
  max-width: 240px;
  margin-top: 1rem;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  position: relative;
  bottom: auto;
}

.intro-fadein {
  z-index: 99999;
  background-color: #000;
  display: none;
  position: fixed;
  inset: 0%;
}

.cart-toggle {
  opacity: 0;
  pointer-events: none;
  display: block;
  position: absolute;
}

.shopify-api-code {
  display: none;
}

.back-to-store-link {
  z-index: 23;
  color: #797979;
  letter-spacing: .5px;
  padding: .5rem;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 10px;
  line-height: 8px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: .5rem;
  left: .5rem;
}

.back-to-store-link:hover {
  text-decoration: underline;
}

.sizing-grid-2025 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #dadada;
  border-bottom: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  grid-template: "."
  / 2fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Helvetica Lt, sans-serif;
}

.sizing-grid-2025._4xl {
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.sizing-grid-2025._2xl {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: .25fr;
  display: grid;
}

.sizing-grid-2025.xs-2xl {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: .25fr;
  display: grid;
}

.sizing-grid-2025.xs-4xl {
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.sizing-grid-2025.xs-3xl {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: .25fr;
  display: grid;
}

.empty-block {
  background-color: #0d0d0d;
  min-height: 1rem;
}

.size-grid-texter {
  color: #444;
  letter-spacing: 0;
  padding: 1svh;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  display: flex;
}

.size-grid-texter._2025-title {
  color: #fff;
  text-align: center;
  background-color: #171717;
  justify-content: center;
  align-items: center;
  padding: .5rem .25rem;
  font-weight: 500;
  line-height: 16px;
}

.size-grid-texter._2025-title.top {
  border-top: 1px solid #f0f0f0;
  font-size: 12px;
}

.size-grid-texter._2025-title.left {
  border-left: 1px solid #f0f0f0;
  font-size: 12px;
}

.signup-description {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  width: 100%;
  font-family: Avenirnextltpro, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
}

.x-for-popout {
  filter: invert();
  width: 100%;
  max-width: 16px;
}

.signup-title {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  width: 100%;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.signup-title.timer {
  font-size: 14px;
  line-height: 20px;
  display: none;
}

.popout-content-v2 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #7e7d82;
  border: 1px solid #fff;
  border-radius: 1px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 400px;
  max-height: 70vh;
  padding: 7.5svh 7.5svh 2.5svh;
  display: flex;
  position: absolute;
  overflow: auto;
  box-shadow: 4px 12px 20px -12px #8b8b8b82;
}

.popout-content-v2.sms {
  z-index: 6000;
  background-color: #0c0c0c;
  border-color: #0ef01a80;
  border-radius: 2px;
  max-width: 600px;
  max-height: 90vh;
  padding: 2rem 2rem 1rem;
}

.actual-window-content-v2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.window-content-div-v2 {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dark-shadow {
  background-color: #00000094;
  position: absolute;
  inset: 0%;
}

.emailer-signup-div {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.emailer-intro-image {
  filter: invert();
  width: 100px;
  padding-bottom: 1rem;
}

.signup-popout {
  z-index: 4999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  display: flex;
  position: absolute;
  inset: 0%;
}

.signup-popout.popout {
  display: flex;
  position: fixed;
}

.emailers-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.sms-embedder {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  min-height: 1rem;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.popout-x {
  z-index: 4001;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.popout-x.popout {
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: .75rem;
  padding-right: .75rem;
  left: auto;
  right: 0;
}

.timer-down {
  position: absolute;
  bottom: 9rem;
}

.countdowner {
  z-index: 100;
  filter: blur(.5px);
  pointer-events: auto;
  color: #0ef01ab3;
  text-align: center;
  letter-spacing: 4px;
  cursor: pointer;
  background-color: #000000e6;
  border: 1px solid #0ef01a40;
  border-radius: 1px;
  padding: .75rem 1.5rem;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  transition: opacity .8s;
  position: relative;
  box-shadow: 0 0 8px 4px #0ef01a66;
}

.countdowner.relative {
  margin-top: 4rem;
  position: relative;
  bottom: auto;
}

.countdowner.relative:hover {
  color: #fff;
}

.countdowner.fw {
  box-shadow: none;
  color: #000;
  letter-spacing: 2px;
  background-color: #0000;
  border-width: 0;
  max-width: 240px;
  margin-top: 1rem;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  position: relative;
  bottom: auto;
}

.pw-timer-div {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 9rem;
}

.store-closed-text {
  z-index: 100;
  color: #0ef01a80;
  text-align: center;
  margin-top: 5rem;
  font-family: White Rabitt, Arial, sans-serif;
  font-size: 24px;
  line-height: 36px;
  position: absolute;
}

.radar-webp {
  z-index: 3;
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

@media screen and (max-width: 991px) {
  .button-holder-div.menu {
    flex-flow: column;
  }

  .menu-clicker {
    padding-right: 1rem;
  }

  .menu-clicker.menu, .logo-link {
    padding-left: 1rem;
  }

  .top-nav {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-link-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .x-closer-div {
    right: 1rem;
  }

  .popout-content.email {
    width: 80%;
  }

  .footer-star-link {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .enter-image {
    filter: blur(1px);
    max-width: 70vw;
  }

  .product-description-div {
    padding: 2.5svh 1rem 2rem;
  }

  .brand-name-div {
    text-align: center;
  }

  .faq-old-hidden.faqs-grid---column {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    max-width: none;
    margin-top: 0;
    padding-top: 0;
  }

  .product-under-atc-info {
    text-align: center;
  }

  .product-title-and-price-div {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-top: 5svh;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .product-item-name {
    text-align: center;
  }

  .product-atc-div {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    max-width: none;
    padding-bottom: 0;
    position: relative;
    top: 0;
  }

  .shopify-button-div {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .product-description {
    text-align: center;
  }

  .product-top-info-div {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-bottom-color: #080808;
    justify-content: space-between;
    align-items: center;
    position: relative;
  }

  .lb-imager {
    object-fit: contain;
    height: 100%;
  }

  .product-full-div {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    min-height: auto;
    padding-bottom: 0;
    display: flex;
  }

  .product-full-div._3d {
    padding-top: 5svh;
  }

  .product-images-div {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    max-width: none;
    height: auto;
    padding-bottom: 5svh;
    padding-left: 1rem;
    padding-right: 1rem;
    position: static;
  }

  .product-images-div._3d {
    padding-bottom: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .product-title-divs {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .product-lb {
    border-top-width: 0;
    border-bottom-width: 0;
  }

  .shopify-atc {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .product-info {
    margin-top: 0;
  }

  .product-right-div {
    border-bottom-width: 0;
    max-width: none;
    padding: 1rem 0 0;
  }

  .accordion-item-wrapper-new {
    padding-top: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sub-image-div {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .clock-embed {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .enter-site-button {
    bottom: 9.5rem;
  }

  .enter-site-button.fw {
    margin-top: 2rem;
  }

  ._2d-popout-info {
    width: 100%;
    padding-top: 10svh;
    padding-bottom: 10svh;
  }

  .popout-grid {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .model-touch-wrapper.product, .model-viewer.product {
    min-height: 50svh;
  }

  .spotlight {
    display: none;
  }

  .gif-enter-image {
    max-width: 70vw;
  }

  .info-full-div {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .info-full-div.legal {
    justify-content: flex-start;
    align-items: center;
  }

  .info-text {
    text-align: center;
  }

  .small-enter-logo {
    max-width: 70vw;
  }

  .product-image-mask {
    border-bottom: 1px solid var(--wlts-green);
    display: flex;
    position: relative;
    overflow: auto;
  }

  .product-images-diver {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    border-width: 0;
    border-top-style: solid;
    border-top-color: #cfcfcf;
    border-bottom-style: solid;
    border-bottom-color: #cfcfcf;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: stretch center;
    width: auto;
    max-width: none;
    height: auto;
    max-height: 58vh;
    display: flex;
    overflow: visible;
  }

  .product-lber {
    object-fit: contain;
    width: 100%;
    min-width: 100vw;
    height: auto;
    min-height: auto;
    max-height: none;
    padding: 2rem;
    overflow: hidden;
  }

  .product-lber.no-margin.wide {
    overflow: hidden;
  }

  .lb-imagerr {
    color: #222;
    object-fit: contain;
    height: 100%;
    max-height: none;
  }

  .lb-imagerr.cover {
    object-fit: cover;
  }

  .scroll-block-mobile {
    color: #888;
    letter-spacing: 1px;
    font-size: 8px;
    line-height: 14px;
    display: flex;
  }

  .footer-div {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    flex-flow: column;
    padding: 12svh 2rem 1svh;
  }

  .footer-text-link {
    font-size: 14px;
  }

  .footer-flexbox {
    flex-flow: column;
    display: flex;
  }

  .recommend-images-grid {
    border-width: 0;
    border-top-style: solid;
    border-top-color: #cfcfcf;
    border-bottom-style: solid;
    border-bottom-color: #cfcfcf;
    flex-flow: row;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    width: auto;
    max-width: none;
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: visible;
  }

  .rec-link {
    padding: 2rem;
  }

  .grid-div {
    height: auto;
  }

  .grid-block---3x3 {
    grid-template-columns: 1fr 1fr;
    height: auto;
  }

  .grid-link-block {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 1.5rem;
  }

  .grid-title {
    text-align: center;
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 18px;
    position: relative;
    top: auto;
    left: auto;
  }

  .grid-image {
    padding-bottom: 12vh;
  }

  .grid-price {
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .nyc-time {
    opacity: .85;
    font-size: 16px;
    line-height: 32px;
    position: static;
    right: auto;
  }

  .faq {
    padding-right: 1rem;
  }

  .faq-img {
    width: 50px;
    height: 50px;
  }

  .faq-container {
    width: 100%;
  }

  .site-by-link {
    margin-top: -4rem;
    font-size: 6px;
    position: static;
  }

  .image-item-div {
    justify-content: center;
    align-items: stretch;
    width: auto;
    height: auto;
    display: flex;
  }

  .back-to-button {
    bottom: 9.5rem;
  }

  .back-to-button.fw {
    margin-top: 2rem;
  }

  .back-to-store-link {
    letter-spacing: 1px;
    line-height: 14px;
    display: flex;
    top: 0;
    left: 0;
  }

  .size-grid-texter {
    font-size: 12px;
  }

  .popout-content-v2 {
    width: 70%;
    max-height: 70vh;
  }

  .popout-content-v2.sms {
    width: 90%;
  }

  .actual-window-content-v2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sms-embedder {
    margin-left: 0;
  }

  .countdowner.fw {
    margin-top: 2rem;
  }
}

@media screen and (max-width: 767px) {
  .button-holder-div {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .collection-button-holder {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .popout-content.email {
    width: auto;
    min-width: 70%;
    max-width: 80%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .product-description-div {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mg-bottom-0px-2 {
    padding-bottom: .5rem;
  }

  .product-title-and-price-div, .shopify-button-div {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .product-full-div {
    grid-template-rows: auto auto auto auto;
  }

  .product-images-div {
    grid-column-gap: 5svh;
    grid-row-gap: 5svh;
  }

  .accordion-item-wrapper-new {
    padding-top: 1.5rem;
    padding-bottom: .5rem;
  }

  .sub-image-div {
    padding-left: 5svh;
    padding-right: 5svh;
  }

  .tag-by {
    font-size: 6px;
    line-height: 6px;
  }

  .size-grid-text {
    padding: .25rem;
  }

  .email-copy {
    padding-bottom: .5rem;
  }

  ._2d-popout-info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .popout-grid {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .info-full-div {
    grid-template-rows: auto auto auto auto;
  }

  .content-text {
    max-width: 320px;
  }

  .product-image-mask {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .product-lber {
    max-height: none;
  }

  .grid-link-block {
    height: 44vh;
  }

  .grid-price {
    font-size: 16px;
  }

  .nyc-time {
    line-height: 24px;
  }

  .faq-img {
    min-width: 50px;
    min-height: 40px;
  }

  .faq-answer {
    font-size: 14px;
    line-height: 24px;
  }

  .back-to-store-link {
    font-size: 8px;
  }

  .popout-content-v2 {
    max-width: 400px;
    padding-left: 5svh;
    padding-right: 5svh;
  }

  .popout-content-v2.sms {
    width: 100%;
    max-width: 90%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .actual-window-content-v2 {
    padding-bottom: 0;
  }

  .popout-x.popout {
    padding-top: .5rem;
    padding-right: .5rem;
  }
}

@media screen and (max-width: 479px) {
  .popout-content {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .header-logo {
    max-width: 80px;
  }

  .product-description {
    font-size: 14px;
  }

  .enter-site-button.fw {
    margin-top: 1rem;
  }

  .email-copy {
    max-width: none;
  }

  ._2d-popout-info {
    flex-wrap: nowrap;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  ._3d-button {
    font-size: 8px;
  }

  .info-text {
    max-width: 360px;
  }

  .info-text.legal {
    max-width: none;
  }

  .product-images-diver {
    max-height: 50vh;
  }

  .product-lber {
    padding: 1rem;
  }

  .recommend-images-grid {
    grid-column-gap: 1rem;
    padding-bottom: 2rem;
  }

  .rec-link {
    padding: 1rem;
  }

  .grid-link-block {
    height: 40vh;
  }

  .grid-title {
    font-size: 12px;
    line-height: 20px;
  }

  .grid-image {
    padding-bottom: 10vh;
  }

  .menu-logo {
    width: 64px;
  }

  .faq-img {
    display: none;
  }

  .back-to-button.fw {
    margin-top: 1rem;
  }

  .text-block {
    font-size: 8px;
  }

  .signup-description {
    max-width: 220px;
  }

  .popout-content-v2 {
    width: 85%;
  }

  .countdowner.fw {
    margin-top: 1rem;
  }
}

#glow-text.w-node-_94ca73ea-1037-e46a-cb00-a51cc88197b3-c88197b1, #glow-text.w-node-_94ca73ea-1037-e46a-cb00-a51cc88197b5-c88197b1 {
  place-self: center;
}

#glow-text.w-node-_94ca73ea-1037-e46a-cb00-a51cc88197b7-c88197b1, #glow-text.w-node-_94ca73ea-1037-e46a-cb00-a51cc88197b9-c88197b1 {
  justify-self: center;
}

#w-node-_6333e4b8-688b-9c30-2806-35289aec315e-9aec315b {
  place-self: center start;
}

#w-node-_6333e4b8-688b-9c30-2806-35289aec3160-9aec315b {
  justify-self: end;
}

#w-node-_6420b28d-902a-e94b-2710-63d4f67e8807-86708b60 {
  place-self: start center;
}

#w-node-_6420b28d-902a-e94b-2710-63d4f67e8817-86708b60 {
  place-self: start end;
}

#w-node-_69e8b606-989e-32c3-f07b-88f01fd8ee12-86708b60, #w-node-_1d46fdb6-c262-b52e-fddf-3660b5a6fdef-86708b60 {
  justify-self: center;
}

#w-node-_99e90c4b-102f-7ced-4129-7ae082cdd2d0-86708b60, #w-node-d73d1ad4-4b8f-e09e-bb4e-07fc588936d8-86708b60, #w-node-dda2575a-5757-01da-9d26-c51fdaaecac5-86708b60, #w-node-d8112e27-e260-5979-04e0-990526ac8703-86708b60, #w-node-b10f035b-262c-34a8-2688-9fc1dbfd9762-86708b60 {
  justify-self: end;
}

#w-node-_38631fac-6c95-61ae-c3b5-e5a5637f7110-86708b60, #w-node-_38631fac-6c95-61ae-c3b5-e5a5637f7112-86708b60, #w-node-_9f81792f-b4aa-8429-2cdc-7ff5c52e30bd-86708b60, #w-node-_52bdb072-9ef8-e07e-698c-ee62ae36868d-86708b60, #w-node-_4694ac20-9bd2-6195-f10c-44e6499c4538-86708b60, #w-node-_68c780ab-5eec-ff25-f80c-664d984b6786-86708b60, #w-node-_6a7b0cf6-ac69-f2dd-eeda-62b8a2b7b362-86708b60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_99e90c4b-102f-7ced-4129-7ae082cdd2d5-86708b60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99e90c4b-102f-7ced-4129-7ae082cdd2d7-86708b60, #w-node-a32378a1-0100-e0e5-3aac-b356dbdfd282-86708b60, #w-node-_77f70281-8ff7-4934-7a36-b1ad7c53394c-86708b60, #w-node-_3f6aaa11-2ae8-1a4a-d624-99d9a823ded9-86708b60, #w-node-_9b84d06a-aa2a-020e-0a21-63ab1171e119-86708b60, #w-node-_816fa04e-de17-16ac-ffb2-defd75a6fa45-86708b60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3ed67321-7619-65d8-56f0-45b1a0a825c6-a0a825c5 {
  place-self: center start;
}

#w-node-_2aeddd57-ae0e-54c4-83dd-72551aa43fc9-1aa43fc8 {
  justify-self: start;
}

#w-node-_2aeddd57-ae0e-54c4-83dd-72551aa43fcf-1aa43fc8 {
  place-self: center;
}

#w-node-_2aeddd57-ae0e-54c4-83dd-72551aa43fd2-1aa43fc8 {
  justify-self: end;
}

#w-node-_44fb154f-1f31-f093-8e07-bc5758017915-d2dcca69 {
  place-self: start center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff179e4-d2dcca69 {
  place-self: start end;
}

#w-node-_888d8f43-3664-6aea-8ac7-3889a8278e89-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278e8b-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278e8d-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278e8f-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278e91-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278e97-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278e99-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278e9b-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278e9d-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278e9f-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278ea1-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278eb7-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278eb9-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278ebb-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278ebd-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278ebf-d2dcca69, #w-node-_888d8f43-3664-6aea-8ac7-3889a8278ec1-d2dcca69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a13-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a15-d2dcca69 {
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a17-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a19-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1b-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1d-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1f-d2dcca69 {
  justify-self: end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a21-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a23-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a25-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a27-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a29-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2b-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2d-d2dcca69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a2f-d2dcca69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a31-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a33-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a35-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a37-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a39-d2dcca69, #w-node-_4890326f-699f-1122-9cef-dee25ff17a3b-d2dcca69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#glow-enter.w-node-_266993b9-540b-f9b1-a0ca-d3299f7aae9d-9f7aae94 {
  grid-area: 2 / 2 / 3 / 4;
  justify-self: center;
}

#w-node-_44fb154f-1f31-f093-8e07-bc5758017915-c9462942 {
  place-self: start center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff179e4-c9462942 {
  place-self: start end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a13-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a15-c9462942 {
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a17-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a19-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1b-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1d-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1f-c9462942 {
  justify-self: end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a21-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a23-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a25-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a27-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a29-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2b-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2d-c9462942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a2f-c9462942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a31-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a33-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a35-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a37-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a39-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff17a3b-c9462942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_44fb154f-1f31-f093-8e07-bc5758017915-2fabd347 {
  place-self: start center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff179e4-2fabd347 {
  place-self: start end;
}

#w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcbc-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcbe-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcc0-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcc2-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcc4-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcc6-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcc8-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcca-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bccc-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcce-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcd0-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcd2-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcd4-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcd6-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcd8-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcea-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcec-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcee-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcf0-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcf2-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcf4-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcf6-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcf8-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcfa-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcfc-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bcfe-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bd00-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bd02-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bd04-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bd06-2fabd347, #w-node-dee4da64-71df-f1df-4ccd-e7fb7c11bd08-2fabd347 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a13-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a15-2fabd347 {
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a17-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a19-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1b-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1d-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1f-2fabd347 {
  justify-self: end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a21-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a23-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a25-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a27-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a29-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2b-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2d-2fabd347 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a2f-2fabd347 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a31-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a33-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a35-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a37-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a39-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff17a3b-2fabd347 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_44fb154f-1f31-f093-8e07-bc5758017915-cf021fac {
  place-self: start center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff179e4-cf021fac {
  place-self: start end;
}

#w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6234-cf021fac, #w-node-_139ef9bd-c9d4-a793-37c9-a703d6a367a4-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6236-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6238-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf623a-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf623c-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf623e-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6240-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6242-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6244-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6246-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6248-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf624a-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf624c-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf624e-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6250-cf021fac, #w-node-_529773e4-de5b-4370-9a91-f142bae37eca-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6252-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6254-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6256-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6258-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf625a-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf625c-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf625e-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6260-cf021fac, #w-node-cfd576ff-0934-84c9-90b9-e4b470cb921a-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6262-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6264-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6266-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6268-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf626a-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf626c-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf626e-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6270-cf021fac, #w-node-_162d03da-41a3-ac61-ae8b-cdffdc879c13-cf021fac, #w-node-d6970dca-1054-481e-87c0-debf8fdd8117-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6274-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6276-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6278-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf627a-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf627c-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf627e-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6280-cf021fac, #w-node-d9805f04-c5a8-4ce8-99a1-3930f3c7345e-cf021fac, #w-node-_6d0fee43-6056-dc3e-9c42-20760ecf6272-cf021fac, #w-node-_6054c55a-b330-418d-0489-862c0c31b680-cf021fac, #w-node-_4ec55d0a-06c4-6091-08ba-942c6da14fab-cf021fac, #w-node-_0d0f9478-8a36-ee29-610f-09ca1e1e0c38-cf021fac, #w-node-c28d9dcc-5789-5cbf-6ed8-770923b786ff-cf021fac, #w-node-dcb3d80a-3a6d-78b8-63bf-684528f9f342-cf021fac, #w-node-a22bbc5e-7cc8-583d-1ecf-4425634c1147-cf021fac, #w-node-f43098dc-a575-264a-2a24-159d7eac2dd3-cf021fac, #w-node-_4420f561-6fe3-299e-e3da-97e7d7a5609c-cf021fac, #w-node-_0654c274-e55c-17b7-9f7e-e6f76fe041bf-cf021fac, #w-node-_99acb90b-d3d8-46ae-c3d8-b508aed37679-cf021fac, #w-node-d2941187-509e-0261-b775-53a431da3f19-cf021fac, #w-node-_21162c01-66f9-bab0-3325-c9ff43954472-cf021fac, #w-node-fcab520d-9aa9-05e7-6de4-51a7c46fbc4f-cf021fac, #w-node-a87ed1d1-9769-dfff-4701-58364968db1f-cf021fac, #w-node-b351e01a-c9ae-7ee8-4388-6ee776c9b29b-cf021fac, #w-node-_2995be1d-c9bb-d74d-4dfb-8077ad4c182b-cf021fac, #w-node-c65e123f-6249-9c50-d973-cdb81a99aab8-cf021fac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a13-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a15-cf021fac {
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a17-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a19-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1b-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1d-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1f-cf021fac {
  justify-self: end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a21-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a23-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a25-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a27-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a29-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2b-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2d-cf021fac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a2f-cf021fac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a31-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a33-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a35-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a37-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a39-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff17a3b-cf021fac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_44fb154f-1f31-f093-8e07-bc5758017915-3e082120 {
  place-self: start center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff179e4-3e082120 {
  place-self: start end;
}

#w-node-_1db7ef52-51ff-30b0-8940-52d939c98f72-3e082120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a13-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a15-3e082120 {
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a17-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a19-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1b-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1d-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1f-3e082120 {
  justify-self: end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a21-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a23-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a25-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a27-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a29-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2b-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2d-3e082120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a2f-3e082120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a31-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a33-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a35-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a37-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a39-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff17a3b-3e082120 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_44fb154f-1f31-f093-8e07-bc5758017915-526d27ce {
  place-self: start center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff179e4-526d27ce {
  place-self: start end;
}

#w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf04a-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf04c-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf04e-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf050-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf052-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf054-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf056-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf058-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf05a-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf05c-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf05e-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf060-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf062-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf064-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf066-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf068-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf06a-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf06c-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf06e-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf070-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf072-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf074-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf076-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf078-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf07a-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf07c-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf07e-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf080-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf082-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf084-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf086-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf088-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf08a-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf08c-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf08e-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf090-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf092-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf094-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf096-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf098-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf09a-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf09c-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf09e-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0a0-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0a2-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0a4-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0a6-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0a8-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0aa-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0ac-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0ae-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0b0-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0b2-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0b4-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0b6-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0b8-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0ba-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0bc-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0be-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0c0-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0c2-526d27ce, #w-node-_47ceb75d-d458-5360-55ce-d79fbbeaf0c4-526d27ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a13-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a15-526d27ce {
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a17-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a19-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1b-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1d-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1f-526d27ce {
  justify-self: end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a21-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a23-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a25-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a27-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a29-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2b-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2d-526d27ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a2f-526d27ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a31-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a33-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a35-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a37-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a39-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff17a3b-526d27ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_44fb154f-1f31-f093-8e07-bc5758017915-364ce1f7 {
  place-self: start center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff179e4-364ce1f7 {
  place-self: start end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a13-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a15-364ce1f7 {
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a17-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a19-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1b-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1d-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1f-364ce1f7 {
  justify-self: end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a21-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a23-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a25-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a27-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a29-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2b-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2d-364ce1f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a2f-364ce1f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a31-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a33-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a35-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a37-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a39-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff17a3b-364ce1f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_44fb154f-1f31-f093-8e07-bc5758017915-86b63123 {
  place-self: start center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff179e4-86b63123 {
  place-self: start end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a13-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a15-86b63123 {
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a17-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a19-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1b-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1d-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1f-86b63123 {
  justify-self: end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a21-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a23-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a25-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a27-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a29-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2b-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2d-86b63123 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a2f-86b63123 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a31-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a33-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a35-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a37-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a39-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff17a3b-86b63123 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_44fb154f-1f31-f093-8e07-bc5758017915-fcdb5eba {
  place-self: start center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff179e4-fcdb5eba {
  place-self: start end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a13-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a15-fcdb5eba {
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a17-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a19-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1b-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1d-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1f-fcdb5eba {
  justify-self: end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a21-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a23-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a25-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a27-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a29-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2b-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2d-fcdb5eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a2f-fcdb5eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a31-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a33-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a35-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a37-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a39-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a3b-fcdb5eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_44fb154f-1f31-f093-8e07-bc5758017915-473fd2ba {
  place-self: start center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff179e4-473fd2ba {
  place-self: start end;
}

#w-node-a3487170-41ba-0d88-55ff-c64913a9c050-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c052-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c054-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c056-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c058-473fd2ba, #w-node-_2b886eb8-5cc3-42c3-eed8-3dc7e48200a5-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c05a-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c05c-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c05e-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c060-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c062-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c064-473fd2ba, #w-node-_952dd4c3-99bf-6609-32de-ae75b7bf696a-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c066-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c068-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c06a-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c06c-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c06e-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c070-473fd2ba, #w-node-_7c80121f-6280-ad5a-ac66-19dfaa150a27-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c072-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c074-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c076-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c078-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c07a-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c07c-473fd2ba, #w-node-_5fc890a6-0e53-76b4-93f9-0c4a6e70e8db-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c07e-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c080-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c082-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c084-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c086-473fd2ba, #w-node-a3487170-41ba-0d88-55ff-c64913a9c088-473fd2ba, #w-node-_16109cfd-4ce1-0745-0000-9707ca27be59-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149543-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149545-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149547-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149549-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed14954b-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed14954d-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed14954f-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149551-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149553-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149555-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149557-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149559-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed14955b-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed14955d-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed14955f-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149561-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149563-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149565-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149567-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149569-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed14956b-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed14956d-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed14956f-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149571-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149573-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149575-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149577-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149579-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed14957b-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed14957d-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed14957f-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149581-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149583-473fd2ba, #w-node-_82409953-cb1b-deaf-112d-5b60ed149585-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d2c-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d2e-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d30-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d32-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d34-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d36-473fd2ba, #w-node-_60c616ec-f5be-8991-2bed-f125a8e6f43e-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d38-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d3a-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d3c-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d3e-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d40-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d42-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d44-473fd2ba, #w-node-_591fb0be-a9ca-11f4-6c22-08f42ebf0c21-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d46-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d48-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d4a-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d4c-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d4e-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d50-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d52-473fd2ba, #w-node-_32e303fc-ad4a-b1ba-adfc-008e8a3b8d10-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d54-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d56-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d58-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d5a-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d5c-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d5e-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d60-473fd2ba, #w-node-e9701b12-5809-2295-db3c-dcb1400f9b2c-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d62-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d64-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d66-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d68-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d6a-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d6c-473fd2ba, #w-node-_0f7b1eb4-9633-ac78-9888-7a9df8af8d6e-473fd2ba, #w-node-c80127cf-dd4d-6a7e-6a56-63f228f8f086-473fd2ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a13-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a15-473fd2ba {
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a17-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a19-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1b-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1d-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1f-473fd2ba {
  justify-self: end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a21-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a23-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a25-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a27-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a29-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2b-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2d-473fd2ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a2f-473fd2ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a31-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a33-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a35-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a37-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a39-473fd2ba, #w-node-_4890326f-699f-1122-9cef-dee25ff17a3b-473fd2ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#glow-enter.w-node-b7788c0f-1974-d7a5-ce86-1ac5b79f66b1-473fd2ba {
  grid-area: 2 / 2 / 3 / 4;
  justify-self: center;
}

#w-node-_44fb154f-1f31-f093-8e07-bc5758017915-17656b1c {
  place-self: start center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff179e4-17656b1c {
  place-self: start end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a13-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a15-17656b1c {
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a17-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a19-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1b-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1d-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a1f-17656b1c {
  justify-self: end;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a21-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a23-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a25-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a27-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a29-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2b-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a2d-17656b1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a2f-17656b1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4890326f-699f-1122-9cef-dee25ff17a31-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a33-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a35-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a37-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a39-17656b1c, #w-node-_4890326f-699f-1122-9cef-dee25ff17a3b-17656b1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_6420b28d-902a-e94b-2710-63d4f67e8817-86708b60 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2aeddd57-ae0e-54c4-83dd-72551aa43fcf-1aa43fc8 {
    justify-self: center;
  }

  #w-node-_4890326f-699f-1122-9cef-dee25ff179e4-d2dcca69 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #glow-enter.w-node-_266993b9-540b-f9b1-a0ca-d3299f7aae9d-9f7aae94 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_4890326f-699f-1122-9cef-dee25ff179e4-c9462942, #w-node-_4890326f-699f-1122-9cef-dee25ff179e4-2fabd347, #w-node-_4890326f-699f-1122-9cef-dee25ff179e4-cf021fac, #w-node-_4890326f-699f-1122-9cef-dee25ff179e4-3e082120, #w-node-_4890326f-699f-1122-9cef-dee25ff179e4-526d27ce, #w-node-_4890326f-699f-1122-9cef-dee25ff179e4-364ce1f7, #w-node-_4890326f-699f-1122-9cef-dee25ff179e4-86b63123, #w-node-_4890326f-699f-1122-9cef-dee25ff179e4-fcdb5eba, #w-node-_4890326f-699f-1122-9cef-dee25ff179e4-473fd2ba {
    grid-area: 2 / 1 / 3 / 2;
  }

  #glow-enter.w-node-b7788c0f-1974-d7a5-ce86-1ac5b79f66b1-473fd2ba {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_4890326f-699f-1122-9cef-dee25ff179e4-17656b1c {
    grid-area: 2 / 1 / 3 / 2;
  }
}


@font-face {
  font-family: 'Helvetica Lt';
  src: url('../fonts/Helvetica-LT.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenirnextltpro';
  src: url('../fonts/AvenirNextLTPro-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenirnextltpro';
  src: url('../fonts/AvenirNextLTPro-HeavyCn.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenirnextltpro';
  src: url('../fonts/AvenirNextLTPro-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Swiss 721 Extended';
  src: url('../fonts/Swiss-721-Extended-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'White Rabitt';
  src: url('../fonts/white-rabt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}