<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
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
*/


@font-face {
  font-family: 'Aileron';
  src: url('Aileron-Regular.otf');
  font-weight: 400;
 }


 @font-face {
   font-family: 'Aileron Bold';
   src: url('Aileron-Bold.otf');
   font-weight: 700;
  }

   @font-face {
     font-family: 'Aileron Light';
     src: url('Aileron-Light.otf');
     font-weight: 200;
    }

  body {
    font-family: 'Aileron' !important;
  }

  .bold, strong, b {
    font-family: inherit !important;
    font-weight: 600;
  }

.h1like, .h1like *{
  font-family: "Vidaloka" !important;
  font-size: 66px !important;
  line-height: 80px !important;
  font-weight: 400 !important;
}
.fs53, .fs53 *{
  font-size: 53px !important;
  line-height: 65px !important;
}
.fs30, .fs30 *{
  font-size: 30px !important;
  line-height: 40px !important;
}
.fs70, .fs70 *{
  font-size: 70px !important;
  line-height: 80px !important;
}


.admin-bar .wpb_row.vc_row-o-full-height.top-level,
.admin-bar .wpb_row.vc_row-o-full-height.top-level &gt; .col.span_12{
    min-height:0 !important;
}
.nectar-simple-slider.sizing-percentage.height-90vh {
  height: calc(100vh - 116px);
  min-height:0 !important;

}
.admin-bar .nectar-simple-slider.sizing-percentage.height-90vh {
  height: calc(100vh - 116px - 32px);
  min-height:0 !important;
}
.psbsoluteTop{
  position:absolute;
  top:50px;
  left:50%;
  transform:translateX(-50%)
}
.psbsoluteBottom{
  position:absolute;
  bottom: 70px;
    left: 70px;

}

.smallH1, .smallH1 *{
  font-size:17px !important;
  line-height: 20px !important;
  font-weight: 200 !important;
  text-transform:uppercase;
  font-family: 'Aileron';
}

.decouvrez{
  position: absolute;
    bottom: 0;
    left: 50%;
    transform:translateX(-50%);
    background: #FFF;
    color:#1D1818 !important;
    border-radius: 80px 80px 0 0;
    padding: 30px;

      padding-bottom: 10px;
      padding-top: 30px;
      font-size:17px !important;
        font-family: 'Vidaloka';
        box-shadow: 0px 0px 50px #FFFFFF;
	
	transition: all .4s ease;
}

.decouvrez:hover{
  box-shadow: 0px 0px 10px 1px #FFFFFF50;
}
.nectar-carousel{
  margin-bottom:0px !important;
}

#headerSlider .flickity-prev-next-button.next{
  position: absolute;
    right: 50px;
    top: calc(100% - 100px);
    background: #FFF !important;
    clip-path: polygon(0 0, 50% 50%, 0 100%);
    -webkit-clip-path: polygon(0 0, 50% 50%, 0 100%);
    transform:none;
    border-radius: 0px !important;
}

#headerSlider .flickity-prev-next-button svg,
.nectar-simple-slider .flickity-prev-next-button::before,
.nectar-simple-slider .flickity-prev-next-button::after{
  display:none;
}

#headerSlider .flickity-prev-next-button.previous{
  position: absolute;
border-radius: 0px !important;
    left: calc(100% - 150px);
    top: calc(100% - 100px);
    -webkit-transform: scaleX(-1);
transform: scaleX(-1);
    background: #FFF !important;
    clip-path: polygon(0 0, 50% 50%, 0 100%);
    -webkit-clip-path: polygon(0 0, 50% 50%, 0 100%);
}

.vidaloka , .vidaloka *{
          font-family: 'Vidaloka' !important;
}

.fs30, .fs30 *{
  font-size: 30px !important;
  line-height:45px !important;
}

.ctaDeco .link_wrap{
  box-shadow: 0px 0px 50px #BBD5EFC7 !important;
}

.ctaDeco:hover .link_wrap{
  box-shadow:none !important;
}

.lumiereAfter .img-with-aniamtion-wrap {
  position:relative;
}

