.wall {
  --columns: 12;
  --spacing: 0px;
  --spacing-x: unset;
  --spacing-y: unset;
  --rounded: 0px;
  --ratio: unset;
  display: grid;
  grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
  column-gap: var(--spacing-x, var(--spacing));
  row-gap: var(--spacing-y, var(--spacing));
  width: 100%;
  height: auto;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  box-sizing: border-box;
  outline: none;
}
.wall > .wall-col {
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: var(--rounded);
  aspect-ratio: var(--ratio);
  margin: 0;
  padding: 0;
  border: none;
  box-sizing: border-box;
  outline: none;
}
.wall.wall--rounded > .wall-col, .wall[class*=wall--rounded-] > .wall-col, .wall[class*=wall--ratio-] > .wall-col {
  overflow: hidden;
}
.wall.wall--cols-1 {
  --columns: 1;
}
.wall.wall--cols-2 {
  --columns: 2;
}
.wall.wall--cols-3 {
  --columns: 3;
}
.wall.wall--cols-4 {
  --columns: 4;
}
.wall.wall--cols-5 {
  --columns: 5;
}
.wall.wall--cols-6 {
  --columns: 6;
}
.wall.wall--cols-7 {
  --columns: 7;
}
.wall.wall--cols-8 {
  --columns: 8;
}
.wall.wall--cols-9 {
  --columns: 9;
}
.wall.wall--cols-10 {
  --columns: 10;
}
.wall.wall--cols-11 {
  --columns: 11;
}
.wall.wall--cols-12 {
  --columns: 12;
}
.wall.wall--spacing-0 {
  --spacing: 0px;
}
.wall.wall--spacing-x-0 {
  --spacing-x: 0px;
}
.wall.wall--spacing-y-0 {
  --spacing-y: 0px;
}
.wall.wall--spacing-1 {
  --spacing: 1px;
}
.wall.wall--spacing-x-1 {
  --spacing-x: 1px;
}
.wall.wall--spacing-y-1 {
  --spacing-y: 1px;
}
.wall.wall--spacing-2 {
  --spacing: 2px;
}
.wall.wall--spacing-x-2 {
  --spacing-x: 2px;
}
.wall.wall--spacing-y-2 {
  --spacing-y: 2px;
}
.wall.wall--spacing-3 {
  --spacing: 3px;
}
.wall.wall--spacing-x-3 {
  --spacing-x: 3px;
}
.wall.wall--spacing-y-3 {
  --spacing-y: 3px;
}
.wall.wall--spacing-4 {
  --spacing: 4px;
}
.wall.wall--spacing-x-4 {
  --spacing-x: 4px;
}
.wall.wall--spacing-y-4 {
  --spacing-y: 4px;
}
.wall.wall--spacing-5 {
  --spacing: 5px;
}
.wall.wall--spacing-x-5 {
  --spacing-x: 5px;
}
.wall.wall--spacing-y-5 {
  --spacing-y: 5px;
}
.wall.wall--spacing-8 {
  --spacing: 8px;
}
.wall.wall--spacing-x-8 {
  --spacing-x: 8px;
}
.wall.wall--spacing-y-8 {
  --spacing-y: 8px;
}
.wall.wall--spacing-10 {
  --spacing: 10px;
}
.wall.wall--spacing-x-10 {
  --spacing-x: 10px;
}
.wall.wall--spacing-y-10 {
  --spacing-y: 10px;
}
.wall.wall--spacing-12 {
  --spacing: 12px;
}
.wall.wall--spacing-x-12 {
  --spacing-x: 12px;
}
.wall.wall--spacing-y-12 {
  --spacing-y: 12px;
}
.wall.wall--spacing-15 {
  --spacing: 15px;
}
.wall.wall--spacing-x-15 {
  --spacing-x: 15px;
}
.wall.wall--spacing-y-15 {
  --spacing-y: 15px;
}
.wall.wall--spacing-16 {
  --spacing: 16px;
}
.wall.wall--spacing-x-16 {
  --spacing-x: 16px;
}
.wall.wall--spacing-y-16 {
  --spacing-y: 16px;
}
.wall.wall--spacing-20 {
  --spacing: 20px;
}
.wall.wall--spacing-x-20 {
  --spacing-x: 20px;
}
.wall.wall--spacing-y-20 {
  --spacing-y: 20px;
}
.wall.wall--spacing-24 {
  --spacing: 24px;
}
.wall.wall--spacing-x-24 {
  --spacing-x: 24px;
}
.wall.wall--spacing-y-24 {
  --spacing-y: 24px;
}
.wall.wall--spacing-25 {
  --spacing: 25px;
}
.wall.wall--spacing-x-25 {
  --spacing-x: 25px;
}
.wall.wall--spacing-y-25 {
  --spacing-y: 25px;
}
.wall.wall--spacing-30 {
  --spacing: 30px;
}
.wall.wall--spacing-x-30 {
  --spacing-x: 30px;
}
.wall.wall--spacing-y-30 {
  --spacing-y: 30px;
}
.wall.wall--spacing-32 {
  --spacing: 32px;
}
.wall.wall--spacing-x-32 {
  --spacing-x: 32px;
}
.wall.wall--spacing-y-32 {
  --spacing-y: 32px;
}
.wall.wall--spacing-40 {
  --spacing: 40px;
}
.wall.wall--spacing-x-40 {
  --spacing-x: 40px;
}
.wall.wall--spacing-y-40 {
  --spacing-y: 40px;
}
.wall.wall--spacing-50 {
  --spacing: 50px;
}
.wall.wall--spacing-x-50 {
  --spacing-x: 50px;
}
.wall.wall--spacing-y-50 {
  --spacing-y: 50px;
}
.wall.wall--spacing-60 {
  --spacing: 60px;
}
.wall.wall--spacing-x-60 {
  --spacing-x: 60px;
}
.wall.wall--spacing-y-60 {
  --spacing-y: 60px;
}
.wall.wall--spacing-70 {
  --spacing: 70px;
}
.wall.wall--spacing-x-70 {
  --spacing-x: 70px;
}
.wall.wall--spacing-y-70 {
  --spacing-y: 70px;
}
.wall.wall--spacing-80 {
  --spacing: 80px;
}
.wall.wall--spacing-x-80 {
  --spacing-x: 80px;
}
.wall.wall--spacing-y-80 {
  --spacing-y: 80px;
}
.wall.wall--spacing-90 {
  --spacing: 90px;
}
.wall.wall--spacing-x-90 {
  --spacing-x: 90px;
}
.wall.wall--spacing-y-90 {
  --spacing-y: 90px;
}
.wall.wall--spacing-100 {
  --spacing: 100px;
}
.wall.wall--spacing-x-100 {
  --spacing-x: 100px;
}
.wall.wall--spacing-y-100 {
  --spacing-y: 100px;
}
.wall.wall--ratio-1-1 {
  --ratio: 1 / 1;
}
.wall.wall--ratio-2-1 {
  --ratio: 2 / 1;
}
.wall.wall--ratio-1-2 {
  --ratio: 1 / 2;
}
.wall.wall--ratio-3-1 {
  --ratio: 3 / 1;
}
.wall.wall--ratio-1-3 {
  --ratio: 1 / 3;
}
.wall.wall--ratio-3-2 {
  --ratio: 3 / 2;
}
.wall.wall--ratio-2-3 {
  --ratio: 2 / 3;
}
.wall.wall--ratio-4-3 {
  --ratio: 4 / 3;
}
.wall.wall--ratio-3-4 {
  --ratio: 3 / 4;
}
.wall.wall--ratio-16-9 {
  --ratio: 16 / 9;
}
.wall.wall--rounded-0 {
  --rounded: 0px;
}
.wall.wall--rounded-2 {
  --rounded: 2px;
}
.wall.wall--rounded-3 {
  --rounded: 3px;
}
.wall.wall--rounded-4 {
  --rounded: 4px;
}
.wall.wall--rounded-5 {
  --rounded: 5px;
}
.wall.wall--rounded-6 {
  --rounded: 6px;
}
.wall.wall--rounded-8 {
  --rounded: 8px;
}
.wall.wall--rounded-10 {
  --rounded: 10px;
}
.wall.wall--rounded-12 {
  --rounded: 12px;
}
.wall.wall--rounded-15 {
  --rounded: 15px;
}
.wall.wall--rounded-20 {
  --rounded: 20px;
}
.wall.wall--rounded-24 {
  --rounded: 24px;
}
.wall.wall--rounded-30 {
  --rounded: 30px;
}
.wall.wall--rounded {
  --rounded: 100%;
}
@media screen and (min-width: 0) {
  .wall.wall--xs-cols-1 {
    --columns: 1;
  }
  .wall.wall--xs-cols-2 {
    --columns: 2;
  }
  .wall.wall--xs-cols-3 {
    --columns: 3;
  }
  .wall.wall--xs-cols-4 {
    --columns: 4;
  }
  .wall.wall--xs-cols-5 {
    --columns: 5;
  }
  .wall.wall--xs-cols-6 {
    --columns: 6;
  }
  .wall.wall--xs-cols-7 {
    --columns: 7;
  }
  .wall.wall--xs-cols-8 {
    --columns: 8;
  }
  .wall.wall--xs-cols-9 {
    --columns: 9;
  }
  .wall.wall--xs-cols-10 {
    --columns: 10;
  }
  .wall.wall--xs-cols-11 {
    --columns: 11;
  }
  .wall.wall--xs-cols-12 {
    --columns: 12;
  }
  .wall.wall--xs-spacing-0 {
    --spacing: 0px;
  }
  .wall.wall--xs-spacing-x-0 {
    --spacing-x: 0px;
  }
  .wall.wall--xs-spacing-y-0 {
    --spacing-y: 0px;
  }
  .wall.wall--xs-spacing-1 {
    --spacing: 1px;
  }
  .wall.wall--xs-spacing-x-1 {
    --spacing-x: 1px;
  }
  .wall.wall--xs-spacing-y-1 {
    --spacing-y: 1px;
  }
  .wall.wall--xs-spacing-2 {
    --spacing: 2px;
  }
  .wall.wall--xs-spacing-x-2 {
    --spacing-x: 2px;
  }
  .wall.wall--xs-spacing-y-2 {
    --spacing-y: 2px;
  }
  .wall.wall--xs-spacing-3 {
    --spacing: 3px;
  }
  .wall.wall--xs-spacing-x-3 {
    --spacing-x: 3px;
  }
  .wall.wall--xs-spacing-y-3 {
    --spacing-y: 3px;
  }
  .wall.wall--xs-spacing-4 {
    --spacing: 4px;
  }
  .wall.wall--xs-spacing-x-4 {
    --spacing-x: 4px;
  }
  .wall.wall--xs-spacing-y-4 {
    --spacing-y: 4px;
  }
  .wall.wall--xs-spacing-5 {
    --spacing: 5px;
  }
  .wall.wall--xs-spacing-x-5 {
    --spacing-x: 5px;
  }
  .wall.wall--xs-spacing-y-5 {
    --spacing-y: 5px;
  }
  .wall.wall--xs-spacing-8 {
    --spacing: 8px;
  }
  .wall.wall--xs-spacing-x-8 {
    --spacing-x: 8px;
  }
  .wall.wall--xs-spacing-y-8 {
    --spacing-y: 8px;
  }
  .wall.wall--xs-spacing-10 {
    --spacing: 10px;
  }
  .wall.wall--xs-spacing-x-10 {
    --spacing-x: 10px;
  }
  .wall.wall--xs-spacing-y-10 {
    --spacing-y: 10px;
  }
  .wall.wall--xs-spacing-12 {
    --spacing: 12px;
  }
  .wall.wall--xs-spacing-x-12 {
    --spacing-x: 12px;
  }
  .wall.wall--xs-spacing-y-12 {
    --spacing-y: 12px;
  }
  .wall.wall--xs-spacing-15 {
    --spacing: 15px;
  }
  .wall.wall--xs-spacing-x-15 {
    --spacing-x: 15px;
  }
  .wall.wall--xs-spacing-y-15 {
    --spacing-y: 15px;
  }
  .wall.wall--xs-spacing-16 {
    --spacing: 16px;
  }
  .wall.wall--xs-spacing-x-16 {
    --spacing-x: 16px;
  }
  .wall.wall--xs-spacing-y-16 {
    --spacing-y: 16px;
  }
  .wall.wall--xs-spacing-20 {
    --spacing: 20px;
  }
  .wall.wall--xs-spacing-x-20 {
    --spacing-x: 20px;
  }
  .wall.wall--xs-spacing-y-20 {
    --spacing-y: 20px;
  }
  .wall.wall--xs-spacing-24 {
    --spacing: 24px;
  }
  .wall.wall--xs-spacing-x-24 {
    --spacing-x: 24px;
  }
  .wall.wall--xs-spacing-y-24 {
    --spacing-y: 24px;
  }
  .wall.wall--xs-spacing-25 {
    --spacing: 25px;
  }
  .wall.wall--xs-spacing-x-25 {
    --spacing-x: 25px;
  }
  .wall.wall--xs-spacing-y-25 {
    --spacing-y: 25px;
  }
  .wall.wall--xs-spacing-30 {
    --spacing: 30px;
  }
  .wall.wall--xs-spacing-x-30 {
    --spacing-x: 30px;
  }
  .wall.wall--xs-spacing-y-30 {
    --spacing-y: 30px;
  }
  .wall.wall--xs-spacing-32 {
    --spacing: 32px;
  }
  .wall.wall--xs-spacing-x-32 {
    --spacing-x: 32px;
  }
  .wall.wall--xs-spacing-y-32 {
    --spacing-y: 32px;
  }
  .wall.wall--xs-spacing-40 {
    --spacing: 40px;
  }
  .wall.wall--xs-spacing-x-40 {
    --spacing-x: 40px;
  }
  .wall.wall--xs-spacing-y-40 {
    --spacing-y: 40px;
  }
  .wall.wall--xs-spacing-50 {
    --spacing: 50px;
  }
  .wall.wall--xs-spacing-x-50 {
    --spacing-x: 50px;
  }
  .wall.wall--xs-spacing-y-50 {
    --spacing-y: 50px;
  }
  .wall.wall--xs-spacing-60 {
    --spacing: 60px;
  }
  .wall.wall--xs-spacing-x-60 {
    --spacing-x: 60px;
  }
  .wall.wall--xs-spacing-y-60 {
    --spacing-y: 60px;
  }
  .wall.wall--xs-spacing-70 {
    --spacing: 70px;
  }
  .wall.wall--xs-spacing-x-70 {
    --spacing-x: 70px;
  }
  .wall.wall--xs-spacing-y-70 {
    --spacing-y: 70px;
  }
  .wall.wall--xs-spacing-80 {
    --spacing: 80px;
  }
  .wall.wall--xs-spacing-x-80 {
    --spacing-x: 80px;
  }
  .wall.wall--xs-spacing-y-80 {
    --spacing-y: 80px;
  }
  .wall.wall--xs-spacing-90 {
    --spacing: 90px;
  }
  .wall.wall--xs-spacing-x-90 {
    --spacing-x: 90px;
  }
  .wall.wall--xs-spacing-y-90 {
    --spacing-y: 90px;
  }
  .wall.wall--xs-spacing-100 {
    --spacing: 100px;
  }
  .wall.wall--xs-spacing-x-100 {
    --spacing-x: 100px;
  }
  .wall.wall--xs-spacing-y-100 {
    --spacing-y: 100px;
  }
  .wall.wall--xs-ratio-1-1 {
    --ratio: 1 / 1;
  }
  .wall.wall--xs-ratio-2-1 {
    --ratio: 2 / 1;
  }
  .wall.wall--xs-ratio-1-2 {
    --ratio: 1 / 2;
  }
  .wall.wall--xs-ratio-3-1 {
    --ratio: 3 / 1;
  }
  .wall.wall--xs-ratio-1-3 {
    --ratio: 1 / 3;
  }
  .wall.wall--xs-ratio-3-2 {
    --ratio: 3 / 2;
  }
  .wall.wall--xs-ratio-2-3 {
    --ratio: 2 / 3;
  }
  .wall.wall--xs-ratio-4-3 {
    --ratio: 4 / 3;
  }
  .wall.wall--xs-ratio-3-4 {
    --ratio: 3 / 4;
  }
  .wall.wall--xs-ratio-16-9 {
    --ratio: 16 / 9;
  }
  .wall.wall--xs-rounded-0 {
    --rounded: 0px;
  }
  .wall.wall--xs-rounded-2 {
    --rounded: 2px;
  }
  .wall.wall--xs-rounded-3 {
    --rounded: 3px;
  }
  .wall.wall--xs-rounded-4 {
    --rounded: 4px;
  }
  .wall.wall--xs-rounded-5 {
    --rounded: 5px;
  }
  .wall.wall--xs-rounded-6 {
    --rounded: 6px;
  }
  .wall.wall--xs-rounded-8 {
    --rounded: 8px;
  }
  .wall.wall--xs-rounded-10 {
    --rounded: 10px;
  }
  .wall.wall--xs-rounded-12 {
    --rounded: 12px;
  }
  .wall.wall--xs-rounded-15 {
    --rounded: 15px;
  }
  .wall.wall--xs-rounded-20 {
    --rounded: 20px;
  }
  .wall.wall--xs-rounded-24 {
    --rounded: 24px;
  }
  .wall.wall--xs-rounded-30 {
    --rounded: 30px;
  }
  .wall.wall--xs-rounded {
    --rounded: 100%;
  }
}
@media screen and (min-width: 576px) {
  .wall.wall--sm-cols-1 {
    --columns: 1;
  }
  .wall.wall--sm-cols-2 {
    --columns: 2;
  }
  .wall.wall--sm-cols-3 {
    --columns: 3;
  }
  .wall.wall--sm-cols-4 {
    --columns: 4;
  }
  .wall.wall--sm-cols-5 {
    --columns: 5;
  }
  .wall.wall--sm-cols-6 {
    --columns: 6;
  }
  .wall.wall--sm-cols-7 {
    --columns: 7;
  }
  .wall.wall--sm-cols-8 {
    --columns: 8;
  }
  .wall.wall--sm-cols-9 {
    --columns: 9;
  }
  .wall.wall--sm-cols-10 {
    --columns: 10;
  }
  .wall.wall--sm-cols-11 {
    --columns: 11;
  }
  .wall.wall--sm-cols-12 {
    --columns: 12;
  }
  .wall.wall--sm-spacing-0 {
    --spacing: 0px;
  }
  .wall.wall--sm-spacing-x-0 {
    --spacing-x: 0px;
  }
  .wall.wall--sm-spacing-y-0 {
    --spacing-y: 0px;
  }
  .wall.wall--sm-spacing-1 {
    --spacing: 1px;
  }
  .wall.wall--sm-spacing-x-1 {
    --spacing-x: 1px;
  }
  .wall.wall--sm-spacing-y-1 {
    --spacing-y: 1px;
  }
  .wall.wall--sm-spacing-2 {
    --spacing: 2px;
  }
  .wall.wall--sm-spacing-x-2 {
    --spacing-x: 2px;
  }
  .wall.wall--sm-spacing-y-2 {
    --spacing-y: 2px;
  }
  .wall.wall--sm-spacing-3 {
    --spacing: 3px;
  }
  .wall.wall--sm-spacing-x-3 {
    --spacing-x: 3px;
  }
  .wall.wall--sm-spacing-y-3 {
    --spacing-y: 3px;
  }
  .wall.wall--sm-spacing-4 {
    --spacing: 4px;
  }
  .wall.wall--sm-spacing-x-4 {
    --spacing-x: 4px;
  }
  .wall.wall--sm-spacing-y-4 {
    --spacing-y: 4px;
  }
  .wall.wall--sm-spacing-5 {
    --spacing: 5px;
  }
  .wall.wall--sm-spacing-x-5 {
    --spacing-x: 5px;
  }
  .wall.wall--sm-spacing-y-5 {
    --spacing-y: 5px;
  }
  .wall.wall--sm-spacing-8 {
    --spacing: 8px;
  }
  .wall.wall--sm-spacing-x-8 {
    --spacing-x: 8px;
  }
  .wall.wall--sm-spacing-y-8 {
    --spacing-y: 8px;
  }
  .wall.wall--sm-spacing-10 {
    --spacing: 10px;
  }
  .wall.wall--sm-spacing-x-10 {
    --spacing-x: 10px;
  }
  .wall.wall--sm-spacing-y-10 {
    --spacing-y: 10px;
  }
  .wall.wall--sm-spacing-12 {
    --spacing: 12px;
  }
  .wall.wall--sm-spacing-x-12 {
    --spacing-x: 12px;
  }
  .wall.wall--sm-spacing-y-12 {
    --spacing-y: 12px;
  }
  .wall.wall--sm-spacing-15 {
    --spacing: 15px;
  }
  .wall.wall--sm-spacing-x-15 {
    --spacing-x: 15px;
  }
  .wall.wall--sm-spacing-y-15 {
    --spacing-y: 15px;
  }
  .wall.wall--sm-spacing-16 {
    --spacing: 16px;
  }
  .wall.wall--sm-spacing-x-16 {
    --spacing-x: 16px;
  }
  .wall.wall--sm-spacing-y-16 {
    --spacing-y: 16px;
  }
  .wall.wall--sm-spacing-20 {
    --spacing: 20px;
  }
  .wall.wall--sm-spacing-x-20 {
    --spacing-x: 20px;
  }
  .wall.wall--sm-spacing-y-20 {
    --spacing-y: 20px;
  }
  .wall.wall--sm-spacing-24 {
    --spacing: 24px;
  }
  .wall.wall--sm-spacing-x-24 {
    --spacing-x: 24px;
  }
  .wall.wall--sm-spacing-y-24 {
    --spacing-y: 24px;
  }
  .wall.wall--sm-spacing-25 {
    --spacing: 25px;
  }
  .wall.wall--sm-spacing-x-25 {
    --spacing-x: 25px;
  }
  .wall.wall--sm-spacing-y-25 {
    --spacing-y: 25px;
  }
  .wall.wall--sm-spacing-30 {
    --spacing: 30px;
  }
  .wall.wall--sm-spacing-x-30 {
    --spacing-x: 30px;
  }
  .wall.wall--sm-spacing-y-30 {
    --spacing-y: 30px;
  }
  .wall.wall--sm-spacing-32 {
    --spacing: 32px;
  }
  .wall.wall--sm-spacing-x-32 {
    --spacing-x: 32px;
  }
  .wall.wall--sm-spacing-y-32 {
    --spacing-y: 32px;
  }
  .wall.wall--sm-spacing-40 {
    --spacing: 40px;
  }
  .wall.wall--sm-spacing-x-40 {
    --spacing-x: 40px;
  }
  .wall.wall--sm-spacing-y-40 {
    --spacing-y: 40px;
  }
  .wall.wall--sm-spacing-50 {
    --spacing: 50px;
  }
  .wall.wall--sm-spacing-x-50 {
    --spacing-x: 50px;
  }
  .wall.wall--sm-spacing-y-50 {
    --spacing-y: 50px;
  }
  .wall.wall--sm-spacing-60 {
    --spacing: 60px;
  }
  .wall.wall--sm-spacing-x-60 {
    --spacing-x: 60px;
  }
  .wall.wall--sm-spacing-y-60 {
    --spacing-y: 60px;
  }
  .wall.wall--sm-spacing-70 {
    --spacing: 70px;
  }
  .wall.wall--sm-spacing-x-70 {
    --spacing-x: 70px;
  }
  .wall.wall--sm-spacing-y-70 {
    --spacing-y: 70px;
  }
  .wall.wall--sm-spacing-80 {
    --spacing: 80px;
  }
  .wall.wall--sm-spacing-x-80 {
    --spacing-x: 80px;
  }
  .wall.wall--sm-spacing-y-80 {
    --spacing-y: 80px;
  }
  .wall.wall--sm-spacing-90 {
    --spacing: 90px;
  }
  .wall.wall--sm-spacing-x-90 {
    --spacing-x: 90px;
  }
  .wall.wall--sm-spacing-y-90 {
    --spacing-y: 90px;
  }
  .wall.wall--sm-spacing-100 {
    --spacing: 100px;
  }
  .wall.wall--sm-spacing-x-100 {
    --spacing-x: 100px;
  }
  .wall.wall--sm-spacing-y-100 {
    --spacing-y: 100px;
  }
  .wall.wall--sm-ratio-1-1 {
    --ratio: 1 / 1;
  }
  .wall.wall--sm-ratio-2-1 {
    --ratio: 2 / 1;
  }
  .wall.wall--sm-ratio-1-2 {
    --ratio: 1 / 2;
  }
  .wall.wall--sm-ratio-3-1 {
    --ratio: 3 / 1;
  }
  .wall.wall--sm-ratio-1-3 {
    --ratio: 1 / 3;
  }
  .wall.wall--sm-ratio-3-2 {
    --ratio: 3 / 2;
  }
  .wall.wall--sm-ratio-2-3 {
    --ratio: 2 / 3;
  }
  .wall.wall--sm-ratio-4-3 {
    --ratio: 4 / 3;
  }
  .wall.wall--sm-ratio-3-4 {
    --ratio: 3 / 4;
  }
  .wall.wall--sm-ratio-16-9 {
    --ratio: 16 / 9;
  }
  .wall.wall--sm-rounded-0 {
    --rounded: 0px;
  }
  .wall.wall--sm-rounded-2 {
    --rounded: 2px;
  }
  .wall.wall--sm-rounded-3 {
    --rounded: 3px;
  }
  .wall.wall--sm-rounded-4 {
    --rounded: 4px;
  }
  .wall.wall--sm-rounded-5 {
    --rounded: 5px;
  }
  .wall.wall--sm-rounded-6 {
    --rounded: 6px;
  }
  .wall.wall--sm-rounded-8 {
    --rounded: 8px;
  }
  .wall.wall--sm-rounded-10 {
    --rounded: 10px;
  }
  .wall.wall--sm-rounded-12 {
    --rounded: 12px;
  }
  .wall.wall--sm-rounded-15 {
    --rounded: 15px;
  }
  .wall.wall--sm-rounded-20 {
    --rounded: 20px;
  }
  .wall.wall--sm-rounded-24 {
    --rounded: 24px;
  }
  .wall.wall--sm-rounded-30 {
    --rounded: 30px;
  }
  .wall.wall--sm-rounded {
    --rounded: 100%;
  }
}
@media screen and (min-width: 768px) {
  .wall.wall--md-cols-1 {
    --columns: 1;
  }
  .wall.wall--md-cols-2 {
    --columns: 2;
  }
  .wall.wall--md-cols-3 {
    --columns: 3;
  }
  .wall.wall--md-cols-4 {
    --columns: 4;
  }
  .wall.wall--md-cols-5 {
    --columns: 5;
  }
  .wall.wall--md-cols-6 {
    --columns: 6;
  }
  .wall.wall--md-cols-7 {
    --columns: 7;
  }
  .wall.wall--md-cols-8 {
    --columns: 8;
  }
  .wall.wall--md-cols-9 {
    --columns: 9;
  }
  .wall.wall--md-cols-10 {
    --columns: 10;
  }
  .wall.wall--md-cols-11 {
    --columns: 11;
  }
  .wall.wall--md-cols-12 {
    --columns: 12;
  }
  .wall.wall--md-spacing-0 {
    --spacing: 0px;
  }
  .wall.wall--md-spacing-x-0 {
    --spacing-x: 0px;
  }
  .wall.wall--md-spacing-y-0 {
    --spacing-y: 0px;
  }
  .wall.wall--md-spacing-1 {
    --spacing: 1px;
  }
  .wall.wall--md-spacing-x-1 {
    --spacing-x: 1px;
  }
  .wall.wall--md-spacing-y-1 {
    --spacing-y: 1px;
  }
  .wall.wall--md-spacing-2 {
    --spacing: 2px;
  }
  .wall.wall--md-spacing-x-2 {
    --spacing-x: 2px;
  }
  .wall.wall--md-spacing-y-2 {
    --spacing-y: 2px;
  }
  .wall.wall--md-spacing-3 {
    --spacing: 3px;
  }
  .wall.wall--md-spacing-x-3 {
    --spacing-x: 3px;
  }
  .wall.wall--md-spacing-y-3 {
    --spacing-y: 3px;
  }
  .wall.wall--md-spacing-4 {
    --spacing: 4px;
  }
  .wall.wall--md-spacing-x-4 {
    --spacing-x: 4px;
  }
  .wall.wall--md-spacing-y-4 {
    --spacing-y: 4px;
  }
  .wall.wall--md-spacing-5 {
    --spacing: 5px;
  }
  .wall.wall--md-spacing-x-5 {
    --spacing-x: 5px;
  }
  .wall.wall--md-spacing-y-5 {
    --spacing-y: 5px;
  }
  .wall.wall--md-spacing-8 {
    --spacing: 8px;
  }
  .wall.wall--md-spacing-x-8 {
    --spacing-x: 8px;
  }
  .wall.wall--md-spacing-y-8 {
    --spacing-y: 8px;
  }
  .wall.wall--md-spacing-10 {
    --spacing: 10px;
  }
  .wall.wall--md-spacing-x-10 {
    --spacing-x: 10px;
  }
  .wall.wall--md-spacing-y-10 {
    --spacing-y: 10px;
  }
  .wall.wall--md-spacing-12 {
    --spacing: 12px;
  }
  .wall.wall--md-spacing-x-12 {
    --spacing-x: 12px;
  }
  .wall.wall--md-spacing-y-12 {
    --spacing-y: 12px;
  }
  .wall.wall--md-spacing-15 {
    --spacing: 15px;
  }
  .wall.wall--md-spacing-x-15 {
    --spacing-x: 15px;
  }
  .wall.wall--md-spacing-y-15 {
    --spacing-y: 15px;
  }
  .wall.wall--md-spacing-16 {
    --spacing: 16px;
  }
  .wall.wall--md-spacing-x-16 {
    --spacing-x: 16px;
  }
  .wall.wall--md-spacing-y-16 {
    --spacing-y: 16px;
  }
  .wall.wall--md-spacing-20 {
    --spacing: 20px;
  }
  .wall.wall--md-spacing-x-20 {
    --spacing-x: 20px;
  }
  .wall.wall--md-spacing-y-20 {
    --spacing-y: 20px;
  }
  .wall.wall--md-spacing-24 {
    --spacing: 24px;
  }
  .wall.wall--md-spacing-x-24 {
    --spacing-x: 24px;
  }
  .wall.wall--md-spacing-y-24 {
    --spacing-y: 24px;
  }
  .wall.wall--md-spacing-25 {
    --spacing: 25px;
  }
  .wall.wall--md-spacing-x-25 {
    --spacing-x: 25px;
  }
  .wall.wall--md-spacing-y-25 {
    --spacing-y: 25px;
  }
  .wall.wall--md-spacing-30 {
    --spacing: 30px;
  }
  .wall.wall--md-spacing-x-30 {
    --spacing-x: 30px;
  }
  .wall.wall--md-spacing-y-30 {
    --spacing-y: 30px;
  }
  .wall.wall--md-spacing-32 {
    --spacing: 32px;
  }
  .wall.wall--md-spacing-x-32 {
    --spacing-x: 32px;
  }
  .wall.wall--md-spacing-y-32 {
    --spacing-y: 32px;
  }
  .wall.wall--md-spacing-40 {
    --spacing: 40px;
  }
  .wall.wall--md-spacing-x-40 {
    --spacing-x: 40px;
  }
  .wall.wall--md-spacing-y-40 {
    --spacing-y: 40px;
  }
  .wall.wall--md-spacing-50 {
    --spacing: 50px;
  }
  .wall.wall--md-spacing-x-50 {
    --spacing-x: 50px;
  }
  .wall.wall--md-spacing-y-50 {
    --spacing-y: 50px;
  }
  .wall.wall--md-spacing-60 {
    --spacing: 60px;
  }
  .wall.wall--md-spacing-x-60 {
    --spacing-x: 60px;
  }
  .wall.wall--md-spacing-y-60 {
    --spacing-y: 60px;
  }
  .wall.wall--md-spacing-70 {
    --spacing: 70px;
  }
  .wall.wall--md-spacing-x-70 {
    --spacing-x: 70px;
  }
  .wall.wall--md-spacing-y-70 {
    --spacing-y: 70px;
  }
  .wall.wall--md-spacing-80 {
    --spacing: 80px;
  }
  .wall.wall--md-spacing-x-80 {
    --spacing-x: 80px;
  }
  .wall.wall--md-spacing-y-80 {
    --spacing-y: 80px;
  }
  .wall.wall--md-spacing-90 {
    --spacing: 90px;
  }
  .wall.wall--md-spacing-x-90 {
    --spacing-x: 90px;
  }
  .wall.wall--md-spacing-y-90 {
    --spacing-y: 90px;
  }
  .wall.wall--md-spacing-100 {
    --spacing: 100px;
  }
  .wall.wall--md-spacing-x-100 {
    --spacing-x: 100px;
  }
  .wall.wall--md-spacing-y-100 {
    --spacing-y: 100px;
  }
  .wall.wall--md-ratio-1-1 {
    --ratio: 1 / 1;
  }
  .wall.wall--md-ratio-2-1 {
    --ratio: 2 / 1;
  }
  .wall.wall--md-ratio-1-2 {
    --ratio: 1 / 2;
  }
  .wall.wall--md-ratio-3-1 {
    --ratio: 3 / 1;
  }
  .wall.wall--md-ratio-1-3 {
    --ratio: 1 / 3;
  }
  .wall.wall--md-ratio-3-2 {
    --ratio: 3 / 2;
  }
  .wall.wall--md-ratio-2-3 {
    --ratio: 2 / 3;
  }
  .wall.wall--md-ratio-4-3 {
    --ratio: 4 / 3;
  }
  .wall.wall--md-ratio-3-4 {
    --ratio: 3 / 4;
  }
  .wall.wall--md-ratio-16-9 {
    --ratio: 16 / 9;
  }
  .wall.wall--md-rounded-0 {
    --rounded: 0px;
  }
  .wall.wall--md-rounded-2 {
    --rounded: 2px;
  }
  .wall.wall--md-rounded-3 {
    --rounded: 3px;
  }
  .wall.wall--md-rounded-4 {
    --rounded: 4px;
  }
  .wall.wall--md-rounded-5 {
    --rounded: 5px;
  }
  .wall.wall--md-rounded-6 {
    --rounded: 6px;
  }
  .wall.wall--md-rounded-8 {
    --rounded: 8px;
  }
  .wall.wall--md-rounded-10 {
    --rounded: 10px;
  }
  .wall.wall--md-rounded-12 {
    --rounded: 12px;
  }
  .wall.wall--md-rounded-15 {
    --rounded: 15px;
  }
  .wall.wall--md-rounded-20 {
    --rounded: 20px;
  }
  .wall.wall--md-rounded-24 {
    --rounded: 24px;
  }
  .wall.wall--md-rounded-30 {
    --rounded: 30px;
  }
  .wall.wall--md-rounded {
    --rounded: 100%;
  }
}
@media screen and (min-width: 992px) {
  .wall.wall--lg-cols-1 {
    --columns: 1;
  }
  .wall.wall--lg-cols-2 {
    --columns: 2;
  }
  .wall.wall--lg-cols-3 {
    --columns: 3;
  }
  .wall.wall--lg-cols-4 {
    --columns: 4;
  }
  .wall.wall--lg-cols-5 {
    --columns: 5;
  }
  .wall.wall--lg-cols-6 {
    --columns: 6;
  }
  .wall.wall--lg-cols-7 {
    --columns: 7;
  }
  .wall.wall--lg-cols-8 {
    --columns: 8;
  }
  .wall.wall--lg-cols-9 {
    --columns: 9;
  }
  .wall.wall--lg-cols-10 {
    --columns: 10;
  }
  .wall.wall--lg-cols-11 {
    --columns: 11;
  }
  .wall.wall--lg-cols-12 {
    --columns: 12;
  }
  .wall.wall--lg-spacing-0 {
    --spacing: 0px;
  }
  .wall.wall--lg-spacing-x-0 {
    --spacing-x: 0px;
  }
  .wall.wall--lg-spacing-y-0 {
    --spacing-y: 0px;
  }
  .wall.wall--lg-spacing-1 {
    --spacing: 1px;
  }
  .wall.wall--lg-spacing-x-1 {
    --spacing-x: 1px;
  }
  .wall.wall--lg-spacing-y-1 {
    --spacing-y: 1px;
  }
  .wall.wall--lg-spacing-2 {
    --spacing: 2px;
  }
  .wall.wall--lg-spacing-x-2 {
    --spacing-x: 2px;
  }
  .wall.wall--lg-spacing-y-2 {
    --spacing-y: 2px;
  }
  .wall.wall--lg-spacing-3 {
    --spacing: 3px;
  }
  .wall.wall--lg-spacing-x-3 {
    --spacing-x: 3px;
  }
  .wall.wall--lg-spacing-y-3 {
    --spacing-y: 3px;
  }
  .wall.wall--lg-spacing-4 {
    --spacing: 4px;
  }
  .wall.wall--lg-spacing-x-4 {
    --spacing-x: 4px;
  }
  .wall.wall--lg-spacing-y-4 {
    --spacing-y: 4px;
  }
  .wall.wall--lg-spacing-5 {
    --spacing: 5px;
  }
  .wall.wall--lg-spacing-x-5 {
    --spacing-x: 5px;
  }
  .wall.wall--lg-spacing-y-5 {
    --spacing-y: 5px;
  }
  .wall.wall--lg-spacing-8 {
    --spacing: 8px;
  }
  .wall.wall--lg-spacing-x-8 {
    --spacing-x: 8px;
  }
  .wall.wall--lg-spacing-y-8 {
    --spacing-y: 8px;
  }
  .wall.wall--lg-spacing-10 {
    --spacing: 10px;
  }
  .wall.wall--lg-spacing-x-10 {
    --spacing-x: 10px;
  }
  .wall.wall--lg-spacing-y-10 {
    --spacing-y: 10px;
  }
  .wall.wall--lg-spacing-12 {
    --spacing: 12px;
  }
  .wall.wall--lg-spacing-x-12 {
    --spacing-x: 12px;
  }
  .wall.wall--lg-spacing-y-12 {
    --spacing-y: 12px;
  }
  .wall.wall--lg-spacing-15 {
    --spacing: 15px;
  }
  .wall.wall--lg-spacing-x-15 {
    --spacing-x: 15px;
  }
  .wall.wall--lg-spacing-y-15 {
    --spacing-y: 15px;
  }
  .wall.wall--lg-spacing-16 {
    --spacing: 16px;
  }
  .wall.wall--lg-spacing-x-16 {
    --spacing-x: 16px;
  }
  .wall.wall--lg-spacing-y-16 {
    --spacing-y: 16px;
  }
  .wall.wall--lg-spacing-20 {
    --spacing: 20px;
  }
  .wall.wall--lg-spacing-x-20 {
    --spacing-x: 20px;
  }
  .wall.wall--lg-spacing-y-20 {
    --spacing-y: 20px;
  }
  .wall.wall--lg-spacing-24 {
    --spacing: 24px;
  }
  .wall.wall--lg-spacing-x-24 {
    --spacing-x: 24px;
  }
  .wall.wall--lg-spacing-y-24 {
    --spacing-y: 24px;
  }
  .wall.wall--lg-spacing-25 {
    --spacing: 25px;
  }
  .wall.wall--lg-spacing-x-25 {
    --spacing-x: 25px;
  }
  .wall.wall--lg-spacing-y-25 {
    --spacing-y: 25px;
  }
  .wall.wall--lg-spacing-30 {
    --spacing: 30px;
  }
  .wall.wall--lg-spacing-x-30 {
    --spacing-x: 30px;
  }
  .wall.wall--lg-spacing-y-30 {
    --spacing-y: 30px;
  }
  .wall.wall--lg-spacing-32 {
    --spacing: 32px;
  }
  .wall.wall--lg-spacing-x-32 {
    --spacing-x: 32px;
  }
  .wall.wall--lg-spacing-y-32 {
    --spacing-y: 32px;
  }
  .wall.wall--lg-spacing-40 {
    --spacing: 40px;
  }
  .wall.wall--lg-spacing-x-40 {
    --spacing-x: 40px;
  }
  .wall.wall--lg-spacing-y-40 {
    --spacing-y: 40px;
  }
  .wall.wall--lg-spacing-50 {
    --spacing: 50px;
  }
  .wall.wall--lg-spacing-x-50 {
    --spacing-x: 50px;
  }
  .wall.wall--lg-spacing-y-50 {
    --spacing-y: 50px;
  }
  .wall.wall--lg-spacing-60 {
    --spacing: 60px;
  }
  .wall.wall--lg-spacing-x-60 {
    --spacing-x: 60px;
  }
  .wall.wall--lg-spacing-y-60 {
    --spacing-y: 60px;
  }
  .wall.wall--lg-spacing-70 {
    --spacing: 70px;
  }
  .wall.wall--lg-spacing-x-70 {
    --spacing-x: 70px;
  }
  .wall.wall--lg-spacing-y-70 {
    --spacing-y: 70px;
  }
  .wall.wall--lg-spacing-80 {
    --spacing: 80px;
  }
  .wall.wall--lg-spacing-x-80 {
    --spacing-x: 80px;
  }
  .wall.wall--lg-spacing-y-80 {
    --spacing-y: 80px;
  }
  .wall.wall--lg-spacing-90 {
    --spacing: 90px;
  }
  .wall.wall--lg-spacing-x-90 {
    --spacing-x: 90px;
  }
  .wall.wall--lg-spacing-y-90 {
    --spacing-y: 90px;
  }
  .wall.wall--lg-spacing-100 {
    --spacing: 100px;
  }
  .wall.wall--lg-spacing-x-100 {
    --spacing-x: 100px;
  }
  .wall.wall--lg-spacing-y-100 {
    --spacing-y: 100px;
  }
  .wall.wall--lg-ratio-1-1 {
    --ratio: 1 / 1;
  }
  .wall.wall--lg-ratio-2-1 {
    --ratio: 2 / 1;
  }
  .wall.wall--lg-ratio-1-2 {
    --ratio: 1 / 2;
  }
  .wall.wall--lg-ratio-3-1 {
    --ratio: 3 / 1;
  }
  .wall.wall--lg-ratio-1-3 {
    --ratio: 1 / 3;
  }
  .wall.wall--lg-ratio-3-2 {
    --ratio: 3 / 2;
  }
  .wall.wall--lg-ratio-2-3 {
    --ratio: 2 / 3;
  }
  .wall.wall--lg-ratio-4-3 {
    --ratio: 4 / 3;
  }
  .wall.wall--lg-ratio-3-4 {
    --ratio: 3 / 4;
  }
  .wall.wall--lg-ratio-16-9 {
    --ratio: 16 / 9;
  }
  .wall.wall--lg-rounded-0 {
    --rounded: 0px;
  }
  .wall.wall--lg-rounded-2 {
    --rounded: 2px;
  }
  .wall.wall--lg-rounded-3 {
    --rounded: 3px;
  }
  .wall.wall--lg-rounded-4 {
    --rounded: 4px;
  }
  .wall.wall--lg-rounded-5 {
    --rounded: 5px;
  }
  .wall.wall--lg-rounded-6 {
    --rounded: 6px;
  }
  .wall.wall--lg-rounded-8 {
    --rounded: 8px;
  }
  .wall.wall--lg-rounded-10 {
    --rounded: 10px;
  }
  .wall.wall--lg-rounded-12 {
    --rounded: 12px;
  }
  .wall.wall--lg-rounded-15 {
    --rounded: 15px;
  }
  .wall.wall--lg-rounded-20 {
    --rounded: 20px;
  }
  .wall.wall--lg-rounded-24 {
    --rounded: 24px;
  }
  .wall.wall--lg-rounded-30 {
    --rounded: 30px;
  }
  .wall.wall--lg-rounded {
    --rounded: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .wall.wall--xl-cols-1 {
    --columns: 1;
  }
  .wall.wall--xl-cols-2 {
    --columns: 2;
  }
  .wall.wall--xl-cols-3 {
    --columns: 3;
  }
  .wall.wall--xl-cols-4 {
    --columns: 4;
  }
  .wall.wall--xl-cols-5 {
    --columns: 5;
  }
  .wall.wall--xl-cols-6 {
    --columns: 6;
  }
  .wall.wall--xl-cols-7 {
    --columns: 7;
  }
  .wall.wall--xl-cols-8 {
    --columns: 8;
  }
  .wall.wall--xl-cols-9 {
    --columns: 9;
  }
  .wall.wall--xl-cols-10 {
    --columns: 10;
  }
  .wall.wall--xl-cols-11 {
    --columns: 11;
  }
  .wall.wall--xl-cols-12 {
    --columns: 12;
  }
  .wall.wall--xl-spacing-0 {
    --spacing: 0px;
  }
  .wall.wall--xl-spacing-x-0 {
    --spacing-x: 0px;
  }
  .wall.wall--xl-spacing-y-0 {
    --spacing-y: 0px;
  }
  .wall.wall--xl-spacing-1 {
    --spacing: 1px;
  }
  .wall.wall--xl-spacing-x-1 {
    --spacing-x: 1px;
  }
  .wall.wall--xl-spacing-y-1 {
    --spacing-y: 1px;
  }
  .wall.wall--xl-spacing-2 {
    --spacing: 2px;
  }
  .wall.wall--xl-spacing-x-2 {
    --spacing-x: 2px;
  }
  .wall.wall--xl-spacing-y-2 {
    --spacing-y: 2px;
  }
  .wall.wall--xl-spacing-3 {
    --spacing: 3px;
  }
  .wall.wall--xl-spacing-x-3 {
    --spacing-x: 3px;
  }
  .wall.wall--xl-spacing-y-3 {
    --spacing-y: 3px;
  }
  .wall.wall--xl-spacing-4 {
    --spacing: 4px;
  }
  .wall.wall--xl-spacing-x-4 {
    --spacing-x: 4px;
  }
  .wall.wall--xl-spacing-y-4 {
    --spacing-y: 4px;
  }
  .wall.wall--xl-spacing-5 {
    --spacing: 5px;
  }
  .wall.wall--xl-spacing-x-5 {
    --spacing-x: 5px;
  }
  .wall.wall--xl-spacing-y-5 {
    --spacing-y: 5px;
  }
  .wall.wall--xl-spacing-8 {
    --spacing: 8px;
  }
  .wall.wall--xl-spacing-x-8 {
    --spacing-x: 8px;
  }
  .wall.wall--xl-spacing-y-8 {
    --spacing-y: 8px;
  }
  .wall.wall--xl-spacing-10 {
    --spacing: 10px;
  }
  .wall.wall--xl-spacing-x-10 {
    --spacing-x: 10px;
  }
  .wall.wall--xl-spacing-y-10 {
    --spacing-y: 10px;
  }
  .wall.wall--xl-spacing-12 {
    --spacing: 12px;
  }
  .wall.wall--xl-spacing-x-12 {
    --spacing-x: 12px;
  }
  .wall.wall--xl-spacing-y-12 {
    --spacing-y: 12px;
  }
  .wall.wall--xl-spacing-15 {
    --spacing: 15px;
  }
  .wall.wall--xl-spacing-x-15 {
    --spacing-x: 15px;
  }
  .wall.wall--xl-spacing-y-15 {
    --spacing-y: 15px;
  }
  .wall.wall--xl-spacing-16 {
    --spacing: 16px;
  }
  .wall.wall--xl-spacing-x-16 {
    --spacing-x: 16px;
  }
  .wall.wall--xl-spacing-y-16 {
    --spacing-y: 16px;
  }
  .wall.wall--xl-spacing-20 {
    --spacing: 20px;
  }
  .wall.wall--xl-spacing-x-20 {
    --spacing-x: 20px;
  }
  .wall.wall--xl-spacing-y-20 {
    --spacing-y: 20px;
  }
  .wall.wall--xl-spacing-24 {
    --spacing: 24px;
  }
  .wall.wall--xl-spacing-x-24 {
    --spacing-x: 24px;
  }
  .wall.wall--xl-spacing-y-24 {
    --spacing-y: 24px;
  }
  .wall.wall--xl-spacing-25 {
    --spacing: 25px;
  }
  .wall.wall--xl-spacing-x-25 {
    --spacing-x: 25px;
  }
  .wall.wall--xl-spacing-y-25 {
    --spacing-y: 25px;
  }
  .wall.wall--xl-spacing-30 {
    --spacing: 30px;
  }
  .wall.wall--xl-spacing-x-30 {
    --spacing-x: 30px;
  }
  .wall.wall--xl-spacing-y-30 {
    --spacing-y: 30px;
  }
  .wall.wall--xl-spacing-32 {
    --spacing: 32px;
  }
  .wall.wall--xl-spacing-x-32 {
    --spacing-x: 32px;
  }
  .wall.wall--xl-spacing-y-32 {
    --spacing-y: 32px;
  }
  .wall.wall--xl-spacing-40 {
    --spacing: 40px;
  }
  .wall.wall--xl-spacing-x-40 {
    --spacing-x: 40px;
  }
  .wall.wall--xl-spacing-y-40 {
    --spacing-y: 40px;
  }
  .wall.wall--xl-spacing-50 {
    --spacing: 50px;
  }
  .wall.wall--xl-spacing-x-50 {
    --spacing-x: 50px;
  }
  .wall.wall--xl-spacing-y-50 {
    --spacing-y: 50px;
  }
  .wall.wall--xl-spacing-60 {
    --spacing: 60px;
  }
  .wall.wall--xl-spacing-x-60 {
    --spacing-x: 60px;
  }
  .wall.wall--xl-spacing-y-60 {
    --spacing-y: 60px;
  }
  .wall.wall--xl-spacing-70 {
    --spacing: 70px;
  }
  .wall.wall--xl-spacing-x-70 {
    --spacing-x: 70px;
  }
  .wall.wall--xl-spacing-y-70 {
    --spacing-y: 70px;
  }
  .wall.wall--xl-spacing-80 {
    --spacing: 80px;
  }
  .wall.wall--xl-spacing-x-80 {
    --spacing-x: 80px;
  }
  .wall.wall--xl-spacing-y-80 {
    --spacing-y: 80px;
  }
  .wall.wall--xl-spacing-90 {
    --spacing: 90px;
  }
  .wall.wall--xl-spacing-x-90 {
    --spacing-x: 90px;
  }
  .wall.wall--xl-spacing-y-90 {
    --spacing-y: 90px;
  }
  .wall.wall--xl-spacing-100 {
    --spacing: 100px;
  }
  .wall.wall--xl-spacing-x-100 {
    --spacing-x: 100px;
  }
  .wall.wall--xl-spacing-y-100 {
    --spacing-y: 100px;
  }
  .wall.wall--xl-ratio-1-1 {
    --ratio: 1 / 1;
  }
  .wall.wall--xl-ratio-2-1 {
    --ratio: 2 / 1;
  }
  .wall.wall--xl-ratio-1-2 {
    --ratio: 1 / 2;
  }
  .wall.wall--xl-ratio-3-1 {
    --ratio: 3 / 1;
  }
  .wall.wall--xl-ratio-1-3 {
    --ratio: 1 / 3;
  }
  .wall.wall--xl-ratio-3-2 {
    --ratio: 3 / 2;
  }
  .wall.wall--xl-ratio-2-3 {
    --ratio: 2 / 3;
  }
  .wall.wall--xl-ratio-4-3 {
    --ratio: 4 / 3;
  }
  .wall.wall--xl-ratio-3-4 {
    --ratio: 3 / 4;
  }
  .wall.wall--xl-ratio-16-9 {
    --ratio: 16 / 9;
  }
  .wall.wall--xl-rounded-0 {
    --rounded: 0px;
  }
  .wall.wall--xl-rounded-2 {
    --rounded: 2px;
  }
  .wall.wall--xl-rounded-3 {
    --rounded: 3px;
  }
  .wall.wall--xl-rounded-4 {
    --rounded: 4px;
  }
  .wall.wall--xl-rounded-5 {
    --rounded: 5px;
  }
  .wall.wall--xl-rounded-6 {
    --rounded: 6px;
  }
  .wall.wall--xl-rounded-8 {
    --rounded: 8px;
  }
  .wall.wall--xl-rounded-10 {
    --rounded: 10px;
  }
  .wall.wall--xl-rounded-12 {
    --rounded: 12px;
  }
  .wall.wall--xl-rounded-15 {
    --rounded: 15px;
  }
  .wall.wall--xl-rounded-20 {
    --rounded: 20px;
  }
  .wall.wall--xl-rounded-24 {
    --rounded: 24px;
  }
  .wall.wall--xl-rounded-30 {
    --rounded: 30px;
  }
  .wall.wall--xl-rounded {
    --rounded: 100%;
  }
}
@media screen and (min-width: 1400px) {
  .wall.wall--xxl-cols-1 {
    --columns: 1;
  }
  .wall.wall--xxl-cols-2 {
    --columns: 2;
  }
  .wall.wall--xxl-cols-3 {
    --columns: 3;
  }
  .wall.wall--xxl-cols-4 {
    --columns: 4;
  }
  .wall.wall--xxl-cols-5 {
    --columns: 5;
  }
  .wall.wall--xxl-cols-6 {
    --columns: 6;
  }
  .wall.wall--xxl-cols-7 {
    --columns: 7;
  }
  .wall.wall--xxl-cols-8 {
    --columns: 8;
  }
  .wall.wall--xxl-cols-9 {
    --columns: 9;
  }
  .wall.wall--xxl-cols-10 {
    --columns: 10;
  }
  .wall.wall--xxl-cols-11 {
    --columns: 11;
  }
  .wall.wall--xxl-cols-12 {
    --columns: 12;
  }
  .wall.wall--xxl-spacing-0 {
    --spacing: 0px;
  }
  .wall.wall--xxl-spacing-x-0 {
    --spacing-x: 0px;
  }
  .wall.wall--xxl-spacing-y-0 {
    --spacing-y: 0px;
  }
  .wall.wall--xxl-spacing-1 {
    --spacing: 1px;
  }
  .wall.wall--xxl-spacing-x-1 {
    --spacing-x: 1px;
  }
  .wall.wall--xxl-spacing-y-1 {
    --spacing-y: 1px;
  }
  .wall.wall--xxl-spacing-2 {
    --spacing: 2px;
  }
  .wall.wall--xxl-spacing-x-2 {
    --spacing-x: 2px;
  }
  .wall.wall--xxl-spacing-y-2 {
    --spacing-y: 2px;
  }
  .wall.wall--xxl-spacing-3 {
    --spacing: 3px;
  }
  .wall.wall--xxl-spacing-x-3 {
    --spacing-x: 3px;
  }
  .wall.wall--xxl-spacing-y-3 {
    --spacing-y: 3px;
  }
  .wall.wall--xxl-spacing-4 {
    --spacing: 4px;
  }
  .wall.wall--xxl-spacing-x-4 {
    --spacing-x: 4px;
  }
  .wall.wall--xxl-spacing-y-4 {
    --spacing-y: 4px;
  }
  .wall.wall--xxl-spacing-5 {
    --spacing: 5px;
  }
  .wall.wall--xxl-spacing-x-5 {
    --spacing-x: 5px;
  }
  .wall.wall--xxl-spacing-y-5 {
    --spacing-y: 5px;
  }
  .wall.wall--xxl-spacing-8 {
    --spacing: 8px;
  }
  .wall.wall--xxl-spacing-x-8 {
    --spacing-x: 8px;
  }
  .wall.wall--xxl-spacing-y-8 {
    --spacing-y: 8px;
  }
  .wall.wall--xxl-spacing-10 {
    --spacing: 10px;
  }
  .wall.wall--xxl-spacing-x-10 {
    --spacing-x: 10px;
  }
  .wall.wall--xxl-spacing-y-10 {
    --spacing-y: 10px;
  }
  .wall.wall--xxl-spacing-12 {
    --spacing: 12px;
  }
  .wall.wall--xxl-spacing-x-12 {
    --spacing-x: 12px;
  }
  .wall.wall--xxl-spacing-y-12 {
    --spacing-y: 12px;
  }
  .wall.wall--xxl-spacing-15 {
    --spacing: 15px;
  }
  .wall.wall--xxl-spacing-x-15 {
    --spacing-x: 15px;
  }
  .wall.wall--xxl-spacing-y-15 {
    --spacing-y: 15px;
  }
  .wall.wall--xxl-spacing-16 {
    --spacing: 16px;
  }
  .wall.wall--xxl-spacing-x-16 {
    --spacing-x: 16px;
  }
  .wall.wall--xxl-spacing-y-16 {
    --spacing-y: 16px;
  }
  .wall.wall--xxl-spacing-20 {
    --spacing: 20px;
  }
  .wall.wall--xxl-spacing-x-20 {
    --spacing-x: 20px;
  }
  .wall.wall--xxl-spacing-y-20 {
    --spacing-y: 20px;
  }
  .wall.wall--xxl-spacing-24 {
    --spacing: 24px;
  }
  .wall.wall--xxl-spacing-x-24 {
    --spacing-x: 24px;
  }
  .wall.wall--xxl-spacing-y-24 {
    --spacing-y: 24px;
  }
  .wall.wall--xxl-spacing-25 {
    --spacing: 25px;
  }
  .wall.wall--xxl-spacing-x-25 {
    --spacing-x: 25px;
  }
  .wall.wall--xxl-spacing-y-25 {
    --spacing-y: 25px;
  }
  .wall.wall--xxl-spacing-30 {
    --spacing: 30px;
  }
  .wall.wall--xxl-spacing-x-30 {
    --spacing-x: 30px;
  }
  .wall.wall--xxl-spacing-y-30 {
    --spacing-y: 30px;
  }
  .wall.wall--xxl-spacing-32 {
    --spacing: 32px;
  }
  .wall.wall--xxl-spacing-x-32 {
    --spacing-x: 32px;
  }
  .wall.wall--xxl-spacing-y-32 {
    --spacing-y: 32px;
  }
  .wall.wall--xxl-spacing-40 {
    --spacing: 40px;
  }
  .wall.wall--xxl-spacing-x-40 {
    --spacing-x: 40px;
  }
  .wall.wall--xxl-spacing-y-40 {
    --spacing-y: 40px;
  }
  .wall.wall--xxl-spacing-50 {
    --spacing: 50px;
  }
  .wall.wall--xxl-spacing-x-50 {
    --spacing-x: 50px;
  }
  .wall.wall--xxl-spacing-y-50 {
    --spacing-y: 50px;
  }
  .wall.wall--xxl-spacing-60 {
    --spacing: 60px;
  }
  .wall.wall--xxl-spacing-x-60 {
    --spacing-x: 60px;
  }
  .wall.wall--xxl-spacing-y-60 {
    --spacing-y: 60px;
  }
  .wall.wall--xxl-spacing-70 {
    --spacing: 70px;
  }
  .wall.wall--xxl-spacing-x-70 {
    --spacing-x: 70px;
  }
  .wall.wall--xxl-spacing-y-70 {
    --spacing-y: 70px;
  }
  .wall.wall--xxl-spacing-80 {
    --spacing: 80px;
  }
  .wall.wall--xxl-spacing-x-80 {
    --spacing-x: 80px;
  }
  .wall.wall--xxl-spacing-y-80 {
    --spacing-y: 80px;
  }
  .wall.wall--xxl-spacing-90 {
    --spacing: 90px;
  }
  .wall.wall--xxl-spacing-x-90 {
    --spacing-x: 90px;
  }
  .wall.wall--xxl-spacing-y-90 {
    --spacing-y: 90px;
  }
  .wall.wall--xxl-spacing-100 {
    --spacing: 100px;
  }
  .wall.wall--xxl-spacing-x-100 {
    --spacing-x: 100px;
  }
  .wall.wall--xxl-spacing-y-100 {
    --spacing-y: 100px;
  }
  .wall.wall--xxl-ratio-1-1 {
    --ratio: 1 / 1;
  }
  .wall.wall--xxl-ratio-2-1 {
    --ratio: 2 / 1;
  }
  .wall.wall--xxl-ratio-1-2 {
    --ratio: 1 / 2;
  }
  .wall.wall--xxl-ratio-3-1 {
    --ratio: 3 / 1;
  }
  .wall.wall--xxl-ratio-1-3 {
    --ratio: 1 / 3;
  }
  .wall.wall--xxl-ratio-3-2 {
    --ratio: 3 / 2;
  }
  .wall.wall--xxl-ratio-2-3 {
    --ratio: 2 / 3;
  }
  .wall.wall--xxl-ratio-4-3 {
    --ratio: 4 / 3;
  }
  .wall.wall--xxl-ratio-3-4 {
    --ratio: 3 / 4;
  }
  .wall.wall--xxl-ratio-16-9 {
    --ratio: 16 / 9;
  }
  .wall.wall--xxl-rounded-0 {
    --rounded: 0px;
  }
  .wall.wall--xxl-rounded-2 {
    --rounded: 2px;
  }
  .wall.wall--xxl-rounded-3 {
    --rounded: 3px;
  }
  .wall.wall--xxl-rounded-4 {
    --rounded: 4px;
  }
  .wall.wall--xxl-rounded-5 {
    --rounded: 5px;
  }
  .wall.wall--xxl-rounded-6 {
    --rounded: 6px;
  }
  .wall.wall--xxl-rounded-8 {
    --rounded: 8px;
  }
  .wall.wall--xxl-rounded-10 {
    --rounded: 10px;
  }
  .wall.wall--xxl-rounded-12 {
    --rounded: 12px;
  }
  .wall.wall--xxl-rounded-15 {
    --rounded: 15px;
  }
  .wall.wall--xxl-rounded-20 {
    --rounded: 20px;
  }
  .wall.wall--xxl-rounded-24 {
    --rounded: 24px;
  }
  .wall.wall--xxl-rounded-30 {
    --rounded: 30px;
  }
  .wall.wall--xxl-rounded {
    --rounded: 100%;
  }
}
