/*h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-weight: 500; }
input, textarea, select, button { font-weight: 600; }
input[type="submit"] { font-weight: 400; }
.form-row > .form-column > label { font-weight: 600; }
.form-column.file-upload input[type="file"]::file-selector-button { font-weight: 600; }
.form-column.file-upload input[type="file"]::-webkit-file-upload-button { font-weight: 600; }
[class*="button--"] a { font-weight: 500; }
.title-content-wrapper .top-title { font-weight: 500; }
.title-content-wrapper .bottom-title { font-weight: 300; }
.select2.select2-container .select2-dropdown .select2-search input::placeholder { font-weight: 500; }
.select2-results__option { font-weight: 500; }
header.header .header-inner .right-side .right-side-wrapper .contact-number .contact-number-inner { font-weight: 500; }
header.header .header-inner .right-side .right-side-wrapper .contact-number .contact-number-main { font-weight: 600; }
header.header .header-inner .right-side .right-side-wrapper .menu-sidebar .menu nav ul li a { font-weight: 600; }
header.header .header-inner .right-side .right-side-wrapper .menu-sidebar .menu-sidebar-wrapper .sub-menu-main ul.sub-menu li a { font-weight: 600; }
.home-banner .home-banner-wrapper .home-banner-content strong { font-weight: 600; }
section.inner-banner-second .title-content-wrapper .main-title h1 { font-weight: 600; }
section.inner-banner-second .title-content-wrapper .content { font-weight: 600; }
.product-inquiry-popup-inner .product-inquiry-popup-wrapper .title-content-wrapper .inquiry-popup-sku { font-weight: 700; }*/



body.fontfamily-selected-poppins { letter-spacing: 0; font-weight: 400 }
body.fontfamily-selected-poppins h1,
body.fontfamily-selected-poppins .h1,
body.fontfamily-selected-poppins h2,
body.fontfamily-selected-poppins .h2,
body.fontfamily-selected-poppins h3,
body.fontfamily-selected-poppins .h3,
body.fontfamily-selected-poppins h4,
body.fontfamily-selected-poppins .h4,
body.fontfamily-selected-poppins h5,
body.fontfamily-selected-poppins .h5,
body.fontfamily-selected-poppins h6,
body.fontfamily-selected-poppins .h6 { font-weight: 500; line-height: 1.4; }
body.fontfamily-selected-poppins input,
body.fontfamily-selected-poppins textarea,
body.fontfamily-selected-poppins select,
body.fontfamily-selected-poppins button { font-weight: 600; }
body.fontfamily-selected-poppins input[type="submit"] { font-weight: 400; }
body.fontfamily-selected-poppins .form-row > .form-column > label { font-weight: 600; }
body.fontfamily-selected-poppins .form-column.file-upload input[type="file"]::file-selector-button { font-weight: 600; }
body.fontfamily-selected-poppins .form-column.file-upload input[type="file"]::-webkit-file-upload-button { font-weight: 600; }
body.fontfamily-selected-poppins [class*="button--"] a { font-weight: 500; }
body.fontfamily-selected-poppins .title-content-wrapper .top-title { font-weight: 500; }
body.fontfamily-selected-poppins .title-content-wrapper .bottom-title { font-weight: 300; }
body.fontfamily-selected-poppins .select2.select2-container .select2-dropdown .select2-search input::placeholder { font-weight: 500; }
body.fontfamily-selected-poppins .select2-results__option { font-weight: 500; }
body.fontfamily-selected-poppins header.header .header-inner .right-side .right-side-wrapper .contact-number .contact-number-inner { font-weight: 500; }
body.fontfamily-selected-poppins header.header .header-inner .right-side .right-side-wrapper .contact-number .contact-number-main { font-weight: 600; }
body.fontfamily-selected-poppins header.header .header-inner .right-side .right-side-wrapper .menu-sidebar .menu nav ul li a { font-weight: 600; }
body.fontfamily-selected-poppins header.header .header-inner .right-side .right-side-wrapper .menu-sidebar .menu-sidebar-wrapper .sub-menu-main ul.sub-menu li a { font-weight: 600; }
body.fontfamily-selected-poppins .home-banner .home-banner-wrapper .home-banner-content strong { font-weight: 600; }
body.fontfamily-selected-poppins section.inner-banner-second .title-content-wrapper .main-title h1 { font-weight: 600; }
body.fontfamily-selected-poppins section.inner-banner-second .title-content-wrapper .content { font-weight: 600; }
body.fontfamily-selected-poppins .product-inquiry-popup-inner .product-inquiry-popup-wrapper .title-content-wrapper .inquiry-popup-sku { font-weight: 700; }
body.fontfamily-selected-poppins .home-banner .home-banner-wrapper h1 { margin: 0 auto 44px auto; font-weight: 300; }