.lumiereAfter .img-with-aniamtion-wrap :after{
  background: url('/wp-content/uploads/2024/04/lumiereAfter1.png');
    position: absolute;
    right: -150px;
    top: -130px;
    z-index: -1;
    width: 400px;
    height: 400px;
    object-fit: unset;
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    opacity: .6;
}

@media screen and (max-width:1300px){
  .psbsoluteBottom{
    position:absolute;
    bottom: 70px;
      left: 70px;
      max-width:50%;
  }
}

@media screen and (max-width:900px){
  .psbsoluteBottom{
    position:absolute;
    bottom: 75px;
      left: 30px;
      right:30px;
      max-width:100%;
  }

  #headerSlider .flickity-prev-next-button.next{
  display: none !important;
  }


  #headerSlider .flickity-prev-next-button.previous{
  display: none !important;
  }

}


.flexCol &gt; .vc_column-inner &gt; .wpb_wrapper {
  display:flex;
  flex-direction: column;
  justify-content: top;
  align-items: center;
}

.nectar-milestone .subject{
  font-size:24px !important;
  line-height: 35px !important;
  font-family: 'Vidaloka';
  max-width:300px;
  margin: auto;
}

.bgc .row-bg{
  background-repeat: no-repeat;
  background-position: calc(100% - 200px) calc(100% - 20px) !important;
  background-size: 900px 900px;
}
.bgbnorp .column-image-bg{
  background-repeat: no-repeat;
}

.bubble1{
  width: 39px !important;
  height: 39px !important;
  background: #C4E3FF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 50px #E5EDFB;
  opacity: 0.5  !important;
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(30px);
  content: ""  !important;
  border-radius: 50%  !important;
  position: absolute  !important;
  top: -65px !important;
  left: 50px !important;
}

.bubble3{
  width: 55px !important;
  height: 55px !important;
  background: #C4E3FF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 50px #E5EDFB;
  opacity: 0.5  !important;
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(30px);
  content: ""  !important;
  border-radius: 50%  !important;
  position: absolute  !important;
  top: -100px !important;
  right: 0px !important;
}


.bubble2{
  width: 39px !important;
  height: 39px !important;
  background: #C4E3FF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 50px #E5EDFB;
  opacity: 0.5  !important;
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(30px);
  content: ""  !important;
  border-radius: 50%  !important;
  position: absolute  !important;
  top: 0px !important;
  right: 150px !important;
}


.bubble4 {
  width: 55px !important;
  height: 55px !important;
  background: #C4E3FF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 50px #E5EDFB;
  opacity: 0.5 !important;
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(30px);
  content: "" !important;
  border-radius: 50% !important;
  position: absolute !important;
  top: 50px !important;
  right: 0px !important;
}
@media screen and (max-width:990px){
  .rmmwtb{
    max-width: none !important;
  }

  .mal{
    margin-left: 0;
  }
}

@media screen and (max-width:690px){
  .bgbnorp  .bg-layer-wrap .bg-layer{
    background-position:left !important;
  }
}

@media screen and (min-width:691px) and (max-width:990px){
  .nectar-simple-slider.sizing-percentage.height-90vh {
  height: 60vh !important;
  min-height: 0 !important;
}
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  body h2, .single-product div.product h1.product_title, .nectar-shop-header .page-title, #ajax-content-wrap .nectar-inherit-h2, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
    font-size: 46.5px;
    line-height: 55.25px;
  }
}

.titreFooter, .titreFooter *{
  font-family: "Vidaloka" !important;
  font-size:22px !important;
  line-height: 34px !important;
}

.flexImage &gt; .vc_column-inner &gt; .wpb_wrapper{
  display: flex;
  gap: 10px;
}
.nectar-flickity.nectar-carousel[data-desktop-columns="2"][data-spacing="10px"][data-format="default"] .cell {
   width: auto !important;
 }

.nectar-flickity.nectar-carousel[data-desktop-columns="4"][data-spacing="10px"][data-format="default"] .cell {
   width: auto !important;
 }

