.cart-charge {
   margin-bottom: 12px;

   label {
      display: flex;
      align-items: center;
      justify-content: space-between;
   }

   .disabled {
      pointer-events: none;
   }

   .price {
      color: $gray-dark;
      font-size: 18px;
      font-weight: 700;
      padding-left: 10px;
      white-space: nowrap;
   }

   @media screen and (min-width: 1200px) {
      padding-right: 64px;
   }
}

.cart-charge-2 {
   position: relative;

   &::before {
      @include fonticon;

      content: $icons_box-alt;
      font-size: 17px;
      position: absolute;
      top: 5px;
   }

   .custom-control-indicator {
      display: none;
   }

   .custom-control.disabled {
      opacity: 1;
   }
}

