/** Shopify CDN: Minification failed

Line 165:1 Unexpected "}"

**/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
	z-index:0;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.slick-dots{position:absolute; left:0; bottom:-45px; right:0; text-align:center; overflow:hidden; margin:0 auto; z-index:99;}
.slick-dots li{display:inline-block; width:15px; height:2px; overflow:hidden; vertical-align:middle; border:none; position:relative; background:#bdbdbd; margin:0 3px; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.slick-dots li button{display:inline-block; width:15px; height:8px; outline:none; cursor:pointer; background:none; font-size:0; line-height:999px; overflow:hidden; position:relative; z-index:10; opacity:0;}
.slick-dots li.slick-active{background:#ef7b10;}


.slick-arrow{position:absolute; top:50%; z-index:999; cursor:pointer; width:40px; height:40px; border:none; outline:none; font-size:0; line-height:99px; overflow:hidden; margin-top:-20px; background:none; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.slick-prev{left:30px;}
.slick-prev:hover{left:25px;}
.slick-next{right:30px;}
.slick-next:hover{right:25px;}
.slick-next:before{content:""; display:block; position:absolute; left:10px; top:18px; width:18px; height:2px; background:#fff;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.slick-next:after{content:""; display:block; position:absolute; left:18px; top:10px; width:2px; height:18px; background:#fff;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.slick-prev:before{content:""; display:block; position:absolute; left:10px; top:18px; width:18px; height:2px; background:#fff;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}


@media only screen and (max-width: 1024px) {
	.slick-prev{left:15px;}
	.slick-prev:hover{left:10px;}
	.slick-next{right:15px;}
	.slick-next:hover{right:10px;}
	.slick-dots{bottom:-35px;}
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.slick-arrow{top:auto; bottom:25px;}
	.slick-prev{left:15px;}
	.slick-prev:hover{left:10px;}
	.slick-next{right:15px;}
	.slick-next:hover{right:10px;}
	.slick-dots{bottom:-25px; display:none !important;}
}}
@media only screen and (max-width: 479px) {
	/*.slick-dots{bottom:20px;}*/
}

#featured_in_slider img{width:320px; height:auto; margin:0 !important;}
.container_featured{padding:0 !important;}
@media only screen and (max-width: 1024px) {
  	#featured_in_slider img{width:270px; height:auto;}
}
@media only screen and (max-width: 479px) {
  	#featured_in_slider img{width:220px; height:auto;}
}
#insta-feed, .instafeed-shopify{margin:0;}
#section-1573468038675, #section-1573468038675 .Heading{color:#4e4418;}
.trustpilot-widget{background:#f3f0e9; padding:0 0 40px;}


/*NEWSLETTER POPUP START*/
.NewsletterPopup{margin-top:-250px; bottom:auto; top:50%;}
@media screen and (min-width: 641px){
	.NewsletterPopup{max-width:472px; margin:-250px 0 0 -236px; right:auto; bottom:auto; left:50%; top:50%;}
}
.NewsletterPopup__Close{background:#4e4418 !important; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; border:5px solid #4e4418;}
.NewsletterPopup__Close svg{width:14px; height:14px;}
.NewsletterPopup__Close svg,
.NewsletterPopup__Close path{fill:#4e4418 !important;}

.NewsletterPopup{background:rgb(245, 239, 233);}
.NewsletterPopup h2{font-size:30px; color:rgb(77, 69, 24); font-family:Montserrat !important; font-weight:700 !important; line-height:38px; margin:12px 0 20px;}
.NewsletterPopup p{font-size:14px; color:rgb(77, 69, 24); font-family:Montserrat !important;}
.NewsletterPopup__Form{margin-top:15px;}
.NewsletterPopup__Form .Form__Input{height: 46px; background: #ffffff; border: 1px solid #8e959f; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; color: #4d4518 !important; font-size: 16px; font-weight: 500; text-align: left; font-family: "Montserrat", Helvetica, Arial, Sans Serif !important; text-align:center;}

.NewsletterPopup__Form .Form__Input::-webkit-input-placeholder{opacity:1; color:#4d4518;}
.NewsletterPopup__Form .Form__Input::-moz-placeholder{opacity:1; color:#4d4518;}
.NewsletterPopup__Form .Form__Input:-ms-input-placeholder{opacity:1; color:#4d4518;}
.NewsletterPopup__Form .Form__Input:-moz-placeholder{opacity:1; color:#4d4518;}
.NewsletterPopup .Form__Input:focus{border: 1px solid #8e959f;}
.NewsletterPopup .Button.Form__Submit{background-color:#adc80a !important; color:rgb(77, 69, 24); font-family:Montserrat, Helvetica, Arial, "Sans Serif"; font-size:16px; font-weight:400; text-align:center; letter-spacing:0px; border-width:0px; border-radius:0px; }
.NewsletterPopup .Button:before{/*background-color:#f5efe9 !important;*/ display:none;}
.NewsletterPopup .Button:hover{color:#4e4418 !important;}
.NewsletterPopup h6{font-size:12px; font-family:Montserrat, Helvetica, Arial, "Sans Serif" !important; color:#9b9b9b !important; font-weight:300; padding:20px 0 0;}

.top_right_nl_btn{position:absolute; width:107px; height:107px; right:0; top:0; z-index:99999; overflow:hidden; cursor:pointer;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; transform-origin:right top;
}
.top_right_nl_btn:hover{transform:scale(1.1);}
.top_right_nl_btn span{display:block; color:rgb(77, 69, 24); font-family:Montserrat, Helvetica, Arial, "Sans Serif"; position:absolute; right:7px; top:24px; z-index:10;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); 
}
.top_right_nl_btn:after{content:""; display:block; width:280px; height:115px; background:#adc80a; position:absolute; left:0; top:0;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); 
}
.top_right_nl_btn:before{content:""; display:block; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid rgb(77, 69, 24); position:absolute; top:20px; right:20px; z-index:10; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
}

.privy-top-right{display:none !important;}
/*NEWSLETTER POPUP END*/

@media screen and (max-width: 767px){
  .top_right_nl_btn {
      display: none;
  }
}
	.Header__SecondaryNav{position:relative; z-index:99999; margin-right:10px;}