body.fontfamily-selected-josefinsans { letter-spacing: 0; font-weight: 400; font-size: 18px; line-height: 24px; }
body.fontfamily-selected-josefinsans h1,
body.fontfamily-selected-josefinsans .h1,
body.fontfamily-selected-josefinsans h2,
body.fontfamily-selected-josefinsans .h2,
body.fontfamily-selected-josefinsans h3,
body.fontfamily-selected-josefinsans .h3,
body.fontfamily-selected-josefinsans h4,
body.fontfamily-selected-josefinsans .h4,
body.fontfamily-selected-josefinsans h5,
body.fontfamily-selected-josefinsans .h5,
body.fontfamily-selected-josefinsans h6,
body.fontfamily-selected-josefinsans .h6 { font-weight: 500; line-height: 1.2; }
body.fontfamily-selected-josefinsans .title-content-wrapper .top-title { padding: 5px 12px 2px 12px; }
body.fontfamily-selected-josefinsans .home-banner .home-banner-wrapper h1 { font-weight: 300; }

body.fontfamily-selected-josefinsans input,
body.fontfamily-selected-josefinsans textarea,
body.fontfamily-selected-josefinsans select,
body.fontfamily-selected-josefinsans button { padding: 13px 22px 13px 15px; letter-spacing: 0; }

body.fontfamily-selected-josefinsans [class*="button--"] a { letter-spacing: 0; }







body.fontfamily-selected-outfit { font-weight: 400; font-size: 18px; line-height: 24px; }
body.fontfamily-selected-outfit h1,
body.fontfamily-selected-outfit .h1,
body.fontfamily-selected-outfit h2,
body.fontfamily-selected-outfit .h2,
body.fontfamily-selected-outfit h3,
body.fontfamily-selected-outfit .h3,
body.fontfamily-selected-outfit h4,
body.fontfamily-selected-outfit .h4,
body.fontfamily-selected-outfit h5,
body.fontfamily-selected-outfit .h5,
body.fontfamily-selected-outfit h6,
body.fontfamily-selected-outfit .h6 { font-weight: 400; line-height: 1.2; }
body.fontfamily-selected-outfit .home-banner .home-banner-wrapper h1 { font-weight: 300; }
body.fontfamily-selected-outfit [class*="button--"] a { font-weight: 300; }






body.fontfamily-selected-nunito { font-weight: 400; font-size: 18px; line-height: 24px; }
body.fontfamily-selected-nunito h1,
body.fontfamily-selected-nunito .h1,
body.fontfamily-selected-nunito h2,
body.fontfamily-selected-nunito .h2,
body.fontfamily-selected-nunito h3,
body.fontfamily-selected-nunito .h3,
body.fontfamily-selected-nunito h4,
body.fontfamily-selected-nunito .h4,
body.fontfamily-selected-nunito h5,
body.fontfamily-selected-nunito .h5,
body.fontfamily-selected-nunito h6,
body.fontfamily-selected-nunito .h6 { font-weight: 500; line-height: 1.2; }
body.fontfamily-selected-nunito .home-banner .home-banner-wrapper h1 { font-weight: 300; }
body.fontfamily-selected-nunito [class*="button--"] a { font-weight: 300; }



body.fontfamily-selected-jura { font-weight: 600; font-size: 16px; line-height: 22px; letter-spacing: 0; }
body.fontfamily-selected-jura h1,
body.fontfamily-selected-jura .h1,
body.fontfamily-selected-jura h2,
body.fontfamily-selected-jura .h2,
body.fontfamily-selected-jura h3,
body.fontfamily-selected-jura .h3,
body.fontfamily-selected-jura h4,
body.fontfamily-selected-jura .h4,
body.fontfamily-selected-jura h5,
body.fontfamily-selected-jura .h5,
body.fontfamily-selected-jura h6,
body.fontfamily-selected-jura .h6 { font-weight: 600; line-height: 1.2; }
body.fontfamily-selected-jura .home-banner .home-banner-wrapper h1 { font-weight: 300; }
body.fontfamily-selected-jura [class*="button--"] a { font-weight: 600; }



