﻿@charset "UTF-8";
/**
 * Pure css masonry grid
 *
 * Assign width, height, x and y position for each item in the grid, for 4 screen sizes, using only css classes
 *
 * Example classes 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;
}

.lt {
    position: absolute;
    touch-action: none;
}

.lt-body {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
/**
 * Styles specific to the ordering process
 */
.lt {
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: margin-left 0.3s ease-in-out, margin-top 0.3s ease-in-out;
}

.lt-ghost {
    z-index: 2;
    pointer-events: none;
    background-color: rgba(0, 123, 255, 0.50);
    transition: margin-left 0.2s ease-out, margin-top 0.2s 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;
    }

.lt-only-lg.lt-lg-x-0, .lt-only-lg .lt-lg-x-0 {
    margin-left: calc( 0 * 20rem + 0 * 1rem);
}

.lt-only-lg.lt-lg-x-1, .lt-only-lg .lt-lg-x-1 {
    margin-left: calc( 1 * 20rem + 1 * 1rem);
}

.lt-only-lg.lt-lg-x-2, .lt-only-lg .lt-lg-x-2 {
    margin-left: calc( 2 * 20rem + 2 * 1rem);
}

.lt-only-lg.lt-lg-x-3, .lt-only-lg .lt-lg-x-3 {
    margin-left: calc( 3 * 20rem + 3 * 1rem);
}

.lt-only-lg.lt-lg-x-4, .lt-only-lg .lt-lg-x-4 {
    margin-left: calc( 4 * 20rem + 4 * 1rem);
}

.lt-only-lg.lt-lg-x-5, .lt-only-lg .lt-lg-x-5 {
    margin-left: calc( 5 * 20rem + 5 * 1rem);
}

.lt-only-lg.lt-lg-x-6, .lt-only-lg .lt-lg-x-6 {
    margin-left: calc( 6 * 20rem + 6 * 1rem);
}

.lt-only-lg.lt-lg-x-7, .lt-only-lg .lt-lg-x-7 {
    margin-left: calc( 7 * 20rem + 7 * 1rem);
}

.lt-only-lg.lt-lg-x-8, .lt-only-lg .lt-lg-x-8 {
    margin-left: calc( 8 * 20rem + 8 * 1rem);
}

.lt-only-lg.lt-lg-x-9, .lt-only-lg .lt-lg-x-9 {
    margin-left: calc( 9 * 20rem + 9 * 1rem);
}

.lt-only-lg.lt-lg-x-10, .lt-only-lg .lt-lg-x-10 {
    margin-left: calc( 10 * 20rem + 10 * 1rem);
}

.lt-only-lg.lt-lg-x-11, .lt-only-lg .lt-lg-x-11 {
    margin-left: calc( 11 * 20rem + 11 * 1rem);
}

.lt-only-lg.lt-lg-x-12, .lt-only-lg .lt-lg-x-12 {
    margin-left: calc( 12 * 20rem + 12 * 1rem);
}

.lt-only-lg.lt-lg-y-0, .lt-only-lg .lt-lg-y-0 {
    margin-top: calc( 0 * 10rem + 0 * 1rem);
}

.lt-only-lg.lt-lg-y-1, .lt-only-lg .lt-lg-y-1 {
    margin-top: calc( 1 * 10rem + 1 * 1rem);
}

.lt-only-lg.lt-lg-y-2, .lt-only-lg .lt-lg-y-2 {
    margin-top: calc( 2 * 10rem + 2 * 1rem);
}

.lt-only-lg.lt-lg-y-3, .lt-only-lg .lt-lg-y-3 {
    margin-top: calc( 3 * 10rem + 3 * 1rem);
}

.lt-only-lg.lt-lg-y-4, .lt-only-lg .lt-lg-y-4 {
    margin-top: calc( 4 * 10rem + 4 * 1rem);
}

.lt-only-lg.lt-lg-y-5, .lt-only-lg .lt-lg-y-5 {
    margin-top: calc( 5 * 10rem + 5 * 1rem);
}

