/** Shopify CDN: Minification failed

Line 58:17 Expected ":"

**/
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
  background-color: var(--body-color);
  height: 100%;
  margin: 0;
}

body {
  background-color: var(--body-color);
  min-height: 100%;
  margin: 0;
  display: grid;
  grid-template-rows: auto auto 1fr auto;
  grid-template-columns: 100%;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.white{color:#FFFFFF;}
.black{color:#000000;}
.overlay_screen {top:0; left:0; position:fixed; z-index:500000; width:100%; height:100%; background: rgba(0, 0, 0, 0.5);}
#close{cursor:pointer;width: 151px;height: 30px;display: block;}
#close svg{display:none;}
.tbar{width:100%;display:inline-block;padding:0px;}
.right{float:right;display:inline-block;}
.m4u_popup {position: absolute;z-index:500000000;padding:0px;top: 0;left: 50%;margin-top: 100px;margin-left: -150px;width: 300px;background:#FFFFFF;border-radius: 5px;}
#close_float{position:absolute; z-index:500000001;margin-left: -75px;margin-top: 455px;width:0px;top:0;left:50%; border:0px;}
.m4u_popup .recommendation-modal__content {
width: 100%;
border-radius-5px;
display: flex;
align-items: center;
flex-direction: column;
padding: 4em 2.5em 2.5em;
}
.m4u_popup .recommendation-modal__flag {
padding-top: 12px;
}
.m4u_popup .recommendation-modal__message {
color: #333333;
line-height: 1.3;
font-size: 22px;
text-align: center;
margin: 12px 0 25px !important;
font-weight: normal;
font-family: "Playfair Display",serif;
}
.m4u_popup .recommendation-modal__benefits {
width: 100%;
}
.m4u_popup .recommendation-modal__benefits ul {
margin: 0 0 12px 0;
padding-left: 16px;
}
.m4u_popup .recommendation-modal__benefits ul li {
color: #333333;
font-size: 16px;
margin-bottom: 4px;
}
.m4u_popup .recommendation-modal__button {
border: transparent 0px;
border-radius: 4px;
display: block;
margin: 15px 0 0 0;
font-size: 18px;
text-align: center;
width: 100%;
height: 52px;
background-color: #d6c5b7;
color: #000000;
}
.m4u_popup .recommendation-modal__button--minimal {
background-color: transparent;
color: #333333;
border: transparent 0px;
width: auto;
text-decoration-line: underline;
margin-top: 10px;
font-size: 14px;
text-align: center;
}
.fa-stack{}
.fa-lg{}
.fa-circle-thin{}
.fa-stack-2x{}
.fa-close{}
.fa-stack-1x{}
@media screen and (min-width: 680px)
{.m4u_popup {position: absolute;z-index:500000000;padding:0px;top: 0;left: 50%;margin-top: 100px;margin-left: -15.5em;width: 31em;background:#FFFFFF;border-radius: 5px;}
#close_float{position:absolute; z-index:500000001;margin-left: -75px;margin-top: 455px;width:0px;top:0;left:50%; border:0px;}}
.site-footer .bottom--footer---links * {
  color: white !important;
}

.site-footer #Email::placeholder {
  color: white !important;
}
