
/* body_typography */
body, .art-body-font, code, kbd, pre, samp {
    font-family: Jost;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.7em;
    text-transform: none;
    text-align: left;
}

/* body_two_typography */
.art-body-two-font,
.accordion-product-container tbody {
    font-family: Jost;
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.02em;
    text-transform: none;
}

/* body_three_typography */
.art-body-three-font, .woocommerce .woocommerce-breadcrumb, h3#ship-to-different-address {
    font-family: Jost;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.02em;
    text-transform: none;
}

/* body_four_typography */
.art-body-four-font {
    font-family: Jost;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    color: #000;
    text-transform: none;
    letter-spacing: 0.02em;
}

/* body_typography_setting */
.art-body-five-font,
.woocommerce-privacy-policy-text,
.woocommerce-checkout #payment div.payment_box {
    font-family: Jost;
    font-weight: 300;
    font-size: 12px;
    line-height: 17px;
    color: #000;
    text-transform: none;
    letter-spacing: 0.02em;
}

/* buttons_typography */
.elementor-widget-button .elementor-button,
#pwgc-redeem-button,
.art-button,
.woocommerce button.button,
.woocommerce div.product form.cart .button,
.woocommerce #respond input#submit,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce .button.wc-backward,
.art-woo-checkout-page .art-checkout-right .woocommerce-checkout-review-order #payment .form-row.place-order #pwgc-redeem-gift-card-form #pwgc-redeem-form #pwgc-redeem-button {
    font-family: Jost;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
}

/* menu_typography */
header.art-header-two .art-header-two-content .art-header-bottom nav ul.menu > li > a,
footer.art-main-footer .art-main-footer-wrapper .art-footer-menu ul.menu li > a {
    font-family: Jost;
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

/* header_style */
.art-text-title-style,
.art-button-link-line,
.woocommerce button.button.art-button-link-line,
.art-cart-page-wrapper .art-cart-page-left .woocommerce-cart-form table.shop_table.cart tbody tr td.actions .art-update-cart {
    font-family: Gilda Display;
    color: #000;
    letter-spacing: 0.02em;
    text-transform: none;
}

/* header_typography */
h1,
.art-h1,
h1.elementor-heading-title,
h2,
.art-h2,
h2.elementor-heading-title,
h3,
.art-h3,
h3.elementor-heading-title,
h4,
.art-h4,
h4.elementor-heading-title,
h5,
.art-h5,
h5.elementor-heading-title,
h6,
.art-h6,
h6.elementor-heading-title,
.woocommerce ul.products li.product .price {
    font-family: Gilda Display;
    text-transform: none;
    letter-spacing: 0.02em;
}

/* h1_size_typography */
h1, .art-h1, h1.elementor-heading-title {
    font-family: Gilda Display;
    font-weight: 400;
    font-size: 80px;
    line-height: 94px;
    letter-spacing: 0.005em;
}

/* h1_size_typography_phone */
@media (max-width: 767px) {

    h1, .art-h1, h1.elementor-heading-title {
        font-family: Gilda Display;
        font-weight: 400;
        font-size: 36px;
        line-height: 54px;
        letter-spacing: 0.02em;
    }

}

/* h2_size_typography */
h2, .art-h2, h2.elementor-heading-title, .comment-respond .comment-reply-title {
    font-family: Gilda Display;
    font-weight: 400;
    font-size: 42px;
    line-height: 56px;
    letter-spacing: 0.02em;
}

/* h2_size_typography_phone */
@media (max-width: 767px) {

    h2, .art-h2, h2.elementor-heading-title, .comment-respond .comment-reply-title {
        font-family: Gilda Display;
        font-weight: 400;
        font-size: 26px;
        line-height: 34px;
        letter-spacing: 0.02em;
    }

}

/* h3_size_typography */
h3, .art-h3, h3.elementor-heading-title {
    font-family: Gilda Display;
    font-weight: 400;
    font-size: 36px;
    line-height: 54px;
    letter-spacing: 0.02em;
}

/* h3_size_typography_phone */
@media (max-width: 767px) {

    h3, .art-h3, h3.elementor-heading-title {
        font-family: Gilda Display;
        font-weight: 400;
        font-size: 26px;
        line-height: 34px;
        letter-spacing: 0.02em;
    }

}

/* h4_size_typography */
h4,
.art-h4,
h4.elementor-heading-title,
.comment-respond .comment-reply-title {
    font-family: Gilda Display;
    font-weight: 400;
    font-size: 26px;
    line-height: 34px;
    letter-spacing: 0.02em;
}

/* h4_size_typography_phone */
@media (max-width: 767px) {

    h4,
    .art-h4,
    h4.elementor-heading-title,
    .comment-respond .comment-reply-title {
        font-family: Gilda Display;
        font-weight: 400;
        font-size: 16px;
        line-height: 19px;
        letter-spacing: 0.02em;
    }

}

/* h5_size_typography */
h5,
.art-h5,
h5.elementor-heading-title {
    font-family: Gilda Display;
    font-weight: 400;
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 0.02em;
}

/* h6_size_typography */
h6,
.art-h6,
h6.elementor-heading-title {
    font-family: Gilda Display;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.02em;
}

/* h7_size_typography */
.art-heading-seven,
.woocommerce #reviews #comments h2 {
    font-family: Gilda Display;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.02em;
}

/* h8_size_typography */
.art-heading-eight,
footer.art-main-footer ul li a,
footer.art-main-footer ul li {
    font-family: Gilda Display;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.02em;
}

/* h9_size_typography */
.art-heading-nine {
    font-family: Gilda Display;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.02em;
}

/* h10_size_typography */
.art-heading-ten {
    font-family: Gilda Display;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}

/****/

/* blockquote_style */
.story blockquote,
.story blockquote code {
    font-family: Gilda Display;
    font-weight: 500;
    font-size: 30px;
    line-height: 45px;
    color: #000;
    letter-spacing: 0.02em;
    text-transform: none;
}