/** Shopify CDN: Minification failed

Line 138:7 Expected ":"
Line 138:12 Expected ":"

**/
/* Place any CSS overrides in this file. */

/* 1HUTCH */


/* Sticky Header */

@media (min-width:320px) and (max-width:768px) {

  .sticky-header {
    position: unset;
}

} 


/* Fonts */


@font-face {
  font-family: Baker-Signet;
  src: url(https://cdn.shopify.com/s/files/1/0460/1993/6408/files/Baker-Signet_Regular.woff?v=1614158131);
}

@font-face {
  font-family: Philosopher-Regular;
  src: url(https://cdn.shopify.com/s/files/1/0460/1993/6408/files/Philosopher-Regular.ttf?v=1615295596);
}


*:not(i) {
	font-family: 'Baker-Signet' !important;
}

/* Header Styling */

h1, h2, h3, h4, h5, h6, button, .btn, span.js, a.homepage-featured-box-btn,span.sc-ptSuy.fnmilh.pf-105d1026,.h5,
.h3.footer-header, ul.footer-content, a.site-nav__link, .product-grid--title a , 
label.quantity-selector.product-sub-label , span.sc-ptSuy.fnmilh.pf-53215853, span.sc-ptSuy.fnmilh.pf-49a680d2, 
span.sc-ptSuy.fnmilh.pf-6dfd2953, span.sc-ptSuy.fnmilh.pf-ed06dc59,a.sc-pZdvY.kuwSuz.pf-dc59c5c7,span.sc-ptSuy.fnmilh.pf-7c1d5321,
#__pf > div > div > div.sc-pZopv.bjKdkd.pf-397d9007.full-width.pf-sm--hidden.pf-xs--hidden > div.sc-pQQXS.iWCqut > div > div > div > p > span, 
span.sc-ptSuy.fnmilh.pf-3573e048, span.sc-ptSuy.fnmilh.pf-79f39ae8, span.sc-ptSuy.fnmilh.pf-636df3aa, span.sc-ptSuy.fnmilh.pf-64c8ea1f { 
    font-family: 'Philosopher-Regular' !important;
  	font-weight: normal !important;
}

#our-story p span {
    font-family: 'Baker-Signet' !important;
  	font-weight: normal !important;
}

#our-story, #cocktails a span {

    font-family: 'Philosopher-Regular' !important;
  	font-weight: normal !important;

}

.template-page h3 span , h2 span {
    font-family: 'Philosopher-Regular' !important;
  	font-weight: normal !important;
}


/* Any Links In Footer */

footer a {
    font-family: 'Philosopher-Regular' !important;
}


/* Loader */
/* Loader Styling */
  #loader-wrapper .loader-section {
    position: fixed;
    top:0;
    width:100%;
    height:100%;
    background: #080a23;
    z-index: 9999;
  }
  #loader-wrapper .loader-section .section-main{
    left: 0;
    right: 0;
    z-index: 9999;
  }
/* Loaded style */
  .loaded-ani #loader-wrapper .loader-section .section-main {
   opacity:0;
   -webkit-transition: all 0.6s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);/* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
    transition: all 0.6s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  }
  .loaded-ani #loader{
    opacity:0;
    -webkit-transition: all 0.3s ease-out;  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
        transition: all 0.3s ease-out;  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  }
  .loaded-ani #loader-wrapper{
      visibility: hidden;
      -webkit-transition: all 0.3s 0.6s ease-out;  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
         transition: all 0.3s 0.6s ease-out;  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  }
  /* Center the loader */
/*   .loader {
    position:fixed;
    padding:0;
    margin:0;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    background-color:#080A23;
    z-index:9999;
  } */
/* Flash class and keyframe animation */
.flashit{
	-webkit-animation: flash linear 0.5s infinite;
	animation: flash linear 0.5s infinite;
}
@-webkit-keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
.finger-trick{
	width:200px;
	height;auto;
	position: absolute !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
   	z-index:9998;
}

