/*
Theme Name: Ofeianht
Theme URI: https://ofeianht.jwsuperthemes.com
Author: the JWSThemes team
Author URI: https://jwsuperthemes.com
Description: Ofeianht is a Natural Cosmetics WordPress theme which is ideal for Beauty Store and Natural Cosmetics. The design is very elegant and modern, and also very easy to customize. 
Requires at least: WordPress 6.5.0
Version: 4.1.1
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: ofeianht
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Ofeianht is based on Underscores https://underscores.me/, (C) 2012-2022 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

body p,
body a {
  margin-bottom: 0;
}
body {
  overflow-x: hidden;
}
body,
.products .product-item .woocommerce-loop-product__title {
  color: var(--body-color);
  font-family: var(--font-body);
  font-size: var(--font-size-body);
  font-weight: var(--font-weight-body);
  line-height: var(--line-height-body);
}
h1 {
  color: var(--h1-color);
  font-family: var(--font-h1);
  font-size: var(--font-size-h1);
  font-weight: var(--font-weight-h1);
  line-height: var(--line-height-h1);
}
h2 {
  color: var(--h2-color);
  font-family: var(--font-h2);
  font-size: var(--font-size-h2);
  font-weight: var(--font-weight-h2);
  line-height: var(--line-height-h2);
}
.jws_cart_content
  .jws-cart-panel
  .jws-cart-panel-list-wrap
  .cart_list
  li
  .jws-cart-panel-item-content
  .jws-cart-panel-product-title,
.single-projects .single-projects-container .project_header .shadow-text,
.single-blog .comment-author,
.product-name a,
.jws-text-circle-animation .text-content .center-text,
.single-blog footer .post-tags > span,
.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-name,
.woocommerce-checkout
  .nxl_woo_your_order
  .woocommerce-shipping-totals
  #shipping_method
  label,
.woocommerce-checkout .nxl_woo_your_order .cart-item > th,
.woocommerce-checkout .nxl_woo_your_order .woocommerce-shipping-totals th,
.woocommerce-checkout .nxl_woo_your_order .order-total th,
.wishlist_table .product-stock-status span.wishlist-in-stock,
.woocommerce-checkout
  #payment.woocommerce-checkout-payment
  .wc_payment_methods
  label,
form.woocommerce-checkout .woocommerce-additional-fields label,
form.woocommerce-checkout .woocommerce-account-fields .form-row label,
form.woocommerce-checkout .woocommerce-billing-fields .form-row label,
form.woocommerce-checkout .woocommerce-shipping-fields .form-row label,
.jws_testimonials_slider_wrap .testimonials_slider .testimonials_description {
  font-family: var(--font-h2);
}
h3 {
  color: var(--h3-color);
  font-family: var(--font-h3);
  font-size: var(--font-size-h3);
  font-weight: var(--font-weight-h3);
  line-height: var(--line-height-h3);
}
h4 {
  color: var(--h4-color);
  font-family: var(--font-h4);
  font-size: var(--font-size-h4);
  font-weight: var(--font-weight-h4);
  line-height: var(--line-height-h4);
}
h5 {
  color: var(--h5-color);
  font-family: var(--font-h5);
  font-size: var(--font-size-h5);
  font-weight: var(--font-weight-h5);
  line-height: var(--line-height-h5);
}
h6 {
  color: var(--h6-color);
  font-family: var(--font-h6);
  font-size: var(--font-size-h6);
  font-weight: var(--font-weight-h6);
  line-height: var(--line-height-h6);
}
// p {
//     color: var(--paragraph-color);
//     font-family: var(--font-paragraph);
//     font-size: var(--font-size-paragraph);
//     font-weight: var(--font-weight-paragraph);
//     line-height: var(--line-height-paragraph);
// }
.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-quantity,
.woocommerce-checkout .nxl_woo_your_order .cart_item span.product-total span,
input,
code {
  color: var(--paragraph-color);
  font-family: var(--font-paragraph);
  font-size: var(--font-size-paragraph);
  font-weight: var(--font-weight-paragraph);
  line-height: var(--line-height-paragraph);
}
.heading-tagline {
  color: var(--tagline-color);
  font-family: var(--font-tagline);
  font-size: var(--font-size-tagline);
  font-weight: var(--font-weight-tagline);
  line-height: var(--line-height-tagline);
}
.commentlist li .comment-title {
  font-family: var(--font-h2);
}

//menu
.jws_nav_menu .jws_nav > li > a {
  color: var(--menu-color);
}
.jws_nav_menu .jws_nav > li > a:hover {
  color: var(--menu-color-hover);
}
.jws_cart_content .jws-cart-panel .jws-cart-panel-product-title,
.jws_cart_content .jws-cart-panel .quantity,
.jws_cart_content .jws-cart-panel .cart_list .cart_empty,
.jws_account .account-menu-dropdown a,
.jws_nav_menu .jws_nav li .sub-menu-dropdown li > a,
.elementor_jws_menu_layout_menu_vertical .jws_nav_menu ul li .bt-sub-menu,
.elementor_jws_menu_layout_menu_vertical .jws_nav_menu ul li a,
.jws-offcanvas-close .jws-offcanvas-close-icon i,
.jws_nav_menu .jws_nav li .sub-menu .bt-sub-menu,
.jws_nav_menu .jws_nav li .sub-menu > li > a {
  color: var(--sub-menu-color);
}
.jws_account .account-menu-dropdown a:hover,
.jws_nav_menu .jws_nav li .sub-menu-dropdown li > a:hover,
.elementor_jws_menu_layout_menu_vertical .jws_nav_menu ul li .bt-sub-menu:hover,
.elementor_jws_menu_layout_menu_vertical .jws_nav_menu ul li a:hover,
.jws-offcanvas-close .jws-offcanvas-close-icon:hover i,
.jws_nav_menu .jws_nav li .sub-menu > li > a:hover {
  color: var(--sub-menu-color-hover);
}
.jws_mini_cart > .jws-cart-nav a .jws_cart_count,
.jws_account .account-menu-dropdown,
.jws_nav_menu .jws_nav li .sub-menu {
  background: var(--sub-menu-background-color);
}
.woocommerce-MyAccount-content .button,
table.wishlist_table tr td.product-add-to-cart a,
.woocommerce-cart .cart-collaterals .cart_totals .checkout-button,
.price_slider_amount .button,
.wishlist_table .product-add-to-cart a.button,
.woocommerce-checkout
  #payment.woocommerce-checkout-payment
  .form-row.place-order
  #place_order,
.comment-form .form-submit .submit,
.single_add_to_cart_button,
.btn-button {
  font-family: var(--font-button);
  font-size: var(--font-size-button);
  font-weight: var(--font-weight-button);
  line-height: var(--line-height-button);
  transition: color 0.3s, background 0.3s;
  padding: 0 70px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  letter-spacing: 0.3px;
  align-items: center;
  cursor: pointer;
}
.jws_products_content-layout4 .product-item .product-content .button {
  color: var(--button-color-text);
  border: 1px solid var(--button-background-hover);
}
.woocommerce-pagination-number .page-numbers li a,
.jws-pagination-number ul li a,
.btn-button.btn-solid {
  color: var(--button-color-text);
  border: 1px solid var(--button-background-hover);
  background: var(--button-background);
}
.jws-price-table .jws-price-table__footer .jws-price-table__button:hover,
.jws-price-table.actived .jws-price-table__footer .jws-price-table__button,
.jws-pagination-number ul li .current,
.jws_products_content-layout4 .product-item .product-content .button:hover,
.woocommerce-pagination-number .page-numbers li:hover a,
.woocommerce-pagination-number .page-numbers li .current,
.btn-button.btn-solid:hover {
  color: var(--button-color-text-hover);
  background: var(--button-background-hover);
}
#jws-popup-login
  .jws-login-container
  .jws-animation
  .submit
  input[type="submit" i]:disabled,
.woocommerce-MyAccount-content .button,
table.wishlist_table tr td.product-add-to-cart a,
.wishlist_table .product-add-to-cart a.button,
.woocommerce-checkout
  #payment.woocommerce-checkout-payment
  .form-row.place-order
  #place_order,
.woocommerce-cart .cart-collaterals .cart_totals .checkout-button,
.price_slider_amount .button,
.shop-single
  .main-product
  .entry-summary
  .product-share
  .addthis_inline_share_toolbox
  a:hover,
.jws_products_content-layout2
  .product-item
  .product-image
  .product-button-inner
  .button,
.jws_products_content-layout3
  .product-item
  .product-image
  .product-button-inner
  .button,
.jws_products_content-layout5
  .product-item
  .product-image
  .product-button-inner
  .button,
.comment-form .form-submit .submit,
.wpcf7 .wpcf7-form .wpcf7-submit,
span.out-of-stock.jws_pr_label,
.product-item.selectoptions-show
  .product-image
  .selectoptions-swap
  .single_add_to_cart_button:hover,
.btn-button.btn-dark {
  color: var(--button-color-text-hover);
  background: var(--button-background-hover);
  border: 1px solid var(--button-background-hover);
}
.shop-single
  .main-product
  .entry-summary
  .product-share
  .addthis_inline_share_toolbox
  a {
  border-color: var(--button-background-hover);
}
.woocommerce-MyAccount-content .button:hover,
table.wishlist_table tr td.product-add-to-cart a:hover,
.wishlist_table .product-add-to-cart a.button:hover,
.wpcf7 .wpcf7-form .wpcf7-submit:hover,
.price_slider_amount .button:hover,
.woocommerce-checkout
  #payment.woocommerce-checkout-payment
  .form-row.place-order
  #place_order:hover,
.woocommerce-cart .cart-collaterals .cart_totals .checkout-button:hover,
.comment-form .form-submit .submit:hover,
.jws_products_content-layout2
  .product-item
  .product-image
  .product-button-inner
  .button:hover,
.jws_products_content-layout3
  .product-item
  .product-image
  .product-button-inner
  .button:hover,
.jws_products_content-layout5
  .product-item
  .product-image
  .product-button-inner
  .button:hover,
.btn-button.btn-dark:hover {
  color: var(--button-color-text);
  background: var(--button-background);
}
.layout4 .wpcf7 .wpcf7-form .wpcf7-submit {
}
.price_slider_amount .button:hover,
rs-slides .btn-button.btn-dark:hover {
  color: var(--button-color-text) !important;
  background: var(--button-background) !important;
  border-color: var(--button-color-text) !important;
}

.jws_sale_box {
  background: var(--button-background-hover);
}

/* main color */
body
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.widget_product_categories
  .select2-container--default
  .select2-selection--single
  .select2-selection__placeholder,
