/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');
@font-face {
  font-family: "Scarlet Jazz";
  src: url(/wp-content/themes/salient-child/fonts/Scarlet-Jazz.ttf);
}
/* --- Topbar CSS---  */
.marquee {
  background: #FB9CD5;
  padding: 12px 0;
}
.track {
  white-space: nowrap;
  will-change: transform;
  animation: marquee 15s linear infinite;
}
.track .content ul{
   display:flex;
   gap:15px;
   align-items: center;
   margin:0;
}
.track .content ul li{
  list-style:none;
  color: #FFF;
  font-family: Jost;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 14px; /* 175% */
  text-transform: uppercase;
}
@keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}
/* -----form----- */
.head-search {
    margin-top: 35px;
    margin-left:130px;
    height: 60px;
    line-height:60px;
    position: relative;
}
.head-search input {
    background: transparent;
    width: 586px;
    height: 60px;
    color: #6B6B6B;
    border-radius: 999px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding-left:30px;
}
.head-search input::placeholder {
    color: #6B6B6B;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px; /* 100% */
    opacity:1;
}
.head-search:after {
    content: "";
    background-image: url(/wp-content/uploads/2025/04/search-icon.png);
    width: 21px;
    height: 20px;
    position: absolute;
    right: 30px;
    top: 19px;
}
.archive .page-header-bg-image:after {
    background: #000;
    opacity: 0.5;
}
#page-header-bg h1 {
    color: #FFF;
    font-family: "Scarlet Jazz" !important;
    font-size: 81.383px !important;
    font-style: normal !important;
    font-weight: 400;
    line-height: normal !important;
    letter-spacing: 0.814px;
    text-transform: capitalize;
    /* background: linear-gradient(90deg, #494949 0%, #7C7C7C 13%, #CBCBCB 24.5%, #7C7C7C 59%, #CBCBCB 75.5%, #494949 98%); */
    /* -webkit-background-clip: text; */
    /* -webkit-text-fill-color: transparent; */
    margin-bottom: 0px;
    text-align: center;
}
/* --------header-menu---------- */
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    color: #474747;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 250% */
    text-transform: uppercase;
    margin: 0 40px 0 0;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after{
    display:none;
}
body.material #top nav ul #nectar-user-account a span:before {
    content: "";
    background-image: url(/wp-content/uploads/2025/04/admin-icon.png);
    width: 22px;
    height: 22px;
    display: block;
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart:before {
    content: "";
    background-image: url(/wp-content/uploads/2025/04/cart-icon.png);
    width: 22px;
    height: 22px;
    display: block;
}
ul.buttons.sf-menu {
    position: relative;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li a img {
    margin: 0 0 -7px;
}
li.wish-list{
    position:absolute;
    right: 82px;
    z-index:9999;
}
#header-outer #top .slide-out-widget-area-toggle[data-custom-color=true] a{
    padding: 0 0 0 40px !important;
}
body.material[data-header-format="default"] #header-outer[data-has-buttons="yes"]:not([data-format="left-header"]) #top nav >.buttons {
    margin-left: 80px;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    text-transform: uppercase;
    margin-bottom:10px;
}
.bold, b, strong {
    font-family: 'Scarlet Jazz' !important;
    font-weight: 600;
}
#header-outer .sf-menu li ul li a{
    transition: all 0.4s linear !important;
    padding: 14px 0px 14px 5px;
	border-bottom: 1px solid #f99cd3  !important;
    color: #474747 !important;
    font-family: Jost !important;
    font-size: 16px !important; 
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 26px !important;
    text-transform: uppercase !important;
}
#header-outer ul.sub-menu.tracked-pos{
    background: #fff !important;
    width: 25em;
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover{
    background: #f99cd3 !important;
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a{
	background: #f99cd3 !important;
}
#header-outer .sf-menu li ul li a:hover{
    color:#fff !important;
}
#header-outer .sf-menu li ul li.current-menu-item a{
    color:#fff !important;
}
/* ----------------- */
div#sec1 h2 {
    color: #FFF;
    font-family: "Scarlet Jazz";
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: 90px !important;
    letter-spacing: 1.009px;
    text-transform: capitalize;
    width: 75%;
    margin-bottom: 20px;
}
div#sec1 p {
    color: #C9C9C9;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px; /* 160% */
    width: 55%;
    padding-bottom: 30px;
}
div#sec1 a#btn {
    color: #000;
    text-align: center;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
    text-transform: uppercase;
    background: linear-gradient(90deg, #A77600 0%, #FDB516 12%, #FFDB84 31.5%, #AB7700 100%);
    border-radius: 999px !important;
    padding: 22px 67px 22px 67px;
}
div#sec1 a#btn i{
    font-size: 20px;
    padding-right: 67px;
}
a#btn .fa-long-arrow-right:before {
    transform: rotate(-40deg);
    display: inline-block;
}
div#sec1 .owl-stage {
    padding: 0px !important;
}
div#sec1 .owl-dots {
    display: none;
}
div#sec1 .owl-nav.disabled {
    display: block;
    margin-top: 208px;
}
div#sec1 .owl-theme .owl-nav [class*=owl-] {
    font-size: 50px;
    color:#000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    background: #fff;
    width: 67px;
    height: 67px;
    line-height: 67px;
    border:0px;
}
div#sec1 button.owl-prev {
    border-radius: 31.905px 0px 0px 0px !important;
}
div#sec1 button.owl-next {
    border-radius: 0px 31.905px 0px 0px !important;
}
.product-head {
    margin-bottom: 80px !important;
}
.product-head h2 {
    text-align: center;
    font-family: "Scarlet Jazz";
    font-size: 81.383px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.814px;
    text-transform: capitalize;
    background: linear-gradient(90deg, #494949 0%, #7C7C7C 13%, #CBCBCB 24.5%, #7C7C7C 59%, #CBCBCB 75.5%, #494949 98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-top:90px
}
div#sec2 p{
    color: #6A6A6A;
    text-align: center;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px; /* 160% */
    padding-bottom: 0;
    width: 65%;
    margin: auto;
}
div#sec2 .divider-wrap[data-alignment=center] .divider-small-border {
    margin: 0 auto !important;
}
div#sec2 .divider-small-border {
    background-color: #E1E1E1;
}
div#sec2 .wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin-bottom: 90px;
}
div#sec3 h2 {
    color: #FFF;
    font-family: "Scarlet Jazz";
    font-size: 89.191px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.892px;
    text-transform: capitalize;
    margin-bottom: 8px;
}
div#sec3 p {
    color: #DDD;
    font-family: Outfit;
    font-size: 20.954px;
    font-style: normal;
    font-weight: 400;
    line-height: 33.526px; /* 160% */
    width: 75%;
}
div#sec3 a#btn {
    color: #FFF;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 375% */
    text-transform: uppercase;
    background: transparent !important;
    border: 1px solid #FFF;
    border-radius: 999px !important;
    padding: 18px 50px 18px 50px;
    display:table;
    margin:0 auto;
    margin-right:0;
}
div#sec3 a#btn i{
    font-size: 20px;
    padding-right: 50px;
}
div#sec3 .divider-wrap[data-alignment=center] .divider-small-border {
    margin: 0 auto !important;
}
div#sec3 .divider-small-border {
    background-color: #E1E1E1;
}
div#sec4 h2 {
    font-family: "Scarlet Jazz";
    font-size: 58px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.58px;
    text-transform: capitalize;
    background: linear-gradient(90deg, #494949 -8.33%, #7C7C7C 8.22%, #CBCBCB 21.36%, #CBCBCB 22.5%, #7C7C7C 62.46%, #CBCBCB 82.44%, #494949 105.85%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 0px;
}
div#sec4 p {
    color: #6A6A6A;
    font-family: Outfit;
    font-size: 15.132px;
    font-style: normal;
    font-weight: 400;
    line-height: 24.211px; /* 160% */
    padding-bottom:25px;
}
div#sec4 .countdown {
    display: flex;
    gap: 40px;
    text-align: center;
    justify-content:end;
}
div#sec4 .time-box {
    display: flex;
    flex-direction: column;
    align-items: center;
}
div#sec4 .highlight {
    border-radius: 38px;
    background: linear-gradient(180deg, #FFECC0 0%, #EFA400 100%);
    height:76px;
    width:76px;
}
div#sec4 span#days, div#sec4 span#hours, div#sec4 span#minutes, div#sec4 span#seconds{
    color: #212529;
    font-family: Jost;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 110% */
    letter-spacing: 0.2px;
    padding-top:15px;
}
div#sec4 span{
    color: #A1A1A1;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}
