/* home page */ 



/* pre order*/
  .product-info-main .amsa-alert {
      margin-bottom: 10px;
      width: 100%;
  }
  .ams-tooltip {
      position: relative;
  }
  .ams-tooltip:hover .ams-tooltip-content, .ams-tooltip._active .ams-tooltip-content {
      display: block;
  }
  span.ams-tooltip-action {
      cursor: pointer;
      font-weight: 700;
      user-select: none;
      font-size: 16px;
  }
  span.ams-tooltip-action {
      color: #48a842;
      font-weight: 600;
  }
  .ams-tooltip .ams-tooltip-content {
      display: none;
      position: absolute;
      background: #fff;
      z-index: 99;
      border: 0;
      width: 100%;
      padding: 3%;
      font-size: 14px;
      background: #231f20;
      color: #fff;
      border-radius: 8px;
      white-space: break-spaces;
  }
  .ams-tooltip .ams-tooltip-content::before {
      content: "";
      border: 5px solid #231f20;
      top: -4px;
      z-index: 99;
      position: absolute;
      transform: rotate(45deg);
      left: 20px;
      width: 5px;
      height: 5px;
  }
  .minicart-wrapper .ams-tooltip .ams-tooltip-content::before {
      bottom: -4px;
      top: auto;
  }
  .minicart-wrapper .ams-tooltip .ams-tooltip-content {
      bottom: 23px;
  }
  #shopping-cart-table .cart.item .message, .minicart-items .item .message {
      font-size: 13px;
      padding: 6px;
      margin-top: 10px;
      text-align: left;
      font-weight: 300;
  }
  .am-checkout-agreement {
      margin-bottom: 20px !important;
  }
  .field.choice label {
      font-weight: 600;
  }
  .list-pre-order-label{
        width: 100%;
        position: absolute;
        z-index: 999;
        bottom: 0;
        left: 0;
        text-align: center;
        background: rgba(49,57,84,0.15);
        color: #48a842;
        font-size: 13px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1px;
        padding: 5px;
}

/* mailchimp signup */

.cms-mailchimp-signup #mc-embedded-subscribe-form h2{
  text-align : center;
}
.cms-mailchimp-signup #mc-embedded-subscribe-form .clear{
  text-align: center;
}
.cms-mailchimp-signup #mc-embedded-subscribe-form input{
  border-radius: 0px;
  margin-bottom: 15px;
}
.cms-mailchimp-signup #mc-embedded-subscribe-form .button{
  text-transform: uppercase;
  background-color: #103b27;
  color: #fff;
  padding: 7px 20px;
  border: none;
}
.cms-mailchimp-signup #mc-embedded-subscribe-form{
  margin : 0 auto;
  width : 40%;
  background-color: #fff;
  margin-top: -185px;
  padding: 5px 60px 0px 60px;
}
.cms-mailchimp-signup .breadcrumbs{
  display: none;
}
.cms-mailchimp-signup .slider-pro-wrapper{
  top: -10px;
  z-index: -1;
}
.cms-mailchimp-signup #mc_embed_signup{
  background-color: transparent;
}
.cms-mailchimp-signup input[type="email"],input[type="text"]{
  min-height: 44px;
}
@media only screen and (max-width:767px){
  .cms-mailchimp-signup #mc-embedded-subscribe-form{
    width : unset;
  }
}

/* checkout page */ 

/*.checkout-container input[name="street[1]"] {
 display: none;
}*/
.checkout-container input[name="street[2]"] {
 display: none;
}

/* gift card page */


.amcard-flex-container {
    display: block !important;
}
/*.amcard-field-block.-double {
    display: block !important;
}*/
.amcard-field-block > .amcard-button, .amcard-preview-container > .amcard-button {
    padding: 0px 17px;
}