.jws-blog-element
  .jws-blog-item
  .jws-post-wap
  .jws-post-content
  .jws-post-category
  a:hover,
.jws_mini_cart > .jws-cart-nav a .cart_text,
.single-blog header .post_cat a:hover,
.jws_mini_cart > .jws-cart-nav a .cart_icon,
.elementor-section .elementor-widget-countdown .elementor-countdown-item,
.jws-ajax-search .search-input::placeholder,
.jws_account .jws_account_text {
  color: var(--main-color);
}
.woocommerce .ywpc-countdown .ywpc-timer .ywpc-days .ywpc-amount,
.woocommerce .ywpc-countdown .ywpc-timer .ywpc-hours .ywpc-amount,
.woocommerce .ywpc-countdown .ywpc-timer .ywpc-minutes .ywpc-amount,
.woocommerce .ywpc-countdown .ywpc-timer .ywpc-seconds .ywpc-amount,
#jws-shop-topbar
  .shop-topbar-content
  .filter-top.remove-filter-actived
  .tooltip,
.single-blog
  .comments-area
  .comment_top
  .comment-list
  li
  .comment-body
  .comment-info
  .comment-header-info
  .reply:hover,
.widget.widget_tag_cloud a.tag-cloud-link,
form.search-form button,
.shop-page .widget.widget_product_search form button,
.jws_heading.layout2::before,
.jws_heading.layout3::before,
.jws-cf7-style.layout1,
.slick-dots li:hover,
.slick-dots .slick-active,
.jws_product_pagination.line-pagination .jws-products-view-all:before,
.jws_product_pagination.line-pagination .jws-products-view-all:after,
.products
  .product-item
  .product-item-inner
  .product-image
  .compare-button
  .compare,
