/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../../node_modules/@wix/yoshi-style-dependencies/css-loader.js??ruleSet[1].rules[2].rules[1].oneOf[1]!../../../node_modules/@wix/yoshi-style-dependencies/postcss-loader.js??ruleSet[1].rules[2].rules[2]!../../../node_modules/@wix/yoshi-style-dependencies/resolve-url-loader.js!../../../node_modules/@wix/yoshi-style-dependencies/sass-loader.js??ruleSet[1].rules[2].rules[4]!./components/drawer.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@keyframes RyJayy {
  from {
    transform:translateY(150px);
  }
  to {
    transform:translateY(0);
  }
}
.L7nycL {
  height:40px;
  width:40px;
}
.Ljgnet {
  position:fixed;
  align-items:center;
  bottom:-520px;
  width:100%;
  border-top-left-radius:15px;
  border-top-right-radius:15px;
  height:150px;
  z-index:2147483646;
  display:flex;
  flex-direction:column;
  font-family:Helvetica,Arial,sans-serif;
  padding-top:15px;
  text-align:center;
  background-color:#fff;
  box-shadow:0 2px 10px 1px rgba(0,0,0,.15);
  -webkit-backdrop-filter:#000;
  backdrop-filter:#000;
  will-change:transform;
}
.aQSw4u {
  transition:bottom 520ms ease-out;
  bottom:0;
}
.wK9SOO {
  transition:bottom 260ms ease-out;
  bottom:-260px;
}
.Bt9MgD {
  position:fixed;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0);
  z-index:2147483645;
  content:"";
}
.Gu4x5w {
  height:13px;
}
.EmNUPO {
  margin-top:-55px;
  height:74px;
  width:74px;
  border-radius:15px;
  display:flex;
  align-items:center;
  justify-content:center;
  border:1px solid #eee;
  background:#fff;
}
.aipV_P {
  height:70px;
  width:70px;
  -o-object-fit:cover;
  object-fit:cover;
  border-radius:15px;
  background:#000;
}
.eWnwfm {
  margin-top:-110px;
  height:100px;
  width:100px;
  -o-object-fit:cover;
  object-fit:cover;
  display:flex;
  position:absolute;
  z-index:2147483645;
}
.FHckMs {
  padding:10px 14px 14px;
  cursor:pointer;
  background:rgba(0,0,0,0);
  border:0;
  position:absolute;
  width:10px;
  height:10px;
  left:0;
  top:0;
}
.FHckMs svg {
  width:8px;
  height:8px;
}
@font-face {
  font-family:WixMadeforDisplay_W_Bd;
  src:url("../fonts/WixMadeforDisplay_W_Bd.a701b2c3_11df9699.woff") format("woff");
  font-weight:100;
}
@font-face {
  font-family:WixMadeforDisplay_W_Rg;
  src:url("../fonts/WixMadeforDisplay_W_Rg.9d488db0_c0beb38f.woff") format("woff");
  font-weight:100;
}
.Iqr9If {
  margin-top:10px;
  margin-bottom:8px;
  font-family:WixMadeforDisplay_W_Bd,sans-serif;
  font-style:normal;
  font-weight:100;
  font-size:16px;
  text-align:center;
  color:#000;
}
.t45nXW {
  max-width:220px;
  margin-bottom:10px;
  font-family:WixMadeforDisplay_W_Rg,sans-serif;
  font-style:normal;
  font-weight:100;
  font-size:13px;
  letter-spacing:.2px;
  color:#4d5963;
}
.magfmG {
  padding:-4px;
  border-radius:20px;
  color:#fff;
  height:28px;
  min-width:28%;
  font-family:WixMadeforDisplay_W_Bd,sans-serif;
  text-align:center;
  font-size:12px;
  background-color:#116dff;
}
.J58bcr {
  padding:-4px;
  margin-top:3px;
  border-radius:20px;
  color:#116dff;
  height:28px;
  min-width:28%;
  font-family:WixMadeforDisplay_W_Bd,sans-serif;
  text-align:center;
  font-size:12px;
  background-color:#fff;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../../node_modules/@wix/yoshi-style-dependencies/css-loader.js??ruleSet[1].rules[2].rules[1].oneOf[1]!../../../node_modules/@wix/yoshi-style-dependencies/postcss-loader.js??ruleSet[1].rules[2].rules[2]!../../../node_modules/@wix/yoshi-style-dependencies/resolve-url-loader.js!../../../node_modules/@wix/yoshi-style-dependencies/sass-loader.js??ruleSet[1].rules[2].rules[4]!./components/banner.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@keyframes v6qPWl {
  from {
    transform:translateY(-60px);
  }
  to {
    transform:translateY(0);
  }
}
.m7EvAf {
  position:fixed;
  top:0;
  width:100%;
  height:60px;
  z-index:9999;
  display:flex;
  font-family:Helvetica,Arial,sans-serif;
  align-items:center;
  background-color:#f1f1f1;
  box-shadow:0 2px 10px 1px rgba(0,0,0,.15);
  will-change:transform;
  animation:v6qPWl 200ms linear;
}
.P574gA {
  position:fixed !important;
  top:0;
  transform:translateY(60px);
}
.P574gA>div {
  height:calc(100vh - 60px);
  overflow-y:auto;
}
.jMg8pv {
  transition:transform 200ms linear;
}
.OiQuls {
  transition:top 200ms linear;
  top:-60px;
}
.Sl5hF6 {
  flex:1;
  font-size:12px;
  line-height:18px;
  text-align:left;
  color:#000;
}
.dLw5jr {
  padding:14px;
  cursor:pointer;
  background:rgba(0,0,0,0);
  border:0;
}
.dLw5jr svg {
  width:13px;
  height:13px;
}
.fWR4L0 {
  display:block;
  margin-right:14px;
  font-size:13px;
  color:#000;
  width:89px;
  height:28px;
  line-height:28px;
  border:2px solid #000;
  border-radius:16px;
  text-decoration:none;
  background:#fdfdfd;
  text-align:center;
  font-weight:bolder;
}
/*# sourceMappingURL=mobile-app-invite-banner.css.map*/
