/** Shopify CDN: Minification failed

Line 131:15 Unexpected "a"

**/
h1#wsg-title {
  font-size: 35px;
  font-family: Montserrat-bold;
}
.wsg-section-header h3 {
  font-size: 30px;
  font-family: Montserrat-bold;
  padding-bottom: 30px;
  padding-top: 30px;
}
.wsg-one-half {
  max-width: 80% !important;
  margin-top:35px !important;
}
#submit-block {
  padding-bottom: 30px;
  padding-top: 30px;
  font-family: Montserrat-bold;
}
#wsg-signup select, #wsg-signup input, #wsg-signup textarea {
  border-bottom: 2px solid #0b0f46 !important;
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
#wsg-signup-container label {
  display: none;
}
#wsg-signup select, #wsg-signup input::placeholder, #wsg-signup textarea::placeholder {
  color: #999;
  font-size: 16px;
  font-family: Montserrat-medium;
}
#wsg-signup-container input#wsg-submit {
/*   border: 0 !important; */
  width: 22%;
  display: block;
  margin: 0 auto !important;
}

@media(max-width:920px){
#wsg-signup-container input#wsg-submit {
  width: unset;
}
}

@media(max-width:390px){
#wsg-signup-container input#wsg-submit {
  width: 100%;
}
}
.customer button {
    background: #4e97d8;
    border: 1px solid #4e97d8;
     font-family: 'Montserrat-bold';
    --border-offset: none;
    transition: .5s ease-in-out;
    --border-opacity: none;
}
.customer button:hover {
    background-color: transparent;
    color: #4e97d8;
    border: 1px solid #4e97d8;
}
.field__label, .customer .field label{
   font-family: 'Montserrat';
}
.shopify-challenge__container .shopify-challenge__button{
     background: #4e97d8;
    border: 1px solid #4e97d8;
     font-family: 'Montserrat';
    transition: .5s ease-in-out;
}
.shopify-challenge__container .shopify-challenge__button:hover{
    background-color: transparent;
    color: #4e97d8;
    border: 1px solid #4e97d8;
}
ul.health_item_list li:nth-child(5) .health_items_box .health_icon{
  width: 70px !important;
}
/* ul.health_item_list li:nth-child(5) .health_items_box .healt_item_title{
  margin-left: 18px;
} */
ul.health_item_list li:nth-child(4) .health_items_box .health_icon{
  width: 70px !important;
}
/* ul.health_item_list li:nth-child(4) .health_items_box .healt_item_title{
  margin-left: 11px;
} */
.health_icon{
  margin-right: 0px !important;
  background-size: auto;
}