.products
  .product-item
  .product-item-inner
  .product-image
  .wishlist-icon
  .wishlist-popup,
.products
  .product-item
  .product-item-inner
  .product-image
  .quickview-icon
  .quickview-popup,
.products .product-item .add_to_cart_button .text,
.products .product-item .product_type_simple .text,
.products .product-item .product_type_external .text,
.products .product-item .product_type_grouped .text,
.woocommerce-currency-switcher-form a.dd-option:hover,
.jws_dropdown_text .dropdown_sub .drop_item a:hover,
.jws_cart_content .jws-cart-panel,
.sub-menu-dropdown,
.jws_project_content .jws_project_content_inner .jws-divider,
.jws_nav_menu .jws_nav li a:before {
  background: var(--main-color);
}
.woocommerce .ywpc-countdown,
.jws_pr_labels .onsale.jws_pr_label,
.widget.widget_tag_cloud a.tag-cloud-link:hover,
.products
  .product-item
  .product-item-inner
  .product-image
  .compare-button:hover
  .product-compare-button,
.products
  .product-item
  .product-item-inner
  .product-image
  .wishlist-icon:hover
  .wishlist-button,
.products
  .product-item
  .product-item-inner
  .product-image
  .quickview-icon:hover
  .quickview-button,
.product-item
  .product-item-inner
  .product-image
  .compare-button:hover
  .hover-compare,
