/** Shopify CDN: Minification failed

Line 54:20 Expected identifier but found whitespace
Line 54:21 Unexpected "700"

**/
/* START_SECTION:namilab-hero (INDEX:60) */
.namilab-bento {
        display: flex;
        flex-direction: column;
        gap: 1rem;
        padding: 3rem 0;
    }

    .namilab-bento__row {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 1rem;
    }

    .namilab-bento__block {
        position: relative;
        display: flex;
        aspect-ratio: 16 / 7;
        background-size: contain;
        background-position: bottom right;
        background-repeat: no-repeat;
        border-radius: 0.8rem;
        background-color: white;
        overflow: hidden;
    }

    .namilab-bento__block--full {
        overflow: hidden;
    }

    .namilab-bento__block--half {
        aspect-ratio: 2 / 1;
    }

    .namilab-bento__content {
        display: flex;
        flex-direction: column;
        max-width: 45rem;
        padding: 3rem;
        height: 100%;
        position: relative;
        z-index: 1;
    }

    .namilab-bento__content h2 {
        font-size: clamp(1.5rem, 4vw, 2rem);
        margin: 0 0 0.5rem;
        font-weight: 700{
                aspect-ratio: 1 / 1;
                width: 32px;
                height: 32px;;
            }
;
    }

    .namilab-bento__content h1 {
        font-size: clamp(1.5rem, 4vw, 4rem);
        margin: 0 0 0.5rem;
        font-weight: 700;
    }

    .namilab-bento__content p {
        font-size: clamp(1rem, 4vw, 1.2rem);
        max-width: 20rem;
    }

    .namilab-bento__button {
        display: inline-block;
        width: auto;
        padding: 0.625rem 1.5rem;
        text-decoration: none;
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
        background-color: #f9ecec;
        border-radius: 0.625rem;
        font-weight: 600;
        align-self: flex-start;
    }

    .namilab-bento__badge-wrapper {
        margin-top: auto;
    }

    .namilab-bento__badge {
        display: inline-flex;
        justify-items: center;
        width: auto;
        padding: 0.625rem 1.5rem 0.625rem 0.625rem;
        text-decoration: none;
        margin-top: auto;
        border-radius: 0.625rem;
        border: 1px solid lightgrey;
        background-color: white;
        font-size: 0.6rem !important;
    }

    .namilab-bento__badge p {
        font-size: 0.875rem !important;
        margin-left: 0.625rem;
    }

    @media screen and (max-width: 749px) {
        .namilab-bento__row {
            grid-template-columns: 1fr;
        }

        .namilab-bento__block {
            aspect-ratio: 6 / 7;
        }

        .namilab-bento__content {
            padding: 2.25rem;
            max-width: 20rem;
        }

        .namilab-bento__content p {
            max-width: 20rem;
            font-size: 0.9rem;
        }
    }
/* END_SECTION:namilab-hero */