.lt-only-lg.lt-lg-y-6, .lt-only-lg .lt-lg-y-6 {
    margin-top: calc( 6 * 10rem + 6 * 1rem);
}

.lt-only-lg.lt-lg-y-7, .lt-only-lg .lt-lg-y-7 {
    margin-top: calc( 7 * 10rem + 7 * 1rem);
}

.lt-only-lg.lt-lg-y-8, .lt-only-lg .lt-lg-y-8 {
    margin-top: calc( 8 * 10rem + 8 * 1rem);
}

.lt-only-lg.lt-lg-y-9, .lt-only-lg .lt-lg-y-9 {
    margin-top: calc( 9 * 10rem + 9 * 1rem);
}

.lt-only-lg.lt-lg-y-10, .lt-only-lg .lt-lg-y-10 {
    margin-top: calc( 10 * 10rem + 10 * 1rem);
}

.lt-only-lg.lt-lg-y-11, .lt-only-lg .lt-lg-y-11 {
    margin-top: calc( 11 * 10rem + 11 * 1rem);
}

.lt-only-lg.lt-lg-y-12, .lt-only-lg .lt-lg-y-12 {
    margin-top: calc( 12 * 10rem + 12 * 1rem);
}

.lt-only-lg.lt-lg-y-13, .lt-only-lg .lt-lg-y-13 {
    margin-top: calc( 13 * 10rem + 13 * 1rem);
}

.lt-only-lg.lt-lg-y-14, .lt-only-lg .lt-lg-y-14 {
    margin-top: calc( 14 * 10rem + 14 * 1rem);
}

.lt-only-lg.lt-lg-y-15, .lt-only-lg .lt-lg-y-15 {
    margin-top: calc( 15 * 10rem + 15 * 1rem);
}

.lt-only-lg.lt-lg-y-16, .lt-only-lg .lt-lg-y-16 {
    margin-top: calc( 16 * 10rem + 16 * 1rem);
}

.lt-only-lg.lt-lg-y-17, .lt-only-lg .lt-lg-y-17 {
    margin-top: calc( 17 * 10rem + 17 * 1rem);
}

.lt-only-lg.lt-lg-y-18, .lt-only-lg .lt-lg-y-18 {
    margin-top: calc( 18 * 10rem + 18 * 1rem);
}

.lt-only-lg.lt-lg-y-19, .lt-only-lg .lt-lg-y-19 {
    margin-top: calc( 19 * 10rem + 19 * 1rem);
}

.lt-only-lg.lt-lg-y-20, .lt-only-lg .lt-lg-y-20 {
    margin-top: calc( 20 * 10rem + 20 * 1rem);
}

.lt-only-lg.lt-lg-w-1, .lt-only-lg .lt-lg-w-1 {
    width: calc( 1 * 20rem + 0 * 1rem);
}

.lt-only-lg.lt-lg-w-2, .lt-only-lg .lt-lg-w-2 {
    width: calc( 2 * 20rem + 1 * 1rem);
}

.lt-only-lg.lt-lg-w-3, .lt-only-lg .lt-lg-w-3 {
    width: calc( 3 * 20rem + 2 * 1rem);
}

.lt-only-lg.lt-lg-w-4, .lt-only-lg .lt-lg-w-4 {
    width: calc( 4 * 20rem + 3 * 1rem);
}

.lt-only-lg.lt-lg-w-5, .lt-only-lg .lt-lg-w-5 {
    width: calc( 5 * 20rem + 4 * 1rem);
}

.lt-only-lg.lt-lg-w-6, .lt-only-lg .lt-lg-w-6 {
    width: calc( 6 * 20rem + 5 * 1rem);
}

.lt-only-lg.lt-lg-w-6, .lt-only-lg .lt-lg-w-6 {
    width: calc( 7 * 20rem + 6 * 1rem);
}

.lt-only-lg.lt-lg-w-6, .lt-only-lg .lt-lg-w-6 {
    width: calc( 8 * 20rem + 7 * 1rem);
}