.products
  .product-item
  .product-item-inner
  .product-image
  .product-button-inner
  .product_type_external:hover::before,
.products
  .product-item
  .product-item-inner
  .product-image
  .product-button-inner
  .product_type_simple:hover::before,
.products
  .product-item
  .product-item-inner
  .product-image
  .product-button-inner
  .product_type_grouped:hover::before,
.products
  .product-item
  .product-item-inner
  .product-image
  .product-button-inner
  .add_to_cart_button:hover::before {
  background: var(--special-color);
  color: #ffffff;
}

.jws-share .addthis_inline_share_toolbox .post-share-inner a:hover {
  color: var(--special-color);
  border: 1px solid var(--special-color);
}
.jws-cf7.layout1 .wpcf7 .wpcf7-form button:hover .cf7-icon-custom,
.jws-cf7.layout1 .wpcf7 .wpcf7-form button:hover .cf7-icon-custom::before,
.jws-cf7.layout1 .wpcf7 .wpcf7-form button:hover .cf7-icon-custom::after {
  background: var(--special-color);
}
.jws_pr_labels span.new.jws_pr_label {
  color: var(--special-color);
  border: 1px solid var(--special-color);
}
.clb-popup .custom-navs button:hover,
.single-projects .single-projects-container .share-listing ul li:hover a,
.jws-blog-element .jws-blog-layout2 .quote .jws-post-content .entry-date,
.jws-blog-element .jws-blog-layout2 .link .jws-post-content .entry-date,
.jws_products_content-layout5
  .product-item
  .product-content
  .price
  .woocs_price_code,
.single-blog article.format-link header .entry-date,
.single-blog article.format-quote header .entry-date,
.single-blog .comments-area .comment-date,
.price ins,
.single-blog header .post_cat a,
.single-blog header .jws_post_meta .post_author a,
.jws-blog-element
  .jws-blog-layout3
  .jws-blog-item
  .jws-post-content
  .jws-post-meta
  span,
.shop-single .main-product .entry-summary .price,
.woocs_price_code ins,
.widget_recent-posts-widget-with-thumbnails .post-meta,
.jws-team.layout2 .team-img-inner .team-content-info .team-icon-list li a:hover,
.jws-carousel .slick-arrow:hover,
.jws_testimonials_slider_wrap .custom_navs .slick-arrow:hover,
.jws_heading.layout3 .btn-absolute:hover,
.jws-blog-element
  .jws-blog-item
  .jws-post-wap
  .jws-post-content
  .jws-post-category
  a,
.product-content .cat-list a {
  color: var(--special-color);
}

.products
  .product-item
  .product-image
  .product-button-inner
  .product_type_grouped
  .text::after,
.products
  .product-item
  .product-image
  .product-button-inner
  .product_type_simple
  .text::after,
.products
  .product-item
  .product-image
  .product-button-inner
  .product_type_external
  .text::after,
.products
  .product-item
  .product-item-inner
  .product-image
  .compare-button
  .compare::after,
.products
  .product-item
  .product-item-inner
  .product-image
  .wishlist-icon
  .wishlist-popup::after,
.products
  .product-item
  .product-item-inner
  .product-image
  .quickview-icon
  .quickview-popup::after,
.products
  .product-item
  .product-item-inner
  .product-image
  .product-button-inner
  .add_to_cart_button
  .text::after {
  border-left: 6px solid var(--main-color);
}
.shop-page .widget.widget_product_search form [type="search"] {
}

.slick-dots li,
.jws_dropdown_text .dropdown_sub,
.jws_banner.layout2 .jws_banner_inner,
.widget.widget_tag_cloud a.tag-cloud-link,
.shop-single .main-product .entry-summary .add-to-cart-form .added:hover:after,
.widget-woocommerce-currency-switcher
  .woocommerce-currency-switcher-form
  .dd-options {
  border-color: var(--main-color);
}

.get_override_content .close-popup:hover::after,
.jws-offcanvas-close-icon-wrapper .jws-offcanvas-close-icon:hover::after,
.jws-search-form.expand
  .search-popup
  .search-popup-inner
  .close-search:hover::after {
  border-top: 1px solid var(--main-color);
}
.get_override_content .close-popup:hover::before,
.jws-offcanvas-close-icon-wrapper .jws-offcanvas-close-icon:hover::before,
.jws-search-form.expand
  .search-popup
  .search-popup-inner
  .close-search:hover::before {
  border-top-color: var(--main-color);
  border-right-color: var(--main-color);
  border-bottom-color: var(--main-color);
}

