/*
 Defining all the color schemes
*/
@font-face {
    font-family: 'geomanistregular';
    src: url('https://cdn.leatherscin.com/css/geomanist-regular-webfont.eot');
    src: url('https://cdn.leatherscin.com/css/geomanist-regular-webfont.eot?#iefix') format('embedded-opentype'),
      url('https://cdn.leatherscin.com/css/geomanist-regular-webfont.woff2') format('woff2'),
      url('https://cdn.leatherscin.com/css/geomanist-regular-webfont.woff') format('woff'),
      url('https://cdn.leatherscin.com/css/geomanist-regular-webfont.ttf') format('truetype'),
      url('https://cdn.leatherscin.com/css/geomanist-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'Bahnschrift';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('https://cdn.leatherscin.com/css/Bahnschrift.ttf');
  }


  @font-face {
    font-family: 'fallbackfont';
    font-style: normal;
    src: local(Arial);
    font-weight: 400;
    advance-override : 0.0;
    ascent-override: normal;
    descent-override: 20%;

  }

  :root {

    --rating-point-text-color: #f5a523;
    --price-saving-bg-color: #e1efd5;
    --price-saving-text-color: #6ab02d;
    --footer-list-item-hover-color: #a00000;
    --continue-shopping-button-text-color: #fff;
    --description-text-color: #151515;
    --disabled-item-color: #999999;
    --input-count-btn-bg-color: #f5f5f5;
    --inventory-warning-text-color: #a10000;
    src: inherit;
    --selected-sub-menu-color: #008ce3;
    --selected-navbar-item-color: #FF9D06;
    --section-bg-color: #fbfbfb;
    --section-bg-color-1: #ffffff;
    --section-bg-color-2: #ffffff;
    --section-bg-color-3: #fff3f0;
    --section-bg-color-4: #eaeaea;
    --section-bg-color-5: #ca9154;
    --section-bg-color-6: #00000000;
    --section-background-color: #ffffff;
    --section-background-color-1: #000000;
    --rating-star-color: #ffc107;
    --theme-icon-color: #522917;


    /* theme widget css color */
    --theme-widget-heading-color: #000000;
    --theme-widget-heading-color-1: #fff;
    --theme-widget-text-font-color: #8f8a8a;
    --theme-widget-text-font-color-1: #ca9154;
    --theme-widget-text-font-color-2: #fff;
    --theme-widget-background-color: #ca9154;
    --theme-widget-background-color-1: #000000;
    --theme-widget-button-text-color:#fff;
    --theme-widget-button-background-color:#000000;
    --theme-arrow-btn-hover-bg-color: #ffffff;
    --theme-category-type-color: #000000;
    --theme-category-type-color-1: #999898;
    --theme-widget-button-border-radius:50px;
    --theme-reviews-shape: 50px;
    --theme-widget-animation-duration:all .8s .3s cubic-bezier(.25,.1,.25,1);
    --theme-tab-active-color:#ca9154;
    --theme-input-focus-border-color:#ca9154;
    --theme-widget-typer-color:#ca9154;
    --theme-admin-anchor-color:#ca9154;
    --theme-admin-anchor-color-hover:#522917;
    /* theme widget css color */

    /*  new css  */

    --theme-header-background-color: #f9f9fb;
    --theme-nav-background-color: #ca9154;
    --theme-snackbar-background-color: #ca9154;
    --theme-snackbar-coupon-remove-color : #a00000;
    --theme-snackbar-coupon-code-color : #ca9154;
    --theme-snackbar-font-color : #522917;
    --theme-header-overlay-color: #000000;
    --theme-header-overlay-hover-color: #ca9154;
    --theme-header-megamenu-background-color: #faf9f9;
    --theme-header-customer-info-background-color: #ffffff;
    --theme-header-search-layover-background-color: #f9f9fb;
    --theme-header-search-dropdown-background-color: #fff;  	
    --theme-input-search-box-placeholder-color :#000000;

    --theme-background-progress-bar-color: #ccc;
    --theme-background-progress-bar-fill-color: #ca9154;

    --header-background-color-1: #ca9154;
    --header-background-color-2: #522917;

    --checkout-btn-color-default: #ca9154;
    --checkout-btn-color-mouseover: #ca9154;
    --checkout-btn-font-color: #522917;
    --checkout-btn-border-radius: 30px;

    --theme-error-text-color: #ec1c23;
    --theme-success-text-color: #008000;

    --theme-input-box-text-color: #696158;
    --theme-input-box-placeholder-color: #9d9994;

    --theme-font-family-primary: geomanistregular, fallbackfont;
    --theme-font-family-Secondary: Bahnschrift;

    --theme-menu-background-color: #ffffff;
    --theme-menu-font-color: #000000;
    --theme-search-suggestion-font-color: #522917;
    --theme-menu-font-size: 23px;

    --theme-menu-hover-box-background-color: #ffffff;
    --theme-menu-hover-box-font-color: #ca9154;
    --theme-menu-hover-box-font-color-1: #522917;

    --theme-menu-drop-background-color: #faf9f9;
    --theme-menu-drop-font-color: #333333;

    --theme-warning-box-background-color: #a10000;
    --theme-warning-box-font-color: #ffffff;

    --theme-btn-color-default: #ca9154;
    --theme-btn-color-default-1: #ca9154;
    --theme-btn-color-mouseover: #ca9154;
    --theme-btn-color-press: #ca9154;
    --theme-btn-font-color: #522917;
    --theme-btn-font-color-1: #000000;
    --theme-btn-border-radius: 30px;
    --theme-btn-border-radius-2: 30px;


    --theme-arrow-btn-hover-bg-color: #ca9154;
    --theme-category-type-color: #522917;
    --theme-category-type-color-1: #999898;

    --theme-text-font-color: #333333;
    --theme-text-font-color-1: #999898;
    --theme-text-font-color-2: #000000;
    --theme-text-font-color-3: #ffffff;
    --theme-text-font-color-4: #ca9154;
    --theme-text-font-color-5: #e5e5e5;
    --theme-text-font-color-6: #000000;

    --theme-text-font-size-1: 13px;
    --theme-text-font-size-2: 14px;
    --theme-text-font-size-3: 15px;
    --theme-text-font-size-4: 16px;
    --theme-text-font-size-5: 18px;
    --theme-text-font-size-6: 20px;
    --theme-text-font-size-7: 22px;
    --theme-text-font-size-8: 24px;
    --theme-text-font-size-9: 26px;
    --theme-text-font-size-10: 28px;
    --theme-text-font-size-11: 32px;
    --theme-text-font-size-12: 42px;
    --theme-text-font-size-13: 48px;
    --theme-text-font-size-14: 82px;
    --theme-text-font-size-15: 60px;

    --theme-shape-blob-default-color: #f2f0fa;
    --theme-shape-blob-default-color-1: #020a65;
    --theme-shape-blob-icon-bg-color: linear-gradient(200deg, #1a97db 52.33%, #1d79c4 85.46%);
    --theme-shape-blob-icon-bg-color-1: linear-gradient(200deg, #2b3493 52.33%, #0f1671 85.46%);
    --theme-shape-blob-icon-bg-color-2: linear-gradient(200deg, #7633a4 52.33%, #a856d4 85.46%);
    --theme-shape-blob-icon-bg-color-3: linear-gradient(200deg, #54419c 0.33%, #ec0f6e 85.46%);
    --theme-shape-blob-icon-bg-color-4: linear-gradient(200deg, #2fee91 52.33%, #56ac49 85.46%);
    --theme-shape-blob-icon-bg-color-5: linear-gradient(200deg, #ea6e14 52.33%, #a85010 85.46%);
    --theme-shape-blob-border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%;

    --theme-anchor-font-color-default: #522917;
    --theme-anchor-font-color-default-1: #522917;
    --theme-anchor-font-color-mouseover: #ca9154;
    


    --theme-anchor-font-size-1: 13px;
    --theme-anchor-font-size-2: 14px;
    --theme-anchor-font-size-3: 15px;
    --theme-anchor-font-size-4: 16px;
    --theme-anchor-font-size-5: 18px;

    --theme-text-h1-font-color: #522917;
    --theme-text-h1-font-weight: 700;
    --theme-text-h1-font-size-1: 21px;
    --theme-text-h1-font-size-2: 26px;
    --theme-text-h1-font-size-3: 32px;
    --theme-text-h1-font-size-4: 42px;

    --theme-text-h2-font-color: #522917;
    --theme-text-h2-font-color-2: #000000;
    --theme-text-h2-font-color-3: #fff;
    --theme-text-h2-font-color-4: #522917;
    --theme-text-h2-font-weight: 700;

    --theme-text-h2-font-size-1: 14px;
    --theme-text-h2-font-size-2: 26px;
    --theme-text-h2-font-size-3: 28px;
    --theme-text-h2-font-size-4: 38px;
    --theme-text-h2-font-size-5: 42px;
    --theme-text-h2-font-size-6: 58px;
    --theme-text-h2-font-size-7: 22px;
    --theme-text-h2-font-size-8: 32px;
    --theme-text-h2-font-size-9: 62px;
    --theme-text-h2-font-size-10: 70px;

    --theme-text-h3-font-color: #333333;
    --theme-text-h3-font-weight: 700;
    --theme-text-h3-font-size-1: 16px;
    --theme-text-h3-font-size-2: 21px;

    --newsletter-bar-background-color: #000000;
    --newsletter-bar-title-1: #ca9154;
    --newsletter-bar-title-2: #ffffff;
    --newsletter-bar-title-font-size: 32px;
    --newsletter-input-text-color: #ffffff;
    --newsletter-bar-placeholder-color: #ffffff;
    --newsletter-subscribe-btn-color-default: #522917;
    --newsletter-subscribe-btn-color-mouseover: #522917;
    --newsletter-subscribe-btn-color-press: #522917;
    --newsletter-subscribe-btn-font-color: #ca9154;
    --newsletter-subscribe-btn-font-size-1: 13px;
    --newsletter-subscribe-btn-font-size-2: 20px;

    --splash-newsletter-title: #522917;
    --splash-newsletter-btn-color-default: #522917;
    --splash-newsletter-btn-color-mouseover: #522917;
    --splash-newsletter-btn-color-press: #522917;
    --splash-newsletter-btn-font-color: #ca9154;
    --splash-newsletter-btn-font-size: 14px;
    --splash-newsletter-btn-radius: 30px;

    --footer-lower-background-color: #000000;
    --footer-lower-font-color: #ffffff;
    --footer-menu-font-color: #ffffff;

    --footer-trim-background-color-1: #000000;
    --footer-trim-background-color-2: #000000;
    --footer-trim-font-color-1: #333333;
    --footer-trim-font-color-2: #ffffff;

    --cookie-btn-color-accept: #ca9154;
    --cookie-btn-font-color-accept: #000000;

    --cookie-btn-color-decline: #522917;
    --cookie-btn-font-color-decline: #ffffff;

    --theme-side-menu-overlay-color: #00000094;
    --theme-side-menu-bg-color: #ffffff;
    --theme-side-menu-text-color: #151515;
    --theme-side-menu-dropdown-text-color: #522917;
    --theme-side-menu-dropdown-text-hover-color: #ca9154;
    --theme-side-menu-header-text-color: #ffffff;
    --theme-side-menu-button-bg-color: #522917;

    --cta-button-text-color: #000000;
    --cta-button-text-bg-color: #ca9154;
    --cta-button-text-bg-color-1: #ca9154;
    --cta-button-text-box-shadow: 0 15px 30px -15px #ca9154;

    --left-menu-top-bar: #5e311a;

    --top-bar-msg-bg-color: #b4b4b4;
    --top-bar-msg-success-bg-color: #299a29;
    --top-bar-msg-error-bg-color: #ec1c23;
    --top-bar-msg-text-color: #ffffff;

    --letter-spacing: normal;

    --theme-price-text-color-1: #522917;

    --product-separator-line-color: #ca9154;
    --product-variation-level-two-box-color: #ca9154;
  }