.nectar-flickity.nectar-carousel[data-desktop-columns="3"][data-spacing="10px"][data-format="default"] .cell {
   width: auto !important;
 }


/* .customOverflow .nectar-flickity {
    clip-path: inset( -100vw -100vw -100vw 0 );
    -webkit-clip-path: inset( -100vw -100vw -100vw 0 );
} */



.customTags{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}
.customTags .vc_column-inner &gt; .wpb_wrapper{
  display:flex;
  gap:10px;
  padding:15px;
  justify-content: flex-end;
}

.customTags .customTag{
  margin-bottom: 0;
  box-shadow: 0px 0px 50px #4772ABC7;
  border-radius: 30px;
  opacity: 1;
  backdrop-filter: blur(30px) grayscale(0) opacity(0.9) brightness(65%);
  -webkit-backdrop-filter: blur(30px) grayscale(0) opacity(0.9) brightness(65%);
  padding: 7px 20px;
  font-size:17px !important;
  line-height: 20px !important;
  font-family: "Vidaloka" !important;
}

.customOverflowFW .nectar-flickity .inner-wrap .img-with-aniamtion-wrap ,
.customOverflowFW .nectar-flickity .inner-wrap .img-with-aniamtion-wrap  *{
  height: 100% !important;
}
.customOverflowFW .nectar-flickity .inner-wrap .img-with-aniamtion-wrap img{
  object-fit: cover;
}

.customOverflow .nectar-flickity .inner-wrap .img-with-aniamtion-wrap ,
.customOverflow .nectar-flickity .inner-wrap .img-with-aniamtion-wrap  *{
  height: 100% !important;
}
.customOverflow .nectar-flickity .inner-wrap .img-with-aniamtion-wrap img{
  object-fit: cover;
}