body.fontfamily-selected-andika { font-weight: 400; font-size: 18px; line-height: 26px; letter-spacing: 0; }
body.fontfamily-selected-andika h1,
body.fontfamily-selected-andika .h1,
body.fontfamily-selected-andika h2,
body.fontfamily-selected-andika .h2,
body.fontfamily-selected-andika h3,
body.fontfamily-selected-andika .h3,
body.fontfamily-selected-andika h4,
body.fontfamily-selected-andika .h4,
body.fontfamily-selected-andika h5,
body.fontfamily-selected-andika .h5,
body.fontfamily-selected-andika h6,
body.fontfamily-selected-andika .h6 { font-weight: 500; line-height: 1.4; }
body.fontfamily-selected-andika .home-banner .home-banner-wrapper h1 { font-weight: 300; }
body.fontfamily-selected-andika [class*="button--"] a { font-weight: normal; }



body.fontfamily-selected-leaguespartan { font-weight: 400; font-size: 18px; line-height: 26px; letter-spacing: 0.4px; }
body.fontfamily-selected-leaguespartan h1,
body.fontfamily-selected-leaguespartan .h1,
body.fontfamily-selected-leaguespartan h2,
body.fontfamily-selected-leaguespartan .h2,
body.fontfamily-selected-leaguespartan h3,
body.fontfamily-selected-leaguespartan .h3,
body.fontfamily-selected-leaguespartan h4,
body.fontfamily-selected-leaguespartan .h4,
body.fontfamily-selected-leaguespartan h5,
body.fontfamily-selected-leaguespartan .h5,
body.fontfamily-selected-leaguespartan h6,
body.fontfamily-selected-leaguespartan .h6 { font-weight: 400; line-height: 1.2; }
body.fontfamily-selected-leaguespartan .home-banner .home-banner-wrapper h1 { font-weight: normal; }
body.fontfamily-selected-leaguespartan [class*="button--"] a { font-weight: normal; }



body.fontfamily-selected-museomoderno { font-weight: 400; }
body.fontfamily-selected-museomoderno h1,
body.fontfamily-selected-museomoderno .h1,
body.fontfamily-selected-museomoderno h2,
body.fontfamily-selected-museomoderno .h2,
body.fontfamily-selected-museomoderno h3,
body.fontfamily-selected-museomoderno .h3,
body.fontfamily-selected-museomoderno h4,
body.fontfamily-selected-museomoderno .h4,
body.fontfamily-selected-museomoderno h5,
body.fontfamily-selected-museomoderno .h5,
body.fontfamily-selected-museomoderno h6,
body.fontfamily-selected-museomoderno .h6 { font-weight: 400; line-height: 1.3; }
body.fontfamily-selected-museomoderno .home-banner .home-banner-wrapper h1 { font-weight: normal; }
body.fontfamily-selected-museomoderno [class*="button--"] a { font-weight: normal; }



body.fontfamily-selected-quattrocentosans { font-weight: 400; font-size: 18px; line-height: 26px; }
body.fontfamily-selected-quattrocentosans h1,
body.fontfamily-selected-quattrocentosans .h1,
body.fontfamily-selected-quattrocentosans h2,
body.fontfamily-selected-quattrocentosans .h2,
body.fontfamily-selected-quattrocentosans h3,
body.fontfamily-selected-quattrocentosans .h3,
body.fontfamily-selected-quattrocentosans h4,
body.fontfamily-selected-quattrocentosans .h4,
body.fontfamily-selected-quattrocentosans h5,
body.fontfamily-selected-quattrocentosans .h5,
body.fontfamily-selected-quattrocentosans h6,
body.fontfamily-selected-quattrocentosans .h6 { font-weight: 400; line-height: 1.3; }
body.fontfamily-selected-quattrocentosans .home-banner .home-banner-wrapper h1 { font-weight: normal; }
body.fontfamily-selected-quattrocentosans [class*="button--"] a { font-weight: normal; }




