.elementor-kit-7{--e-global-color-primary:#521C33;--e-global-color-secondary:#54595F;--e-global-color-text:#7A6F73;--e-global-color-accent:#F4E8EC;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );color:#FFFFFF;border-style:none;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#38101C;color:#FFFFFF;border-style:none;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Femswear page design - icon fonts & decorative backgrounds */
@font-face {
  font-family: 'FW Icons 300';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v377/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDDxHOej.woff2) format('woff2');
}
@font-face {
  font-family: 'FW Icons 350';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v377/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p5Y0.woff2) format('woff2');
}
@font-face {
  font-family: 'FW Icons 400';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v377/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format('woff2');
}
@font-face {
  font-family: 'FW Icons 400 Fill';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v377/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzazHD_dY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format('woff2');
}
body #fwbg-n8{background-image:linear-gradient(to right bottom, rgb(253, 248, 247), rgb(247, 243, 239), rgb(253, 248, 247));background-size:auto;background-position:0% 0%;background-repeat:repeat}
body #fwbg-n129{background-image:linear-gradient(to right bottom, rgb(253, 248, 247), rgb(251, 241, 237));background-size:auto;background-position:0% 0%;background-repeat:repeat}
body #consultation-booking{background-image:linear-gradient(to right, rgb(253, 248, 247), rgb(250, 236, 230));background-size:auto;background-position:0% 0%;background-repeat:repeat}
body #fwbg-n1{background-image:radial-gradient(rgb(234, 220, 206) 0.75px, rgba(0, 0, 0, 0) 0.75px);background-size:16px 16px;background-position:0% 0%;background-repeat:repeat}
body #fwbg-n9{background-image:linear-gradient(to right, rgb(253, 248, 247), rgb(253, 249, 245), rgb(247, 243, 239));background-size:auto;background-position:0% 0%;background-repeat:repeat}
body #fwbg-n8{background-image:linear-gradient(rgb(253, 249, 245), rgb(253, 248, 247));background-size:auto;background-position:0% 0%;background-repeat:repeat}
body #fwbg-n217{background-image:linear-gradient(to right, rgb(253, 248, 247), rgb(255, 255, 255));background-size:auto;background-position:0% 0%;background-repeat:repeat}
html{scroll-behavior:smooth}
body.page-id-693 .page-header,body.page-id-714 .page-header,body.page-id-963 .page-header,body.page-id-883 .page-header,body.page-id-1004 .page-header,
body.page-id-693 .entry-title,body.page-id-714 .entry-title,body.page-id-963 .entry-title,body.page-id-883 .entry-title,body.page-id-1004 .entry-title{display:none!important}
body.page-id-693 .site-main,body.page-id-714 .site-main,body.page-id-963 .site-main,body.page-id-883 .site-main,body.page-id-1004 .site-main,
body.page-id-693 .page-content,body.page-id-714 .page-content,body.page-id-963 .page-content,body.page-id-883 .page-content,body.page-id-1004 .page-content{margin:0;padding:0;max-width:none}/* End custom CSS */