/** Shopify CDN: Minification failed

Line 19:1 Unexpected "/"
Line 90:10 Expected identifier but found ":"

**/

  
  @font-face {
    font-family: 'Mont';
      /* src: url('fonts/Roboto-Regular.eot'); */
      src: local('☺'), url('https://cdn.shopify.com/s/files/1/0663/8521/5723/files/Mont-Regular.woff?v=1663041993') format('woff'),
        local('☺'), url('https://cdn.shopify.com/s/files/1/0663/8521/5723/files/Mont-Regular.woff2?v=1663041993') format('woff2');
          font-weight: normal;
          font-style: normal;
          font-display:swap;
          }
  
*/  

    
      
          @font-face {
            font-family: 'Mont';
            /* src: url('fonts/Roboto-Regular.eot'); */
            src: local('☺'), url('https://cdn.shopify.com/s/files/1/0663/8521/5723/files/Mont-Regular.woff?v=1663041993') format('woff'),
            local('☺'), url('https://cdn.shopify.com/s/files/1/0663/8521/5723/files/Mont-Regular.woff2?v=1663041993') 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: Amiri;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//spiritsreserve.com/cdn/fonts/amiri/amiri_n4.fee8c3379b68ea3b9c7241a63b8a252071faad52.woff2?h1=c3Bpcml0c3Jlc2VydmUubXlzaG9waWZ5LmNvbQ&h2=c3Bpcml0cy1yZXNlcnZlLTkyMDIuYWNjb3VudC5teXNob3BpZnkuY29t&h3=c3Bpcml0c3Jlc2VydmUuY29t&hmac=1196dbc86438edd0ba067b84e84e6740765b206f83b4cede14b171b8c42cb639") format("woff2"),
       url("//spiritsreserve.com/cdn/fonts/amiri/amiri_n4.94cde4e18ec8ae53bf8f7240b84e1f76ce23772d.woff?h1=c3Bpcml0c3Jlc2VydmUubXlzaG9waWZ5LmNvbQ&h2=c3Bpcml0cy1yZXNlcnZlLTkyMDIuYWNjb3VudC5teXNob3BpZnkuY29t&h3=c3Bpcml0c3Jlc2VydmUuY29t&hmac=d6cc7da9c153fef05ce176dd128ae8fb055c145eb062f9191fca23e099167fc1") format("woff");
}

      
      

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

        --font-heading-family: "Outfit", sans-serif;
        --font-heading-style: normal;
        --font-heading-weight: 400;

        --color-background-sould-out-label: #c9a048;
        --color-text-sould-out-label: #ffffff;
        --color-background-new-label: #3db2ff;
        --color-text-new-label: #ffffff;
        --color-background-sale-label: #c6102e;
        --color-text-sale-label: #ffffff;

        --color-menu-vertical-text: #888888;
        --color-menu-vertical-text-hover: #c9a048;
        --color-label-vertical-text: #888888;
        --color-label-vertical-text-hover: #c9a048;
        
        --color-menu_text: #000000;
        --color-menu_text_hover: #c9a048;
        --color-label_text: #000000;
        --color-label_text_hover: #c9a048;

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

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

        --gradient-base-background-1: #ffffff;
        --gradient-base-background-2: #ffffff;
        --gradient-base-accent-1: #121212;
          : #ffffff;

        --page-width: 178rem;
      }

      *,
      *::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: 0rem;
        line-height: 1.8;
        font-family: Outfit;
        font-weight: 400;
      }

      h1,
      h2,
      h3,
      h4,
      h5,
      .h0,
      .h1,
      .h2,
      .h3,
      .h4,
      .h5 {
        font-family: "Outfit", sans-serif;
        font-weight: 700;
        letter-spacing: 0rem;
        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;
      }
    }