
  
  @font-face {
    font-family: 'Google-Sans';
      /* src: url('fonts/Roboto-Regular.eot'); */
      src: local('☺'), url('https://cdn.shopify.com/s/files/1/0628/5141/6285/files/GoogleSans-Regular.woff?v=1644546947') format('woff'),
        local('☺'), url('https://cdn.shopify.com/s/files/1/0628/5141/6285/files/GoogleSans-Regular.woff2?v=1644546947') format('woff2');
          font-weight: normal;
          font-style: normal;
          font-display:swap;
          }
  

    
      
          @font-face {
            font-family: 'Google-Sans';
            /* src: url('fonts/Roboto-Regular.eot'); */
            src: local('☺'), url('https://cdn.shopify.com/s/files/1/0628/5141/6285/files/GoogleSans-Regular.woff?v=1644546947') format('woff'),
            local('☺'), url('https://cdn.shopify.com/s/files/1/0628/5141/6285/files/GoogleSans-Regular.woff2?v=1644546947') format('woff2');
            /* url('fonts/Roboto-Regular.ttf') format('truetype'), url('fonts/Roboto-Regular.svg') format('svg'); */
            font-weight: normal;
            font-style: normal;
            font-display:swap;
          }
      



@font-face {
  font-family: Lato;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//vilarausperfume.com/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2?h1=ZjgyYmM1LWRlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dmlsYXJhdXNwZXJmdW1lLmNvbQ&hmac=10d0e21e02f3bbf3af513943426d98c16b50978ad71ba0b2e416664f55642d2d") format("woff2"),
       url("//vilarausperfume.com/cdn/fonts/lato/lato_n4.d5c00c781efb195594fd2fd4ad04f7882949e327.woff?h1=ZjgyYmM1LWRlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dmlsYXJhdXNwZXJmdW1lLmNvbQ&hmac=384ad97a718edd989f3b813beb624b67b646cd62ff7f0b2b5af44d7b80809d2d") format("woff");
}

      @font-face {
  font-family: Lato;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//vilarausperfume.com/cdn/fonts/lato/lato_n7.900f219bc7337bc57a7a2151983f0a4a4d9d5dcf.woff2?h1=ZjgyYmM1LWRlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dmlsYXJhdXNwZXJmdW1lLmNvbQ&hmac=292ae3ef372535f802010f965a4900446f8e1e657dc77298077f23273972e3e4") format("woff2"),
       url("//vilarausperfume.com/cdn/fonts/lato/lato_n7.a55c60751adcc35be7c4f8a0313f9698598612ee.woff?h1=ZjgyYmM1LWRlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dmlsYXJhdXNwZXJmdW1lLmNvbQ&hmac=7930a745204ed34eddc3783bd792993b5ef35385a414dfb71530232ef1d67417") format("woff");
}

      @font-face {
  font-family: Lato;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//vilarausperfume.com/cdn/fonts/lato/lato_i4.09c847adc47c2fefc3368f2e241a3712168bc4b6.woff2?h1=ZjgyYmM1LWRlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dmlsYXJhdXNwZXJmdW1lLmNvbQ&hmac=785701000b424fcf4ec3d90baed268966f3b3bf1e5c77860bb99f487956ab468") format("woff2"),
       url("//vilarausperfume.com/cdn/fonts/lato/lato_i4.3c7d9eb6c1b0a2bf62d892c3ee4582b016d0f30c.woff?h1=ZjgyYmM1LWRlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dmlsYXJhdXNwZXJmdW1lLmNvbQ&hmac=8de10019a8059d0d5b91e5714090a4db68bfb1c3a0f867967c46a107bb8210a0") format("woff");
}

      @font-face {
  font-family: Lato;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("//vilarausperfume.com/cdn/fonts/lato/lato_i7.16ba75868b37083a879b8dd9f2be44e067dfbf92.woff2?h1=ZjgyYmM1LWRlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dmlsYXJhdXNwZXJmdW1lLmNvbQ&hmac=baeaeca915acebc3324a68c1826da31c3a9a979bbde4dc9f1a21686bf79289cc") format("woff2"),
       url("//vilarausperfume.com/cdn/fonts/lato/lato_i7.4c07c2b3b7e64ab516aa2f2081d2bb0366b9dce8.woff?h1=ZjgyYmM1LWRlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dmlsYXJhdXNwZXJmdW1lLmNvbQ&hmac=d11452b2bda2a6fb304215c4b54e33e21bbd387adad8d1329bc00ea5e79ebccd") format("woff");
}

      @font-face {
  font-family: "Playfair Display";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//vilarausperfume.com/cdn/fonts/playfair_display/playfairdisplay_n4.9980f3e16959dc89137cc1369bfc3ae98af1deb9.woff2?h1=ZjgyYmM1LWRlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dmlsYXJhdXNwZXJmdW1lLmNvbQ&hmac=c9e3b01ab40d3bd00e98b30c7eaa5ae80bc0a74b95aca985c59aba84051a49eb") format("woff2"),
       url("//vilarausperfume.com/cdn/fonts/playfair_display/playfairdisplay_n4.c562b7c8e5637886a811d2a017f9e023166064ee.woff?h1=ZjgyYmM1LWRlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dmlsYXJhdXNwZXJmdW1lLmNvbQ&hmac=f0db378d7c7f7c050c45586a8fbf952094d992b1f30d6e3def09249cc4adf473") format("woff");
}


      :root {
        --g-font-1: Google-Sans, Sans-serif;
        --g-font-2: Google-Sans, serif;
        --font-body-family: Google-Sans;
        --font-body-style: normal;
        --font-body-weight: 400;

        --font-heading-family: Google-Sans;
        --font-heading-style: normal;
        --font-heading-weight: 400;

        --color-background-sould-out-label: #ffffff;
        --color-text-sould-out-label: #fe9931;
        --color-background-new-label: #94b92b;
        --color-text-new-label: #ffffff;
        --color-background-sale-label: #e56d6d;
        --color-text-sale-label: #ffffff;

        --color-menu-vertical-text: #000000;
        --color-menu-vertical-text-hover: #000000;
        --color-label-vertical-text: #000000;
        --color-label-vertical-text-hover: #44533c;
        
        --color-menu_text: #000000;
        --color-menu_text_hover: #000000;
        --color-label_text: #000000;
        --color-label_text_hover: #44533c;

        --color-base-header: #000000;
        --color-base-sub-header:#000000;
        --color-base-link: #000000;
        --color-base-link-hover: #000000;
        --color-label-new: #01bad4;
        --color-label-hot: #ff414c;
        --color-label-sale: #fe9931;
        --color-label-other: #848484;        

        --payment-terms-background-color: #ffffff;

        --gradient-base-background-1: #ffffff;
        --gradient-base-background-2: #f7f7f7;
        --gradient-base-accent-1: #000000;
          : #f7f7f7;

        --page-width: 120rem;
      }

      *,
      *::before,
      *::after {
        box-sizing: inherit;
      }

      html {
        box-sizing: border-box;
        font-size: 62.5%;
        height: 100%;
      }

      body {
        display: grid;
        grid-template-rows: auto auto 1fr auto;
        grid-template-columns: 100%;
        min-height: 100%;
        margin: 0;
        font-size: 1.4rem;
        letter-spacing: 0.06rem;
        line-height: 1.8;
        font-family: Google-Sans;
        font-weight: 400;
      }

      h1,
      h2,
      h3,
      h4,
      h5,
      .h0,
      .h1,
      .h2,
      .h3,
      .h4,
      .h5 {
        font-family: "Canela";
        font-weight: 400;
        letter-spacing: 0.06rem;
        color: var(--color-base-header);
        line-height: 1.3;
      }
      
      @media screen and (min-width: 750px) {
        body {
          font-size: 1.4rem;
        }
      }
    .slide-slick .slider-conten:first-child,
    .slick-initialized.slide-slick .slider-conten{
      position: relative;
      left: unset;
      top: unset;
    }
    .slide-slick .slider-conten{
      position: absolute;
      left: -99999px;
      top: -999px;
    }
    @media only screen and (max-width: 600px) {
      .vertical-bars svg, .site-header__icon-menu svg{
        width: 20px;
        height: 20px;
      }
      .image-slide-show__media--placeholder .placeholder-svg {
        height: 100%;
        width: 100%;
        min-height: 300px;
      }
      .text-slider {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        padding: 3rem;
        display: flex;
        flex-direction: column;
      }
      .js-cookie-policy{
    	display: none;
      }
    }