/*
Theme Name: Fashion
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=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jacques+Francois&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Infant:ital,wght@0,300..700;1,300..700&display=swap');
@font-face {
  font-family: TrajanPro;
  src: url(/wp-content/themes/salient-child/fonts/TrajanPro-Regular.ttf);
}
.ocm-effect-wrap-inner {
    --scroll-bar-w: 0px;
}
h2,h3,h4,h5,h6,p{
    font-family: "Cormorant Infant";
}
a,span{
     font-family: "Jacques Francois";
}
div#ajax-content-wrap .container-wrap {
    background-image: url(/wp-content/uploads/2026/03/bann-wo-scaled.png);
    background-repeat: no-repeat;
    background-size: cover;
}
div#header-outer {
    height: 0;
}
div#header-space {
    height: 0;
}
a.nectar-button.small.regular.accent-color.regular-button {
    border-radius: 25.095px !important;
    width: 162px;
    height: 50px;
    text-align: center;
    margin: 0;
    line-height: 3;
}
a.nectar-button.small.regular.accent-color.regular-button span {
    color: #1E1E1E;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
/* ============================================================ */
div#banner-wo h2 {
    color: #EAC46A;
    font-size: 208px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -4.02px;
    text-transform: capitalize;
    line-height: 1;
    margin: 0;
}
div#banner-wo p {
    color: #fbf5ee;
    font-size: 20px;
    font-style: italic;
    font-weight: 500;
    line-height: 28px;
    width: 36%;
    padding-bottom: 11px;
}
div#banner-wo .small-ima {
    margin: 0 auto;
    display: table;
}
div#banner-wo .column-image-bg {
    border-radius: 36px;
    border: 1px solid #eac46a;
}
/* =================================================== */
div#sec-02 h2 {
    color: #EFE6DA;
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: 71.6px; /* 118.571% */
    letter-spacing: -2px;
    text-transform: capitalize;
    font-family: TrajanPro;
    margin: 0;
    padding-bottom: 17px;
}
div#sec-02 img {
    float: right;
    margin-bottom: 59px;
    margin-top: -430px;
}
div#sec-02 .vc_col-sm-6:nth-child(1) p {
    color: #EFE6DA;
    font-size: 19px;
    font-style: italic;
    font-weight: 500;
    line-height: 28px;
    width: 76%;
}
.tex-woin {
    float: right;
}
div#sec-02 .tex-woin p {
    color: #EFE6DA;
    text-align: right;
    font-family: "Cormorant Infant";
    font-size: 19px;
    font-style: italic;
    font-weight: 500;
    line-height: 28px;
}
div#sec-02 .divider {
    background: radial-gradient(50% 50% at 50% 50%, #EAC46A 0%, #231814 100%);
    height: 4px !important;
    margin-top: 144px;
}
/* ======================================================================= */
div#sec-03 h2 {
    color: #EAC46A;
    font-family: "Cormorant Infant";
    font-size: 93.089px;
    font-style: normal;
    font-weight: 500;
    line-height: 99.738px;
    letter-spacing: -1.795px;
    text-transform: capitalize;
    text-align: center;
    margin-bottom: 61px;
}
.jame-wo {
    border: 1px solid #eac46a;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    padding: 30px;
    border-radius: 20px;
}
div#sec-03 p {
    color: #EFE6DA;
    font-size: 22px;
    font-style: italic;
    font-weight: 500;
    line-height: 28px;
    /* width: 85%; */
}
div#sec-03 .vc_col-sm-4:nth-child(3) {
    padding-left: 90px;
}
div#sec-03 .vc_col-sm-4:nth-child(3) p {
    width: 100%;
}
div#sec-03 .divider{
     background: radial-gradient(50% 50% at 50% 50%, #EAC46A 0%, #231814 100%);
     height: 4px !important;
     margin-top: 90px;
}
/* =============================================================================== */
div#sec-04 h2 {
    color: #EAC46A;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 69.014px;
    letter-spacing: -1.242px;
    text-transform: capitalize;
    margin: 0;
    padding-bottom: 39px;
}
div#sec-04 p {
    color: #EFE6DA;
    font-family: "Cormorant Infant";
    font-size: 21px;
    font-style: italic;
    font-weight: 500;
    line-height: 28px;
    width: 91%;
}
div#sec-04 a.nectar-button.small.regular.accent-color.regular-button {
    border-radius: 25.095px;
    border: 1px solid #D6C3A5;
    background-color: unset !important;
}
div#sec-04 a#btn2 {
    background: #EAC46A !important;
    text-transform: capitalize;
    margin-right: 20px;
    margin-top: 25px;
}
div#sec-04 a.nectar-button.small.regular.accent-color.regular-button span {
    color: #D6C3A5;
    text-transform: capitalize;
}
div#sec-04 a#btn2 span {
    color: #000;
}
div#sec-04 .vc_col-sm-6:nth-child(2) {
    padding-left: 0;
}
div#sec-04 {
    position: relative;
}
div#sec-04:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/03/Group-1321315830-3.png);
    position: absolute;
    width: 100%;
    height: 108%;
    background-repeat: no-repeat;
    top: 18px;
    background-size: 100% 100%;
    left: -300px;
}
/* ======================================================= */
div#sec-05 h2 {
    color: #EAC46A;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 69.014px;
    letter-spacing: -1.242px;
    text-transform: capitalize;
    margin: 0;
    padding-bottom: 18px;
}
div#sec-05 .vc_col-sm-9 p {
    color: #EFE6DA;
    font-size: 19px;
    font-style: italic;
    font-weight: 500;
    line-height: 28px;
    width: 57%;
}
div#sec-05 a.nectar-button.small.regular.accent-color.regular-button {
    float: right;
    text-transform: capitalize;
}
div#sec-05 .vc_col-sm-1 img {
    width: 100% !important;
    transform: scale(1.3);
    top: 6px;
}
div#sec-06 .tes-wo img {
    margin: 0 auto;
    display: table;
    display: none;
}
div#sec-06 .tes-wo {
    border-radius: 15.341px;
    border: 1.023px solid #D6C3A5;
    padding: 33px 15px;
    width: 95%;
    height: 280px;
}
div#sec-06 .tes-wo p.text1 {
    color: #D6C3A5;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24.156px;
}
div#sec-06 .tes-wo h4 {
    color: #D6C3A5;
    text-align: center;
    font-family: "Cormorant Infant";
    font-size: 26.014px;
    font-style: normal;
    font-weight: 700;
    line-height: 55.243px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    width: 95%;
}
/* div#sec-06 .vc_col-sm-4:nth-child(1) .tes-wo, div#sec-06 .vc_col-sm-4:nth-child(3) .tes-wo {/* transform: scale(0.9); */} */
div#sec-06 .tes-wo:hover {
    border-radius: 17.524px;
    background: linear-gradient(180deg, #EAC46A 0.01%, #231814 125.11%);
}
div#sec-06 .tes-wo:hover {
    background: linear-gradient(180deg, #EAC46A 0.01%, #231814 125.11%);
    transition: all 0.6s linear !important;
}
div#sec-06 .tes-wo:hover * {
    color: #fff !important;
}
div#sec-06 .vc_col-sm-4:nth-child(2) .tes-wo p,div#sec-06 .vc_col-sm-4:nth-child(2) .tes-wo h4 {
    /* color: #fff; */
}
div#sec-06 .owl-dots {
    margin-top: 20px;
}
div#sec-06 .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    background-color: #fff !important;
    width: 10px;
    height: 10px;
    opacity: 1;
}
div#sec-06 .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    background-color: #fff;
    opacity: 0.5;
}
/* ========================================================================= */
div#sec-08 h2 {
    color: #FFF;
    font-family: "Cormorant Infant";
    font-size: 150px;
    font-style: normal;
    font-weight: 400;
    line-height: 90%;
    text-transform: capitalize;
    text-align: center;
    margin-bottom: 24px;
    position: relative;
}
div#sec-08 p {
    color: #FFF;
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
    text-align: center;
    padding: 0;
    padding-bottom: 21px;
    width: 50%;
    margin: 0 auto;
    line-height: 1.2;
}
div#sec-08 div#wpforms-23 {
    margin: 0 auto;
    display: table;
}
div#sec-08 form#wpforms-form-23 {
    display: flex;
}
div#sec-08 form#wpforms-form-23 input {
    width: 1023px;
    border-radius: 40.5px;
    border: 1px solid #CDCDCD;
    height: 81px;
    background-color: transparent;
    padding-left: 40px;
    color: #fff;
}
div#sec-08 form#wpforms-form-23 input::placeholder {
    color: #989898;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 168%;
    text-transform: capitalize;
}
div#sec-08 button#wpforms-submit-23 {
    border-radius: 27.5px !important;
    background: #EAC46A;
    width: 185px;
    height: 55px;
    color: #231814;
    font-family: "Jacques Francois";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 155%;
    text-transform: capitalize;
    position: absolute;
    right: 14px;
    top: 18px;
}
div.wpforms-container-full .wpforms-confirmation-container-full {
    background: #EAC46A;
}
div.wpforms-container-full .wpforms-confirmation-container-full p {
    padding: 0 !important;
    font-size: 17px !important;
    color: #000 !important;
    font-family: 'Poppins';
}
div#sec-08 h2:before {
    content: '';
    border: 1px solid #fff;
    position: absolute;
    width: 479.075px;
    left: -39px;
    top: 70px;
    opacity: 0.37;
}
div#sec-08 h2:after {
    content: '';
    border: 1px solid #fff;
    position: absolute;
    width: 479.075px;
    right: -39px;
        top: 70px;
    opacity: 0.37;
}
/* ================================================= */
div#copy-wo p {
    color: #FFF;
    font-family: "Cormorant Infant";
    font-size: 22.974px;
    font-style: normal;
    font-weight: 700;
    line-height: 24.615px; /* 107.143% */
    letter-spacing: -0.443px;
    text-transform: capitalize;
    text-align: center;
    padding: 30px 0 30px;
}