.woocommerce-ordering ul li a,
.jws_project_content .jws_project_content_inner .projects_cat {
  font-family: var(--font-h2);
}
.jws_cart_content .jws-cart-panel .jws-cart-panel-product-title {
  font-family: var(--font-h5);
}
.jws_banner.layout4 .jws_banner_inner .content-group2 .banner_subject,
.jws_banner.layout5 .banner_content,
.jws-blog-element .jws-blog-layout2 .jws-post-content .entry-date .the-month,
.jws_banner.layout1 .banner_subject {
  font-family: var(--font-tagline);
}
.woocommerce-ordering ul,
.woocommerce .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,
.jws_banner.layout1 .jws_banner_inner .content-group2 .btn-link:hover {
  background: var(--main-color);
  color: #ffffff;
}

@keyframes jws-loader {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #17171a,
      1.8em -1.8em 0 0em rgba(23 23 26 / 0.2),
      2.5em 0em 0 0em rgba(23 23 26 / 0.2),
      1.75em 1.75em 0 0em rgba(23 23 26 / 0.2),
      0em 2.5em 0 0em rgba(23 23 26 / 0.2),
      -1.8em 1.8em 0 0em rgba(23 23 26 / 0.2),
      -2.6em 0em 0 0em rgba(23 23 26 / 0.5),
      -1.8em -1.8em 0 0em rgba(23 23 26 / 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.7),
      1.8em -1.8em 0 0em #17171a, 2.5em 0em 0 0em rgba(23 23 26 / 0.2),
      1.75em 1.75em 0 0em rgba(23 23 26 / 0.2),
      0em 2.5em 0 0em rgba(23 23 26 / 0.2),
      -1.8em 1.8em 0 0em rgba(23 23 26 / 0.2),
      -2.6em 0em 0 0em rgba(23 23 26 / 0.2),
      -1.8em -1.8em 0 0em rgba(23 23 26 / 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.5),
      1.8em -1.8em 0 0em rgba(23 23 26 / 0.7), 2.5em 0em 0 0em #17171a,
      1.75em 1.75em 0 0em rgba(23 23 26 / 0.2),
      0em 2.5em 0 0em rgba(23 23 26 / 0.2),
      -1.8em 1.8em 0 0em rgba(23 23 26 / 0.2),
      -2.6em 0em 0 0em rgba(23 23 26 / 0.2),
      -1.8em -1.8em 0 0em rgba(23 23 26 / 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.2),
      1.8em -1.8em 0 0em rgba(23 23 26 / 0.5),
      2.5em 0em 0 0em rgba(23 23 26 / 0.7),
      1.75em 1.75em 0 0em rgba(23 23 26 / 0.2),
      0em 2.5em 0 0em rgba(23 23 26 / 0.2),
      -1.8em 1.8em 0 0em rgba(23 23 26 / 0.2),
      -2.6em 0em 0 0em rgba(23 23 26 / 0.2),
      -1.8em -1.8em 0 0em rgba(23 23 26 / 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.2),
      1.8em -1.8em 0 0em rgba(23 23 26 / 0.2),
      2.5em 0em 0 0em rgba(23 23 26 / 0.5),
      1.75em 1.75em 0 0em rgba(23 23 26 / 0.7), 0em 2.5em 0 0em #17171a,
      -1.8em 1.8em 0 0em rgba(23 23 26 / 0.2),
      -2.6em 0em 0 0em rgba(23 23 26 / 0.2),
      -1.8em -1.8em 0 0em rgba(23 23 26 / 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.2),
      1.8em -1.8em 0 0em rgba(23 23 26 / 0.2),
      2.5em 0em 0 0em rgba(23 23 26 / 0.2),
      1.75em 1.75em 0 0em rgba(23 23 26 / 0.5),
      0em 2.5em 0 0em rgba(23 23 26 / 0.7), -1.8em 1.8em 0 0em #17171a,
      -2.6em 0em 0 0em rgba(23 23 26 / 0.2),
      -1.8em -1.8em 0 0em rgba(23 23 26 / 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.2),
      1.8em -1.8em 0 0em rgba(23 23 26 / 0.2),
      2.5em 0em 0 0em rgba(23 23 26 / 0.2),
      1.75em 1.75em 0 0em rgba(23 23 26 / 0.2),
      0em 2.5em 0 0em rgba(23 23 26 / 0.5),
      -1.8em 1.8em 0 0em rgba(23 23 26 / 0.7), -2.6em 0em 0 0em #17171a,
      -1.8em -1.8em 0 0em rgba(23 23 26 / 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(23 23 26 / 0.2),
      1.8em -1.8em 0 0em rgba(23 23 26 / 0.2),
      2.5em 0em 0 0em rgba(23 23 26 / 0.2),
      1.75em 1.75em 0 0em rgba(23 23 26 / 0.2),
      0em 2.5em 0 0em rgba(23 23 26 / 0.2),
      -1.8em 1.8em 0 0em rgba(23 23 26 / 0.5),
      -2.6em 0em 0 0em rgba(23 23 26 / 0.7), -1.8em -1.8em 0 0em #17171a;
  }
}