.lt-only-lg.lt-lg-w-6, .lt-only-lg .lt-lg-w-6 {
    width: calc( 9 * 20rem + 8 * 1rem);
}

.lt-only-lg.lt-lg-w-6, .lt-only-lg .lt-lg-w-6 {
    width: calc( 10 * 20rem + 9 * 1rem);
}

.lt-only-lg.lt-lg-h-1, .lt-only-lg .lt-lg-h-1 {
    padding-bottom: calc( 1 * 10rem + 0 * 1rem);
}

.lt-only-lg.lt-lg-h-2, .lt-only-lg .lt-lg-h-2 {
    padding-bottom: calc( 2 * 10rem + 1 * 1rem);
}

.lt-only-lg.lt-lg-h-3, .lt-only-lg .lt-lg-h-3 {
    padding-bottom: calc( 3 * 10rem + 2 * 1rem);
}

.lt-only-lg.lt-lg-h-4, .lt-only-lg .lt-lg-h-4 {
    padding-bottom: calc( 4 * 10rem + 3 * 1rem);
}

.lt-only-lg.lt-lg-h-5, .lt-only-lg .lt-lg-h-5 {
    padding-bottom: calc( 5 * 10rem + 4 * 1rem);
}

.lt-only-lg.lt-lg-h-6, .lt-only-lg .lt-lg-h-6 {
    padding-bottom: calc( 6 * 10rem + 5 * 1rem);
}

.lt-only-lg.lt-lg-h-7, .lt-only-lg .lt-lg-h-7 {
    padding-bottom: calc( 7 * 10rem + 6 * 1rem);
}

.lt-only-lg.lt-lg-h-8, .lt-only-lg .lt-lg-h-8 {
    padding-bottom: calc( 8 * 10rem + 7 * 1rem);
}

.lt-only-lg.lt-lg-h-9, .lt-only-lg .lt-lg-h-9 {
    padding-bottom: calc( 9 * 10rem + 8 * 1rem);
}

.lt-only-lg.lt-lg-h-10, .lt-only-lg .lt-lg-h-10 {
    padding-bottom: calc( 10 * 10rem + 9 * 1rem);
}

.lt-only-lg.lt-lg-h-11, .lt-only-lg .lt-lg-h-11 {
    padding-bottom: calc( 11 * 10rem + 10 * 1rem);
}

.lt-only-lg.lt-lg-h-12, .lt-only-lg .lt-lg-h-12 {
    padding-bottom: calc( 12 * 10rem + 11 * 1rem);
}

.lt-only-lg.lt-lg-h-13, .lt-only-lg .lt-lg-h-13 {
    padding-bottom: calc( 13 * 10rem + 12 * 1rem);
}

.lt-only-lg.lt-lg-h-14, .lt-only-lg .lt-lg-h-14 {
    padding-bottom: calc( 14 * 10rem + 13 * 1rem);
}

.lt-only-lg.lt-lg-h-15, .lt-only-lg .lt-lg-h-15 {
    padding-bottom: calc( 15 * 10rem + 14 * 1rem);
}

.lt-only-lg.lt-lg-h-16, .lt-only-lg .lt-lg-h-16 {
    padding-bottom: calc( 16 * 10rem + 15 * 1rem);
}

.lt-only-lg.lt-lg-h-17, .lt-only-lg .lt-lg-h-17 {
    padding-bottom: calc( 17 * 10rem + 16 * 1rem);
}

.lt-only-lg.lt-lg-h-18, .lt-only-lg .lt-lg-h-18 {
    padding-bottom: calc( 18 * 10rem + 17 * 1rem);
}

.lt-only-lg.lt-lg-h-19, .lt-only-lg .lt-lg-h-19 {
    padding-bottom: calc( 19 * 10rem + 18 * 1rem);
}

.lt-only-lg.lt-lg-h-20, .lt-only-lg .lt-lg-h-20 {
    padding-bottom: calc( 20 * 10rem + 19 * 1rem);
}