@media (min-width: 1500px) and (max-width: 2880px){
ul.health_item_list li:nth-child(5) .health_items_box .health_icon{
  width: 70px !important;
}
ul.health_item_list li:nth-child(5) .health_items_box .healt_item_title{
  margin-left: 0px !important;
}
ul.health_item_list li:nth-child(4) .health_items_box .health_icon{
  width: 70px !important;
}
ul.health_item_list li:nth-child(4) .health_items_box .healt_item_title{
  margin-left: 0px !important;
}
}
@media (max-width: 1170px){
  ul.health_item_list li:nth-child(5) .health_items_box .healt_item_title{
  margin-left: 0px !important;
}

ul.health_item_list li:nth-child(4) .health_items_box .healt_item_title{
  margin-left: 0px !important;
}
  
}
a.header__icon.header__icon--account.link.focus-inset.small-hide svg {
    width: 23px;
    height: 54px;
}
li:nth-child(3)a.header__menu-item span:after{
  display: none;
  content: '';
}
#Details-HeaderMenu-2 span:after{
  display: none;
  content: '';
}
#Details-HeaderMenu-2 summary{
  text-decoration: none;
}
.header__search{
  padding-right: 10px !important;
}
@media (max-width: 780px){
  a.header__icon.header__icon--account.link.focus-inset.small-hide{
    padding-right: 20px;
  }
}
a.header__icon.header__icon--account.link.focus-inset.small-hide {
    transform: translateY(5px);
}
summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle{
  padding-top: 5px;
}
.hd_col {
  width: 20%;
}
.search-modal__form {
    padding-bottom: 5px;
}
#wsg-signup select, #wsg-signup input::placeholder , #wsg-signup input::placeholder {
    font-family: Montserrat;
}
#wsg-signup textarea::placeholder {
    font-family: 'Montserrat';
}
input.wsg-input::placeholder{
   font-family: 'Montserrat';
}
#wsg-signup input::placeholder {
     font-family: 'Montserrat';
}
input#wsg-form-zip::placeholder {
    font-family: 'Montserrat';
}
.announcement-bar_mobile {
    display: none;
}
@media (max-width:989px){
  .announcement-bar__message{
     display: none;
  }
  .announcement-bar_mobile {
    text-align: center;
    font-family: Montserrat-medium;
    font-size: 14px;
    /*padding: 10px 20px;*/
    transition: .5s ease-in-out;
    display: block;
  }
  .customer_detail{
    margin-top: 0 !important;
  }
  .custom_order {
    display: flex;
    justify-content: space-between;
  }
  .customer.account{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.list-menu--inline{
 align-items: center;
}
h1#recover {
    font-family: 'Montserrat-bold';
    font-size: 35px;
}
.form__message {
  font-family: 'Montserrat';
}
.errors ul li {
    font-family: 'Montserrat-medium';
}
.customer.account {
    display: flex;
    /* align-items: center; */
    justify-content: space-between;
}
.custom_order {
    width: 71%;
}
.customer_detail{
  margin-top: 4rem;
}
@media (max-width:767px){
  .custom_order a.btn {
    margin: 0;
  }
}
@media (max-width:697px){
  .customer.account {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .custom_order {
    width: 100%;
    display: flex;
    flex-direction: column;
 }
 .customer_detail {
    padding-bottom: 30px;
 }
  .custom_order_inner{
    padding-bottom: 30px;
  }
}
.customer.addresses h1 {
    font-family: 'Montserrat-bold';
}
.addresses h2{
   font-family: 'Montserrat-bold';
}
.customer_detail h1 {
    font-family: 'Montserrat-bold';
}
.custom_order h2 {
    font-family: 'Montserrat-medium';
}
.custom_order a {
    font-family: 'Montserrat-medium';
}
.health_items:last-child {
    position: relative;
    left: 3px;
}
.wsg-col-header h2 {
    font-family: 'Montserrat-bold';
}
button.button.wsg-btn-secondary.wsg-btn.btn.spof-btn.Button {
    font-family: 'Montserrat-bold';
    border: thin solid #4e97d8 !important;
    color: #4e97d8 !important;
    transition: .5s ease-in-out;
    --border-offset: none;
   --border-opacity: unset;
}
button.button.wsg-btn-secondary.wsg-btn.btn.spof-btn.Button:hover{
   color: #fff !important;
     background: #4e97d8 !important;
    border: 1px solid #4e97d8 !important;
}
button#wsg-checkout-one {
    background: #4e97d8;
    font-family: 'Montserrat-bold';
    border: 1px solid #4e97d8;
   transition: .5s ease-in-out;
   --border-offset: unset;
    --border-opacity: unset;
}
button#wsg-checkout-one:hover {
    background: transparent;
    border: 1px solid #4e97d8;
    color: #4e97d8
}
.button.wsg-btn.btn.wsg-btn-secondary.spof-btn {
    font-family: 'Montserrat-bold';
    border: thin solid #4e97d8 !important;
    color: #4e97d8 !important;
    transition: .5s ease-in-out;
    --border-offset: unset;
     --border-opacity: unset;
}
.button.wsg-btn.btn.wsg-btn-secondary.spof-btn:hover{
    color: #fff !important;
     background: #4e97d8 !important;
    border: 1px solid #4e97d8 !important;

}
h1#wsg-cart-title {
    font-family: 'Montserrat-bold';
}
.addresses li>button{
   color: #4e97d8 !important;
}
.grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    padding: 4rem 0rem;
}
.ws-subscription .grid__item .head-title label{
   font-family: 'Montserrat-bold';
}
.ws-subscription .grid__item .head-title{
     color: #4e97d8 !important;
}
.ws-subscription .buttons .btn{
   background: #4e97d8 !important;
   font-family: 'Montserrat-bold';
   transition: .5s ease-in-out;
   border: 1px solid #4e97d8 !important;
   
}
.ws-subscription .buttons .btn:hover{
    color: #4e97d8!important;
    background: transparent !important;
    border: 1px solid #4e97d8 !important;
}
.ws-subscription .form .input label{
   font-family: 'Montserrat-medium';

}
.ws-subscription .form .input input:focus-visible {
    outline: none;
    outline-offset: unset;
    box-shadow: none;
}
.addresses li>button{
  transition: .5s ease-in-out;
}
.addresses li>button:hover{
      color: #fff !important;
     background: #4e97d8 !important;
    border: 1px solid #4e97d8 !important;
}
.popup_Cart_Btn{
  border: 1px solid #4e97d8;
  transition: .5s ease-in-out;
}
.popup_Cart_Btn:hover{
    color: #4e97d8!important;
    background: transparent !important;
    border: 1px solid #4e97d8 !important;
}
.cart__instructions:focus-visible {
    outline: none;
    outline-offset: unset;
    box-shadow: none;
}
a.wsg-h5.wsg-item-title {
    font-family: 'Montserrat-bold';
}
.wsg-cart__quantity-selector:focus-visible {
    outline: none;
    outline-offset: unset;
    box-shadow: none;
}
.wsg-h5 {
    font-family: 'Montserrat-medium';
}
.wsg-h4 {
    font-family: 'Montserrat-bold';
}
.wsg-cart__notes label {
    font-family: 'Montserrat-medium';
}
.wsg-collection-content {
    padding-bottom: 25px;
}
#wsg-account-spof-btn{
  color: #fff !important;
  transition: .5s ease-in-out;
}
#wsg-account-spof-btn:hover{
    color: #4e97d8!important;
    background: transparent !important;
    border: 1px solid #4e97d8 !important;
}
.addresses form>div>button:last-child {
    transition: .5s ease-in-out;
    color: #4e97d8 !important;
}
.addresses form>div>button:last-child:hover{
  color: #fff!important;
    background: #4e97d8 !important;
    border: 1px solid #4e97d8 !important;
}
button#wsg-checkout-two {
    color: #fff!important;
    background: #4e97d8 !important;
    border: 1px solid #4e97d8 !important;
    transition: .5s ease-in-out;
    font-family: 'Montserrat-bold';
    --shadow-opacity: unset; 
     --border-offset: unset; 
     --border-opacity: unset;
}
button#wsg-checkout-two:hover{
    color: #4e97d8!important;
    background: transparent !important;
    border: 1px solid #4e97d8 !important;
}
.wsg-section-header__title {
    font-family: 'Montserrat-bold';
}
#wsg-ship-modal select:focus-visible, #wsg-ship-modal input:focus-visible, #wsg-ship-modal textarea:focus-visible {
    outline: none;
    outline-offset: unset;
    box-shadow: none;
}
.wsg-input-small label{
     font-family: 'Montserrat-medium';
}
.wsg-summary-title {
      font-family: 'Montserrat-medium';
}
#wsg-conf-shipping{
   font-family: 'Montserrat-medium';
}
div#wsg-address-conf label {
    font-family: 'Montserrat-medium';
}
.customer a {
   font-family: 'Montserrat-medium';
}
.cart-notification__heading{
   font-family: 'Montserrat-medium';
}
a#cart-notification-button {
    color: #4e97d8!important;
    background: transparent !important;
    border: 1px solid #4e97d8 !important;
     font-family: 'Montserrat-bold';
    transition: .5s ease-in-out;
     --shadow-opacity: unset; 
     --border-offset: unset; 
     --border-opacity: unset;
}
a#cart-notification-button:hover{
  color: #fff!important;
    background: #4e97d8 !important;
    border: 1px solid #4e97d8 !important;
}
.cart-notification-product__name {
      font-family: 'Montserrat-medium';
}
#cart-notification-form button{
    color: #fff !important;
    background: #4e97d8 !important;
    border: 1px solid #4e97d8 !important;
    font-family: 'Montserrat-bold';
    transition: .5s ease-in-out;
     --shadow-opacity: unset; 
     --border-offset: unset; 
     --border-opacity: unset;
}
#cart-notification-form button:hover{
    color:  #4e97d8 !important;
    background: transparent !important;
    border: 1px solid #4e97d8 !important;
}
a#cart-notification-button:after{
  --border-opacity: unset;
  content: '';
}
#cart-notification-form button:after {
    content: '';
    --border-opacity: unset;
}
@media (max-width:857px){
  .wsg-cart-header-NO-push {
    padding: 50px 0px;
  }
  .customer.addresses {
    padding-top: 50px !important;
 }
}
@media (max-width:467px){
  .popup_Cart_Btn{
   padding: 10px 50px !important;
  }
}
@media (max-width:432px){
  .popup_Cart_Btn {
    padding: 10px 30px!important;
  }
}
@media (max-width:350px){
  .popup_Cart_Btn {
    padding: 10px 20px!important;
 }
}
@media (max-width:336px){
  .button.wsg-btn.btn.wsg-btn-secondary.spof-btn {
    font-size: 13px;
  }
}