.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots, .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots {
  bottom: -40px !important;

  margin: 0;

}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot, .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot, .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot, .nectar-woo-flickity .flickity-page-dots .dot, .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot, body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch{
  opacity: 1 !important;
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot::before,
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot::before,
.nectar-quick-view-box .flickity-page-dots .dot::before,
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot::before,
.nectar-woo-flickity .flickity-page-dots .dot::before,
.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot::before,
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch::before {
  transform: none !important;
box-shadow: 0px 0px 5px #FFFFFF !important;
  background-color: #FFF !important;
  width: 12px !important;
  height: 12px !important;
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected::before,
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected::before,
.nectar-quick-view-box .flickity-page-dots .dot.is-selected::before,
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected::before,
.nectar-woo-flickity .flickity-page-dots .dot.is-selected::before,
.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected::before,
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch::before {
  transform: none !important;
box-shadow: 0px 0px 15px #F856C7 !important;
  background-color: #BB3782 !important;
  width: 12px !important;
  height: 12px !important;
}
.nodots .flickity-page-dots{
  display: none !important;
}

@media screen and (max-width:990px){
  .responsiveAlignLeft .right.img-with-aniamtion-wrap {
  text-align: left;
}
}


@media (min-width: 1300px) {
  .biggerDiv {
    width: calc(50% + 50px) !important;
  }
  .smallerDiv {
    width: calc(50% - 50px) !important;
  }
}



@media (max-width: 1100px) {
  .biggerDiv {
    width:100% !important;
  }
  .smallerDiv {
      width:100% !important;
  }

  .smallerDiv .rmmwtb{
    max-width: none !important;
  }
  .forceReverseFlex .row_col_wrap_12_inner{
    flex-direction: column-reverse;
  }
  .smallerDiv.responsiveAlignLeft &gt; .vc_column-inner{
    padding: 0;
  text-align: left;
  }
  .smallerDiv.responsiveAlignLeft .right.img-with-aniamtion-wrap{
    text-align: left;
  }
  .smallerDiv.responsiveAlignLeft .nectar-cta[data-alignment="right"]{
      text-align: left;
  }
}

.anodeco a,
.anodeco a:hover{
  color:inherit !important;
  text-decoration: none !important;
  cursor:pointer;
}
.goBottom &gt; .vc_column-inner &gt; .wpb_wrapper{
  display:flex;
  flex-direction: column;
}

.goBottom .goBottomBTN{
  margin-top: auto !important;
}
.nomb{
  margin-bottom: 0 !important;
}

.ctaDeco2 .link_wrap{
  box-shadow: 0px 0px 50px #823A8DC7 !important;
}

.fs20, .fs20 *{
  font-size:20px !important;
}



@media only screen and (max-width: 1300px) and (min-width: 1000px) {
.h1like, .h1like *,
.fs70, .fs70 *{
    font-size: 49.5px !important;
    line-height: 60px !important;
  }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
.h1like, .h1like *,
.fs70, .fs70 *{
      font-size: 46.2px !important;
    line-height: 56px !important;
  }
  .fs53, .fs53 * {
  font-size: 43px !important;
  line-height: 55px !important;
}
}

@media only screen and (max-width: 690px) {
  .col h2, body h2, .single-product div.product h1.product_title, .nectar-shop-header .page-title, .woocommerce-account .woocommerce &gt; #customer_login .nectar-form-controls .control, .nectar_single_testimonial[data-style="bold"] p, #slide-out-widget-area .nectar-ext-menu-item .inherit-h2, #ajax-content-wrap .nectar-inherit-h2, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
    font-size: 45.5px;
    line-height: 55.75px;
  }
}

@media only screen and (max-width: 490px) {
  .col h2, body h2, .single-product div.product h1.product_title, .nectar-shop-header .page-title, .woocommerce-account .woocommerce &gt; #customer_login .nectar-form-controls .control, .nectar_single_testimonial[data-style="bold"] p, #slide-out-widget-area .nectar-ext-menu-item .inherit-h2, #ajax-content-wrap .nectar-inherit-h2, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
    font-size: 35.5px;
    line-height: 45.75px;
  }
  .fs70, .fs70 *{
        font-size: 36.2px !important;
      line-height: 46px !important;
    }
    .fs53, .fs53 * {
    font-size: 33px !important;
    line-height: 45px !important;
  }
}
@media only screen and (max-width: 690px) {
  .h1like, .h1like *,
  .fs70, .fs70 *{
    font-size: 42.9px !important;
    line-height: 52px !important;
  }

  .fs53, .fs53 * {
  font-size: 33px !important;
  line-height: 45px !important;
}

.nectar-milestone .number {
  font-size: 52px !important;
  line-height: 52px !important;
}
}
@media only screen and (min-width: 1000px) {
  .wpb_row.vc_row-o-full-height.top-level, .wpb_row.vc_row-o-full-height.top-level &gt; .col.span_12 {
    min-height: calc(100vh - 116px) !important;
  }
}


.nectar-milestone .number{
  font-family: "Aileron" !important;
  font-weight: 500 !important;
}
@media only screen and (max-width: 999px) {
  .wpb_row.vc_row-o-full-height.top-level, .wpb_row.vc_row-o-full-height.top-level &gt; .col.span_12 {
    min-height: calc(100vh - 116px);
  }
}

@media screen and (max-width:690px){
  .nectar-cta .link_wrap{
    display: block;
    text-align: center;
  }
}

#headerSlider .wpb_text_column:not(.psbsoluteTop):not(.psbsoluteBottom):not(.decouvrez){
  padding-left:50px !important;
  padding-right:50px !important;
}
@media screen and (max-width:690px){
  #headerSlider .wpb_text_column:not(.psbsoluteTop):not(.psbsoluteBottom):not(.decouvrez){

    padding-left:20px !important;
    padding-right:20px !important;
  }

}

.text-center{
  text-align: center;
}
.simplefilter li {
  color: #FFFFFF;
  border-radius: 30px;
  background-color: #0e1430 !important;
}

.simplefilter_854 li:hover,
.simplefilter_854 li.active{
  background-color: #B51A91 !important;
}

.filter_gallery_854{
  margin-top:50px !important;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a {
  font-family: 'Aileron' !important;
  font-weight: 500 !important;
}
.nectar-milestone.motion_blur .number span {
  min-width: 10px !important;
}
</pre></body></html>