/** Shopify CDN: Minification failed

Line 352:6 Expected "}" to go with "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
.recharge-container,
.recharge-card,
.recharge-text * {
    font-family: "Roboto", sans-serif !important;
    font-size: revert !important;
    font-weight: revert !important;
    line-height: revert !important;
    letter-spacing: revert !important;
    color: #272F91!important;
    text-transform: revert !important;
}
.underline-text {
  text-decoration: underline;
}
span._15b7gxl0.recharge-heading.recharge-heading-h1._1brvylo1._1brvylo0._1brvylo4._1brvylo8._1brvylob {
    font-size: 20px;
}

span.rb-portal-label.tmb1-ns.tmr0-ns.tmr2 {
     color: #272F91!important;
}
span.rb-portal-frequency{
     color: #272F91!important;
}
span.tlh-title.tlh-title--font-weight.mb0.rb-notice.rb-portal-heading.tf5{
     color: #272F91!important;    font-family: 'Roboto';
}
label.rb-portal-label.tmb1{
     color: #272F91!important;
}
span.thl-copy.tmb0.to-80.tf6{
     color: #272F91!important;
}
.rb-btn span, .rb-btn:hover span {
    font-family: 'Roboto';
}

input#react-aria9369914693-\:r4\: {
    color: #272F91!important;
}
span.rb-portal-price.rb-portal-heading0 {
    color: #272F91;
}
.recharge-dropdown,
.recharge-dropdown * {
  color: #272F91!important;       /* Make text blue */
   /* Optional: if you want border outlines also blue */
}
input[name="frequency-qty"] {
   color: #272F91!important;
}
.v5g8zj2 {
    background-color:#272F91!important;}
input[name="qty"] {
  color: #272F91!important;
}
span._15b7gxl0.recharge-text.recharge-text-p5._1x6h4lk1._1x6h4lk0._1x6h4lk7._1x6h4lk8._1x6h4lkd._1x6h4lkg {
    padding-top: 1px;margin-left:-2px;
}
img.tw-100.tdb {
    border: none;
    border-radius: 0px;
}
    .rb-items-wrapper>div {
        opacity: 1!important;
    }
[data-testid="product-price"] {
    text-align: center;
}
[data-testid="product-price"] s {color:#9e9ea3!important;display:flow;}
.j7y5sx0 {border: 1px solid #272F91!important;}

input[name="qty"]::placeholder {
  color: #272F91!important;
}
input[name="frequency-qty"]::placeholder {
  color: #272F91!important;
}
select[data-testid="radio-group-frequency"] {
color: #272F91 !important;
}
._11wyk581 {
    display: table;
    font-family: "Roboto", sans-serif !important; font-weight:500!important;
}
._15b7gxl0 {font-family: "Roboto", sans-serif !important;font-weight:500!important;}
span._15b7gxl0.recharge-heading.recharge-heading-h4._1brvylo1._1brvylo0._1brvylo7._1brvylo8._1brvylob {
    font-size: 20px;
}
.recharge-component-product-item:has(button:contains('Pick & Mix Sparkling Water')) {
  display: none;
}
span._15b7gxl0.recharge-heading.recharge-heading-h2._1brvylo1._1brvylo0._1brvylo5._1brvylo8._1brvylob{font-family: "Roboto", sans-serif !important;}
.rb-portal-order-contents.tml3 {
  color: #272F91!important;}
p.rb-portal-order-line-item-qty.tf5.tm0{
  color: #272F91!important;}
._137vx8x0 {background-color:#272F91!important}
.recharge-heading-h3 {color: #272F91!important;}
.recharge-modal-wrapper .recharge-text.recharge-text-p3 {
  color: #272F91 !important; /* Or any other blue shade you'd like */
}
.recharge-alert .recharge-text.recharge-text-p3 {
  color: #272F91 !important;
}
.recharge-alert {
    border: 1px solid #272F91!important;
}
._23doc63 {
    background-color:#f0f8ff!important;color: #272F91!important;    border:#272F91 solid 1px!important;
}
article._15b7gxl0._17o99wpwc._17o99wpx9._17o99wpic._17o99wplf._17o99wpv6 > div {
  flex: 0 0 180px !important; /* or whatever width you want */
  max-width: 180px !important;
}
._23doc66 {
    background-color:#f0f8ff!important;color: #272F91!important;    border:#272F91 solid 1px!important;
}
._23doc62 {
    background-color:#f0f8ff!important;color: #272F91!important;    border:#272F91 solid 1px!important;
}
._15b7gxl0.recharge-card .recharge-component-product-item .recharge-heading-h3 {display:none;}
.recharge-component-carousel-item .recharge-heading-h3 {display:none;}
.recharge-modal-wrapper .recharge-dropdown > span.recharge-text.recharge-text-p3 {
  color: #3b3c44 !important;
}
._23doc68 {
    background-color:#f0f8ff!important;color: #272F91!important;    border:#272F91 solid 1px!important;
}
[aria-labelledby="order-taxes-heading order-taxes-amount"] svg {
    display: none;
}
[aria-labelledby="order-total-heading order-total-price"] svg,
[aria-labelledby="order-total-heading order-total-price"] .recharge-icon {
  display: none !important;
}
.recharge-action-link div:contains("See what’s in your order") {
  text-decoration: underline;
}
a[href*="/tools/recurring/portal/"][href*="schedule"] {
  color: #ffffff !important;    text-decoration: underline !important;
}
._23doc60 {background-color:#f0f8ff!important;color: #272F91!important;border:#272F91 solid 1px!important;
}
._15b7gxl0._18gma4r0 h1{
    color: #272F91!important;font-size: 21px;max-width: 520px;
}
._1brvylo4 { font-family: "Roboto", sans-serif !important;color: #272F91!important;}
._1x6h4lk4 { font-family: "Roboto", sans-serif !important;}
.recharge-modal .de1udb1 {
  padding-right: 0 !important;
}
select.rb-select.tmb0 {
    border: 1px solid #272F91 !important;    color:  #272F91;
}
.additional-sidebar-slot {
  border: 1px solid #272F91 !important;
  border-radius: 8px !important;
  padding: 18px 18px 20px !important;
  margin: 0px 0px 16px !important;
  height: 62px !important;
  text-transform: initial !important;
  line-height: 24px !important;
  display: block;
  font-size: 20px !important;
 font-family: "Roboto", sans-serif !important;
  letter-spacing: .06rem !important;
  font-weight: 500;
  position: relative;
}
a.additional-sidebar-slot.help { margin: 0px 0px 0px !important;
}
.additional-sidebar-slot svg {
  position: absolute;
  right: 13px;
  top: 50%;
  transform: translate(0, -50%);
}

._15b7gxl0._17o99wpwc._17o99wpx9._17o99wpy6._17o99wpvf._17o99wp99._17o99wpa8.recharge-card._17zpf480._17zpf481 {
    border-radius: 8px;
}

.additional-sidebar-slot.refer-friend:hover:after,
.additional-sidebar-slot.points:hover:after,
.additional-sidebar-slot.help:hover:after {
  filter: invert(1) brightness(1000%) !important;
}

.refer-friend {
   cursor: pointer;
}

.embeded-code-wrap .yotpo-background {
  background-image: none !important;
  background-color: #000000ba !important;
}

.refer-friend-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  transition: all .4s ease;
  opacity: 0;
  z-index: -1;
}

.refer-friend-popup.active {
  opacity: 5;
  z-index: 100;
}

.close-popup-btn {
  position: absolute;
  top: 25px;
  right: 25px;
  cursor: pointer;
  color: #fff;
  font-size: 25px;
}

.points-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  transition: all .4s ease;
  opacity: 0;
  z-index: -1;
  height: 100vh;
  overflow: scroll;
}

.points-popup .embeded-code-wrap {
  background: #fff;
  padding: 70px 25px;
}

.points-popup.active {
  opacity: 1;
  z-index: 5;
}

.additional-sidebar-slot.points {
  cursor: pointer;
}

.points-popup .close-popup-btn {
  color: #2B469D;
}

span._15b7gxl0._1qyrsef1._16omeme0._1qyrsef0._1qyrsef2._1qyrsef5._1qyrsef7._1qyrsef9._1qyrsefa {
    display: block !important;
}
.custom-svg {
  display: none; /* or whatever you need */
}
.recharge-text > div > div {
  text-align: left !important;
}
.recharge-action-see-description div._15b7gxl0 {
  text-decoration: underline;
}
._17o99wp11f { text-align: left!important; }
@media(min-width: 1025px) {
  
.rb-subscription-card.tflex.tflex-column.tflex-row-ns.tjustify-between.titems-stretch.rb-portal-header.bb.rb-border-light.tpa3.tbb {
    padding-top: 80px; 
}
 
  .embeded-code-wrap .yotpo-background {
    padding: 0;
  }

  .points-popup .embeded-code-wrap {
    padding: 25px;
  }

}
span#order-taxes-heading {
    display: none;color:white;
}
span#order-taxes-amount {
    display: none;color:white;
}

p.rb-portal-order-line-item-title.tf5.rb-portal-heading.tm0 {
    display: none;
}
.recharge-text a[href*="/schedule/"] {
  color:#272F91!important; /* Red example */
  text-decoration: underline;
}
s.recharge-heading.recharge-heading-h2[data-testid="compare-price-value"] {
  opacity: 0.4;
}
._1x6h4lk7{line-height: 123%!important;}
@media(max-width: 799px) {
  ._17o99wp0 > ._17o99wpj6 > ._17o99wpw9 {
    padding-left: 5px;
}
._15b7gxl0._17o99wpwc._17o99wpx9._17o99wpy3._17o99wpy8._17o99wpvc._17o99wpvh._17o99wp99._17o99wpa8.recharge-card._17zpf480._17zpf481 {
    border-radius: 8px; margin-left: 10px;
    margin-right: 10px;
}.additional-sidebar-slot{    margin: 0px 0px 15px !important;}a.additional-sidebar-slot.help {margin: 0px 0px 0px !important;
}._15b7gxl0._18gma4r0 h1{
    color: #272F91!important;font-size: 18px; max-width: 300px;
}div._17o99wpic._17o99wpk0._17o99wpkr span.recharge-heading.recharge-heading-h2 {
    font-size: 17px !important;
}._15b7gxl0._17o99wpwc._17o99wpx9._17o99wpy6._17o99wpvf._17o99wp99._17o99wpa8.recharge-card._17zpf480._17zpf481 {
    margin-right: 10px;
    margin-left: 10px;
}._17o99wpi3 {
    display: block!important;
}

@media(max-width: 1024px) {.recharge-container {
margin-right: 10px;
    margin-left: 10px;

}._15b7gxl0 {
    border-radius: 8px !important;
}}
.rb-app .rb-items-wrapper .rb-item[aria-label="Orange Sparkling Water"] {
    background-color: #ffc481;
}
.rb-app .rb-items-wrapper .rb-item[aria-label="GRAPEFRUIT SPARKLING WATER"] {
    background-color: #ffb9ba;
}
.recharge-tab.recharge-tab-active {
    border-radius: 0px !important;
}
  .recharge-tab.recharge-tab-inactive {
    border-radius: 0px !important;
}
  .r26jsgi {border-radius: 100% !important;}
  .r26jsgj {border-radius: 100% !important;}
._15b7gxl0._17o99wptt.cxvz780 {background-color: #f0f8ff!important;}
._1sdo9a2g{background-color: #272F91!important;}

  @media(max-width: 380px) {    ._15b7gxl0._18gma4r0 h1 {
        color: #272F91 !important;
        font-size: 17px;
        max-width: 300px;
    }}