@media screen and (min-width: 0px) and (max-width: 740px) {
    .text-body-accent-mobile {
        color: #008aee;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 22px;
    }

    .text-body-accent-error-mobile {
        color: #E40730;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 22px;
    }

    .text-body-accent-strong-mobile {
        color: #008aee;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 22px;
    }

    .text-body-dark-mobile {
        color: #1c2d3a;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 22px;
    }

    .text-body-dark-strong-mobile {
        color: #1c2d3a;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 22px;
    }

    .text-body-pale-mobile {
        color: #777;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 22px;
    }

    .text-body-pale-strong-mobile {
        color: #777;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 22px;
    }

    .text-body-white-mobile {
        color: #fff;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 22px;
    }

    .text-body-white-strong-mobile {
        color: #fff;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 22px;
    }

    .text-body-small-accent-mobile {
        color: #008aee;
        font-family: 'Roboto', sans-serif;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 18px;
    }

    .text-body-small-accent-strong-mobile {
        color: #008aee;
        font-family: 'Roboto', sans-serif;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 18px;
    }

    .text-body-small-dark-mobile {
        color: #1c2d3a;
        font-family: 'Roboto', sans-serif;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 18px;
    }

    .text-body-small-dark-strong-mobile {
        color: #1c2d3a;
        font-family: 'Roboto', sans-serif;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 18px;
    }

    .text-body-small-pale-mobile {
        color: #777;
        font-family: 'Roboto', sans-serif;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 18px;
    }

    .text-body-small-pale-strong-mobile {
        color: #777;
        font-family: 'Roboto', sans-serif;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 18px;
    }

    .text-body-small-white-mobile {
        color: #fff;
        font-family: 'Roboto', sans-serif;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 18px;
    }

    .text-body-small-white-strong-mobile {
        color: #fff;
        font-family: 'Roboto', sans-serif;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 18px;
    }

    .title-large-dark-mobile {
        color: #1c2d3a;
        font-family: 'Exo 2', sans-serif;
        font-size: 56px;
        font-weight: 700;
        letter-spacing: -2.5px;
        line-height: 56px;
    }

    .title-large-white-mobile {
        color: #fff;
        font-family: 'Exo 2', sans-serif;
        font-size: 56px;
        font-weight: 700;
        letter-spacing: -2.5px;
        line-height: 56px;
    }

    .title-medium-dark-mobile {
        color: #1c2d3a;
        font-family: 'Exo 2', sans-serif;
        font-size: 28px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 32px;
    }

    .title-medium-dark-strong-mobile {
        color: #1c2d3a;
        font-family: 'Exo 2', sans-serif;
        font-size: 28px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 32px;
    }

    .title-medium-white-mobile {
        color: #fff;
        font-family: 'Exo 2', sans-serif;
        font-size: 28px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 32px;
    }

    .title-medium-white-strong-mobile {
        color: #fff;
        font-family: 'Exo 2', sans-serif;
        font-size: 28px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 32px;
    }

    .title-small-dark-mobile {
        color: #1c2d3a;
        font-family: 'Exo 2', sans-serif;
        font-size: 20px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 20px;
    }

    .title-small-dark-strong-mobile {
        color: #1c2d3a;
        font-family: 'Exo 2', sans-serif;
        font-size: 20px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 20px;
    }

    .title-small-pale-mobile {
        color: #777;
        font-family: 'Exo 2', sans-serif;
        font-size: 20px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 20px;
    }

    .title-small-pale-strong-mobile {
        color: #777;
        font-family: 'Exo 2', sans-serif;
        font-size: 20px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 20px;
    }

    .title-small-white-mobile {
        color: #fff;
        font-family: 'Exo 2', sans-serif;
        font-size: 20px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 20px;
    }

    .title-small-white-strong-mobile {
        color: #fff;
        font-family: 'Exo 2', sans-serif;
        font-size: 20px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 20px;
    }

    .title-x1-small-dark-mobile {
        color: #1c2d3a;
        font-family: 'Exo 2', sans-serif;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 30px;
        text-align: center;
    }

    .title-x2small-dark-mobile {
        color: #1c2d3a;
        font-family: 'Roboto', sans-serif;
        font-size: 13px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 17px;
    }

    .title-x2small-white-mobile {
        color: #fff;
        font-family: 'Roboto', sans-serif;
        font-size: 13px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 17px;
    }

    .title-xsmall-dark-mobile {
        color: #1c2d3a;
        font-family: 'Roboto', sans-serif;
        font-size: 17px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 21px;
    }

    .title-xsmall-dark-strong-mobile {
        color: #1c2d3a;
        font-family: 'Roboto', sans-serif;
        font-size: 17px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 21px;
    }

    .title-xsmall-white-mobile {
        color: #fff;
        font-family: 'Roboto', sans-serif;
        font-size: 17px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 21px;
    }

    .product-badge-index-mobile {
        color: #fff;
        font-family: 'Roboto', sans-serif;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 12px;
    }

    .product-badge-large-mobile {
        color: #fff;
        font-family: 'Roboto', sans-serif;
        font-size: 19px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 24px;
    }

    .product-badge-small-mobile {
        color: #fff;
        font-family: 'Roboto', sans-serif;
        font-size: 16px;
        font-weight: 700;
        letter-spacing: -1.2px;
        line-height: 16px;
    }

    .product-badge-text-mobile {
        color: #fff;
        font-family: 'Roboto', sans-serif;
        font-size: 12px;
        line-height: 12px;
        font-weight: 700;
        text-transform: uppercase;
    }

    .product-price-large-regular-mobile {
        color: #29BC55;
        font-family: 'Exo 2', sans-serif;
        font-size: 32px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 32px;
    }

    .product-price-large-sale-mobile {
        color: #29BC55;
        font-family: 'Exo 2', sans-serif;
        font-size: 32px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 32px;
    }

    .product-price-large-old-mobile {
        color: #777;
        font-family: 'Exo 2', sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-decoration: line-through;
        letter-spacing: 0;
        line-height: 22px;
    }

    .product-price-small-old-mobile {
        color: #777;
        font-family: 'Exo 2', sans-serif;
        font-size: 16px;
        font-weight: 700;
        text-decoration: line-through;
        letter-spacing: 0;
        line-height: 16px;
    }

    .product-price-small-mobile {
        color: #29BC55;
        font-family: 'Exo 2', sans-serif;
        font-size: 20px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 20px;
    }

    .product-price-small-sale {
        color: #29BC55;
        font-family: 'Exo 2', sans-serif;
        font-size: 20px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 20px;
    }

    .product-price-xsmall-mobile {
        color: #29BC55;
        font-family: 'Exo 2', sans-serif;
        font-size: 16px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 16px;
    }

    .product-price-xsmall-sale-mobile {
        color: #29BC55;
        font-family: 'Exo 2', sans-serif;
        font-size: 16px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 16px;
    }

    .product-price-xsmall-old-mobile {
        color: #777;
        font-family: 'Exo 2', sans-serif;
        font-size: 13px;
        font-weight: 700;
        text-decoration: line-through;
        letter-spacing: 0;
        line-height: 13px;
    }

    .product-title-large-mobile {
        color: #1c2d3a;
        font-family: 'Exo 2', sans-serif;
        font-size: 32px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 32px;
    }

    .product-title-small-mobile {
        color: #1c2d3a;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 18px;
    }

    .product-title-xsmall-mobile {
        color: #1c2d3a;
        font-family: 'Roboto', sans-serif;
        font-size: 13px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 17px;
        min-height: 40px;
    }

    .text-button-normal-white-mobile {
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 700;
        color: #fff;
        letter-spacing: 0;
        line-height: 14px;
        text-transform: uppercase;
    }

    .text-value-mobile {
        font-family: 'Roboto', sans-serif;
        font-size: 15px;
        color: #FFFFFF;
        letter-spacing: 0;
        text-align: center;
        line-height: 15px;
        font-weight: 700;
        text-transform: uppercase;
    }
}