div#sec4 .highlight span{
    color: #383838;
}
div#sec4-col-row {
    padding-right: 76px;
    padding-bottom: 30px;
}
div#sec4-col-row .row_col_wrap_12_inner{
    border-bottom: 1px solid rgba(0, 0, 0, 0.20);
}
div#sec4 .owl-stage {
    padding:0px;
}
div#sec4 .owl-item img {
    width:94%;
    height:auto;
}
div#sec4 img{
    height:622px;
    width:95%;
}
div#sec5 .divider-wrap[data-alignment=center] .divider-small-border {
    margin: 0 auto !important;
}
div#sec5 .divider-small-border {
    background-color: #E1E1E1;
}
div#sec5 h6{
    color: #FFF;
    font-family: Outfit;
    font-size: 25.695px;
    font-style: normal;
    font-weight: 400;
    line-height: 41.112px; /* 160% */
    position:relative;
}
div#sec5 h6:after{
    content:"";
    background-color:#fff;
    width: 490.506px;
    height: 3.679px;
    position:absolute;
    top:20px;
    margin-left:12px;
}
div#sec5 h6.lst {
    text-align:right;
}
div#sec5 h6.lst:before{
    content:"";
    background-color:#fff;
    width: 611.907px;
    height: 3.679px;
    position:absolute;
    left:0;
    top:20px;
    margin-right:12px;
}
div#sec5 h6.lst:after{
    display:none;
}
div#sec5 h2{
    color: #FFF;
    font-family: "Scarlet Jazz";
    font-size: 194.166px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom:0px;
}
div#sec6 .divider-wrap[data-alignment=center] .divider-small-border {
    margin: 0 auto !important;
}
div#sec6 .divider-small-border {
    background-color: #E1E1E1;
}
div#sec6 h2 {
    text-align: center;
    font-family: "Scarlet Jazz";
    font-size: 81.383px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.814px;
    text-transform: capitalize;
    background: linear-gradient(90deg, #494949  , #7C7C7C 46%, #CBCBCB 24.5%, #7C7C7C 58%, #CBCBCB 139.5%, #494949 98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-top: 100px;
}
div#sec6 p{
    color: #6A6A6A;
    text-align: center;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px; /* 160% */
    width: 65%;
    margin: auto;
}
div#sec6 .test{
    padding:50px 35px;
    border-radius: 12px;
    background: #FFF;
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.06);
    width:95%;
    transition:all 0.5s linear;
}
div#sec6 .test img.two {
    display: none;
}
div#sec6 .test p{
    color: #707070;
    font-family: Jost;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30.06px; /* 167% */
    text-align:left;
    padding-top:29px;
    padding-bottom:33px;
    width: 100%;
    min-height: 212px;
}
div#sec6 .test .test-inner{
    display:flex;
    align-items:center;
    justify-content:space-between;
}
div#sec6 .test .test-inner ul{
    display:flex;
    align-items:center;
    gap:15px;
    margin:0;
}
div#sec6 .test .test-inner ul li{
    list-style:none;
    color: #000;
    font-family: Jost;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 120% */
}
div#sec6 .test .test-inner ul li span{
    display:block;
    color: #212529;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}
