#shopify-section-footer{float:left;width:100%;padding:80px 0 30px;bottom:0;left:0;z-index:99;background:#ffffff;position:relative}
.site-footer{margin:0;float:left;width:100%;padding:0}
footer .page-width{max-width:1216px}
#left_footer{float:left;width:50%}
#footer_right{float:left;width:50%;padding:0 0 0 60px}
.site-footer__newsletter{margin:0;max-width:350px;width:100%}
.site-footer__newsletter .rte{font-size:13px;margin-bottom:0;color:#3e2b2e}
.site-footer__newsletter .rte p{color:#3e2b2e;letter-spacing:1.5px}
.site-footer__newsletter input[type="email"],.site-footer__newsletter input[type="text"]{float:left;width:100%;border:none;border-radius:0;border-bottom:1px solid #757573;padding:0;height:30px;line-height:30px;background:none;font-family:'Futura';letter-spacing:1.3px;font-size:13px;color:#3e2b2e}
.site-footer__newsletter ::-moz-placeholder{opacity:1;color:#999}
.site-footer__newsletter ::-webkit-input-placeholder{opacity:1;color:#999}
.site-footer__newsletter label{float:left;width:100%;font-family:'Futura';letter-spacing:1.3px;font-size:13px;color:#3e2b2e}
.site-footer__newsletter button{display:none!important}
#copyright{float:left;width:100%;padding:20px 0 0;color:#3e2b2e;text-transform:uppercase;letter-spacing:1.3px;font-size:13px}
.footer_menu{float:left;width:37%}
#social_sec{width:26%}
.footer_menu ul{padding:0;margin:0;float:left;width:100%;list-style:none}
.footer_menu ul li{float:left;width:100%;line-height:normal;padding:0}
.footer_menu ul li a{font-size:12px;font-weight:500;font-style:normal;line-height:2.42;letter-spacing:1.3px;text-align:left;color:#3e2b2e;position:relative;display:table}
.page-container{-ms-transform:none;-webkit-transform:none;transform:none;float:left;width:100%}
.footer_menu ul li a span{width:0;height:1px;background:#3e2b2e;float:left;clear:both;position:absolute;left:0;bottom:0;display:none!important}
.footer_menu ul li a:hover span{width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
footer .email-sizing{width:100%!important}
@media all and (max-width:768px) {
.site-footer {
padding-left: 20px;
}}


klaviyo-form div {
    padding: 0px !important;
}
.klaviyo-form .ql-container .ql-editor > p > span {
  	font-family: 'Campton Light', sans-serif, -apple-system, Helvetica !important;
    font-weight: normal !Important;
    letter-spacing: 1.3px !important;
 	font-style: normal !important;
  	line-height: 2.2;
}
.klaviyo-form button {
 	font-family: 'Campton Light', sans-serif, -apple-system, Helvetica !important;
    font-weight: normal !Important;
    letter-spacing: 1.3px !important;
  	font-style: normal !important;
}

.klaviyo-form button:hover {
 	font-family: 'Campton Light', sans-serif, -apple-system, Helvetica !important;
    font-weight: normal !Important;
    letter-spacing: 1.3px !important;
  	font-style: normal !important;
}
.klaviyo-form input {
 	font-family: 'Campton Light', sans-serif, -apple-system, Helvetica !important;
    font-weight: normal !Important;
    letter-spacing: 1.3px !important;
  	font-style: normal !important;
  	border-radius: 0px !Important;
  	border-bottom: 1px solid #223c54 !important;
}
.klaviyo-form input[aria-invalid="true"] {
 	font-family: 'Campton Light', sans-serif, -apple-system, Helvetica !important;
    font-weight: normal !Important;
    letter-spacing: 1.3px !important;
  	font-style: normal !important;
    border-radius: 0px !Important;
  	border-bottom: 1px solid #223c54 !important;
}
.klaviyo-form input:active, .klaviyo-form input:focus {
 	font-family: 'Campton Light', sans-serif, -apple-system, Helvetica !important;
    font-weight: normal !Important;
    letter-spacing: 1.3px !important;
  	font-style: normal !important;
  	border-bottom: 1px solid #223c54 !important;
}
.klaviyo-form input[aria-invalid="false"] {
 	font-family: 'Campton Light', sans-serif, -apple-system, Helvetica !important;
    font-weight: normal !Important;
    letter-spacing: 1.3px !important;
  	font-style: normal !important;
  	border-bottom: 1px solid #223c54 !important;
}
.klaviyo-form ::-webkit-input-placeholder {
 	font-family: 'Campton Light', sans-serif, -apple-system, Helvetica !important;
    font-weight: normal !Important;
    letter-spacing: 1.3px !important;
  	font-style: normal !important;
}

.klaviyo-form :-ms-input-placeholder {
 	font-family: 'Campton Light', sans-serif, -apple-system, Helvetica !important;
    font-weight: normal !Important;
    letter-spacing: 1.3px !important;
  	font-style: normal !important;
}

.klaviyo-form :-moz-placeholder {
 	font-family: 'Campton Light', sans-serif, -apple-system, Helvetica !important;
    font-weight: normal !Important;
    letter-spacing: 1.3px !important;
  	font-style: normal !important;
}

.klaviyo-form::-moz-placeholder {
 	font-family: 'Campton Light', sans-serif, -apple-system, Helvetica !important;
    font-weight: normal !Important;
    letter-spacing: 1.3px !important;
  	font-style: normal !important;
}
@media all and (max-width:767px) {
.klaviyo-form div {

}

}
@media all and (min-width:768px) {

.klaviyo-form button {
 font-family: 'Campton Light', sans-serif, -apple-system, Helvetica !important;
    font-weight: normal !Important;
      letter-spacing: 1.3px !important;
  font-style: normal !important;
}

}

.klaviyo-form button.needsclick:hover {
color: #dfa8a0 !important;
}