div#copy-wo p a {
    color: #EAC46A;
    font-family: "Cormorant Infant";
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 24.615px;
    letter-spacing: -0.443px;
    text-transform: capitalize;
}
div#foot-working img {
    margin: 0 auto;
    display: table;
    padding-bottom: 26px;
}
div#foot-working p {
    color: #000;
    text-align: center;
    font-family: "Cormorant Infant";
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 168%;
    text-transform: capitalize;
    width: 55%;
    margin: 0 auto;
    display: table;
    padding-bottom: 0;
}
div#foot-working h3 {
    color: #000;
    font-family: "Cormorant Infant";
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 168%;
    text-transform: capitalize;
    margin: 0;
    padding-bottom: 21px;
}
div#foot-working ul.iconlist {
    margin: 0 auto;
    display: table;
}
div#foot-working ul.iconlist li {
    display: inline;
    margin-right: 10px;
}
div#foot-working ul.iconlist li i {
    width: 56px;
    height: 56px;
    border-radius: 56px;
    border: 1px solid #000;
    font-size: 23px;
    color: #000;
    padding: 14px;
}
div#foot-working ul.iconlist li:last-child {
    margin: 0;
}
div#foot-working ul {
    margin: 0;
}
div#foot-working ul li a {
    color: #000;
    font-family: "Cormorant Infant";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 168%;
    text-transform: capitalize;
}
div#foot-working ul li {
    list-style: none;
    padding-bottom: 11px;
}
div#foot-working .vc_col-sm-2:nth-child(3) {
    padding-left: 40px;
}
div#foot-working .column-image-bg {
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
div#foot-working ul li:hover a,div#foot-working ul li:hover i {
    color: #fff;
}
div#foot-working .row_col_wrap_12.col.span_12.dark.left,div#copy-wo .row_col_wrap_12.col.span_12.dark.left {
    background-image: url(/wp-content/uploads/2026/03/bann-wo-scaled.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom !important;
}
/* ================================================================ */
#conta h2 {
    color: #EAC46A;
    font-family: "Cormorant Infant";
    font-size: 93.089px;
    font-style: normal;
    font-weight: 500;
    line-height: 99.738px;
    letter-spacing: -1.795px;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
}
#conta div#wpforms-53 {
    margin: 0;
    width: 60%;
    margin: 0 auto;
    display: table;
}
#conta label {
    color: #EFE6DA;
    font-family: "Cormorant Infant";
    font-size: 25px;
    font-style: italic;
    font-weight: 500;
    line-height: 28px;
}
#conta input {
    height: 60px;
    background-color: transparent !important;
    border: 1px solid #eac46a;
    border-radius: 7px;
    color: #fff;
}
#conta textarea {
    background-color: transparent !important;
    border: 1px solid #eac46a;
    border-radius: 7px;
    color: #fff;
}
#conta button#wpforms-submit-53 {
    border-radius: 25.095px !important;
    background: #EAC46A;
    color: #1E1E1E;
    font-family: poppins;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -0.502px;
    width: 100%;
    height: 50px;
}
/* ======================================================== */
header#top .row {
    border-radius: 74.411px;
    border: 1px solid rgba(241, 205, 120, 0.44);
    background: rgba(0, 0, 0, 0.33);
    box-shadow: 0 11px 24px 0 rgba(0, 0, 0, 0.09);
    backdrop-filter: blur(5.949999809265137px);
    padding-left: 46px;
    padding-right: 45px;
    margin-top: 50px;
    padding: 40px 0 40px !important;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    color: #E7DDCD;
    font-family: "Jacques Francois";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.502px;
    text-transform: capitalize;
    padding: 0 23px;
    margin: 0;
}
div#foot-working ul.men-wo {
    margin: 0 auto;
    display: table;
}
div#foot-working ul.men-wo li {
    display: inline-block;
    margin: 20px 20px;
}
div#foot-working ul.men-wo li a {
    font-size: 23px;
    font-weight: 600;
}
header#top .col.span_3 {
    display: none !important;
}
header#top .col.span_9 {
    width: 100% !important;
    float: unset !important;
    justify-content: center;
}
.page-id-2 div#sec-04 p{
    font-size: 35px;
    line-height: 50px;
}
div#foot-working ul.men-wo li:last-child {margin-right: 0;}