@media only screen and (max-width: 1440px) {
  body {
    color: var(--body-color-laptop);
    font-family: var(--font-body-laptop);
    font-size: var(--font-size-body-laptop);
    font-weight: var(--font-weight-body-laptop);
    line-height: var(--line-height-body-laptop);
  }
  .single-blog header .entry_title,
  h1 {
    color: var(--h1-color-laptop);
    font-family: var(--font-h1-laptop);
    font-size: var(--font-size-h1-laptop);
    font-weight: var(--font-weight-h1-laptop);
    line-height: var(--line-height-h1-laptop);
  }
  h2 {
    color: var(--h2-color-laptop);
    font-family: var(--font-h2-laptop);
    font-size: var(--font-size-h2-laptop);
    font-weight: var(--font-weight-h2-laptop);
    line-height: var(--line-height-h2-laptop);
  }

  h3 {
    color: var(--h3-color-laptop);
    font-family: var(--font-h3-laptop);
    font-size: var(--font-size-h3-laptop);
    font-weight: var(--font-weight-h3-laptop);
    line-height: var(--line-height-h3-laptop);
  }
  h4 {
    color: var(--h4-color-laptop);
    font-family: var(--font-h4-laptop);
    font-size: var(--font-size-h4-laptop);
    font-weight: var(--font-weight-h4-laptop);
    line-height: var(--line-height-h4-laptop);
  }
  h5 {
    color: var(--h5-color-laptop);
    font-family: var(--font-h5-laptop);
    font-size: var(--font-size-h5-laptop);
    font-weight: var(--font-weight-h5-laptop);
    line-height: var(--line-height-h5-laptop);
  }
  h6 {
    color: var(--h6-color-laptop);
    font-family: var(--font-h6-laptop);
    font-size: var(--font-size-h6-laptop);
    font-weight: var(--font-weight-h6-laptop);
    line-height: var(--line-height-h6-laptop);
  }
  // p {
  //     color: var(--paragraph-color-laptop);
  //     font-family: var(--font-paragraph-laptop);
  //     font-size: var(--font-size-paragraph-laptop);
  //     font-weight: var(--font-weight-paragraph-laptop);
  //     line-height: var(--line-height-paragraph-laptop);
  // }
  .woocommerce-checkout .nxl_woo_your_order .cart_item span.product-quantity,
  .woocommerce-checkout .nxl_woo_your_order .cart_item span.product-total span,
  input,
  code {
    color: var(--paragraph-color-laptop);
    font-family: var(--font-paragraph-laptop);
    font-size: var(--font-size-paragraph-laptop);
    font-weight: var(--font-weight-paragraph-laptop);
    line-height: var(--line-height-paragraph-laptop);
  }
  .heading-tagline {
    color: var(--tagline-color-laptop);
    font-family: var(--font-tagline-laptop);
    font-size: var(--font-size-tagline-laptop);
    font-weight: var(--font-weight-tagline-laptop);
    line-height: var(--line-height-tagline-laptop);
  }
}
@media only screen and (max-width: 1024px) {
  body {
    color: var(--body-color-ipadpro);
    font-family: var(--font-body-ipadpro);
    font-size: var(--font-size-body-ipadpro);
    font-weight: var(--font-weight-body-ipadpro);
    line-height: var(--line-height-body-ipadpro);
  }
  .single-blog header .entry_title,
  h1 {
    color: var(--h1-color-ipadpro);
    font-family: var(--font-h1-ipadpro);
    font-size: var(--font-size-h1-ipadpro);
    font-weight: var(--font-weight-h1-ipadpro);
    line-height: var(--line-height-h1-ipadpro);
  }
  h2 {
    color: var(--h2-color-ipadpro);
    font-family: var(--font-h2-ipadpro);
    font-size: var(--font-size-h2-ipadpro);
    font-weight: var(--font-weight-h2-ipadpro);
    line-height: var(--line-height-h2-ipadpro);
  }

  h3 {
    color: var(--h3-color-ipadpro);
    font-family: var(--font-h3-ipadpro);
    font-size: var(--font-size-h3-ipadpro);
    font-weight: var(--font-weight-h3-ipadpro);
    line-height: var(--line-height-h3-ipadpro);
  }
  h4 {
    color: var(--h4-color-ipadpro);
    font-family: var(--font-h4-ipadpro);
    font-size: var(--font-size-h4-ipadpro);
    font-weight: var(--font-weight-h4-ipadpro);
    line-height: var(--line-height-h4-ipadpro);
  }
  h5 {
    color: var(--h5-color-ipadpro);
    font-family: var(--font-h5-ipadpro);
    font-size: var(--font-size-h5-ipadpro);
    font-weight: var(--font-weight-h5-ipadpro);
    line-height: var(--line-height-h5-ipadpro);
  }
  h6 {
    color: var(--h6-color-ipadpro);
    font-family: var(--font-h6-ipadpro);
    font-size: var(--font-size-h6-ipadpro);
    font-weight: var(--font-weight-h6-ipadpro);
    line-height: var(--line-height-h6-ipadpro);
  }

  // p {
  //     color: var(--paragraph-color-ipadpro);
  //     font-family: var(--font-paragraph-ipadpro);
  //     font-size: var(--font-size-paragraph-ipadpro);
  //     font-weight: var(--font-weight-paragraph-ipadpro);
  //     line-height: var(--line-height-paragraph-ipadpro);
  // }
  .woocommerce-checkout .nxl_woo_your_order .cart_item span.product-quantity,
  .woocommerce-checkout .nxl_woo_your_order .cart_item span.product-total span,
  input,
  code {
    color: var(--paragraph-color-ipadpro);
    font-family: var(--font-paragraph-ipadpro);
    font-size: var(--font-size-paragraph-ipadpro);
    font-weight: var(--font-weight-paragraph-ipadpro);
    line-height: var(--line-height-paragraph-ipadpro);
  }
  .heading-tagline {
    color: var(--tagline-color-ipadpro);
    font-family: var(--font-tagline-ipadpro);
    font-size: var(--font-size-tagline-ipadpro);
    font-weight: var(--font-weight-tagline-ipadpro);
    line-height: var(--line-height-tagline-ipadpro);
  }
}
@media only screen and (max-width: 768px) {
  body {
    color: var(--body-color-ipad);
    font-family: var(--font-body-ipad);
    font-size: var(--font-size-body-ipad);
    font-weight: var(--font-weight-body-ipad);
    line-height: var(--line-height-body-ipad);
  }
  .single-blog header .entry_title,
  h1 {
    color: var(--h1-color-ipad);
    font-family: var(--font-h1-ipad);
    font-size: var(--font-size-h1-ipad);
    font-weight: var(--font-weight-h1-ipad);
    line-height: var(--line-height-h1-ipad);
  }
  h2 {
    color: var(--h2-color-ipad);
    font-family: var(--font-h2-ipad);
    font-size: var(--font-size-h2-ipad);
    font-weight: var(--font-weight-h2-ipad);
    line-height: var(--line-height-h2-ipad);
  }

  h3 {
    color: var(--h3-color-ipad);
    font-family: var(--font-h3-ipad);
    font-size: var(--font-size-h3-ipad);
    font-weight: var(--font-weight-h3-ipad);
    line-height: var(--line-height-h3-ipad);
  }
  h4 {
    color: var(--h4-color-ipad);
    font-family: var(--font-h4-ipad);
    font-size: var(--font-size-h4-ipad);
    font-weight: var(--font-weight-h4-ipad);
    line-height: var(--line-height-h4-ipad);
  }
  h5 {
    color: var(--h5-color-ipad);
    font-family: var(--font-h5-ipad);
    font-size: var(--font-size-h5-ipad);
    font-weight: var(--font-weight-h5-ipad);
    line-height: var(--line-height-h5-ipad);
  }
  h6 {
    color: var(--h6-color-ipad);
    font-family: var(--font-h6-ipad);
    font-size: var(--font-size-h6-ipad);
    font-weight: var(--font-weight-h6-ipad);
    line-height: var(--line-height-h6-ipad);
  }
  // p {
  //     color: var(--paragraph-color-ipad);
  //     font-family: var(--font-paragraph-ipad);
  //     font-size: var(--font-size-paragraph-ipad);
  //     font-weight: var(--font-weight-paragraph-ipad);
  //     line-height: var(--line-height-paragraph-ipad);
  // }
  .woocommerce-checkout .nxl_woo_your_order .cart_item span.product-quantity,
  .woocommerce-checkout .nxl_woo_your_order .cart_item span.product-total span,
  input,
  code {
    color: var(--paragraph-color-ipad);
    font-family: var(--font-paragraph-ipad);
    font-size: var(--font-size-paragraph-ipad);
    font-weight: var(--font-weight-paragraph-ipad);
    line-height: var(--line-height-paragraph-ipad);
  }
  .heading-tagline {
    color: var(--tagline-color-ipad);
    font-family: var(--font-tagline-ipad);
    font-size: var(--font-size-tagline-ipad);
    font-weight: var(--font-weight-tagline-ipad);
    line-height: var(--line-height-tagline-ipad);
  }
}
@media only screen and (max-width: 600px) {
  body {
    color: var(--body-color-mobile);
    font-family: var(--font-body-mobile);
    font-size: var(--font-size-body-mobile);
    font-weight: var(--font-weight-body-mobile);
    line-height: var(--line-height-body-mobile);
  }
  .single-blog header .entry_title,
  h1 {
    color: var(--h1-color-mobile);
    font-family: var(--font-h1-mobile);
    font-size: var(--font-size-h1-mobile);
    font-weight: var(--font-weight-h1-mobile);
    line-height: var(--line-height-h1-mobile);
  }
  h2 {
    color: var(--h2-color-mobile);
    font-family: var(--font-h2-mobile);
    font-size: var(--font-size-h2-mobile);
    font-weight: var(--font-weight-h2-mobile);
    line-height: var(--line-height-h2-mobile);
  }

  h3 {
    color: var(--h3-color-mobile);
    font-family: var(--font-h3-mobile);
    font-size: var(--font-size-h3-mobile);
    font-weight: var(--font-weight-h3-mobile);
    line-height: var(--line-height-h3-mobile);
  }
  h4 {
    color: var(--h4-color-mobile);
    font-family: var(--font-h4-mobile);
    font-size: var(--font-size-h4-mobile);
    font-weight: var(--font-weight-h4-mobile);
    line-height: var(--line-height-h4-mobile);
  }
  h5 {
    color: var(--h5-color-mobile);
    font-family: var(--font-h5-mobile);
    font-size: var(--font-size-h5-mobile);
    font-weight: var(--font-weight-h5-mobile);
    line-height: var(--line-height-h5-mobile);
  }
  h6 {
    color: var(--h6-color-mobile);
    font-family: var(--font-h6-mobile);
    font-size: var(--font-size-h6-mobile);
    font-weight: var(--font-weight-h6-mobile);
    line-height: var(--line-height-h6-mobile);
  }
  // p {
  //     color: var(--paragraph-color-mobile);
  //     font-family: var(--font-paragraph-mobile);
  //     font-size: var(--font-size-paragraph-mobile);
  //     font-weight: var(--font-weight-paragraph-mobile);
  //     line-height: var(--line-height-paragraph-mobile);
  // }
  .woocommerce-checkout .nxl_woo_your_order .cart_item span.product-quantity,
  .woocommerce-checkout .nxl_woo_your_order .cart_item span.product-total span,
  input,
  code {
    color: var(--paragraph-color-mobile);
    font-family: var(--font-paragraph-mobile);
    font-size: var(--font-size-paragraph-mobile);
    font-weight: var(--font-weight-paragraph-mobile);
    line-height: var(--line-height-paragraph-mobile);
  }
  .heading-tagline {
    color: var(--tagline-color-mobile);
    font-family: var(--font-tagline-mobile);
    font-size: var(--font-size-tagline-mobile);
    font-weight: var(--font-weight-tagline-mobile);
    line-height: var(--line-height-tagline-mobile);
  }
}
@media screen and (max-width: 500px) {
  .woocommerce-cart .cart-collaterals .cart_totals .checkout-button,
  .price_slider_amount .button,
  .wishlist_table .product-add-to-cart a.button,
  .woocommerce-checkout
    #payment.woocommerce-checkout-payment
    .form-row.place-order
    #place_order,
  .comment-form .form-submit .submit,
  .single_add_to_cart_button,
  .btn-button {
    padding: 0 25px;
    height: 45px;
    line-height: 45px;
  }
}
