@font-face {
  src: url("../fonts/OpenSans-Regular.ttf") format("truetype");
  font-family: open-sans;
  font-weight: 400; }
@font-face {
  src: url("../fonts/OpenSans-SemiBold.ttf") format("truetype");
  font-family: open-sans;
  font-weight: 700; }
@font-face {
  src: url("../fonts/OpenSans-Bold.ttf") format("truetype");
  font-family: open-sans;
  font-weight: 900; }
@font-face {
  src: url("../fonts/OpenSans-Light.ttf") format("truetype");
  font-family: open-sans;
  font-weight: 100; }
@font-face {
  src: url("../fonts/BRANDON_REG.OTF") format("opentype");
  font-family: Brandon;
  font-weight: 400; }
@font-face {
  src: url("../fonts/BRANDON_THIN.OTF") format("opentype");
  font-family: Brandon;
  font-weight: 100; }
@font-face {
  src: url("../fonts/BRANDON_BLD.OTF") format("opentype");
  font-family: Brandon;
  font-weight: 900; }
.anonymous-modal {
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  height: 100%;
  display: none;
  align-items: center;
  z-index: 20;
  background-color: rgba(0, 0, 0, 0.6); }
  .anonymous-modal.show {
    display: flex; }
  .anonymous-modal .close-modal {
    position: fixed;
    top: 20px;
    right: 20px;
    margin: 10px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    overflow: hidden;
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer; }
    @media screen and (max-width: 1023px) {
      .anonymous-modal .close-modal {
        top: 10px;
        right: 10px; } }
    .anonymous-modal .close-modal svg {
      fill: black;
      width: 15px;
      height: 15px; }
  .anonymous-modal form {
    width: 30%;
    background-color: #E6E7E8;
    margin: 0 auto;
    display: none;
    z-index: 15; }
    @media screen and (max-width: 1023px) {
      .anonymous-modal form {
        width: 85%;
        max-height: 60vh;
        overflow-y: auto; } }
    .anonymous-modal form.show {
      display: block; }
    .anonymous-modal form .phone-number-holder {
      display: flex; }
      .anonymous-modal form .phone-number-holder select {
        -webkit-appearance: none;
        appearance: none;
        padding: 15px;
        margin-right: 5px;
        background-color: #F1F1F1;
        border: none;
        text-align: center;
        font-size: 16px; }
      .anonymous-modal form .phone-number-holder input {
        width: calc(100% - 50px);
        margin: 0; }
    .anonymous-modal form fieldset {
      border: none;
      width: 90%;
      margin: 40px auto 45px; }
      .anonymous-modal form fieldset .flex-item {
        display: flex;
        justify-content: space-between; }
      .anonymous-modal form fieldset p,
      .anonymous-modal form fieldset .resend-link {
        font-size: 12px;
        text-align: right;
        color: gray; }
      .anonymous-modal form fieldset .resend-link {
        cursor: pointer; }
      .anonymous-modal form fieldset .label {
        margin: 20px 0;
        display: block; }
        .anonymous-modal form fieldset .label:nth-of-type(1) {
          margin-top: 0; }
      .anonymous-modal form fieldset input,
      .anonymous-modal form fieldset textarea {
        width: 100%;
        display: block;
        margin: 15px auto;
        padding: 14px;
        font-size: 16px;
        border: none;
        background-color: #F1F1F1; }
        .anonymous-modal form fieldset input::placeholder,
        .anonymous-modal form fieldset textarea::placeholder {
          color: #BEC0C2;
          font-size: 14px;
          letter-spacing: 1px; }
      .anonymous-modal form fieldset .flex-box {
        display: flex;
        align-items: center;
        margin-bottom: 20px; }
        .anonymous-modal form fieldset .flex-box .label {
          font-size: 14px;
          margin: 0; }
      .anonymous-modal form fieldset input[type=checkbox] {
        width: 20px;
        height: 20px;
        margin: 0 10px 0 0; }
      .anonymous-modal form fieldset button {
        width: 100%;
        padding: 12px 20px;
        background-color: #414042;
        color: white;
        font-size: 16px; }

/*# sourceMappingURL=anonymous-cart.css.map */
