.password__wrapper,
.password__main,
.password__main__inner,
.password__footer {
  display: block;
  width: 100%;
  height: auto; }

@media only screen and (min-width: 480px) {
  .password__footer .footer__body > .wrapper {
    width: 50%; } }

.checkout__footer__shipping-icons {
  margin: 15px auto;
  text-align: center;
  width: 80%; }

.checkout__footer__shipping-icons__block {
  width: 50%;
  float: left;
  margin-bottom: 30px; }

.checkout__footer__shipping-icons__block svg {
  width: 4em;
  fill: #333333; }

.checkout__footer__shipping-icons__text {
  margin-bottom: 0;
  font-size: 0.9em;
  font-weight: 500;
  color: #333333; }

.header--sticky.hover .nav__arrow_white, .header--sticky.header--minimized .nav__arrow_white, [data-header-transparent="false"] .nav__arrow_white {
  display: none; }

.footer_notes {
  font-size: 13px; }

.press-contact {
  margin: 2em 0 -2em;
  font-size: 0.95em; }
  .press-contact a {
    text-decoration: none; }

.one-third {
  width: 33.3%; }

.grid__item {
  float: left; }

.product__upsell__list {
  text-align: center; }

.discount_price {
  color: #005864; }

.banner-text-right {
  font-size: 50px;
  font-weight: 500;
  display: inline-block;
  float: right; }
  @media only screen and (max-width: 989px) {
    .banner-text-right {
      float: none; } }
  @media only screen and (max-width: 767px) {
    .banner-text-right {
      font-size: 35px;
      float: none; } }

.donation-counter {
  float: right; }
  @media only screen and (max-width: 767px) {
    .donation-counter {
      float: none; } }

/* Hide Friendbuy ribbon on mobile */
@media (max-width: 767px) {
  [id*="fbt-ribbon"] {
    display: none !important; } }
.order-summary__sections {
  height: auto !important; }

.section.section--shipping-method:after {
  content: "*Free shipping for orders over $80 before taxes";
  display: block;
  font-size: 11px;
  margin: 10px 0 0 15px; }
