@charset "UTF-8";
/**
 * Pure css masonary grid
 *
 * Assign width, height x and y positin for each item in the grid, for 4 screen sizes, using only css classes
 *
 * Example calsses for "lg" size:
 *
 * ┌────────────────────────┐┌─────────────┐
 * │       lt-lg-x-0        ││  lt-lg-x-2  │
 * │       lt-lg-y-0        ││  lt-lg-y-0  │
 * │       lt-lg-w-2        ││  lt-lg-w-1  │
 * │       lt-lg-h-1        ││  lt-lg-h-1  │
 * └────────────────────────┘└─────────────┘
 * ┌───────────────────────────────────────┐
 * │               lt-lg-x-0               │
 * │               lt-lg-y-1               │
 * │               lt-lg-w-3               │
 * │               lt-lg-h-1               │
 * └───────────────────────────────────────┘
 */
.lt-container {
  position: relative;
  width: 100%; }

.lt {
  position: absolute; }

.lt-body {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.lt-xs-x-0 {
  margin-left: 0%; }
.lt-xs-y-0 {
  margin-top: 10px; }
.lt-xs-y-0 {
  margin-top: 10px; }
.lt-xs-y-1 {
  margin-top: 191px; }
.lt-xs-y-2 {
  margin-top: 372px; }
.lt-xs-y-3 {
  margin-top: 553px; }
.lt-xs-y-4 {
  margin-top: 734px; }
.lt-xs-y-5 {
  margin-top: 915px; }
.lt-xs-y-6 {
  margin-top: 1096px; }
.lt-xs-y-7 {
  margin-top: 1277px; }
.lt-xs-y-8 {
  margin-top: 1458px; }
.lt-xs-y-9 {
  margin-top: 1639px; }
.lt-xs-y-10 {
  margin-top: 1820px; }
.lt-xs-y-11 {
  margin-top: 2001px; }
.lt-xs-y-12 {
  margin-top: 2182px; }
.lt-xs-y-13 {
  margin-top: 2363px; }
.lt-xs-y-14 {
  margin-top: 2544px; }
.lt-xs-y-15 {
  margin-top: 2725px; }
.lt-xs-y-16 {
  margin-top: 2906px; }
.lt-xs-y-17 {
  margin-top: 3087px; }
.lt-xs-y-18 {
  margin-top: 3268px; }
.lt-xs-y-19 {
  margin-top: 3449px; }
.lt-xs-y-20 {
  margin-top: 3630px; }
.lt-xs-y-21 {
  margin-top: 3811px; }
.lt-xs-y-22 {
  margin-top: 3992px; }
.lt-xs-y-23 {
  margin-top: 4173px; }
.lt-xs-y-24 {
  margin-top: 4353px; }
.lt-xs-w-1 {
  width: 100%; }
.lt-xs-h-1 {
  padding-bottom: 151px; }
.lt-xs-h-2 {
  padding-bottom: 332px; }
.lt-xs-h-3 {
  padding-bottom: 513px; }
.lt-xs-h-4 {
  padding-bottom: 694px; }
.lt-xs-h-5 {
  padding-bottom: 875px; }
.lt-xs-h-6 {
  padding-bottom: 1056px; }
.lt-xs-h-7 {
  padding-bottom: 1237px; }
.lt-xs-h-8 {
  padding-bottom: 1418px; }
.lt-xs-h-9 {
  padding-bottom: 1599px; }
.lt-xs-h-10 {
  padding-bottom: 1780px; } 
.lt-xs-h-11 {
  padding-bottom: 1961px; }
.lt-xs-h-12 {
  padding-bottom: 2142px; }
.lt-xs-h-13 {
  padding-bottom: 2323px; }
.lt-xs-h-14 {
  padding-bottom: 2504px; }
.lt-xs-h-15 {
  padding-bottom: 2685px; }
.lt-xs-h-16 {
  padding-bottom: 2866px; }
.lt-xs-h-17 {
  padding-bottom: 3047px; }
.lt-xs-h-18 {
  padding-bottom: 3228px; }
.lt-xs-h-19 {
  padding-bottom: 3409px; }
.lt-xs-h-20 {
  padding-bottom: 3590px; }
.lt-xs-h-21 {
  padding-bottom: 3771px; }
.lt-xs-h-22 {
  padding-bottom: 3952px; }
.lt-xs-h-23 {
  padding-bottom: 4133px; }
.lt-xs-h-24 {
  padding-bottom: 4314px; }
.lt-xs-h-25 {
  padding-bottom: 4495px; }

@media (min-width: 768px) {
  .lt-sm-x-0 {
    margin-left: 0%; }
  .lt-sm-x-1 {
    margin-left: 51.5%; }
  .lt-sm-y-0 {
    margin-top: 10px; }
  .lt-sm-y-1 {
    margin-top: 191px; }
  .lt-sm-y-2 {
    margin-top: 372px; }
  .lt-sm-y-3 {
    margin-top: 553px; }
  .lt-sm-y-4 {
    margin-top: 734px; }
  .lt-sm-y-5 {
    margin-top: 915px; }
  .lt-sm-y-6 {
    margin-top: 1096px; }
  .lt-sm-y-7 {
    margin-top: 1277px; }
  .lt-sm-y-8 {
    margin-top: 1458px; }
  .lt-sm-y-9 {
    margin-top: 1639px; }
  .lt-sm-y-10 {
    margin-top: 1820px; }
  .lt-sm-y-11 {
    margin-top: 2001px; }
  .lt-sm-y-12 {
    margin-top: 2182px; }
  .lt-sm-y-13 {
    margin-top: 2363px; }
  .lt-sm-y-14 {
    margin-top: 2544px; }
  .lt-sm-y-15 {
    margin-top: 2725px; }
  .lt-sm-y-16 {
    margin-top: 2906px; }
  .lt-sm-y-17 {
    margin-top: 3087px; }
  .lt-sm-y-18 {
    margin-top: 3268px; }
  .lt-sm-y-19 {
    margin-top: 3449px; }
  .lt-sm-w-1 {
    width: 48.5%; }
  .lt-sm-w-2 {
    width: 100%; }
  .lt-sm-h-1 {
    padding-bottom: 151px; }
  .lt-sm-h-2 {
    padding-bottom: 332px; }
  .lt-sm-h-3 {
    padding-bottom: 513px; }
  .lt-sm-h-4 {
    padding-bottom: 694px; }
  .lt-sm-h-5 {
    padding-bottom: 875px; }
  .lt-sm-h-6 {
    padding-bottom: 1056px; }
  .lt-sm-h-7 {
    padding-bottom: 1237px; }
  .lt-sm-h-8 {
    padding-bottom: 1418px; }
  .lt-sm-h-9 {
    padding-bottom: 1599px; }
  .lt-sm-h-10 {
    padding-bottom: 1780px; } 
  .lt-sm-h-11 {
    padding-bottom: 1961px; }
  .lt-sm-h-12 {
    padding-bottom: 2142px; }
  .lt-sm-h-13 {
    padding-bottom: 2323px; }
  .lt-sm-h-14 {
    padding-bottom: 2504px; }
  .lt-sm-h-15 {
    padding-bottom: 2685px; }
  .lt-sm-h-16 {
    padding-bottom: 2866px; }
  .lt-sm-h-17 {
    padding-bottom: 3047px; }
  .lt-sm-h-18 {
    padding-bottom: 3228px; }
  .lt-sm-h-19 {
    padding-bottom: 3409px; }
  .lt-sm-h-20 {
    padding-bottom: 3590px; } }

@media (min-width: 992px) {
  .lt-md-x-0 {
    margin-left: 0%; }
  .lt-md-x-1 {
    margin-left: 25.75%; }
  .lt-md-x-2 {
    margin-left: 51%; }
  .lt-md-x-3 {
    margin-left: 76.25%; }
  .lt-md-y-0 {
    margin-top: 10px; }
  .lt-md-y-1 {
    margin-top: 191px; }
  .lt-md-y-2 {
    margin-top: 372px; }
  .lt-md-y-3 {
    margin-top: 553px; }
  .lt-md-y-4 {
    margin-top: 734px; }
  .lt-md-y-5 {
    margin-top: 915px; }
  .lt-md-y-6 {
    margin-top: 1096px; }
  .lt-md-y-7 {
    margin-top: 1277px; }
  .lt-md-y-8 {
    margin-top: 1458px; }
  .lt-md-y-9 {
    margin-top: 1639px; }
  .lt-md-y-10 {
    margin-top: 1820px; }
  .lt-md-y-11 {
    margin-top: 2001px; }
  .lt-md-y-12 {
    margin-top: 2182px; }
  .lt-md-y-13 {
    margin-top: 2363px; }
  .lt-md-y-14 {
    margin-top: 2544px; }
  .lt-md-w-1 {
    width: 23.5%; }
  .lt-md-w-2 {
    width: 49%; }
  .lt-md-w-3 {
    width: 74.5%; }
  .lt-md-w-4 {
    width: 100%; }
  .lt-md-h-1 {
    padding-bottom: 151px; }
  .lt-md-h-2 {
    padding-bottom: 332px; }
  .lt-md-h-3 {
    padding-bottom: 513px; }
  .lt-md-h-4 {
    padding-bottom: 694px; }
  .lt-md-h-5 {
    padding-bottom: 875px; }
  .lt-md-h-6 {
    padding-bottom: 1056px; }
  .lt-md-h-7 {
    padding-bottom: 1237px; }
  .lt-md-h-8 {
    padding-bottom: 1418px; }
  .lt-md-h-9 {
    padding-bottom: 1599px; }
  .lt-md-h-10 {
    padding-bottom: 1780px; } 
  .lt-md-h-11 {
    padding-bottom: 1961px; }
  .lt-md-h-12 {
    padding-bottom: 2142px; }
  .lt-md-h-13 {
    padding-bottom: 2323px; }
  .lt-md-h-14 {
    padding-bottom: 2504px; }
  .lt-md-h-15 {
    padding-bottom: 2685px; } }

@media (min-width: 1200px) {
  .lt-lg-x-0 {
    margin-left: 0%; }
  .lt-lg-x-1 {
    margin-left: 25.75%; }
  .lt-lg-x-2 {
    margin-left: 51%; }
  .lt-lg-x-3 {
    margin-left: 76.25%; }
  .lt-lg-y-0 {
    margin-top: 10px; }
  .lt-lg-y-1 {
    margin-top: 191px; }
  .lt-lg-y-2 {
    margin-top: 372px; }
  .lt-lg-y-3 {
    margin-top: 553px; }
  .lt-lg-y-4 {
    margin-top: 734px; }
  .lt-lg-y-5 {
    margin-top: 915px; }
  .lt-lg-y-6 {
    margin-top: 1096px; }
  .lt-lg-y-7 {
    margin-top: 1277px; }
  .lt-lg-y-8 {
    margin-top: 1458px; }
  .lt-lg-y-9 {
    margin-top: 1639px; }
  .lt-lg-w-1 {
    width: 23.75%; }
  .lt-lg-w-2 {
    width: 49%; }
  .lt-lg-w-3 {
    width: 74.25%; }
  .lt-lg-w-4 {
    width: 100%; }
  .lt-lg-h-1 {
    padding-bottom: 151px; }
  .lt-lg-h-2 {
    padding-bottom: 332px; }
  .lt-lg-h-3 {
    padding-bottom: 513px; }
  .lt-lg-h-4 {
    padding-bottom: 694px; }
  .lt-lg-h-5 {
    padding-bottom: 875px; }
  .lt-lg-h-6 {
    padding-bottom: 1066px; }
  .lt-lg-h-7 {
    padding-bottom: 1237px; }
  .lt-lg-h-8 {
    padding-bottom: 1418px; }
  .lt-lg-h-9 {
    padding-bottom: 1599px; }
  .lt-lg-h-10 {
    padding-bottom: 1780px; } }

/**
 * Styles specific to the ordering process
 */
.lt {
  z-index: 1;
  transition: margin-left 0.1s ease-out, margin-top 0.1s ease-out; }

.lt-ghost {
  opacity: 0.5;
  z-index: 2;
  pointer-events: none;
  background-color: black;
  transition: margin-left 0s ease-out, margin-top 0s ease-out; }

.lt-container {
  transition: padding-bottom 0.1s ease-out; }

.lt-container .lt-mask {
  display: block;
  border: 1px solid #AAA;
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/*# sourceMappingURL=layout-grid.css.map */