div#sec6 .test:hover{
    border-radius: 12px;
    background: linear-gradient(180deg, #FEEBBE 0%, #EFA401 100%);
    box-shadow: 0px 4px 20.3px 0px rgba(0, 0, 0, 0.50);
}
div#sec6 .test:hover img.one{
    display:none;
}
div#sec6 .test:hover img.two{
    display:block;
}
div#sec6 .test:hover p{
	color: #000;
}
div#sec6 .owl-stage {
    padding:50px 0 0 0;
}
div#sec6 .owl-dots {
    display: none;
}
div#sec6 .owl-nav.disabled {
    display: block;
    margin-top:50px;
}
div#sec6 .owl-theme .owl-nav [class*=owl-] {
    font-size: 50px;
    color:#000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    background: #F0EDEB;
    width: 67px;
    height: 67px;
    line-height: 67px;
    border:0px;
}
div#sec6 button.owl-prev {
    border-radius:20px 0px 0px 20px !important;
}
div#sec6 button.owl-next {
    border-radius: 0px 20px 20px 0px !important;
}
div#sec6 .owl-carousel.owl-theme.owl-loaded.owl-drag {
    margin-bottom: 100px;
}
div#sec7 h6 {
    color: #FFF;
    text-align: center;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 100% */
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-bottom: 17px;
}
div#sec7 h2 {
    color: #FFF;
    text-align: center;
    font-family: Jost;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px; /* 120% */
    letter-spacing: -1.2px;
	margin-bottom: 39px;
}
div#sec7 img{
	display:table;
	margin:0 auto;
	margin-bottom:40px;
}
div#sec7 form input {
    width: 1120px;
    background: transparent;
    height:80px;
    padding-left: 39px;
    border-radius: 999px;
    border: 1px solid #FEC74A;
    background: #FFF;
    color: #757575;
}
div#sec7 input::placeholder{
    color: #757575;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity:1;
}
div#sec7 form button {
    color: #000;
    text-align: center;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
    text-transform: uppercase;
    border:0px !important;
    box-shadow:none !important;
    border-radius: 999px !important;
    background: linear-gradient(90deg, #A77600 0%, #FDB516 12%, #FFDB84 31.5%, #AB7700 100%);
    padding: 0 36px !important;
    height: 63px;
    margin-left: -237px;
}
div#sec7 form button::after {
    content: "\f178";
    font-family: fontawesome;
    padding-left: 5px;
    display:inline-block;
    font-size: 18px;
	transform: rotate(-40deg);
}
div#sec7 form {
    display: flex;
    align-items: center;
}
div#sec7 div.wpforms-container-full {
    margin: 0px auto !important;
}
div#sec7 .wpforms-submit-container {
    margin: 0 !important;
}
div#sec8 h6 {
    color: #FF71C6;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 100% */
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-bottom: 17px;
}
div#sec8 h2 {
    color: #000;
    font-family: Jost;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px; /* 120% */
    letter-spacing: -1.2px;
}
div#sec8 a#btn {
    color: #000;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    text-transform: uppercase;
    background: transparent !important;
    display: table;
    margin: 0 auto;
    margin-right: 0;
}
div#sec8 a#btn i{
    color:#FF71C6;
    font-size: 20px;
}
div#sec8 img{
    display:block;
    width:94%;
}
div#sec8 h4{
    color: #FF71C6;
    font-family: Jost;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px; /* 100% */
    padding-left:25px;
    padding-top:20px;
    margin-bottom:13px;
    position:relative;
}
div#sec8 h4:before{
    content: "\f2c0";
    font-family: fontawesome;
    font-size: 18px;
    position:absolute;
    left:0;
}
div#sec8 h3{
    color: #000;
    font-family: Jost;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 33.6px; /* 140% */
    margin-bottom:14px;
}
div#sec8 p{
    color: #5E5E5E;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px; /* 160% */
}
div#sec8 a#btn2 {
    color: #000;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    text-transform: uppercase;
    background: transparent !important;
    border: 1px solid rgba(0, 0, 0, 0.20);
    border-radius: 999px !important;
    padding: 10px 40px 10px 40px;
}
div#sec8 a#btn2 i{
    font-size: 20px;
    padding-right: 40px;
    color: #FF71C6;
}
div#sec8 a#btn2 .fa-long-arrow-right:before {
    transform: rotate(-40deg);
    display: inline-block;
}
div#fotr .column-bg-overlay {
    border-radius: 55px;
    background: linear-gradient(260deg, #1D1D1D 2.58%, #5E5E5E 21.36%, #353535 32.86%, #2C2C2C 70.03%, #4F4F4F 85.6%, #000 104.07%);
}
div#fotr div#fotr-inner-one img{
    display:table;
    margin:0 auto;
    margin-bottom:25px;
}
div#fotr div#fotr-inner-one p{
    color: #9B9B9B;
    text-align: center;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px; /* 160% */
    padding-bottom: 23px;
    width: 71%;
    margin: auto;
}
div#fotr div#fotr-inner-one .vc_col-sm-12{
    border-bottom:2px solid #353535;
    padding-bottom: 30px;
}
div#fotr-inner-two h3 {
    color: #FFF;
    font-family: Jost;
    font-size: 25.31px;
    font-style: normal;
    font-weight: 600;
    line-height: 30.372px; /* 120% */
}
div#fotr-inner-two ul{
    margin:0;
}
div#fotr-inner-two ul li{
    list-style:none;
    margin-bottom:5px;
}
div#fotr-inner-two ul li a{
    color: #979797;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px; /* 160% */
}
div#fotr-inner-three:before{
    content:"";
    border-top: 1px solid rgba(255, 255, 255, 0.25);
    width: 1530px;
    position:absolute;
    top:0;
    left:0;
    right:0;
    display:block;
    margin:0 auto;
}
div#fotr-inner-three:after{
    content:"";
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    width: 1530px;
    position:absolute;
    left:0;
    right:0;
    display:block;
    margin:0 auto;
}
div#fotr-inner-three h6{
    color: #FFF;
    font-family: Jost;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 110% */
    margin-bottom: 30px;
}
div#fotr-inner-three ul.iconlist {
    margin: 0;
    display: flex;
    gap:15px;
    margin-bottom: 56px;
}
div#fotr-inner-three ul.iconlist li i {
    color: #fff;
    font-size: 18px;
    border-radius: 999px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    width: 43px;
    height: 43px;
    line-height:43px;
}
div#fotr-inner-three ul.iconlist li {
    list-style: none;
}
div#fotr-inner-three h5 {
    color: #FFF;
    font-family: Jost;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 110% */
    margin-bottom: 31px;
}
div#fotr-inner-three a {
    color: #FFF;
    font-family: Jost;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 45px; /* 150% */
}
div#fotr-inner-three p a {
    color: #FFF;
    font-family: Jost;
    font-size: 19.954px;
    font-style: normal;
    font-weight: 400;
    line-height: 23.945px; /* 120% */
    text-transform: capitalize;
    display: block;
    padding-top:25px;
    text-align: right;
}
div#fotr-inner-three img {
    display: table;
    margin: 0 auto;
    margin-right: 0;
}
div#cont h2 {
   text-align: center;
    font-family: "Scarlet Jazz";
    font-size: 81.383px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.814px;
    text-transform: capitalize;
    background: linear-gradient(90deg, #494949 0%, #7C7C7C 13%, #CBCBCB 24.5%, #7C7C7C 59%, #CBCBCB 75.5%, #494949 98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 0px;
}
div#cont div#wpforms-115 {
    width: 75%;
}
div#cont form input, div#cont form textarea{
    height: 80px;
    color: #000;
    padding-left:32px;
    border:1.354px solid #565656;
    backdrop-filter: blur(10.156269073486328px);
    border-radius:11px;
    background:transparent;
}
div#cont form input::placeholder, div#cont form textarea::placeholder{
    color: #000;
    font-family: jost;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 35px; /* 164.706% */
    text-transform:capitalize;
    opacity:1;
}
div#cont form button{
    color: #FFF;
    font-family: jost;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 133.333% */
    background: linear-gradient(90deg, #A77600 0%, #FDB516 12%, #FFDB84 31.5%, #AB7700 100%);
    border-radius:11px !important;
    display:block;
    width:100%;
    height: 80px;
}
div#cont .wpforms-container .wpforms-field{
    padding:10px 0 !important;
}
div.wpforms-container-full .wpforms-confirmation-container-full {
    background: #000 !important;
    border: 1px solid #000 !important;
}
div.wpforms-container-full .wpforms-confirmation-container-full p{
    color:#fff !important;
}
.woocommerce ul.products li.product.classic .product-wrap img {
    height: 300px;
    object-fit: cover;
    object-position: top;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #000;
    font-family: Outfit;
    font-size: 25.695px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{
    color: #5E5E5E !important;
    font-family: Jost;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 160% */
}
.woocommerce div.product .product_title {
    font-family: 'Scarlet Jazz';
    font-size: 30px;
    line-height: 45px;
    color: #000;
}
.woocommerce div.product .summary p.price {
    font-family: 'Jost';
}
.woocommerce div.product form.cart .variations label {
    font-family: 'Jost';
    color: #000;
    font-size: 16px;
}
.woocommerce div.product form.cart .variations select {
    border: 1px solid;
    font-family: 'Jost';
    color: #000;
    font-size: 16px;
}
.woocommerce-page button[type=submit].single_add_to_cart_button, body[data-form-submit=regular].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button {
    font-family: 'Outfit';
}
.woocommerce div.product .woocommerce-tabs .panel p {
    font-family: 'Outfit';
    font-size: 16px;
}
.woocommerce .woocommerce-tabs>div h2 {
}
.woocommerce div.product .woocommerce-tabs .panel p b {
    color: #000;
}
.woocommerce div.product .woocommerce-tabs .panel img {
    width: 49%;
    height: auto;
    object-fit: cover;
    object-position: top;
}
a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-after.tinvwl-loop {
    color: #FF71C6;
    margin-top: 0;
}
.post-type-archive-product.woocommerce .container-wrap, .tax-product_cat.woocommerce .container-wrap {
    background-color: #fff !important;
}
h1.page-title {
    font-family: "Scarlet Jazz";
    font-size: 81.383px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.814px;
    text-transform: capitalize;
    background: linear-gradient(90deg, #494949 0%, #7C7C7C 13%, #CBCBCB 24.5%, #7C7C7C 59%, #CBCBCB 75.5%, #494949 98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.content ul li img {
    max-width: unset;
}
.tinv-header h2 {
    font-family: "Scarlet Jazz";
    font-size: 81.383px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.814px;
    text-transform: capitalize;
    background: linear-gradient(90deg, #494949 0%, #7C7C7C 13%, #CBCBCB 24.5%, #7C7C7C 59%, #CBCBCB 75.5%, #494949 98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Term and Conditions */

.bold, b, strong {
    font-weight: 600;
    font-family: "Scarlet Jazz" !important;
    font-size: 33px;
    line-height: 43px;
}


/* Faqs */

div[data-style="default"] .toggle > .toggle-title a, div[data-style="default"] .toggle > .toggle-title {
    font-size: 32px !important;
    line-height: 42px !important;
    font-family: 'Scarlet Jazz' !important;
	font-weight: 500;
}
.toggle>.toggle-title a i {
    position: absolute;
    left: 13px;
    background-color: transparent;
    color: #888;
    top: 42px;
    width: 18px;
    height: 16px;
    line-height: 18px;
    font-size: 15px;
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
}
.wpb_text_column.wpb_content_element p 
{
    padding-bottom: 0;
    font-size: 21px !important;
    font-family: 'Jost' !important;
    font-weight: 400 !important;
}
.wpb_wrapper h2 {
    font-size: 40px;
    font-family: 'Jost';
    font-weight: 600;
    color: #000;
    line-height: 50px;
}
.wpb_wrapper h6 {
    font-size: 16px;
    font-family: 'Jost';
    font-weight: 400;
    color: #FF71C6;
    line-height: 26px;
}
h3.toggle-title a {
    font-size: 24px !important;
    font-family: 'Jost' !important;
    font-weight: 600;
    line-height: 33px !important;
    color: #000 !important;
}

.wpb_text_column.wpb_content_element p {
    font-size: 21px !important;
    font-family: 'Jost' !important;
    font-weight: 400 !important;
    line-height: 31px;
}
.wpb_wrapper h3 {
    font-size: 24px;
    line-height: 33px;
    font-family: 'jost';
    font-weight: 600;
    color: #000;
    padding: 20px 0px 10px 0px;
}
ul li {
    list-style: disc;
    list-style-position: outside;
    font-size: 21px;
    font-family: 'jost';
    font-weight: 400;
    line-height: 31px;
}
/* .wpb_wrapper h2 {
    color: #fff !important;
} */
.vc_col-sm-12.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone h2 {
    color: #FFF !important;
	font-family: "Scarlet Jazz" !important;
    font-size: 81.383px !important;
    font-style: normal !important;
    font-weight: 400;
    line-height: normal !important;
    letter-spacing: 0.814px;
    text-transform: capitalize;
    background: linear-gradient(90deg, #494949 0%, #7C7C7C 13%, #CBCBCB 24.5%, #7C7C7C 59%, #CBCBCB 75.5%, #494949 98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 0px;
}
.product-head h2 {
    color: #FFF;
	font-family: "Scarlet Jazz" !important;
    font-size: 81.383px !important;
    font-style: normal !important;
    font-weight: 400;
    line-height: normal !important;
    letter-spacing: 0.814px ;
    text-transform: capitalize;
    background: linear-gradient(90deg, #494949 0%, #7C7C7C 13%, #CBCBCB 24.5%, #7C7C7C 59%, #CBCBCB 75.5%, #494949 98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 0px;
}
img.image-box-sec {
    width: 69px !important;
}
/* --------- */ 
body.archive.post-type-archive.post-type-archive-product h2.woocommerce-loop-category__title {
    color: #000;
    font-family: "Scarlet Jazz";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}
body.archive.post-type-archive.post-type-archive-product mark.count {
    font-size: 24px;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}