/** Shopify CDN: Minification failed

Line 13:0 Unexpected ";"

**/
/*

Please add any custom CSS code in here, it will be easier to transfer if updating themes.

We highly recommend labelling changes, or App installs, so these can also be updated or removed as needed.

*/
;

.ace-subtitle {
    font-style: italic !important;
    text-decoration: none;
    font-size: 14px;
}

#custom_flyout .klaviyo_subscription_form {
           background: url('/media/images/logo.png') -19px 11% no-repeat;
         }
#custom_flyout .klaviyo_topbar {
  height: 10px;
  background: #87816a;
}
#custom_flyout .klaviyo_submit_button,
#custom_flyout .klaviyo_submit_button span {
  background: #9865CF;
}

#custom_flyout .klaviyo_inner{width:100% ;max-width:100%; bottom:0px;padding:0px;}
.ace-column{display:flex;  align-items: center;}
.ace-col-60{width:60%}
.ace-col-70{width:70%;}
.ace-col-30{width:30%;}
.ace-col-40{width:40%;}
.ace-align-center{text-align:center;}
.clk-btn-flyout{width:100%;}
.ace-default{align-items:unset;}

.clk-content{
   max-width:750px; margin:0 auto;padding:20px 10px 10px 10px;
}

.clk-btn-flyout{margin-top:0px;}

.flyout-txt-clk{font-size:26px;margin-top:5px;line-height:1.3em;}

body .clk-section{
    padding:15px 0px;
}
.clk-section-container{
    padding:0px 0px !important;
}
.clk-section-inner{
    max-width:900px;
    width:100%;
    margin:0 auto;
}
.clk-clear-padding{
    padding:0px  0px !important;
}
.clk80-width{
   padding-right:10%;
}
.clk-section-inner .title-bar{
   margin-bottom:35px;
}
.clk-content-section ul li{
   margin-bottom:15px;
}
.clik-section-btn{
   text-align:center;
   margin: 35px 0px;
}
.btn-clk{
  border:3px solid #4d3c15;
  background:transparent;
  padding: 10px 50px;
  color: #4d3c15;
  font-weight:bold;
}

.btn-clk:hover{
  border:3px solid #4d3c15;
  background:#4d3c15;
  padding: 10px 50px;
  color: #fff;
  font-weight:bold;
}
.clk-title-section{
   padding-top:30px;
}
.btn{
   border-radius:5px;
   padding-left:30px;
   padding-right:30px;
   min-width:150px;
}
.shopify-payment-button__button div{
   border-radius:5px;
   min-width:200px;
}

.no-heading{
   font-size:0px;
   display:none;
}
.accordion-container .content{
  font-size:15px;
}


#section4 .spr-header-title{
   font-size:40px;
}
#section4 .spr-review-header-title{
   font-size:20px;
}
.ace-add-to-cart, #purchase{
   background-color:#000;
   color:#fff;
}
/*** hide add shopify payment button show only add to cart ***/
.shopify-payment-button{
   display:none !important;
   opacity:0 !important;
}
.ace-addtocart-form{
   text-align:center;
}
.ace-subtitle{
  font-style:italic;
}
.ace-add-to-cart{
  margin-top:10px;
  min-width:150px;
  padding:10px;  
}

#shopify-section-1631001824b5e1c7ae .ace-btn-white{
   background-color:#fff;
   border:1px solid #000;
   color:#000;
}
.spr-summary-caption{
    display: initial !important;
    color: #000;
    text-decoration: none;
} 
.social-sharing {
    margin: 25px 0 0px 0px;
}
.ace-extra-form-option{
    width:100%;
    margin:0px 15px;
}
#message{
   width:100%;
   min-height:115px;
   padding:10px;
}
@media only screen and (max-width: 767px) {
  #custom_flyout .klaviyo_inner{width:100% ;max-width:100% !important;left:0;}
  .ace-col-60,
  .ace-col-70,
  .ace-col-40,
  .ace-col-30{width:100% !important;}          
  .ace-column{
    flex-direction: column;  
  }
  .ace-col-reverse{
     flex-direction: column-reverse;
  }
  .flyout-txt-clk{font-size:18px;}

  .clk80-width{
      padding-right:0px;
  }
  .clk-content-section ul{
     padding-left:25px;
  }
  .notification-bar__message p {
    display: inline-block;
    width: 100%;
    margin: 0;
    font-size: 14px;
  }
  #section4 .spr-header-title{
   font-size:24px;
  }
  #section4 .spr-review-header-title{
   font-size:18px;
  }
}