:root {
    --base-gap: 1rem;
}

/* =========================================================================
 * Component: Containers START
 * ========================================================================= */
.container {
    width: 100%;
    padding-inline: 1rem;
    max-width: 73.4375rem;
    margin-inline: auto;
}

.container--bigger {
    max-width: 90.4375rem
}

.container--second {
    max-width: 75.625rem
}

.container--third {
    max-width: 78.4375rem
}

@media (min-width: 1024px) {
    .page-template-page-home-v3 .container {
        max-width: 65rem;
    }

    .page-template-page-home-v3 .container--medium {
        max-width: 54.125rem;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: calc(73.125rem + var(--base-gap) * 2);
        margin-inline: auto;
    }
}

@media (min-width: 1300px) {
    .page-template-page-home-v3 .container {
        max-width: 75.125rem;
    }

    .page-template-page-home-v3 .container--medium {
        max-width: 62.625rem;
    }
}
/* =========================================================================
 * Component: Containers END
 * ========================================================================= */

@media (min-width:1200px) {
    .page-template-page-home-v3 .homepage-shopify-reviews {
        margin-block-end: 1.25rem;
    }
}