body.fontfamily-selected-heptaslab { font-weight: 400; }
body.fontfamily-selected-heptaslab h1,
body.fontfamily-selected-heptaslab .h1,
body.fontfamily-selected-heptaslab h2,
body.fontfamily-selected-heptaslab .h2,
body.fontfamily-selected-heptaslab h3,
body.fontfamily-selected-heptaslab .h3,
body.fontfamily-selected-heptaslab h4,
body.fontfamily-selected-heptaslab .h4,
body.fontfamily-selected-heptaslab h5,
body.fontfamily-selected-heptaslab .h5,
body.fontfamily-selected-heptaslab h6,
body.fontfamily-selected-heptaslab .h6 { font-weight: 500; line-height: 1.3; }
body.fontfamily-selected-heptaslab .home-banner .home-banner-wrapper h1 { font-weight: normal; }
body.fontfamily-selected-heptaslab [class*="button--"] a { font-weight: normal; }



body.fontfamily-selected-marmelad { font-weight: normal; font-size: 18px; line-height: 24px; }
body.fontfamily-selected-marmelad h1,
body.fontfamily-selected-marmelad .h1,
body.fontfamily-selected-marmelad h2,
body.fontfamily-selected-marmelad .h2,
body.fontfamily-selected-marmelad h3,
body.fontfamily-selected-marmelad .h3,
body.fontfamily-selected-marmelad h4,
body.fontfamily-selected-marmelad .h4,
body.fontfamily-selected-marmelad h5,
body.fontfamily-selected-marmelad .h5,
body.fontfamily-selected-marmelad h6,
body.fontfamily-selected-marmelad .h6 { font-weight: normal; line-height: 1.3; }
body.fontfamily-selected-marmelad .home-banner .home-banner-wrapper h1 { font-weight: normal; }
body.fontfamily-selected-marmelad [class*="button--"] a { font-weight: normal; }



body.fontfamily-selected-fanwoodtext { font-weight: normal; font-size: 18px; line-height: 24px; }
body.fontfamily-selected-fanwoodtext h1,
body.fontfamily-selected-fanwoodtext .h1,
body.fontfamily-selected-fanwoodtext h2,
body.fontfamily-selected-fanwoodtext .h2,
body.fontfamily-selected-fanwoodtext h3,
body.fontfamily-selected-fanwoodtext .h3,
body.fontfamily-selected-fanwoodtext h4,
body.fontfamily-selected-fanwoodtext .h4,
body.fontfamily-selected-fanwoodtext h5,
body.fontfamily-selected-fanwoodtext .h5,
body.fontfamily-selected-fanwoodtext h6,
body.fontfamily-selected-fanwoodtext .h6 { font-weight: normal; line-height: 1.3; }
body.fontfamily-selected-fanwoodtext .home-banner .home-banner-wrapper h1 { font-weight: normal; }
body.fontfamily-selected-fanwoodtext [class*="button--"] a { font-weight: normal; }




body.fontfamily-selected-fredoka { font-weight: normal; font-size: 18px; line-height: 24px; }
body.fontfamily-selected-fredoka h1,
body.fontfamily-selected-fredoka .h1,
body.fontfamily-selected-fredoka h2,
body.fontfamily-selected-fredoka .h2,
body.fontfamily-selected-fredoka h3,
body.fontfamily-selected-fredoka .h3,
body.fontfamily-selected-fredoka h4,
body.fontfamily-selected-fredoka .h4,
body.fontfamily-selected-fredoka h5,
body.fontfamily-selected-fredoka .h5,
body.fontfamily-selected-fredoka h6,
body.fontfamily-selected-fredoka .h6 { font-weight: normal; line-height: 1.3; }
body.fontfamily-selected-fredoka .home-banner .home-banner-wrapper h1 { font-weight: normal; }
body.fontfamily-selected-fredoka [class*="button--"] a { font-weight: normal; }




body.fontfamily-selected-oxanium { font-weight: 400; font-size: 16px; line-height: 24px; }
body.fontfamily-selected-oxanium h1,
body.fontfamily-selected-oxanium .h1,
body.fontfamily-selected-oxanium h2,
body.fontfamily-selected-oxanium .h2,
body.fontfamily-selected-oxanium h3,
body.fontfamily-selected-oxanium .h3,
body.fontfamily-selected-oxanium h4,
body.fontfamily-selected-oxanium .h4,
body.fontfamily-selected-oxanium h5,
body.fontfamily-selected-oxanium .h5,
body.fontfamily-selected-oxanium h6,
body.fontfamily-selected-oxanium .h6 { font-weight: 500; line-height: 1.3; }
body.fontfamily-selected-oxanium .home-banner .home-banner-wrapper h1 { font-weight: normal; }
body.fontfamily-selected-oxanium [class*="button--"] a { font-weight: normal; }


body.fontfamily-selected-brunoace { font-weight: 400; font-size: 16px; line-height: 24px; letter-spacing: 0; }
body.fontfamily-selected-brunoace h1,
body.fontfamily-selected-brunoace .h1,
body.fontfamily-selected-brunoace h2,
body.fontfamily-selected-brunoace .h2,
body.fontfamily-selected-brunoace h3,
body.fontfamily-selected-brunoace .h3,
body.fontfamily-selected-brunoace h4,
body.fontfamily-selected-brunoace .h4,
body.fontfamily-selected-brunoace h5,
body.fontfamily-selected-brunoace .h5,
body.fontfamily-selected-brunoace h6,
body.fontfamily-selected-brunoace .h6 { font-weight: 500; line-height: 1.3; }
body.fontfamily-selected-brunoace .home-banner .home-banner-wrapper h1 { font-weight: normal; }
body.fontfamily-selected-brunoace [class*="button--"] a { font-weight: normal; }



body.fontfamily-selected-goldman { font-weight: 400; font-size: 18px; line-height: 26px; }
body.fontfamily-selected-goldman h1,
body.fontfamily-selected-goldman .h1,
body.fontfamily-selected-goldman h2,
body.fontfamily-selected-goldman .h2,
body.fontfamily-selected-goldman h3,
body.fontfamily-selected-goldman .h3,
body.fontfamily-selected-goldman h4,
body.fontfamily-selected-goldman .h4,
body.fontfamily-selected-goldman h5,
body.fontfamily-selected-goldman .h5,
body.fontfamily-selected-goldman h6,
body.fontfamily-selected-goldman .h6 { font-weight: 500; line-height: 1.2; }
body.fontfamily-selected-goldman .home-banner .home-banner-wrapper h1 { font-weight: normal; }
body.fontfamily-selected-goldman [class*="button--"] a { font-weight: normal; }




body.fontfamily-selected-aldrich { font-weight: 400; font-size: 18px; line-height: 26px; }
body.fontfamily-selected-aldrich h1,
body.fontfamily-selected-aldrich .h1,
body.fontfamily-selected-aldrich h2,
body.fontfamily-selected-aldrich .h2,
body.fontfamily-selected-aldrich h3,
body.fontfamily-selected-aldrich .h3,
body.fontfamily-selected-aldrich h4,
body.fontfamily-selected-aldrich .h4,
body.fontfamily-selected-aldrich h5,
body.fontfamily-selected-aldrich .h5,
body.fontfamily-selected-aldrich h6,
body.fontfamily-selected-aldrich .h6 { font-weight: 500; line-height: 1.2; }
body.fontfamily-selected-aldrich .home-banner .home-banner-wrapper h1 { font-weight: normal; }
body.fontfamily-selected-aldrich [class*="button--"] a { font-weight: normal; }



body.fontfamily-selected-recursive { font-weight: 400; font-size: 18px; line-height: 26px; letter-spacing: 0; }
body.fontfamily-selected-recursive h1,
body.fontfamily-selected-recursive .h1,
body.fontfamily-selected-recursive h2,
body.fontfamily-selected-recursive .h2,
body.fontfamily-selected-recursive h3,
body.fontfamily-selected-recursive .h3,
body.fontfamily-selected-recursive h4,
body.fontfamily-selected-recursive .h4,
body.fontfamily-selected-recursive h5,
body.fontfamily-selected-recursive .h5,
body.fontfamily-selected-recursive h6,
body.fontfamily-selected-recursive .h6 { font-weight: 500; line-height: 1.2; }
body.fontfamily-selected-recursive .home-banner .home-banner-wrapper h1 { font-weight: normal; }
body.fontfamily-selected-recursive [class*="button--"] a { font-weight: normal; }